.announcement-bar__announcement-controller:not(:focus-within){overflow:visible!important;clip:auto!important}.announcement__text,.announcement--inactive,.announcement--inactive .announcement__text{transition:none!important}.announcement-bar__middle{display:flex!important;align-items:center!important;justify-content:center!important;gap:.25rem!important;padding:0!important;margin:0!important}.announcement-bar__announcements{flex:0 1 auto!important;text-align:center!important;margin:0!important;padding:0!important}.announcement__text{margin:0!important;padding:0!important;display:inline-block!important}.announcement-button{background:var(--bg-color)!important;color:inherit!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;line-height:1!important;width:2rem!important;height:2rem!important}.announcement-button>svg{width:1.5rem!important;height:1.5rem!important;display:block!important}button.btn.btn--large.add-to-cart,a.btn.btn--secondary.button-row__btn,a.underline{color:#e51070!important}.announcement__text{color:#0a0a0a}.section-footer .section-footer__title{color:#d70f69}.testimonial__author{color:#000;opacity:1!important}.product-label{display:block;margin:2.5px}.product-label>span{background-color:#e51070}a.skip-link.visually-hidden{color:#c40e5f!important}a.social__link.flex.items-center.justify-center{background:#00000001!important}h2.hometitle.h4.align-center.spaced-row.cc-animate-init.cc-animate-in{color:#0a0a0a!important}button.slideshow-nav__btn.has-ltr-icon{color:#0a0a0a}.item-static-row a{color:#e51070}.product-price--block .price__was{opacity:1}.product-block .image-cont .btn.quickbuy-toggle{visibility:visible!important;opacity:1!important}.image-page-button{opacity:1!important}a.btn.btn--secondary.quickbuy-toggle{color:#e51070!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gallery__item{background-color:#000}a.small-feature-link,.lightish-spaced-row-above{color:#e51070!important}.opt-btn.visually-hidden:focus+label{outline:2px solid #000;outline-offset:2px}.price__default{display:inline-flex;gap:.5rem;align-items:baseline}.price__current,.price__was{display:inline-block}@media(max-width:767px){.navigation__item--with-children>.navigation__link .theme-icon{display:none!important}}.navigation__link .theme-icon{width:1em;height:1em;transition:transform .3s ease}.navigation__link[aria-expanded=true] .theme-icon{transform:rotate(180deg)}@media(min-width:768px){.product-block .image-cont .btn.quickbuy-toggle{line-height:1.2rem;width:95px;margin:auto;display:block;padding:5px 0;transition:all .1s ease-out;border-color:rgb(var(--body-text-color)/.15);font-size:13px!important;text-transform:capitalize}.product-block .image-cont .btn.quickbuy-toggle:hover{border-color:rgb(var(--body-text-color)/.15);background:rgb(var(--btn-alt-bg-color));color:rgb(var(--btn-alt-text-color))}.product-block .image-cont:hover .btn.quickbuy-toggle{visibility:visible;opacity:1}}.product-label-container{z-index:9}:focus-visible{outline:2px solid blue!important;outline-offset:2px!important}.announcement-button:focus-visible{outline:2px solid blue!important;outline-offset:4px}.announcement-button:focus:not(:focus-visible){outline:none!important}input:focus,textarea:focus,select:focus,button:focus{outline:none!important}input,textarea,.custom-select__btn input{border:1px solid #424242!important;padding:8px!important;font-size:16px!important;outline:none!important}input:focus,textarea:focus,.custom-select__btn input:focus{border-color:#393a3a!important;box-shadow:0 0 5px #2e2e2e80!important}.custom-select.relative.w-full.no-js-hidden{border:1px solid #343536!important;padding:8px!important;font-size:16px!important;outline:none!important}.custom-select.relative.w-full.no-js-hidden:focus{border-color:#353535!important;box-shadow:0 0 5px #31323280!important}.mobile-nav-toggle.navv.is.sr-only.cls{display:none}@media(max-width:768px){.mobile-nav-toggle.navv.is.sr-only.cls{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}input#contactFormName,input#contactFormEmail,input#contactFormPhone{width:50%;height:50px;border-radius:20px;display:block;padding:10px}textarea#contactFormMessage{width:50%;height:50%;border-radius:20px;display:block;padding:10px}input.submit.action_button{width:15%;height:15%;border-radius:12px;display:block;padding:10px;text-align:center;cursor:pointer;color:#000;background-color:#fff}h2.hometitle.h4.align-center.spaced-row.cc-animate-init.cc-animate-in{opacity:1!important}.back a{color:#e51070!important}@media only screen and (max-width:768px){.filter-container .filters{display:none}.filter-container.filter-container--show-filters-mobile .filters{display:block}}.page-header.page-header--with-background.img-fill.image-overlay.image-overlay--bg-full.image-overlay--bg-shadow.page-header--padded-huge{background-color:#000!important}.back a,.next a span{color:#e51070!important}.product-description.rte.cf a{color:#e0106d!important}@media(min-width:2107px){header#pageheader{display:-webkit-box!important;justify-content:center;align-items:center}header#pageheader .header__inner,header#pageheader .menu,header#pageheader nav{margin:0 auto}}.mobile-nav-toggle.sr-only.mob{display:none}@media(max-width:768px){.mobile-nav-toggle.sr-only.mob{display:inline-flex}}.lightish-spaced-row-above .a .beside-svg{color:#e0106d!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/accessibility.css.map */
