.ast{--ast-ivory: #f5f0e7;--ast-stone: #ece5d9;--ast-travertine: #e3d8c6;--ast-sand: #d8c5a5;--ast-espresso: #29241f;--ast-muted: rgb(41 36 31 / .68);--ast-line: rgb(41 36 31 / .14);--ast-heading: var(--font-heading--family, Georgia, "Times New Roman", serif);--ast-body: var(--font-body--family, system-ui, -apple-system, "Segoe UI", sans-serif);--ast-gutter: clamp(16px, 4vw, 48px);color:var(--ast-espresso);font-family:var(--ast-body);-webkit-font-smoothing:antialiased}.ast *,.ast *:before,.ast *:after{box-sizing:border-box}.ast .ast-container{width:100%;max-width:calc(1280px + 2 * var(--ast-gutter));margin-inline:auto;padding-inline:var(--ast-gutter)}.ast .ast-eyebrow{margin:0;font-family:var(--ast-body);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.24em;text-transform:uppercase;color:var(--ast-muted)}.ast .ast-heading{margin:0;font-family:var(--ast-heading);font-weight:var(--font-heading--weight, 400);line-height:1.08;letter-spacing:.02em;color:var(--ast-espresso)}.ast .ast-sub{margin:0;font-family:var(--ast-heading);font-style:italic;font-weight:300;line-height:1.5;color:var(--ast-muted)}.ast .ast-rule{display:block;width:48px;height:1px;border:0;margin:0;background:var(--ast-sand)}.ast .ast-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 30px;border:1px solid var(--ast-espresso);border-radius:0;background:var(--ast-espresso);color:var(--ast-ivory);font-family:var(--ast-body);font-size:13px;font-weight:500;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.ast .ast-button:hover{background:transparent;color:var(--ast-espresso)}.ast .ast-button:focus-visible,.ast a:focus-visible{outline:2px solid var(--ast-espresso);outline-offset:3px}.ast .ast-textlink{display:inline-block;padding-bottom:3px;border-bottom:1px solid var(--ast-sand);color:var(--ast-espresso);font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:border-color .2s ease}.ast .ast-textlink:hover{border-color:var(--ast-espresso)}.ast .ast-media{position:relative}.ast .ast-media>img,.ast .ast-media>picture,.ast .ast-media>picture>img,.ast .ast-media>.ast-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ast .ast-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:24px;background:radial-gradient(120% 90% at 20% 15%,rgb(255 255 255 / .55),transparent 60%),linear-gradient(135deg,#e9dfcf,#ddd0bb 48%,#e7dccb);color:var(--ast-muted);font-size:13px;line-height:1.5;text-align:center}.ast .ast-editor-note{margin:0 0 16px;padding:10px 14px;border:1px dashed var(--ast-sand);background:#ffffff80;color:var(--ast-muted);font-size:13px;line-height:1.5}.ast-promo{padding-block:var(--ast-pad-top, 0px) var(--ast-pad-bottom, 0px)}.ast-promo .ast-promo__grid{display:grid;grid-template-columns:1fr;align-items:stretch;background:var(--ast-promo-bg, var(--ast-stone))}.ast-promo .ast-promo__media{position:relative;height:0;padding-bottom:75%;overflow:hidden;background:var(--ast-travertine)}.ast-promo .ast-promo__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;padding:40px var(--ast-gutter) 48px}.ast-promo .ast-promo__heading{font-size:clamp(30px,3.6vw,48px);letter-spacing:.06em;text-transform:uppercase}.ast-promo .ast-promo__sub{max-width:34ch;font-size:clamp(17px,1.5vw,20px)}.ast-promo .ast-promo__cta{margin-top:10px}.ast-promo--text-only .ast-promo__content{align-items:center;padding-block:clamp(56px,7vw,96px);text-align:center}@media(min-width:750px){.ast-promo .ast-promo__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ast-promo.ast-promo--media-right .ast-promo__media{order:2}.ast-promo .ast-promo__media{height:auto;padding-bottom:0;min-height:clamp(380px,32vw,480px)}.ast-promo .ast-promo__content{padding:clamp(32px,4vw,64px)}.ast-promo--text-only .ast-promo__grid{grid-template-columns:1fr}}.ast-featured{background:var(--ast-featured-bg, transparent);padding-block:var(--ast-pad-top, 72px) var(--ast-pad-bottom, 72px)}.ast-featured .ast-featured__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:clamp(24px,3vw,40px)}.ast-featured .ast-featured__heading{font-size:clamp(24px,2.4vw,34px)}.ast .ast-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;margin:0;padding:0;list-style:none}@media(min-width:750px){.ast .ast-grid{grid-template-columns:repeat(var(--ast-columns, 4),minmax(0,1fr));gap:48px 24px}}.ast .ast-card{display:block;color:inherit;text-decoration:none}.ast .ast-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--ast-travertine)}.ast .ast-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}@media(hover:hover){.ast .ast-card:hover .ast-card__media img{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.ast .ast-card__media img{transition:none}}.ast .ast-card__info{display:grid;gap:6px;padding-top:14px}.ast .ast-card__title{margin:0;font-family:var(--ast-heading);font-size:clamp(15px,1.2vw,18px);font-weight:var(--font-heading--weight, 400);line-height:1.3}.ast .ast-card__price{margin:0;font-size:15px;line-height:1.4;color:var(--ast-espresso)}.ast .ast-card__price s{margin-left:6px;color:var(--ast-muted)}.ast-col{background:var(--ast-col-bg, transparent);padding-block:var(--ast-pad-top, 48px) var(--ast-pad-bottom, 24px)}.ast-col .ast-col__intro-head{display:grid;justify-items:center;gap:16px;max-width:960px;margin-inline:auto;text-align:center}.ast-col .ast-col__title{font-size:clamp(32px,3.8vw,56px)}.ast-col .ast-col__sub{font-size:clamp(17px,1.6vw,21px)}.ast-col .ast-col__hero{position:relative;margin-top:clamp(32px,4vw,56px);aspect-ratio:4 / 3;overflow:hidden;background:var(--ast-travertine)}@media(min-width:750px){.ast-col .ast-col__hero{aspect-ratio:21 / 9;max-height:640px}}.ast-col .ast-col__text{max-width:680px;margin:clamp(32px,4vw,56px) auto 0;font-size:16px;line-height:1.75;text-align:center;color:var(--ast-espresso)}.ast-col .ast-col__text>*{margin:0}.ast-col .ast-col__text>*+*{margin-top:1em}.ast-col .ast-col__cats{margin-top:clamp(48px,6vw,88px)}.ast-col .ast-col__cats-heading{margin-bottom:clamp(20px,2.4vw,32px);text-align:center}.ast-col .ast-cats{display:grid;grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none}@media(min-width:750px){.ast-col .ast-cats{grid-template-columns:repeat(var(--ast-cat-columns, 3),minmax(0,1fr));gap:24px}}.ast-col .ast-cat{display:block;color:inherit;text-decoration:none}.ast-col .ast-cat__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--ast-travertine)}@media(max-width:749px){.ast-col .ast-cat__media{aspect-ratio:16 / 10}}.ast-col .ast-cat__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}@media(hover:hover){.ast-col .ast-cat:hover .ast-cat__media img{transform:scale(1.03)}}.ast-col .ast-cat__tile{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(160deg,#ece4d6,#e1d5c2)}.ast-col .ast-cat__label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px}.ast-col .ast-cat__title{margin:0;font-family:var(--ast-heading);font-size:clamp(18px,1.6vw,22px);font-weight:var(--font-heading--weight, 400)}.ast-col .ast-cat__more{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ast-muted);white-space:nowrap}.ast-col .ast-col__all{margin-top:clamp(56px,7vw,96px);padding-top:24px;border-top:1px solid var(--ast-line)}.ast-col .ast-col__all-heading{font-size:clamp(22px,2vw,28px)}.ast-col--compact .ast-col__title{font-size:clamp(30px,3.6vw,48px)}.ast-col .ast-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:28px 0 0;padding:0;list-style:none}.ast-col .ast-pill{display:inline-block;padding:9px 16px;border:1px solid var(--ast-line);color:var(--ast-espresso);font-size:13px;letter-spacing:.06em;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.ast-col .ast-pill:hover{border-color:var(--ast-espresso)}.ast-col .ast-pill[aria-current=page]{border-color:var(--ast-espresso);background:var(--ast-espresso);color:var(--ast-ivory)}.ast-notice{display:grid;grid-template-columns:20px minmax(0,1fr);gap:4px 12px;padding:16px 18px;border:1px solid var(--ast-line);background:#ffffff73;font-size:14px;line-height:1.6}.ast-notice--delivery{border-color:var(--ast-sand);background:#d8c5a52e}.ast-notice .ast-notice__icon{grid-row:1 / span 2;width:20px;height:20px;margin-top:1px;color:var(--ast-espresso)}.ast-notice .ast-notice__title{margin:0;font-weight:600;letter-spacing:.01em}.ast-notice .ast-notice__text{margin:0;color:var(--ast-muted)}.ast-specs{font-size:14px;line-height:1.6}.ast-specs .ast-specs__heading{margin:0 0 10px;font-size:12px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ast-muted)}.ast-specs .ast-specs__list{margin:0;border-top:1px solid var(--ast-line)}.ast-specs .ast-specs__row{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--ast-line)}.ast-specs dt{color:var(--ast-muted)}.ast-specs dd{margin:0}.ast-specs .ast-specs__care{border-bottom:1px solid var(--ast-line)}.ast-specs .ast-specs__care summary{display:flex;align-items:center;justify-content:space-between;padding:12px 0;cursor:pointer;list-style:none}.ast-specs .ast-specs__care summary::-webkit-details-marker{display:none}.ast-specs .ast-specs__care summary:after{content:"+";font-size:18px;line-height:1}.ast-specs .ast-specs__care[open] summary:after{content:"\2212"}.ast-specs .ast-specs__care-body{padding:0 0 16px;color:var(--ast-muted)}.ast-col .ast-lines{margin-top:clamp(32px,4vw,56px);text-align:center}.ast-col--compact .ast-lines{margin-top:16px}.ast-col .ast-lines__heading{margin-bottom:4px}.ast-col .ast-pills--lines{margin-top:12px}.ast-col .ast-pill--stone,.ast-col .ast-pill--rosso{display:inline-flex;align-items:center;gap:8px}.ast-col .ast-pill__dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#d8c5a5;box-shadow:inset 0 0 0 1px #29241f1f}.ast-col .ast-pill--rosso .ast-pill__dot{background:#7a1f2b}.ast{--ast-rosso-deep: #3f1219;--ast-rosso: #6e1d29;--ast-rosso-red: #8e2a33;--ast-rosso-cream: #f3e6d8;--ast-rosso-sand: #d9b99b}.ast-col.ast-col--rosso{background:linear-gradient(180deg,var(--ast-rosso-deep) 0%,#55161f 100%);color:var(--ast-rosso-cream)}.ast-col--rosso .ast-heading,.ast-col--rosso .ast-cat__title{color:var(--ast-rosso-cream)}.ast-col--rosso .ast-eyebrow,.ast-col--rosso .ast-cat__more{color:var(--ast-rosso-sand)}.ast-col--rosso .ast-sub{color:#f3e6d8d1}.ast-col--rosso .ast-col__text{color:#f3e6d8e6}.ast-col--rosso .ast-col__hero,.ast-col--rosso .ast-cat__media{background:#55161f}.ast-col--rosso .ast-cat__tile{background:linear-gradient(160deg,#6e1d29,#4a141c)}.ast-col--rosso .ast-col__all{border-top-color:#f3e6d838}.ast-col--rosso .ast-pill{border-color:#f3e6d852;color:var(--ast-rosso-cream)}.ast-col--rosso .ast-pill:hover{border-color:var(--ast-rosso-cream)}.ast-col--rosso .ast-pill[aria-current=page]{border-color:var(--ast-rosso-cream);background:var(--ast-rosso-cream);color:var(--ast-rosso-deep)}.ast-col--rosso .ast-pill--rosso .ast-pill__dot{background:var(--ast-rosso-red);box-shadow:0 0 0 1px #f3e6d880}.ast-col--rosso a:focus-visible,.ast-promo--rosso a:focus-visible{outline-color:var(--ast-rosso-cream)}.ast-col--rosso .ast-placeholder,.ast-promo--rosso .ast-placeholder{background:radial-gradient(120% 90% at 20% 15%,rgb(255 255 255 / .12),transparent 60%),linear-gradient(135deg,#6e1d29,#8e2a33 48%,#5a1820);color:#f3e6d8d9}.ast-promo--rosso .ast-promo__grid{background:var(--ast-rosso-deep)}.ast-promo--rosso .ast-heading{color:var(--ast-rosso-cream)}.ast-promo--rosso .ast-eyebrow{color:var(--ast-rosso-sand)}.ast-promo--rosso .ast-sub{color:#f3e6d8d1}.ast-promo--rosso .ast-rule{background:var(--ast-rosso-red)}.ast-promo--rosso .ast-button{border-color:var(--ast-rosso-cream);background:var(--ast-rosso-cream);color:var(--ast-rosso-deep)}.ast-promo--rosso .ast-button:hover{background:transparent;color:var(--ast-rosso-cream)}.ast-notice.ast-notice--rosso{border-color:#6e1d2959;background:#6e1d290f}.ast-notice--rosso .ast-notice__icon{color:var(--ast-rosso)}
/*# sourceMappingURL=/cdn/shop/t/51/assets/ada-stone.css.map */
