.hbl-mb{--bg: #efe4d6;--card: #fbf7f1;--ink: #2e1a14;--soft: rgba(46,26,20,.66);--brown: #7a4a2e;--caramel: #a8703f;--line: rgba(46,26,20,.14);position:relative;overflow:hidden;color:var(--ink);font-family:var(--hbl-sans);padding:clamp(48px,6.5vw,96px) 0;background:radial-gradient(60% 70% at 0% 0%,#f6eee3 0%,transparent 70%),radial-gradient(55% 60% at 100% 100%,#dcc4a6 0%,transparent 70%),var(--bg)}.hbl-mb *{box-sizing:border-box}.hbl-mb .hbl-mb__grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:radial-gradient(rgba(122,74,46,.1) 1px,transparent 1px);background-size:4px 4px}.hbl-mb .hbl-wrap{position:relative}.hbl-mb .hbl-mb__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:clamp(28px,3.6vw,48px)}.hbl-mb .hbl-mb__kicker{display:inline-flex;align-items:center;gap:10px;font-size:11.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--brown);margin-bottom:16px}.hbl-mb .hbl-mb__kicker:before{content:"";width:28px;height:1px;background:var(--brown)}.hbl-mb .hbl-mb__title{font-family:var(--hbl-serif);font-weight:400;font-size:clamp(38px,5vw,70px);line-height:1;margin:0;color:var(--ink);max-width:760px}.hbl-mb .hbl-mb__title em{font-style:italic;color:var(--caramel)}.hbl-mb .hbl-mb__sub{font-size:15.5px;line-height:1.65;color:var(--soft);margin:18px 0 0;max-width:540px}.hbl-mb .hbl-mb__palette{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;padding:0}.hbl-mb .hbl-mb__palette li{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.hbl-mb .hbl-mb__dot{width:22px;height:22px;border-radius:50%;border:1px solid rgba(46,26,20,.18);box-shadow:inset 0 0 0 3px #ffffff59}.hbl-mb .hbl-mb__code{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:20px 22px;background:var(--ink);color:#f5efe8;min-width:260px}.hbl-mb .hbl-mb__codelbl{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#d9bf98}.hbl-mb .hbl-mb__codechip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px dashed #d9bf98;background:transparent;color:#fff;font-family:var(--hbl-serif);font-size:26px;letter-spacing:.06em;cursor:pointer}.hbl-mb .hbl-mb__codechip span{font-family:var(--hbl-sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#d9bf98}.hbl-mb .hbl-mb__codebtn{display:block;text-align:center;padding:12px;background:#f5efe8;color:var(--ink);font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background .2s}.hbl-mb .hbl-mb__codebtn:hover{background:#d9bf98}.hbl-mb .hbl-mb__layout{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:clamp(20px,2.6vw,40px);align-items:start}.hbl-mb .hbl-mb__look{display:flex;flex-direction:column;background:var(--card);box-shadow:0 30px 60px -30px #2e1a1459}.hbl-mb .hbl-mb__collage{position:relative;display:grid;gap:3px;aspect-ratio:4 / 4.4;background:var(--card)}.hbl-mb .hbl-mb__collage--3{grid-template-columns:1.55fr 1fr;grid-template-rows:1fr 1fr}.hbl-mb .hbl-mb__collage--3 .hbl-mb__pic:first-child{grid-row:span 2}.hbl-mb .hbl-mb__collage--2{grid-template-columns:1.3fr 1fr}.hbl-mb .hbl-mb__pic{position:relative;overflow:hidden;display:block;background:#e6d8c6}.hbl-mb .hbl-mb__pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.hbl-mb .hbl-mb__look:hover .hbl-mb__pic img{transform:scale(1.04)}}.hbl-mb .hbl-mb__badge{position:absolute;top:12px;left:12px;z-index:2;font-family:var(--hbl-serif);font-style:italic;font-size:16px;padding:7px 13px;background:#fff;color:var(--brown)}.hbl-mb .hbl-mb__body{display:flex;flex-direction:column;gap:12px;padding:20px 20px 22px}.hbl-mb .hbl-mb__name{font-family:var(--hbl-serif);font-weight:400;font-size:28px;line-height:1.05;margin:0}.hbl-mb .hbl-mb__items{list-style:none;margin:0;padding:0}.hbl-mb .hbl-mb__item{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--line)}.hbl-mb .hbl-mb__item.is-off .hbl-mb__iteminfo,.hbl-mb .hbl-mb__item.is-off .hbl-mb__itemside{opacity:.35}.hbl-mb .hbl-mb__chk{position:relative;width:18px;height:18px;cursor:pointer}.hbl-mb .hbl-mb__chk input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.hbl-mb .hbl-mb__chk span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--brown)}.hbl-mb .hbl-mb__chk input:checked+span{background:var(--brown)}.hbl-mb .hbl-mb__chk input:checked+span:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.hbl-mb .hbl-mb__chk input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.hbl-mb .hbl-mb__iteminfo{display:flex;flex-direction:column;min-width:0;gap:1px}.hbl-mb .hbl-mb__itemname{font-family:var(--hbl-serif);font-size:19px;line-height:1.1;color:var(--ink);text-decoration:none}.hbl-mb .hbl-mb__itemdesc{font-size:11.5px;color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hbl-mb .hbl-mb__left{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#a3412c;margin-top:2px}.hbl-mb .hbl-mb__itemside{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.hbl-mb .hbl-mb__itemprice{font-size:13px;white-space:nowrap}.hbl-mb .hbl-mb__size{height:32px;min-width:76px;padding:0 22px 0 9px;font:12px var(--hbl-sans);color:var(--ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%237a4a2e' stroke-width='1.3'/%3E%3C/svg%3E") no-repeat right 8px center;border:1px solid var(--line);border-radius:0;-webkit-appearance:none;appearance:none;cursor:pointer}.hbl-mb .hbl-mb__size.is-missing{border-color:#c4553c}.hbl-mb .hbl-mb__one{font-size:11px;color:var(--soft)}.hbl-mb .hbl-mb__foot{display:flex;align-items:baseline;justify-content:space-between;padding-top:12px;border-top:1px solid var(--line)}.hbl-mb .hbl-mb__totallbl{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--soft)}.hbl-mb .hbl-mb__totals{display:flex;flex-direction:column;align-items:flex-end}.hbl-mb .hbl-mb__total{font-family:var(--hbl-serif);font-weight:400;font-size:30px;color:var(--ink)}.hbl-mb .hbl-mb__after{font-size:11.5px;color:var(--brown)}.hbl-mb .hbl-mb__add{min-height:52px;border:1px solid var(--ink);background:var(--ink);color:#f5efe8;font:11.5px var(--hbl-sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .25s,border-color .25s}.hbl-mb .hbl-mb__add:hover{background:var(--brown);border-color:var(--brown)}.hbl-mb .hbl-mb__add:disabled{opacity:.6;cursor:default}.hbl-mb .hbl-mb__note{margin:0;font-size:12.5px;color:var(--brown)}.hbl-mb .hbl-mb__note:empty{display:none}.hbl-mb .hbl-mb__pieces{min-width:0}.hbl-mb .hbl-mb__pieceshead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.hbl-mb .hbl-mb__piecestitle{font-family:var(--hbl-serif);font-weight:400;font-style:italic;font-size:clamp(22px,2vw,28px);margin:0}.hbl-mb .hbl-mb__arrows{display:flex;gap:8px}.hbl-mb .hbl-mb__arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:20px;cursor:pointer;transition:background .2s,color .2s}.hbl-mb .hbl-mb__arrow:hover{background:var(--ink);color:#f5efe8}.hbl-mb .hbl-mb__row{display:flex;gap:clamp(12px,1.4vw,20px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.hbl-mb .hbl-mb__row::-webkit-scrollbar{display:none}.hbl-mb .hbl-mb__card{flex:0 0 calc((100% - 2 * clamp(12px,1.4vw,20px)) / 3);scroll-snap-align:start;min-width:0}.hbl-mb .hbl-mb__more{flex:0 0 calc((100% - 2 * clamp(12px,1.4vw,20px)) / 3);scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center;padding:24px;background:var(--ink);color:#f5efe8;text-decoration:none;aspect-ratio:3 / 4}.hbl-mb .hbl-mb__morenum{font-family:var(--hbl-serif);font-size:64px;line-height:1;color:#d9bf98}.hbl-mb .hbl-mb__moretxt{font-family:var(--hbl-serif);font-style:italic;font-size:20px}.hbl-mb .hbl-mb__morecta{margin-top:10px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #d9bf98;padding-bottom:3px}.hbl-mb .hbl-mb__cta{display:flex;justify-content:center;margin-top:26px}.hbl-mb .hbl-mb__ctabtn{display:inline-block;padding:16px 34px;border:1px solid var(--ink);color:var(--ink);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background .25s,color .25s}.hbl-mb .hbl-mb__ctabtn:hover{background:var(--ink);color:#f5efe8}@media(prefers-reduced-motion:no-preference){.hbl-mb.js-ready .hbl-mb__look,.hbl-mb.js-ready .hbl-mb__card{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.hbl-mb.js-ready .is-in{opacity:1!important;transform:none!important}}@media(min-width:990px){.hbl-mb .hbl-mb__layout{align-items:stretch}.hbl-mb .hbl-mb__pieces{display:flex;flex-direction:column}.hbl-mb .hbl-mb__arrows{display:none}.hbl-mb .hbl-mb__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;overflow:visible;flex:1;align-content:space-between;padding-bottom:0}.hbl-mb:not(.is-rot) .hbl-mb__card:nth-child(n+6),.hbl-mb.is-rot .hbl-mb__card.is-off-rot{display:none}.hbl-mb .hbl-mb__more{order:99;aspect-ratio:auto;height:100%;min-height:260px}.hbl-mb .hbl-mb__cta{display:none}.hbl-mb.is-rot .hbl-mb__card{transition:opacity .45s ease!important}.hbl-mb.is-rot .hbl-mb__card.is-fading{opacity:0!important}}@media(max-width:989px){.hbl-mb .hbl-mb__card,.hbl-mb .hbl-mb__more{flex-basis:calc((100% - clamp(12px,1.4vw,20px))/2)}.hbl-mb .hbl-mb__head{flex-direction:column;align-items:stretch;gap:22px}.hbl-mb .hbl-mb__layout{grid-template-columns:1fr}.hbl-mb .hbl-mb__look{max-width:520px;width:100%;margin:0 auto}}@media(max-width:749px){.hbl-mb{padding:44px 0 40px}.hbl-mb .hbl-mb__kicker{font-size:10px;margin-bottom:12px}.hbl-mb .hbl-mb__title{font-size:40px}.hbl-mb .hbl-mb__sub{font-size:14px;margin-top:12px}.hbl-mb .hbl-mb__palette{gap:8px 14px;margin-top:16px}.hbl-mb .hbl-mb__palette li{font-size:10px;letter-spacing:.12em}.hbl-mb .hbl-mb__dot{width:18px;height:18px}.hbl-mb .hbl-mb__code{min-width:0;padding:16px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px 12px}.hbl-mb .hbl-mb__codelbl{grid-column:1 / -1;font-size:10px}.hbl-mb .hbl-mb__codechip{font-size:22px;padding:10px 12px}.hbl-mb .hbl-mb__codebtn{padding:14px;font-size:10.5px;height:100%;display:flex;align-items:center}.hbl-mb .hbl-mb__body{padding:16px 14px 18px}.hbl-mb .hbl-mb__name{font-size:25px}.hbl-mb .hbl-mb__size{height:36px;font-size:13px}.hbl-mb .hbl-mb__pieces{margin-top:18px}.hbl-mb .hbl-mb__arrows{display:none}.hbl-mb .hbl-mb__row{margin:0 calc(var(--hbl-gutter) * -1);padding:0 var(--hbl-gutter) 6px;scroll-padding-inline:var(--hbl-gutter);gap:12px}.hbl-mb .hbl-mb__card,.hbl-mb .hbl-mb__more{flex-basis:64%}.hbl-mb .hbl-mb__ctabtn{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/hbl-marron.css.map */
