.accordion__title{padding-top:16px;padding-bottom:16px}.btn-quick-buy,.btn-quick-buy .btn__inner{width:var(--cs-quick-buy-size);height:var(--cs-quick-buy-size);min-height:var(--cs-quick-buy-size);border-radius:50%}.btn-quick-buy .btn__inner{display:flex;align-items:center;justify-content:center;border:1px solid #fff}.btn-quick-buy .btn__inner .icon{margin:0}.cart .cart__items .cart__item{align-items:flex-start}.cart .cart__items .cart__item__bottom{width:auto;margin-top:0;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:12px}.cart .cart__items .cart__item__bottom .cart__item__quantity,.cart .cart__items .cart__item__bottom .select-popout--small{width:95px}.cart .cart__items .cart__item__content{display:block}.cart .cart__items .cart__item__content-inner{display:block;width:100%}.cart .cart__items .cart__item__info{width:100%;max-width:none}.cart .cart__items .cart__item__price{width:100%;padding:0;margin:10px 0;text-align:left}.cart .cart__items .cart__item__price ins,.cart .cart__items .cart__item__price del,.cart .cart__items .cart__item__price small{display:inline-block;margin-right:5px}.cart .cart__items .cart__item__remove{display:flex;align-items:center;padding:0;margin:0}.cart__aside.cart__foot--filled{padding:var(--inner)}.cart__content>.btn.btn--secondary{border:var(--BORDER-WIDTH, 1px) solid var(--SECONDARY-BUTTONS-COLOR-TEXT)}.cart__foot--filled{background-color:var(--cart-icon-row-bg);color:var(--cart-icon-row-text, inherit)}.cart__foot--filled .cart__grand-total__label,.cart__foot--filled .cart__grand-total__price,.cart__foot--filled .cart__text{color:var(--cart-icon-row-text, inherit)}.cart__grand-total{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:baseline;gap:10px;padding-top:calc(var(--inner) / 2);margin-bottom:calc(var(--inner) / 2)}.cart__grand-total__price{white-space:nowrap}.cart__icon-row{margin-top:0;padding-bottom:25px;color:var(--cart-icon-row-text, inherit)}.cart__icon-row .icons-row-block__icon{color:var(--cart-icon-row-text, var(--icon-color))}.cart__icon-row .icons-row-block__text{padding-top:5px}.cart__icon-row .product__icon__row--multiple{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:var(--grid-gutter);column-gap:var(--grid-gutter);background-color:transparent;border-radius:0}.cart__icon-row .product__icon__row--multiple .icons-row-block__item{flex:1 1 0;min-width:0;margin-top:0;margin-right:0}.cart__icon-row--align-left .icons-row-block__item{align-items:flex-start;text-align:left}.cart__icon-row--align-center .icons-row-block__item{align-items:center;text-align:center}.cart__icon-row--align-right .icons-row-block__item{align-items:flex-end;text-align:right}.cart__item__quantity button{width:30px!important;color:#000!important}.cart__item__quantity-field{border-color:var(--text-alpha-25)}.cart__item__quantity-minus,.cart__item__quantity-plus{box-shadow:none!important}.cart__item__remove .icon-trash{display:block;width:15px;height:15px;stroke-width:1px}.cart__pair{border-top:none!important}.cart__pair--foot{margin:0 0 calc(var(--inner) * .5)}.cart__pair--foot:empty{display:none}.cart__promo-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;padding:0;margin:0;background:none;border:none;border-radius:50%;color:var(--text);opacity:.55;cursor:pointer;transition:opacity var(--cs-ease-fast),background-color var(--cs-ease-fast)}.cart__promo-close:hover,.cart__promo-close:focus-visible{opacity:1;background-color:#0000000f}.cart__promo-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.cart__promo-header label{margin:0}.cart__promo-row{display:flex;align-items:stretch;gap:8px}.cart__promo-row .cart__field--input{flex:1 1 auto;min-width:0}.cart__promo-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;padding:0;margin:0 auto;background:none;border:none;color:var(--text);text-align:center;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cart__promo-toggle.is-expanded{display:none}.cart__promo-wrapper{display:block;text-align:center;margin-bottom:calc(var(--inner) / 2)}.cart__title .cart__item-qty{display:inline-flex;align-items:baseline}.cart__toggle{position:relative}.cart__widget--discount{overflow:visible;padding:0}.cart__widget--discount .cart__widget__content{text-align:left}.cart__widget .btn--apply-discount{flex:0 0 auto;width:auto;min-width:0;margin-top:0;padding:0 14px;background:none;border:1px solid var(--text);color:var(--text);white-space:nowrap;transition:border-color var(--cs-ease-fast),background-color var(--cs-ease-fast)}.cart__widget .btn--apply-discount:hover,.cart__widget .btn--apply-discount:focus-visible{background:none;border-color:var(--text);color:var(--text)}@media only screen and (max-width:1023px){.cart.section-padding{--padding-top: calc(var(--PT) * .3)}.cart .cart__items .cart__item{padding-bottom:15px}}@media only screen and (max-width:767px){.cart{margin:0!important}}.cart-count-badge{position:absolute;top:-6px;right:-8px;display:flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:var(--cart-badge-bg, var(--PRIMARY-BUTTONS-COLOR-BG, var(--accent)));color:var(--cart-badge-text, var(--PRIMARY-BUTTONS-COLOR-TEXT, #fff));pointer-events:none}.cart-count-badge[hidden]{display:none}.cart-drawer .cart__item__content{position:relative}.cart-drawer .cart__item__content-inner{flex-flow:column nowrap;align-items:flex-start}.cart-drawer .cart__item__info{max-width:none;width:100%;padding-right:30px}.cart-drawer .cart__item .cart__item__price{display:flex;flex-flow:row wrap;align-items:baseline;gap:8px;margin:6px 0 0;text-align:left}.cart-drawer .cart__item .cart__item__price ins{margin-right:0}.cart-drawer .cart__item .cart__item__price del{display:inline-block}.cart-drawer .cart__item .cart__item__price .line__price{flex:0 0 100%;margin-top:0}.cart-drawer .cart__item__bottom{justify-content:flex-start;gap:10px}.cart-drawer .cart__item__remove{position:absolute;top:0;right:0;padding:0}.cart-drawer__foot:has(.cart__pair--foot){border-top:none;box-shadow:none;padding-top:calc(var(--inner) * .5)}.cart-drawer__head .cart-drawer__item-qty{display:inline-flex;align-items:baseline}.cart-drawer__head .cart-drawer__item-qty:before{content:"("}.cart-message--custom[style*=--cart-message-bg]{background:var(--cart-message-bg);color:var(--cart-message-color)}.cart-message[style*=--progress-color] .cart-message__progress::-webkit-progress-value{background-color:var(--progress-color)}.cart-message[style*=--progress-color] .cart-message__progress::-moz-progress-bar{background-color:var(--progress-color)}.cart-upsell{position:relative}.cart-upsell:not(:has(.cart-upsell__title)):has(.flickity-prev-next-button){padding-top:46px}.cart-upsell__title{display:flex;align-items:center;min-height:var(--cs-carousel-btn-size);margin:0 0 10px;padding-right:84px;font-style:var(--FONT-STYLE-HEADING);text-transform:none;color:var(--text)}.cart-upsell [data-pair-products].flickity-enabled{position:static}.cart-upsell .flickity-page-dots{display:none}.cart-upsell .flickity-prev-next-button{position:absolute;top:0;width:var(--cs-carousel-btn-size);height:var(--cs-carousel-btn-size);background:var(--text);border:1px solid var(--text);box-shadow:none;opacity:1!important;visibility:visible!important;transform:none!important;transition:opacity var(--cs-ease-base)}.cart-upsell .flickity-prev-next-button.previous{left:auto;right:42px}.cart-upsell .flickity-prev-next-button.next{right:0}.cart-upsell .flickity-prev-next-button:before{--icon-size: 15px;background:#fff;-webkit-mask-image:var(--cs-icon-chevron-right);mask-image:var(--cs-icon-chevron-right)}.cart-upsell .flickity-prev-next-button:hover{opacity:.8!important}.collection__filter--static{overflow:visible;border-top:1px solid var(--cs-rule-color-strong);padding:20px 0}.collection__filter--static:last-of-type{border-bottom:1px solid var(--cs-rule-color-strong)}.collection__filter--static .collection__filter__title--static{position:relative;display:block;width:100%;margin:0;padding:0 0 12px;text-align:left;cursor:default;text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:calc(1.3rem * var(--adjust-heading, 1))}.collection__filter--static .collection__filter-tags-wrapper{height:auto!important;overflow:visible;visibility:visible;padding-bottom:0}.collection__filters-heading,.collection__filters__toggle-label{display:none}@media only screen and (min-width:768px){.collection__filters-heading{display:block;margin:0 0 25px}}@media only screen and (max-width:767px){.collection__inner .collection__sticky-bar{justify-content:center}.collection__inner .collection__sticky-bar .breadcrumbs{display:none}.collection__inner .collection__filters__toggle{width:auto;height:auto;gap:8px;margin:15px auto 5px;padding:10px}.collection__inner .collection__filters__toggle-label{display:inline-block;text-transform:uppercase}}@media only screen and (max-width:479px){.collection__products .grid>.product-grid-item,.collection__products .grid>.collection-promo{order:var(--m-order, 0)}}.collection-promo__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.collection-promo__video video,.collection-promo__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.collection-promo__video-poster{z-index:2;transition:opacity var(--cs-ease-slow)}.collection-promo__video--inline .collection-promo__video-el{z-index:1;opacity:0;pointer-events:none;transition:opacity var(--cs-ease-slow)}.collection-promo__video--inline.is-playing .collection-promo__video-el{z-index:3;opacity:1;pointer-events:auto}.collection-promo__video--inline.is-playing .collection-promo__video-poster{opacity:0;pointer-events:none}.collection-promo__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;padding:0;border:0;border-radius:50%;background:#000;color:#fff;cursor:pointer;transition:opacity var(--cs-ease-slow),transform var(--cs-ease-base),background var(--cs-ease-base)}.collection-promo__video-play:before{content:"";width:0;height:0;margin-left:4px;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #fff}.collection-promo__video-play .icon-play{display:none}.collection-promo__video--inline.is-playing .collection-promo__video-play{opacity:0;pointer-events:none}.no-touch .collection-promo__video-play:hover{background:#000;transform:translate(-50%,-50%) scale(1.06)}.collection-promo__inner .collection-promo__content{transition:opacity var(--cs-ease-slow),visibility var(--cs-ease-slow)}.collection-promo__inner:has(.collection-promo__video--inline) .collection-promo__content{pointer-events:none}.collection-promo__inner:has(.collection-promo__video--inline) .collection-promo__content a,.collection-promo__inner:has(.collection-promo__video--inline) .collection-promo__content button{pointer-events:auto}.collection-promo__inner:has(.collection-promo__video--inline.is-playing) .collection-promo__content,.collection-promo__inner:has(.collection-promo__video--inline.is-playing) .overlay{opacity:0;visibility:hidden;pointer-events:none}@media only screen and (max-width:479px){.collection-promo.collection-promo--hide-mobile{display:none!important}.collection__products .collection-promo.collection-promo--mobile-full{grid-column:1 / -1!important}.collection__products .collection-promo.collection-promo--mobile-one{grid-column:span 1!important}.collection-promo.collection-promo--mobile-full .collection-promo__bg{padding-top:calc(var(--promo-height) / 2)!important}.collection-promo.collection-promo--mobile-one .collection-promo__bg{padding-top:var(--promo-height)!important}}.custom-bullets ul:not([class]){list-style:none;margin-left:0}.custom-bullets ul:not([class])>li{position:relative;padding-left:calc(var(--rte-bullet-size, 14px) + var(--rte-bullet-gap, 2px))}.custom-bullets ul:not([class])>li:before{content:"";position:absolute;left:0;top:.1em;width:var(--rte-bullet-size, 14px);height:var(--rte-bullet-size, 14px);background-image:var(--rte-bullet-icon);background-repeat:no-repeat;background-position:center;background-size:contain}.custom-bullets-text ul:not([class])>li:before{content:var(--rte-bullet-text, "\2192");top:0;width:auto;height:auto;background:none;font-size:var(--rte-bullet-size, 14px);line-height:1.5;color:currentColor}.drawer--logo-center .drawer__title{margin-inline:auto}.drawer--logo-center .drawer__logo-image{object-position:center}.drawer--logo-right .drawer__title{margin-left:auto;padding-right:44px}.drawer--logo-right .drawer__logo-image{object-position:right}.drawer--nav .drawer__header{border-bottom:1px solid var(--cs-rule-color-soft);margin-bottom:20px}.drawer__block--menu:has(.mobile-navlink--secondary){margin-top:30px;margin-bottom:20px}.drawer__foot:has(.drawer-localization--bg){margin-top:0}.drawer-localization--bg{background-color:var(--bg);margin-inline:calc(var(--inner) * -1);margin-bottom:calc(var(--inner) * -1);padding:12px var(--inner) var(--inner);border-radius:0}.body--rounded-corners .drawer-localization--bg{border-radius:0 0 var(--radius) var(--radius)}.drawer-slider{--slider-visible: 2;--slider-gap: 10px;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.drawer-slider::-webkit-scrollbar{display:none}.drawer-slider__track{display:flex;flex-flow:row nowrap;gap:var(--slider-gap);scroll-snap-type:x mandatory}.drawer-slider__slide{position:relative;flex:0 0 calc((100% - (var(--slider-visible) - 1) * var(--slider-gap)) / var(--slider-visible));scroll-snap-align:start}.drawer-slider--peek .drawer-slider__slide{flex-basis:calc((100% - var(--slider-visible) * var(--slider-gap)) / (var(--slider-visible) + .25))}.drawer-slider__slide img{width:100%;height:auto;display:block}.drawer-slider__link{display:block}.body--rounded-corners .drawer-slider__slide img,.body--rounded-corners .drawer-slider__link{border-radius:var(--radius);overflow:hidden}.drawer-slider__title{position:absolute;left:0;right:0;padding:12px;color:var(--slide-title-color, var(--white));pointer-events:none;z-index:1}.drawer-slider__title a{color:inherit;pointer-events:auto}.drawer-slider__slide--v-top .drawer-slider__title{top:0}.drawer-slider__slide--v-center .drawer-slider__title{top:50%;transform:translateY(-50%)}.drawer-slider__slide--v-bottom .drawer-slider__title{bottom:0}.drawer-slider__slide--h-left .drawer-slider__title{text-align:left}.drawer-slider__slide--h-center .drawer-slider__title{text-align:center}.drawer-slider__slide--h-right .drawer-slider__title{text-align:right}@media only screen and (max-width:767px){.featured-collection .featured-collection__content{margin-bottom:18px}.featured-collection .section__heading{--heading-margin: 0px}.featured-collection .featured-collection__button{margin-block-start:18px}}@media only screen and (min-width:768px){.featured-collection .carousel__item{margin-right:17px}}.flickity-page-dots .dot{transition:border var(--cs-ease-slower),background-color var(--cs-ease-slower),opacity var(--cs-ease-slower);border-radius:50%;opacity:1}.flickity-page-dots .dot.is-selected{width:10px;background-color:var(--text);border-color:var(--text)}[data-current-style=text-light] .flickity-page-dots .dot.is-selected{background-color:var(--white);border-color:var(--white)}.footer-links{margin-bottom:12px}@media only screen and (min-width:1024px){.footer-block--menu{gap:35px}}@media only screen and (max-width:767px){.footer-block--menu{border-top:1px solid var(--text-alpha-15)}.footer-block--menu+.footer-block--menu{margin-top:calc(-1 * var(--gutter))}collapsible-elements.footer-block--menu:last-of-type{border-bottom:1px solid var(--text-alpha-15)}.footer-block--menu .footer-title__button{padding-top:12px;padding-bottom:12px}.footer-block--menu .footer-title__button .icon{width:22px;color:var(--text-alpha-50)}.footer-bottom .footer-copyright{text-align:center}.footer-bottom .footer-copyright__menu{display:flex;flex-direction:column;align-items:center;gap:8px}.footer-bottom .footer-copyright__link{margin-right:0}.footer-bottom--center-social-mobile{align-items:center}.footer-bottom--center-social-mobile .social-sharing-wrapper{justify-content:center}}@media only screen and (max-width:1023px){.footer-block--logo.text-left--mobile{align-items:flex-start;text-align:left}.footer-block--logo.text-center--mobile{align-items:center;text-align:center}}@media only screen and (min-width:768px)and (max-width:1023px){.footer-blocks{grid-template-columns:minmax(0,1fr)}.footer-block--menu{border-top:1px solid var(--text-alpha-15)}.footer-block--menu+.footer-block--menu{margin-top:calc(-1 * var(--gutter))}collapsible-elements.footer-block--menu:last-of-type{border-bottom:1px solid var(--text-alpha-15)}.footer-block--menu .footer-title__button{position:relative;display:block;width:100%;padding:12px 32px 12px 0;margin-bottom:calc(var(--gutter-mobile) * -1);cursor:pointer;transition:margin var(--cs-ease-slow)}.footer-block--menu .footer-title__button.is-expanded{margin-bottom:0}.footer-block--menu .footer-title__button .icon{display:block;top:0;right:0;width:22px;height:100%;color:var(--text-alpha-50)}.footer-block--menu .footer-links__wrapper{position:relative;width:100%;height:0;opacity:0;overflow:hidden;visibility:hidden;will-change:height;transition:opacity var(--cs-ease-slow),height var(--cs-ease-slow),visibility 0s .3s}.footer-block--menu .footer-links__wrapper.is-expanded{opacity:1;overflow:unset;visibility:visible;transition:opacity 1s ease,height var(--cs-ease-slower),visibility 0s}}@media only screen and (min-width:768px){.footer-block--newsletter .input-group:has(.btn){flex-direction:row;flex-wrap:nowrap;align-items:stretch}.footer-block--newsletter .input-group:has(.btn) .input-group__fields{flex:1 1 auto;max-width:none}.footer-block--newsletter .input-group:has(.btn) .input-group__item--btn{flex:0 0 auto;width:auto;max-width:none}.footer-block--newsletter .input-group:has(.btn) .input-group__item--btn .input-group__btn{width:auto;min-width:0;padding-left:1.75rem;padding-right:1.75rem;white-space:nowrap}.footer-bottom{grid-template-columns:1fr auto;grid-template-areas:"social  social" "content payment";row-gap:24px;column-gap:20px;text-align:left}.footer-bottom .social-sharing-wrapper{grid-area:social;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.footer-bottom__content{grid-area:content;text-align:left}.footer-bottom .payment-icon-list{grid-area:payment;justify-self:end;align-self:center;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;direction:ltr}.footer-bottom .footer-copyright,.footer-bottom .footer-copyright__menu{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.footer-bottom .footer-copyright__menu{margin-top:0}.footer-bottom .footer-copyright__link{margin-right:0}}.header__menu-block__title{display:block;margin-bottom:12px;color:var(--COLOR-MENU-LINK)}.grandparent .header__dropdown{background-color:var(--mega-menu-bg, transparent)}.has-scrolled.megamenu-opened .site-header__background{height:var(--header-sticky-height)!important}.has-scrolled .grandparent .header__dropdown,.parent .header__dropdown{background-color:var(--mega-menu-bg, var(--COLOR-MENU-BG))}.grandparent .menu__block--narrow,.grandparent .menu__block--wide,.grandparent .dropdown__family{margin-right:var(--mega-menu-block-gap, calc(var(--gutter) / 2))}.grandparent .header__grandparent__links{margin-left:var(--mega-menu-block-gap, calc(var(--gutter) / 2))}.icon-sparkle-star{fill:currentcolor;stroke:none}.icons-row-item__wrapper .icons-row-item__text{white-space:pre-wrap}.icons-row-item__wrapper .icons-row-item__text--tight p{margin-top:0;margin-bottom:0}.icons-row-item__wrapper .icons-row-item__text--tight br{line-height:1}@media only screen and (max-width:767px){.icons-row-item__wrapper .icons-row-item__content{width:100%}.icons-row-item__wrapper .icons-row-item__text{max-width:none!important;margin-left:0!important;margin-right:0!important}}.image-with-text__buttons.block-spacing{margin-top:-12px}@media(max-width:767px){.image-with-text__image--hidden-mobile{display:none}}@media only screen and (min-width:768px){.iwt-text--d-left .image-with-text__content-items>*{text-align:left}.iwt-text--d-left .image-with-text__buttons .main-buttons{justify-content:flex-start}.iwt-text--d-center .image-with-text__content-items>*{text-align:center}.iwt-text--d-center .image-with-text__buttons .main-buttons{justify-content:center}.iwt-text--d-right .image-with-text__content-items>*{text-align:right}.iwt-text--d-right .image-with-text__buttons .main-buttons{justify-content:flex-end}}@media only screen and (max-width:767px){.iwt-text--m-left .image-with-text__content-items>*{text-align:left}.iwt-text--m-left .image-with-text__buttons .main-buttons{justify-content:flex-start}.iwt-text--m-center .image-with-text__content-items>*{text-align:center}.iwt-text--m-center .image-with-text__buttons .main-buttons{justify-content:center}.iwt-text--m-right .image-with-text__content-items>*{text-align:right}.iwt-text--m-right .image-with-text__buttons .main-buttons{justify-content:flex-end}}.list-collections-section--carousel .wrapper--full-padded .carousel .flickity-prev-next-button.previous{left:var(--flickity-btn-position)}.list-collections-section--carousel .wrapper--full-padded .carousel .flickity-prev-next-button.next{right:var(--flickity-btn-position)}@media only screen and (max-width:767px){.main-buttons--mobile-full{flex-flow:column;align-items:stretch;margin-inline:0}.main-buttons--mobile-full .main-buttons__item{width:100%;margin-inline:0;justify-content:stretch}.main-buttons--mobile-full .slide__btn.btn{width:100%;max-width:none}}.site-header--compress .nav .menu__item--compress{gap:25px}@media only screen and (min-width:1000px){.menu__item--icons{gap:25px}}@media only screen and (max-width:999px){.menu__item--icons{gap:15px}}.menu-badge{display:inline-block;vertical-align:middle;margin-left:8px;padding:4px 8px 3px;text-transform:uppercase;white-space:nowrap;color:var(--menu-badge-text, #fff);background:var(--menu-badge-bg)}.mobile-menu--left{right:auto;left:0;justify-content:flex-start;padding-right:0;padding-left:calc(var(--gutter) - 12px + 44px)}.mobile-menu__button .icon,.mobile-menu__button--burger .icon-hamburger{width:30px!important;height:30px!important}.mobile-menu__button--burger{padding:0!important}@media only screen and (max-width:1023px){.mobile-menu--left{padding-left:52px}}.mobile-navlink--has-icon{display:flex;align-items:center}.mobile-navlink__icon{display:inline-block;flex:none;width:20px;height:20px;margin-right:8px;object-fit:contain}.mosaic__item__heading,.mosaic__item__subheading,.mosaic__item__text,.mosaic__item__price{font-family:var(--FONT-STACK-BODY)}.navlink--icon{padding:0!important}.navlink--label-icon{position:relative}.navlink--label-icon>.navtext:before,.navlink--label-icon>.navtext:after{display:none}.navlink__label-icon{position:absolute;top:50%;left:var(--inner, 15px);width:18px;height:18px;object-fit:contain;opacity:0;transform:translate(calc(-100% - 2px),-50%);transition:opacity var(--cs-ease-base);pointer-events:none}.menu__item:hover>.navlink--label-icon .navlink__label-icon,.menu__item.is-visible>.navlink--label-icon .navlink__label-icon{opacity:1}.navlink__label-icon--static{opacity:1}.newsletter-form__footer-text p{padding-top:0!important}newsletter-form .input-group{display:flex;flex-wrap:nowrap!important;flex-direction:row!important;width:100%}newsletter-form .input-group__item{padding:0!important;height:49px!important}newsletter-form .input-group__btn{height:100%!important}newsletter-form .input-group__field--email{width:100%;height:100%!important}.newsletter-section__content,.newsletter-section__entry,.newsletter-section__content .newsletter-form{display:flex;flex-direction:column;gap:0}.newsletter-section .newsletter .input-group__item--email{max-width:100%}.newsletter-section .newsletter .input-group__item--btn{max-width:140px}@media only screen and (max-width:767px){.newsletter-section .newsletter .input-group:has(.btn){gap:10px;margin:0}.newsletter-section .newsletter .input-group:has(.btn) .input-group__fields{min-width:0;max-width:none}.newsletter-section .newsletter-section__split{gap:0!important}.newsletter-section--split-image .newsletter-section__split-content{padding-top:2.5rem}}@media only screen and (min-width:768px){newsletter-form .input-group__item--btn{flex-basis:35%!important}.newsletter-section .newsletter .input-group:has(.btn){margin:0;gap:10px}.newsletter-section .newsletter .input-group:has(.btn) .input-group__fields{flex:1 1 auto;max-width:none;min-width:0}.newsletter-section .newsletter .input-group:has(.btn) .input-group__item--btn{flex:0 0 auto!important;max-width:none;width:auto}.newsletter-section .newsletter .input-group:has(.btn) .input-group__item--btn .input-group__btn{width:auto;min-width:0;padding-left:1.75rem;padding-right:1.75rem;white-space:nowrap}.newsletter-section--split-image .newsletter-section__split{align-items:stretch}.newsletter-section--split-image .newsletter-section__media{align-self:stretch!important;height:auto}.newsletter-section--split-image .newsletter-section__split-content{display:flex;flex-direction:column;justify-content:center;padding-block:clamp(2.5rem,4vw,3.75rem)}.newsletter-section--split-image .newsletter-section__content__wrapper{width:100%}}@media only screen and (min-width:768px)and (max-width:1023px){.newsletter-section--image-right .newsletter-section__media{margin-right:calc(-1 * var(--gutter-mobile))}}@media only screen and (min-width:1024px){.newsletter-section--image-right .newsletter-section__media{margin-right:calc(-1 * (max(0px,(100vw - var(--SITE-WIDTH)) / 2) + var(--gutter)))}}@media only screen and (min-width:1000px){.newsletter-section .newsletter .input-group:has(.input-group__fields--name){flex-flow:row nowrap!important;align-items:stretch;gap:10px;margin:0}.newsletter-section .newsletter .input-group:has(.input-group__fields--name) .input-group__fields{flex:1 1 auto;flex-flow:row nowrap;gap:10px;min-width:0;max-width:none!important}.newsletter-section .newsletter .input-group:has(.input-group__fields--name) .input-group__fields .input-group__item{flex:1 1 50%;min-width:0;max-width:none}}@media only screen and (max-width:999px){.newsletter-section .newsletter .input-group:has(.input-group__fields--name){display:flex;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center;justify-content:center;gap:10px;margin:0;width:100%}.newsletter-section .newsletter .input-group:has(.input-group__fields--name) .input-group__fields{display:flex;flex-direction:column;align-items:center;gap:10px;flex:0 0 auto;width:100%;max-width:420px;min-width:0}.newsletter-section .newsletter .input-group:has(.input-group__fields--name) .input-group__item{flex:0 0 auto!important;width:100%;max-width:420px;padding:0!important}.newsletter-section .newsletter .input-group:has(.input-group__fields--name) .input-group__field{width:100%}.newsletter-section .newsletter .input-group:has(.input-group__fields--name) .input-group__item--btn .input-group__btn{width:100%;min-width:0;white-space:nowrap}}@media only screen and (min-width:1024px){newsletter-form .input-group__fields{max-width:100%!important}.newsletter-section__content,.newsletter-section__entry,.newsletter-section__content .newsletter-form{gap:5x}}.popup-quick-view__body__inner{padding-top:15px;gap:10px!important}.popup-quick-view__title{padding-right:0!important}.popup-quick-view__view-button{margin-bottom:15px}.popup-quick-view .popup-quick-view__form .popup-quick-view__title{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY-MEDIUM);font-style:var(--FONT-STYLE-BODY);text-transform:none;letter-spacing:var(--LETTER-SPACING-BODY, normal);font-size:calc(.95rem * var(--adjust-body));line-height:1.35;text-align:left;margin:0 0 8px;padding-right:44px}.popup-quick-view .popup-quick-view__form .popup-quick-view__title a{text-decoration:none;color:var(--text)}.popup-quick-view .popup-quick-view__form--small .popup-quick-view__body__inner{grid-template-columns:minmax(0,120px) minmax(0,1fr);align-items:start}.popup-quick-view .popup-quick-view__form .product__price{--text-size: calc(.815rem * var(--adjust-body));flex-flow:row wrap;align-items:baseline;column-gap:8px;font-size:var(--text-size);line-height:1.3}.popup-quick-view .popup-quick-view__form .product__price--regular,.popup-quick-view .popup-quick-view__form .product__price--sale{margin:0 0 4px;color:var(--text-darken)}.popup-quick-view .popup-quick-view__form .product__price--compare{margin:0 0 4px;color:var(--text-lighten);opacity:1}.popup-quick-view .popup-quick-view__form .product__price--off{width:100%;padding-top:0;margin-bottom:0;font-size:calc(.7rem * var(--adjust-body) * var(--FONT-ADJUST-BADGES))}@media only screen and (max-width:767px){.popup-quick-view .popup-quick-view__form--large .popup-quick-view__body__inner{grid-template-columns:minmax(0,120px) minmax(0,1fr);align-items:start}.popup-quick-view .popup-quick-view__form .popup-quick-view__title{margin-bottom:8px;padding-right:40px}}.product-badge__item{display:inline-flex;align-items:center;gap:5px}.product-badge__icon{display:block;width:1.6em;height:1.6em;flex:0 0 auto;background-color:currentColor;-webkit-mask:var(--product-badge-icon) center / contain no-repeat;mask:var(--product-badge-icon) center / contain no-repeat}.product-badge__item--custom-2{background-color:var(--custom-2-bg);color:var(--custom-2-text)}.product-badge__item--custom-3{background-color:var(--custom-3-bg);color:var(--custom-3-text)}@media only screen and (max-width:1023px){.product-gallery--mobile-slider .product-single__thumbnails,.product-gallery--mobile-slider .product-gallery__view-in-space{display:none}.product-gallery--mobile-slider{padding-bottom:12px}.product-gallery--mobile-full .product-gallery__media-slider{width:calc(100vw - var(--scrollbar-width, 0px));max-width:none;margin-left:calc(50% - (100vw - var(--scrollbar-width, 0px)) / 2)}.product-gallery--mobile-peek .product-gallery__media-slider:not(.product-gallery__media-slider--single) .product-gallery__media-slide{width:85%}.product-gallery--mobile-full .product-gallery__media-slider--single .product-gallery__media-slide{width:100%}.product-gallery--mobile-dots .flickity-page-dots{position:absolute;bottom:15px;left:0;width:100%;z-index:2}.product-gallery--mobile-dots .flickity-page-dots .dot{width:8px;height:8px;margin:0 5px;background:var(--COLOR-BG, #fff);opacity:.5;box-shadow:0 0 3px #00000059}.product-gallery--mobile-dots .flickity-page-dots .dot.is-selected{opacity:1;background:var(--COLOR-BG, #fff)}}@media only screen and (min-width:1024px){.product-gallery--mobile-dots .flickity-page-dots{display:none}}.product-grid-item__quick-buy--button{position:static;width:100%;margin-top:15px}.product-grid-item__quick-buy--button .btn-quick-buy{position:static;display:block;width:100%}.product-grid-item__quick-buy--button .btn-quick-buy .btn__inner{width:100%;justify-self:stretch;gap:8px;background:transparent;color:var(--text);border:1px solid currentColor;box-shadow:none;transition:background-color var(--cs-ease-slow),color var(--cs-ease-slow)}.product-grid-item__quick-buy--button .btn-quick-buy .icon{width:var(--icon-width);flex:0 0 var(--icon-width);margin-inline:0}.product-grid-item__quick-buy--button .btn-quick-buy .btn__text{display:block;opacity:1;padding:0;text-transform:uppercase;font-weight:400;font-size:calc(12.54px * var(--adjust-button));line-height:1.19;letter-spacing:-.02em}.product-grid-item__quick-buy--button .btn-quick-buy .btn__loader{width:100%}.product-grid-item__quick-buy--button .btn-quick-buy:hover .btn__inner{width:100%;background:var(--text);color:var(--COLOR-BG)}.product-grid-item__quick-buy--button .btn-quick-buy:hover .btn__text{opacity:1;padding:0}.product-grid-item__quick-buy--button .btn-quick-buy:hover .icon{transform:none}@media only screen and (min-width:1024px){.product-grid-item__quick-buy--no-icon-desktop .btn-quick-buy .icon{display:none}}@media only screen and (max-width:1023px){.product-grid-item__quick-buy--no-icon-mobile .btn-quick-buy .icon{display:none}}@media only screen and (min-width:1024px){.product-grid-item:has(.product-grid-item__quick-buy--responsive){display:grid;grid-template-columns:minmax(0,100%);grid-template-rows:auto auto;row-gap:15px;align-content:start}.product-grid-item:has(.product-grid-item__quick-buy--responsive) .product-grid-item__image{grid-row:1;grid-column:1;margin-bottom:0}.product-grid-item:has(.product-grid-item__quick-buy--responsive) .product-grid-item__info{grid-row:2;grid-column:1}.product-grid-item__quick-buy--responsive{position:relative;grid-row:1;grid-column:1;align-self:stretch;justify-self:stretch;width:auto;margin:0;padding:0;z-index:3;pointer-events:none}.product-grid-item__quick-buy--responsive .btn-quick-buy{position:absolute;right:15px;bottom:15px;display:grid;width:auto;pointer-events:auto;opacity:0;transform:translate(calc(15px + var(--btn-icon-size) / 2),calc(15px + var(--btn-icon-size) / 2)) scale(0);transform-origin:right bottom;transition:transform var(--cs-ease-slow),opacity var(--cs-ease-fast)}.product-grid-item:hover .product-grid-item__quick-buy--responsive .btn-quick-buy,.product-grid-item:focus-within .product-grid-item__quick-buy--responsive .btn-quick-buy{opacity:1;transform:translate(0) scale(1)}.product-grid-item__quick-buy--responsive .btn-quick-buy .btn__inner,.product-grid-item__quick-buy--responsive .btn-quick-buy:hover .btn__inner{width:var(--btn-width);background:var(--QUICK-BUY-CTA-BG, var(--COLOR-QUICK-ADD-BG));color:var(--QUICK-BUY-CTA-TEXT, var(--COLOR-QUICK-ADD-TEXT))}.product-grid-item__quick-buy--responsive .btn-quick-buy .btn__inner{gap:0;border:0;box-shadow:0 4px 20px #0000001a,0 1px 3px #00000012;transition:width var(--cs-ease-slow)}.product-grid-item__quick-buy--responsive .btn-quick-buy .btn__text{display:block;opacity:0;padding:0}.product-grid-item__quick-buy--responsive .btn-quick-buy .icon{width:var(--icon-width);flex:0 0 var(--icon-width);margin-inline:var(--icon-space-inline)}.product-grid-item__quick-buy--responsive .btn-quick-buy:hover .btn__text{opacity:0;padding-right:0}.product-grid-item__quick-buy--responsive .btn-quick-buy:hover .icon{transform:none}}.product-grid-item__quick-buy--button .btn-quick-buy,.product-grid-item__quick-buy--button .btn-quick-buy .btn__inner{border-radius:var(--RADIUS)}@media(min-width:1024px){.product-grid-item__quick-buy--button .btn-quick-buy,.product-grid-item__quick-buy--button .btn-quick-buy .btn__inner{border-radius:50%}}@media only screen and (max-width:1023px){.product-grid-item:has(.product-grid-item__quick-buy--button){--quick-buy-btn-height: calc((max((12px * var(--adjust-button)), 12px) + max((var(--MEDIUM-BUTTON-HEIGHT) * .2), 8px)) / .8 + 2 * (6px * var(--adjust-button)));--quick-buy-btn-gap: 15px;position:relative}.product-grid-item:has(.product-grid-item__quick-buy--button) .product-grid-item__info{margin-bottom:calc(var(--quick-buy-btn-height) + var(--quick-buy-btn-gap))}.product-grid-item__quick-buy--button{position:absolute;right:0;bottom:0;left:0;width:100%;margin-top:0}}.product-grid-item.soldout--show-cta .quick__form{display:block}.product-grid-item.soldout--show-cta .btn-quick-buy{pointer-events:none;cursor:default}.product-grid-item.soldout--show-cta .btn-quick-buy .btn__inner,.product-grid-item.soldout--show-cta .btn-quick-buy:hover .btn__inner{background:var(--soldout-cta-bg, #e4e4e4);color:var(--soldout-cta-text, #9a9a9a);border-color:var(--soldout-cta-bg, #e4e4e4);box-shadow:none}.product-grid-item.soldout--show-cta .btn-quick-buy .svg-loader circle{stroke:var(--soldout-cta-text, #9a9a9a)}.product-grid-item__reviews{margin-block:4px 6px}.product-grid-item__reviews:empty{display:none}.product-grid-item__info--center .product-grid-item__reviews .jdgm-prev-badge{justify-content:center}.product-grid-item__info--right .product-grid-item__reviews .jdgm-prev-badge{justify-content:flex-end}.product-rating.rating-badge{display:inline-flex;align-items:center;gap:6px}.product-single__thumbnails{margin:0!important}.product-single__thumbnails--align-left.flickity-enabled .flickity-slider{transform:translate(0)!important}.product-single__thumbnails--align-left:not(.flickity-enabled){justify-content:flex-start}.product-single__thumbnail{padding-right:0!important}.product-single__wrapper--hide-arrows .product-gallery__media-slider .flickity-prev-next-button{display:none!important}.product-single__details .product__block>hr.hr--full{border-top-color:var(--cs-rule-color);border-top-width:1px}.product-single__details .product__block.product__characteristics-block--bordered{border-top:1px solid var(--cs-rule-color);padding-top:20px}@media only screen and (min-width:768px){.product-single__thumbnail:first-child{padding-left:5px!important}product-info.product-single__wrapper{column-gap:var(--product-gallery-gap, var(--gutter))}product-info.product-single__wrapper--standard{grid-template-columns:calc(50% - var(--product-gallery-gap, var(--gutter)) / 2) calc(50% - var(--product-gallery-gap, var(--gutter)) / 2)}product-info.product-single__wrapper--large{grid-template-columns:calc(60% - var(--product-gallery-gap, var(--gutter)) / 2) calc(40% - var(--product-gallery-gap, var(--gutter)) / 2)}}@media only screen and (min-width:768px)and (max-width:1023px){.product-single .product-single__wrapper--standard,.product-single .product-single__wrapper--large{grid-template-columns:minmax(0,1fr)}}@media only screen and (min-width:1024px){.product-single__details{padding-top:40px}.product-single .wrapper--full-padded.wrapper--no-left-gutter{padding-left:0}}product-sticky .product__price-badge span{color:var(--cs-price-badge-color)}.product-upsell__holder--cart{border:none;background:var(--UPSELLS-CART-CARD-BG, transparent);padding:var(--UPSELLS-CART-CARD-PADDING, 0)}.product-upsell__holder--cart .product-upsell__subtitle{display:none}.product-upsell__holder--cart .product-upsell__title,.product-upsell__holder--cart .product-upsell__title a{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-upsell__holder--cart .product-upsell__image{aspect-ratio:1 / 1;align-self:flex-start;background:transparent}.product-upsell__holder--cart .product-upsell__image .background-size-cover img{object-fit:cover}.product-upsell__holder--cart .product-upsell__btn.btn{--btn-bg: transparent;--btn-border: transparent;display:inline-flex;align-self:flex-start;justify-content:flex-start;width:auto;min-width:0;max-width:none;height:auto;min-height:0;padding:0;border:none;background:transparent;color:var(--upsells-text)}.product-upsell__holder--cart .product-upsell__btn.btn:before,.product-upsell__holder--cart .product-upsell__btn.btn:after{display:none}.product-upsell__holder--cart .product-upsell__btn.btn:hover{background:transparent;color:var(--upsells-text)}.product-upsell__holder--cart .product-upsell__btn.btn,.product-upsell__holder--cart .product-upsell__btn.btn .btn__text,.product-upsell__holder--cart .product-upsell__btn.btn>*{overflow:visible}.product-upsell__holder--cart .product-upsell__btn.btn .product-upsell__btn-text{position:static;overflow:visible;transform:none;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;padding-bottom:4px}.product__characteristics{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 14px}.product__characteristics--center{justify-content:center}.product__characteristic{display:inline-flex;align-items:center;gap:8px}.product__characteristic__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.product__characteristic__icon svg{display:block}.product__characteristic__text{display:inline-block}@media only screen and (max-width:767px){.product__characteristics{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:0}}.popup-quick-view__body .product__characteristics-block{margin-top:20px}.popup-quick-view__body .product__characteristics-block--bordered{border-top:1px solid var(--cs-rule-color);padding-top:20px}.popup-quick-view__body .product__characteristics{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:10px}.product__complementary .product-upsell__out-of-stock,.product__complementary .product-upsell__unavailable{font-family:var(--FONT-STACK-BUTTON);font-weight:var(--FONT-WEIGHT-BUTTON);font-style:var(--FONT-STYLE-BUTTON);text-transform:var(--BUTTON-TEXT-CAPS);letter-spacing:var(--LETTER-SPACING-BUTTON);font-size:calc(.85rem * var(--adjust-button));line-height:1.4}.product__icon__row--nowrap .icons-row-block__text{white-space:nowrap}@media only screen and (max-width:767px){.product__block .product__icon__row--multiple{flex-wrap:nowrap;justify-content:space-between;column-gap:var(--grid-gutter);padding:0!important}.product__block .product__icon__row--multiple .icons-row-block__item{flex:1 1 0;min-width:0;margin-top:0;margin-right:0}}.product__payment .product__payment__heading{margin:0 0 10px}.product__payment .payment-icon-list{direction:ltr;margin:0;gap:var(--payment-gap, 30px)}.product__payment .payment-icon-list>li,.product__payment.text-center .payment-icon-list>li{margin:0}.product__payment.text-center .payment-icon-list{justify-content:center}.product__selectors swatches-component .radio__buttons{display:flex;gap:8px}.product__selectors .selector-wrapper--swatches{order:0}.product__selectors .radio__fieldset .swatch__button{margin:0 1px 1px 0}.product__selectors .swatch__button .swatch__label{width:var(--cs-swatch-size);height:var(--cs-swatch-size);border-radius:50%;color:var(--swatch, var(--swatch-default));transition:box-shadow var(--cs-ease-base)}.product__selectors .swatch__button .swatch__input:checked~.swatch__label:before{opacity:0;visibility:hidden}.product__selectors .swatch__button .icon-check{display:none}.product__selectors .swatch__button:not(.sold-out,.unavailable) .swatch__label:hover{box-shadow:0 0 0 2px var(--text-alpha-25, rgba(0, 0, 0, .2))}.product__selectors .swatch__button .swatch__input:checked~.swatch__label{box-shadow:0 0 0 2px var(--text)}body:not(.no-outline) .product__selectors .swatch__button .swatch__input:focus+.swatch__label,body:not(.no-outline) .product__selectors .swatch__button .swatch__input.focus-visible+.swatch__label{outline:none}.product__short-description{padding-top:var(--PBT, 0)}.product__submit__buttons .product__submit__item .product__submit__add,.product__submit__buttons .select__fieldset{height:48px}.quantity-selector .quantity__input{border:var(--BORDER-WIDTH) solid var(--text-alpha-25);border-radius:var(--RADIUS)}.radio__fieldset .radio__label{border-color:transparent}.radio__fieldset .radio__label:hover,.radio__fieldset .radio__label:active,.radio__fieldset .radio__label:focus,.radio__fieldset .radio__input:checked~.radio__label{border-color:var(--text-alpha-25)}.rating-badge__stars{display:inline-flex;align-items:center;padding-bottom:3px}.rating-badge__stars svg{flex:none;width:16px;height:16px}.rating-badge__stars svg,.rating-badge__stars svg path{fill:var(--rating-star-color, var(--heading));stroke:none}.related-products .section__header{margin-bottom:12px}.slide__btn,.image-with-text__buttons .btn{padding-block:20px;padding-inline:30px;min-width:auto;font-weight:300}.slide__text__wrapper{width:100%}slideshow-component.slider--has-dots .slide__text__wrapper,slideshow-component.slider--has-arrow .slide__text__wrapper{margin-bottom:0}slideshow-component.slider .flickity-page-dots{bottom:var(--gutter-mobile);margin-bottom:0}@media only screen and (max-width:767px){slideshow-component .slide__text__wrapper{padding-bottom:var(--gutter-mobile)}.slider--has-dots .item--bottom-center--mobile .slide__text__wrapper{margin-bottom:0;padding-bottom:calc(var(--gutter) / 1.2)}}@media only screen and (min-width:768px){slideshow-component.slider .flickity-page-dots{bottom:60px}.slider--has-dots .item--bottom-center .slide__text__wrapper{margin-bottom:0;padding-bottom:calc(var(--gutter) / 1.2)}.slider--has-dots .item--bottom-left .slide__text__wrapper,.slider--has-dots .item--bottom-right .slide__text__wrapper{margin-bottom:0;padding-bottom:60px}.slider--has-arrow .item--bottom-left .slide__text__wrapper,.slider--has-arrow .item--bottom-right .slide__text__wrapper{margin-bottom:0;padding-bottom:45px}slideshow-component.slider .item--top-left .slide__text__wrapper,slideshow-component.slider .item--top-center .slide__text__wrapper,slideshow-component.slider .item--top-right .slide__text__wrapper{padding-top:60px}slideshow-component.slider .item--top-left .slide__text__wrapper.text-background,slideshow-component.slider .item--top-center .slide__text__wrapper.text-background,slideshow-component.slider .item--top-right .slide__text__wrapper.text-background{margin-top:0}}@media only screen and (min-width:768px){.slider--dots-right .flickity-page-dots{text-align:right}.slider--dots-right:has(.item--bottom-right.is-selected) .flickity-page-dots{text-align:left}}.tab-collections .tabs__nav{gap:25px;align-items:baseline}.tab-collections .tabs__link{margin-right:0;border-bottom:0;font-style:var(--FONT-STYLE-HEADING);text-transform:capitalize;color:var(--text-lighten);opacity:.55;transition:color var(--cs-ease-base),opacity var(--cs-ease-base)}.tab-collections .tabs__link:hover{color:var(--text);opacity:.85}.tab-collections .tabs__link.current{color:var(--text);opacity:1}.tab-collections .custom-scrollbar{display:none}@media only screen and (max-width:767px){.tab-collections .tabs__nav{gap:20px}.tab-collections .carousel--mobile .carousel__item{margin-right:8px}}.text__clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--clamp-lines, 4);line-clamp:var(--clamp-lines, 4);overflow:hidden}.text__clamp.is-expanded{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.text__read-more{margin-top:var(--read-more-spacing, 10px);cursor:pointer}.text__read-more[hidden]{display:none}.upsell__products--slider{padding-bottom:var(--PBB, 0)}.upsell__products .product-upsell__block-title{margin:0 0 12px;color:var(--upsells-text);font-style:var(--FONT-STYLE-HEADING)}.upsell__products .product-upsell__panel{--inner: 12px;padding:var(--inner);background:var(--upsells-bg);color:var(--upsells-text);border:var(--BORDER-WIDTH) solid var(--upsells-border, transparent)}.upsell__products .product-upsell__panel .product-upsell__holder{background:none;border:0;padding:0}.upsell__products .product-upsell__panel .flickity-page-dots{--text: var(--upsells-text);position:static;bottom:auto;margin:12px 0 0}.upsell__products .product-upsell__image,.upsell__products .product-upsell__image figure{width:var(--cs-upsell-thumb-size);height:var(--cs-upsell-thumb-size);flex-shrink:0}.upsell__products .product-upsell__image{align-self:flex-start;aspect-ratio:1 / 1;flex:0 0 var(--cs-upsell-thumb-size);max-width:var(--cs-upsell-thumb-size)}.upsell__products .product-upsell__image .background-size-cover img,.upsell__products .product-upsell__image .img-object-cover{object-fit:contain}.search-form__input-holder,.search-form__input{--input-bg: transparent;background:transparent}.search-popdown .predictive-search,.search-popdown .popular-searches{background:var(--bg)}:root{--LETTER-SPACING-BUTTON: normal}.btn,.button-typography,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{letter-spacing:normal}.announcement .announcement__text [style*=underline],.announcement .announcement__text u,.announcement .announcement__text a{text-underline-offset:4px}.text-highlight-wrapper--underline-wavy{--height-multiplier: .14;margin-bottom:var(--heading-margin)}@media only screen and (max-width:767px){.text-highlight-wrapper--underline-wavy{--height-multiplier: .16}}.text-highlight-wrapper--underline-wavy .text-highlight__icon--pseudo:before{content:"";position:absolute;left:0;right:0;bottom:calc(var(--decoration-height) * -.15);height:var(--decoration-height);background-color:var(--icon-color, currentColor);-webkit-mask:var(--icon-url) repeat-x left center;mask:var(--icon-url) repeat-x left center;-webkit-mask-size:auto 100%;mask-size:auto 100%;transform:scaleX(0);transform-origin:left center;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:767px){.product__block.product__block--pbb-mobile{padding-bottom:var(--PBB-mobile, 0)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
