.bc-pdp{background:var(--grey);flex-direction:column;max-width:1920px;margin-inline:auto;display:flex}@media (min-width:1024px){.bc-pdp{flex-direction:row;align-items:flex-start;min-height:714px}}.bc-pdp__gal{background:var(--grey);min-width:0;position:relative}@media (min-width:1024px){.bc-pdp__gal{flex:1 1 0;align-self:stretch}.bc-gal{position:sticky;top:56px}}.bc-gal .bc-car__track{gap:0;padding:0}.bc-gal__slide{aspect-ratio:1;cursor:zoom-in;width:100%;display:block;position:relative}@media (min-width:1024px){.bc-gal__slide{aspect-ratio:1020/714;min-height:480px;max-height:calc(100vh - 186px)}}.bc-gal__slide.is-pack img{object-fit:contain;padding:6%}.bc-gal__slide.is-photo img{object-fit:cover}.bc-gal .bc-car__ctl{inset-inline:0;margin:0;position:absolute;bottom:10px}.bc-gal .bc-car__arr{display:none}@media (min-width:1026px){.bc-gal .bc-car__arr{display:grid}}.bc-pdp__info{background:var(--page);flex-direction:column;gap:16px;padding:20px 24px 30px;display:flex}@media (min-width:1024px){.bc-pdp__info{flex:0 0 clamp(380px,29.2%,520px);align-self:stretch;gap:22px;min-width:0;padding:20px 30px 30px}}.bc-pdp__badge{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--mute-2)}.bc-pdp__name{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bc-pdp__name h1{font-size:18px;line-height:28px}.bc-pdp__attr{font-weight:var(--w-light);justify-content:space-between;gap:12px;display:flex}.bc-pdp__more{border-bottom:1px solid var(--ink);font-weight:var(--w-light)}.bc-pdp__more:hover{border-bottom-color:#0000}.bc-pdp__moretxt{margin-top:10px;font-size:13px;line-height:22px}.bc-pdp__moretxt a{text-underline-offset:3px;text-decoration:underline}.bc-pdp__sizes>p{margin-bottom:15px}.bc-pdp__sizes b{font-weight:var(--w-reg)}.bc-pdp__sizes div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.bc-pdp__sizes a{border:1px solid var(--ink);height:40px;font-weight:var(--w-bold);justify-content:center;align-items:center;display:flex;position:relative}.bc-pdp__sizes a.is-on:after{content:"";inset-inline:-1px;background:var(--ink);height:3px;position:absolute;bottom:-1px}@media (hover:hover) and (pointer:fine){.bc-pdp__sizes a:hover:after{content:"";inset-inline:-1px;background:var(--ink);height:3px;position:absolute;bottom:-1px}}.bc-pdp__qty{font-weight:var(--w-light);align-items:center;gap:10px;display:flex}.bc-pdp__gift{gap:12px;display:grid}.bc-pdp__gift .bc-check{font-weight:var(--w-light)}.bc-buy{justify-content:space-between}@media (min-width:1024px){.bc-buy{min-height:44px}}.bc-pdp__inst{color:var(--mute-2);margin-top:-8px;font-size:13px;line-height:20px}.bc-pdp__store{align-items:center;gap:10px;display:flex}.bc-pdp__store svg{color:var(--icon);flex:none}.bc-pdp__store a{text-underline-offset:3px;font-weight:var(--w-light);text-decoration:underline}.bc-pdp__store a:hover{text-decoration-color:#0000}.bc-pdp__rea{font-size:var(--fs-small);line-height:18px;font-weight:var(--w-light);gap:12px;display:grid}.bc-pdp__rea li{align-items:center;gap:12px;display:flex}.bc-pdp__rea svg{color:var(--icon);flex:none}@media (max-width:1023px){.bc-pdp__rea{background:var(--grey);margin-inline:-24px;padding:20px 30px}}.bc-pdp__share{align-self:flex-start;font-size:13px}.bc-sticky{inset-inline:0;z-index:700;background:var(--page);border-top:1px solid var(--hair);transition:transform var(--t-bar), top var(--t-hd);position:fixed;top:146px;transform:translateY(-300%);box-shadow:0 4px 4px #0003}html.bc-up .bc-sticky{top:56px}.bc-sticky.is-on{transform:none}.bc-sticky__in{align-items:center;gap:14px;max-width:1920px;height:57px;margin-inline:auto;padding:0 32px;display:flex}.bc-sticky__img{background:var(--grey);flex:none;width:40px;height:40px;position:relative}.bc-sticky__img img{object-fit:contain;padding:4px}.bc-sticky__t{flex:1;min-width:0}.bc-sticky__t p{font-size:var(--fs-small);color:var(--mute);line-height:14px}.bc-sticky__t .bc-sticky__n{font-size:var(--fs-small);line-height:16px;font-weight:var(--w-bold);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bc-sticky__b{white-space:nowrap;width:auto;min-height:40px}@media (max-width:1023px){.bc-sticky{border-top:1px solid var(--hair);z-index:11;padding-bottom:env(safe-area-inset-bottom);top:auto;bottom:0;transform:translateY(110%);box-shadow:0 -2px 6px #0000001f}html.bc-up .bc-sticky{top:auto}.bc-sticky__in{padding:0 16px}.bc-sticky__t{display:none}.bc-sticky__b{flex:1}}.bc-pt{max-width:1440px;padding-inline:var(--pad);margin:25px auto 0}.bc-pt__list{display:none}.bc-pt__h button{width:100%;min-height:63px;font-size:var(--fs-body);line-height:14px;font-weight:var(--w-light);text-align:start;justify-content:space-between;align-items:center;padding:21px 15px;display:flex}.bc-pt__h .bc-plus{width:9px;height:9px}.bc-pt__h .bc-plus:before{top:3.75px}.bc-pt__h .bc-plus:after{transition:none;inset-inline-start:3.75px}.bc-pt__s{border-top:1px solid var(--ink)}.bc-pt__s:last-of-type{border-bottom:1px solid var(--ink)}.bc-pt__p{padding:0 15px 24px;display:none;position:relative}.bc-pt__s.is-acc .bc-pt__p{display:block}.bc-pt__x{display:none}@media (min-width:1024px){.bc-pt__list{justify-content:center;gap:40px;display:flex}.bc-pt__list button{font-size:var(--fs-body);line-height:14px;font-weight:var(--w-light);color:var(--black);transition:border-color var(--t-btn);border-bottom:1px solid #d9d9d9;padding-bottom:8px}.bc-pt__list button:hover,.bc-pt__list button[aria-selected=true]{border-bottom-color:var(--ink)}.bc-pt__h{display:none}.bc-pt__s,.bc-pt__s:last-of-type{border:0}.bc-pt__s.is-acc .bc-pt__p{display:none}.bc-pt__s.is-tab .bc-pt__p{justify-content:space-between;gap:24px;max-width:830px;margin:25px auto 0;padding:0;animation:.15s linear bc-fade;display:flex}.bc-pt__x{flex:none;place-items:center;width:32px;height:32px;display:grid}}.bc-pt__body{font-weight:var(--w-light);flex:1}.bc-pt__body p+p{margin-top:12px}.bc-pt__body.has-img{gap:24px;display:grid}@media (min-width:768px){.bc-pt__body.has-img{grid-template-columns:340px 1fr}}.bc-pt__img{aspect-ratio:340/200;background:var(--grey);position:relative}.bc-pt__img img{object-fit:cover}.bc-pt__cols{gap:24px;display:grid}@media (min-width:768px){.bc-pt__cols{grid-template-columns:1fr 1fr;gap:40px}}.bc-pt__care{color:var(--mute-2)}.bc-pt__care b{font-weight:var(--w-reg);color:var(--ink)}.bc-pt__blocks{gap:20px;display:grid}.bc-pt__blocks h3{font-size:var(--fs-body);margin-bottom:4px;line-height:20px}.bc-pt__chips{margin:12px 0}.bc-pt__contact{gap:8px;display:grid}.bc-pt__contact a,.bc-pt__body .bc-cta{text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.bc-ticks{gap:6px;margin-top:14px;display:grid}.bc-ticks li{font-weight:var(--w-light);padding-inline-start:18px;position:relative}.bc-ticks li:before{content:"";inset-inline-start:0;background:var(--icon);border-radius:50%;width:6px;height:6px;position:absolute;top:10px}.bc-specs{align-content:start;display:grid}.bc-specs div{border-bottom:1px solid var(--hair);grid-template-columns:9em 1fr;gap:12px;padding:10px 0;display:grid}.bc-specs dt{color:var(--mute-2);font-weight:var(--w-light)}.bc-block--pdp{padding-top:24px}.bc-setbar{padding:20px var(--pad);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;max-width:1440px;margin:8px auto 0;display:flex}.bc-car--cards .bc-car__track{padding:0}.bc-zoom{z-index:2000;color:#fcfcfc;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.bc-zoom__top{font-size:var(--fs-small);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.bc-zoom__top div{gap:8px;display:flex}.bc-zoom__top button{width:44px;height:44px;color:inherit;place-items:center;display:grid}.bc-zoom__top button:disabled{opacity:.35}.bc-zoom__stage{touch-action:none;cursor:zoom-in;flex:1;position:relative;overflow:hidden}.bc-zoom__stage.is-zoomed{cursor:grab}.bc-zoom__img{transform-origin:50%;transition:transform .25s ease-out;position:absolute;inset:0}.bc-zoom__stage.is-zoomed .bc-zoom__img{transition:none}.bc-zoom__img img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.bc-zoom__img img.is-pack{background:var(--grey);padding:4%}.bc-zoom__arr{width:56px;height:56px;color:inherit;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.bc-zoom__arr--prev{inset-inline-start:8px}.bc-zoom__arr--next{inset-inline-end:8px}.bc-zoom__thumbs{justify-content:center;gap:8px;padding:12px;display:flex;overflow-x:auto}.bc-zoom__thumbs button{background:var(--grey);opacity:.6;width:56px;height:56px;display:block;position:relative}.bc-zoom__thumbs button[aria-current=true]{opacity:1;box-shadow:0 0 0 2px #fcfcfc}.bc-zoom__thumbs img{object-fit:contain;padding:6%}@media (max-width:767px){.bc-zoom__arr{display:none}}
.bc--desk{background:var(--grey)}.bc-ckh{z-index:800;background:var(--page);border-bottom:1px solid var(--hair-2);position:relative}.bc-ckh__row{grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 24px;display:grid}@media (min-width:1024px){.bc-ckh__row{height:81px;padding:0 32px}}.bc-ckh__logo{grid-column:2;justify-content:center;display:flex}.bc-ckh .bc-logo{font-size:32px}@media (min-width:1024px){.bc-ckh .bc-logo{font-size:46px}}.bc-ckh__a{font-size:var(--fs-body);line-height:14px;font-weight:var(--w-reg);align-items:center;gap:8px;display:inline-flex}.bc-ckh__a svg{color:var(--icon)}.bc-ckh__a:hover{text-underline-offset:3px;text-decoration:underline}.bc-ckh__a--end{justify-self:end}@media (max-width:1023px){.bc-ckh__row .bc-ckh__a{display:none}}.bc-ckh__sub{border-top:1px solid var(--hair);grid-template-columns:1fr 1fr;height:49px;display:grid}.bc-ckh__sub .bc-ckh__a{justify-content:center;font-size:12px}.bc-ckh__sub .bc-ckh__a+.bc-ckh__a{border-inline-start:1px solid var(--hair)}@media (min-width:1024px){.bc-ckh__sub{display:none}}.bc-ckf{background:var(--grey);border-top:1px solid var(--hair-2);padding:32px 24px 24px}@media (min-width:1024px){.bc-ckf{padding-inline:80px}}.bc-ckf__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;max-width:1440px;margin-inline:auto;display:flex}.bc-ckf__row:first-child{border-bottom:1px solid var(--hair-d);padding-bottom:24px}.bc-ckf__row--2{font-size:var(--fs-small);line-height:15px;font-weight:var(--w-light);padding-top:24px}.bc-ckf nav{font-weight:var(--w-light);flex-wrap:wrap;gap:12px 32px;display:flex}.bc-ckf nav a:hover{text-underline-offset:3px;text-decoration:underline}.bc-ckf__cs{font-size:var(--fs-small);align-items:center;gap:8px;display:inline-flex}.bc-ckf__cs b{font-weight:var(--w-reg)}.bc-ckf__secure{font-weight:var(--w-reg);flex-wrap:wrap;align-items:center;gap:8px 16px;display:inline-flex}.bc-ckf__secure ul{flex-wrap:wrap;gap:8px;display:flex}.bc-ckf__secure li,.bc-chips li{border:1px solid var(--hair-3);color:var(--mute-2);font-size:11px;line-height:14px;font-weight:var(--w-reg);background:var(--page);padding:4px 8px}.bc-chips{flex-wrap:wrap;gap:8px;display:flex}.bc-desk{max-width:1440px;margin:0 auto;padding:0 24px 40px}@media (min-width:1024px){.bc-desk{padding-inline:64px}}.bc-desk__cols{align-items:start;gap:20px;display:grid}@media (min-width:1024px){.bc-desk__cols{grid-template-columns:2fr 1fr}}.bc-desk__side{gap:20px;display:grid}.bc-steps{align-items:center;width:100%;margin:32px 0;padding:0;display:flex}@media (min-width:1024px){.bc-steps{width:66.67%}}.bc-steps li{font-size:var(--fs-small);line-height:15px;font-weight:var(--w-reg);white-space:nowrap;flex:1;align-items:center;gap:5px;display:flex}.bc-steps li:last-child{flex:none}.bc-steps li:not(:last-child):after{content:"";background:var(--ink);flex:1;min-width:24px;height:1px;margin:0 10px}.bc-steps i{border:1px solid var(--ink);background:var(--grey);width:17px;height:17px;color:var(--page);border-radius:50%;flex:none;place-items:center;display:grid}.bc-steps .is-done i,.bc-steps .is-now i{background:var(--ink)}.bc-steps .is-next span{color:var(--mute-2)}.bc-card{background:var(--page);border:1px solid var(--hair);padding:16px 24px}@media (min-width:1024px){.bc-card{padding:24px 56px}}.bc-card__t{font-size:18px;line-height:22px;font-weight:var(--w-bold)}.bc-card__n{font-size:var(--fs-small);margin-top:2px;line-height:18px}.bc-card hr{border:0;border-top:1px solid var(--hair);margin:24px 0}.bc-cart__lines{gap:24px;display:grid}.bc-cart__lines>li{grid-template-columns:76px 1fr;align-items:start;gap:16px;display:grid}@media (min-width:768px){.bc-cart__lines>li{grid-template-columns:minmax(160px,288px) 1fr;gap:32px}}.bc-cart__img{aspect-ratio:1;background:var(--grey);display:block;position:relative}.bc-cart__img img{object-fit:contain;padding:8%}.bc-cart__info{align-content:start;justify-items:start;gap:2px;display:grid}.bc-cart__info h2{font-size:var(--fs-body);line-height:22px;font-weight:var(--w-bold);margin-bottom:8px}.bc-cart__info h2 a:hover{text-underline-offset:3px;text-decoration:underline}.bc-cart__info p{font-weight:var(--w-light)}.bc-cart__qty{font-weight:var(--w-light);align-items:center;gap:8px;display:inline-flex}.bc-cart__qty select{font-weight:var(--w-bold);font-size:var(--fs-small);color:var(--mute-2)}.bc-cart__price{font-weight:var(--w-light);margin-top:2px}.bc-cart__acts{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--w-reg);align-items:center;gap:16px;margin-top:12px;display:flex}.bc-cart__acts a,.bc-cart__acts button{text-underline-offset:2px;text-decoration:underline}.bc-cart__acts a:hover,.bc-cart__acts button:hover{text-decoration:none}.bc-cart__acts span{font-weight:var(--w-light);color:var(--mute)}.bc-cart__empty{text-align:center;justify-items:center;max-width:520px;margin:70px auto 120px;display:grid}.bc-cart__empty h2{font-size:var(--fs-h3);margin-top:24px;line-height:21px}.bc-cart__empty p{font-weight:var(--w-light);color:var(--mute-2);margin-top:24px}.bc-cart__empty-acts{gap:16px;width:100%;margin-top:32px;display:grid}@media (min-width:640px){.bc-cart__empty-acts{grid-template-columns:1fr 1fr}}.bc-cart--empty{margin-top:32px}.bc-giftmsg h2{font-size:var(--fs-body);line-height:22px;font-weight:var(--w-bold);margin-bottom:8px}.bc-giftmsg>p{font-weight:var(--w-light);max-width:60ch;margin-bottom:16px}.bc-giftmsg__q{background:var(--grey);font-weight:var(--w-light);margin:0 0 16px;padding:16px 20px}.bc-giftmsg__q footer{font-size:var(--fs-small);color:var(--mute-2);margin-top:8px}.bc-giftmsg__acts{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.bc-giftmsg__form{padding-top:24px}.bc-note{background:var(--grey);font-size:13px;line-height:20px;font-weight:var(--w-light);color:var(--mute-2);padding:20px 24px}.bc-totals{gap:8px;padding-bottom:24px;display:grid}.bc-totals div{font-weight:var(--w-light);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.bc-totals dt small{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--mute-2);display:block}.bc-totals dd{text-align:end}.bc-totals .bc-price{font-weight:inherit}.bc-totals .is-total{font-weight:var(--w-reg);padding-top:8px}.bc-totals .is-off dd{color:var(--ink)}.bc-sum{gap:12px;display:grid}@media (min-width:1024px){.bc-sum{padding:24px 48px}}.bc-sum__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bc-sum__head h2{font-size:var(--fs-body);line-height:22px;font-weight:var(--w-reg)}.bc-sum__note{font-size:var(--fs-small);line-height:15px;font-weight:var(--w-light);color:var(--mute-2);margin-bottom:12px}.bc-sum__bnpl{font-size:var(--fs-small);color:var(--mute-2);text-align:center}.bc-rea{background:var(--page);border:1px solid var(--hair);display:grid}.bc-rea__row{text-align:start;border-bottom:1px solid var(--hair);font-size:var(--fs-small);line-height:15px;font-weight:var(--w-light);transition:background-color var(--t-btn);justify-items:start;gap:8px;padding:24px;display:grid}.bc-rea__row:last-child{border-bottom:0}.bc-rea__row:hover{background:var(--grey)}.bc-rea__row b{font-weight:var(--w-reg);align-items:center;gap:8px;display:inline-flex}.bc-rea__row--2{text-align:center;grid-template-columns:1fr 1fr;justify-items:center}.bc-rea__row--2 span{justify-items:center;gap:8px;display:grid}.bc-rea__row svg{color:var(--icon)}.bc-rea__sub{color:var(--mute-2)}.bc-rea__tel{font-size:var(--fs-body);font-weight:var(--w-reg);text-underline-offset:3px;text-decoration:underline}.bc-rea__row--gift{grid-template-columns:76px 1fr;align-items:center;gap:16px;padding-inline:40px}.bc-rea__row--gift>span:last-child{gap:4px;display:grid}.bc-rea__img{background:var(--grey);width:76px;height:76px;position:relative}.bc-rea__img img{object-fit:cover}.bc-info-dr__in{font-weight:var(--w-light);gap:12px;padding-top:24px;display:grid}.bc-info-dr__in h3{font-size:var(--fs-body);text-underline-offset:3px;margin-top:8px;line-height:20px;text-decoration:underline}.bc-recs{margin-top:64px;padding-top:0}.bc-cart__bar{z-index:11;padding:15px 24px max(28px, env(safe-area-inset-bottom));background:var(--grey);border-top:1px solid var(--hair);gap:6px;margin:24px -24px -40px;display:grid;position:sticky;bottom:0}.bc-cart__bar div{font-weight:var(--w-light);justify-content:space-between;display:flex}.bc-cart__bar p{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--mute-2)}@media (min-width:1024px){.bc-cart__bar{display:none}}.bc-rm{font-weight:var(--w-light);gap:24px;padding-top:24px;display:grid}.bc-rm__card{grid-template-columns:142px 1fr;align-items:start;gap:16px;display:grid}.bc-rm__img{background:var(--grey);width:142px;height:142px;position:relative}.bc-rm__img img{object-fit:contain;padding:8%}.bc-rm__n{font-weight:var(--w-bold);margin-bottom:4px}.bc-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}
@media (max-width:1023px){.bc-desk__cols--co .bc-desk__side{display:contents}.bc-desk__cols--co .bc-ord{order:-1}.bc-desk__cols--co .bc-rea{order:1}}.bc-stages{gap:8px;display:grid}.bc-stage{scroll-margin-top:24px}.bc-stage__head{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.bc-stage__head h2{align-items:center;gap:8px;display:inline-flex}.bc-stage.is-next .bc-card__t{color:var(--dis)}.bc-stage__head .bc-link{font-size:13px;font-weight:var(--w-reg)}.bc-stage__sum{font-weight:var(--w-light);color:var(--mute-2);margin-top:8px}.bc-stage__body{border-top:1px solid var(--hair);margin-top:24px;padding-top:24px}@media (min-width:1024px){.bc-stage__body{padding-inline:32px}}.bc-form__req{font-size:var(--fs-small);line-height:15px;font-weight:var(--w-light);color:var(--mute-2)}.bc-form__h{font-size:var(--fs-h3);line-height:21px;font-weight:var(--w-bold);border-top:1px solid var(--hair);margin-top:8px;padding-top:24px}.bc-form__h:first-of-type{border-top:0;margin-top:0;padding-top:0}.bc-form__more{font-size:var(--fs-small);justify-self:start;margin-top:-8px}.bc-saved{border:0;gap:12px;margin:0;padding:0;display:grid}.bc-saved legend{font-size:var(--fs-small);margin-bottom:8px}.bc-methods{gap:16px;display:grid}@media (min-width:768px){.bc-methods{grid-template-columns:1fr 1fr}}.bc-method{border:1px solid var(--ink);cursor:pointer;min-height:146px;transition:box-shadow var(--t-btn);flex-direction:column;gap:4px;padding:24px 16px;display:flex}.bc-method:hover{box-shadow:0 0 0 2px var(--halo)}.bc-method:has(input:focus-visible){box-shadow:0 0 0 2px var(--black), 0 0 0 3px var(--page)}.bc-method__top{align-items:center;gap:10px;display:flex}.bc-method__top input,.bc-paytab__head input{width:19px;height:19px;accent-color:var(--ink);flex:none;margin:0}.bc-method__top b{font-size:var(--fs-body);line-height:20px}.bc-method__t{font-size:var(--fs-body);line-height:22px;font-weight:var(--w-light);padding-inline-start:29px}.bc-method__p{padding-top:8px;font-weight:var(--w-reg);margin-top:auto;padding-inline-start:29px}.bc-please{border:1px dashed var(--ink);font-weight:var(--w-light);gap:8px;padding:24px;display:grid}.bc-please p:first-child{font-weight:var(--w-reg);align-items:center;gap:8px;display:inline-flex}.bc-promo{grid-template-columns:1fr 91px;align-items:start;gap:7px;display:grid}.bc-promo .bc-btn{margin-top:24px;padding:0}.bc-paytabs{gap:8px;display:grid}.bc-paytab{border:1px solid var(--ink)}.bc-paytab__head{cursor:pointer;align-items:center;gap:12px;min-height:66px;padding:12px 16px;display:flex}.bc-paytab__head b{font-size:13px;line-height:18px;font-weight:var(--w-reg);display:block}.bc-paytab__head small{color:var(--mute-2);font-weight:var(--w-light);display:block}.bc-paytab:has(input:focus-visible){box-shadow:0 0 0 2px var(--black), 0 0 0 3px var(--page)}.bc-paytab__more{font-weight:var(--w-light);color:var(--mute-2);padding:0 16px 16px;padding-inline-start:47px}.bc-plan{gap:6px;padding:0 16px 16px;padding-inline-start:47px;display:grid}.bc-plan li{border-bottom:1px dashed var(--hair);font-weight:var(--w-light);justify-content:space-between;padding-bottom:6px;display:flex}.bc-btn--place{margin-top:8px}.bc-check.is-error i{border-color:var(--err)}.bc-ord__head{width:100%;font-weight:var(--w-reg);justify-content:space-between;align-items:center;gap:12px;display:flex}.bc-ord__head span{align-items:center;gap:6px;display:inline-flex}@media (min-width:1024px){.bc-ord{padding:24px}}.bc-ord .bc-sum__note{margin:6px 0 0}.bc-ord__body{margin-top:16px}.bc-ord__lines{border-top:1px solid var(--hair);margin-bottom:16px;display:grid}.bc-ord__lines li{border-bottom:1px solid var(--hair);grid-template-columns:76px 1fr;gap:16px;padding:16px 0;display:grid}.bc-ord__n{font-weight:var(--w-bold);font-size:var(--fs-body);line-height:22px}.bc-ord__q{font-size:11px;font-weight:var(--w-bold);color:var(--mute-2)}.bc-ord .bc-price{font-weight:var(--w-light)}.bc-alert{border:1px solid var(--err);color:var(--err);background:var(--page);font-weight:var(--w-reg);margin-bottom:16px;padding:14px 20px}.bc-gw .bc-card{gap:16px;max-width:640px;margin:32px auto 0;display:grid}.bc-gw__sim{font-size:var(--fs-small);color:var(--mute-2);border:1px dashed var(--hair-3);padding:8px 12px}.bc-gw h1{align-items:center;gap:8px;display:inline-flex}.bc-gw__facts{border-block:1px solid var(--hair);padding:16px 0}.bc-gw__exp{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bc-gw__otp{grid-template-columns:1fr auto;align-items:start;gap:8px;display:grid}.bc-gw__otp .bc-btn{white-space:nowrap;margin-top:24px}.bc-done-card{justify-items:start;gap:14px;display:grid}.bc-done-card__mark{border:1px solid var(--ink);place-items:center;width:48px;height:48px;display:grid}.bc-done-card__code b{font-weight:var(--w-bold)}.bc-done-card__acts{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:8px;display:flex}.bc-tl{width:100%;margin:8px 0;display:grid}@media (min-width:768px){.bc-tl{grid-template-columns:repeat(5,1fr)}}.bc-tl li{padding:12px 0;gap:2px;padding-inline-start:28px;font-size:13px;line-height:18px;display:grid;position:relative}.bc-tl i{inset-inline-start:0;border:1px solid var(--ink);background:var(--grey);border-radius:50%;width:17px;height:17px;position:absolute;top:14px}@media (min-width:768px){.bc-tl li{padding:28px 0 0;padding-inline-end:12px}.bc-tl i{top:0}.bc-tl li:not(:last-child):after{content:"";top:8px;background:var(--ink);height:1px;position:absolute;inset-inline:24px 6px}}.bc-tl .is-on i{background:var(--ink)}.bc-tl b{font-weight:var(--w-reg)}.bc-tl span{color:var(--mute-2);font-weight:var(--w-light)}.bc-receipt{background:var(--grey);justify-items:start;gap:12px;width:100%;padding:20px 24px;display:grid}.bc-receipt h2{font-size:var(--fs-body)}.bc-file{position:relative;overflow:hidden}.bc-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.bc-invoice{margin-top:20px}.bc-invoice__head{color:var(--mute-2);font-size:13px;font-weight:var(--w-light);gap:4px;margin-bottom:16px;display:grid}.bc-invoice__head h2{color:var(--ink);margin-bottom:4px}.bc-invoice__totals{margin-top:16px;max-width:420px;margin-inline-start:auto}.bc-invoice__to{font-size:13px;font-weight:var(--w-light);color:var(--mute-2)}@media print{.bc-ckh,.bc-ckf,.bc-steps,.bc-done-card,#bc-layer,.bc-toast-host{display:none!important}.bc--desk,.bc-card{background:#fff;border:0}.bc-invoice{margin:0;padding:0}}
.bc-prose{text-align:center;max-width:680px;font-weight:var(--w-light);margin-inline:auto;padding-inline:16px}.bc-prose p+p{margin-top:14px}.bc-years{max-width:1440px;padding-inline:var(--pad);margin:48px auto 0}.bc-years ol{gap:24px;display:grid}@media (min-width:768px){.bc-years ol{grid-template-columns:repeat(3,1fr);gap:32px}}.bc-years li{border-top:1px solid var(--ink);align-content:start;gap:6px;padding-top:16px;display:grid}.bc-years__y{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--w-light);color:var(--mute-2)}.bc-years h3{font-size:var(--fs-body);line-height:22px}.bc-years p{font-weight:var(--w-light);color:var(--mute-2)}.bc-doc{max-width:860px;padding-inline:var(--pad);gap:48px;margin:24px auto 0;display:grid}.bc-doc section{scroll-margin-top:180px}.bc-doc h2{font-size:var(--fs-h3);line-height:var(--lh-h3);border-top:1px solid var(--ink);margin-bottom:14px;padding-top:16px}.bc-doc p{font-weight:var(--w-light)}.bc-doc p+p{margin-top:12px}.bc-doc a:not(.bc-btn){text-underline-offset:3px;text-decoration:underline}.bc-doc__more{margin-top:20px}.bc-table{border-collapse:collapse;width:100%;margin-top:16px;font-size:13px;line-height:20px}.bc-table th,.bc-table td{text-align:start;border-bottom:1px solid var(--hair);vertical-align:top;font-weight:var(--w-light);padding:10px 8px}.bc-table thead th{font-weight:var(--w-reg);color:var(--mute-2);border-bottom-color:var(--ink)}.bc-table tbody th{font-weight:var(--w-reg)}.bc-table td:last-child{white-space:nowrap}.bc-table--credits td{font-size:12px}.bc-table--credits td:first-child,.bc-credits li{overflow-wrap:anywhere}.bc-table--credits td:last-child{white-space:normal}@media (max-width:640px){.bc-table--credits td:nth-child(2),.bc-table--credits th:nth-child(2){display:none}}.bc-split{max-width:1200px;padding-inline:var(--pad);gap:32px;margin:24px auto 0;display:grid}@media (min-width:1024px){.bc-split{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:64px}}.bc-split__side{background:var(--grey);padding:32px 24px}@media (min-width:1024px){.bc-split__side{position:sticky;top:76px}}.bc-form--2{grid-template-columns:1fr}@media (min-width:640px){.bc-form--2{grid-template-columns:1fr 1fr;column-gap:16px}.bc-form__wide{grid-column:1/-1}}.bc-reach{gap:20px;display:grid}.bc-reach li{grid-template-columns:24px 1fr;gap:14px;display:grid}.bc-reach svg{color:var(--icon)}.bc-reach h2{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--w-reg);color:var(--mute-2);margin-bottom:2px}.bc-reach a:not(.bc-link){font-weight:var(--w-reg)}.bc-reach p{font-weight:var(--w-light)}.bc-reach .bc-link{margin-top:6px;font-size:13px}.bc-done{justify-items:start;gap:12px;padding:32px 0;display:grid}.bc-done svg{color:var(--ink);border:1px solid var(--ink);width:44px;height:44px;padding:6px}.bc-done h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}.bc-done p{max-width:56ch}.bc-done__note{font-size:var(--fs-small);color:var(--mute)}.bc-wl-list{max-width:900px;padding-inline:var(--pad);gap:0;margin-inline:auto;display:grid}.bc-wl-list li{border-bottom:1px solid var(--hair);grid-template-columns:96px 1fr auto;align-items:center;gap:16px;padding:16px 0;display:grid}.bc-wl-list__img{background:var(--grey);width:96px;height:120px;display:block;position:relative}.bc-wl-list__img img{object-fit:cover}.bc-wl-list .bc-price{font-size:13px}.bc-utabs{flex-wrap:wrap;justify-content:center;gap:8px 32px;padding:8px 16px 24px;display:flex}.bc-utabs button,.bc-utabs a{font-weight:var(--w-reg);color:var(--mute-2);padding:6px 0;position:relative}.bc-utabs [aria-current=true]{color:var(--ink)}.bc-utabs [aria-current=true]:after{content:"";inset-inline:0;background:var(--ink);height:2px;position:absolute;bottom:0}.bc-utabs button:hover,.bc-utabs a:hover{color:var(--ink)}@media (max-width:767px){.bc-utabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:24px;overflow-x:auto}.bc-utabs::-webkit-scrollbar{display:none}.bc-utabs>*{flex:none}}.bc-sbld{max-width:1440px;padding-inline:var(--pad);margin-inline:auto}.bc-sbld__table{background:var(--grey);height:clamp(260px,38vw,460px);position:relative;overflow:hidden}.bc-sbld__empty,.bc-sbld__count{top:16px;font-size:var(--fs-small);color:var(--mute-2);position:absolute;inset-inline-start:20px}.bc-sbld__pieces{inset-inline:5%;justify-content:center;align-items:flex-end;gap:1.5%;display:flex;position:absolute;bottom:14%}.bc-sbld__pieces figure{flex:none;margin:0;position:relative}.bc-sbld__pieces img{object-fit:contain;object-position:bottom}.bc-sbld__line{inset-inline:0;background:var(--hair-2);height:1px;position:absolute;bottom:14%}.bc-sbld__body{gap:32px;margin-top:32px;display:grid}@media (min-width:1024px){.bc-sbld__body{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:64px}}.bc-sbld__list>li{border-bottom:1px solid var(--hair);padding:14px 0}.bc-sbld__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.bc-sbld__list .bc-price{color:var(--mute-2);font-size:13px}.bc-sbld__list li.is-on .bc-price{color:var(--ink)}.bc-sizes{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:7px;margin-top:12px;display:grid}.bc-sizes button{border:1px solid var(--ink);height:40px;font-weight:var(--w-bold);white-space:nowrap;text-overflow:ellipsis;padding-inline:8px;font-size:13px;position:relative;overflow:hidden}.bc-sizes button.is-on:after{content:"";inset-inline:-1px;background:var(--ink);height:3px;position:absolute;bottom:-1px}@media (hover:hover) and (pointer:fine){.bc-sizes button:hover:after{content:"";inset-inline:-1px;background:var(--ink);height:3px;position:absolute;bottom:-1px}}.bc-sbld__sum{background:var(--grey);gap:10px;padding:28px 24px;display:grid}@media (min-width:1024px){.bc-sbld__sum{position:sticky;top:76px}}.bc-sbld__n{font-size:var(--fs-small);color:var(--mute-2)}.bc-sbld__total{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--w-bold)}.bc-sbld__inst{color:var(--mute-2);margin-bottom:8px;font-size:13px}.bc-sbld__acts{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:6px;font-size:13px;display:flex}.bc-sbld__acts .bc-link:disabled{opacity:.4}.bc-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--w-bold);margin-bottom:8px}.bc-muted{color:var(--mute-2);font-weight:var(--w-light)}.bc-split__main>.bc-muted{margin-bottom:20px}.bc-tiers{margin-top:24px}.bc-tiers .bc-years__y{color:var(--ink);font-weight:var(--w-bold)}.bc-tiers__note{color:var(--mute-2);font-weight:var(--w-light);text-align:center;margin-top:20px}.bc-wsl{max-width:1200px;padding-inline:var(--pad);margin:48px auto 0}.bc-wsl__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.bc-wsl__acts{align-items:center;gap:20px;display:flex}.bc-wsl__scroll{overflow-x:auto}.bc-table--price{min-width:720px}.bc-table--price td{white-space:nowrap}.bc-table--price th a:hover{text-underline-offset:3px;text-decoration:underline}.bc-wsl__foot{font-size:var(--fs-small);margin-top:16px}@media print{.bc-band,.bc-hd,.bc-ft,.bc-crumbs-top,.bc-utabs,.bc-wsl__acts,.bc-tiers,#bc-layer,.bc-toast-host{display:none!important}.bc{background:#fff}}.bc-band-img{background:#1a1714;height:240px;position:relative;overflow:hidden}@media (min-width:1024px){.bc-band-img{height:390px}}.bc-band-img img{object-fit:cover}.bc-band-img:after{content:"";background:linear-gradient(#0000 40%,#00000073);position:absolute;inset:0}.bc-band-img h1{z-index:1;inset-inline-start:24px;color:var(--page);font-size:22px;line-height:29px;position:absolute;bottom:32px}@media (min-width:1024px){.bc-band-img h1{inset-inline-start:64px;bottom:64px}}.bc-login{gap:16px;max-width:672px;margin:32px auto 0;display:grid}@media (min-width:1024px){.bc-login{margin-top:64px;padding:32px 56px}}.bc-login__h{font-size:var(--fs-small);line-height:16px;font-weight:var(--w-reg);border-bottom:1px solid var(--hair);padding-bottom:12px}.bc-acc-page{max-width:1200px;padding-inline:var(--pad);margin:8px auto 0}.bc-orders{gap:8px;display:grid}.bc-orders>li{gap:12px;display:grid}.bc-orders__head{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.bc-orders__head h3{font-size:var(--fs-body)}.bc-orders__head span{color:var(--mute-2);font-weight:var(--w-light)}.bc-orders__st{margin-inline-start:auto}.bc-orders__thumbs{flex-wrap:wrap;gap:8px;display:flex}.bc-orders__thumbs li{background:var(--grey);width:64px;height:64px;position:relative}.bc-orders__thumbs img{object-fit:contain;padding:8%}.bc-orders__thumbs b{inset-inline-end:2px;background:var(--page);padding:0 4px;font-size:10px;position:absolute;bottom:2px}.bc-orders .bc-cta{justify-self:start;font-size:13px}.bc-addr{justify-items:start;gap:16px;display:grid}.bc-addr__list{gap:8px;width:100%;display:grid}@media (min-width:768px){.bc-addr__list{grid-template-columns:1fr 1fr}}.bc-addr__list li{font-weight:var(--w-light);justify-items:start;gap:4px;display:grid}.bc-addr__list h3{font-size:var(--fs-body)}.bc-addr>form{width:100%}.bc-profile{max-width:560px}.bc-store{max-width:1440px;padding-inline:var(--pad);gap:24px;margin:32px auto 0;scroll-margin-top:160px;display:grid}@media (min-width:1024px){.bc-store{grid-template-columns:1fr 1fr;align-items:start;gap:56px}.bc-store:nth-of-type(2n) .bc-store__img{order:-1}}.bc-store__txt{align-content:start;gap:8px;display:grid}.bc-store__lab{font-size:var(--fs-small);color:var(--mute);margin-top:16px;line-height:15px}.bc-store__lab:first-child{margin-top:0}.bc-store h2{font-size:18px;line-height:24px}.bc-store__addr{font-size:var(--fs-h3);line-height:24px;font-weight:var(--w-light)}.bc-store__note{color:var(--mute-2);font-weight:var(--w-light)}.bc-store__acts{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.bc-store__img{aspect-ratio:4/3;background:var(--grey);position:relative}.bc-store__img img{object-fit:cover}.bc-store__bazaar{margin-top:64px}.bc-hours{gap:8px;max-width:408px;display:grid}.bc-hours table{border-collapse:collapse;width:100%}.bc-hours th,.bc-hours td{line-height:24px;font-weight:var(--w-light);text-align:start;padding:0}.bc-hours td{text-align:end}.bc-hours .is-today th,.bc-hours .is-today td{font-weight:var(--w-reg)}.bc-hours__now{font-weight:var(--w-reg);align-items:center;gap:8px;display:inline-flex}.bc-hours__now i{background:var(--mute);border-radius:50%;width:8px;height:8px}.bc-hours__now.is-open i{background:var(--trust)}.bc-gift3{max-width:1440px;padding-inline:var(--pad);text-align:center;gap:32px;margin:8px auto 0;display:grid}@media (min-width:768px){.bc-gift3{grid-template-columns:repeat(3,1fr)}}.bc-gift3__img{aspect-ratio:1;background:var(--grey);margin-bottom:20px;display:block;position:relative}.bc-gift3__img img{object-fit:cover}.bc-gift3 h2{font-size:var(--fs-h3);margin-bottom:8px;line-height:21px}.bc-gift3 p{font-weight:var(--w-light);max-width:36ch;margin-inline:auto}.bc-occ{grid-template-columns:1fr 1fr;max-width:1350px;margin-inline:auto;display:grid}@media (min-width:768px){.bc-occ{max-width:calc(1350px + 2 * var(--pad));padding-inline:var(--pad);grid-template-columns:repeat(3,1fr)}}.bc-occ__img{aspect-ratio:1;background:var(--grey);display:block;position:relative}.bc-occ__img img{object-fit:cover}.bc-occ__t{text-align:center;font-weight:var(--w-bold);text-underline-offset:3px;padding:14px 0 28px;text-decoration:underline;display:block}.bc-occ a:hover .bc-occ__t{text-decoration:none}
