:root{--text-font-family: var(--primary-font);--heading-letter-spacing: 0;--heading-font-style: normal;--text-letter-spacing: 0;--button-border-radius: 100px;--button-height: 44px;--base-line-height: 28px}html{line-height:var(--base-line-height);font-size:var(--base-font-size)}.hidden{display:none}.button,.button:not(.button-text),.button.button--primary{--button-background: var(--secondary-color);--button-color: var(--white);background:var(--button-background);color:var(--button-color);display:inline-flex;align-items:center;justify-content:center;height:var(--button-height);padding:0 32px;font-size:16px;text-align:center;font-weight:500;letter-spacing:var(--text-letter-spacing);line-height:20px;text-transform:none;transition:background .3s ease-in-out}@media (hover: hover){:is(.button,.button:not(.button-text),.button.button--primary):hover{--button-background: var(--primary-hover-color)}}:is(.button,.button:not(.button-text),.button.button--primary):active{--button-background: var(--primary-hover-color)}:is(.button,.button:not(.button-text),.button.button--primary).button--secondary{--button-background: var(--tertiary-color)}@media (hover: hover){:is(.button,.button:not(.button-text),.button.button--primary).button--secondary:hover{--button-background: var(--primary-color)}}:is(.button,.button:not(.button-text),.button.button--primary).button--secondary:active{--button-background: var(--primary-color)}:is(.button,.button:not(.button-text),.button.button--primary).button--tertiary{--button-background: var(--white);--button-color: var(--primary-color)}@media (hover: hover){:is(.button,.button:not(.button-text),.button.button--primary).button--tertiary:hover{--button-background: var(--primary-color);--button-color: var(--white)}}:is(.button,.button:not(.button-text),.button.button--primary).button--tertiary:active{--button-background: var(--primary-color);--button-color: var(--white)}:is(.button,.button:not(.button-text),.button.button--primary).disabled,:is(.button,.button:not(.button-text),.button.button--primary)[disabled]{--button-background: var(--border-color);--button-color: var(--light-text-color);pointer-events:none}@media (max-width: 999px){.button,.button:not(.button-text),.button.button--primary{--button-height: 40px;padding:0 28px;font-size:15px;line-height:18px}}p a:not(.button),.rte a:not(.button),.link{text-decoration:underline;text-decoration-color:inherit}@media (hover: hover){:is(p a:not(.button),.rte a:not(.button),.link):hover{text-decoration:none}}:is(p a:not(.button),.rte a:not(.button),.link):active{text-decoration:none}h2.heading--small,.multi-column__item .heading--small,.tabs-nav__item.heading--small,.list-collections__item-info .heading--small,.mega-menu__title,.mega-menu__heading{text-transform:none;font-weight:500;font-size:clamp(12px,calc(12px + (14 - 12) * ((100vw - 360px) / (1440 - 360))),14px);line-height:clamp(16px,calc(16px + (18 - 16) * ((100vw - 360px) / (1440 - 360))),18px);letter-spacing:0}.announcement-bar__message{font-weight:500}.header{border-bottom:1px solid var(--border-color)}.header .mega-menu{margin-top:0}.header__wrapper{height:72px;padding:8px 0}.header__linklist-link{font-weight:600}.header__linklist-link:after{content:none}@media (hover: hover){.header__linklist-link{transition:.15s ease-in-out}.header__linklist-link:hover{color:var(--secondary-color)}}.header__linklist-link:active{color:var(--secondary-color)}.header__secondary-links{gap:14px}.header__secondary-links .header-additional-button{--button-height: 40px;padding:0 28px;font-size:15px;line-height:18px}@media (max-width: 1199px){.header__secondary-links .header-additional-button{display:none}}.header__icon-list{gap:14px}@media (max-width: 999px){.header__icon-list{gap:10px}}.header__icon-wrapper:not([aria-controls=newsletter-popup]){width:28px;height:28px;display:flex;align-items:center;justify-content:center}@media (max-width: 999px){.header__icon-wrapper:not([aria-controls=newsletter-popup]){width:24px;height:24px}}@media (hover: hover){.header__icon-wrapper:not([aria-controls=newsletter-popup]){transition:.15s ease-in-out}.header__icon-wrapper:not([aria-controls=newsletter-popup]):hover{color:var(--secondary-color)}}.header__icon-wrapper:not([aria-controls=newsletter-popup]):active{color:var(--secondary-color)}.header__cart-count{background-color:var(--tertiary-color)}.mega-menu .linklist__item a{font-size:16px;font-weight:400;line-height:28px}.mega-menu__title,.mega-menu__heading{font-weight:600}.mega-menu__image-wrapper{border-radius:10px}.mobile-nav__image{border-radius:8px}.mobile-nav__image-heading{text-transform:none;font-weight:500;font-size:12px;line-height:16px;letter-spacing:0}.mobile-nav__footer .icon{width:24px;height:24px}.slideshow__text-wrapper .heading--large{margin-bottom:0}@media (min-width: 741px){.slideshow__text-wrapper .heading--large{line-height:74px}}.slideshow__text-wrapper .rating-text{margin-top:18px}.slideshow__text-wrapper .button-group{margin-top:36px}@media (max-width: 999px){.slideshow__text-wrapper .button-group{margin-top:34px}}.slideshow__text-wrapper .content-box--center .rating-text{justify-content:center}.slideshow__text-wrapper .content-box--left .rating-text{justify-content:flex-start}.slideshow__text-wrapper .content-box--right .rating-text{justify-content:flex-end}@media (max-width: 999px){.slideshow__text-wrapper .content-box.content-box--left{margin-left:0}.slideshow__text-wrapper .content-box.content-box--right{margin-right:0}.slideshow__text-wrapper .button-group__wrapper{display:flex;flex-direction:column;gap:8px;margin:0}.slideshow__text-wrapper .button-group__wrapper .button{margin:0}.slideshow__text-wrapper .content-box--center .button-group__wrapper{align-items:center}.slideshow__text-wrapper .content-box--left .button-group__wrapper{align-items:flex-start}.slideshow__text-wrapper .content-box--right .button-group__wrapper{align-items:flex-end}}.tabs-nav__position{background-color:var(--tertiary-color)}.tabs-nav__item-list{border-bottom:1px solid var(--border-color)}.tabs-nav__item[aria-expanded=false]{color:var(--light-text-color);opacity:1}.product-list{--grid-gap: 14px}.product-list:has(.scrollbar:not(.hidden)) .scroller{margin-bottom:42px}@media (max-width: 999px){.product-list{--product-list-column-gap: 8px}}@media (min-width: 1000px){.product-list:hover .product-list__arrow{opacity:1;visibility:visible;transform:scale(1)}}.product-item-meta__title{font-size:calc(var(--base-font-size) + 2px);font-weight:500}@media (max-width: 999px){.product-item-meta__title{font-size:calc(var(--base-font-size) + 1px)}}.product-item__image-wrapper{margin-bottom:12px}@media (max-width: 999px){.product-item__image-wrapper{margin-bottom:8px}}.product-item__primary-image,.product-item__secondary-image{border-radius:10px}@media (max-width: 999px){.product-item__primary-image,.product-item__secondary-image{border-radius:8px}}@media (max-width: 999px){.product-item-meta__title{margin-bottom:2px}}.product-item-meta__reviews-badge{line-height:normal;margin-top:4px}@media (max-width: 999px){.product-item-meta__reviews-badge{margin-top:2px}}.product-item__label-list .label:not(:first-child):not(:nth-child(2)){display:none}.rating__caption{margin-left:6px}.prev-next-button{width:44px;height:44px;border-radius:50%;background-color:var(--secondary-color);color:var(--white);border:1px solid var(--secondary-color);display:flex;align-items:center;justify-content:center;transition:.15s ease-in-out}.prev-next-button:last-child{border:1px solid var(--secondary-color)}@media (hover: hover){.prev-next-button:hover{background-color:var(--tertiary-color);border-color:var(--tertiary-color)}}.prev-next-button:active{background-color:var(--tertiary-color);border-color:var(--tertiary-color)}.prev-next-button.disabled,.prev-next-button[disabled]{background-color:var(--white);border-color:var(--border-color);color:var(--border-color);pointer-events:none}.prev-next-button:not(.prev-next-button--small){width:44px;height:44px}.prev-next-button[disabled]:hover svg{animation:none}.label{display:flex;align-items:center;justify-content:center;height:23px;border-radius:100px;padding:0 10px;background-color:var(--border-color);color:var(--light-text-color);font-size:clamp(11px,calc(11px + (13 - 11) * ((100vw - 360px) / (1440 - 360))),13px);line-height:normal;letter-spacing:0}.label.label--highlight{background-color:var(--on-sale-color);color:var(--white)}.label.label--preorder{background-color:var(--secondary-color);color:var(--white)}.label.label--new{background-color:var(--accent1-color);color:var(--white)}.list-collections__item-list{grid-gap:16px}@media (max-width: 999px){.list-collections__item-list{grid-gap:8px}}.list-collections__prev-next{top:50%;transform:translateY(-50%)}.list-collections__item{border-radius:9px}@media (max-width: 999px){.list-collections__item{border-radius:8px}}.list-collections__item-info{top:0;transform:none;padding-top:40px}.list-collections__item-info .h3{margin-bottom:12px}.list-collections__item-info .heading--small{margin:0;line-height:normal}@media (max-width: 999px){.list-collections__item-info{padding-top:32px}.list-collections__item-info .h3{margin-bottom:8px}}.list-collections--carousel:has(.scrollbar:not(.hidden)) .list-collections__scroller{margin-bottom:42px}.list-collections--carousel .scrollbar{width:calc(100% - var(--container-gutter) * 2);margin-left:auto;margin-right:auto}.list-collections__arrow.prev-next-button--prev,.timeline__arrow.prev-next-button--prev{margin-bottom:4px}.testimonial-list__prev-next-buttons{display:flex;gap:4px}.multi-column__item .heading--large{font-size:clamp(44px,calc(44px + (64 - 44) * ((100vw - 360px) / (1440 - 360))),64px);line-height:clamp(44px,calc(44px + (64 - 44) * ((100vw - 360px) / (1440 - 360))),64px);font-weight:700;letter-spacing:0}.multi-column__item .heading--small{margin-bottom:0}.multi-column__item .heading--small+p{margin-top:20px}.multi-column:has(.scrollbar:not(.hidden)) .scroller{margin-bottom:42px}.multi-column__image{border-radius:10px}.image-with-text__content-asset{display:flex;align-items:center;justify-content:center;margin-bottom:26px}.image-with-text__content-asset .icon{width:40px;height:40px}@media (max-width: 999px){.image-with-text__content-asset{margin-bottom:18px}.image-with-text__content-asset .icon{width:32px;height:32px}}.image-with-text__image{border-radius:10px}@media (max-width: 999px){.image-with-text__image{border-radius:5px}}.faq__category{background:var(--quaternary-background-color);border-radius:10px}@media (max-width: 740px){.faq__category{border-radius:0}}.text-with-icons__item .heading--small{color:var(--heading-color);font-size:clamp(17px,calc(17px + (18 - 17) * ((100vw - 360px) / (1440 - 360))),18px);line-height:21px;font-weight:700;text-transform:none;letter-spacing:0}@media (max-width: 999px){.text-with-icons__item .heading--small{line-height:23px}}.footer{position:relative}.footer:after{content:"";aspect-ratio:105 / 235;width:clamp(74px,calc(74px + (105 - 74) * ((100vw - 360px) / (1440 - 360))),105px);background-image:url(footer-asset.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;bottom:80px;right:0}@media (max-width: 740px){.footer:after{bottom:30px}}.footer-logo{height:68px;margin-bottom:34px}.footer-logo img{max-height:100%}@media (max-width: 740px){.footer-logo{height:50px;margin-bottom:18px}}.footer__item-title{font-size:clamp(12px,calc(12px + (14 - 12) * ((100vw - 360px) / (1440 - 360))),14px);line-height:clamp(16px,calc(16px + (18 - 16) * ((100vw - 360px) / (1440 - 360))),18px);font-weight:600;letter-spacing:0;color:var(--white);margin-bottom:30px}@media (max-width: 999px){.footer__item-title{margin-bottom:18px}}@media (hover: hover){.linklist__item a:hover{text-decoration:underline;opacity:1}}.linklist__item a:active{text-decoration:underline;opacity:1}@media (min-width: 1000px){.footer__item-list{display:flex;gap:69px}.footer__item{max-width:172px;width:100%}.footer__item--newsletter{max-width:376px;width:100%;margin-right:auto}}.social-media{margin-top:34px;gap:20px}@media (max-width: 740px){.social-media{margin-top:18px;gap:12px}}.social-media__item{box-shadow:none}.social-media__item:before{content:none}@media (hover: hover){.social-media__item:hover .social-media__link{color:var(--white)}}.social-media__link{width:36px;height:36px;border-radius:50%;background-color:var(--background-color);color:var(--secondary-color)}@media (hover: hover){.social-media__link{transition:.15s ease-in-out}.social-media__link:hover{background-color:var(--primary-hover-color);color:var(--white)}}.social-media__link:active{background-color:var(--primary-hover-color);color:var(--white)}@media (max-width: 740px){.social-media__link{width:32px;height:32px}}.footer__aside{position:relative;justify-content:space-between;margin-top:88px}.footer__legals{padding:0;margin:0;list-style:none;display:flex}.footer__legals-item:not(:first-child):before{display:inline-block;position:relative;top:-2px;content:"";margin:0 12px;width:3px;height:3px;background-color:var(--white)}.footer__legals-link{font-size:12px;line-height:normal;color:var(--white);letter-spacing:0;font-weight:400}@media (hover: hover){.footer__legals-link:hover{text-decoration:underline}}.footer__legals-link:active{text-decoration:underline}.footer__copyright{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);font-size:12px;line-height:normal;color:var(--white);letter-spacing:0;font-weight:400}.footer__payment-methods{height:40px;margin-top:0}.footer__payment-methods img{width:auto;height:auto;max-height:100%}@media (max-width: 999px){.footer__aside{display:flex;flex-direction:column;gap:12px;margin-top:42px}.footer__legals-item{display:flex}.footer__legals-item:not(:first-child):before{top:6px}.footer__copyright{position:static;transform:none;margin-top:0;order:-1}.footer__payment-methods{height:32px}}.footer__item--newsletter .footer__item-content>p{margin-bottom:10px}.footer__item--newsletter .klaviyo-form{--input-border-radius: 6px;--input-height: 48px;--input-padding: 10px 14px;--input-font-size: 14px;--input-font-family: var(--primary-font);--input-color: var(--primary-color);--input-placeholder-color: var(--light-text-color);--input-background: var(--white);--input-border: 1px solid var(--white);--input-border-color-hover: var(--white);--button-background: var(--tertiary-color);--button-background-hover: var(--primary-hover-color);--button-background-image: url(icon-arrow-right.svg);--button-background-image-width: 22px;--button-background-image-height: 22px;--button-color: var(--white);--button-color-hover: var(--white);--button-border-radius: 6px;--button-width: 48px;--button-height: 100%;--button-padding: 0;--button-font-size: 0;--success-color: var(--white);--success-font-weight: var(--text-font-weight);--success-font-size: var(--base-font-size);--success-line-height: var(--base-line-height);padding:0!important}.footer__item--newsletter .klaviyo-form>.needsclick{min-height:0!important}.footer__item--newsletter .klaviyo-form [data-testid=form-row]{position:relative!important}.footer__item--newsletter .klaviyo-form [data-testid=form-component]{padding:0!important}.footer__item--newsletter .klaviyo-form [data-testid=form-component]:last-child:has(button[type=button]){margin-left:4px!important}.footer__item--newsletter .klaviyo-form [data-testid=form-component]:last-child:not(:has(button[type=button])) *{font-weight:var(--success-font-weight)!important;font-size:var(--success-font-size)!important;line-height:var(--success-line-height)!important;color:var(--success-color)!important;text-align:left!important}.footer__item--newsletter .klaviyo-form [data-testid=form-component] button[type=button]{font-size:var(--button-font-size)!important;width:var(--button-width)!important;height:var(--button-height)!important;background-color:var(--button-background)!important;border-radius:var(--button-border-radius)!important;padding:0!important;transition:.15s!important}@media (hover: hover){.footer__item--newsletter .klaviyo-form [data-testid=form-component] button[type=button]:hover{background-color:var(--button-background-hover)!important}}.footer__item--newsletter .klaviyo-form [data-testid=form-component] button[type=button]:active{background-color:var(--button-background-hover)!important}.footer__item--newsletter .klaviyo-form [data-testid=form-component] button[type=button]:not(.klaviyo-spinner):after{content:"";width:var(--button-background-image-width);height:var(--button-background-image-height);background-image:var(--button-background-image);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer!important}.footer__item--newsletter .klaviyo-form [data-testid=form-component] button[type=button].klaviyo-spinner:after{width:15px!important;height:15px!important;margin-top:-8px!important;margin-left:-8px!important}.footer__item--newsletter .klaviyo-form input[type=email]{height:var(--input-height)!important;background-color:var(--input-background)!important;border-radius:var(--input-border-radius)!important;font-family:var(--input-font-family)!important;font-size:var(--input-font-size)!important;padding:var(--input-padding)!important;border:var(--input-border)!important}.footer__item--newsletter .klaviyo-form input[type=email].needsclick:hover{border-color:var(--input-border-color-hover)!important}.footer__item--newsletter .klaviyo-form input[type=email]:focus,.footer__item--newsletter .klaviyo-form input[type=email]:focus-visible{outline:none!important}.footer__item--newsletter .klaviyo-form input[type=email]::placeholder{font-family:var(--input-font-family)!important;font-size:var(--input-font-size)!important;color:var(--input-placeholder-color)!important}.footer__item--newsletter .klaviyo-form input[type=email]:-internal-autofill-selected,.footer__item--newsletter .klaviyo-form input[type=email]:-webkit-autofill,.footer__item--newsletter .klaviyo-form input[type=email]:-webkit-autofill:hover,.footer__item--newsletter .klaviyo-form input[type=email]:-webkit-autofill:focus,.footer__item--newsletter .klaviyo-form input[type=email]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px var(--input-background) inset}.shopify-section--collection-banner .image-overlay__content-wrapper{justify-content:flex-start}.shopify-section--collection-banner .image-overlay__content{margin:0;text-align:left}.range-group{--border-color: 225, 224, 224}@media (min-width: 1000px){.product-facet .popover{border-radius:8px}.product-facet .empty-state{margin-top:112px;margin-bottom:112px}}.tag-list .tag{border-radius:8px}.pagination{--pagination-gap: 32px;--link-size: 44px;--link-font-size: 16px;--link-font-weight: 600;width:100%;background:none;border-radius:0;border:0;margin-top:50px}@media (max-width: 739px){.pagination{--pagination-gap: 22px;--link-size: 38px;--link-font-size: 14px;--link-font-weight: 700}}.pagination-list{display:flex;justify-content:center;align-items:center;width:100%;gap:0 var(--pagination-gap);list-style:none;padding:0}.pagination-link{position:relative;width:var(--link-size);height:var(--link-size);display:flex;justify-content:center;align-items:center;font-size:var(--link-font-size);font-weight:var(--link-font-weight);color:var(--primary-color)}.pagination-link:after{content:"";width:19px;height:19px;background-image:url(icon-pagination-asset.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;bottom:0;right:0}@media (max-width: 739px){.pagination-link:after{bottom:-4px;right:-6px}}@media (max-width: 739px){.pagination-page.hide-mobile{display:none}}a.pagination-link{transition:.15s ease-in-out}a.pagination-link:after{opacity:0;transform:scale3d(0,0,0)}@media (hover: hover){a.pagination-link:hover{color:var(--secondary-color)}}a.pagination-link:active{color:var(--secondary-color)}.pagination-button{--button-border-color: var(--border-color);--button-background: var(--white);--button-color: var(--border-color);width:var(--link-size);height:var(--link-size);display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--button-border-color);background-color:var(--button-background);color:var(--button-color)}a.pagination-button{--button-border-color: var(--secondary-color);--button-background: var(--secondary-color);--button-color: var(--white);transition:.15s ease-in-out}@media (hover: hover){a.pagination-button:hover{--button-border-color: var(--primary-hover-color);--button-background: var(--primary-hover-color)}}a.pagination-button:active{--button-border-color: var(--primary-hover-color);--button-background: var(--primary-hover-color)}product-recommendations:has(.scrollbar:not(.hidden)) .product-list{margin-bottom:42px}.product-tabs .tabs-nav{border-bottom:1px solid var(--border-color)}.product-tabs__trust-title{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0;color:var(--primary-color);text-decoration:underline}@media (hover: hover){.product-tabs__trust-title:hover{text-decoration:none}}.product-tabs__trust-title:active{text-decoration:none}@media (max-width: 739px){.product-tabs__trust-title{font-size:12px;line-height:16px}}.product-content__featured-products-title{font-family:var(--secondary-font);font-weight:700;font-size:20px;line-height:28px;text-transform:none;letter-spacing:0}@media (max-width: 739px){.product-content__featured-products-title{font-size:18px}}.product-content__featured-products-list{margin-top:17px}.shopify-section--image-with-text-overlay .image-overlay--boxed{border-radius:10px;overflow:hidden}.input__field,.select{border-radius:6px;border:1px solid var(--border-color)}.input__field:-internal-autofill-selected,.input__field:-webkit-autofill,.input__field:-webkit-autofill:hover,.input__field:-webkit-autofill:focus,.input__field:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px var(--white) inset}.input__field:focus,select:focus,#shopify-product-reviews .spr-form-input-text:focus,#shopify-product-reviews .spr-form-input-email:focus,#shopify-product-reviews .spr-form-input-textarea:focus{box-shadow:none}.cart .quantity-selector{margin:0 auto}@media (max-width: 739px){.cart .quantity-selector{margin:0}}.line-item__image,.cart__recap{border-radius:6px}.predictive-search__product-item .line-item__image{border-radius:8px}.main-search__input{--form-input-field-height: 48px;border-radius:8px;background-color:var(--white)}.mini-cart .icon--custom-header-shopping-cart{position:relative;top:-2px}.mini-cart .line-item__quantity{display:flex;align-items:center;flex-wrap:wrap}@media (max-width: 369px){.mini-cart .checkout-button{font-size:clamp(12px,calc(12px + 3*(100vw - 320px)/50),15px)}.mini-cart .checkout-button .checkout-button__lock svg{width:12px;height:12px}.mini-cart .checkout-button .square-separator{margin-left:5px;margin-right:5px}}.timeline__item{border-radius:10px;overflow:hidden}@media (max-width: 999px){.timeline__item{border-radius:0;overflow:visible}.timeline__item .timeline__image,.timeline__item .timeline__content-wrapper{border-radius:10px;overflow:hidden}}.shopify-section--promotion-blocks .promotion-block{border-radius:10px}.shopify-section--gallery .gallery{--container-gutter: 44px;--gallery-image-height: auto}.shopify-section--gallery .gallery__item{max-width:432px;width:100%}.shopify-section--gallery .gallery__image{border-radius:10px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/custom.css.map */
