:root{--bu-bg:#F3EEE8;--bu-ink:#1A1412;--bu-acc:#6E1423;--bu-acc2:#C08A5A;--bu-soft:#E7DED4;--bu-soft2:#DCCFC2;--bu-muted:#5E524C;--bu-line:rgba(26,20,18,.14);--bu-display:"Archivo",sans-serif;--bu-serif:"Instrument Serif",serif;--bu-sans:"Hanken Grotesk",sans-serif;--bu-ease:cubic-bezier(.2,.8,.2,1);--font-body--family:var(--bu-sans);--font-subheading--family:var(--bu-sans);--font-heading--family:var(--bu-display);--font-accent--family:var(--bu-serif)}body{background:var(--bu-bg);color:var(--bu-ink);font-family:var(--bu-sans)}.bu,.bu *{box-sizing:border-box}.bu{font-family:var(--bu-sans);color:var(--bu-ink)}.bu a{color:inherit}.bu img{display:block;max-width:100%}.bu-wrap{max-width:1360px;margin:0 auto;padding:0 24px}@media(max-width:749px){.bu-wrap{padding:0 16px}}.bu-h2{margin:0;font-family:var(--bu-display);font-stretch:112%;font-weight:900;font-size:clamp(2rem,4.2vw,2.9rem);line-height:.95;letter-spacing:-.02em;text-transform:uppercase}.bu-kicker{font-size:.85rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bu-muted)}.bu-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:24px}.bu-head p{margin:0;color:var(--bu-muted)}.bu-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border-radius:999px;border:1.5px solid var(--bu-ink);background:transparent;color:var(--bu-ink);font:700 1rem/1 var(--bu-sans);text-decoration:none;cursor:pointer;transition:transform .25s var(--bu-ease),background .25s,color .25s}.bu-btn:hover{transform:translateY(-2px)}.bu-btn:active{transform:scale(.97)}.bu-btn--acc{background:var(--bu-acc);border-color:var(--bu-acc);color:#fff}.bu-btn--ink{background:var(--bu-ink);border-color:var(--bu-ink);color:var(--bu-bg)}.bu-btn--light{background:var(--bu-bg);border-color:var(--bu-bg);color:var(--bu-ink)}[data-bu-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s var(--bu-ease),transform .7s var(--bu-ease)}[data-bu-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-bu-reveal]{opacity:1;transform:none;transition:none}}.bu-annonce{background:var(--bu-ink);color:var(--bu-bg);font:600 .8rem/1.2 var(--bu-sans);letter-spacing:.08em;text-transform:uppercase;padding:10px 16px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 28px;text-align:center}.bu-hero{padding:40px 0 56px}.bu-hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:32px;align-items:stretch}.bu-hero__text{display:flex;flex-direction:column;justify-content:center;gap:24px}.bu-hero__title{margin:0;font-family:var(--bu-display);font-stretch:112%;font-weight:900;font-size:clamp(4rem,10vw,8.25rem);line-height:.9;letter-spacing:-.04em;text-transform:uppercase}.bu-letter{display:inline-block;animation:bu-letter .75s var(--bu-ease) both}@keyframes bu-letter{0%{opacity:0;transform:translateY(60%) rotate(6deg)}to{opacity:1;transform:none}}.bu-tick{display:block;height:1.05em;overflow:hidden;font-family:var(--bu-serif);font-style:italic;font-weight:400;font-stretch:100%;text-transform:none;letter-spacing:-.01em;line-height:1.05;color:var(--bu-acc)}.bu-tick__in{display:block;animation:bu-tick 11s cubic-bezier(.7,0,.2,1) infinite}.bu-tick__in span{display:block}@keyframes bu-tick{0%,18%{transform:translateY(0)}25%,43%{transform:translateY(-1.05em)}50%,68%{transform:translateY(-2.1em)}75%,93%{transform:translateY(-3.15em)}to{transform:translateY(-4.2em)}}.bu-hero__sub{margin:0;max-width:520px;font-size:1.15rem;line-height:1.6;color:var(--bu-muted)}.bu-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.bu-hero__media{display:grid;grid-template-columns:3fr 2fr;gap:14px;min-height:620px}.bu-hero__main,.bu-hero__side{position:relative;border-radius:6px;overflow:hidden;background:var(--bu-soft)}.bu-hero__main img,.bu-hero__side img{width:100%;height:100%;object-fit:cover;animation:bu-kb 14s ease-in-out infinite alternate}@keyframes bu-kb{0%{transform:scale(1)}to{transform:scale(1.07)}}.bu-hero__tag{position:absolute;left:14px;right:14px;bottom:14px;background:var(--bu-bg);border-radius:6px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;transition:transform .3s var(--bu-ease)}.bu-hero__tag:hover{transform:translateY(-3px)}.bu-hero__tag small{display:block;font-size:.75rem;color:var(--bu-muted)}.bu-hero__tag strong{font-weight:700}.bu-hero__col{display:grid;grid-template-rows:1fr 1fr;gap:14px}.bu-hero__offer{border-radius:6px;background:var(--bu-acc);color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;text-decoration:none}.bu-hero__offer em{font-family:var(--bu-serif);font-size:2.5rem;line-height:1}.bu-hero__offer b{font-family:var(--bu-display);font-stretch:112%;font-weight:900;font-size:1.8rem;line-height:1;text-transform:uppercase}.bu-hero__offer span{margin-top:8px;font-weight:700;text-decoration:underline}@media(max-width:749px){.bu-hero{padding:22px 0 32px}.bu-hero__media{min-height:460px;grid-template-columns:1fr}.bu-hero__col{display:none}}.bu-marquee{background:var(--bu-ink);color:var(--bu-bg);overflow:hidden;margin-bottom:64px}.bu-marquee__track{display:flex;width:max-content;padding:16px 0;animation:bu-marq 32s linear infinite}.bu-marquee:hover .bu-marquee__track{animation-play-state:paused}.bu-marquee a{padding:0 18px;white-space:nowrap;font-family:var(--bu-display);font-stretch:112%;font-weight:900;font-size:1.9rem;text-transform:uppercase;text-decoration:none}.bu-marquee a:nth-child(2n){color:var(--bu-acc2)}@keyframes bu-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bu-marquee__track,.bu-tick__in,.bu-hero__main img,.bu-hero__side img{animation:none}}.bu-vest{padding:0 0 72px}.bu-vest__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-flow:dense;gap:14px}.bu-uni{position:relative;min-height:210px;border-radius:6px;overflow:hidden;background:var(--bu-soft);color:var(--bu-ink);text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;transition:transform .35s var(--bu-ease)}.bu-uni:nth-child(odd){background:var(--bu-soft2)}.bu-uni:hover{transform:translateY(-6px)}.bu-uni:active{transform:scale(.97)}.bu-uni img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--bu-ease)}.bu-uni:hover img{transform:scale(1.06)}.bu-uni:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1a14128c,#1a141200 55%)}.bu-uni__txt{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;color:#fff}.bu-uni__label{font-family:var(--bu-display);font-stretch:112%;font-weight:900;font-size:1.5rem;line-height:.95;text-transform:uppercase}.bu-uni__hint{font-size:.85rem;font-weight:600}.bu-uni__line{display:block;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.bu-uni:hover .bu-uni__line{transform:scaleX(1)}.bu-uni--big{grid-column:span 2;grid-row:span 2;background:var(--bu-acc)!important}.bu-uni--big .bu-uni__label{font-size:clamp(2.6rem,5vw,4rem)}.bu-look{background:var(--bu-soft);padding:64px 0}.bu-look__modes{display:flex;flex-wrap:wrap;gap:8px}.bu-chip{min-height:48px;padding:0 20px;border-radius:999px;border:1.5px solid var(--bu-ink);background:transparent;color:var(--bu-ink);font:700 .95rem/1 var(--bu-sans);cursor:pointer;transition:background .25s,color .25s,transform .2s}.bu-chip:active{transform:scale(.96)}.bu-chip[aria-selected=true],.bu-chip[aria-pressed=true]{background:var(--bu-ink);color:var(--bu-bg)}.bu-look__body{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.bu-look__slots{flex:999 1 640px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px}.bu-slot{position:relative;border-radius:8px;overflow:hidden;background:var(--bu-bg);display:flex;flex-direction:column;transition:opacity .3s}.bu-slot.is-off{opacity:.55}.bu-slot--main{grid-row:span 2}.bu-slot__media{position:relative;height:170px;background:var(--bu-soft2);overflow:hidden}.bu-slot--main .bu-slot__media{height:auto;flex:1 1 auto;min-height:380px}.bu-slot__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bu-slot__label{position:absolute;left:12px;top:12px;z-index:1;background:var(--bu-bg);border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bu-slot__on{position:absolute;right:10px;top:8px;z-index:1;display:flex;align-items:center;gap:6px;background:var(--bu-bg);border-radius:999px;padding:4px 10px 4px 6px;font-size:.75rem;font-weight:700}.bu-slot__on input{width:18px;height:18px;margin:0;accent-color:var(--bu-acc)}.bu-slot__body{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.bu-slot__name{font-weight:700;font-size:.92rem;line-height:1.3;text-decoration:none}.bu-slot__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.bu-slot__price{font-weight:800}.bu-slot__nav{display:flex;align-items:center;gap:4px}.bu-slot__nav button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--bu-line);background:transparent;color:var(--bu-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}.bu-slot__nav button:hover{background:var(--bu-ink);color:var(--bu-bg)}.bu-slot__nav button:active{transform:scale(.92)}.bu-slot__count{min-width:34px;text-align:center;font-size:.75rem;font-weight:700}.bu-slot__sizes{display:flex;flex-wrap:wrap;gap:6px}.bu-slot__sizes select{min-height:40px;border-radius:999px;border:1.5px solid var(--bu-line);background:var(--bu-bg);color:var(--bu-ink);padding:0 12px;font:600 .85rem var(--bu-sans);max-width:100%}.bu-slot__sizes select.is-missing{border-color:var(--bu-acc);animation:bu-shake .4s}.bu-in{animation:bu-in .45s var(--bu-ease) both}@keyframes bu-in{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}.bu-look__recap{flex:1 1 320px;min-width:0;background:var(--bu-ink);color:var(--bu-bg);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:14px}.bu-look__recap h3{margin:0;font-family:var(--bu-display);font-stretch:112%;font-weight:900;font-size:1.6rem;text-transform:uppercase;color:var(--bu-bg)}.bu-look__lines{display:flex;flex-direction:column;gap:10px;font-size:.9rem;line-height:1.35}.bu-look__lines div{display:flex;justify-content:space-between;gap:12px}.bu-look__lines b{white-space:nowrap}.bu-look__sep{height:1px;background:var(--bu-bg);opacity:.25}.bu-look__total{display:flex;justify-content:space-between;align-items:baseline}.bu-look__total b{font-family:var(--bu-display);font-weight:900;font-size:2rem}.bu-bar{height:8px;border-radius:999px;background:#ffffff2e;overflow:hidden}.bu-bar i{display:block;height:100%;width:0;background:var(--bu-acc2);border-radius:999px;transition:width .6s var(--bu-ease)}.bu-look__msg{font-size:.9rem;opacity:.9}.bu-look__add{min-height:56px;border-radius:999px;border:none;background:var(--bu-bg);color:var(--bu-ink);font:800 1rem var(--bu-sans);cursor:pointer;transition:transform .2s}.bu-look__add:active{transform:scale(.97)}.bu-look__add[disabled]{opacity:.6;cursor:wait}.bu-look__note{font-size:.88rem;font-weight:700;color:var(--bu-acc2);min-height:1.2em}.bu-pieces{padding:72px 0}.bu-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--bu-line)}.bu-tab{min-height:48px;padding:0 16px;border:none;border-bottom:3px solid transparent;background:transparent;color:var(--bu-muted);font:700 1rem var(--bu-sans);cursor:pointer;transition:color .2s,border-color .3s}.bu-tab[aria-selected=true]{color:var(--bu-ink);border-bottom-color:var(--bu-acc)}.bu-panel[hidden]{display:none}.bu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:22px}@media(max-width:749px){.bu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.bu-grid.is-anim>*{animation:bu-up .5s var(--bu-ease) both}.bu-grid.is-anim>*:nth-child(2){animation-delay:.07s}.bu-grid.is-anim>*:nth-child(3){animation-delay:.14s}.bu-grid.is-anim>*:nth-child(4){animation-delay:.21s}@keyframes bu-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.bu-card{display:flex;flex-direction:column;gap:8px;min-width:0}.bu-card__media{position:relative;aspect-ratio:3/4;border-radius:6px;overflow:hidden;background:var(--bu-soft);transition:transform .35s var(--bu-ease)}.bu-card__media:active{transform:scale(.97)}.bu-card__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bu-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .8s var(--bu-ease)}.bu-card__img--alt{opacity:0}.bu-card:hover .bu-card__img--alt{opacity:1}.bu-card:hover .bu-card__img{transform:scale(1.04)}.bu-card__badge{position:absolute;left:10px;top:10px;z-index:2;background:var(--bu-acc);color:#fff;font-size:.75rem;font-weight:800;padding:5px 9px;border-radius:4px}.bu-card__quick{position:absolute;left:8px;right:8px;bottom:8px;z-index:2;background:var(--bu-bg);border-radius:6px;padding:10px;display:flex;flex-direction:column;gap:8px;transform:translateY(115%);transition:transform .35s var(--bu-ease)}.bu-card:hover .bu-card__quick,.bu-card:focus-within .bu-card__quick{transform:none}.bu-card__quick>span{font-size:.75rem;font-weight:700}.bu-card__sizes{display:flex;flex-wrap:wrap;gap:6px}.bu-size{min-width:40px;min-height:36px;padding:0 8px;border:1px solid var(--bu-ink);border-radius:4px;background:transparent;color:var(--bu-ink);font:700 .8rem var(--bu-sans);cursor:pointer;transition:background .2s,color .2s}.bu-size:hover{background:var(--bu-ink);color:var(--bu-bg)}.bu-size[disabled]{opacity:.35;text-decoration:line-through;cursor:not-allowed}.bu-size.is-added{background:var(--bu-acc);border-color:var(--bu-acc);color:#fff}@media(hover:none){.bu-card__quick{display:none}}.bu-card__title{font-size:.95rem;font-weight:600;line-height:1.35;text-decoration:none}.bu-card__price{display:flex;gap:8px;align-items:baseline;font-weight:800}.bu-card__price s{font-weight:400;font-size:.85rem;color:var(--bu-muted)}.bu-card__swatches{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bu-swatch{width:26px;height:26px;border-radius:50%;border:2px solid transparent;padding:0;background-clip:content-box!important;box-shadow:inset 0 0 0 1px #0000002e;cursor:pointer;outline:2px solid transparent;outline-offset:1px;transition:outline-color .2s}.bu-swatch.is-on{outline-color:var(--bu-ink)}.bu-card__range{font-size:.8rem;color:var(--bu-muted)}.bu-mani{background:var(--bu-ink);color:var(--bu-bg)}.bu-mani .bu-wrap{padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;gap:44px}.bu-mani h2{margin:0;max-width:1100px;font-family:var(--bu-display);font-stretch:112%;font-weight:900;font-size:clamp(2.6rem,6vw,5.25rem);line-height:.92;letter-spacing:-.03em;text-transform:uppercase;color:var(--bu-bg)}.bu-mani h2 em{font-family:var(--bu-serif);font-weight:400;text-transform:none;color:var(--bu-acc2)}.bu-mani__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:28px}.bu-mani__cols div{display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(255,255,255,.25);padding-top:18px}.bu-mani__cols b{font-family:var(--bu-display);font-weight:900;font-size:1.35rem;text-transform:uppercase}.bu-mani__cols span{line-height:1.6;opacity:.85}.bu-mani a{font-weight:700;font-size:1.05rem;color:var(--bu-bg)}.bu-ege{padding:72px 0}.bu-ege__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:14px}@media(max-width:749px){.bu-ege__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bu-ege__item{display:flex;flex-direction:column;gap:6px;text-decoration:none}.bu-ege__img{position:relative;aspect-ratio:4/5;border-radius:6px;overflow:hidden;background:var(--bu-soft)}.bu-ege__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--bu-ease)}.bu-ege__item:hover img{transform:scale(1.05)}.bu-ege__item b{font-weight:700}.bu-ege__item span{font-size:.88rem;color:var(--bu-muted)}.bu-trust{border-top:1px solid var(--bu-line);border-bottom:1px solid var(--bu-line)}.bu-trust .bu-wrap{padding-top:26px;padding-bottom:26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px}.bu-trust span{display:flex;flex-direction:column;gap:2px}.bu-trust small{color:var(--bu-muted);font-size:.88rem}.bu-news .bu-wrap{padding-top:64px;padding-bottom:64px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:28px;align-items:center}.bu-news h2{margin:0;font-family:var(--bu-serif);font-weight:400;font-size:clamp(2.4rem,5vw,3.5rem);line-height:1;color:var(--bu-ink)}.bu-news h2 em{color:var(--bu-acc)}.bu-news form{display:flex;flex-direction:column;gap:10px}.bu-news label{font-weight:700}.bu-news__row{display:flex;flex-wrap:wrap;gap:10px}.bu-news input[type=email]{flex:1 1 240px;min-height:54px;padding:0 18px;border-radius:999px;border:1.5px solid var(--bu-ink);background:transparent;color:var(--bu-ink);font:1rem var(--bu-sans)}.bu-news__ok{color:var(--bu-acc);font-weight:700}.bu-colhero{padding:20px 0 8px}.bu-coltabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--bu-line);margin-bottom:24px}.bu-coltabs::-webkit-scrollbar{display:none}.bu-coltab{flex:0 0 auto;min-height:50px;display:flex;align-items:center;padding:0 16px;border-bottom:3px solid transparent;color:var(--bu-muted);font-weight:700;text-decoration:none;white-space:nowrap;transition:color .2s,border-color .3s}.bu-coltab:hover{color:var(--bu-ink)}.bu-coltab.is-on{color:var(--bu-ink);border-bottom-color:var(--bu-acc)}.bu-colhero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:24px;align-items:stretch}.bu-colhero__txt{display:flex;flex-direction:column;justify-content:flex-end;gap:14px;overflow:hidden}.bu-colhero__crumb{font-size:.88rem;color:var(--bu-muted)}.bu-colhero__crumb a{text-decoration:none}.bu-colhero h1{margin:0;font-family:var(--bu-display);font-stretch:112%;font-weight:900;font-size:clamp(3rem,8vw,6.9rem);line-height:.88;letter-spacing:-.04em;text-transform:uppercase;color:var(--bu-ink);animation:bu-title .7s var(--bu-ease) both}@keyframes bu-title{0%{opacity:0;transform:translateY(40%);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}.bu-colhero__desc{max-width:540px;color:var(--bu-muted);line-height:1.55;animation:bu-title .7s var(--bu-ease) .08s both}.bu-colhero__desc p{margin:0}.bu-colhero__media{position:relative;min-height:260px;border-radius:6px;overflow:hidden;background:var(--bu-soft2)}.bu-colhero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:bu-zoomout 1.4s var(--bu-ease) both}@keyframes bu-zoomout{0%{transform:scale(1.12)}to{transform:scale(1)}}.bu-colhero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bu-acc);transform-origin:right;animation:bu-wipe .8s cubic-bezier(.7,0,.2,1) .05s both}@keyframes bu-wipe{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.bu-colhero h1,.bu-colhero__desc,.bu-colhero__media img,.bu-colhero__media:after{animation:none}.bu-colhero__media:after{display:none}}product-card.product-card{transition:transform .35s var(--bu-ease)}product-card.product-card:hover{transform:translateY(-4px)}product-card.product-card:active{transform:scale(.97)}.product-grid__item{animation:bu-up .5s var(--bu-ease) both}.product-grid__item:nth-child(4n+2){animation-delay:.05s}.product-grid__item:nth-child(4n+3){animation-delay:.1s}.product-grid__item:nth-child(4n+4){animation-delay:.15s}.bu-pdp{padding:24px 0 56px}.bu-pdp__grid{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.bu-pdp__gallery{flex:999 1 560px;min-width:0;display:flex;gap:12px}.bu-pdp__thumbs{display:flex;flex-direction:column;gap:10px;max-height:820px;overflow:auto;scrollbar-width:none}.bu-pdp__thumbs::-webkit-scrollbar{display:none}.bu-pdp__thumb{flex:0 0 auto;width:82px;aspect-ratio:4/5;border-radius:4px;border:2px solid transparent;padding:0;background:var(--bu-soft);overflow:hidden;cursor:pointer}.bu-pdp__thumb img{width:100%;height:100%;object-fit:cover}.bu-pdp__thumb[aria-pressed=true]{border-color:var(--bu-ink)}.bu-pdp__main{position:relative;flex:1 1 auto;aspect-ratio:4/5;max-height:860px;border-radius:6px;overflow:hidden;background:var(--bu-soft)}.bu-pdp__main img{width:100%;height:100%;object-fit:cover}.bu-pdp__main img.is-swap,.bu-card__img.is-swap{animation:bu-imgin .5s ease both}.bu .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes bu-imgin{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.bu-pdp__badge{position:absolute;right:14px;top:14px;background:var(--bu-acc);color:#fff;font-size:.82rem;font-weight:800;padding:6px 10px;border-radius:4px}@media(max-width:749px){.bu-pdp__gallery{flex-direction:column-reverse}.bu-pdp__thumbs{flex-direction:row;max-height:none}.bu-pdp__thumb{width:68px}}.bu-pdp__info{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:20px}.bu-pdp__crumb{font-size:.88rem;color:var(--bu-muted)}.bu-pdp__crumb a{text-decoration:none}.bu-pdp h1{margin:0;font-family:var(--bu-display);font-stretch:112%;font-weight:900;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:.98;letter-spacing:-.02em;text-transform:uppercase;color:var(--bu-ink)}.bu-pdp__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.bu-pdp__price b{font-family:var(--bu-display);font-weight:900;font-size:2.1rem}.bu-pdp__price s{font-size:1.1rem;color:var(--bu-muted)}.bu-pdp__opt{display:flex;flex-direction:column;gap:10px}.bu-pdp__optlabel{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.95rem}.bu-pdp__colors{display:flex;flex-wrap:wrap;gap:8px}.bu-pdp__color{width:48px;height:48px;border-radius:50%;border:2px solid transparent;padding:3px;background:transparent;cursor:pointer;transition:border-color .2s,transform .2s}.bu-pdp__color span{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}.bu-pdp__color[aria-pressed=true]{border-color:var(--bu-ink)}.bu-pdp__color:active{transform:scale(.92)}.bu-pdp__color.is-out span{opacity:.35}.bu-pdp__sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.bu-pdp__size{min-height:52px;border-radius:4px;border:1.5px solid var(--bu-ink);background:transparent;color:var(--bu-ink);font:700 1rem var(--bu-sans);cursor:pointer;transition:background .2s,color .2s,transform .15s}.bu-pdp__size:active{transform:scale(.95)}.bu-pdp__size[aria-pressed=true]{background:var(--bu-ink);color:var(--bu-bg)}.bu-pdp__size[disabled]{opacity:.35;text-decoration:line-through;cursor:not-allowed}.bu-shake{animation:bu-shake .4s ease}@keyframes bu-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.bu-pdp__guide{border:none;background:transparent;color:var(--bu-ink);font:700 .9rem var(--bu-sans);text-decoration:underline;cursor:pointer;min-height:44px}.bu-pdp__add{min-height:60px;border-radius:999px;border:none;background:var(--bu-ink);color:#fff;font:800 1.05rem var(--bu-sans);cursor:pointer;transition:background .25s,transform .2s}.bu-pdp__add.is-ready{background:var(--bu-acc)}.bu-pdp__add:active{transform:scale(.98)}.bu-pdp__add[disabled]{opacity:.6;cursor:not-allowed}.bu-pdp__msg{min-height:1.2em;font-weight:700;color:var(--bu-acc)}.bu-pdp__perks{background:var(--bu-soft);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:14px}.bu-pdp__perk{display:flex;flex-direction:column;gap:6px}.bu-pdp__perk div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:.9rem}.bu-pdp__perk .bu-bar{background:var(--bu-soft2)}.bu-pdp__perk .bu-bar i{background:var(--bu-ink)}.bu-pdp__robes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bu-pdp__robes i{height:8px;border-radius:999px;background:var(--bu-soft2);transition:background .4s}.bu-pdp__robes i.is-on{background:var(--bu-acc)}.bu-acc{border-top:1px solid var(--bu-line)}.bu-acc details{border-bottom:1px solid var(--bu-line)}.bu-acc summary{min-height:56px;display:flex;justify-content:space-between;align-items:center;font-weight:700;cursor:pointer;list-style:none}.bu-acc summary::-webkit-details-marker{display:none}.bu-acc summary svg{transition:transform .3s}.bu-acc details[open] summary svg{transform:rotate(180deg)}.bu-acc__body{padding:0 0 16px;line-height:1.6;color:#3a302b;overflow-x:auto;animation:bu-up .35s var(--bu-ease) both}.bu-acc__body table{border-collapse:collapse;font-size:.85rem}.bu-acc__body td,.bu-acc__body th{border:1px solid var(--bu-line);padding:6px 8px}.bu-pdp__added{background:var(--bu-ink);color:var(--bu-bg);border-radius:8px;padding:16px 18px;display:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.bu-pdp__added.is-on{display:flex;animation:bu-up .45s var(--bu-ease) both}.bu-pdp__added em{font-family:var(--bu-serif);font-size:1.4rem}.bu-with{padding:24px 0 72px}.bu-with__btn{min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--bu-ink);background:transparent;color:var(--bu-ink);font:700 .85rem var(--bu-sans);cursor:pointer}.bu-with__btn.is-added{background:var(--bu-ink);color:var(--bu-bg)}.bu :is(h1,h2,h3,.bu-uni__label,.bu-coltab,.bu-card__title,.bu-slot__name){word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.bu-colhero__txt{overflow:visible;min-width:0;container-type:inline-size}.bu-colhero h1{font-stretch:100%;font-size:clamp(2rem,calc(100cqi / (var(--bu-w,8) * .78)),6rem);line-height:.95;padding-bottom:.04em}.bu-vest__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.bu-uni__txt{width:100%;container-type:inline-size}.bu-uni__label{font-stretch:100%;font-size:min(1.45rem,calc(100cqi / (var(--bu-w,8) * .74)))}.bu-uni--big .bu-uni__label{font-size:min(4rem,calc(100cqi / (var(--bu-w,8) * .74)))}@media(max-width:749px){.bu-vest__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bu-uni--big{grid-row:span 1;min-height:240px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bu-assume.css.map */
