.cart-drawer__addons-cwrapper{flex-direction:column}#m360-box-67195377372>a>#crM360846677890106,#m360-box-67195377372>a>#crM360846677890106>#m360CrA846677890106,div.MagicToolboxContainer span a{display:none!important}#ProductGridContainer .f-price__regular{font-weight:400;font-size:1.55rem}.product__block--complementary product-recommendations .products{padding:0 1rem}.footer__copyright-content{font-size:1.3rem}.collection-card__wrapper{border:1px solid rgba(0,0,0,.1);border-radius:.5rem}.cts-switcher{--cts-bg: rgb(var(--color-base-background-2));--cts-border: rgb(var(--color-base-accent-2));--cts-text: rgb(var(--color-base-text));--cts-text-active: rgb(var(--color-base-background-1));--cts-bg-active: rgb(var(--color-base-accent-1));--cts-focus: rgb(var(--color-base-accent-1))}.topbar__column .cts-switcher,.header__buttons .cts-switcher{margin-right:.8rem}.topbar__column .cts-switcher{margin-left:.8rem}.topbar .cts-switcher{align-items:center;height:fit-content}@media (max-width: 767px){.topbar__column .cts-switcher,.header__buttons .cts-switcher{margin-right:.4rem;margin-left:.4rem}}@media (prefers-contrast: high){.cts-button,.cts-link{border-width:2px}.cts-button:focus-visible,.cts-link:focus-visible{outline-width:3px}}@media (prefers-reduced-motion: reduce){.cts-button,.cts-link{transition:none}}@media (prefers-color-scheme: dark){.cts-switcher{--cts-bg: rgba(255, 255, 255, .1);--cts-border: rgba(255, 255, 255, .2);--cts-text: rgba(255, 255, 255, .9);--cts-text-active: rgba(0, 0, 0, .9);--cts-bg-active: rgba(255, 255, 255, .9)}}@media print{.cts-switcher{display:none!important}}.customer-type--business .price--on-sale{font-weight:600}.f-price__tax-text{display:inline;font-size:.5em;color:rgba(var(--color-base-text),.6);margin-left:.25rem;font-style:normal;font-weight:400}.customer-type--private .business-only-content,.customer-type--business .private-only-content{display:none!important}.product{background:#fff;margin-top:1rem;padding:3rem;border:1px solid rgba(0,0,0,.1)}.collection-hero .hero__media{background:#0000}collection-list .swiper-slide{width:auto!important}.product__description ul li p,.product__description ol li p,.rte ul li p,.rte ol li p{display:inline;margin:0;padding:0}.product__description ul li,.product__description ol li,.rte ul li,.rte ol li{margin-bottom:.4em}.product__description .h6-fs,.rte .h6-fs{font-size:inherit;line-height:1.5}.product__description ul ul,.product__description ol ul,.rte ul ul,.rte ol ul{margin-top:.3em;margin-left:1.2em}.product__description ul,.rte ul{list-style-type:disc;padding-left:1.4em}.product__description ol,.rte ol{list-style-type:decimal;padding-left:1.6em}.products-list .f-column,.featured-collection__items .f-column{background:#fff;padding:1rem;border-radius:1.5rem;border:1px solid rgba(0,0,0,.2)}.text-pcard-title{font-size:1.4rem;font-family:var(--font-body-family);font-weight:500}.collection__toolbar{background:#fff!important;border-radius:1.5rem;padding:1rem}details[open].accordion-details .accordion-details__content,.accordion-details[open] .accordion-details__content,details[open] .accordion-details__content{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.accordion-details__content[style*="opacity: 0"]{opacity:1!important}.accordion-details[open] .accordion-details__content{transform:none!important}.product__sku-below{margin-top:.25rem;font-size:.9375rem;color:#11182799}.copy-sku{-webkit-appearance:none;appearance:none;background:none;border:0!important;padding:0;margin-left:.25rem;font:inherit;color:inherit;cursor:pointer}.copy-sku:hover{color:#111827bf}.copy-sku:focus{outline:none!important;box-shadow:none!important;text-decoration:underline}.copy-sku:active{outline:none!important;box-shadow:none!important}.copy-sku-feedback{display:inline-block;vertical-align:baseline}.copy-sku-feedback{margin-left:.5rem;font-size:.8125rem;color:#11182799}.btn--link{text-transform:unset}.product-card__sku{color:#1118278c;font-size:.9375rem;letter-spacing:.2px;text-transform:none;margin-top:.35rem;font-weight:400}.product-card__stock,.product-card .product__inventory{font-size:1rem;line-height:1.25;margin-top:.35rem;color:var(--color-subtext, #444);font-weight:600}.product-card__stock--low-stock,.product-card .product__inventory--low-stock{color:#b45309}.product-card__stock--out-of-stock,.product-card .product__inventory--out-of-stock{color:#b91c1c}.product-card .product__inventory--in-stock{color:#157f1f}.product-card .product__inventory--remote-stock{color:#1f9d40}.product-card .product__inventory--lead-time{color:#b58100}.product-card .product__inventory--in-stock .product__inventory-icon,.product-card .product__inventory--remote-stock .product__inventory-icon,.product-card .product__inventory--lead-time .product__inventory-icon{background:currentColor}.product-card .product__inventory-text{font-size:1.25rem}.product-card__mini-form{flex-wrap:nowrap;width:100%;gap:.5rem;margin-top:1rem;flex-direction:column;align-items:stretch}.product-card__mini-form .btn--primary.btn--mini-atc--compact{height:auto!important;min-height:40px;display:flex;align-items:center}#ProductGridContainer .product-card__mini-form{flex-direction:row}.product-card__mini-form .quantity{--size: 40px;height:40px;display:inline-flex;align-items:stretch;border:1px solid var(--color-border, #e2e2e2);border-radius:9999px;flex:0 0 auto;background:var(--color-background, #fff)}.product-card__mini-form .quantity__input{width:34px;text-align:center;font-size:1.0625rem;font-weight:600}.product-card__mini-form .quantity .quantity__button{min-width:40px}.btn--mini-atc{padding:0 1.4em;line-height:1;border-radius:var(--inputs-radius);font-weight:600;flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.btn--mini-atc .btn__text{text-overflow:clip!important;overflow:hidden;white-space:nowrap}.btn--mini-atc.btn--mini-atc--compact{padding:0 .9em}.btn--mini-atc.btn--mini-atc--compact .btn__text{font-weight:700}.product-card__mini-form .quantity+.btn--mini-atc{min-width:0}@media (max-width: 480px){.product-card__mini-form{flex-wrap:wrap}.product-card__mini-form .quantity{margin-bottom:.5rem}}@keyframes inventory-pulse{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.6);opacity:0}to{transform:scale(1);opacity:0}}.product-card__title .reversed-link{position:relative}.product-card__title .reversed-link .reversed-link__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pcard-title-lines, 2);line-clamp:var(--pcard-title-lines, 2);overflow:hidden;transition:-webkit-line-clamp .3s ease,max-height .3s ease;max-height:calc(1.25em * var(--pcard-title-lines, 2))}.product-card__title .reversed-link:hover .reversed-link__text,.product-card__title .reversed-link:focus .reversed-link__text{-webkit-line-clamp:unset;line-clamp:unset;max-height:999px}.product-card__title .reversed-link .reversed-link__text:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1.2em;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--color-background, #fff));opacity:1;transition:opacity .25s ease}.product-card__title .reversed-link:hover .reversed-link__text:after,.product-card__title .reversed-link:focus .reversed-link__text:after{opacity:0}.product-card__title .text-limit-1-line{--pcard-title-lines: 1}.product-card__title .text-limit-2-lines{--pcard-title-lines: 2}.product-card__title .text-limit-3-lines{--pcard-title-lines: 3}.product-card__title .text-limit-4-lines{--pcard-title-lines: 4}.product-card__title .text-limit-5-lines{--pcard-title-lines: 5}.cart-terms__checkbox{width:24px;height:24px;min-width:24px;min-height:24px;cursor:pointer;accent-color:var(--color-accent, #0d8756)}.cart-terms__text label{cursor:pointer}.cart-terms__text a{text-decoration:underline}.product-card .product__inventory-icon{position:relative;display:inline-block;width:1rem;height:1rem;margin:0 .5rem 0 0;background:var(--status-color, #157f1f);border-radius:50%;flex:0 0 auto}.product-card .product__inventory-icon:before,.product-card .product__inventory-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;border-radius:50%;animation:inventory-pulse 2s linear infinite}.product-card .product__inventory-icon:after{animation-delay:1s}.section--related-products .product-card .product__inventory-icon:before,.section--related-products .product-card .product__inventory-icon:after{content:none;animation:none}@media (min-width: 1024px){.product{--media-width: 52%}.product.product--medium{--media-width: 46%}.product.product--small{--media-width: 42%}.product:not(.product--media-has-0) .product__media-wrapper{max-width:480px!important}.product__media-gallery-viewer{max-height:none}.product__media-gallery-viewer .product__media-item-container,.product__media-gallery-viewer .product__media-item-container .media-wrapper{height:auto!important;overflow:visible!important}.product__media-gallery-viewer .product__media-item-container[style*=--aspect-ratio]:before{content:none!important;display:none!important;padding-top:0!important}.product__media-gallery-viewer .product__media-item-container>:first-child{position:static!important;inset:auto!important;width:100%!important;height:auto!important}.product__media-gallery-viewer .product__media-item-container>img,.product__media-gallery-viewer .product__media-item-container [is=image-lazy],.product__media-gallery-viewer .media-wrapper>img{display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:78vh;object-fit:contain!important;margin:0 auto}}.product__media-gallery-viewer .media-wrapper{width:100%!important}.product__media-gallery-viewer .media-wrapper>img{object-fit:contain!important}.product__media-item-container>*:first-child{object-fit:contain!important}.add-to-cart-toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);background:#28a745;color:#fff;padding:16px 24px;border-radius:8px;font-size:16px;font-weight:600;z-index:10001;box-shadow:0 8px 32px #0000004d;opacity:0;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);min-width:200px;text-align:center}.add-to-cart-toast:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#0000001a;z-index:-1;opacity:0;transition:opacity .3s ease}.add-to-cart-toast.show:before{opacity:1}.add-to-cart-toast.show{transform:translate(-50%,-50%) scale(1);opacity:1}.add-to-cart-toast .toast-content{display:flex;align-items:center;gap:8px}.add-to-cart-toast .toast-icon{width:16px;height:16px;flex-shrink:0}.cart-error-toast{position:fixed;top:20px;right:20px;background:#dc3545;color:#fff;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;z-index:10001;box-shadow:0 4px 12px #00000026;transform:translate(400px);opacity:0;transition:all .3s ease;max-width:300px;word-wrap:break-word}.cart-error-toast.show{transform:translate(0);opacity:1}.cart-error-toast .toast-content{display:flex;align-items:center;gap:8px}.cart-error-toast .toast-icon{width:16px;height:16px;flex-shrink:0}.stock-limit-modal .drawer__inner{max-width:min(460px,calc(100% - 32px));margin:0 auto;border-radius:28px}.stock-limit-modal__body{position:relative;padding:2.5rem 2.5rem 2rem;text-align:left}@media (max-width: 480px){.stock-limit-modal__body{padding:2rem 1.75rem 1.75rem}.stock-limit-modal__close{top:1rem;right:1rem}}.stock-limit-modal__close{position:absolute;top:1.25rem;right:1.25rem;width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;border:1px solid rgba(17,24,39,.15);display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 4px 12px #0f172a14;cursor:pointer;transition:all .2s ease;padding:0}.stock-limit-modal__close:hover{background:#1118270d;border-color:#11182740}.stock-limit-modal__close svg{width:16px;height:16px;flex-shrink:0}.stock-limit-modal__badge{width:64px;height:64px;border-radius:50%;background:#3b82f61f;color:#2563eb;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.stock-limit-modal__badge svg{display:block}.stock-limit-modal__title{margin:0 0 .75rem;font-size:clamp(1.75rem,3vw + 1rem,2.25rem);line-height:1.2;font-weight:700;letter-spacing:-.02em}.stock-limit-modal__summary{margin:0 0 1.75rem;color:#111827bf;font-size:clamp(1.0625rem,2vw + .5rem,1.1875rem);line-height:1.55}.stock-limit-modal__details{border:1px solid rgba(17,24,39,.1);border-radius:18px;padding:1.25rem 1.5rem;background:#f9fafbe6;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.stock-limit-modal__detail{display:flex;flex-direction:column;gap:.15rem}.stock-limit-modal__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#11182799}.stock-limit-modal__value{margin:0;font-weight:600;font-size:1.0625rem;color:#111827}.stock-limit-modal__actions{display:flex;flex-wrap:wrap;gap:.75rem}.stock-limit-modal__actions .btn{flex:1 1 45%;min-width:140px}.stock-limit-modal__actions .btn--primary{background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important}.stock-limit-modal__actions .btn--primary:hover,.stock-limit-modal__actions .btn--primary:focus,.stock-limit-modal__actions .btn--primary:active{background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;opacity:.9}.stock-limit-modal__actions .btn--primary .btn__text,.stock-limit-modal__actions .btn--primary:hover .btn__text,.stock-limit-modal__actions .btn--primary:focus .btn__text,.stock-limit-modal__actions .btn--primary:active .btn__text{color:rgb(var(--color-button-text))!important}.stock-limit-modal__actions .btn--secondary{background:rgb(var(--color-secondary-button))!important;color:rgb(var(--color-secondary-button-text))!important}.stock-limit-modal__actions .btn--secondary:hover,.stock-limit-modal__actions .btn--secondary:focus,.stock-limit-modal__actions .btn--secondary:active{background:rgb(var(--color-secondary-button))!important;color:rgb(var(--color-secondary-button-text))!important;opacity:.9}.stock-limit-modal__actions .btn--secondary .btn__text,.stock-limit-modal__actions .btn--secondary:hover .btn__text,.stock-limit-modal__actions .btn--secondary:focus .btn__text,.stock-limit-modal__actions .btn--secondary:active .btn__text{color:rgb(var(--color-secondary-button-text))!important}.stock-limit-modal[active]>.fixed-overlay{cursor:pointer}.btn--company-purchase{background:#2b3140!important;color:#fff!important;border:1px solid #2b3140!important;padding:10px 16px!important;font-weight:500!important;font-size:14px!important;border-radius:6px!important;box-shadow:none!important;transition:background-color .2s ease,border-color .2s ease!important;position:relative!important;transform:none!important}.btn--company-purchase .btn__text{display:flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important}.btn--company-purchase:before{content:"\1f3e2"!important;font-size:14px!important;display:inline-block!important}.btn--company-purchase:hover{background:#1d4ed8!important;border-color:#1d4ed8!important;transform:none!important;box-shadow:none!important}.btn--company-purchase.btn--company-filled{background:#10b981!important;border-color:#10b981!important;box-shadow:none!important}.btn--company-purchase.btn--company-filled:before{content:"\2705"!important;font-size:14px!important}.btn--company-purchase.btn--company-filled:hover{background:#059669!important;border-color:#059669!important;transform:none!important;box-shadow:none!important}.drawer .btn--company-purchase{width:100%!important;margin:8px 0!important;order:-1}.company-purchase-summary{background:#eff6ff!important;border:1px solid #3b82f6!important;border-radius:4px!important;padding:12px 16px!important;margin:4px 0!important;transition:background-color .2s ease,border-color .2s ease!important}.company-purchase-summary:hover{background:#dbeafe!important;border-color:#2563eb!important;transform:none!important;box-shadow:none!important}.company-purchase-summary .company-purchase-emoji{font-size:16px;margin-right:6px;display:inline-block}.btn--company-purchase *,.company-purchase-summary *{opacity:1!important;visibility:visible!important;overflow:visible!important}.btn--company-purchase,.btn--company-purchase:hover,.btn--company-purchase:focus,.company-purchase-summary,.company-purchase-summary:hover{text-overflow:visible!important;white-space:normal!important}.collection-hero .hero__media{max-width:70%!important;margin:0 auto!important;border-radius:12px!important;overflow:hidden!important}.collection-hero .hero__media img{object-fit:contain!important;width:100%!important;height:100%!important}@media (max-width: 1023px){.collection-hero .hero__media{max-width:80%!important}}@media (max-width: 767px){.collection-hero .hero__media{max-width:90%!important}}.collection-hero.hero--large{--banner-height: 40rem !important;--banner-height-mobile: 30rem !important}.collection-hero.hero--extra-medium{--banner-height: 35rem !important;--banner-height-mobile: 26rem !important}.collection-hero.hero--medium{--banner-height: 30rem !important;--banner-height-mobile: 22rem !important}.collection-hero.hero--small{--banner-height: 25rem !important;--banner-height-mobile: 18rem !important}.collection-hero.hero--extra-small{--banner-height: 20rem !important;--banner-height-mobile: 15rem !important}.cart__addon--filled .company-purchase-summary{background:#f0fdf4!important;border-color:#10b981!important}.cart__addon--filled .company-purchase-summary:hover{background:#dcfce7!important;border-color:#059669!important;transform:none!important;box-shadow:none!important}@media (max-width: 768px){.product__support-alert{padding:16px!important;flex-direction:column!important;text-align:center!important;gap:16px!important}.product__support-alert-image{align-self:center!important}.product__support-alert-info{align-items:center!important}.product__support-alert-contact{flex-direction:column!important;gap:8px!important;width:100%!important}.product__support-alert-contact .btn{width:100%!important;justify-content:center!important}}@media (max-width: 1024px) and (min-width: 769px){.product__support-alert{padding:20px!important}.product__support-alert-contact .btn{font-size:.8rem!important}}.energy-badge{position:absolute!important;pointer-events:none;z-index:5;display:flex;align-items:center;justify-content:center;width:auto!important;height:auto!important;margin:0!important;padding:0!important}.energy-badge.is-top-left{top:8px;left:8px}.energy-badge.is-top-right{top:8px;right:8px}.energy-badge.is-bottom-left{bottom:8px;left:8px}.energy-badge.is-bottom-right{bottom:8px;right:8px}.energy-badge__icon{display:block;width:6rem;height:auto;object-fit:contain}@media (max-width: 768px){.energy-badge__icon{width:36px;height:36px}.energy-badge.is-top-left,.energy-badge.is-top-right,.energy-badge.is-bottom-left,.energy-badge.is-bottom-right{top:6px;right:6px;bottom:6px;left:6px}}.product-card__image-wrapper,.product-card__image-wrapper>a{position:relative!important}.energy-badge{max-width:none!important;max-height:none!important}.topbar__usp-icons{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}@media (max-width: 749px){.topbar__usp-icons{gap:1.2rem;justify-content:center}}.topbar__usp-item{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit;font-size:calc(var(--font-body-size) * .85);line-height:1.2;transition:opacity .2s ease}.topbar__usp-item:hover{opacity:.8;text-decoration:none}.topbar__usp-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.topbar__usp-text{white-space:nowrap;font-weight:var(--font-body-weight-medium, 500)}@media (max-width: 479px){.topbar__usp-icons{gap:1rem}.topbar__usp-item{gap:.4rem;font-size:calc(var(--font-body-size) * .8)}.topbar__usp-icon{width:16px;height:16px}}.topbar__mobile-slider{position:relative;width:100%;overflow:hidden;min-height:3.5rem;display:flex;align-items:center;justify-content:center}@media (min-width: 1024px){.topbar__mobile-slider{display:none!important}}@media (min-width: 1024px){.topbar__inner.hidden.lg\:grid{display:grid!important}}@media (max-width: 1023px){.topbar__inner.hidden.lg\:grid{display:none!important}}.topbar__mobile-slider-wrapper{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.topbar__mobile-slide{position:absolute;width:100%;display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(20px);transition:opacity .5s ease,transform .5s ease;pointer-events:none;text-align:center}.topbar__mobile-slide.active{position:relative;opacity:1;transform:translate(0);pointer-events:auto}.topbar__mobile-slide .topbar__text,.topbar__mobile-slide .topbar__usp-item,.topbar__mobile-slide .topbar__menu,.topbar__mobile-slide customer-service-status{display:flex;align-items:center;justify-content:center;width:100%}.topbar__mobile-slide .topbar__menu{flex-wrap:wrap;gap:.8rem}.topbar__mobile-slide .topbar__menu-item{white-space:nowrap}.breadcrumbs--sep{display:inline-block}@media (max-width: 767px){.breadcrumbs{overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.breadcrumbs::-webkit-scrollbar{display:none}}.cr-reviews-section{margin:0;padding-top:4rem;padding-bottom:4rem;background:transparent}.cr-reviews-section__header{text-align:center;margin-bottom:3rem;padding:0}.cr-reviews-section__title{font-size:clamp(2.25rem,5vw,3rem);font-weight:700;margin:0 0 1rem;letter-spacing:-.02em;color:#111827}.cr-reviews-section__subtitle{font-size:clamp(1.25rem,2.5vw,1.5rem);color:#111827a6;margin:0;font-weight:500}.cr-reviews__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:1.5rem;padding:0}@media (min-width: 768px){.cr-reviews__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width: 1024px){.cr-reviews__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.cr-reviews__carousel{position:relative;max-width:100%;margin:0 auto;padding:0}.cr-reviews__track{position:relative;overflow:hidden;border-radius:20px}.cr-reviews__slide{display:none;opacity:0;transition:opacity .5s ease-in-out}.cr-reviews__slide.is-active{display:block;opacity:1;animation:slideIn .5s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cr-review-card{background:#fff;border-radius:18px;padding:2.5rem;box-shadow:0 2px 12px #0f172a0f;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(226,232,240,.6);height:100%;display:flex;flex-direction:column}.cr-review-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0f172a1a;border-color:#00c85326}.cr-review-card__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.cr-review-card__avatar{width:48px;height:48px;min-width:48px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;letter-spacing:.5px;box-shadow:0 4px 12px #667eea4d}.cr-review-card__meta{flex:1;min-width:0}.cr-review-card__name{font-weight:700;font-size:1.375rem;color:#111827;margin-bottom:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-review-card__stars{display:flex;align-items:center;gap:.25rem}.cr-stars{display:inline-flex;gap:3px;color:#00b67a;filter:drop-shadow(0 1px 3px rgba(0,182,122,.25))}.cr-stars svg{width:22px;height:22px}.cr-review-card__body{flex:1;margin-bottom:1rem}.cr-review-card__text{margin:0;font-size:1.6rem;line-height:1.75;color:#111827d9;font-weight:400}.cr-review-card__expand{margin-top:.5rem;background:none;border:none;color:#6366f1;font-weight:600;font-size:.875rem;cursor:pointer;padding:0;text-decoration:underline;transition:color .2s ease}.cr-review-card__expand:hover{color:#4f46e5}.cr-review-card__footer{padding-top:1rem;border-top:1px solid rgba(226,232,240,.6)}.cr-review-card__date{font-size:1rem;color:#1118278c;font-weight:500}.cr-reviews__controls{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2rem}.cr-reviews__nav{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid rgba(226,232,240,.8);color:#111827;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0f172a0f}.cr-reviews__nav:hover{background:#6366f1;color:#fff;border-color:#6366f1;box-shadow:0 4px 16px #6366f14d}.cr-reviews__nav:active{transform:scale(.95)}.cr-reviews__nav svg{width:20px;height:20px}.cr-reviews__dots{display:flex;gap:.5rem;align-items:center}.cr-reviews__dot{width:10px;height:10px;border-radius:50%;background:#e2e8f0cc;border:none;cursor:pointer;transition:all .3s ease;padding:0}.cr-reviews__dot.is-active{background:#6366f1;width:24px;border-radius:5px}.cr-reviews__dot:hover:not(.is-active){background:#6366f180}.cr-reviews__empty,.cr-reviews__error{text-align:center;padding:3rem 1rem;color:#11182799;font-size:1rem}.cr-reviews__error{color:#dc2626}@media (max-width: 767px){.cr-reviews-section{padding:3rem 1rem}.cr-reviews-section__header{margin-bottom:2rem;padding:0 1rem}.cr-review-card{padding:2rem}.cr-review-card__avatar{width:44px;height:44px;min-width:44px;font-size:1.0625rem}.cr-review-card__name{font-size:1.375rem}.cr-review-card__text{font-size:1.4rem}.cr-reviews__controls{gap:1rem}.cr-reviews__nav{width:42px;height:42px}.cr-reviews__grid{gap:1.25rem;padding:0}}@media (prefers-reduced-motion: reduce){.cr-review-card,.cr-reviews__slide,.cr-reviews__nav,.cr-reviews__dot{transition:none;animation:none}}.product-card .btn--mini-atc{white-space:nowrap}a,button,.btn,[role=button]{transition:transform .15s ease-out,opacity .15s ease-out}a:active:not(.no-feedback),button:active:not(.no-feedback),.btn:active:not(.no-feedback),[role=button]:active:not(.no-feedback){transform:scale(.97);opacity:.85}.product-card a:active,.card a:active,.collection-card a:active{transform:scale(.985);opacity:.9}a:has(img):active{transform:scale(.99);opacity:.95}.btn:active,button[type=submit]:active,button.btn--primary:active,button.btn--secondary:active{transform:scale(.96);opacity:.9}.header a:active,.footer a:active,nav a:active{transform:scale(.98);opacity:.92}.drawer:active,.modal:active,input:active,select:active,textarea:active{transform:none;opacity:1}@media (prefers-reduced-motion: reduce){a:active,button:active,.btn:active,[role=button]:active{transform:none;opacity:.9}}@media (hover: none) and (pointer: coarse){a:active:after,button:active:after,.btn:active:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:#0000000d;border-radius:inherit;transform:translate(-50%,-50%) scale(0);animation:ripple .5s ease-out;pointer-events:none}@keyframes ripple{to{transform:translate(-50%,-50%) scale(2);opacity:0}}a,button,.btn{position:relative;overflow:hidden}}.slideshow__slide-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit;position:relative}.slideshow__slide-link .slideshow__item-wrap{pointer-events:none}.slideshow__slide-link .btn,.slideshow__slide-link button,.slideshow__slide-link a{pointer-events:auto;position:relative;z-index:1}.customer-service-status{display:flex;align-items:center;gap:.6rem;font-size:calc(var(--font-body-size) * .85);line-height:1.2;color:inherit}.customer-service-status--link{text-decoration:none;transition:opacity .2s ease;cursor:pointer}.customer-service-status--link:hover{opacity:.8}.customer-service-status__indicator{position:relative;width:12px;height:12px;flex-shrink:0}.customer-service-status__dot{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00b67a;border-radius:50%}.customer-service-status__pulse{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00b67a;border-radius:50%;animation:customer-service-pulse 2s ease-out infinite}@keyframes customer-service-pulse{0%{transform:scale(1);opacity:1}to{transform:scale(2.5);opacity:0}}.customer-service-status__stars{display:flex;gap:2px;flex-shrink:0}.customer-service-status__star{width:14px;height:14px;color:#00b67a}.customer-service-status__text{white-space:nowrap;font-weight:var(--font-body-weight-medium, 500)}@media (max-width: 479px){.customer-service-status{gap:.4rem;font-size:calc(var(--font-body-size) * .8)}.customer-service-status__indicator{width:10px;height:10px}.customer-service-status__star{width:12px;height:12px}}video-element[loaded]>img,video-element[loaded]>svg,video-element>img,video-element>svg{opacity:1!important;visibility:visible!important;position:relative!important;z-index:2!important}video-element[loaded] .media__poster,video-element .media__poster{opacity:1!important;visibility:visible!important;z-index:3!important;pointer-events:auto!important}video-element[playing][loaded]>img,video-element[playing][loaded]>svg{opacity:0!important;visibility:hidden!important}video-element[playing][loaded] .media__poster{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
