:root{--ath-ink: #1E2A19;--ath-text: #34402F;--ath-muted: #5D6857;--ath-maroon: #2C741E;--ath-maroon-deep: #1E5416;--ath-gold: #866220;--ath-ivory: #fbf7f0;--ath-sand: #f3eadc;--ath-line: #e8ddcc;--ath-line-strong: #dccbb2;--ath-radius: 16px;--ath-radius-lg: 28px;--ath-max: 1280px;--ath-gutter: clamp(16px, 3vw, 24px)}.ath-wrap{max-width:var(--ath-max);margin-inline:auto;padding-inline:var(--ath-gutter)}.ath-section{padding-block:clamp(44px,7vw,80px) 8px}.ath-section--loose{padding-block:clamp(52px,8vw,96px)}.ath-section[class*=color-scheme-]:not(.color-scheme-1){padding-block:clamp(48px,7vw,84px)}.ath-eyebrow{display:block;font-family:var(--font-body--family);font-size:12px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--ath-gold);margin:0 0 8px}.ath-h2{font-family:var(--font-heading--family);font-weight:600;font-size:clamp(30px,4.2vw,44px);line-height:1.1;color:var(--ath-ink);margin:0}.ath-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:clamp(20px,3vw,28px)}.ath-head--center{flex-direction:column;align-items:center;text-align:center}.ath-link{color:var(--ath-maroon);font-weight:600;font-size:15px;text-decoration:none;padding-block:10px}.ath-link:hover{color:var(--ath-maroon-deep);text-decoration:underline}.ath-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:999px;font-family:var(--font-body--family);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:background-color .2s ease,color .2s ease}.ath-btn--primary{background:var(--ath-maroon);color:#fff}.ath-btn--primary:hover{background:var(--ath-maroon-deep);color:#fff}.ath-btn--outline{background:transparent;color:var(--ath-ink);border-color:var(--ath-ink)}.ath-btn--outline:hover{background:var(--ath-ink);color:#fff}.ath-btn--light{background:#fbf1e4;color:var(--ath-maroon-deep)}.ath-btn--light:hover{background:#fff;color:var(--ath-maroon-deep)}.ath-scroll-row{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--ath-gutter));padding:2px var(--ath-gutter) 8px;scrollbar-width:none}.ath-scroll-row::-webkit-scrollbar{display:none}.ath-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}@media(min-width:750px){.ath-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}}@media(min-width:1100px){.ath-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ath-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}}.ath-placeholder{display:grid;place-items:center;width:100%;height:100%;background:var(--ath-sand);color:#7a6a2e;font-size:11px;letter-spacing:.16em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.ath-btn{transition:none}}.ath-card__cta[aria-busy=true]{opacity:.7;pointer-events:none}.ath-card__cta.is-added{background:#1e5416;border-color:#1e5416;color:#fff}.ath-card__error{margin:6px 0 0;font-size:12px;line-height:1.4;color:#a12b2b}.xb-wishlist-button .xb-wishlist-button__add-style,.xb-wishlist-button .xb-wishlist-button__remove-style{border:1px solid #1E2A19!important;border-radius:999px!important;background:transparent!important;color:#1e2a19!important;min-height:48px;font-weight:600}.xb-wishlist-button .xb-wishlist-button__add-style:hover,.xb-wishlist-button .xb-wishlist-button__remove-style:hover{background:#f3eadc!important}.xb-wishlist-button .xb-wishlist-button__content,.xb-wishlist-button .xb-wishlist-button__content span:not([class*=icon]){color:#1e2a19!important}.xb-wishlist-button [class*=icon],.xb-wishlist-button svg{color:#2c741e!important}.cart-page:not(.cart-page--empty) .cart-page__title:before{content:"Your selection";display:block;margin-bottom:6px;font-family:var(--font-body--family);font-size:12px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--ath-gold)}.cart-page .cart-title h1{font-family:var(--font-heading--family);font-weight:600;font-size:clamp(34px,4.6vw,50px);line-height:1.05;color:var(--ath-ink)}.cart-page .cart-title .cart-bubble__background{background-color:var(--ath-sand)}.cart-page .cart-items__table-row{padding:16px;margin-bottom:14px;background:#fff;border:1px solid var(--ath-line);border-radius:18px;transition:box-shadow .2s ease,border-color .2s ease}.cart-page .cart-items__table-row:hover{border-color:var(--ath-line-strong);box-shadow:0 8px 24px #1e2a190f}.cart-page .cart-items__table-row:last-child{padding-bottom:16px;margin-bottom:0}.cart-page .cart-items__media-container,.cart-drawer .cart-items__media-container{border-radius:12px;background:var(--ath-sand)}.cart-page .cart-items__title{font-size:16px;font-weight:600;line-height:1.35;color:var(--ath-ink)}.cart-page .cart-items__title:hover{color:var(--ath-maroon)}.cart-page .cart-items__price{font-size:16px;font-weight:700;color:var(--ath-maroon)}.cart-page .cart-items__unit-price-wrapper{color:var(--ath-muted)}.cart-page .quantity-selector,.cart-drawer .quantity-selector{border:1px solid var(--ath-line-strong);border-radius:999px;background:var(--ath-ivory)}.cart-page .cart-items__remove{border-radius:50%;color:var(--ath-muted)}.cart-page .cart-items__remove:hover{background:var(--ath-sand);color:var(--ath-maroon)}.cart-page__summary .cart-summary{border:0!important;background:transparent!important}.cart-page__summary .cart-summary__inner{border:1px solid var(--ath-line);border-radius:20px;box-shadow:0 16px 40px #1e2a1914}@media screen and (min-width:750px){.cart-page__summary .cart-summary__inner{padding:36px 32px}}.cart-page__summary .cart-summary__inner:before{content:"Order summary";align-self:flex-start;font-family:var(--font-heading--family);font-size:28px;font-weight:600;line-height:1.1;color:var(--ath-ink)}.cart-page__summary .cart__total-value{color:var(--ath-maroon)}.cart-page .cart__checkout-button{min-height:56px;font-size:16px;font-weight:600;letter-spacing:.02em}@media screen and (max-width:749px){.cart-page__summary .cart-summary__inner{margin-top:20px;padding:22px 18px;background:#fff;border:1px solid var(--ath-line);border-radius:20px}.cart-page .cart-items__table-row{padding:12px}}.cart-page--empty .cart-title h1{font-size:clamp(30px,4vw,44px)}.cart-page--empty .cart-items__wrapper p{color:var(--ath-muted)}.cart-page--empty .cart-items__empty-button{border-radius:999px;padding-inline:36px}.cart-drawer__heading{font-family:var(--font-heading--family);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/10/assets/athulyaa.css.map */
