:root{--cp-ink: #171717;--cp-muted: #6b6b6b;--cp-line: #e5e5e5;--cp-gray: #f5f5f5;--cp-highlight: #ebebeb;--cp-radius: 14px;--cp-shadow: 0 1px 2px rgb(0 0 0 / .04), 0 16px 44px rgb(0 0 0 / .06);--cp-ease: cubic-bezier(.22, 1, .36, 1);--narrow-page-width: 76rem}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--cp-highlight);color:var(--cp-ink)}h1,.h1,h2,.h2{letter-spacing:-.045em;text-wrap:balance}h3,.h3{letter-spacing:-.03em;text-wrap:balance}h4,.h4,h5,.h5{letter-spacing:-.015em}:is(h1,h2,h3,.h1,.h2,.h3) em{font-style:normal;background:var(--cp-highlight);border-radius:.16em;padding:0 .14em;margin:0 -.02em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.text-block.custom-typography[style*="--text-transform: uppercase"],.text-block.custom-typography[style*="--text-transform: uppercase"]>*{letter-spacing:.1em;font-weight:600}.rte a,.text-block a{text-underline-offset:.2em;text-decoration-thickness:1px}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{font-weight:500;letter-spacing:-.01em;transition:color .25s var(--cp-ease),box-shadow .25s var(--cp-ease),background-color .25s var(--cp-ease),transform .25s var(--cp-ease)}.button:not(.button-unstyled):hover,.button-secondary:hover,.button-custom:hover{transform:translateY(-1px)}.button:not(.button-unstyled):active,.button-secondary:active,.button-custom:active{transform:translateY(0)}#header-component .header__row--top{background-color:#ffffffd1;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px)}#header-component .menu-list__link{transition:opacity .2s var(--cp-ease)}#header-component .menu-list__list:hover .menu-list__link:not(:hover){opacity:.55}.product-card__content{transition:box-shadow .35s var(--cp-ease)}.product-card:hover .product-card__content{box-shadow:var(--cp-shadow)}.product-card .card-gallery,.product-card slideshow-component{background:var(--cp-gray);border-radius:calc(var(--cp-radius) - 6px)}.product-card .price,.product-card product-price{color:var(--cp-muted)}.product-badges__badge{font-weight:500;letter-spacing:-.005em}.product-media-container img,.featured-product img{border-radius:var(--cp-radius)}.product-information .product-media-container{border:1px solid var(--cp-line);border-radius:var(--cp-radius);box-shadow:var(--cp-shadow);overflow:hidden;background:#fff}.product-information .product-media-container img{border:0;border-radius:0}.product-information media-gallery.sticky-content,.product-information .product-details.sticky-content--desktop{position:static}@media screen and (min-width:750px){.product-information media-gallery.spacing-style{padding-inline-start:0}}@media screen and (max-width:749px){.product-information .product-details>.group-block{padding-block-start:24px}}@media screen and (min-width:750px){featured-product-information :is(.product-information__media,.product-details){align-self:center}}.product-information product-price{color:var(--cp-muted)}accordion-custom summary,.accordion summary,details.details summary{padding-block:18px;transition:opacity .2s var(--cp-ease)}accordion-custom summary:hover,.accordion summary:hover{opacity:.7}accordion-custom .details-content,.accordion .details-content{color:var(--cp-muted);padding-block-end:18px}.comparison-slider,comparison-slider-component{box-shadow:var(--cp-shadow)}:is([id$=__cp_perks],[id$=__cp_how],[id$=__section_fGwrr9]) .layout-panel-flex--row{align-items:stretch}[id$=__cp_how] .text-block--background{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border-radius:50%;font-variant-numeric:tabular-nums}[id$=__cp_how] .text-block--background>*{margin:0;line-height:1}.cp-mobile-shot{overflow:hidden;aspect-ratio:1420 / 826}.cp-mobile-shot img{display:block;width:135.211%;max-width:none;height:auto;margin-inline-start:-12.817%;margin-block-start:-7.817%}@media screen and (min-width:750px){.group-block:has(>.group-block-content>div>.cp-mobile-shot){order:-1}}footer .social-icons__icon-wrapper,footer .social-icons a{transition:opacity .2s var(--cp-ease)}footer .social-icons a:hover{opacity:.6}@media(prefers-reduced-motion:reduce){.button,.button-secondary,.button-custom,.product-card__content{transition:none}.button:hover,.button-secondary:hover,.button-custom:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/classpages.css.map */
