:root{--bcc-ground: #EFE8DA;--bcc-ink: #16120F;--bcc-muted: #5E574D;--bcc-line: #D8D0C0;--bcc-blue: #2C6CA0;--bcc-navy: #24325A;--bcc-black: #000000;--bcc-ivory: #EDE5D4;--bcc-mono: "Azeret Mono", ui-monospace, Menlo, monospace;--bcc-serif: "Bodoni Moda", "Bodoni 72", Didot, Georgia, serif}*,*:before,*:after{box-sizing:border-box}html.bcc-locked{overflow:hidden}body.bcc{margin:0;background:var(--bcc-ground);color:var(--bcc-ink);font-family:var(--bcc-mono);font-size:12px;-webkit-font-smoothing:antialiased}.bcc a{color:inherit;text-decoration:none}.bcc a:hover{color:var(--bcc-blue)}.bcc :focus-visible{outline:2px solid var(--bcc-blue);outline-offset:2px}.bcc-skip{position:absolute;left:-9999px}.bcc-skip:focus{left:12px;top:12px;z-index:200;background:#fff;padding:8px 12px}.bcc-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bcc-small{font-size:11px;color:var(--bcc-muted);margin:0}.bcc-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 40px;min-height:72px;background:var(--bcc-ground)}.bcc-logo{font-family:var(--bcc-serif);font-weight:600;font-size:15px;letter-spacing:.22em}.bcc-tabs{display:flex;justify-content:center;gap:28px}.bcc-tab{display:inline-flex;align-items:center;min-height:44px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid transparent;white-space:nowrap}.bcc-tab.is-active{color:var(--bcc-blue);border-bottom-color:var(--bcc-blue)}.bcc-actions{display:flex;justify-content:flex-end;gap:22px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.bcc-actions a{display:inline-flex;align-items:center;min-height:44px}.bcc-grid-wrap{padding:32px 40px 64px}.bcc-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));row-gap:56px}.bcc-item a{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.bcc-item__media{width:100%;aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center}.bcc-item__media img{width:86%;height:100%;object-fit:contain;transition:transform .25s ease}.bcc-item a:hover img{transform:translateY(-4px)}.bcc-blend img{mix-blend-mode:multiply}.bcc-item__title{max-width:90%;font-size:11px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}.bcc-item__price{margin-top:-6px;font-size:11px;color:var(--bcc-muted)}.bcc-empty{grid-column:1 / -1;text-align:center;padding:80px 0;color:var(--bcc-muted)}.bcc-pagination{margin-top:56px;text-align:center;font-size:11px;letter-spacing:.08em}.bcc-pagination .page,.bcc-pagination .next,.bcc-pagination .prev{display:inline-block;padding:12px}.bcc-product{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:64px;padding:24px 40px 80px}.bcc-product__media{display:flex;flex-direction:column;gap:16px}.bcc-product__media img{width:100%;height:auto;display:block}.bcc-product__info{position:sticky;top:96px;align-self:start;display:flex;flex-direction:column;gap:16px;max-width:460px}.bcc-product__title{margin:0;font-family:var(--bcc-serif);font-weight:500;font-size:40px;line-height:1.05}.bcc-product__price{margin:0;font-size:18px}.bcc-form{display:flex;flex-direction:column;gap:18px;margin-top:8px}.bcc-opt{border:0;margin:0;padding:0}.bcc-opt legend{padding:0;margin-bottom:10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.bcc-opt__values{display:flex;flex-wrap:wrap;gap:8px}.bcc-pill{position:relative}.bcc-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.bcc-pill span{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:44px;padding:0 14px;border:1px solid var(--bcc-line);font-size:12px}.bcc-pill input:checked+span{background:var(--bcc-ink);color:var(--bcc-ivory);border-color:var(--bcc-ink)}.bcc-pill input:focus-visible+span{outline:2px solid var(--bcc-blue);outline-offset:2px}.bcc-btn{min-height:56px;border:0;background:var(--bcc-black);color:var(--bcc-ivory);font-family:var(--bcc-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.bcc-btn:hover{background:var(--bcc-navy)}.bcc-btn:disabled{background:var(--bcc-line);color:var(--bcc-muted);cursor:not-allowed}.bcc-desc{font-family:var(--bcc-serif);font-size:16px;line-height:1.6}.bcc-desc ul{padding-left:18px;font-family:var(--bcc-mono);font-size:12px;line-height:1.8}.bcc-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:32px 40px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--bcc-muted)}.bcc-footer__links{display:flex;flex-wrap:wrap;gap:20px}.bcc-enter{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:32px;background:var(--bcc-black);color:var(--bcc-ivory);overflow-y:auto}.bcc-enter[hidden]{display:none}.bcc-enter__top{width:100%;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#a39c8e}.bcc-enter__center{display:flex;flex-direction:column;align-items:center;gap:36px;padding:24px 0}.bcc-card{width:min(380px,84vw);aspect-ratio:1.59;padding:24px 26px;display:flex;flex-direction:column;justify-content:space-between;background:#141312;border:1px solid #3A3632;border-radius:16px;color:var(--bcc-ivory);animation:bcc-float 7s ease-in-out infinite}.bcc-card svg{color:#7fa6cc}.bcc-card__brand{font-family:var(--bcc-serif);font-size:13px;letter-spacing:.22em}.bcc-card__number{font-size:clamp(14px,4.4vw,18px);letter-spacing:.14em}.bcc-card__meta{display:flex;gap:36px}.bcc-card__meta div{display:flex;flex-direction:column;gap:3px}.bcc-card__meta small{font-size:10px;color:#a39c8e}@keyframes bcc-float{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-14px) rotate(-5deg)}}@media(prefers-reduced-motion:reduce){.bcc-card{animation:none;transform:rotate(-6deg)}.bcc-item__media img{transition:none}}.bcc-countdown{display:flex;gap:24px;text-align:center}.bcc-countdown div{display:flex;flex-direction:column;gap:4px}.bcc-countdown span{font-size:32px}.bcc-countdown small{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#a39c8e}.bcc-signup{display:flex;flex-direction:column;align-items:center;gap:10px}.bcc-signup label{font-size:11px;letter-spacing:.08em;color:#a39c8e}.bcc-signup__row{display:flex}.bcc-signup input[type=email]{width:min(280px,60vw);height:44px;padding:0 14px;background:transparent;border:1px solid #4A4540;border-right:0;color:var(--bcc-ivory);font-family:var(--bcc-mono);font-size:12px}.bcc-signup button{height:44px;padding:0 20px;border:0;background:var(--bcc-navy);color:var(--bcc-ivory);font-family:var(--bcc-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.bcc-note{margin:0;font-size:12px;color:#7fa6cc}.bcc-enter__btn{min-height:44px;padding:0 28px;background:transparent;border:1px solid var(--bcc-ivory);color:var(--bcc-ivory);font-family:var(--bcc-mono);font-size:12px;letter-spacing:.3em;cursor:pointer}.bcc-enter__btn:hover{background:var(--bcc-ivory);color:var(--bcc-black)}@media(max-width:989px){.bcc-header{grid-template-columns:1fr auto;padding:0 16px;min-height:60px}.bcc-logo{font-size:13px}.bcc-tabs{grid-column:1 / -1;grid-row:2;justify-content:flex-start;overflow-x:auto;gap:18px;scrollbar-width:none}.bcc-actions a:not(:last-child){display:none}.bcc-grid-wrap{padding:20px 8px 48px}.bcc-grid{grid-template-columns:repeat(var(--cols-m, 2),minmax(0,1fr));row-gap:36px}.bcc-product{grid-template-columns:1fr;gap:28px;padding:12px 16px 56px}.bcc-product__info{position:static}.bcc-product__title{font-size:30px}.bcc-footer{flex-direction:column;padding:28px 16px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/bcc.css.map */
