:root:root{--ab-gold: #a88452;--ab-label-tracking: .2em;--font-h5--letter-spacing: .18em;--font-h6--letter-spacing: .22em;--button-padding-inline: 2.25rem;--button-padding-block: 1.0625rem;--focus-outline-width: 2px;--focus-outline-offset: 3px}::selection{background:#f0ded6;color:#26211f}h1,h2,h3,.h1,.h2,.h3{text-wrap:balance}p,.rte li{text-wrap:pretty}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{font-size:.75rem;line-height:1.2;letter-spacing:var(--ab-label-tracking);border-radius:0}.button-unstyled.button-unstyled--with-icon,.link{letter-spacing:inherit}.menu-list__link,.header-actions__text-style,.header-actions__action .account-button__text{letter-spacing:var(--ab-label-tracking)}.menu-list__link-title{padding-block:.25rem;background-image:linear-gradient(currentcolor,currentcolor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .25s ease-out}.menu-list__link:hover .menu-list__link-title,.menu-list__link:focus-visible .menu-list__link-title,.menu-list__link--active .menu-list__link-title{background-size:100% 1px}.product-card .price,.product-card .price-item__group{letter-spacing:.04em}.cart-items__title{font-family:var(--font-heading--family);letter-spacing:0}.cart-items__price{letter-spacing:.04em}@media screen and (min-width:990px){.product-grid.product-grid--grid[data-product-card-size=medium]:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}.variant-option__button-label{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;min-width:7.5rem}.accordion .details__header{letter-spacing:var(--font-h6--letter-spacing)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.product-description{line-height:1.75}.product-description>:first-child{margin-block-start:0}.product-description p{margin-block:0 .875rem}.product-description .ab-promise{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.375rem,1.15rem + .75vw,1.75rem);line-height:1.3;letter-spacing:-.005em;text-wrap:balance;margin-block:0 2rem}.product-description h3{font-family:var(--font-body--family);font-weight:var(--font-body--weight);font-size:.6875rem;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;margin-block:2.25rem .75rem;padding-block-start:1.375rem;border-block-start:1px solid var(--ab-gold)}.product-description ul{list-style:none;margin:0 0 1rem;padding:0}.product-description ul li{padding-block:.75rem;margin:0}.product-description ul li+li{border-block-start:1px solid rgb(var(--color-foreground-rgb) / .14)}.product-description ol{list-style:none;counter-reset:ab-step;margin:.5rem 0 1rem;padding:0}.product-description ol li{counter-increment:ab-step;position:relative;min-height:2rem;padding-inline-start:2.75rem;margin-block:0 1.125rem}.product-description ol li:before{content:counter(ab-step);position:absolute;inset-inline-start:0;inset-block-start:-.35rem;font-family:var(--font-accent--family);font-style:italic;font-size:1.5rem;line-height:1.3;color:var(--ab-gold)}.footer-utilities a:hover{text-decoration:underline;text-underline-offset:.25em}@media(prefers-reduced-motion:reduce){.menu-list__link-title{transition:none}}.layout-panel-flex--row>.group-block--height-fill{align-self:stretch;height:auto}@media screen and (max-width:749px){:root:root{--button-padding-inline: 1.25rem}}a.size-style.button-unstyled{display:inline-block;font-size:.75rem;line-height:1.4;letter-spacing:var(--ab-label-tracking);text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.55em;padding-block:.25rem .5rem}a.size-style.button-unstyled:hover{text-decoration-color:var(--ab-gold)}.announcement-bar__text{--letter-spacing: .16em}@media screen and (max-width:749px){.announcement-bar__text{--font-size: .625rem;--letter-spacing: .1em;--line-height: 1.7}}.email-signup__input-group>.email-signup__button--text:not(.email-signup__button--integrated){align-self:stretch}.announcement-bar .announcement-bar__slides{max-width:min(100%,72rem)}.announcement-bar__slider:not(:has(button)) .announcement-bar__slides{width:100%}.facets__label,.products-count-wrapper,.facets-toggle__button{font-size:.75rem;letter-spacing:var(--ab-label-tracking)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/afterglow.css.map */
