.sbe{--sbe-ink: var(--sab-ink, #1E1611);--sbe-ink-2: #4B3E33;--sbe-ink-3: #7A695A;--sbe-paper: var(--sab-paper, #EEE2CA);--sbe-card: #F6EDDB;--sbe-caps: var(--sab-caps, "Cormorant Garamond", Garamond, serif);--sbe-script: var(--sab-script, "Ballet", cursive);--sbe-text: var(--sab-text, "EB Garamond", Garamond, Georgia, serif);--sbe-ease: cubic-bezier(.2, .8, .2, 1);padding:clamp(56px,6.5vw,96px) clamp(16px,3vw,44px) clamp(64px,7vw,104px);color:var(--sbe-ink);font-family:var(--sbe-text)}.sbe *,.sbe *:before,.sbe *:after{box-sizing:border-box}.sbe__head{display:grid;justify-items:center;text-align:center;gap:10px;margin-bottom:clamp(30px,4vw,52px)}.sbe__title{margin:0 -.16em 0 0;font:600 clamp(26px,3vw,40px)/1.1 var(--sbe-caps);letter-spacing:.16em;text-transform:uppercase}.sbe__lede{margin:0;font:italic 400 clamp(16px,1.3vw,19px)/1.5 var(--sbe-text);color:var(--sbe-ink-2)}.sbe__tabs{position:relative;display:flex;justify-content:center;gap:clamp(18px,4vw,64px);margin-top:18px;padding-top:18px;border-top:1px solid rgba(30,22,17,.22);width:min(760px,100%)}.sbe__tab{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0 0 10px;cursor:pointer;display:grid;justify-items:center;gap:2px;color:var(--sbe-ink-3);position:relative;transition:color .35s ease}.sbe__tab-ch{font:500 10px/1 var(--sbe-text);letter-spacing:.24em;text-transform:uppercase}.sbe__tab-name{font:600 clamp(15px,1.25vw,18px)/1.6 var(--sbe-caps);letter-spacing:.2em;margin-right:-.2em;text-transform:uppercase;white-space:nowrap;color:var(--sbe-ink-2);transition:color .35s ease}.sbe__tab:after{content:"";position:absolute;left:15%;right:15%;bottom:0;height:1px;background:var(--room);transform:scaleX(0);transition:transform .5s var(--sbe-ease)}.sbe__tab:hover .sbe__tab-name,.sbe__tab[aria-selected=true]{color:var(--sbe-ink)}.sbe__tab[aria-selected=true] .sbe__tab-name{color:var(--room)}.sbe__tab[aria-selected=true]:after{transform:scaleX(1)}.sbe__tab:focus-visible{outline:2px solid var(--sbe-ink);outline-offset:6px}.sbe__panel{max-width:1320px;margin:0 auto}.sbe__panel[hidden]{display:none}.sbe__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.6vw,40px)}.sbe__panel.is-entering .sbe__item{animation:sbe-in .7s var(--sbe-ease) both;animation-delay:calc(var(--i) * 70ms)}@keyframes sbe-in{0%{opacity:0;transform:translateY(18px)}}.sbe__more{margin:clamp(30px,3.4vw,46px) 0 0;text-align:center}.sbe__more a{font:italic 400 19px/1.3 var(--sbe-text);color:var(--sbe-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:#1e161166;transition:color .3s,text-decoration-color .3s}.sbe__more a:hover{color:var(--room);text-decoration-color:currentColor}.sbc{position:relative;display:grid;justify-items:center;text-align:center}.sbc__arch{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:999px 999px 2px 2px;background:#e9dfcc;box-shadow:0 0 0 1px var(--sbe-ink),0 0 0 7px var(--sbe-paper),0 0 0 8px var(--sbe-ink);isolation:isolate}.sbc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block;transition:opacity .7s ease,transform 1.4s var(--sbe-ease)}.sbc__img--b{opacity:0}.sbc__arch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 0 var(--room, #A8231C);transition:box-shadow .6s var(--sbe-ease);pointer-events:none;z-index:2}.sbc:hover .sbc__img--a{transform:scale(1.04)}.sbc:hover .sbc__img--b{opacity:1;transform:scale(1.04)}.sbc:hover .sbc__arch:after{box-shadow:inset 0 0 0 8px var(--room, #A8231C)}.sbc__media{position:relative;width:100%;margin:8px 0 20px}.sbc__act{position:absolute;left:0;right:0;bottom:18px;z-index:3;display:flex;justify-content:center;pointer-events:none}.sbc__act>*{pointer-events:auto}.sbc__form{margin:0}.sbc__btn{display:inline-flex;align-items:center;height:40px;padding:0 20px;border:0;border-radius:999px;background:var(--sbe-card);color:var(--sbe-ink);font:500 11px/1 var(--sbe-text);letter-spacing:.22em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 10px 20px -12px #0000008c;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .5s var(--sbe-ease),background-color .3s,color .3s}.sbc:hover .sbc__btn,.sbc:focus-within .sbc__btn{opacity:1;transform:none}.sbc__btn:hover{background:var(--sbe-ink);color:var(--sbe-card)}.sbc__btn:disabled{cursor:not-allowed;opacity:.7}@media(hover:none){.sbc__btn{opacity:1;transform:none}}.sbc__text{display:grid;gap:3px}.sbc__name{margin:0;font:600 clamp(16px,1.3vw,19px)/1.2 var(--sbe-caps);letter-spacing:.14em;text-transform:uppercase}.sbc__name a{color:inherit;text-decoration:none}.sbc__sub{margin:0;font:italic 400 15px/1.35 var(--sbe-text);color:var(--sbe-ink-2)}.sbc__price{margin:2px 0 0;font:400 16px/1.3 var(--sbe-text);font-variant-numeric:lining-nums}.sbc__price i{color:var(--sbe-ink-3)}@media(max-width:989px){.sbe__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}}@media(max-width:749px){.sbe__tabs{gap:14px}.sbe__tab-name{font-size:13px;letter-spacing:.14em;margin-right:-.14em}.sbe__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:70%;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 8px 10px;margin:0 -8px;scrollbar-width:none}.sbe__grid::-webkit-scrollbar{display:none}.sbe__item{scroll-snap-align:center}}@media(prefers-reduced-motion:reduce){.sbe__panel.is-entering .sbe__item{animation:none}.sbc__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sabelle-products.css.map */
