:root{--b-ink:#0B0908;--b-ink2:#13100E;--b-ink3:#1B1714;--b-ivory:#EFE7DB;--b-muted:#9A8F80;--b-faint:#6E655A;--b-copper:#C88A54;--b-champagne:#EAC998;--b-deep:#8A5A32;--b-line:rgba(200,138,84,.22);--b-line-soft:rgba(239,231,219,.08);--b-serif:"Cormorant Garamond","Cormorant",Georgia,serif;--b-sans:"Jost","Avenir Next","Helvetica Neue",sans-serif;--b-ease:cubic-bezier(.22,1,.36,1)}body .color-scheme-1{--color-background:11,9,8;--gradient-background:#0B0908;--color-foreground:239,231,219;--color-button:200,138,84;--color-button-text:11,9,8;--color-secondary-button:11,9,8;--color-secondary-button-text:234,201,152;--color-link:234,201,152;--color-shadow:0,0,0}body .color-scheme-2{--color-background:19,16,14;--gradient-background:#13100E;--color-foreground:239,231,219;--color-button:200,138,84;--color-button-text:11,9,8;--color-secondary-button:19,16,14;--color-secondary-button-text:234,201,152;--color-link:234,201,152;--color-shadow:0,0,0}body .color-scheme-3{--color-background:27,23,20;--gradient-background:#1B1714;--color-foreground:239,231,219;--color-button:200,138,84;--color-button-text:11,9,8;--color-secondary-button:27,23,20;--color-secondary-button-text:234,201,152;--color-link:234,201,152;--color-shadow:0,0,0}body .color-scheme-4{--color-background:18,18,18;--gradient-background:#121212;--color-foreground:239,231,219;--color-button:234,201,152;--color-button-text:11,9,8;--color-secondary-button:18,18,18;--color-secondary-button-text:234,201,152;--color-link:234,201,152;--color-shadow:0,0,0}body .color-scheme-5{--color-background:200,138,84;--gradient-background:linear-gradient(105deg,#8A5A32,#C88A54 55%,#EAC998);--color-foreground:11,9,8;--color-button:11,9,8;--color-button-text:234,201,152;--color-secondary-button:200,138,84;--color-secondary-button-text:11,9,8;--color-link:11,9,8;--color-shadow:0,0,0}html:root{--font-heading-family:var(--b-serif);--font-heading-style:normal;--font-heading-weight:400;--font-body-family:var(--b-sans);--font-body-style:normal;--font-body-weight:300;--font-body-weight-bold:500}html{background:var(--b-ink);scroll-behavior:smooth}body{letter-spacing:.02em}::selection{background:var(--b-copper);color:var(--b-ink)}h1,h2,h3,.h0,.h1,.h2,.h3{font-weight:400;letter-spacing:0;line-height:1.08;text-wrap:balance}.caption-with-letter-spacing,.link--text,.header__menu-item{letter-spacing:.16em}.header-wrapper{background:#0b0908d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--b-line-soft)}.header__heading-logo-wrapper,.header__heading-logo{display:none!important}.header__heading-link:after{content:"BRENSO";font-family:var(--b-serif);font-weight:400;font-size:2.3rem;letter-spacing:.3em;color:var(--b-ivory);line-height:1;display:inline-block}.header__icon--account,account-icon,.menu-drawer__account,.customer-links{display:none!important}.header__menu-item{text-transform:uppercase;font-size:1.1rem;letter-spacing:.22em;color:var(--b-muted)}.header__menu-item:hover{color:var(--b-ivory);text-decoration:none}.header__heading-link .h2{letter-spacing:.3em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{position:relative;overflow:hidden;isolation:isolate;text-transform:uppercase;letter-spacing:.22em;font-size:1.1rem;font-weight:400;background:linear-gradient(105deg,var(--b-deep),var(--b-copper) 55%,var(--b-champagne));color:var(--b-ink);transition:transform .35s var(--b-ease),box-shadow .35s}.button:before{box-shadow:none}.button:after{box-shadow:none}.button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #00000073}.button--secondary{background:transparent;color:var(--b-ivory);border:1px solid var(--b-line)}.button--secondary:hover{border-color:var(--b-copper)}.card-wrapper .card{border:1px solid var(--b-line-soft);background:var(--b-ink2);transition:border-color .5s,transform .5s var(--b-ease)}.card-wrapper:hover .card{border-color:var(--b-line);transform:translateY(-6px)}.card__media img{transition:transform .8s var(--b-ease)}.card-wrapper:hover .card__media img{transform:scale(1.06)}.card__heading{font-family:var(--b-serif);font-size:2rem}.card__heading a{text-decoration:none}.price{color:var(--b-champagne);letter-spacing:.06em}.card-information .caption-with-letter-spacing{color:var(--b-faint)}.field__input,.select__select,.customer .field input{background:transparent;color:var(--b-ivory)}.field__label{color:var(--b-faint);letter-spacing:.08em}.footer,.footer__content-bottom{border-top:1px solid var(--b-line-soft)}.title-wrapper-with-link .title,.title.h2{font-size:clamp(2.8rem,4.5vw,5.2rem)}.main-page-title{font-size:clamp(3.6rem,5.6vw,7rem);text-align:center;margin:5rem auto 1rem;max-width:20ch;line-height:1.05}.main-page-title:before{content:"BRENSO";display:block;font-family:var(--b-sans);font-size:1.1rem;letter-spacing:.42em;text-transform:uppercase;color:var(--b-copper);margin-bottom:2.2rem}.main-page-title:after{content:"";display:block;width:5.4rem;height:1px;background:var(--b-copper);margin:2.8rem auto 0}.page-width--narrow .rte,.shopify-policy__body{color:var(--b-muted);font-size:1.55rem;line-height:1.85;padding-bottom:4rem}.page-width--narrow .rte h2,.shopify-policy__body h2{font-family:var(--b-serif);font-weight:400;color:var(--b-ivory);font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.15;margin:5rem 0 1.4rem;padding-top:3rem;border-top:1px solid var(--b-line-soft)}.page-width--narrow .rte h3,.shopify-policy__body h3{font-family:var(--b-serif);font-weight:400;color:var(--b-champagne);font-size:2.2rem;line-height:1.2;margin:3.6rem 0 .9rem}.page-width--narrow .rte strong,.shopify-policy__body strong{color:var(--b-ivory);font-weight:500}.page-width--narrow .rte a,.shopify-policy__body a{color:var(--b-champagne);text-underline-offset:3px}.page-width--narrow .rte ul,.page-width--narrow .rte ol,.shopify-policy__body ul,.shopify-policy__body ol{padding-left:2rem;margin:1.4rem 0}.page-width--narrow .rte li,.shopify-policy__body li{margin:.8rem 0}.page-width--narrow .rte li::marker,.shopify-policy__body li::marker{color:var(--b-copper)}.page-width--narrow .rte em,.shopify-policy__body em{color:var(--b-faint)}.shopify-policy__container{max-width:78rem!important;padding:4rem 2rem 6rem}.shopify-policy__title{text-align:center;margin-bottom:1rem}.shopify-policy__title h1{font-family:var(--b-serif);font-weight:400;font-size:clamp(3.6rem,5.6vw,7rem);line-height:1.05}.shopify-policy__title h1:before{content:"BRENSO";display:block;font-family:var(--b-sans);font-size:1.1rem;letter-spacing:.42em;text-transform:uppercase;color:var(--b-copper);margin-bottom:2.2rem}.shopify-policy__title h1:after{content:"";display:block;width:5.4rem;height:1px;background:var(--b-copper);margin:2.8rem auto 3rem}.b-wrap{max-width:144rem;margin:0 auto;padding:0 clamp(2rem,5vw,8rem)}.b-eyebrow{display:flex;align-items:center;gap:1.6rem;font-family:var(--b-sans);font-size:1.1rem;letter-spacing:.34em;text-transform:uppercase;color:var(--b-copper);margin-bottom:2.4rem}.b-eyebrow:before{content:"";width:4.4rem;height:1px;background:var(--b-copper)}.b-serif-i{font-style:italic;color:var(--b-champagne)}.b-lede{color:var(--b-muted);max-width:44ch;font-size:1.6rem;line-height:1.7}.b-btn{position:relative;display:inline-flex;align-items:center;gap:1.2rem;padding:1.8rem 3.6rem;overflow:hidden;font-family:var(--b-sans);font-size:1.1rem;letter-spacing:.26em;text-transform:uppercase;border:1px solid var(--b-line);color:var(--b-ivory);background:transparent;cursor:pointer;text-decoration:none;transition:border-color .4s,color .4s;isolation:isolate}.b-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,var(--b-deep),var(--b-copper) 50%,var(--b-champagne));transform:translate(-101%);transition:transform .5s var(--b-ease)}.b-btn:hover{border-color:var(--b-copper);color:var(--b-ink)}.b-btn:hover:before{transform:none}.b-btn--solid{background:linear-gradient(105deg,var(--b-deep),var(--b-copper) 55%,var(--b-champagne));color:var(--b-ink);border-color:transparent}.b-btn--solid:before{background:var(--b-champagne)}.b-rv{opacity:0;transform:translateY(3.4rem);transition:opacity .9s var(--b-ease),transform .9s var(--b-ease)}.b-rv.in{opacity:1;transform:none}.b-rv2{transition-delay:.15s}.b-rv3{transition-delay:.3s}.b-rv4{transition-delay:.45s}html.b-intro:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0908;z-index:99998;pointer-events:none;animation:b-curtain 2.4s cubic-bezier(.22,1,.36,1) forwards}html.b-intro:after{content:"BRENSO";position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:99999;pointer-events:none;font-family:var(--b-serif);font-weight:400;font-size:clamp(3.2rem,7vw,7.6rem);letter-spacing:.34em;padding-left:.34em;color:#efe7db;animation:b-word 2.4s cubic-bezier(.22,1,.36,1) forwards}@keyframes b-curtain{0%,74%{transform:translateY(0)}to{transform:translateY(-101%)}}@keyframes b-word{0%{opacity:0;letter-spacing:.1em}20%{opacity:1}58%{opacity:1;letter-spacing:.34em}76%,to{opacity:0;letter-spacing:.38em}}@media(prefers-reduced-motion:reduce){html.b-intro:before,html.b-intro:after{animation:none;display:none}}.b-hero{position:relative;min-height:70vh;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;padding:10rem clamp(2rem,5vw,8rem) 5rem;overflow:hidden;background:var(--b-ink)}.b-hero__h{font-family:var(--b-serif);font-weight:300;font-size:clamp(3.2rem,4.8vw,7rem);line-height:1.06;margin:0 0 2.4rem;color:var(--b-ivory)}.b-hero__ctas{display:flex;gap:1.8rem;flex-wrap:wrap;margin-top:4rem}.b-hero__art{position:relative;display:flex;justify-content:center;z-index:1}.b-hero__glow{position:absolute;width:130%;aspect-ratio:1;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(200,138,84,.16),transparent 62%);pointer-events:none}.b-hero__img{width:min(38rem,60vw);filter:drop-shadow(0 60px 60px rgba(0,0,0,.6));animation:b-float 7s ease-in-out infinite}.b-hero__img img{width:100%;height:auto;display:block}@keyframes b-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.b-hero__big{position:absolute;right:-.06em;bottom:-.16em;z-index:0;font-family:var(--b-serif);font-weight:300;font-size:clamp(12rem,24vw,38rem);color:transparent;-webkit-text-stroke:1px rgba(239,231,219,.07);letter-spacing:-.02em;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1}@media(max-width:990px){.b-hero{grid-template-columns:1fr;min-height:auto;padding-top:8rem;gap:3rem}.b-hero__art{order:-1}.b-hero__img{width:min(24rem,55vw)}.b-hero__big{font-size:32vw;bottom:auto;top:2rem}}.b-marquee{border-top:1px solid var(--b-line-soft);border-bottom:1px solid var(--b-line-soft);overflow:hidden;padding:2.2rem 0;white-space:nowrap;background:var(--b-ink)}.b-marquee__track{display:inline-flex;animation:b-mq var(--b-mq-speed,30s) linear infinite;will-change:transform}.b-marquee span{display:inline-flex;align-items:center;gap:2.8rem;padding-right:2.8rem;font-family:var(--b-serif);font-style:italic;font-size:clamp(1.8rem,2.4vw,2.8rem);color:var(--b-muted)}.b-marquee b{color:var(--b-copper);font-weight:400;font-size:.6em}@keyframes b-mq{to{transform:translate(-50%)}}.b-show{position:relative;background:var(--b-ink)}.b-show__pin{position:sticky;top:0;height:100vh;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:0 clamp(2rem,5vw,8rem)}.b-show__art{position:relative;display:flex;align-items:center;justify-content:center;height:100%}.b-show__glow{position:absolute;width:110%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(200,138,84,.15),transparent 62%);transition:opacity 1s}.b-show__ph{position:absolute;width:min(34rem,54vw);opacity:0;transform:scale(.92) translateY(2rem);transition:opacity .8s var(--b-ease),transform .8s var(--b-ease);filter:drop-shadow(0 50px 50px rgba(0,0,0,.6))}.b-show__ph img{width:100%;height:auto;display:block}.b-show__ph.on{opacity:1;transform:none}.b-show__copy{position:relative;min-height:34rem}.b-show__step{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(1.6rem);pointer-events:none;transition:opacity .6s var(--b-ease),transform .6s var(--b-ease);display:flex;flex-direction:column;justify-content:center}.b-show__step.on{opacity:1;transform:none;pointer-events:auto}.b-show__idx{font-size:1.1rem;letter-spacing:.3em;color:var(--b-faint);margin-bottom:1.6rem;font-variant-numeric:tabular-nums}.b-show__t{font-family:var(--b-serif);font-weight:300;font-size:clamp(3.4rem,5.4vw,7.4rem);line-height:1.02;color:var(--b-ivory);margin:0}.b-show__p{color:var(--b-muted);max-width:40ch;margin-top:2rem;font-size:1.5rem;line-height:1.7}.b-show__buy{display:flex;gap:1.8rem;margin-top:3rem;align-items:center;flex-wrap:wrap}.b-show__price{font-family:var(--b-serif);font-size:2.8rem;color:var(--b-champagne);font-variant-numeric:tabular-nums}.b-show__lnk{font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:var(--b-muted);border-bottom:1px solid var(--b-line);padding-bottom:.4rem;text-decoration:none;transition:color .3s}.b-show__lnk:hover{color:var(--b-ivory)}.b-show__dots{position:absolute;left:clamp(2rem,5vw,8rem);bottom:4rem;display:flex;gap:1rem}.b-show__dots i{width:3.4rem;height:1px;background:var(--b-line-soft);transition:background .5s}.b-show__dots i.on{background:var(--b-champagne)}@media(max-width:990px){.b-show__pin{grid-template-columns:1fr;align-content:center;gap:1rem;text-align:center}.b-show__art{height:38vh}.b-show__ph{width:min(20rem,42vw)}.b-show__p,.b-show__t{margin-left:auto;margin-right:auto}.b-show__step{justify-content:flex-start;padding-top:1rem}.b-show__buy{justify-content:center}.b-show__copy{min-height:30rem}}.b-tech{padding:clamp(8rem,12vh,15rem) 0;background:var(--b-ink)}.b-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(4rem,6vw,9rem);align-items:center}.b-tech__media{background:var(--b-ink2);border:1px solid var(--b-line-soft);padding:clamp(2.4rem,4vw,5.6rem)}.b-tech__media img{width:100%;height:auto;display:block}.b-tech__h{font-family:var(--b-serif);font-weight:300;font-size:clamp(3.4rem,5vw,7rem);line-height:1.05;color:var(--b-ivory);margin:0}.b-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--b-line-soft);border:1px solid var(--b-line-soft);margin-top:4.2rem}.b-stats>div{background:var(--b-ink);padding:2.6rem 2rem;text-align:center}.b-stats .v{font-family:var(--b-serif);font-size:clamp(3.2rem,4vw,5.2rem);color:var(--b-champagne);font-variant-numeric:tabular-nums}.b-stats .v small{font-size:.45em;color:var(--b-copper);letter-spacing:.1em}.b-stats .k{font-size:1rem;letter-spacing:.26em;text-transform:uppercase;color:var(--b-faint);margin-top:.8rem}.b-feats{margin:4rem 0 0;padding:0;border-top:1px solid var(--b-line-soft);list-style:none}.b-feats li{display:flex;gap:2rem;align-items:baseline;padding:1.6rem 0;border-bottom:1px solid var(--b-line-soft)}.b-feats b{color:var(--b-copper);font-weight:400;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.b-feats span{color:var(--b-muted);font-size:1.4rem}@media(max-width:990px){.b-tech__grid{grid-template-columns:1fr}.b-stats{grid-template-columns:1fr 1fr 1fr}}@media(max-width:560px){.b-stats{grid-template-columns:1fr}}.b-quotes{padding:clamp(8rem,12vh,14rem) 0;background:var(--b-ink2);border-top:1px solid var(--b-line-soft);border-bottom:1px solid var(--b-line-soft)}.b-quotes__stage{position:relative;min-height:26rem}.b-quotes__q{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;text-align:center;padding:0 clamp(2rem,5vw,8rem)}.b-quotes__q.on{opacity:1}.b-quotes__q p{font-family:var(--b-serif);font-style:italic;font-size:clamp(2.2rem,3vw,3.4rem);line-height:1.4;max-width:30ch;margin:0;color:var(--b-ivory)}.b-quotes__who{font-size:1.1rem;letter-spacing:.3em;text-transform:uppercase;color:var(--b-muted)}.b-quotes__stars{color:var(--b-copper);letter-spacing:.6rem;font-size:1.3rem}@media(prefers-reduced-motion:reduce){.b-rv,.b-show__ph,.b-show__step{opacity:1!important;transform:none!important;transition:none!important}.b-marquee__track,.b-hero__img{animation:none}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/brenso.css.map */
