.badge,.badge.price__badge-sale{font-size:12px;line-height:1.3;min-height:24px}.price__sale .price-item--regular,.card-information .price__sale s,.card-information .price s,.price--on-sale .price-item--regular:not(.main-price){font-size:12px}.product-form__input input[type=radio]+label,.product-form__input input[type=checkbox]+label{min-height:44px;display:inline-flex;align-items:center}.footer .list-menu__item--link{display:inline-flex;align-items:center;min-height:44px}.footer .localization-selector,.footer .disclosure__button{min-height:44px}@media(hover:none){.card__heading a,.card-information a{padding-block:4px}}.product__accordion .accordion__content-wrapper.is-measuring .accordion__content,.product__accordion .accordion__content-wrapper.is-overflowing:not(.is-expanded) .accordion__content{max-height:none!important}.product__accordion .accordion__content.rte h2{font-size:1.8rem;line-height:1.3;margin:2rem 0 .8rem}.product__accordion .accordion__content.rte ul{margin:0 0 1rem;padding-left:2rem}.animi-eyebrow,.product-intent-links__eyebrow{font-size:max(12px,1.2rem)}:root{--aw-ivory: #f6f2ea;--aw-paper: #fbf9f5;--aw-sand: #ede6da;--aw-studio: #efe9df;--aw-ink: #1d1a21;--aw-ink-2: #45404b;--aw-muted: #67606c;--aw-line: rgba(29, 26, 33, .12);--aw-line-strong: rgba(29, 26, 33, .24);--aw-violet: #6e5bb5;--aw-violet-ink: #4b3c8a;--aw-violet-soft: #ebe6f5;--aw-violet-light: #c9bdf0;--aw-champagne: #b39a72;--aw-champagne-ink: #7d6644;--aw-serif: "Instrument Serif", "Iowan Old Style", Georgia, serif;--aw-sans: var(--font-body-family);--aw-radius: 6px;--aw-pill: 999px;--aw-ease: cubic-bezier(.22, .61, .36, 1);--aw-shadow: 0 1px 2px rgba(29, 26, 33, .04), 0 12px 32px -12px rgba(29, 26, 33, .16);--aw-gutter: clamp(20px, 4vw, 56px);--aw-section: clamp(64px, 9vw, 128px)}body{background:var(--aw-ivory);color:var(--aw-ink);-webkit-font-smoothing:antialiased;letter-spacing:0}::selection{background:var(--aw-violet-soft);color:var(--aw-ink)}*:focus-visible{outline-color:var(--aw-violet)!important}h1,h2,.h0,.h1,.h2,.title,.product__title>*{font-family:var(--aw-serif);font-weight:400;letter-spacing:-.012em;line-height:1.04}h1 em,h2 em,.h0 em,.h1 em,.h2 em{font-style:italic;color:var(--aw-violet-ink)}h3,h4,h5,h6,.h3,.h4,.h5,.card__heading,.accordion__title{font-family:var(--aw-sans);letter-spacing:0;font-weight:550}.rte h2,.rte h3{font-family:var(--aw-serif);font-weight:400;letter-spacing:-.01em}.rte a{text-decoration-thickness:1px;text-underline-offset:3px}.button,.customer button{--buttons-radius: 999px;--buttons-radius-outset: 1000px;min-height:52px;letter-spacing:.01em;font-weight:550;font-size:1.5rem;text-transform:none;transition:background-color .25s var(--aw-ease),color .25s var(--aw-ease),transform .25s var(--aw-ease)}.button:not(.button--secondary):not(.button--tertiary):hover{transform:translateY(-1px)}.button:after,.button:before{box-shadow:none!important}.button--secondary{--color-button: transparent}.atc-button,.product-form__submit{text-transform:none!important;letter-spacing:.01em!important;font-size:1.6rem!important}.editorial-promo-bar{letter-spacing:.04em}.section-header sticky-header,.header-wrapper{background:#f6f2eaeb;backdrop-filter:saturate(1.2) blur(12px);-webkit-backdrop-filter:saturate(1.2) blur(12px)}.header-wrapper--border-bottom{border-bottom:1px solid var(--aw-line)}.header__menu-item,.header__menu-item span{font-size:1.5rem;letter-spacing:.01em;color:var(--aw-ink)}.header__menu-item:hover span{text-decoration:none}.header__menu-item span{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .3s var(--aw-ease);padding-bottom:2px}.header__menu-item:hover span,.header__active-menu-item{background-size:100% 1px}.header__heading-logo{mix-blend-mode:multiply}.header__icon svg{stroke-width:0}.cart-count-bubble{background:var(--aw-violet)!important;color:#fff!important}.header__submenu,.mega-menu__content{background:var(--aw-paper);border-radius:0 0 var(--aw-radius) var(--aw-radius);box-shadow:var(--aw-shadow)}.menu-drawer{background:var(--aw-ivory)}.menu-drawer__menu-item{font-family:var(--aw-serif);font-size:2.6rem;letter-spacing:-.01em}.card-wrapper .card{--border-opacity: 0}.card-wrapper .card__inner{border-radius:var(--aw-radius);overflow:hidden;background:var(--aw-studio);--ratio-percent: 133.333% !important}.card-wrapper .card__inner.ratio:before{padding-bottom:133.333%!important}.card-wrapper .card__media img{object-fit:cover!important;transition:opacity .5s var(--aw-ease),transform 1.2s var(--aw-ease)!important}.card-wrapper:hover .card__media img:first-child{transform:scale(1.03)}.card-wrapper .media--hover-effect>.aw-card-alt{opacity:0;transition:opacity .5s var(--aw-ease)}.card-wrapper .media--hover-effect>.aw-card-alt img{display:block;width:100%;height:100%}@media(hover:hover)and (pointer:fine){.card-wrapper:hover .media--hover-effect>.aw-card-alt{opacity:1}.card-wrapper:hover .media--hover-effect>.aw-card-alt img{transform:scale(1.03)}}@media not all and (hover:hover)and (pointer:fine){.card-wrapper .media--hover-effect>.aw-card-alt{display:none}.card-wrapper:hover .media--hover-effect>img:first-child{opacity:1!important}}.card-wrapper .card__content{padding:14px 0 0}.card-wrapper .card__information{padding:0!important;display:grid;gap:6px}.card-wrapper .card__heading,.card-wrapper .card__heading.h5{font-size:1.55rem;font-weight:500;line-height:1.35;margin:0}.card-wrapper .card__heading a{text-decoration:none}.card-wrapper .card>.card__content>.card__information{display:grid!important;grid-template-rows:auto auto auto;align-content:start;justify-content:stretch}.card-wrapper .card>.card__content>.card__information>.card__heading{min-height:2.7em}.card-wrapper .card>.card__content>.card__information>.card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card-wrapper .card>.card__content>.card__information>.card-information{align-self:start}@media(hover:none){.card-wrapper .card>.card__content>.card__information>.card__heading{min-height:calc(2.7em + 8px)}}.card-wrapper .price{font-size:1.5rem}.card-wrapper .price__container{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.card-wrapper .price-item--sale,.card-wrapper .price-item--regular{color:var(--aw-ink);font-weight:600;letter-spacing:0}.card-wrapper .price__sale s,.card-wrapper .price--on-sale .price-item--regular{color:var(--aw-muted);font-weight:400;font-size:1.3rem}.card-wrapper .card__badge{z-index:2}.card-wrapper .card__inner .card__badge{top:12px;left:12px;right:12px;position:absolute;display:flex;gap:6px;justify-content:space-between}.card-wrapper .card__content>.card__badge{display:none}.badge,.price__badge-sale{border:0!important;border-radius:999px!important;height:26px;min-height:26px;padding:0 10px;display:inline-flex;align-items:center;gap:4px;font-size:1.1rem!important;font-weight:650;letter-spacing:.06em;text-transform:uppercase;background:var(--aw-violet-soft)!important;color:var(--aw-violet-ink)!important}.badge svg,.price__badge-sale svg{display:none}.aw-badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:#fbf9f5f0;font-size:1.1rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--aw-ink);white-space:nowrap}.aw-badge--motion i{font-style:normal;width:6px;height:6px;border-radius:50%;background:var(--aw-violet);animation:aw-pulse 2.4s infinite}@keyframes aw-pulse{0%{box-shadow:0 0 #6e5bb573}70%{box-shadow:0 0 0 7px #6e5bb500}to{box-shadow:0 0 #6e5bb500}}.aw-kicker{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--aw-muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-swatches{display:flex;gap:6px;align-items:center;margin-top:2px}.aw-swatches i{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024;display:block}.aw-swatches small{font-size:1.2rem;color:var(--aw-muted);margin-left:4px}.aw-swatches{flex-wrap:nowrap;min-width:0}.aw-swatches small{white-space:nowrap}@media(max-width:749px){.aw-swatches i:nth-of-type(n+5){display:none}}.card-wrapper .quick-add{margin-top:12px}.card-wrapper .quick-add__submit{min-height:42px;font-size:1.35rem;--color-button: 29, 26, 33 !important;--color-button-text: 246, 242, 234 !important}@media(hover:hover)and (min-width:990px){.card-wrapper .quick-add{position:absolute;left:12px;right:12px;margin:0;transform:translateY(8px);opacity:0;transition:all .3s var(--aw-ease);z-index:3}.card-wrapper{position:relative}.card-wrapper:hover .quick-add,.card-wrapper:focus-within .quick-add{opacity:1;transform:none}.card-wrapper .quick-add{top:calc(var(--aw-card-media-h, 0px))}}.product .price--large .price-item{font-size:2.2rem;font-weight:600;letter-spacing:0;color:var(--aw-ink)}.product .price--large .price__sale s,.product .price--large .price-item--regular:not(.main-price){font-size:1.4rem;color:var(--aw-muted);font-weight:400}.price .accent-color-accent-1,.accent-color-accent-1{color:var(--aw-ink)!important}.product .price__compare-price,.product .price__compare-price .price-item{opacity:1!important;color:var(--aw-muted)!important}.product__info-container>*+*{margin-top:0}.product__info-container{display:grid;gap:20px}.product__title h1{font-size:clamp(3.2rem,3vw,4.6rem);line-height:1.04}.product__title{margin-bottom:0}.custom-emoji-benefits-container{border-top:1px solid var(--aw-line);border-bottom:1px solid var(--aw-line);padding:6px 0}.product-popup-modal__button{font-size:1.35rem;text-underline-offset:3px}.product-form__input .form__label{font-size:1.3rem;font-weight:600;letter-spacing:.04em;margin-bottom:10px}.product-form__input--pills input[type=radio]+label{border-radius:999px!important;border:1px solid var(--aw-line-strong)!important;background:transparent!important;color:var(--aw-ink)!important;font-size:1.4rem;padding:0 18px;min-height:44px;box-shadow:none!important}.product-form__input--pills input[type=radio]:checked+label{background:var(--aw-ink)!important;color:var(--aw-ivory)!important;border-color:var(--aw-ink)!important}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{opacity:.45;text-decoration:line-through}.product__inventory-container .inventory-progress-wrapper,.inventory-progress-wrapper{display:none!important}.product__inventory-status{display:inline-flex;align-items:center;gap:10px;font-size:1.35rem;color:var(--aw-ink-2)}.product__inventory-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--aw-champagne);box-shadow:0 0 0 4px #b39a722e}.product__inventory-status svg{display:none}.product-form__buttons{display:grid;gap:10px}.product-form__submit,.main-product-atc{--color-button: 29, 26, 33;--color-button-text: 246, 242, 234;min-height:56px}.shopify-payment-button__more-options{color:var(--aw-muted);font-size:1.3rem;text-underline-offset:3px}.trust-badge-container{opacity:.8}.trust-badge-container .payment-icons{justify-content:flex-start;gap:6px}.shipping-checkpoints{padding:4px 0 0}.shipping-checkpoints__bar{height:1px!important;background:var(--aw-line-strong)!important}.shipping-checkpoint__icon{width:34px!important;height:34px!important;background:var(--aw-ivory)!important;color:var(--aw-ink)!important;border:1px solid var(--aw-ink)}.shipping-checkpoint__icon svg{width:15px;height:15px}.shipping-checkpoint__top,.shipping-checkpoint__top strong{font-size:1.35rem;font-weight:600;color:var(--aw-ink)}.shipping-checkpoint__bottom{font-size:1.2rem;color:var(--aw-muted)}.product__accordion{border-color:var(--aw-line)!important}.product__accordion .accordion__summary{padding:18px 0}.product__accordion .accordion__title{font-size:1.6rem;font-weight:550}.product__accordion .icon-accordion{display:none}.product__accordion .accordion__content{color:var(--aw-ink-2)}.product__accordion .rte h2{font-size:2.2rem;color:var(--aw-ink)}.product__media-list .product__media-item,.product__media-wrapper .media,.product-media-container{border-radius:var(--aw-radius)}.product__media-item .media,.product-media-container .media{background:var(--aw-studio)}.thumbnail{border-radius:4px!important}.thumbnail[aria-current]{box-shadow:0 0 0 1px var(--aw-ink)!important}.breadcrumb,.breadcrumbs{font-size:1.3rem;color:var(--aw-muted)}.sticky-atc,sticky-atc{background:#fbf9f5f5!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--aw-line)}.facets__summary{font-size:1.35rem}.mobile-facets__open{border:1px solid var(--aw-line-strong);border-radius:999px;padding:0 16px;min-height:40px}.select__select,.field__input,.customer .field input{border-radius:var(--aw-radius)}.article-card{background:transparent!important;box-shadow:none!important}.article-card .card__inner{border-radius:var(--aw-radius);overflow:hidden}.article-card .card__heading{font-family:var(--aw-serif);font-weight:400;font-size:2.4rem;line-height:1.12;letter-spacing:-.01em}.article-card__info,.article-card .caption-with-letter-spacing{font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:var(--aw-muted)}.article-card__excerpt{color:var(--aw-ink-2)}.article-template__content{font-size:1.75rem;line-height:1.75;color:#2e2a33}.article-template__content h2{font-size:clamp(2.6rem,2.6vw,3.6rem);line-height:1.12;margin-top:2em;color:var(--aw-ink)}.article-template__content h3{font-size:1.9rem;font-weight:600}.article-template__content table{border-collapse:collapse;width:100%;font-size:1.5rem}.article-template__content th,.article-template__content td{border:0;border-bottom:1px solid var(--aw-line);padding:12px;text-align:left}.article-template__content blockquote{font-family:var(--aw-serif);font-size:2.6rem;line-height:1.2;border-left:1px solid var(--aw-champagne);padding-left:24px;color:var(--aw-ink)}.footer{--color-foreground: 246, 242, 234}.footer .newsletter-form__field-wrapper .field__input{background:transparent;border-radius:999px}.footer a{color:#f6f2eac7}.footer a:hover,.footer .list-social__link{color:var(--aw-ivory)}.drawer__inner,cart-drawer .drawer__inner{background:var(--aw-paper)}.drawer__heading{font-family:var(--aw-serif);font-weight:400;font-size:3rem}.cart-item__name{font-weight:550;text-decoration:none}@media(prefers-reduced-motion:reduce){.aw-badge--motion i,.card-wrapper .card__media img{animation:none!important;transition:none!important}}.aw-wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--aw-gutter)}.aw-section{padding:var(--aw-section) 0}.aw-section--paper{background:var(--aw-paper)}.aw-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:clamp(32px,4vw,48px)}.aw-head .aw-eyebrow{margin-bottom:16px}.aw-h2{font-family:var(--aw-serif);font-weight:400;font-size:clamp(3.2rem,3.4vw,5.2rem);line-height:1.06;letter-spacing:-.012em;margin:0}.aw-eyebrow{font-family:var(--aw-sans);font-size:1.15rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--aw-ink-2);display:inline-flex;align-items:center;gap:10px;margin:0}.aw-eyebrow:before{content:"";width:18px;height:1px;background:currentColor;opacity:.6}.aw-lede{font-size:clamp(1.7rem,1.3vw,1.9rem);line-height:1.6;color:var(--aw-ink-2);max-width:34em;margin:0}.aw-num{font-variant-numeric:tabular-nums}.aw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font-size:1.5rem;font-weight:550;letter-spacing:.01em;text-decoration:none;border:1px solid transparent;white-space:nowrap;transition:background .25s var(--aw-ease),color .25s var(--aw-ease),transform .25s var(--aw-ease),border-color .25s}.aw-btn--ghost{border-color:var(--aw-line-strong);color:var(--aw-ink)}.aw-btn--ghost:hover{border-color:var(--aw-ink)}.aw-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--aw-ease),transform .9s var(--aw-ease)}.aw-reveal.is-in{opacity:1;transform:none}.aw-grid{display:grid;gap:clamp(16px,2vw,28px)}.aw-grid--4{grid-template-columns:repeat(4,1fr)}.aw-grid>li{list-style:none}@media(max-width:989px){.aw-grid--4{grid-template-columns:repeat(2,1fr)}.aw-head{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.aw-reveal{opacity:1;transform:none;transition:none}}.card-wrapper .card,.card-wrapper .card--standard,.card-wrapper .card.gradient{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;--border-width: 0px !important}.card-wrapper .card:after,.card-wrapper .card__inner:after{display:none!important;box-shadow:none!important}.card-wrapper .card>.card__content{padding:14px 0 0!important}.card-wrapper .card__inner{box-shadow:none!important;border:0!important}.card-wrapper .card__inner>.card__content{padding:0!important}.card-wrapper .card__inner .card__information{display:none}.card-wrapper .quick-add{display:none!important}.card-wrapper .card__inner .card__badge{align-items:flex-start}.product__title h1,.product__title h2{font-family:var(--aw-serif)!important;font-weight:400!important;letter-spacing:-.012em!important;text-transform:none!important;font-size:clamp(3.2rem,3vw,4.6rem)!important;line-height:1.04!important}.product__info-container .price__badge-sale{margin-left:4px}.product__info-container .atc-button,.product__info-container .atc-button span,.main-product-atc span{font-size:1.6rem!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important}.product__accordion .accordion__title{font-weight:550!important;font-family:var(--aw-sans)!important}.product__accordion .accordion__summary .icon-wrap svg,.product__accordion summary>.summary__title>svg{opacity:.7}@media(min-width:990px){.product__media-wrapper{position:sticky;top:96px;align-self:start}.product{align-items:start}}.complementary-products .card-wrapper .card__inner,.product-recommendations .card-wrapper .card__inner{border-radius:4px}.animi-product-facts{background:var(--aw-sand)}.card-wrapper .card__inner .card__badge{display:flex!important}.card-wrapper .card__inner>.card__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;display:block!important;background:none!important}.card-wrapper .card__inner .badge.badge--bottom-left{background:var(--aw-ink)!important;color:var(--aw-ivory)!important}.collection .grid--4-col-desktop{background:transparent!important;box-shadow:none!important}.footer .footer__localization{background:var(--aw-ink)!important;color:#f6f2ea99;border-top:1px solid rgba(246,242,234,.12)}.footer .localization-form__select,.footer .disclosure__button{background:transparent!important;color:var(--aw-ivory)!important;border:1px solid rgba(246,242,234,.3)!important;border-radius:999px!important}.footer .policies a,.footer .policies li{color:#f6f2ea8c!important;font-size:1.2rem}.footer .newsletter-form .button{--color-button: 246, 242, 234;--color-button-text: 29, 26, 33;border-radius:999px}.footer .newsletter-form__field-wrapper .field{border-radius:999px}.footer .newsletter-form__field-wrapper .field:after{border-radius:999px;box-shadow:0 0 0 1px #f6f2ea66!important}.footer #Subscribe{--color-button: 246, 242, 234 !important;--color-button-text: 29, 26, 33 !important;background:var(--aw-ivory)!important;color:var(--aw-ink)!important;margin-top:12px;min-height:48px}.footer .newsletter-form .field__input{color:var(--aw-ivory)}.product__media-item .product__media.media{padding-top:133.333%!important;background:var(--aw-studio)}.product__media-item .product__media.media img{object-fit:cover!important}.product__media-item .product__media.media .deferred-media__poster img,.product__media-item video{object-fit:cover}.thumbnail-list .thumbnail{aspect-ratio:3 / 4}.thumbnail-list .thumbnail img{object-fit:cover!important}.product__media-list .slider-button{background:#fbf9f5e6;border-radius:50%}.article-template__content h2,.article-template__content h2 strong{font-family:var(--aw-serif)!important;font-weight:400!important;letter-spacing:-.01em!important;font-size:clamp(2.6rem,2.6vw,3.6rem)!important;line-height:1.12!important}.article-template__content h3{font-family:var(--aw-sans)!important;font-weight:600!important;font-size:1.9rem!important}.article-template__content p,.article-template__content li{font-size:1.7rem;line-height:1.75;color:#2e2a33}[id*=__product_grid] .color-background-2,[id*=__product_grid].color-background-2,[id*=__product_grid] .gradient,#ProductGridContainer,.collection{background:transparent!important}.product__info-container{gap:0!important}.product__info-container>*{margin-top:0!important;margin-bottom:0!important}.product__info-container .product__title{margin-bottom:10px!important}.product__info-container .product__title h1{margin:0!important}.product__info-container product-page-price,.product__info-container [id^=price-]{margin:0 0 18px!important}.product__info-container .price--large .price__container{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.product__info-container .price__badge-sale{background:var(--aw-ink)!important;color:var(--aw-ivory)!important;height:24px;min-height:24px;font-size:1.05rem!important}.custom-emoji-benefits-container{border:0!important;padding:0!important;margin:0 0 22px!important}.custom-emoji-benefits-container .metafield-rich_text_field{display:grid;grid-template-columns:1fr;gap:0}.product-popup-modal__opener,.product__info-container a.product-popup-modal__button{margin:0 0 6px!important}.product-popup-modal__button{font-size:1.3rem!important;font-weight:500!important;color:var(--aw-ink-2)!important;text-decoration:underline!important;text-underline-offset:3px}variant-selects{margin:8px 0 18px!important;display:grid;gap:20px}.product-form__input{margin:0!important}.product-form__input .form__label{font-size:1.25rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase;color:var(--aw-ink-2);margin-bottom:10px!important}.color-swatches-container{display:flex;flex-wrap:wrap;gap:10px}.color-swatch{position:relative;width:56px}.color-swatch .color-swatch__image{width:56px!important;height:56px!important;border-radius:50%!important;overflow:hidden;background:var(--aw-studio);box-shadow:0 0 0 1px var(--aw-line);transition:box-shadow .2s var(--aw-ease)}.color-swatch .color-swatch__image img{width:100%;height:100%;object-fit:cover;transform:scale(1.5)}.color-swatch input[type=radio]:checked+.color-swatch__image{box-shadow:0 0 0 2px var(--aw-ivory),0 0 0 3px var(--aw-ink)!important;border:0!important}.color-swatch:hover .color-swatch__image{box-shadow:0 0 0 1px var(--aw-ink)}.color-swatch input.disabled+.color-swatch__image{opacity:.4}.color-swatch__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.color-swatch_hidden-label{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:2}.product-form__input--pills{display:flex;flex-wrap:wrap;gap:8px}.product-form__input--pills .product-form__label-container{flex-basis:100%}.product-form__input--pills input[type=radio]+label{flex-direction:column;justify-content:center;align-items:flex-start!important;gap:2px;min-height:52px!important;padding:8px 16px!important;border-radius:var(--aw-radius)!important;margin:0!important;text-align:left;line-height:1.2}.aw-pill__name{font-size:1.4rem;font-weight:550}.aw-pill__price{font-size:1.2rem;opacity:.75;font-variant-numeric:tabular-nums}.product__inventory-container{margin:0 0 14px!important}.product-form__input--pills input[type=radio]+label{display:inline-flex!important;flex-direction:column!important}.color-swatch .color-swatch__image img{transform:scale(1.7)}.product__info-container .price{border:0!important;padding:0!important}.product__inventory-container{margin-top:2px!important}.aw-cl{display:block;margin:18px 0 22px;padding:18px;border:1px solid var(--aw-line);border-radius:var(--aw-radius);background:var(--aw-paper)}.aw-cl__head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.aw-cl__title{margin:0;font-family:var(--aw-serif);font-size:2.2rem;line-height:1.1}.aw-cl__deal{font-size:1.1rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--aw-violet-ink);background:var(--aw-violet-soft);border-radius:999px;padding:5px 10px}.aw-cl__list{list-style:none;margin:0;padding:0;display:grid}.aw-cl__row{display:grid;grid-template-columns:22px 56px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--aw-line);transition:opacity .2s}.aw-cl__row:first-child{border-top:0}.aw-cl__row.is-off .aw-cl__img{opacity:.45}.aw-cl__row.is-off .aw-cl__name,.aw-cl__row.is-off .aw-cl__now,.aw-cl__row.is-off .aw-cl__meta{color:var(--aw-muted)}.aw-cl__check-wrap{position:relative;display:grid;place-items:center;cursor:pointer}.aw-cl__cb{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer;margin:0}.aw-cl__check{width:20px;height:20px;border-radius:5px;border:1px solid var(--aw-ink);display:grid;place-items:center;background:var(--aw-paper)}.aw-cl__cb:checked+.aw-cl__check,.aw-cl__check.is-locked{background:var(--aw-ink)}.aw-cl__cb:checked+.aw-cl__check:after,.aw-cl__check.is-locked:after{content:"";width:9px;height:5px;border-left:2px solid var(--aw-ivory);border-bottom:2px solid var(--aw-ivory);transform:rotate(-45deg) translate(1px,-1px)}.aw-cl__cb:focus-visible+.aw-cl__check{outline:2px solid var(--aw-violet);outline-offset:2px}.aw-cl__check.is-locked{opacity:.55}.aw-cl__img{width:56px;height:70px;border-radius:4px;overflow:hidden;background:var(--aw-studio);display:block}.aw-cl__img img{width:100%;height:100%;object-fit:cover}.aw-cl__info{display:grid;gap:4px;min-width:0}.aw-cl__name{font-size:1.4rem;font-weight:550;color:var(--aw-ink);text-decoration:none;line-height:1.3}.aw-cl__meta{font-size:1.2rem;color:var(--aw-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-cl__variant{font:inherit;font-size:1.25rem;color:var(--aw-ink-2);border:1px solid var(--aw-line-strong);border-radius:999px;padding:4px 26px 4px 10px;background:var(--aw-paper);max-width:100%;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 13px) 50%,calc(100% - 9px) 50%;background-size:4px 4px;background-repeat:no-repeat}.aw-cl__price{display:grid;justify-items:end;font-size:1.4rem;font-weight:600}.aw-cl__was{font-size:1.15rem;color:var(--aw-muted);font-weight:400}@media screen and (max-width:749px){.aw-cl__row{grid-template-columns:22px 56px minmax(0,1fr) auto;row-gap:6px}.aw-cl__row>.aw-cl__check,.aw-cl__row>.aw-cl__check-wrap,.aw-cl__row>.aw-cl__img{grid-row:1 / span 2}.aw-cl__info{display:contents}.aw-cl__name{grid-column:3;grid-row:1;align-self:end}.aw-cl__meta,.aw-cl__variant{grid-column:3 / 5;grid-row:2;align-self:start}.aw-cl__variant{width:100%}.aw-cl__price{grid-column:4;grid-row:1;align-self:end}}.aw-cl__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:14px;border-top:1px solid var(--aw-line);flex-wrap:wrap}.aw-cl__sum{display:grid;gap:2px;font-size:1.35rem}.aw-cl__sum b{font-size:1.7rem}.aw-cl__save{color:var(--aw-violet-ink);font-weight:600;font-size:1.25rem}.aw-cl__add{min-height:46px;padding:0 20px}.aw-cl__add.is-loading{opacity:.6;pointer-events:none}.aw-cl__error{margin:10px 0 0;font-size:1.3rem;color:#9e2a35}cart-drawer .drawer__inner{background:var(--aw-ivory)!important;border-left:1px solid var(--aw-line)}cart-drawer .drawer__header{padding-top:22px!important;padding-bottom:14px!important;border-bottom:1px solid var(--aw-line)}cart-drawer .drawer__heading{font-family:var(--aw-serif)!important;font-weight:400!important;font-size:3rem!important;letter-spacing:-.01em}cart-drawer .drawer__close svg{width:18px;height:18px}cart-drawer .cart-item__name{font-family:var(--aw-sans)!important;font-size:1.45rem!important;font-weight:550!important;line-height:1.3;text-decoration:none!important}cart-drawer .cart-item__media img,cart-drawer .cart-item__image{border-radius:4px!important;background:var(--aw-studio);object-fit:cover!important}cart-drawer .product-option,cart-drawer .cart-item__details dl{font-size:1.25rem!important;color:var(--aw-muted)!important}cart-drawer .quantity{border-radius:999px!important;min-height:36px}cart-drawer .quantity:after,cart-drawer .quantity:before{border-radius:999px!important;box-shadow:0 0 0 1px var(--aw-line-strong)!important}cart-drawer .drawer__footer{background:var(--aw-paper)!important;border-top:1px solid var(--aw-line)!important}cart-drawer .cart-drawer__totals__row{font-family:var(--aw-sans)!important}cart-drawer #CartDrawer-Checkout,cart-drawer .cart__checkout-button{border-radius:999px!important;min-height:54px!important;font-size:1.55rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.01em!important;background:var(--aw-ink)!important}cart-drawer .cart-progress{padding:14px 0 8px}cart-drawer .cart-progress__text{font-size:1.3rem!important;color:var(--aw-ink)!important;font-weight:550;margin:0 0 8px!important;text-align:left!important}cart-drawer .cart-progress__bar{height:4px!important;border-radius:4px!important;background:var(--aw-sand)!important;overflow:visible}cart-drawer .cart-progress__bar__progress{background:var(--aw-ink)!important;background-image:none!important;border-radius:4px!important;height:4px!important}cart-drawer .cart-progress__bar__badge{display:none!important}.cart-progress__bar__progress{animation:none!important}predictive-search:not([loading]) .predictive-search__loading-state{display:none}cart-drawer .cart-drawer-dynamic-recommendations{margin-top:18px;padding-top:16px;border-top:1px solid var(--aw-line)}cart-drawer .cart-drawer-dynamic-recommendations__heading{font-family:var(--aw-serif)!important;font-weight:400!important;font-size:2.2rem!important;margin:0 0 4px!important}cart-drawer .cart-drawer-dynamic-recommendations__subheading{font-size:1.25rem!important;color:var(--aw-violet-ink)!important;margin:0 0 12px!important}cart-drawer .cart-drawer-dynamic-recommendations__list{display:grid;gap:8px}cart-drawer .cart-drawer-dynamic-recommendation__container{background:var(--aw-paper)!important;border:1px solid var(--aw-line)!important;border-radius:var(--aw-radius)!important;box-shadow:none!important;padding:8px 10px!important;align-items:center}cart-drawer .upsell__image{border:0!important;border-radius:4px!important;overflow:hidden;background:var(--aw-studio)!important;padding:0!important}cart-drawer .upsell__image__img{object-fit:cover!important;border-radius:4px}cart-drawer .upsell__title h3,cart-drawer .upsell__title h3 *{font-family:var(--aw-sans)!important;font-size:1.35rem!important;font-weight:550!important;border:0!important;background:none!important;padding:0!important}cart-drawer .upsell__price .regular-price{font-weight:600;font-size:1.3rem}cart-drawer .upsell__price .compare-price{font-size:1.15rem;color:var(--aw-muted)}cart-drawer .upsell__add-btn{background:transparent!important;color:var(--aw-ink)!important;border-radius:999px!important;min-height:34px!important;height:34px!important;width:auto!important;padding:0 16px!important;box-shadow:inset 0 0 0 1px var(--aw-ink)!important}cart-drawer .upsell__add-btn:before,cart-drawer .upsell__add-btn:after{display:none!important}cart-drawer .cart-drawer-dynamic-recommendation__add-icon{display:none!important}cart-drawer .upsell__add-btn:not(.loading):after{content:"Add"!important;display:inline!important;position:static!important;font-size:1.3rem;font-weight:600;box-shadow:none!important}cart-drawer .upsell__add-btn--choose:not(.loading):after{content:"Choose"!important}cart-drawer .cart-drawer-upsell-modal-opener:has(.upsell__add-btn--choose){flex:none}cart-drawer .cart-drawer__totals__row{font-size:1.4rem!important;margin:0 0 6px!important}cart-drawer .cart-drawer__totals__row strong{font-weight:650}cart-drawer .cart-drawer__totals__row:last-child .cart-drawer__totals__row__money{font-size:2rem}cart-drawer .cart-drawer-shipment-protection__upsell{background:transparent!important;border:1px solid var(--aw-line)!important;border-radius:var(--aw-radius)!important;padding:10px 12px!important}cart-drawer .cart-drawer-shipment-protection__checkout-heading h3{font-family:var(--aw-sans)!important;font-size:1.3rem!important;font-weight:550!important;border:0!important}cart-drawer .cart-drawer-shipment-protection__checkout-icon svg{color:var(--aw-ink-2)!important}cart-drawer .cart-drawer-shipment-protection__checkout-price .regular-price{color:var(--aw-ink-2)!important;font-size:1.3rem;font-weight:600}cart-drawer .cart-drawer-shipment-protection__checkbox{border-radius:5px!important;border:1px solid var(--aw-ink)!important;width:20px!important;height:20px!important;min-width:20px;padding:0!important}cart-drawer .payment-badges{justify-content:center;opacity:.8;gap:6px}cart-drawer .cart-drawer-shipment-protection__checkbox{height:20px!important;max-height:20px;aspect-ratio:1;align-self:center}cart-drawer .cart-drawer-shipment-protection__upsell{padding:8px 12px!important}cart-drawer #CartDrawer-Checkout .button__label{font-size:1.55rem!important;font-weight:600!important}cart-drawer .drawer__footer{padding-top:12px!important}cart-drawer .cart-drawer__totals{margin-bottom:8px}.ecom-faq-item{border-bottom:1px solid var(--aw-line)}.aw-pf__list .ecom-faq-item:first-child{border-top:1px solid var(--aw-line)}.ecom-faq-question{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;cursor:pointer;font-family:var(--aw-sans);font-weight:550;font-size:1.65rem;color:var(--aw-ink)}.ecom-faq-question::-webkit-details-marker{display:none}.ecom-faq-question:after{content:"";width:12px;height:12px;flex:none;background:linear-gradient(currentColor,currentColor) center / 12px 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 12px no-repeat;transition:transform .3s var(--aw-ease)}details[open]>.ecom-faq-question:after{transform:rotate(45deg)}.ecom-faq-answer{padding:0 0 22px;color:var(--aw-ink-2);font-size:1.5rem;line-height:1.65;max-width:64ch}.ecom-faq-answer p{margin:0}html body.animi-brand .animi-product .price .price__badge-sale,html body .product__info-container .price .price__badge-sale{background:var(--aw-ink)!important;color:var(--aw-ivory)!important;border-color:var(--aw-ink)!important}.product__info-container .animi-product-links{display:none!important}.animi-contact-card{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.animi-scroll-region{border-radius:0!important}.rte h2{font-size:clamp(2.6rem,2.4vw,3.4rem);line-height:1.12}.rte table{border-collapse:collapse}.rte th,.rte td{border:0!important;border-bottom:1px solid var(--aw-line)!important;padding:12px 10px 12px 0!important;background:transparent!important}.rte thead th{font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:var(--aw-muted);border-bottom:1px solid var(--aw-ink)!important}.animi-page-tools{padding-top:32px!important;padding-bottom:48px!important}.animi-page-tools a,.animi-support-nav a{border:0!important;background:transparent!important;padding:4px 0!important;margin-right:18px;font-size:1.35rem!important;color:var(--aw-ink-2)!important;text-decoration:underline;text-underline-offset:3px;border-radius:0!important;min-height:0!important}.animi-page-tools a:hover,.animi-support-nav a:hover{color:var(--aw-ink)!important}.contact .field__input,.contact .text-area,.animi-contact-card input,.animi-contact-card textarea{background:var(--aw-paper)!important;border-radius:var(--aw-radius)!important;box-shadow:inset 0 0 0 1px var(--aw-line-strong)!important;border:0!important}.contact .button,.animi-contact-card .button{min-width:160px}.collection-list .card__inner{border-radius:var(--aw-radius)!important;overflow:hidden;background:var(--aw-studio)!important}.collection-list .card__heading{font-family:var(--aw-serif)!important;font-weight:400!important;font-size:2.4rem!important;text-align:left}cart-drawer .cart-drawer-shipment-protection__checkbox{border:0!important;width:auto!important;height:auto!important;max-height:none;aspect-ratio:auto;background:transparent!important}cart-drawer .cart-drawer-shipment-protection__checkbox svg{color:var(--aw-ink)}.section-header sticky-header,.header-wrapper{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--aw-ivory)!important}.aw-badge{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--aw-paper)}.aw-badge--motion i{animation:none!important;position:relative}.aw-badge--motion i:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:#6e5bb559;transform:scale(.4);opacity:0}.aw-ready .aw-badge--motion i:after{animation:aw-ping 2.4s var(--aw-ease) 3}@keyframes aw-ping{0%{transform:scale(.4);opacity:.9}80%,to{transform:scale(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.aw-ready .aw-badge--motion i:after{animation:none}}.footer .policies{display:flex!important;flex-wrap:wrap;justify-content:center;gap:4px 18px;padding:0;margin:0}.footer .policies li{margin:0!important;padding:0!important}.footer .policies li:before{display:none!important;content:none!important}.card-wrapper .card__content,.card-wrapper .card.gradient,.card-wrapper .card .card__information{background:transparent!important}.related-products .related-products__heading,.related-products h2{font-family:var(--aw-serif)!important;font-weight:400!important;font-size:clamp(3rem,3vw,4.4rem)!important;letter-spacing:-.012em}.box .k{color:var(--aw-champagne-ink)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/aw-theme-product.css.map */
