.ag-body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ag-glow-text{color:var(--ag-accent-text, var(--ag-coral));background:var(--ag-highlight, var(--ag-ember-gradient));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(forced-colors:active){.ag-glow-text{-webkit-text-fill-color:currentColor;background:none}}.ag-eyebrow{margin:0 0 14px;color:var(--ag-accent-text, var(--ag-coral));font-family:var(--ag-font-body);font-size:var(--ag-eyebrow-size);font-weight:600;line-height:1.3;letter-spacing:var(--ag-eyebrow-spacing);text-transform:var(--ag-eyebrow-case)}.ag-btn{--_bg: var(--ag-button-bg);--_fg: var(--ag-button-fg);--_bd: var(--ag-button-border);display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:var(--ag-button-height);padding:0 clamp(20px,2vw,28px);border:1.5px solid var(--_bd);border-radius:var(--ag-radius-button);background:var(--_bg);color:var(--_fg);box-shadow:var(--ag-button-shadow);font-family:var(--ag-font-body);font-size:15px;font-weight:var(--ag-button-weight);line-height:1.15;letter-spacing:var(--ag-button-spacing);text-transform:var(--ag-button-case);text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.ag-btn:hover{background:var(--ag-button-hover-bg);color:var(--ag-button-hover-fg);border-color:var(--ag-button-hover-bg);transform:translateY(-1px)}.ag-btn svg{width:18px;height:18px;flex:none}.ag-btn--ghost{--_bg: rgba(var(--ag-fg-rgb, var(--ag-snow-rgb)), .06);--_fg: var(--ag-fg, var(--ag-snow));--_bd: rgba(var(--ag-fg-rgb, var(--ag-snow-rgb)), .38);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ag-btn--ghost:hover{background:var(--ag-fg, var(--ag-snow));color:var(--ag-bg, var(--ag-plum));border-color:var(--ag-fg, var(--ag-snow))}.ag-round{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:var(--ag-plum);color:var(--ag-snow);transition:background-color .2s ease,color .2s ease,transform .2s ease}.ag-round svg{width:18px;height:18px}.ag-body :where(.ag-section) :focus-visible{outline:2px solid var(--ag-accent-text, var(--ag-coral));outline-offset:3px}.ag-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.ag-skin{background-color:var(--ag-cream);color:var(--ag-ink);font-family:var(--font-body--family)}body.ag-skin :is(h1,h2,h3,.h1,.h2,.h3){letter-spacing:var(--ag-tracking-heading)}body.ag-skin :focus-visible{outline-color:var(--ag-coral-ink)}body.ag-skin :is(.button,.button-secondary,.button-custom):not(.button-unstyled){min-height:var(--ag-button-height);font-weight:var(--ag-button-weight);letter-spacing:var(--ag-button-spacing);transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}body.ag-skin .button:not(.button-secondary,.button-unstyled,.quick-add__button){box-shadow:var(--ag-button-shadow)}body.ag-skin .button:not(.button-secondary,.button-unstyled,.quick-add__button):hover{transform:translateY(-1px)}body.ag-skin :is(.field__input,.search-input,.cart-discount__input,textarea,select:not([class*=cc-])){border-radius:var(--ag-radius-input)}body.ag-skin textarea{border-radius:min(var(--ag-radius-input),18px)}body.ag-skin .product-card{--product-corner-radius: var(--ag-radius-card);--card-corner-radius: var(--ag-radius-card)}body.ag-skin .card-gallery,body.ag-skin .product-card .product-media-container,body.ag-skin .product-card :is(img,.placeholder-svg){border-radius:var(--ag-radius-image)}body.ag-skin .card-gallery{overflow:hidden;background:var(--ag-panel)}@media(hover:hover)and (prefers-reduced-motion:no-preference){body.ag-skin .product-card .card-gallery img{transition:transform .5s ease}body.ag-skin .product-card:hover .card-gallery img{transform:scale(var(--ag-image-zoom))}}body.ag-skin .product-badges__badge{border-radius:999px!important;border:1px solid var(--ag-badge-border);background:var(--ag-badge-bg)!important;color:var(--ag-badge-fg)!important;font-family:var(--ag-font-body);font-weight:700;letter-spacing:.06em;text-transform:var(--ag-badge-case);padding-inline:12px}body.ag-skin .product-badges__badge.color-custom-badge-sold-out{background:var(--ag-plum)!important;color:var(--ag-snow)!important}body.ag-skin .quick-add__button{--quick-add-background: var(--ag-plum);--quick-add-foreground: var(--ag-snow);border-color:rgba(var(--ag-snow-rgb),.18)}body.ag-skin .variant-option__button-label{border-radius:var(--ag-radius-button);font-weight:600}body.ag-skin .variant-option__button-label:has(:checked){box-shadow:0 8px 22px -12px rgba(var(--ag-plum-rgb),.7)}body.ag-skin .variant-option--swatches .swatch{border-radius:14px}body.ag-skin .quantity-selector{border-radius:var(--ag-radius-button);background:var(--ag-panel)}body.ag-skin .product-information .product-media,body.ag-skin .product-information .product-media-container,body.ag-skin .product-information media-gallery :is(img,video,.deferred-media){border-radius:var(--ag-radius-image)}body.ag-skin .product-information media-gallery .slideshow-controls__thumbnail,body.ag-skin .product-information media-gallery .slideshow-control img{border-radius:12px}body.ag-skin .product-information .price,body.ag-skin .product-information product-price{font-family:var(--ag-font-heading);font-weight:var(--ag-font-heading-weight);letter-spacing:-.01em}body.ag-skin .product-information :is(.accordion,accordion-custom) details,body.ag-skin .product-information .disclosures details{border-radius:18px}body.ag-skin .sticky-add-to-cart__bar{border-radius:calc(var(--ag-radius-card) + 4px);box-shadow:var(--ag-shadow)}body.ag-skin .sticky-add-to-cart__image{border-radius:12px}body.ag-skin .theme-drawer__dialog,body.ag-skin dialog.color-custom-drawer{box-shadow:var(--ag-shadow)}@media screen and (min-width:750px){body.ag-skin .theme-drawer__dialog.color-custom-drawer{border-radius:var(--ag-radius-panel) 0 0 var(--ag-radius-panel)}}body.ag-skin .cart-items__media-container,body.ag-skin .cart-items__media img{border-radius:14px;overflow:hidden}body.ag-skin .cart-drawer .theme-drawer__title,body.ag-skin .cart-drawer__inner .theme-drawer__title{font-family:var(--ag-font-heading);font-weight:var(--ag-font-heading-weight);letter-spacing:var(--ag-tracking-heading)}body.ag-skin .theme-drawer__badge{background:var(--ag-coral);color:var(--ag-on-coral)}body.ag-skin .cart-drawer__summary{border-radius:var(--ag-radius-card) var(--ag-radius-card) 0 0;background:var(--ag-panel)}body.ag-skin .cart-discount__pill{border-radius:999px}body.ag-skin .search-modal .dialog-modal,body.ag-skin .search-modal__content,body.ag-skin .predictive-search{border-radius:var(--ag-radius-card)}body.ag-skin .predictive-search-results__card,body.ag-skin .predictive-search-results__card :is(img,.product-card__image){border-radius:16px}body.ag-skin .accordion :is(summary,.details__header){font-weight:600}body.ag-skin .pagination__link,body.ag-skin .facets__pill,body.ag-skin .facets .pill{border-radius:999px}@media(prefers-reduced-motion:reduce){.ag-btn,.ag-round,body.ag-skin :is(.button,.button-secondary){transition:none}.ag-btn:hover,body.ag-skin .button:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/afterglow.css.map */
