:root{--border-color: rgba(var(--text-color) / .15);--font-size-xxs: calc(var(--body-font-size) * .075rem);--font-size-xs: calc(var(--body-font-size) * .08rem);--font-size-sm: calc(var(--body-font-size) * .09rem);--font-size-lg: calc(var(--body-font-size) * .1125rem);--font-weight-semibold: 500;--text-color-info: rgb(15 35 76);--bg-color-info: rgb(237 243 254);--bg-color-grey: 245 245 247;--text-color-light: rgb(123 123 123);--text-color-secondary: 103 114 121;--purple: #9636ff;--purple-light: #C792EA;--accent-pink: 255 144 232;--slate: #697098;--indigo: #82AAFF;--green: #1cb794;--mint: #9EFCD1;--light: #f1f5fa;--gray: #BEC5D4;--color-text-dark-blue: #222D65;--brand-color-accent: #9636ff;--brand-color-pink: #ab3d87;--brand-color-green: #56b496;--brand-color-highlight: #ccfafd;--scrollbar-color: 120 127 147;--leading-hairline: 1.15;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625}@media screen and (min-width:1024px){:root{--section-gap: 40;--font-size-lg: calc(var(--body-font-size) * .125rem)}}::selection{background:#7cffce;color:#080b50}.os-scrollbar.os-theme-dark{--os-padding-perpendicular: 5px;--os-track-bg: rgba(var(--scrollbar-color, 60 60 60) / .3);--os-handle-bg: rgba(var(--scrollbar-color, 60 60 60) / .75)}.container-fluid{width:100%;margin:0 auto;padding:0 var(--gutter);max-width:unset}.container--no-max,.container--full{max-width:none}@media screen and (min-width:1024px){#main-content{min-height:50vh}}.rte ul{list-style:disc outside}.rte ul,.rte ol{margin-left:1em;padding-inline-start:1rem}.rte ul li,.rte ol li{padding-inline-start:.25em}.rte ul li:before,.styled-list>li:before{display:none;margin:0}.metafield-rich_text_field>p:last-child{margin-bottom:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.25}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.01em}.rte :is(h1,h2,h3,h4,h5,h6):not(:last-child){margin-bottom:.5em}.text-overlay__heading,.media-with-text .section__block--heading,.article__title h1{text-wrap:balance}.subheading{font-size:calc(var(--body-font-size) * .115rem)}.subheading:not(:last-child){margin-bottom:calc(var(--space-unit) * 2)}.lead{font-size:var(--font-size-lg);line-height:var(--leading-snug);text-wrap:pretty}.footnote,.form-input-help{font-size:var(--font-size-xs);color:var(--text-color-light);line-height:var(--leading-snug)}.small,small{font-size:.875em}.fw-semibold{font-weight:var(--font-weight-semibold, 500)}.enlarge-text{font-size:1.125em}@media(min-width:769px){.enlarge-text{font-size:1.25em}}.article-content.page__content{--element-margin-bottom: 1.5em}.article-content :is(p,ol,ul){text-wrap:pretty}.article-content :is(p,ol,ul,blockquote,img){margin-bottom:var(--element-margin-bottom, 1.5em)}.article-content blockquote{line-height:var(--leading-tight);font-size:var(--font-size-lg)}.disclosure>summary{padding:calc(5 * var(--space-unit)) 0}textarea.input{padding-left:1em;padding-right:1em}.link.btn{text-underline-offset:.25rem;padding-left:0;padding-right:0}.underline{text-underline-offset:.25em}@media(min-width:1024px){.pagination__arrow.btn--icon{padding:.5em}}a.breadcrumbs-list__link:not(.icon-only){text-decoration:underline;text-underline-offset:.333em;font-weight:500;text-decoration-color:rgba(var(--text-color) / .7)}.collapsible-tabs__heading>.icon{flex-shrink:0;margin:0;margin-inline-end:.5em}.disclosure__content.rte{margin-top:.5em}.tablist__tab[aria-selected=true]{text-decoration-thickness:4px;text-decoration-color:#1cb794}.custom-select__listbox{max-height:40em;font-weight:700;box-shadow:0 4px 6px #00000026;border-radius:4px;padding:4px 0}.custom-select__btn>.icon{width:30px}.footer.bg-theme-bg{padding-bottom:0;padding-top:0}.footer-secondary .footer__localization .custom-select__btn{background-color:transparent;border-width:0;padding:0 5px 0 4px;font-weight:700;font-size:var(--font-size-xs);line-height:24px;color:#fff}@media(max-width:1023.98px){.footer-secondary{background-color:#00000026}.footer__main .footer-col--newsletter{padding:var(--row-gap) var(--gutter);background-color:rgb(var(--bg-color, 96 64 91));margin:0 -16px calc(12 * var(--space-unit));display:flex;justify-content:center;align-items:center}}@media(max-width:768.98px){.footer__main .footer-col--newsletter{margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);margin-bottom:0}.footer__base .footer__meta{margin-top:0}.footer-menu__links{padding-top:10px}}@media(min-width:1024px){.footer-secondary{border-top:1px solid rgba(var(--text-color)/.15)}.footer.bg-theme-bg{padding-top:calc(16 * var(--space-unit))}.footer__main .footer-col--text:not(.footer-col--text-full-width){flex-grow:0}}@media(min-width:1280px){.footer__main .footer-col--text:not(.footer-col--text-full-width),.footer__main .footer-col--newsletter{flex-grow:1;max-width:420px}}@media(min-width:769px)and (max-width:1023.98px){.footer__main{flex-direction:row;margin-bottom:var(--row-gap)}.footer__main .footer-col--newsletter{flex:1 0 100%!important}.footer__main .footer-col--text{flex:1 0 auto!important}.footer__main .footer-col--links{flex:1 0 auto;min-width:200px}}.announcement__localization .custom-select__listbox{right:-5px;left:auto;font-size:var(--font-size-xs);border-width:1px}.announcement__localization .localization__selector .custom-select__listbox{min-width:100px}@media(min-width:769px){.main-nav__child{padding:1em .5em}.main-nav__row>.main-nav__toggle-btn .icon{color:#566877;height:.85em;width:auto}.main-nav__grandchild .main-nav__item,.main-nav__grandchild .main-nav__item--go{font-weight:700}.mega-nav--sidebar .child-nav .child-nav__item{padding-top:1em;padding-bottom:1em}.mega-nav--sidebar .main-nav__grandchild .main-nav__item{padding-bottom:4px}}@media(min-width:1024px){.child-nav__item{padding-top:.5em;padding-bottom:.5em}}@media(max-width:768.98px){.main-menu__content .main-nav{margin-top:16px}.secondary-nav-container .secondary-nav{margin-top:calc(10 * var(--space-unit))}.main-menu--left-mob .main-menu__toggle{margin-inline-end:16px}.header__icons{gap:4px}.main-nav>li,.child-nav>li,.grandchild-nav>li{border-color:rgba(var(--nav-child-text-color) / .1)}.main-nav__item:not(.grandchild-nav__item),.main-nav__item--primary{padding-top:1em;padding-bottom:1em}.main-nav__item.child-nav__item:not(.main-nav__item-header){padding-top:12px;padding-bottom:12px}.secondary-nav,.main-nav__item.main-nav__item-header,.main-nav__item:not(.child-nav__item):not(.grandchild-nav__item),.main-nav__item--primary{padding-left:4px}.main-nav__grandchild-grid{gap:16px;margin-top:8px}.main-nav__grandchild-grid .grandchild-nav__image{padding-top:85%!important}.main-nav__grandchild-grid .grandchild-nav__item{line-height:1.25;font-size:var(--font-size-sm);font-weight:700;padding-bottom:0}.main-nav__toggle-btn{margin-inline-end:-8px}.main-nav__item--back{color:rgba(var(--nav-text-color)/.6);padding-left:0}.main-nav__item--primary,.main-nav__item-header{font-size:18px;line-height:20px}.secondary-nav__item:not(.secondary-nav__cta){color:rgba(var(--nav-text-color)/.6)}.main-menu .localization{padding-left:0}.mob__localization .localization__selector{display:inline-block}.mob__localization .custom-select__btn{padding:4px 1em;line-height:24px;width:auto;white-space:nowrap}}@media(prefers-reduced-motion){.main-nav__child.has-motion,.main-menu__content.has-motion{transition:opacity 1ms!important}.child-nav__panel.has-motion{transition:height 1ms!important}}.predictive-search__tabpanel .predictive-search__list{display:flex;flex-direction:column;row-gap:calc(4 * var(--space-unit))}.predictive-search__list .predictive-result{align-items:center;display:flex;padding-top:0;padding-bottom:0}.predictive-result .predictive-result__media{width:64px;flex-basis:64px}@media(min-width:1024px){.predictive-result .predictive-result__media{width:72px;flex-basis:72px}}@media(max-width:768.98px){.predictive-search .predictive-result__title{font-size:calc(var(--body-font-size) * .0925rem)}}@media(max-width:768.98px){.multi-column-section .slider .slider__grid{width:calc(95% - var(--column-gap))}}.gallery-block .text-overlay__block.subheading{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.025em}.gallery-block .text-overlay__block.subheading:not(:last-child){margin-bottom:var(--space-unit)}@media(min-width:769px){.gallery-block .text-overlay__block.subheading{font-size:var(--body-font-size)}.gallery-block .gallery-block__image{padding-top:calc(var(--space-unit) * 6);padding-bottom:calc(var(--space-unit) * 6)}}.gallery-block__image-text--transparent.color-scheme--white{text-shadow:0 1px 0 rgba(0,0,0,.75)}.gallery-block__image-text--transparent.text-overlay{position:absolute;left:0;width:100%;padding:calc(6 * var(--space-unit)) 5%}.gallery-block .gallery-block__image-text.gallery-block__image-text--transparent{max-width:none}.gallery-block__image.items-end .gallery-block__image-text--transparent{background:linear-gradient(180deg,#0000 0,#00000080);bottom:0;padding-top:10%}.gallery-block__image.items-start .gallery-block__image-text--transparent{background:linear-gradient(to top,#0000 0,#00000080);top:0;padding-bottom:10%}.image-banner .text-overlay__heading{margin-bottom:10px}.text-overlay p{text-wrap:balance}.image-banner .enlarge-text{font-size:1.125em}@media(min-width:769px){.image-banner .text-overlay{max-width:420px}}@media(min-width:1024px){.image-banner .text-overlay{max-width:500px}}@media(max-width:599.98px){.image-banner .text-overlay{max-width:unset!important}}@media(max-width:599.98px){.mobile-stacked .image-banner:not(.slideshow__slide) .text-overlay--bg{opacity:1}}.hero-banner .text-overlay--bg{padding:24px}@media(min-width:1024px){.hero-banner .text-overlay{max-width:450px}.hero-banner .text-overlay--bg{padding:28px 32px}}.cc-brand-collection-feature .media--rounded{border-radius:12px}.cc-brand-collection-feature .media--rounded-outer{border-radius:12px 12px 0 0}@media(min-width:769px){.cc-brand-collection-feature .media--rounded-outer{border-radius:12px 0 0 12px}.cc-brand-collection-feature .media-with-text--reverse .media--rounded-outer{border-radius:0 12px 12px 0}}@media(min-width:769px){.cc-brand-collection-feature .media-with-text__media{aspect-ratio:4/3}.cc-brand-collection-feature .media-with-text__text{padding-inline-start:calc(12 * var(--space-unit))}.cc-brand-collection-feature .media-with-text__text.color-scheme{padding:calc(12 * var(--space-unit))}.cc-brand-collection-feature .section__block+.section__block--button{margin-top:calc(6 * var(--space-unit))}}@media(min-width:1024px){.cc-brand-collection-feature .media-with-text__text{padding-inline-start:calc(16 * var(--space-unit))}}@media(max-width:768.98px){.cc-brand-collection-feature .video-section__media--cover{padding-top:66.67%!important}.cc-brand-collection-feature .media-with-text__text{padding-top:calc(6 * var(--space-unit))}}.card__collection .card__media:not(.card__media--circle),.card__collection .card__media:not(.card__media--circle) .media{border-radius:8px}.card__collection .card__info{padding-top:calc(2 * var(--space-unit))}.card--product .card__title,.card__collection .card__title{font-size:var(--body-font-size);line-height:var(--leading-tight)}.card--product .card__title{font-size:calc(var(--body-font-size) * .088rem)}@media(max-width:768px){.card--product .card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}@media(min-width:769px){.md\:grid-cols-4 .card__collection .card-link.h6{font-size:var(--body-font-size)}}.price__was{color:rgba(var(--text-color)/.6)}.price__current:not(strong):not(.font-bold){font-weight:400}.price--on-sale .price__current{color:rgb(var(--sale-label-bg-color, 186 49 138))}.cart-item .cart-item__info .price__current{font-size:calc(var(--body-font-size) * .0925rem)}.predictive-result .price__from,.card--product .price__from{display:none}.card--product .price__current{padding-inline-end:.8rem}.card--product .price--on-sale .price__default{display:inline-flex}@media(min-width:769px){.card--product .price__current{font-size:1em}.card--product .price__was{font-size:.9em}}.product-label{font-size:var(--font-size-xs);border-radius:2px}.card--product .product-label{font-size:var(--font-size-xxs);padding:2px 5px}.product-label:not(.product-label--custom){letter-spacing:.04em}.product-info .product-label--new,.product-info .product-label--sale{font-weight:700}.product-label--new{background-color:rgb(var(--new-label-bg-color, 28 183 148));color:#fff}.product-info .product-label--new{color:rgb(var(--new-label-bg-color, 28 183 148));background-color:transparent;border:1.5px solid currentColor}.product-info__block .product-label--sold-out{display:none}h1.product-title{color:#242936}#js-AddToCartRow{display:block}.product-info__add-button>.btn--primary[type=submit][disabled]{background:#7a7f8f;border-color:#7a7f8f;opacity:.66;letter-spacing:.1em;text-transform:uppercase}.product-info .product-message .product-message__inner{padding:1em 16px;margin-inline-end:0}.product-info .product-message .icon{flex-basis:24px;height:24px;margin-inline-end:12px}.product-info__disclosure.disclosure__title{font-size:calc(var(--body-font-size) * .1125rem)}.product-spec__item{align-items:flex-start;line-height:20px}.product-spec__label{color:rgb(var(--heading-color));font-size:var(--font-size-xs);letter-spacing:.5px;text-transform:uppercase}.cc-collection-products .products-toolbar{border-color:rgba(var(--text-color) / .25)}@media(min-width:769px){.products-toolbar__filter+.products-toolbar__sort{margin-inline-start:auto!important}.products-toolbar__sort{justify-content:end;display:flex}.products-toolbar__sort .custom-select__btn{margin-inline-end:0!important;display:flex;align-items:center;gap:.75rem}.products-toolbar__sort .custom-select .custom-select__listbox{right:0;left:auto;white-space:nowrap}}.active-filters{column-gap:calc(3 * var(--space-unit))}.active-filter{font-size:13px;color:#fff;background:#4fada0;border-radius:.4rem;padding:.5em 1em .5em calc(2 * var(--space-unit));margin-inline-end:0!important;cursor:pointer}.active-filter>.icon{stroke:#fff;background-color:transparent!important}.filter li:not(:last-child){margin-bottom:calc(3 * var(--space-unit))!important}.facets__filters .filter__toggle{color:#4d535f;padding-top:calc(6 * var(--space-unit));padding-bottom:calc(1 * var(--space-unit));margin-bottom:calc(3 * var(--space-unit))}.facets__filters .filter__label{font-size:var(--font-size-sm)}.checkbox+label:before{width:20px;height:20px;margin-top:1px;border:1px solid #cbcbcb;border-radius:5px}.drawer{max-width:450px}.drawer--cart .drawer__footer,.cart-drawer__content .free-shipping-container{background-color:rgb(var(--bg-color-grey))}.drawer__header{padding-top:calc(6 * var(--space-unit));padding-bottom:calc(6 * var(--space-unit))}.drawer__footer{border-top:1px solid rgba(var(--drawer-text-color)/.2)}.cart-drawer__content .free-shipping-container{padding:calc(4 * var(--space-unit)) var(--gutter);margin-bottom:calc(5 * var(--space-unit))}.drawer--cart .free-shipping-notice__heading strong{color:#2d7962}.free-shipping-notice .free-shipping-notice__bar{background-color:#e5e7eb;height:6px}.free-shipping-notice .free-shipping-notice__bar:after{background-color:#2d7962}.drawer--cart .cart-item__title{display:inline-block;font-size:calc(var(--body-font-size) * .0925rem)}.drawer--cart .cart-recommendations{--column-gap: calc(var(--grid-column-gap))}.drawer--cart .cart-recommendations .slider__grid{grid-auto-columns:400px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.cart-recommendations .price{font-size:calc(var(--body-font-size) * .088rem)}.cart-item .cart-item__total{display:flex;justify-content:flex-end;align-items:flex-end;padding-bottom:var(--space-unit);grid-column:3 / 4;grid-row:2 / 4}.cart-item .cart-item__details{grid-column:2 / 4}@media(min-width:768px){.cart-drawer__content .free-shipping-container{padding-top:calc(6 * var(--space-unit))}.cart-drawer__content .cart-item__details{padding-right:40px}.cart-drawer__content .cart-item__total>dl{display:flex;flex-direction:column-reverse}.cart .cart-item__total{grid-row:2 / 4}}@media(min-width:768px)and (max-width:1023.98px){.cart .cart-item__details{grid-column:2 / 4}.cart .cart-item__total{grid-row:2 / 4;padding-bottom:.4rem}}@media(min-width:1280px){.cart .cart-item__details{padding-right:2rem}}@media(min-width:850px){.cart-content .cart__summary{margin-top:0}}@media(min-width:1024px){.cart-content{margin-left:auto}}.discount.text-xs .icon{width:16px;height:16px}.rating__stars{letter-spacing:-.1em;font-size:1.25em;color:#925fde}.rating__star{color:rgb(var(--star-color, 255 183 79))}.cc-apps:not(:has(.jdgm-rev)):not(:has(.jdgm-review-card))>.section{margin:0}.text-sm{font-size:var(--font-size-sm)}.text-xs{font-size:var(--font-size-xs)}.text-xxs{font-size:var(--font-size-xxs)}.text-lg{font-size:var(--font-size-lg);line-height:1.6}.text-wrap-pretty{text-wrap:pretty}.text-wrap-balance{text-wrap:balance}.text-info{color:var(--text-color-info)}.bg-info{background-color:var(--bg-color-info)}.dot-spacer{padding:0 .4em;opacity:.75;font-weight:700}.ml-1,.mx-1{margin-left:calc(1 * var(--space-unit))!important}.mr-1,.mx-1{margin-right:calc(1 * var(--space-unit))!important}.ml-2,.mx-2{margin-left:calc(2 * var(--space-unit))!important}.mr-2,.mx-2{margin-right:calc(2 * var(--space-unit))!important}.mb-2,.my-2{margin-bottom:calc(2 * var(--space-unit))}.mt-2,.my-2{margin-top:calc(2 * var(--space-unit))!important}.mt-3{margin-top:calc(3 * var(--space-unit))!important}.mb-3{margin-bottom:calc(3 * var(--space-unit))!important}.mb-4{margin-bottom:calc(4 * var(--space-unit))}.mt-4{margin-top:calc(4 * var(--space-unit))!important}.mt-5{margin-top:calc(5 * var(--space-unit))!important}.mb-8,.my-8{margin-bottom:calc(8 * var(--space-unit))}.mt-8,.my-8{margin-top:calc(8 * var(--space-unit))!important}.mb-10,.my-10{margin-bottom:calc(10 * var(--space-unit))!important}.mt-10,.my-10{margin-top:calc(10 * var(--space-unit))!important}.mt-0,.my-0{margin-top:0!important}.mb-0,.my-0{margin-bottom:0!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:var(--space-unit);padding-right:var(--space-unit)}.py-0{padding-top:0!important;padding-bottom:0!important}.px-3{padding-left:calc(3 * var(--space-unit));padding-right:calc(3 * var(--space-unit))}.px-4{padding-left:calc(4 * var(--space-unit));padding-right:calc(4 * var(--space-unit))}.py-4{padding-top:calc(4 * var(--space-unit));padding-bottom:calc(4 * var(--space-unit))}.py-5{padding-top:calc(5 * var(--space-unit));padding-bottom:calc(5 * var(--space-unit))}.py-6{padding-top:calc(6 * var(--space-unit));padding-bottom:calc(6 * var(--space-unit))}.py-8{padding-top:calc(8 * var(--space-unit));padding-bottom:calc(8 * var(--space-unit))}.py-12{padding-top:calc(12 * var(--space-unit));padding-bottom:calc(12 * var(--space-unit))}.gap-1{gap:calc(1 * var(--space-unit))}.gap-2{gap:calc(2 * var(--space-unit))}.gap-4{gap:calc(4 * var(--space-unit))}.gap-5{gap:calc(5 * var(--space-unit))}.gap-6{gap:calc(6 * var(--space-unit))}.gap-8{gap:calc(8 * var(--space-unit))}.gap-y-2{row-gap:calc(2 * var(--space-unit))}.gap-y-3{row-gap:calc(3 * var(--space-unit))}.gap-x-4{column-gap:calc(4 * var(--space-unit))}.-order-1{order:-1}@media screen and (min-width:769px){.md\:mb-0{margin-bottom:0!important}.md\:mt-12{margin-top:calc(12 * var(--space-unit))}}@media(min-width:1024px){.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:flex{display:flex}.lg\:gap-y-10{row-gap:calc(10 * var(--space-unit))}.lg\:gap-y-12{row-gap:calc(12 * var(--space-unit))}.lg\:border-top{border-top-width:1px}.lg\:flex-row{flex-direction:row}.lg\:order-none{order:0}}@media(min-width:1280px){.xl\:gap-y-10{row-gap:calc(10 * var(--space-unit))}.xl\:gap-y-12{row-gap:calc(12 * var(--space-unit))}}@media screen and (max-width:599.98px){.xs\:text-h6{font-size:var(--h6-font-size);line-height:1.4}.xs\:text-sm{font-size:var(--font-size-sm)}.xs\:hidden{display:none}}@media screen and (max-width:768.98px){.md-down\:flex-col{flex-direction:column}.md-down\:hidden{display:none!important}.md-down\:max-w-none{max-width:none}.md-down\:w-full{width:100%}.md-down\:mb-2{margin-bottom:calc(2 * var(--space-unit))!important}.md-down\:text-sm{font-size:var(--font-size-sm)}}@media screen and (max-width:1023.98px){.lg-down\:-mx-gutter{margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1)}.lg-down\:text-sm{font-size:var(--font-size-sm)}.lg-down\:hidden{display:none!important}}.flex-fill{flex:1 1 auto!important}.opacity-50{opacity:.5}.muted{opacity:.7}.text-muted{color:rgb(var(--text-color) / .66)}.empty\:hidden:empty,.empty\:hidden:blank{display:none}.quick-links__toggle.link{font-size:.75em;font-weight:700;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/96/assets/custom.css.map */
