:root{--text-font-family: var(--secondary-font);--headings-font-family: var(--primary-font)}body{font-family:var(--text-font-family);font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--headings-font-family);font-weight:700}.button,.button-primary,.slideshow-slide__button{--button-custom-background: var(--primary-color);--button-custom-color: var(--white);display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:0;padding:0 44px;background-color:var(--button-custom-background);color:var(--button-custom-color);font-family:var(--secondary-font);font-size:16px;line-height:20px;text-decoration:none;border:0}@media (hover: hover){:is(.button,.button-primary,.slideshow-slide__button):not(.disabled):hover{--button-custom-background: var(--tertiary-color);border:0}}:is(.button,.button-primary,.slideshow-slide__button):not(.disabled):active{--button-custom-background: var(--tertiary-color)}:is(.button,.button-primary,.slideshow-slide__button).button-secondary,:is(.button,.button-primary,.slideshow-slide__button).slideshow-slide__button--secondary{--button-custom-background: var(--white);--button-custom-color: var(--primary-color)}:is(:is(.button,.button-primary,.slideshow-slide__button).button-secondary,:is(.button,.button-primary,.slideshow-slide__button).slideshow-slide__button--secondary):not(.disabled){background-color:var(--button-custom-background);color:var(--button-custom-color)}@media (hover: hover){:is(:is(.button,.button-primary,.slideshow-slide__button).button-secondary,:is(.button,.button-primary,.slideshow-slide__button).slideshow-slide__button--secondary):not(.disabled):hover{--button-custom-background: var(--primary-color);--button-custom-color: var(--white)}}:is(:is(.button,.button-primary,.slideshow-slide__button).button-secondary,:is(.button,.button-primary,.slideshow-slide__button).slideshow-slide__button--secondary):not(.disabled):active{--button-custom-background: var(--primary-color);--button-custom-color: var(--white)}:is(.button,.button-primary,.slideshow-slide__button).button-tertiary{--button-custom-background: var(--tertiary-color)}:is(.button,.button-primary,.slideshow-slide__button).button-tertiary:not(.disabled){background-color:var(--button-custom-background);color:var(--button-custom-color)}@media (hover: hover){:is(.button,.button-primary,.slideshow-slide__button).button-tertiary:not(.disabled):hover{--button-custom-background: var(--secondary-color)}}:is(.button,.button-primary,.slideshow-slide__button).button-tertiary:not(.disabled):active{--button-custom-background: var(--secondary-color)}:is(.button,.button-primary,.slideshow-slide__button).disabled,:is(.button,.button-primary,.slideshow-slide__button)[disabled]{--button-custom-background: var(--border-color);--button-custom-color: var(--light-text-color);pointer-events:none}.site-header-cart--count{top:auto;bottom:0}.site-header-cart--count:after{background-color:var(--secondary-color)}.live-search-form,.live-search-form:hover,.live-search--focused .live-search-form{border-radius:0;border:0;box-shadow:none}.live-search-filter-wrapper .live-search-filter-label{background-color:var(--gray-background-color);border-radius:0;font-weight:500}.live-search-form-field,.live-search-form-field:not(:focus,:active),.live-search-form-field:focus{border:0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.live-search-button{border-radius:0;background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--white)}.live-search-button:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.site-navigation .navmenu .navmenu-link:hover{color:var(--secondary-color)}.site-navigation .navmenu.site-navigation__secondary-menu .navmenu-item{opacity:1}.site-navigation .navmenu.site-navigation__secondary-menu .navmenu-link{color:var(--light-text-color)}.site-navigation .navmenu.site-navigation__secondary-menu .navmenu-link:hover{color:var(--dark-text-color)}.highlights-banner__heading{color:var(--secondary-color)}.highlights-banner__text strong{font-weight:600}.home-section--title{color:var(--secondary-color)}.collection-list__container .collection__item-title{font-size:16px;line-height:22px;font-weight:500}.slideshow-slide__content-wrapper.limit-text-width{max-width:642px}@media (max-width: 719px){.slideshow-slide__content-wrapper.limit-text-width{max-width:none}}@media (min-width: 720px){.shoppable-image,.shoppable-image.no-section-heading{margin-top:80px}}.shoppable-image__hotspot-background{background-color:var(--primary-color);opacity:.78}.shoppable-image__hotspot--active .shoppable-image__hotspot-background{background-color:var(--primary-color)}.hotspot__tooltip-price{font-weight:500}@media (hover: hover){.hotspot__tooltip:hover .hotspot__tooltip-link:hover{text-decoration:none}}.hotspot__tooltip:hover .hotspot__tooltip-link:active{text-decoration:none}.hotspot__tooltip-link{color:var(--secondary-color);text-decoration:underline;display:flex;gap:6px;align-items:center}.hotspot__tooltip-link:after{content:none}.testimonials .flickity-button{width:40px;height:40px;box-shadow:none;border-radius:50%;background-color:var(--primary-color);color:var(--white);border:1px solid var(--primary-color);opacity:1;transition:.15s}.testimonials .flickity-button:after{content:"";width:6px;height:10px;background-image:url(icon-right-chevron-white.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block}.testimonials .flickity-button.previous:after{transform:rotate(180deg)}.testimonials .flickity-button svg{display:none}@media (hover: hover){.testimonials .flickity-button:not(:disabled):hover{background-color:var(--tertiary-color);border-color:var(--tertiary-color);transform:translateY(-50%);box-shadow:none;opacity:1}}.testimonials .flickity-button:not(:disabled):active{background-color:var(--tertiary-color);border-color:var(--tertiary-color);transform:translateY(-50%);box-shadow:none;opacity:1}.testimonials .flickity-button:disabled{background-color:var(--white);border-color:var(--border-color);color:var(--border-color);opacity:1}.testimonials .flickity-button:disabled:after{background-image:url(icon-right-chevron-gray.svg)}.testimonials .testimonial__star-ratings{color:var(--star-color)}.site-footer-blocks{justify-content:space-between}.site-footer-block-content .navmenu-link{color:var(--white)}@media (hover: hover){.site-footer-block-content .navmenu-link:hover{color:var(--white);text-decoration:underline}}.site-footer-block-content .navmenu-link:active{color:var(--white);text-decoration:underline}.site-footer-block-content .social-icons{margin-top:22px;display:flex;gap:10px}.site-footer-block-content .social-icons a{width:40px;height:40px;background-color:var(--tertiary-color);display:flex;justify-content:center;align-items:center;border-radius:50%;margin:0}.site-footer-block-content .social-icons a:before{content:none}.site-footer-block-content .social-icons a svg{max-width:16px}@media (hover: hover){.site-footer-block-content .social-icons a{transition:.15s}.site-footer-block-content .social-icons a:hover{background-color:var(--secondary-color)}}.site-footer-block-content .social-icons a:active{background-color:var(--secondary-color)}@media (max-width: 1023px){.site-footer-block-content .social-icons{margin-top:12px}}.site-footer-block-social-accounts{display:none}.site-footer-navigation .navmenu{display:flex;flex-direction:column;gap:10px}.site-footer-navigation .navmenu .navmenu-item{margin:0;padding:0}.site-footer-navigation .navmenu .navmenu-item:not(:last-child){border-right:0;padding:0;margin:0}.site-footer-navigation .navmenu-link{color:var(--white);opacity:.78}@media (hover: hover){.site-footer-navigation .navmenu-link{transition:.15s}.site-footer-navigation .navmenu-link:hover{opacity:1}}.site-footer-navigation .navmenu-link:active{opacity:1}.site-footer-credits{position:absolute;bottom:0;left:50%;transform:translate(-50%);color:var(--white);opacity:.78}@media (max-width: 1023px){.site-footer-credits{order:-1;position:static;transform:none;margin-top:10px}}.site-footer__row--first{display:none}.site-footer__row--second{position:relative;align-items:flex-end}@media (max-width: 1023px){.site-footer__row--second{align-items:center;gap:0}}.site-footer__row-inner-wrapper-left{display:flex;flex-direction:column;gap:10px}@media (max-width: 1023px){.site-footer__row-inner-wrapper-left{margin-top:32px}}.site-footer-payments{opacity:.4}.site-footer-payments img{max-height:24px}.site-footer-logo img{max-height:80px}@media (max-width: 1023px){.site-footer-logo img{max-height:64px}}.site-footer-block-menu .site-footer-block-title{cursor:auto;pointer-events:none}.site-footer-block-item{border-bottom:0}.site-footer-block-item:has(.social-icons){padding-bottom:15px}@media (max-width: 1023px){.site-footer-block-item:has(.social-icons) .navmenu-item:last-child{padding-bottom:0}}.product__rating .rating__count{line-height:12px}.productitem__badge{padding:4px 6px;font-weight:700;color:var(--white)}.productitem__badge--soldout{background-color:var(--light-text-color)}.productitem__badge--new{background-color:var(--secondary-color)}.productitem__badge--sale{background-color:var(--sale-color)}#site-main:has(.highlights-banner:last-child)+.shopify-section-group-footer-group .site-footer-wrapper{margin-top:0}.pagination--inner{display:flex;justify-content:center;align-items:center;gap:24px}.pagination--inner li{font-size:clamp(14px,calc(14px + (15 - 14) * ((100vw - 360px) / (1440 - 360))),15px);line-height:clamp(18px,calc(18px + (20 - 18) * ((100vw - 360px) / (1440 - 360))),20px)}.pagination--inner li:not(:last-child){margin-right:0}.pagination--inner .pagination-page{width:40px;height:40px}.pagination--inner .pagination-link{display:flex;justify-content:center;align-items:center;width:inherit;height:inherit}@media (max-width: 719px){.pagination--inner{gap:18px}.pagination--inner .pagination-page{width:34px;height:34px}}.pagination-button{position:relative;display:flex;align-items:center;gap:0 8px}.pagination-button.disabled{color:var(--light-text-color)}.pagination-button.prev .pagination-icon{transform:rotate(180deg)}.pagination-button .pagination-icon{display:flex;justify-content:center;align-items:center;width:18px;height:18px}.pagination-button:not(.disabled):after{content:"";position:absolute;height:1px;width:100%;left:0;bottom:1px;background-color:var(--primary-color);opacity:0}@media (hover: hover){.pagination-button:not(.disabled):hover:after{opacity:1}}.pagination-button:not(.disabled):active:after{opacity:1}@media (max-width: 719px){.pagination-button span{display:none}.pagination-button .pagination-icon{width:34px;height:34px}}.pagination-page.current{font-weight:700;color:var(--secondary-color)}@media (max-width: 719px){.pagination-page.hide-mobile{display:none}}@media (hover: hover){a.pagination-link:hover{text-decoration:underline;text-underline-offset:3px}}a.pagination-link:active{text-decoration:underline;text-underline-offset:3px}.klaviyo-form{padding:0!important}.klaviyo-form>.needsclick{min-height:0!important}.klaviyo-form [data-testid=form-row]{position:relative!important}.klaviyo-form [data-testid=form-component]{padding:0!important}.klaviyo-form [data-testid=form-component]:last-child:has(button[type=button]){margin-left:4px!important}.klaviyo-form [data-testid=form-component]:last-child:not(:has(button[type=button])) *{font-family:var(--secondary-font)!important;color:var(--white)!important;text-align:left!important;font-size:var(--font-size-body-small)!important;font-weight:400!important}.klaviyo-form [data-testid=form-component] button[type=button]{color:var(--white)!important;font-weight:400!important;font-size:17px!important;width:auto!important;height:40px!important;background-color:var(--tertiary-color)!important;border-radius:0!important;padding:0 20px!important;transition:.15s!important;font-family:var(--secondary-font)!important}@media (hover: hover){.klaviyo-form [data-testid=form-component] button[type=button]:hover{background-color:var(--secondary-color)!important}}.klaviyo-form [data-testid=form-component] button[type=button]:active{background-color:var(--secondary-color)!important}.klaviyo-form [data-testid=form-component] button[type=button].klaviyo-spinner{color:transparent!important}.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}.klaviyo-form input[type=email]{font-weight:400!important;height:40px!important;background-color:var(--white)!important;border-radius:0!important;font-family:var(--secondary-font)!important;font-size:14px!important;padding:0 16px!important;border:1px solid var(--white)!important;color:var(--primary-color)!important}.klaviyo-form input[type=email].needsclick:hover{border-color:var(--white)!important}.klaviyo-form input[type=email]:focus,.klaviyo-form input[type=email]:focus-visible{outline:none!important}.klaviyo-form input[type=email]::placeholder{font-family:var(--secondary-font)!important;font-size:14px!important;color:var(--dark-text-color)!important}.klaviyo-form input[type=email]:-internal-autofill-selected,.klaviyo-form input[type=email]:-webkit-autofill,.klaviyo-form input[type=email]:-webkit-autofill:hover,.klaviyo-form input[type=email]:-webkit-autofill:focus,.klaviyo-form input[type=email]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px var(--white) inset}.klaviyo-form input[type=email]:-webkit-autofill:first-line{color:var(--primary-color)!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom.css.map */
