@charset "UTF-8";.breadcrumbs-container{overflow-x:auto;margin-bottom:-6px;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.breadcrumbs-container::-webkit-scrollbar{height:6px;width:6px}.breadcrumbs-container::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.breadcrumbs-container::-webkit-scrollbar-thumb{background:#0003;border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.breadcrumbs-container::-webkit-scrollbar-thumb:hover{background:#0000004d}.breadcrumbs-container::-webkit-scrollbar-corner{background:transparent}.breadcrumb{display:flex;flex-direction:row;align-items:center}.breadcrumb__item{white-space:nowrap}.breadcrumb__item--active{font-weight:500}.breadcrumb-icon,.breadcrumb-divider{display:inline-block;vertical-align:middle}.breadcrumb-item-link{color:var(--breadcrumb-link-color, #333);text-decoration:none}.carousel-component{position:relative;width:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel-component.is-animating{pointer-events:none}.carousel-component .carousel-track{position:relative;width:100%;overflow:hidden}.carousel-component .carousel-slides-container{display:flex;width:100%;will-change:transform}.carousel-component .carousel-slide{width:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.carousel-component .carousel-slide.active{z-index:2}.carousel-component .carousel-slide-content{width:100%;height:100%}.carousel-component .carousel-slide-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.carousel-component .carousel-navigation{display:flex;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:3;padding:0 10px}.carousel-component .carousel-navigation button{background-color:#ffffffb3;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#000}.carousel-component .carousel-navigation button:hover{background-color:#ffffffe6}.carousel-component .carousel-navigation button:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 767px){.carousel-component .carousel-navigation button{width:32px;height:32px}.carousel-component .carousel-navigation button svg{width:18px;height:18px}}.carousel-component .carousel-pagination{display:flex;justify-content:center;gap:8px;position:absolute;bottom:16px;left:0;right:0;z-index:3}.carousel-component .carousel-pagination .carousel-dot{width:10px;height:10px;border-radius:50%;background-color:#ffffff80;border:none;padding:0;cursor:pointer;transition:all .3s ease}.carousel-component .carousel-pagination .carousel-dot.active{background-color:#fff;transform:scale(1.2)}.carousel-component .carousel-pagination .carousel-dot:hover:not(.active){background-color:#fffc}.carousel-component.color-dark .carousel-navigation button{background-color:#00000080;color:#fff}.carousel-component.color-dark .carousel-navigation button:hover{background-color:#000000b3}.carousel-component.color-dark .carousel-pagination .carousel-dot{background-color:#00000080}.carousel-component.color-dark .carousel-pagination .carousel-dot.active{background-color:#000}.carousel-component.color-dark .carousel-pagination .carousel-dot:hover:not(.active){background-color:#000000b3}.dropdown-menu--active .dropdown-menu__active:after{--tw-rotate: -540deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dropdown-menu__inner{position:relative;cursor:pointer;font-size:1rem;line-height:150%}.dropdown-menu__active{display:flex!important;align-items:center!important;justify-content:space-between!important;border-radius:.125rem!important;background-color:var(--schema-background-hover-color)!important;padding-top:.75rem!important;padding-bottom:.75rem!important;padding-left:22px!important;padding-right:22px!important;color:rgba(var(--color-hover-foreground),1)!important}.dropdown-menu__active:after{font-size:6px;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;--tw-content: "";content:var(--tw-content);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 top 50%;background-size:2em auto;padding-right:2.9em!important;right:0;color:transparent;transform-origin:15px}.dropdown-menu__item{width:100%;border-radius:.125rem;padding-top:.75rem;padding-bottom:.75rem;padding-left:22px;padding-right:22px}.dropdown-menu__item.link--active{background-color:var(--schema-background-hover-color)!important;color:rgba(var(--color-hover-foreground),1)!important}.dropdown-menu__options{position:absolute;top:100%;left:0;z-index:10;width:100%;overflow:hidden}.splide__track,.splide__slide{height:100%}.splide__slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:none}.product-images-carousel .splide__slide{align-items:center;justify-content:center}.product-images img{transition:none;transform:none}.product-images:hover img{transform:none}.wave-divider-container{position:relative;width:100%;overflow:hidden}.wave-divider{pointer-events:none;line-height:0}.wave-divider-top{transform-origin:top center}@media (max-width: 767px){.hidden-mobile{display:none}}.blog-article-tile{display:flex;width:100%;flex-direction:column}.blog-article-tile__image-container{margin-bottom:.75rem;width:100%;overflow:hidden}.blog-article-tile__image{height:auto;width:100%;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.blog-article-tile__image:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.blog-article-tile__details{display:flex;flex-direction:column;gap:.5rem}.blog-article-tile__metadata{margin-bottom:.25rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.blog-article-tile__date,.blog-article-tile__read-time,.blog-article-tile__dosage-info,.blog-article-tile__category{font-size:.875rem;line-height:1.25rem}.blog-article-tile__separator{margin-left:.25rem;margin-right:.25rem}.blog-article-tile__text-group{display:flex;flex-direction:column;gap:.25rem}.blog-article-tile__header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.blog-article-tile__title{font-weight:600}.blog-article-tile__read-more{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.blog-article-tile__read-more:hover{text-decoration-line:underline}.blog-article-tile__read-more-button{margin-top:.75rem;padding-top:.5rem}.blog-article-tile__read-more-link{display:inline-flex;align-items:center;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.blog-article-tile__read-more-link:hover{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity));text-decoration-line:underline}.blog-article-tile__category{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.blog-articles-carousel .section-toprow__actions .flickity-dots-container{display:none}.article-featured,.article-featured .blog-article-tile{height:100%}.article-featured .blog-article__image-container{flex:1 1 0%}.article-featured .blog-article__details{position:absolute;bottom:0;width:100%;padding:.75rem}@media (min-width: 1024px){.article-featured .blog-article__details{padding:2rem}}.article-featured .blog-article__read-more{flex-shrink:0}@media not all and (min-width: 1024px){.article-featured .blog-article__read-more{display:none}}.blog-articles__article{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.blog-articles__article:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section-toprow__details .h6{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.section-toprow__details .h2{font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-field-wrap.has-icon{display:flex;align-items:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.text-field-wrap.has-icon .text-field-icon{padding-left:1rem;font-size:1.5rem;line-height:2rem}.text-field-wrap.has-icon .form-field{border-width:0px;background-color:transparent}.custom-select__value{width:100%;border-radius:12px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(194 194 194 / var(--tw-border-opacity));padding:.75rem}.custom-select:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px top 50%;background-size:2em auto;padding-right:4em!important;right:0!important;color:transparent;transform-origin:10px}.account-page__business-fields{display:flex;flex-direction:column}.account-page__business-fields>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.account-page__input :-moz-placeholder-shown{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.account-page__input :placeholder-shown{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.account-page .form-field__checkbox-indicator{border-radius:.125rem}.calltoaction .account-page__business-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.calltoaction .account-page__business-fields>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.custom-select{position:relative;display:flex;width:100%;min-width:120px;cursor:pointer;align-items:center;padding-right:calc(var(--inputs-padding-x) + 1rem)!important}.custom-select:after{position:absolute;font-size:6px;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;will-change:transform;--tw-content: "";content:var(--tw-content);right:var(--inputs-padding-x)}.custom-select.active:after{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.custom-select.active .custom-select__options{pointer-events:auto}.custom-select.disabled{pointer-events:none}.custom-select__value--placeholder{color:var(--inputs-placeholder-color)}.custom-select__options{pointer-events:none;position:absolute;top:calc(100% + 4px);left:0;z-index:10;max-height:300px;width:100%;overflow-y:auto;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-top:.5rem;padding-bottom:.5rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);color:var(--inputs-text-color)}.custom-select__option{padding-top:.5rem;padding-bottom:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:var(--inputs-radius);padding-left:var(--inputs-mobile-padding-x);padding-right:var(--inputs-mobile-padding-x)}@media (min-width: 1024px){.custom-select__option{padding-left:var(--inputs-padding-x);padding-right:var(--inputs-padding-x)}}.custom-select__option:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.custom-select__option--active{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.account-orders table tbody tr,.account-order table tbody tr{border-bottom-width:1px;--tw-border-opacity: .6 }@media not all and (min-width: 1024px){.account-orders table tbody tr,.account-order table tbody tr{padding-top:1rem;padding-bottom:1rem}}.account-orders table tbody tr td,.account-order table tbody tr td{align-items:center;justify-content:space-between}.account-orders table tbody tr td:before,.account-order table tbody tr td:before{content:var(--tw-content);color:#0006}@media not all and (min-width: 1024px){.account-orders table tbody tr td:before,.account-order table tbody tr td:before{padding-right:2.5rem;--tw-content: var(--mobile-head);content:var(--tw-content)}.account-orders table tfoot,.account-order table tfoot{display:block}.account-orders table tfoot tr,.account-order table tfoot tr{display:flex}.account-orders table tfoot tr td:first-child,.account-order table tfoot tr td:first-child{display:none}}.account-orders table tfoot tr td:last-child,.account-order table tfoot tr td:last-child{align-items:center;justify-content:space-between}@media not all and (min-width: 1024px){.account-orders table tfoot tr td:last-child,.account-order table tfoot tr td:last-child{display:flex;width:100%}.account-orders table tfoot tr td:last-child:before,.account-order table tfoot tr td:last-child:before{padding-right:.5rem;--tw-content: var(--mobile-head);content:var(--tw-content)}}.account-order table ul{margin-top:1rem;font-size:.75rem;line-height:1rem}.account-order table ul li{display:flex}@media (min-width: 1024px){.account-order table ul li{flex-direction:column}}.account-order table ul span:last-child{margin-left:.5rem;margin-bottom:.25rem}@media (min-width: 1024px){.account-order table ul span:last-child{margin-left:.75rem}}.account-order table tfoot tr:last-child td{font-size:1.125rem;line-height:1.75rem;font-weight:500}.account-sidebar{width:100%}@media not all and (min-width: 1024px){.account-sidebar{margin-bottom:1.5rem}}@media (min-width: 768px){.account-sidebar{padding-top:18px}}@media (min-width: 1024px){.account-sidebar{width:294px}}.account-sidebar .dropdown-menu{--tw-border-opacity: 1;border-color:rgb(122 122 122 / var(--tw-border-opacity))}@media not all and (min-width: 768px){.account-sidebar .dropdown-menu{border-bottom-width:1px}}.account-sidebar .dropdown-menu__inner{font-size:inherit}.account-sidebar .dropdown-menu__item{padding:.875rem 1rem;--tw-text-opacity: 1;color:rgb(122 122 122 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.account-sidebar .dropdown-menu__item:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 768px){.account-sidebar .dropdown-menu__item{padding-left:31px;padding-right:31px}}.account-sidebar .dropdown-menu__item--active{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.account-sidebar .dropdown-menu__active{padding-top:1rem!important;padding-bottom:1rem!important}@media not all and (min-width: 768px){.account-sidebar .dropdown-menu__active{padding-left:0!important;padding-right:0!important}}.account-sidebar .dropdown-menu__options{top:calc(100% + 1px);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}@media not all and (min-width: 1024px){.main-account-wishlist .account-sidebar{margin-bottom:13px}}.collapsible__title{padding:1rem 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.collapsible__title-wrapper{display:flex;align-items:center;flex:1}.collapsible__left-icon-wrapper{display:flex;align-items:center;margin-right:.75rem}.collapsible__right-icon-wrapper{display:flex;align-items:center;margin-left:.75rem}.collapsible__expand-icon,.collapsible__collapse-icon{transition:all .2s}.collapsible__collapse-icon{display:none}.collapsible__left-icon{font-size:6px;margin-right:17px}.collapsible__content{overflow:hidden;max-height:0;border:none;transition:all .3s ease-in-out}.collapsible--icon-left .collapsible__title{flex-direction:row}.collapsible--icon-left .collapsible__title-wrapper{flex:1}.collapsible--icon-right .collapsible__title{flex-direction:row}.collapsible--icon-right .collapsible__title-wrapper{flex:1}.collapsible--no-icon .collapsible__left-icon-wrapper,.collapsible--no-icon .collapsible__right-icon-wrapper,.collapsible--active .collapsible__expand-icon{display:none}.collapsible--active .collapsible__collapse-icon{display:block}.collapsible--active .collapsible__content{max-height:1000px;transition:max-height .3s}.collapsible--disabled .collapsible__title{cursor:default}.collapsible--disabled .collapsible__expand-icon,.collapsible--disabled .collapsible__collapse-icon{display:none}@media (min-width: 1024px){.collapsible--desktop-disabled .collapsible__expand-icon,.collapsible--desktop-disabled .collapsible__collapse-icon{display:none}.collapsible--desktop-disabled .collapsible__content{max-height:none;transition:none;border:none}.collapsible--desktop-disabled .collapsible__title{cursor:default;pointer-events:none;padding-bottom:.5rem}}.collapsible--with-line-break{border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.collapsible__multi-icon{transition:transform .2s ease-in-out}.collapsible--active-nested-1 .collapsible__expand-icon-nested-1{display:none}.collapsible--active-nested-1 .collapsible__collapse-icon-nested-1{display:block}.collapsible--active-nested-1 .collapsible__content-nested-1{max-height:1000px;transition:max-height .3s}.collapsible--disabled-nested-1 .collapsible__title{cursor:default}.collapsible--disabled-nested-1 .collapsible__expand-icon-nested-1,.collapsible--disabled-nested-1 .collapsible__collapse-icon-nested-1,.collapsible--active-nested-2 .collapsible__expand-icon-nested-2{display:none}.collapsible--active-nested-2 .collapsible__collapse-icon-nested-2{display:block}.collapsible--active-nested-2 .collapsible__content-nested-2{max-height:1000px;transition:max-height .3s}.collapsible--disabled-nested-2 .collapsible__title{cursor:default}.collapsible--disabled-nested-2 .collapsible__expand-icon-nested-2,.collapsible--disabled-nested-2 .collapsible__collapse-icon-nested-2{display:none}.collapsible__content-nested-1,.collapsible__content-nested-2{overflow:hidden;max-height:0;border:none}.collapsible__collapse-icon-nested-1,.collapsible__collapse-icon-nested-2{display:none}.collapsible__content--read-more{position:relative}.collapsible__content--read-more:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2rem;background:linear-gradient(to top,white,transparent);pointer-events:none}.collapsible-text-left{justify-self:start}.collapsible-text-center{justify-self:center}.collapsible-text-right{justify-self:end}.cart .items-layout__grid{flex-grow:1}.cart .items-layout__grid .product-details{display:flex;flex-direction:column}.cart .items-layout__grid .product-details>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4px * var(--tw-space-y-reverse))}@media (min-width: 1024px){.cart .items-layout__grid .product-details__lower{display:none}}.cart .items-layout__grid .product-details__quantity{display:flex;width:76px;align-items:center;justify-content:space-between;--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity))}@media (min-width: 1024px){.cart .items-layout__grid .product-details__quantity{padding-top:.25rem;padding-bottom:.25rem}}.cart .items-layout__stacked{flex-grow:1}.cart .items-layout__stacked .cart__item{display:flex;width:100%;gap:1rem}@media not all and (min-width: 1024px){.cart .items-layout__stacked .cart__item{flex-direction:column}}.cart .items-layout__stacked .cart__item-price--compare{margin-bottom:2px;--tw-text-opacity: 1;color:rgb(192 192 192 / var(--tw-text-opacity))}@media (min-width: 1024px){.cart .items-layout__stacked .cart__item-price--compare{margin-bottom:.25rem}}.cart .items-layout__stacked .product-details{display:flex}@media not all and (min-width: 1024px){.cart .items-layout__stacked .product-details{justify-content:space-between}}@media (min-width: 1024px){.cart .items-layout__stacked .product-details{flex-direction:column}}.cart .items-layout__stacked .product-details__inner-top{display:flex;flex-direction:column;justify-content:space-between;row-gap:30px}.cart .items-layout__stacked .product-details__inner-top .product-options{flex-direction:column;gap:.25rem}.cart .items-layout__stacked .product-details__lower{display:flex;justify-content:space-between}@media (min-width: 1024px){.cart .items-layout__stacked .product-details__lower{display:none}}.cart .items-layout__stacked .product-details__lower .product-options{display:flex;flex-basis:66.666667%;justify-content:space-between}.cart .items-layout__stacked .product-details__quantity{display:flex;height:36px;width:76px;align-items:center;justify-content:space-between}.cart .items-layout__stacked .product-details__quantity a{display:flex;height:100%;width:100%;align-items:center;justify-content:center;font-size:10px}.cart .items-layout__stacked .product-details__quantity a .icon{font-weight:800;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.slider-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin-top:16px;position:relative;padding:0 10px;box-sizing:border-box}.slider{height:100%;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.slider__track,.slider__range,.slider__left-value,.slider__right-value{position:absolute}.slider__track,.slider__range{border-radius:3px;height:2px}.slider__track{background-color:#ced4da;width:100%;z-index:1}.slider__range{background-color:#000;z-index:2}.slider__left-value,.slider__right-value{color:#000;font-size:12px;margin-top:12px;top:4px}.slider__left-value{left:0}.slider__right-value{right:0}.thumb,.thumb::-webkit-slider-thumb{-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.slider-container .thumb{pointer-events:none;position:absolute;height:0;width:100%;padding-top:11px;outline:none;margin:0;top:50%;left:0;right:0}.slider-container .thumb--left{z-index:3}.slider-container .thumb--right{z-index:4}.thumb::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#f1f5f7;border:none;border-radius:50%;box-shadow:0 0 1px 1px #ced4da;cursor:pointer;height:20px;width:20px;margin-top:0;pointer-events:all;position:relative;transform:translateY(-50%)}.thumb::-moz-range-thumb{background-color:#f1f5f7;border:none;border-radius:50%;box-shadow:0 0 1px 1px #ced4da;cursor:pointer;height:20px;width:20px;margin-top:0;pointer-events:all;position:relative;transform:translateY(-50%)}.multi-range-slider{position:relative}.collection-tile.fade-in{opacity:0;animation:fadeInUp .5s forwards}.pdp-sticky-enter{opacity:0;transform:translateY(100%)}.pdp-sticky-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out}.pdp-sticky-exit{opacity:1;transform:translateY(0)}.pdp-sticky-exit-active{opacity:0;transform:translateY(100%);transition:opacity .3s ease-out,transform .3s ease-out}@media (prefers-reduced-motion: reduce){.pdp-sticky-enter-active,.pdp-sticky-exit-active{transition:opacity .2s ease-out;transform:none}.pdp-sticky-enter,.pdp-sticky-exit{transform:none}}.spinner-container{position:absolute;top:0;left:0;height:100%;width:100%}.spinner-container .spinner-overlay{position:relative;inset:0;display:flex;align-items:center;justify-content:center;z-index:5;height:100%}.spinner-container .spinner-overlay .spinner{border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.search-tile.fade-in{opacity:0;animation:fadeInUp .5s forwards}.currency-selector{position:relative;display:inline-flex;align-items:center;gap:.5rem}.currency-selector__label{font-size:.875rem;font-weight:500;color:#374151}.currency-selector.loading .currency-selector__loading{font-size:.875rem;color:#6b7280;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.currency-selector.error .currency-selector__error{font-size:.875rem;color:#ef4444}.currency-selector.empty .currency-selector__empty{font-size:.875rem;color:#6b7280}.currency-selector.dropdown .currency-selector__dropdown{position:relative}.currency-selector__trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;min-width:120px;transition:all .2s ease}.currency-selector__trigger:hover{background-color:#f9fafb}.currency-selector__trigger:focus{outline:none;box-shadow:0 0 0 2px #3b82f6;border-color:#3b82f6}.currency-selector__trigger:disabled{opacity:.5;cursor:not-allowed}.currency-selector__current{display:flex;align-items:center;gap:.5rem}.currency-selector__placeholder{color:#6b7280}.currency-selector__flag{font-size:1rem;line-height:1}.currency-selector__text{white-space:nowrap}.currency-selector__arrow{transition:transform .2s ease;color:#6b7280;width:12px;height:8px}.currency-selector__arrow.open{transform:rotate(180deg)}.currency-selector__menu{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;max-height:15rem;overflow-y:auto;z-index:50;animation:currency-selector-fade-in .15s ease-out}.currency-selector__option{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;color:#374151;cursor:pointer;width:100%;text-align:left;border:none;background:none;transition:background-color .15s ease}.currency-selector__option:hover,.currency-selector__option:focus{background-color:#f3f4f6;outline:none}.currency-selector__option.selected{background-color:#eff6ff;color:#1d4ed8}.currency-selector__check{margin-left:auto;color:#3b82f6;width:16px;height:16px}.currency-selector.buttons .currency-selector__buttons{display:flex;flex-wrap:wrap;gap:.5rem}.currency-selector__button{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.currency-selector__button:hover{background-color:#f9fafb}.currency-selector__button:focus{outline:none;box-shadow:0 0 0 2px #3b82f6;border-color:#3b82f6}.currency-selector__button.selected{background-color:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.currency-selector.tabs .currency-selector__tabs{display:flex;border-bottom:1px solid #d1d5db}.currency-selector__tab{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease;background:none;border-left:none;border-right:none;border-top:none}.currency-selector__tab:hover{color:#374151;border-bottom-color:#d1d5db}.currency-selector__tab:focus{outline:none;color:#2563eb}.currency-selector__tab.selected{color:#2563eb;border-bottom-color:#2563eb}.currency-selector.compact .currency-selector__compact{display:flex;align-items:center;gap:.25rem}.currency-selector__compact-item{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.875rem;color:#4b5563;cursor:pointer;transition:color .2s ease;background:none;border:none}.currency-selector__compact-item:hover{color:#111827}.currency-selector__compact-item:focus{outline:none;color:#2563eb}.currency-selector__compact-item.selected{color:#2563eb;font-weight:500}.currency-selector__separator{color:#d1d5db;font-size:.875rem}@keyframes currency-selector-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-color-scheme: dark){.currency-selector__label{color:#d1d5db}.currency-selector.loading .currency-selector__loading{color:#9ca3af}.currency-selector.error .currency-selector__error{color:#f87171}.currency-selector.empty .currency-selector__empty{color:#9ca3af}.currency-selector__trigger{background-color:#1f2937;border-color:#4b5563;color:#d1d5db}.currency-selector__trigger:hover{background-color:#374151}.currency-selector__placeholder{color:#9ca3af}.currency-selector__menu{background-color:#1f2937;border-color:#4b5563}.currency-selector__option{color:#d1d5db}.currency-selector__option:hover,.currency-selector__option:focus{background-color:#374151}.currency-selector__option.selected{background-color:#1e3a8a;color:#93c5fd}.currency-selector__check{color:#60a5fa}.currency-selector__button{background-color:#1f2937;border-color:#4b5563;color:#d1d5db}.currency-selector__button:hover{background-color:#374151}.currency-selector__button.selected{background-color:#1e3a8a;border-color:#2563eb;color:#93c5fd}.currency-selector.tabs .currency-selector__tabs{border-bottom-color:#4b5563}.currency-selector__tab{color:#9ca3af}.currency-selector__tab:hover{color:#d1d5db;border-bottom-color:#4b5563}.currency-selector__tab.selected{color:#60a5fa;border-bottom-color:#60a5fa}.currency-selector__compact-item{color:#9ca3af}.currency-selector__compact-item:hover{color:#f3f4f6}.currency-selector__compact-item.selected{color:#60a5fa}.currency-selector__separator{color:#4b5563}}@media (max-width: 640px){.currency-selector.buttons .currency-selector__buttons{flex-direction:column}.currency-selector.tabs .currency-selector__tabs{flex-wrap:wrap}.currency-selector.compact .currency-selector__compact{flex-direction:column;align-items:flex-start;gap:.5rem}.currency-selector__separator{display:none}}.currency-selector__trigger:focus-visible,.currency-selector__option:focus-visible,.currency-selector__button:focus-visible,.currency-selector__tab:focus-visible,.currency-selector__compact-item:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-contrast: high){.currency-selector__trigger,.currency-selector__button{border-width:2px}.currency-selector__option:hover,.currency-selector__button:hover{background-color:#000;color:#fff}}@media (prefers-reduced-motion: reduce){.currency-selector__arrow,.currency-selector__trigger,.currency-selector__option,.currency-selector__button,.currency-selector__tab,.currency-selector__compact-item{transition:none}.currency-selector__menu{animation:none}}.back-in-stock-container .email-form input[type=checkbox]{height:13px;width:13px}.back-in-stock-container .email-form input[type=checkbox]:checked{background-size:.5rem}.back-in-stock-container .email-form input[type=email]{padding:5px}.find-in-store .findinstore-store{margin-bottom:.5rem;--tw-bg-opacity: 1;background-color:rgb(249 249 249 / var(--tw-bg-opacity));padding:18px 44px 23px 24px}.find-in-store .findinstore-store__title{margin-bottom:8px!important}
