@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..600;1,9..144,300..500&family=Jost:wght@300;400;500;600&display=swap";html:root{--font-heading--family: "Fraunces", Georgia, "Times New Roman", serif;--font-accent--family: "Fraunces", Georgia, "Times New Roman", serif;--font-body--family: "Jost", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-subheading--family: "Jost", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}:root{--bte-cream: #f5efe3;--bte-ivory: #fcfaf4;--bte-sand: #eaddc8;--bte-mocha: #6e5c4a;--bte-cocoa: #4a3a2b;--bte-espresso: #2a2018;--bte-gold: #b68a4e;--bte-ink: #2a2018;--bte-ink-soft: #5c4e40;--bte-line: rgba(42, 32, 24, .12);--bte-line-soft: rgba(42, 32, 24, .07);--bte-line-light: rgba(245, 239, 227, .16);--bte-serif: var(--font-heading--family);--bte-sans: var(--font-body--family);--bte-radius: 14px;--bte-radius-lg: 22px;--bte-ease: cubic-bezier(.22, .61, .36, 1)}.bte-eyebrow{font-family:var(--bte-sans);font-size:.72rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--bte-gold);display:inline-flex;align-items:center;gap:.7em;margin:0}.bte-eyebrow:before{content:"";width:26px;height:1px;background:currentColor;opacity:.7}.bte-eyebrow.bte-eyebrow--center{justify-content:center}.bte-eyebrow.bte-eyebrow--center:after{content:"";width:26px;height:1px;background:currentColor;opacity:.7}.bte-display{font-family:var(--bte-serif);font-weight:340;line-height:1.04;letter-spacing:-.015em;font-optical-sizing:auto;margin:0}.bte-h-xl{font-size:clamp(2.6rem,8vw,5.4rem)}.bte-h-lg{font-size:clamp(2.1rem,5.5vw,3.6rem)}.bte-h-md{font-size:clamp(1.7rem,4vw,2.6rem)}.bte-h-sm{font-size:clamp(1.35rem,3vw,1.8rem)}.bte-serif-italic{font-style:italic;font-weight:300}.bte-tm{font-size:.55em;vertical-align:.55em;font-weight:500;letter-spacing:0}.bte-lead{font-size:clamp(1rem,1.4vw,1.18rem);color:var(--bte-ink-soft);max-width:46ch;line-height:1.75;margin:0}.bte-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;font-family:var(--bte-sans);font-size:.82rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;padding:1.05em 2.1em;border-radius:100px;border:1px solid transparent;cursor:pointer;text-align:center;transition:transform .4s var(--bte-ease),background .4s var(--bte-ease),color .4s var(--bte-ease),box-shadow .4s var(--bte-ease),border-color .4s var(--bte-ease)}.bte-btn .bte-arr{transition:transform .4s var(--bte-ease)}.bte-btn:hover .bte-arr{transform:translate(4px)}.bte-btn-primary{background:var(--bte-espresso);color:var(--bte-cream);box-shadow:0 10px 30px -16px #2a2018b3}.bte-btn-primary:hover{background:var(--bte-cocoa);transform:translateY(-2px);box-shadow:0 18px 40px -18px #2a2018cc}.bte-btn-light{background:var(--bte-cream);color:var(--bte-espresso)}.bte-btn-light:hover{background:#fff;transform:translateY(-2px)}.bte-btn-ghost{border-color:var(--bte-line);color:var(--bte-ink);background:transparent}.bte-btn-ghost:hover{border-color:var(--bte-espresso);background:var(--bte-espresso);color:var(--bte-cream);transform:translateY(-2px)}.bte-btn-ghost.bte-on-dark{border-color:var(--bte-line-light);color:var(--bte-cream)}.bte-btn-ghost.bte-on-dark:hover{background:var(--bte-cream);color:var(--bte-espresso);border-color:var(--bte-cream)}.bte-link-underline{position:relative;font-size:.8rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding-bottom:5px;display:inline-flex;gap:.5em;align-items:center}.bte-link-underline:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:currentColor;transform:scaleX(.35);transform-origin:left;transition:transform .45s var(--bte-ease);opacity:.6}.bte-link-underline:hover:after{transform:scaleX(1);opacity:1}.bte-ph{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(120% 95% at 28% 18%,#f1e6d4,#e2ccae 42%,#c7a782 78%,#a9876180)}.bte-ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 70% 80%,rgba(42,32,24,.18),transparent 70%),radial-gradient(40% 40% at 20% 25%,rgba(255,255,255,.4),transparent 70%);mix-blend-mode:soft-light;z-index:1}.bte-ph__mono{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:2;font-family:var(--bte-serif);font-size:clamp(2.5rem,8vw,4rem);color:#2a201824;font-style:italic}.bte-ph--skin{background:radial-gradient(120% 100% at 35% 15%,#f0dec6,#ddbe9c 50%,#be9876 85%)}.bte-ph--product{background:radial-gradient(110% 90% at 50% 12%,#fbf6ec,#ebdcc4 55%,#d6be9c)}.bte-ph--dark{background:radial-gradient(120% 100% at 30% 20%,#4a3a2b,#2f2419 60%,#1c150e)}.bte-anim-ready .bte-reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--bte-ease),transform .9s var(--bte-ease);will-change:opacity,transform}.bte-anim-ready .bte-reveal.bte-in{opacity:1;transform:none}.bte-anim-ready .bte-reveal.bte-d1{transition-delay:.08s}.bte-anim-ready .bte-reveal.bte-d2{transition-delay:.16s}.bte-anim-ready .bte-reveal.bte-d3{transition-delay:.24s}.bte-anim-ready .bte-reveal.bte-d4{transition-delay:.32s}@media(prefers-reduced-motion:reduce){.bte-anim-ready .bte-reveal{opacity:1!important;transform:none!important;transition:none!important}}.bte-plp-card{display:flex;flex-direction:column;height:100%}.bte-plp-card__media{position:relative;border-radius:var(--bte-radius, 14px);overflow:hidden;background:var(--bte-ivory, #fcfaf4);aspect-ratio:var(--plp-ratio, 1 / 1)}.bte-plp-card__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bte-plp-card__img,.bte-plp-card__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--bte-ease, ease),transform var(--hover-transition-duration, .5s) var(--hover-transition-timing, ease)}.bte-plp-card__ph{display:grid;place-items:center}.bte-plp-card__img--alt{opacity:0}.bte-plp-card__media:hover .bte-plp-card__img{transform:scale(var(--hover-subtle-zoom-amount, 1.05))}.bte-plp-card__media:hover .bte-plp-card__img--alt{opacity:1}.bte-plp-card__badge{position:absolute;top:12px;left:12px;z-index:3;background:var(--bte-cream, #f5efe3);color:var(--bte-cocoa, #4a3a2b);font-family:var(--bte-sans);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;padding:.45em .8em;border-radius:100px}.bte-plp-card__badge--sale{background:var(--bte-gold, #b68a4e);color:#fff}.bte-plp-card__badge--out{background:var(--bte-mocha, #6e5c4a);color:#fff}.bte-plp-card__qa{position:absolute;left:12px;right:12px;bottom:12px;z-index:4;display:inline-flex;align-items:center;justify-content:center;gap:.55em;background:var(--bte-espresso, #2a2018);color:var(--bte-cream, #f5efe3);border:0;border-radius:100px;cursor:pointer;font-family:var(--bte-sans);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1;padding:1em 1.1em;opacity:0;transform:translateY(10px);transition:opacity .4s var(--bte-ease, ease),transform .4s var(--bte-ease, ease),background .3s var(--bte-ease, ease)}.bte-plp-card__qaform{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;margin:0}.bte-plp-card__qaform .bte-plp-card__qa{pointer-events:auto}.bte-plp-card__qa-icon{display:inline-flex}.bte-plp-card__qa-icon svg{width:15px;height:15px}.bte-plp-card__media:hover .bte-plp-card__qa,.bte-plp-card__media:focus-within .bte-plp-card__qa{opacity:1;transform:none}.bte-plp-card__qa:hover{background:var(--bte-cocoa, #4a3a2b)}.bte-plp-card__qa.is-added{background:var(--bte-gold, #b68a4e)}.bte-plp-card__info{padding-top:.95rem;display:flex;flex-direction:column;flex:1 1 auto}.bte-plp-card__name{font-family:var(--bte-serif);font-size:1.1rem;font-weight:400;line-height:1.25;margin:0 0 .2rem}.bte-plp-card__sub{font-family:var(--bte-sans);font-size:.78rem;color:var(--bte-mocha, #6e5c4a);margin:0 0 .5rem}.bte-plp-card__price{display:flex;align-items:baseline;gap:.5em;margin-top:auto;padding-top:.35rem;font-size:.95rem}.bte-plp-card__now{font-weight:500;color:var(--bte-ink, #2a2018)}.bte-plp-card__now.is-sale{color:var(--bte-gold, #b68a4e)}.bte-plp-card__was{color:var(--bte-mocha, #6e5c4a);text-decoration:line-through;font-size:.82rem}@media(pointer:coarse){.bte-plp-card__qa{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bte-base.css.map */
