:root{--ctl-ease: cubic-bezier(.22, 1, .36, 1);--ctl-ease-out: cubic-bezier(.16, 1, .3, 1);--ctl-muted: rgba(var(--color-foreground), .6);--ctl-faint: rgba(var(--color-foreground), .08);--ctl-label-tracking: .12em;--ctl-accent: 158, 158, 158;--ctl-silver-light: 201, 201, 201;--ctl-charcoal: 18, 18, 18;--font-heading-scale: 1.05;--spacing-sections-desktop: 24px;--spacing-sections-mobile: 16px;--grid-desktop-horizontal-spacing: 20px;--grid-desktop-vertical-spacing: 32px;--grid-mobile-horizontal-spacing: 10px;--grid-mobile-vertical-spacing: 20px;--variant-pills-radius: 0px;--inputs-border-opacity: .35;--badge-corner-radius: 0rem}body{letter-spacing:.015rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:rgba(var(--color-foreground),.12)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{letter-spacing:-.01em;line-height:1.15}.h0,h1,.h1{letter-spacing:-.02em}.price,.product-count__text,.totals,.cart-item__totals,.jdgm-rev-widg__summary-text{font-variant-numeric:tabular-nums}@keyframes ctl-rise{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes ctl-cut{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ctl-fade-in{0%{opacity:0}to{opacity:1}}.scroll-trigger.animate--slide-in{transform:translateY(1.6rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:ctl-rise .8s var(--ctl-ease-out) forwards;animation-delay:calc(var(--animation-order) * 80ms)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{animation:ctl-fade-in 1s ease forwards}.title,.title-wrapper .title{letter-spacing:-.015em}.title-wrapper .title:before,.related-products__heading:before,.collection-hero__title:before,.main-page-title:before,.article-template__title:before{content:"";display:block;width:3.2rem;height:.2rem;background:rgb(var(--color-foreground));margin-bottom:1.6rem;transform-origin:left center;animation:ctl-cut .7s var(--ctl-ease-out) .25s both}.scroll-trigger--offscreen .title:before,.scroll-trigger--offscreen.title:before{animation:none;transform:scaleX(0)}.scroll-trigger:not(.scroll-trigger--offscreen) .title:before{animation:ctl-cut .7s var(--ctl-ease-out) .35s both}.title-wrapper-with-link{align-items:baseline}.title-wrapper-with-link .title{margin-bottom:0}.title-wrapper-with-link .link{font-size:1.2rem;letter-spacing:var(--ctl-label-tracking);text-transform:uppercase;text-decoration:none;font-weight:500;border-bottom:1px solid rgba(var(--color-foreground),.35);padding-bottom:.2rem;transition:border-color .25s var(--ctl-ease)}.title-wrapper-with-link .link:after{content:"\2192";display:inline-block;margin-left:.6rem;transition:transform .3s var(--ctl-ease)}.title-wrapper-with-link .link:hover{border-bottom-color:rgb(var(--color-foreground));text-decoration:none;opacity:1!important}.title-wrapper-with-link .link:hover:after{transform:translate(.4rem)}.collection__view-all .button{min-width:22rem}.rich-text__text,.banner__text,.image-with-text__text{max-width:60ch}.rich-text__blocks.center .rich-text__text{margin-left:auto;margin-right:auto}.rich-text__blocks.right .rich-text__text{margin-left:auto}.rich-text__text.rte p,.banner__text.rte p{line-height:1.6!important}.rte a:not(.button){text-decoration-color:rgba(var(--color-foreground),.4);text-underline-offset:.3rem;text-decoration-thickness:1px;transition:color .2s ease,text-decoration-color .2s ease}.rte a:not(.button):hover{color:rgb(var(--color-foreground));text-decoration-color:rgb(var(--color-foreground));opacity:1!important}.rte blockquote{border-left:2px solid rgb(var(--color-foreground));margin:3.2rem 0;padding:.4rem 0 .4rem 2.4rem;font-size:1.9rem;line-height:1.5;font-style:normal}.rte h2,.rte h3{margin-top:4rem;margin-bottom:1.6rem}.rte img{width:100%;height:auto}.rte table{width:100%;border-collapse:collapse;font-size:1.4rem}.rte table th,.rte table td{border-bottom:1px solid var(--ctl-faint);padding:1.2rem 1rem;text-align:left}.rte table th{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.rte ul li,.rte ol li{margin-bottom:.6rem}.announcement-bar-section .utility-bar,.utility-bar.color-scheme-3{--color-background: var(--ctl-charcoal);--gradient-background: rgb(var(--ctl-charcoal));--color-foreground: 245, 243, 239}.announcement-bar__message,.announcement-bar__link{font-size:1.1rem;letter-spacing:var(--ctl-label-tracking);text-transform:uppercase;font-weight:500;color:rgb(var(--ctl-silver-light))}.announcement-bar__link:hover{color:rgb(var(--color-foreground));opacity:1!important}.utility-bar .slider-button{color:rgba(var(--color-foreground),.7)}.utility-bar--bottom-border{border-bottom-color:var(--ctl-faint)}.header__menu-item,.header__menu-item span{font-size:1.2rem;letter-spacing:var(--ctl-label-tracking);text-transform:uppercase;font-weight:500}.header__menu-item{padding:1.2rem 1.4rem;position:relative}.header__menu-item span{position:relative;transition:none}.header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.4rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--ctl-ease)}.header__menu-item:hover span:after,.header__menu-item[aria-expanded=true] span:after,.header__active-menu-item span:after{transform:scaleX(1)}.header__active-menu-item{text-decoration:none;text-underline-offset:unset}.header__menu-item:hover span,.header__active-menu-item span{text-decoration:none!important}.header__inline-menu details[open]>.header__menu-item,.header__inline-menu details[open]:hover>.header__menu-item{text-decoration:none}.header__menu-item:hover,.header__icon:hover{opacity:1!important}@keyframes ctl-drop{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:translateY(0)}}.js .header__inline-menu details>.header__submenu.list-menu{transform:none}.header__inline-menu details[open]>.header__submenu.list-menu{animation:ctl-drop .35s var(--ctl-ease-out) both}.header__inline-menu .header__submenu.list-menu{top:calc(100% + .6rem);border:1px solid var(--ctl-faint);box-shadow:0 16px 40px #00000014;padding:.8rem 0;min-width:22rem}.header__inline-menu .header__submenu.list-menu:before{content:"";position:absolute;left:0;right:0;top:-1.2rem;height:1.2rem}.header__inline-menu .header__submenu .header__submenu.list-menu{top:auto;border:0;box-shadow:none;min-width:100%}.header__inline-menu .header__submenu .header__submenu.list-menu:before{display:none}.header__submenu .header__menu-item{text-transform:none;letter-spacing:.01em;font-size:1.4rem;font-weight:400;transition:color .2s ease}.header__submenu .header__menu-item span:after{display:none}.menu-drawer__menu-item{font-size:1.5rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding-top:1.4rem;padding-bottom:1.4rem}.card__media .media img{transition:transform 1s var(--ctl-ease-out),opacity .4s ease}.card-wrapper:hover .card__media .media img:first-child,.card-wrapper:hover .card__media .media img:only-child,.card-wrapper:hover .card__media .media img+img{transform:scale(1.04)}.card__inner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;z-index:2;background:rgb(var(--color-foreground));transform:scaleX(0);transform-origin:left center;transition:transform .55s var(--ctl-ease-out);pointer-events:none}.card-wrapper:hover .card__inner:after{transform:scaleX(1)}.card__content{padding-top:1.4rem}.card__information{padding-left:0;padding-right:0}.card__heading{font-size:1.45rem;letter-spacing:0;line-height:1.35;font-weight:500}.card__heading a,.card-wrapper:hover .full-unstyled-link,.card-wrapper:hover .card__heading a,.card-wrapper .card__heading a:hover,.card-wrapper:hover .card__heading .full-unstyled-link{text-decoration:none!important;text-underline-offset:0}.card-wrapper a:hover,.card__heading a:hover{opacity:1!important}.card-information .price{margin-top:.5rem;color:var(--ctl-muted);font-size:1.35rem;letter-spacing:.01em;transition:color .25s var(--ctl-ease)}.card-wrapper:hover .card-information .price,.card-information .price .price-item--sale,.price--on-sale .price-item--sale{color:rgb(var(--color-foreground))}.card-information .price .price-item--regular,.card-information .price .price-item--sale,.card-information .price .price-item--last{font-size:inherit}.price--on-sale .price-item--regular{text-decoration-color:rgba(var(--color-foreground),.35)}.card-information .price .price__container{gap:.6rem}.badge{font-size:1rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:.5rem .9rem;border-width:0}.badge.price__badge-sale,.card__badge .badge.color-scheme-4{--color-badge-background: var(--color-foreground);--color-badge-foreground: 255, 255, 255}.card__badge{margin:1rem}.collection-list .card__heading{font-size:1.7rem;font-weight:500}.collection-list .card__content .card__caption{color:var(--ctl-muted);font-size:1.3rem;line-height:1.5}.card__heading .icon-wrap{transition:transform .3s var(--ctl-ease)}.card-wrapper:hover .card__heading .icon-wrap{transform:translate(.5rem)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.product-form__submit{font-size:1.2rem;letter-spacing:var(--ctl-label-tracking);text-transform:uppercase;font-weight:500;min-height:4.8rem;padding:0 3.2rem;transition:background-color .25s var(--ctl-ease),color .25s var(--ctl-ease),border-color .25s var(--ctl-ease)}.button--primary:hover,.product-form__submit:hover,.customer button:hover,.shopify-challenge__button:hover{--color-button: var(--color-background);--color-button-text: var(--color-foreground);box-shadow:none}.button--primary:hover:after,.product-form__submit:hover:after{--border-opacity: 1;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-foreground),1)}.button--secondary:hover{--color-secondary-button: var(--color-foreground);--color-secondary-button-text: var(--color-background);--alpha-button-background: 1}a.button:hover,.button:hover{opacity:1!important}.product-form__submit[disabled]{opacity:.45}.field__input,.select__select,.customer .field input,.customer select{transition:box-shadow .2s ease}.field__input:focus,.select__select:focus-visible{box-shadow:0 0 0 1px rgb(var(--color-foreground))}.field__label,.select__label{font-size:1.3rem;letter-spacing:.02em}.slider-button{transition:opacity .2s ease}.product__title h1,.product__title .h1{font-size:calc(var(--font-heading-scale) * 2.8rem);letter-spacing:-.02em;line-height:1.1;font-weight:600}@media screen and (min-width:990px){.product__title h1,.product__title .h1{font-size:calc(var(--font-heading-scale) * 3.6rem)}}.product__info-container .product__text.caption-with-letter-spacing{display:flex;align-items:center;gap:1.2rem;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--ctl-muted);margin:0 0 1.2rem}.product__info-container .product__text.caption-with-letter-spacing:before{content:"";flex:0 0 auto;width:2.4rem;height:.2rem;background:rgb(var(--color-foreground));transform-origin:left center;animation:ctl-cut .7s var(--ctl-ease-out) .15s both}.product__info-container .product__text.caption-with-letter-spacing:empty{display:none}.product__info-container .product__title{margin-bottom:.4rem}.ctl-sep{color:rgb(var(--ctl-accent));font-weight:400;margin:0 .04em;opacity:.9}.card__heading .ctl-sep{opacity:.75}.card-wrapper:hover .card__heading .ctl-sep{opacity:1}.product .price--large{font-size:2.2rem;letter-spacing:0;font-weight:500}.product .price--large .price-item--regular,.product .price--large .price-item--sale,.product .price--large .price-item--last{font-size:inherit}.product__info-container>[id^=price-]{padding-bottom:2rem;border-bottom:1px solid var(--ctl-faint)}.product__info-container>[id^=price-]+*{margin-top:2.4rem}.product__description.rte{color:rgba(var(--color-foreground),.78);line-height:1.65}.product__info-container .product-form__quantity{padding-top:2.4rem;border-top:1px solid var(--ctl-faint);margin-top:2.8rem}.product__info-container .product__text.subtitle{display:flex;align-items:baseline;gap:1rem;font-size:1.3rem;line-height:1.5;letter-spacing:.01em;color:var(--ctl-muted);margin-top:1.6rem}.product__info-container .product__text.subtitle:before{content:"";flex:0 0 auto;width:.6rem;height:.6rem;background:rgb(var(--ctl-accent));transform:translateY(-.1rem)}.product-form__input .form__label{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.product-form__input--pill input[type=radio]+label{font-size:1.3rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.product-form__submit{min-height:5.4rem}.quantity__button{transition:color .2s ease,background-color .2s ease}.quantity__button:hover{background:var(--ctl-faint)}.product__accordion .accordion__title,.accordion__title{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.accordion summary{padding:1.6rem 0;transition:color .2s ease}.accordion summary:hover{opacity:1!important}.accordion summary .icon-accordion{transition:transform .3s var(--ctl-ease)}.accordion details[open] summary .icon-accordion{transform:rotate(45deg)}.product__media-item+.product__media-item.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{animation-delay:.12s}.product__media-wrapper .product__media-icon{border-radius:0;transition:opacity .2s ease}.thumbnail{transition:opacity .2s ease,box-shadow .2s ease}.thumbnail:hover{opacity:1}.thumbnail[aria-current=true]{box-shadow:0 0 0 1px rgb(var(--color-foreground))}.product__info-container .complementary-products{margin-top:2.8rem;padding-top:2.4rem;border-top:1px solid var(--ctl-faint)}.complementary-products .summary__title,.complementary-products .accordion__title{margin-bottom:1.2rem}.complementary-products__container{padding-top:.4rem}.complementary-products .complementary-slide .card__heading{font-size:1.3rem;font-weight:500}.complementary-products .complementary-slide .price{font-size:1.25rem}.facets__summary,.facets__disclosure summary span,.facet-filters__label,.collection-product-count,.product-count__text,.facets__heading,.facets__selected,.active-facets__button-remove{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.facets__disclosure{border-bottom:1px solid var(--ctl-faint)}.facets__summary:hover{opacity:1!important}.facets__display{padding-top:.4rem}.facet-checkbox{font-size:1.4rem;transition:color .2s ease}.facet-checkbox:hover{opacity:1!important}.facets__price .field__input{font-size:1.4rem}.pagination .pagination__item{border-radius:0;font-size:1.3rem;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:rgba(var(--color-foreground),.55);background:none;transition:color .2s ease}.pagination .pagination__item:hover{color:rgb(var(--color-foreground));background:none;opacity:1!important}.pagination .pagination__item--current{color:rgb(var(--color-foreground));font-weight:500}.pagination .pagination__item--current:after,.pagination a.pagination__item:hover:after{width:1.6rem;height:1px;bottom:.8rem}.pagination .pagination__item-arrow{color:rgb(var(--color-foreground))}.main-page-title,.page-title{font-size:clamp(3.4rem,5vw,5.8rem);letter-spacing:-.025em;line-height:1.05;font-weight:600;margin-bottom:3.2rem}.main-page-title:before{margin-top:.4rem}.page-width--narrow .rte{max-width:72ch}.page-width--narrow .rte p,.page-width--narrow .rte li{font-size:1.7rem!important;line-height:1.65!important}.page-width--narrow .rte h2{font-size:calc(var(--font-heading-scale) * 2.6rem)}.page-width--narrow .rte h3{font-size:calc(var(--font-heading-scale) * 2rem)}.article-card__title{font-weight:500;letter-spacing:-.01em}.article-card__image-wrapper{overflow:hidden}.article-card__image img{transition:transform .9s var(--ctl-ease-out)}.card-wrapper:hover .article-card__image img{transform:scale(1.05)}.article-card__info,.article-template__title+.article-template__link,.article-template__hero-container+.article-template__content .article-template__date,.article-card__footer .circle-divider{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ctl-muted)}.article-template__title{font-size:clamp(3.2rem,4.6vw,5.4rem);letter-spacing:-.025em;line-height:1.08;font-weight:600}.article-template .rte{max-width:72ch}.article-template .rte p,.article-template .rte li{font-size:1.7rem!important;line-height:1.65!important}.cart-items th{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--ctl-muted);border-bottom:1px solid var(--ctl-faint)}.cart-item__name{font-weight:500;text-decoration:none}.cart-item__name:hover{text-decoration:none;opacity:1!important}.cart-item{border-bottom:1px solid var(--ctl-faint)}.cart__footer{border-top:1px solid var(--ctl-faint)}.totals__total{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.totals__total-value{font-size:2.2rem}.cart__checkout-button{min-height:5.4rem}.cart-remove-button .icon-remove{transition:color .2s ease,transform .2s ease}.cart-remove-button:hover .icon-remove{transform:scale(1.1)}.cart-notification{border-width:1px;box-shadow:0 16px 40px #00000014}.cart-notification__heading{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.footer.color-scheme-1{--color-background: var(--ctl-charcoal);--gradient-background: rgb(var(--ctl-charcoal));--color-foreground: 245, 243, 239;--color-button: 245, 243, 239;--color-button-text: 18, 18, 18;--color-secondary-button: var(--ctl-charcoal);--color-secondary-button-text: 245, 243, 239;--color-link: 245, 243, 239;--color-shadow: 0, 0, 0;border-top:0}.footer__content-top{padding-top:5.6rem;padding-bottom:4rem}.footer-block__heading,.footer-block__heading.inline-richtext,.footer-block__newsletter .footer-block__heading{font-size:1.2rem;letter-spacing:var(--ctl-label-tracking);text-transform:uppercase;font-weight:500;color:rgb(var(--ctl-silver-light));margin-bottom:1.8rem}.footer-block__heading strong{font-weight:500}.footer-block__details-content .list-menu__item--link,.footer-block__details-content p,.footer-block__details-content .rte{font-size:1.4rem;color:rgba(var(--color-foreground),.72)}.footer-block__details-content .rte strong{color:rgb(var(--color-foreground));font-weight:500}.footer-block__details-content .list-menu__item--link{display:inline-block;transition:color .2s ease,transform .25s var(--ctl-ease)}.footer-block__details-content .list-menu__item--link:hover{color:rgb(var(--color-foreground));text-decoration:none;transform:translate(.4rem);opacity:1!important}.footer .newsletter-form__field-wrapper .field{--inputs-border-opacity: .3}.footer .newsletter-form__field-wrapper .field__input{background:#ffffff0a;border-color:rgba(var(--color-foreground),.3)}.footer .field__button:hover{color:rgb(var(--color-foreground))}.footer .list-social__link{transition:color .2s ease}.footer .footer-block .ctl-footer-social{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:2.4rem 0 0 -1.3rem}.footer .footer-block .ctl-footer-social .list-social__item{height:auto!important}.footer .footer-block .ctl-footer-social .list-social__link{padding:1rem 1.3rem;color:rgba(var(--color-foreground),.72)}.footer .footer-block .ctl-footer-social .list-social__link:hover{color:rgb(var(--color-foreground))}.footer .list-social__link:hover{color:rgb(var(--color-foreground));opacity:1!important}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.1)}.copyright__content,.policies li a{font-size:1.1rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.5)}.policies li a:hover{color:rgb(var(--color-foreground));opacity:1!important}.footer__localization h2,.localization-form__select .button{font-size:1.2rem}.footer .localization-form__select .button{--color-button: var(--ctl-charcoal);--color-button-text: 245, 243, 239}.jdgm-carousel-title,.jdgm-widget .jdgm-carousel-title{letter-spacing:-.015em!important;font-weight:600!important}.jdgm-carousel-item,.jdgm-widget .jdgm-carousel-item{border-radius:0!important;box-shadow:none!important;border:1px solid rgba(0,0,0,.08)!important;background:#fff!important;transition:border-color .3s ease!important}.jdgm-carousel-item:hover{border-color:#0000002e!important}.jdgm-star,.jdgm-widget .jdgm-star{color:rgb(var(--color-foreground))!important}.jdgm-carousel-item__review-body,.jdgm-widget .jdgm-carousel-item__review-body{font-size:1.45rem!important;line-height:1.55!important}.jdgm-carousel-item__reviewer-name,.jdgm-widget .jdgm-carousel-item__reviewer-name{font-size:1.1rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:500!important}[class*=ai-carousel-hero-] [class*=ai-carousel-hero__overlay-]{background:linear-gradient(to right,#000000f0,#000000e6 42%,#000000b8 68%,#00000061),linear-gradient(to top,#0006,#0000 45%)!important;opacity:1!important}[class*=ai-carousel-hero-] [class*=ai-carousel-hero__content-]{text-shadow:0 2px 18px rgba(0,0,0,.55)}[class*=ai-carousel-hero-] [class*=ai-carousel-hero__heading-],[class*=ai-carousel-hero-] [class*=ai-carousel-hero__text-],[class*=ai-carousel-hero-] [class*=ai-carousel-hero__text-] p{text-shadow:0 2px 20px rgba(0,0,0,.7),0 1px 3px rgba(0,0,0,.8)!important}[class*=ai-carousel-hero-] [class*=ai-carousel-hero__slide-] img{transform:none;animation:none}[class*=ai-carousel-hero-] [class*=ai-carousel-hero__heading-]{font-weight:700;letter-spacing:-.025em;text-wrap:balance;animation:ctl-rise .9s var(--ctl-ease-out) .35s both}[class*=ai-carousel-hero-] [class*=ai-carousel-hero__text-],[class*=ai-carousel-hero-] [class*=ai-carousel-hero__button-]{animation:ctl-rise .9s var(--ctl-ease-out) both}[class*=ai-carousel-hero-] [class*=ai-carousel-hero__text-]{animation-delay:.75s}[class*=ai-carousel-hero-] [class*=ai-carousel-hero__button-]{animation-delay:.9s}[class*=ai-carousel-hero-] [class*=ai-carousel-hero__heading-]:before{content:"";display:block;width:3.2rem;height:.2rem;margin-bottom:2.4rem;background:#ffffffe6;transform-origin:left center;animation:ctl-cut .7s var(--ctl-ease-out) .15s both;text-shadow:none}[class*=ai-carousel-hero-] [class*=ai-carousel-hero__text-],[class*=ai-carousel-hero-] [class*=ai-carousel-hero__text-] p{font-weight:600;color:#fff;opacity:1;max-width:48ch}[class*=ai-carousel-hero-] [class*=ai-carousel-hero__button-]{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:var(--ctl-label-tracking);text-transform:uppercase;line-height:1;transition:background-color .25s var(--ctl-ease),color .25s var(--ctl-ease),border-color .25s var(--ctl-ease)}[class*=ai-carousel-hero-] [class*=ai-carousel-hero__button-]:hover{opacity:1!important;background:rgb(var(--ctl-charcoal))!important;color:#fff!important;border-color:#fff!important}@media screen and (max-width:749px){[class*=ai-carousel-hero-] [class*=ai-carousel-hero__overlay-]{background:linear-gradient(to top,#000000f0,#000c 45%,#0006)!important}[class*=ai-carousel-hero-] [class*=ai-carousel-hero__content-]{top:auto;bottom:4.8rem;transform:none}[class*=ai-carousel-hero-] [class*=ai-carousel-hero__heading-]:before{width:2.4rem;margin-bottom:1.6rem}}@media(prefers-reduced-motion:reduce){.card__media .media img,.header__menu-item span:after,.card__heading a,.button,.card__inner:after,.article-card__image img{transition:none!important}.product__info-container .product__text.caption-with-letter-spacing:before,.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in,.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in,.grid__item.scroll-trigger.animate--slide-in,.title-wrapper .title:before,.related-products__heading:before,.collection-hero__title:before,.main-page-title:before,.article-template__title:before,.header__inline-menu details[open]>.header__submenu.list-menu,[class*=ai-carousel-hero-] [class*=ai-carousel-hero__heading-],[class*=ai-carousel-hero-] [class*=ai-carousel-hero__heading-]:before,[class*=ai-carousel-hero-] [class*=ai-carousel-hero__text-],[class*=ai-carousel-hero-] [class*=ai-carousel-hero__button-]{animation:none!important;opacity:1;transform:none}}@media screen and (max-width:749px){.card__heading{font-size:1.35rem}.card-information .price{font-size:1.25rem}.button,.product-form__submit{min-height:4.6rem;padding:0 2.4rem}.announcement-bar__message{font-size:1rem;letter-spacing:.1em}.title-wrapper .title:before,.main-page-title:before,.collection-hero__title:before,.article-template__title:before,.related-products__heading:before{width:2.4rem;margin-bottom:1.2rem}.footer__content-top{padding-top:4rem;padding-bottom:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
