:root{--bh-latte: #F8F3EA;--bh-latte-2: #F1E9DC;--bh-sabbia: #E4D8C6;--bh-inchiostro: #2A2122;--bh-soft: #6B5D52;--bh-oro: #B08428;--bh-oro-luce: #CBA14A;--bh-oro-testo: #96701F;--bh-rosa: #B0674F;--bh-rosa-luce: #C98977;--bh-salvia: #8FAA9C;--bh-linea: rgba(176, 132, 40, .3);--bh-linea-soft: rgba(176, 132, 40, .15);--bh-ombra: 0 30px 60px -34px rgba(42, 33, 34, .34), 0 2px 6px rgba(42, 33, 34, .04);--bh-ombra-hi: 0 46px 90px -44px rgba(42, 33, 34, .46), 0 3px 10px rgba(42, 33, 34, .05);--bh-ease: cubic-bezier(.16, 1, .3, 1);--bh-sec: clamp(76px, 10.5vw, 150px);--bh-gut: clamp(20px, 4vw, 44px);--bh-wrap: 1280px;--font-heading--family: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--font-heading--weight: 300;--font-heading--style: normal;--font-accent--family: "Cormorant Garamond", "Cormorant", Georgia, serif;--font-accent--style: italic;--font-body--family: "Mulish", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body--weight: 400;--font-body--style: normal;--font-subheading--family: "Mulish", system-ui, -apple-system, sans-serif;--font-subheading--weight: 600;--font-subheading--style: normal}h1,h2,h3,.h1,.h2,.h3{font-weight:300;letter-spacing:-.015em}h4,h5,h6{font-weight:400}h5,h6,.bh-eyebrow{letter-spacing:.22em;text-transform:uppercase}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--bh-oro-testo);outline-offset:3px;border-radius:3px}::selection{background:var(--bh-oro-luce);color:var(--bh-inchiostro)}.bh{font-family:var(--font-body--family);color:var(--bh-inchiostro);line-height:1.65}.bh-sec{position:relative;padding-block:var(--bh-sec)}.bh-wrap{width:min(var(--bh-wrap),92vw);margin-inline:auto}.bh-band-sand{background:var(--bh-latte-2);border-block:1px solid var(--bh-linea)}.bh-band-sage{background:linear-gradient(180deg,#8faa9c33,#8faa9c1a),var(--bh-latte);border-block:1px solid var(--bh-linea)}.bh-num{display:flex;align-items:center;gap:14px;margin-bottom:20px}.bh-num em{font-family:var(--font-heading--family);font-style:italic;font-size:max(24px,clamp(26px,3vw,32px));line-height:1;color:var(--bh-oro-testo);font-variant-numeric:lining-nums tabular-nums}.bh-num i{flex:0 0 clamp(28px,5vw,64px);height:1px;background:var(--bh-oro-luce);font-style:normal}.bh-num b{font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--bh-soft)}.bh-eyebrow{display:inline-flex;align-items:center;gap:13px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--bh-soft);font-weight:600;margin-bottom:24px}.bh-eyebrow:before{content:"";width:46px;height:1px;background:var(--bh-oro-luce);flex:none}.bh-rule{height:1px;background:linear-gradient(90deg,var(--bh-oro-luce),rgba(203,161,74,0));margin-block:clamp(26px,4vw,48px);border:0}.bh-display{font-family:var(--font-heading--family);font-weight:300;font-size:clamp(64px,12vw,168px);line-height:.88;letter-spacing:-.02em;margin:0}.bh-display .bh-l2{display:block;font-style:italic;font-size:max(25px,.31em);line-height:1.16;color:var(--bh-rosa);letter-spacing:.03em;margin-top:.08em}.bh-claim{font-family:var(--font-heading--family);font-weight:300;font-size:clamp(34px,7.4vw,116px);line-height:.99;letter-spacing:-.022em;margin:0}.bh-h2{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(34px,5.6vw,78px);line-height:1;letter-spacing:-.015em;margin:0}.bh-h3{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(28px,4vw,52px);line-height:1.06;letter-spacing:-.012em;margin:0}.bh-display em,.bh-claim em,.bh-h2 em,.bh-h3 em{font-style:italic;color:var(--bh-oro-testo)}.bh-h2 em.bh-rosa,.bh-h3 em.bh-rosa,.bh-claim em.bh-rosa{color:var(--bh-rosa)}.bh-lead{font-size:clamp(16px,1.55vw,17.5px);color:var(--bh-soft);max-width:46ch;margin:0 0 16px}.bh-lead b{color:var(--bh-inchiostro);font-weight:600}.bh-quote{font-family:var(--font-heading--family);font-weight:300;font-size:clamp(24px,3vw,38px);line-height:1.3;letter-spacing:-.012em;margin:0 0 22px}.bh-quote em{font-style:italic;color:var(--bh-oro-testo)}.bh-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,78px);align-items:center}.bh-split-l{grid-template-columns:1.08fr .92fr}@media(max-width:860px){.bh-split,.bh-split-l{grid-template-columns:1fr}}.bh-hero{padding-block:clamp(64px,9vw,120px) clamp(56px,8vw,104px)}.bh-hero .bh-lead{max-width:40ch;margin-top:30px;font-size:clamp(16px,1.6vw,18px)}.bh-frame{position:relative;--bh-fr: clamp(12px, 1.7vw, 24px)}.bh-frame:before{content:"";position:absolute;inset:var(--bh-fr) calc(var(--bh-fr) * -1) calc(var(--bh-fr) * -1) var(--bh-fr);border:1px solid var(--bh-oro-luce);border-radius:3px;opacity:.65;pointer-events:none;z-index:0}.bh-frame>*{position:relative;z-index:1}@media(max-width:560px){.bh-frame:before{display:none}}.bh-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:30px}.bh-btn{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-body--family);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;padding:17px 30px;min-height:52px;border-radius:100px;text-decoration:none;transition:background .4s var(--bh-ease),color .4s var(--bh-ease),border-color .4s var(--bh-ease),box-shadow .4s var(--bh-ease)}.bh-btn-oro{background:var(--bh-oro);color:var(--bh-inchiostro);border:1px solid var(--bh-oro)}.bh-btn-oro:hover{background:var(--bh-inchiostro);color:var(--bh-latte);border-color:var(--bh-inchiostro);box-shadow:0 18px 40px -18px #2a212280}.bh-btn-ghost{border:1px solid var(--bh-oro);color:var(--bh-inchiostro);background:transparent}.bh-btn-ghost:hover{background:var(--bh-oro);color:var(--bh-inchiostro)}.bh-note{font-size:12.5px;color:var(--bh-soft);max-width:48ch;margin:14px 0 0}.bh-steps{margin:30px 0 0;padding:0;display:grid}.bh-steps li{list-style:none;display:grid;grid-template-columns:2.4em 1fr;gap:18px;align-items:baseline;padding:17px 0;border-top:1px solid var(--bh-linea-soft)}.bh-steps li:last-child{border-bottom:1px solid var(--bh-linea-soft)}.bh-steps em{font-family:var(--font-heading--family);font-style:italic;font-size:max(24px,1.56em);line-height:1;color:var(--bh-oro-testo);font-variant-numeric:lining-nums tabular-nums}.bh-steps b{font-weight:700;font-size:15.5px;color:var(--bh-inchiostro)}.bh-steps i{display:block;font-style:normal;font-size:14.5px;color:var(--bh-soft);margin-top:4px}.bh-words{display:flex;flex-wrap:wrap;margin:30px 0 0;padding:0;border-top:1px solid var(--bh-linea-soft)}.bh-words li{list-style:none;flex:1 1 33%;min-width:136px;padding:15px 14px 15px 0;border-bottom:1px solid var(--bh-linea-soft);font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--bh-inchiostro);display:flex;align-items:center;gap:10px}.bh-words li:before{content:"\2726";color:var(--bh-oro-testo);font-size:9px;flex:none}@media(max-width:430px){.bh-words li{flex:1 1 100%}}.bh-chain{display:flex;flex-wrap:wrap;align-items:center;gap:9px 12px;margin:24px 0;padding:0}.bh-chain li{list-style:none;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;border:1px solid var(--bh-linea);border-radius:100px;padding:11px 17px;color:var(--bh-soft);background:var(--bh-latte-2);transition:background .35s,color .35s,border-color .35s}.bh-chain li:hover{background:var(--bh-oro);color:var(--bh-inchiostro);border-color:var(--bh-oro)}.bh-chain li.bh-sep{border:0;background:none;padding:0 2px;font-size:15px;font-weight:400;color:var(--bh-soft)}.bh-chain li.bh-sep:hover{background:none;color:var(--bh-soft)}@media(max-width:620px){.bh-chain li.bh-sep{display:none}}.bh-firma{margin-top:24px}.bh-firma b{font-family:var(--font-heading--family);font-weight:500;font-size:24px;display:block}.bh-firma span{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bh-soft);font-weight:700;display:block;margin-top:7px}.bh-year{font-family:var(--font-heading--family);font-weight:300;font-size:clamp(66px,12.5vw,158px);line-height:.86;letter-spacing:-.03em;color:var(--bh-oro-testo);font-variant-numeric:lining-nums tabular-nums;display:flex;align-items:baseline;gap:14px;margin:4px 0 22px}.bh-year span{font-style:italic;font-size:clamp(19px,2.6vw,32px);color:var(--bh-soft)}.bh-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px,2vw,26px);margin:0;padding:0}.bh-cards-4{grid-template-columns:repeat(4,1fr)}@media(max-width:860px){.bh-cards,.bh-cards-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.bh-cards,.bh-cards-4{grid-template-columns:1fr}}.bh-cards li{list-style:none}.bh-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:26px;min-height:190px;padding:clamp(20px,2.4vw,30px);background:var(--bh-latte-2);border:1px solid var(--bh-linea);border-radius:3px;text-decoration:none;color:var(--bh-inchiostro);box-shadow:var(--bh-ombra);transition:transform .5s var(--bh-ease),box-shadow .5s var(--bh-ease),border-color .4s}.bh-card:hover{transform:translateY(-4px);box-shadow:var(--bh-ombra-hi);border-color:var(--bh-oro)}.bh-card b{font-family:var(--font-heading--family);font-style:italic;font-weight:500;font-size:clamp(22px,2.4vw,32px);line-height:1.1}.bh-card i{font-style:normal;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--bh-soft);display:flex;align-items:center;gap:8px}.bh-card i:after{content:"\2192";letter-spacing:0;color:var(--bh-oro-testo);transition:transform .4s var(--bh-ease)}.bh-card:hover i:after{transform:translate(5px)}.bh-store{background:var(--bh-latte-2);border:1px solid var(--bh-linea);border-radius:4px;padding:clamp(30px,5vw,68px) clamp(24px,4vw,60px);box-shadow:var(--bh-ombra)}.bh-info{margin-top:24px;font-size:15px;line-height:1.95;color:var(--bh-soft)}.bh-info b{color:var(--bh-inchiostro);font-weight:700}.bh-nw{white-space:nowrap}.bh-info .bh-dot{color:var(--bh-soft);margin:0 8px}.bh-form{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;max-width:520px}.bh-form input[type=email]{flex:1 1 240px;min-height:52px;padding:14px 18px;font-family:var(--font-body--family);font-size:15px;color:var(--bh-inchiostro);background:var(--bh-latte);border:1px solid var(--bh-oro-testo);border-radius:100px}.bh-form input[type=email]::placeholder{color:var(--bh-soft)}.bh-form button{cursor:pointer;font-family:var(--font-body--family)}.bh-form-msg{flex-basis:100%;font-size:13px;color:var(--bh-soft);margin:0}@media(prefers-reduced-motion:reduce){.bh *,.bh *:before,.bh *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important}.bh-card:hover{transform:none}.bh-card:hover i:after{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/boho-custom.css.map */
