body{--ast-ink: 46 46 46;--ast-paper: 255 255 255;--ast-ice: 246 246 250;--ast-violet: 91 91 225;--ast-pink: 249 100 195;--ast-link: 247 74 205;--ast-teal: 77 198 227;--ast-rule: rgb(var(--ast-ink) / .16);--ast-tint: rgb(var(--ast-violet) / .05);--ast-tint-rule: rgb(var(--ast-violet) / .22);--ast-num: "Barlow Condensed", "Arial Narrow", sans-serif;--ast-head: var(--heading-font-family, "Francois One", sans-serif);--heading-color: var(--ast-ink);--text-color: var(--ast-ink);--drawer-text-color: var(--ast-ink);--panel-heading-color: var(--ast-ink);--panel-text-color: var(--ast-ink);--star-color: var(--ast-violet);--collection-label-color: var(--ast-violet);--in-stock-text-color: var(--ast-ink);--low-stock-text-color: var(--ast-violet);--very-low-stock-text-color: var(--ast-violet);--no-stock-text-color: var(--ast-ink);--btn-bg-color: var(--ast-teal);--btn-bg-hover-color: var(--ast-ink);--btn-text-color: var(--ast-ink);--btn-alt-bg-color: var(--ast-paper);--btn-alt-bg-alpha: 0;--btn-alt-text-color: var(--ast-ink);--btn-border-width: 1px;--btn-border-radius: 2px;--btn-lg-border-radius: 2px;--btn-icon-border-radius: 2px;--input-border-width: 1px;--input-border-radius: 2px;--input-lg-border-radius: 2px;--input-with-btn-inner-radius: 2px;--textarea-border-radius: 2px;--modal-border-radius: 2px;--drawer-border-radius: 2px;--overlay-border-radius: 2px;--color-scheme-1-bg: 246 246 250 / 1;--color-scheme-1-grad: none;--color-scheme-1-heading: var(--ast-ink);--color-scheme-1-text: var(--ast-ink);--color-scheme-1-btn-bg: var(--ast-teal);--color-scheme-1-btn-text: var(--ast-ink);--color-scheme-1-btn-bg-hover: var(--ast-ink);--color-scheme-2-bg: 46 46 46 / 1;--color-scheme-2-grad: none;--color-scheme-2-heading: 255 255 255;--color-scheme-2-text: 255 255 255;--color-scheme-2-btn-bg: var(--ast-teal);--color-scheme-2-btn-text: var(--ast-ink);--color-scheme-2-btn-bg-hover: 255 255 255;--color-scheme-3-bg: 247 247 254 / 1;--color-scheme-3-grad: none;--color-scheme-3-heading: var(--ast-ink);--color-scheme-3-text: var(--ast-ink);--color-scheme-3-btn-bg: var(--ast-teal);--color-scheme-3-btn-text: var(--ast-ink);--color-scheme-3-btn-bg-hover: var(--ast-ink);--sale-label-bg-color: var(--ast-violet);--sale-label-text-color: 255 255 255;--sold-out-label-bg-color: var(--ast-ink);--sold-out-label-text-color: 255 255 255;--new-label-bg-color: var(--ast-violet);--new-label-text-color: 255 255 255;--preorder-label-bg-color: var(--ast-violet);--preorder-label-text-color: 255 255 255;--custom-label-bg-color: var(--ast-ink);--custom-label-text-color: 255 255 255;--card-bg-color: rgb(var(--ast-paper));--card-text-color: var(--ast-ink);--card-border-color: var(--ast-rule);--card-highlight-bg-color: var(--ast-tint);--card-highlight-text-color: var(--ast-ink);--card-highlight-border-color: var(--ast-tint-rule);--coll-card-bg-color: rgb(var(--ast-paper));--coll-card-border-color: var(--ast-rule)}:focus-visible,.focus-label:focus-visible+label,.focus-label-before:focus-visible+label:before,.is-focused,.focus-label.is-focused+label,.focus-label-before.is-focused+label:before,.no-js :focus,.no-js .focus-label:focus+label,.no-js .focus-label-before:focus+label:before,.tab-used .checkbox--small:focus+.label:before,body.tab-used .products-toolbar__sort .custom-select:focus-within .custom-select__btn,.tab-used .product-info__block .media a:focus{outline:2px solid rgb(var(--ast-violet));outline-offset:2px}.btn--primary,.btn--secondary,.shopify-challenge__button,.shopify-payment-button .shopify-payment-button__button--unbranded{outline-color:rgb(var(--ast-violet))}.h0,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.font-heading{font-weight:400;letter-spacing:0}.h0,.text-h0,h1,.h1,.text-h1{line-height:1.1}h2,.h2,.text-h2{line-height:1.15}h3,.h3,.text-h3{line-height:1.2}.subheading,.section__block--subheading,.label{font-family:var(--ast-num);font-style:normal;font-size:.82em;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.subheading,.section__block--subheading{color:rgb(var(--ast-violet))}.color-scheme--2 .subheading,.color-scheme--white .subheading,.text-overlay .subheading{color:inherit}.label .option-selector__label-value{font-family:var(--body-font-family);font-weight:400;letter-spacing:0;text-transform:none}.price,.qty-input__input,.header__cart-count,.unit-price,.countdown__number,.pagination__page-link,.pagination__page-current,.product-inventory__status{font-family:var(--ast-num);font-variant-numeric:tabular-nums lining-nums}a{color:rgb(var(--text-color))}.rte a:not(.btn),.link,.product-spec__value a{color:rgb(var(--text-color));text-decoration:underline;text-decoration-color:rgb(var(--ast-link));text-decoration-thickness:2px;text-underline-offset:.18em;transition:color .15s,text-decoration-color .15s}.rte a:not(.btn):hover,.link:hover,.product-spec__value a:hover{color:rgb(var(--ast-violet));opacity:1}.color-scheme--2 .rte a:not(.btn),.color-scheme--2 .link,.color-scheme--white .rte a:not(.btn),.color-scheme--white .link,.text-overlay .rte a:not(.btn){color:inherit}.color-scheme--2 .rte a:not(.btn):hover,.color-scheme--2 .link:hover,.color-scheme--white .rte a:not(.btn):hover,.color-scheme--white .link:hover{color:inherit;text-decoration-color:currentColor}.btn{font-family:var(--ast-num);font-size:.95em;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;border-radius:var(--btn-border-radius, 2px);transition:background-color .15s,color .15s,border-color .15s,opacity .15s}.btn--sm{font-weight:600}.btn--primary,.spr-button-primary,.shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-challenge__button,.pxu-btn,.pxu-btn:visited,.rebuy-button,.rebuy-cart__flyout-empty-cart a,.sp-product-card-button,.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{border:1px solid rgb(var(--ast-ink));background:rgb(var(--ast-teal));color:rgb(var(--ast-ink));box-shadow:none;text-shadow:none}.btn--primary.is-loading{color:transparent}.btn--primary.is-loading:after,.btn--primary.is-loading:before{border-color:rgb(var(--ast-ink))}.btn--primary.is-loading:after{border-top-color:transparent}@media(hover:hover)and (pointer:fine){.btn--primary:not(.slider-nav__btn):not([disabled]):hover,.shopify-challenge__button:not([disabled]):hover,.shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):not([aria-disabled]):hover,.pxu-btn:hover,.rebuy-button:hover,.sp-product-card-button:hover,.okeReviews[data-oke-container] .oke-button:hover,div.okeReviews .oke-button:hover{background:rgb(var(--ast-ink));color:rgb(var(--ast-paper));opacity:1;transform:none}}.btn--secondary{border:1px solid currentColor;background:transparent;color:rgb(var(--text-color));box-shadow:none;font-weight:600;letter-spacing:.08em}@media(hover:hover)and (pointer:fine){.btn--secondary:not(.slider-nav__btn):not([disabled]):hover{background:rgb(var(--text-color) / .06);opacity:1}}.btn--secondary.is-loading{color:transparent}.btn--secondary.is-loading:after,.btn--secondary.is-loading:before{border-color:currentColor}.btn--secondary.is-loading:after{border-top-color:transparent}.btn--icon,.btn--icon.btn--lg,.slider-nav__btn{border-radius:2px}.input,select,.custom-select__btn{border:1px solid rgb(var(--ast-ink) / .35);border-radius:2px}.input:focus,select:focus,.custom-select__btn:focus,.js .qty-input--combined:focus-within{border-color:rgb(var(--ast-violet));box-shadow:0 0 0 1px rgb(var(--ast-violet))}textarea{border-radius:2px!important}.input-with-button{border-radius:2px;box-shadow:inset 0 0 0 1px rgb(var(--ast-ink) / .35)}.input-with-button:focus-within{box-shadow:inset 0 0 0 1px rgb(var(--ast-violet)),0 0 0 1px rgb(var(--ast-violet))}.input-with-button>.btn{border-radius:2px}.custom-select__listbox{border:1px solid rgb(var(--ast-ink));border-radius:2px;box-shadow:none}.qty-input .qty-input__input,.qty-input .qty-input__btn,.js .qty-input.qty-input--combined{border-color:rgb(var(--ast-ink) / .35);border-radius:2px}.js .qty-input.qty-input--combined:focus-within{border-color:rgb(var(--ast-violet));box-shadow:0 0 0 1px rgb(var(--ast-violet))}.color-scheme:not(.color-scheme--no-btns) .qty-input{--input-text-color: var(--text-color);border-color:rgb(var(--ast-ink) / .35)}.opt-label.opt-label{border-radius:2px;font-family:var(--ast-num);font-weight:600;letter-spacing:.04em}.opt-label.opt-label--btn{border-color:rgb(var(--ast-ink) / .35)}.opt-btn:checked+.opt-label.opt-label--btn{border-color:rgb(var(--ast-ink))}.opt-btn:checked+.opt-label.opt-label:not(.opt-label--swatch):after{border-radius:2px;box-shadow:0 0 0 1px rgb(var(--ast-ink))}.opt-label.opt-label:not([data-swatch]):hover:after{box-shadow:none}.opt-label .opt-label__media,.opt-label.opt-label:not([data-swatch]):after{border-radius:2px}.alert{border-radius:2px}.badge{margin:-.45em 0;padding:.45em .6em .35em;border-radius:2px;font-family:var(--ast-num);font-size:1.05rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.product-label,.collection-label{border-radius:2px;font-family:var(--ast-num);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.badge.collection-label{border:1px solid rgb(var(--ast-ink));background-color:rgb(var(--ast-paper));box-shadow:none;color:rgb(var(--ast-ink))}.badge.collection-label:before{display:none}.main-nav__badge,.main-nav__badge--1,.main-nav__badge--2,.main-nav__badge--3,.mega-nav--badge-pill .main-nav__badge--1,.mega-nav--badge-pill .main-nav__badge--2,.mega-nav--badge-pill .main-nav__badge--3,.mega-nav--badge-outline .main-nav__badge--1,.mega-nav--badge-outline .main-nav__badge--2,.mega-nav--badge-outline .main-nav__badge--3{border:0;border-radius:2px;background-color:rgb(var(--ast-violet));color:#fff;font-family:var(--ast-num);letter-spacing:.08em;text-transform:uppercase;animation:none}.price__current{font-size:1.2em;font-weight:600;letter-spacing:.01em}.price__from,.price__was,.unit-price{font-weight:500}.price__was{font-size:.9em;color:rgb(var(--text-color) / .6)}.price--on-sale .price__current{color:rgb(var(--ast-violet))}.header__cart-count{border-radius:2px;background-color:rgb(var(--ast-violet));color:#fff;font-weight:700}.Vtl-WishlistHeader__HeartCounter{background:rgb(var(--ast-violet))}.card--related{background-color:transparent;border-bottom:1px solid var(--ast-rule)}.card:not(.card--related):not(.card--no-lines) .price--top{border-top-color:var(--ast-rule)}.card--highlight-product:not(.card--product-contained):before{border:1px solid var(--ast-tint-rule);background-color:var(--ast-tint);background-image:none}.card__media--circle,.card__media--circle .media{border-radius:2px}.breadcrumbs{font-family:var(--ast-num);font-size:.9em;font-weight:500;letter-spacing:.02em;color:rgb(var(--text-color) / .78)}.breadcrumbs-list__link:hover{color:rgb(var(--ast-violet))}.pagination__page-link,.pagination__page-current,.pagination__arrow,.pagination__next-label{font-family:var(--ast-num);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pagination__page-link{color:rgb(var(--text-color) / .8)}.pagination__page-link:hover,.pagination__page-current{color:rgb(var(--text-color));background:linear-gradient(to top,rgb(var(--ast-pink)) 2px,transparent 2px) no-repeat center bottom/1.3em}.pagination__bar{background-color:var(--ast-rule)}.drawer:not(.facets){border-inline-start:1px solid var(--ast-rule);box-shadow:none}.drawer__header{border-bottom:1px solid var(--ast-rule)}.drawer__footer{box-shadow:none;border-top:1px solid var(--ast-rule)}.cart-drawer__summary--top,.cart-drawer__summary--top .cart-drawer-popup,.cart-drawer__summary--top.cart-drawer--checkout--sticky-true{border-color:var(--ast-rule)}.main-nav__child{box-shadow:none;border-top:1px solid var(--ast-rule)}.mega-nav--accent-border{border-top:1px solid var(--ast-rule);border-image:none}.main-nav__grandchild .main-nav__item[aria-current=page]{border-inline-start:0;padding-inline-start:0;color:rgb(var(--ast-violet))}.disclosure--row{border-color:var(--ast-rule)}hr{background-color:var(--ast-rule)}.rte table{border-collapse:collapse;border-top:1px solid rgb(var(--ast-ink))}.rte th,.rte td{border:0;border-bottom:1px solid var(--ast-rule);text-align:start;vertical-align:top}.rte thead th{border-bottom:1px solid var(--ast-rule);font-family:var(--ast-num);font-size:.82em;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.oke-testimonialCard{border:1px solid var(--ast-rule)!important;border-radius:2px!important;box-shadow:none!important;overflow:hidden!important}.oke-reviewCarousel-reviews-review:hover .oke-testimonialCard{box-shadow:none!important}.oke-stars-foreground svg use,.oke-stars-foreground svg{fill:rgb(var(--ast-violet))!important;color:rgb(var(--ast-violet))!important}.oke-stars-background svg use,.oke-stars-background svg{fill:#e4e4e8!important;color:#e4e4e8!important}.oke-reviewContent-title{font-size:15px!important;font-weight:700!important}.oke-reviewContent-body{font-size:14px!important;line-height:1.6!important}.oke-w-reviewer-name{font-weight:600!important}.okeReviews[data-oke-container] .oke-w-reviewer-verified,div.okeReviews .oke-w-reviewer-verified,.oke-w-reviewer-verified{background:none!important;-webkit-text-fill-color:currentColor!important;color:rgb(var(--ast-violet))!important;font-size:12px!important;font-weight:600!important}.okeReviews[data-oke-container] .oke-w-reviewerRecommendation--yes:before,div.okeReviews .oke-w-reviewerRecommendation--yes:before,.okeReviews[data-oke-container] .oke-w-reviewer-verified-icon:before,div.okeReviews .oke-w-reviewer-verified-icon:before,.oke-w-reviewer-verified-icon:before{background:none!important;-webkit-text-fill-color:currentColor!important;color:rgb(var(--ast-violet))!important}.okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-bar-fill,div.okeReviews .oke-w-breakdownModule-distribution-bar-fill{background:rgb(var(--ast-violet))}.okeReviews[data-oke-container] .oke-button-container,div.okeReviews .oke-button-container{background:none}.oke-media-image,.oke-product-thumbnail-image,.oke-avatar,.oke-avatar-placeholder{border-radius:2px!important}.oke-media{border-radius:2px!important;overflow:hidden!important}.oke-tag{padding:3px 8px!important;border-radius:2px!important;font-family:var(--ast-num)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.oke-helpful{opacity:.5!important;transition:opacity .2s ease!important}.oke-helpful:hover{opacity:1!important}.oke-reviewContent-readMore{color:rgb(var(--ast-violet))!important;font-weight:600!important}.oke-reviewCarousel-arrow{border:1px solid rgb(var(--ast-ink))!important;border-radius:2px!important;box-shadow:none!important}.oke-reviewCarousel-arrow:hover{box-shadow:none!important}.oke-footerBadges{opacity:.3!important;transition:opacity .2s ease!important}.oke-footerBadges:hover{opacity:.7!important}.okeReviews[data-oke-container],div.okeReviews{font-size:14px!important;margin-top:-40px!important}store-header.header{--header-accent-color: var(--ast-violet)}.header{border-bottom-color:var(--ast-rule)}.header .main-menu{--nav-line-color: var(--ast-rule);letter-spacing:0}.main-nav__link--featured,.main-nav__link--featured:hover,.main-nav__link--featured.is-active{color:rgb(var(--ast-violet))}.main-nav__collection-image-rounded,.main-nav__collection-image-circle,.child-nav__collection-image .main-nav__collection-image,.main-nav__item--go .icon,.main-nav__icon-circle .icon,.header .predictive-search{border-radius:2px}.announcement{font-family:var(--ast-num);font-size:.95em;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.announcement .rte a,.announcement__text a{color:inherit;text-decoration:underline;text-decoration-color:rgb(var(--ast-pink));text-decoration-thickness:2px;text-underline-offset:.2em}.announcement .rte a:hover,.announcement__text a:hover{color:inherit;text-decoration-color:currentColor}@media(min-width:769px){.main-nav__child.mega-nav--heading-uppercase .child-nav__item:not(.main-nav__item--back):not(.main-nav__item-header),.main-nav__child.mega-nav--heading-bold-uppercase .child-nav__item:not(.main-nav__item--back):not(.main-nav__item-header),.main-nav__child.mega-nav--no-grandchildren .child-nav__item:not(.main-nav__item--back):not(.main-nav__item-header){font-family:var(--ast-num);font-size:.88em;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.main-nav__child.mega-nav--columns .child-nav__item--toggle:not(.nav__item--no-underline){border-bottom-color:rgb(var(--ast-ink))}.main-nav__child.mega-nav--column-dividers .child-nav>li:not(:last-child){border-inline-end:0}.main-nav__child .main-nav__grandchild .main-nav__item:hover{color:rgb(var(--ast-violet))}}.main-nav__promos .promo{border:1px solid var(--ast-tint-rule);border-radius:2px;background-color:var(--ast-tint)}.main-nav__promos .promo__content .rte{font-family:var(--ast-head);font-weight:400;line-height:1.2}.main-nav__promos .promo__content .rte a{text-decoration:none}.mega-menu-featured .mega-menu-featured__heading{font-family:var(--ast-num);font-size:12px;font-weight:600;letter-spacing:.08em;color:rgb(var(--nav-child-text-color) / .72)}.mega-menu-featured .mega-menu-featured__grid-image,.mega-menu-featured .mega-menu-featured__grid-image--circle,.mega-menu-featured .mega-menu-featured__grid-image--circle img,.mega-menu-featured .mega-menu-featured__minimal-image,.mega-menu-featured .mega-menu-featured__minimal-image--circle,.mega-menu-featured .mega-menu-featured__minimal-image--circle img,.main-nav__child .mega-menu-countdown,.main-nav__child .grandchild-nav__image,.main-nav__grandchild .grandchild-nav__circle,.main-nav__grandchild .grandchild-nav__circle img{border-radius:2px}.mega-menu-featured .mega-menu-featured__grid-price,.mega-menu-featured .mega-menu-featured__minimal-price{font-family:var(--ast-num);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums lining-nums;color:rgb(var(--nav-child-text-color))}.main-nav__grandchild .grandchild-nav__circle--gradient{background:rgb(var(--ast-ink))}.main-nav__grandchild .grandchild-nav__circle--glow,.main-nav__grandchild .grandchild-nav__item:hover .grandchild-nav__circle--glow{box-shadow:0 0 0 1px var(--ast-rule)}.mega-menu-trust .mega-menu-trust__item{font-family:var(--ast-num);font-size:13px;font-weight:500;letter-spacing:.04em;color:rgb(var(--nav-child-text-color) / .72)}@media(max-width:768.98px){.main-nav__item--back .main-nav__item-content{border-radius:2px;background-color:var(--ast-tint);color:rgb(var(--ast-violet));font-family:var(--ast-num);font-size:.95em;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mobile-menu-footer{border-top-color:var(--ast-rule)}.mobile-menu-footer .mobile-menu-footer__btn{border:1px solid rgb(var(--ast-ink));border-radius:2px;background:transparent;color:rgb(var(--ast-ink));font-family:var(--ast-num);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mobile-menu-footer .mobile-menu-footer__btn:hover{background:rgb(var(--ast-ink) / .06)}.mobile-menu-footer .mobile-menu-footer__btn--cta,.mobile-menu-footer .mobile-menu-footer__btn--cta:hover{background:rgb(var(--ast-teal));color:rgb(var(--ast-ink))}.mobile-menu-footer .mobile-menu-footer__help{font-family:var(--ast-num);font-size:13px;font-weight:500;letter-spacing:.04em;color:rgb(var(--ast-ink) / .6)}.mobile-menu-footer .mobile-menu-footer__socials .social__link{color:rgb(var(--ast-ink) / .55)}}.footer .footer-block__heading,.footer .footer-menu .disclosure__title{font-family:var(--ast-num);font-size:.9em;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.footer .footer-menu__links{line-height:1.5}.footer .footer-col--links .footer-menu__links a:not(.btn){text-decoration:underline transparent 2px;text-underline-offset:.2em}.footer .footer-col--links .footer-menu__links a:not(.btn):hover{text-decoration-color:rgb(var(--ast-pink))}.footer .footer-sublinks a:not(.btn){text-decoration:underline transparent 2px;text-underline-offset:.2em}.footer .footer-sublinks a:not(.btn):hover{text-decoration-color:rgb(var(--ast-pink))}.footer .footer__hr{height:1px;background-color:rgb(var(--text-color) / .16)}.footer .footer__base{font-family:var(--ast-num);font-size:.95em;font-weight:500;letter-spacing:.03em;color:rgb(var(--text-color) / .78)}.footer .input-with-button{box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .35)}.footer .input-with-button:focus-within{box-shadow:inset 0 0 0 1px rgb(var(--ast-violet)),0 0 0 1px rgb(var(--ast-violet))}@media(min-width:769px){.footer .footer-menu>summary{margin-bottom:.9em;padding-bottom:.55em;border-bottom:1px solid rgb(var(--text-color) / .16)}.footer .footer-menu .disclosure__title{margin-bottom:0}}@media(max-width:768.98px){.footer .footer-col--collapsed .disclosure,.footer .footer-col--not-collapsed+.footer-col--not-collapsed>.footer-block{border-color:rgb(var(--text-color) / .16)}}.cc-header{position:relative}.cc-header--sticky{position:sticky}.cc-header,.cc-header--sticky,.ast-header-bleed .cc-header,.ast-header-bleed .cc-header--sticky,.ast-header-bleed.ast-header-scrolled .cc-header,.ast-header-bleed.ast-header-scrolled .cc-header--sticky{z-index:500!important}.main-menu__content,.js .main-nav__child,.header__mega,.main-nav__child{z-index:500}.drawer[open]{z-index:600!important}.modal{z-index:600}.cc-collection-banner .collection-banner{padding-bottom:calc(5 * var(--space-unit));border-bottom:1px solid var(--ast-rule)}.cc-collection-banner .collection-banner__heading{font-weight:400}.cc-collection-banner .collection-banner__count{font-family:var(--ast-num);font-size:1.4rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums;color:rgb(var(--ast-violet))}.cc-collection-banner .collection-banner .rte{max-width:42em;line-height:1.6}.card--product .card__title{font-family:var(--ast-head);font-weight:400;font-size:1.1em;line-height:1.2}.card--product .card__vendor,.card--product .card__subtitle,.card--product .card__weight,.card--product .product-inventory__status{font-family:var(--ast-num);font-size:.9em;font-weight:500;letter-spacing:.03em}.card--product .product-inventory__status{font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.card--product .product-inventory__status:before{border-radius:2px}.card.card--promo{border:1px solid var(--ast-tint-rule);border-radius:2px}.card.card--promo.color-scheme--3,.card.card--promo.card-promo--noscheme{background-color:var(--ast-tint)}.card.card--promo .card__title{font-weight:400}.card.card--promo .card--promo__content{color:rgb(var(--text-color) / .82)}.products-toolbar{border-color:var(--ast-rule)}.products-toolbar .products-toolbar__filter-btn{border:1px solid rgb(var(--ast-ink));border-radius:2px;font-family:var(--ast-num);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.products-toolbar .products-toolbar__filter+.products-toolbar__sort{border-inline-start:0}.products-toolbar .label,.products-toolbar label,.products-toolbar .custom-select__btn{font-family:var(--ast-num);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.facets.drawer.facets{border:0;border-inline-end:1px solid var(--ast-rule);padding:10px}@media(min-width:1024px){.facets.drawer.facets{border:0;padding:0}.main-products-grid .main-products-grid__filters{border-inline-end:0}}.facets .disclosure,.facets .facets__sort{border-color:var(--ast-rule)}.facets .disclosure__title{font-family:var(--ast-num);font-size:.95em;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.facets .active-filter>.icon{border:0;border-radius:2px;background-color:rgb(var(--ast-ink));stroke:#fff}.facets .checkbox:checked+label:before{background-color:rgb(var(--ast-violet));border-color:rgb(var(--ast-violet))}.facets .filter__more+.filter__header{border-inline-start:0}.collection-seo__content .collection-seo__heading{font-family:var(--ast-head);font-weight:400}.collection-seo__content{padding-top:calc(5 * var(--space-unit));border-top:1px solid var(--ast-rule)}.product-title{font-weight:400}.product-info__price{font-family:var(--ast-num);font-variant-numeric:tabular-nums lining-nums}.cc-product-recommendations .section__heading,.cart-recommendations .section__heading{font-weight:400}.free-shipping-container.color-scheme{--bg-color: 247 247 254 / 1;--text-color: var(--ast-ink);--heading-color: var(--ast-ink);border:1px solid var(--ast-tint-rule);border-radius:2px}.free-shipping-container.color-scheme .free-shipping-notice__bar{background-color:rgb(var(--ast-ink) / .1)}.cart .cart__summary{border:0;border-top:1px solid rgb(var(--ast-ink));border-radius:0}.cart .cart__summary .h4,.cart .cart__summary h2{font-weight:400}.cart .discount,.cart-drawer__summary .discount{border-radius:2px;font-family:var(--ast-num);font-weight:600;letter-spacing:.06em;text-transform:uppercase}@media(hover:hover){.main-nav__item:hover a:after,.main-nav__item--primary:hover a:after,.secondary-nav__item:hover a:after,.main-nav__link--featured:hover:after,.mega-nav--columns .child-nav__item--toggle a:hover:after,.mega-nav--columns .main-nav__grandchild .main-nav__item a:hover:after,.grandchild-nav__item:hover:after{transform:scaleX(1)}.card .card__title a,.card .card-link,.card .card__media img,.card .card__media .media{transition:color .15s,text-decoration-color .15s,opacity .15s,transform .15s}.card:hover .card__title a,.card:hover .card__title .card-link,.card .card__title a:hover,.card .card__title .card-link:hover{text-decoration:underline;text-decoration-color:rgb(var(--ast-pink));text-decoration-thickness:2px;text-underline-offset:.15em}.card:hover .card__media img{opacity:.92}.footer .footer-col--links .footer-menu__links a:not(.btn):hover,.footer .footer-sublinks a:not(.btn):hover,.main-menu__content .main-nav__item a:hover,.mobile-menu-footer a:hover{text-decoration:underline;text-decoration-color:rgb(var(--ast-pink));text-decoration-thickness:2px;text-underline-offset:.15em}.cc-article-hub .article-wrap .cta-btn:not(.outline):hover,.cc-article-hub .article-wrap .btn:not(.btn--secondary):hover,.ast-quiz .btn-next:hover,.ast-quiz .btn-retake:hover,.ast-quiz .btn-guide:hover,.ast-quiz .rec-buy:hover,.shopify-section button[type=submit].btn--primary:hover,.footer .btn--primary:hover{background-color:rgb(var(--ast-ink));border-color:rgb(var(--ast-ink));color:rgb(var(--ast-paper))}.cc-article-hub .article-wrap .cta-btn.outline:hover,.btn--secondary:not(.slider-nav__btn):not([disabled]):hover{background-color:rgb(var(--ast-ink));color:rgb(var(--ast-paper))}.color-scheme--2 .btn--secondary:not(.slider-nav__btn):not([disabled]):hover,.text-overlay .btn--secondary:not([disabled]):hover{background-color:rgb(var(--ast-paper));color:rgb(var(--ast-ink))}}.cc-main-blog .main-blog__heading{margin-bottom:calc(3 * var(--space-unit))}.cc-main-blog blog-filter .border-top{border-top-width:0}.cc-main-blog #blog-filter-links a{font-family:var(--ast-num);font-size:1.5rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:rgb(var(--ast-ink))}.cc-main-blog #blog-filter-links a.underline{color:rgb(var(--ast-violet));text-decoration:underline;text-decoration-color:rgb(var(--ast-pink));text-decoration-thickness:2px;text-underline-offset:.2em}@media(hover:hover){.cc-main-blog #blog-filter-links a:hover{color:rgb(var(--ast-violet))}}.card--editorial .card__meta{font-family:var(--ast-num);font-size:1.4rem;letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums}
/*# sourceMappingURL=/cdn/shop/t/188/assets/ast-protocol.css.map */
