.bk-pdp{display:block;color:var(--ink)}.bk-pdp__grid{display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}.bk-pdp__info{display:flex;flex-direction:column;gap:18px;min-width:0}@media(min-width:990px){.bk-pdp__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start}.bk-pdp__media{position:sticky;top:var(--bk-media-top, 110px)}}.bk-pdp__series{align-self:flex-start;color:var(--brick-text);font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.bk-pdp__series:hover{text-decoration:underline}.bk-pdp__title{margin:0;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(24px,2.2vw,30px);line-height:1.2;letter-spacing:-.01em}.bk-pdp-price__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.bk-pdp-price__now{font-size:32px;font-weight:800;line-height:1.1}.bk-pdp-price__was{color:var(--muted);font-size:19px}.bk-pdp-price__tax{margin:4px 0 0;color:var(--muted);font-size:14px}.bk-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.bk-specs__tile{padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.bk-specs dt{color:var(--muted);font-size:14px;font-weight:600}.bk-specs dd{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0 0;font-weight:700}@media(min-width:990px){.bk-specs{grid-template-columns:repeat(3,minmax(0,1fr))}}.bk-variants{display:flex;flex-direction:column;gap:16px}.bk-variants__group{margin:0;padding:0;border:0;min-width:0}.bk-variants__label{padding:0;margin-bottom:8px;font-weight:700}.bk-variants__options{display:flex;flex-wrap:wrap;gap:10px}.bk-variants__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bk-variants__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;color:var(--ink);font-weight:600;line-height:1.2}.bk-variants__btn--pill{min-height:44px;padding:8px 16px;border:2px solid var(--line);border-radius:999px;background:var(--surface)}.bk-variants__diff{color:var(--muted);font-size:14px;font-weight:500}.bk-variants__btn--swatch{width:32px;height:32px;margin:6px;border-radius:50%;background:var(--bk-swatch) center / cover no-repeat;box-shadow:inset 0 0 0 1px #1b234040}.bk-variants__btn--swatch:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:2px solid transparent;border-radius:50%}.bk-variants__input:checked+.bk-variants__btn--swatch:before{border-color:var(--ink)}.bk-variants__input:checked+.bk-variants__btn--pill{border-color:var(--ink);background:var(--ink);color:var(--paper)}.bk-variants__input:checked+.bk-variants__btn--pill .bk-variants__diff{color:inherit}.bk-variants__input:focus-visible+.bk-variants__btn{outline:var(--bk-focus);outline-offset:3px}.bk-variants__btn:hover{border-color:var(--teal)}.bk-variants__btn.is-soldout{opacity:.55}.bk-variants__btn--pill.is-soldout{text-decoration:line-through}.bk-variants__btn--swatch.is-soldout:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--ink) 50%,transparent calc(50% + 1px))}.bk-buy{display:flex;flex-direction:column;gap:12px}.bk-buy__qty{display:flex;align-items:center;gap:12px}.bk-buy--app-qty .bk-buy__qty{display:none}.bk-buy__qty-label{font-weight:700}.bk-buy__stepper{width:140px;min-height:48px}.bk-buy__buttons{display:flex;flex-direction:column;gap:10px}.bk-buy__payments{margin-top:2px}.bk-buy__payment-list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.bk-buy__payment-item{display:flex}.bk-buy__payment-icon{display:block;width:38px;height:24px}.bk-buy__error{margin:0 0 8px;padding:10px 12px;border-radius:10px;background:var(--warn-bg);color:var(--ink)}.bk-buy .product-form__submit{min-height:52px;font-size:17px}.bk-buy .shopify-payment-button__button--unbranded{min-height:52px;border-radius:var(--r-btn);background:var(--ink);color:var(--paper);font-weight:700}bk-ship-estimate.bk-ship{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:12px;background:var(--soft)}bk-ship-estimate .bk-ship__icon{flex:none;color:var(--teal)}bk-ship-estimate .bk-ship__text{margin:0;font-size:16px}.bk-choke{display:flex;gap:12px;align-items:flex-start;padding:14px;border:2px solid var(--warn-line);border-radius:12px;background:var(--warn-bg);color:var(--ink)}.bk-choke__icon{flex:none;color:#8a6d00}.bk-choke__text{margin:0;font-size:16px;font-weight:700;line-height:1.4}.bk-trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none}.bk-trust__item{display:flex;flex:0 1 auto;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.3}.bk-trust__item svg{flex:none}.bk-trust__item svg{color:var(--teal)}.bk-acc{border-top:1px solid var(--line)}.bk-acc__item{border-bottom:1px solid var(--line)}.bk-acc__item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 0;font-weight:700;cursor:pointer;list-style:none}.bk-acc__item summary::-webkit-details-marker{display:none}.bk-acc__item summary svg{transition:transform .2s}.bk-acc__item[open] summary svg{transform:rotate(180deg)}.bk-acc__body{padding:0 0 16px}.bk-acc__body>:first-child{margin-top:0}.bk-acc__fine{font-size:14px}.bk-acc__table{width:100%;border-collapse:collapse}.bk-acc__table th,.bk-acc__table td{padding:8px 0;border-bottom:1px solid var(--line);text-align:left;font-size:16px}.bk-acc__table th{color:var(--muted);font-weight:600;width:45%}.bk-acc__table tr:last-child th,.bk-acc__table tr:last-child td{border-bottom:0}.bk-app-ph{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px;border:2px dashed var(--line);border-radius:16px;text-align:center;font-size:14px}.bk-app-ph__tag{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.bk-sticky{position:fixed;inset:auto 0 0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px var(--bk-gutter);padding-bottom:calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);box-shadow:0 -6px 18px #1b23401f}.bk-sticky[hidden]{display:none}.bk-sticky__info{display:flex;flex:1;flex-direction:column;min-width:0}.bk-sticky__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.bk-sticky__price{font-size:17px;font-weight:800}.bk-sticky__btn{flex:none;min-width:140px}@media(min-width:990px){.bk-sticky,.bk-sticky[hidden]{display:none}}@media(max-width:989px){body.bk-has-sticky{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.quantity__button .svg-wrapper,.quantity__button svg{pointer-events:none}.bk-urgent{display:grid;gap:8px}.bk-urgent__line{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:16px;line-height:1.4}.bk-urgent__line[hidden]{display:none}.bk-urgent__line svg{flex:none;margin-top:1px;color:var(--teal)}.bk-urgent__line--holiday{padding:10px 14px;border-radius:0;border-left:3px solid var(--brick);background:color-mix(in srgb,var(--brick) 7%,var(--surface));color:var(--ink)}.bk-urgent__line--holiday svg{color:var(--brick-text)}.bk-urgent__days{margin-left:4px;color:var(--brick-text)}.bk-urgent__days:empty{display:none}.bk-urgent__dot{flex:none;width:10px;height:10px;margin-top:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 20%,transparent)}.bk-urgent__dot--low{background:var(--brick);box-shadow:0 0 0 4px color-mix(in srgb,var(--brick) 20%,transparent)}.bk-urgent__line--ok{color:var(--ok);font-weight:600}.bk-urgent__line--low{color:var(--brick-text);font-weight:700}.bk-urgent__line--ship{color:var(--teal);font-weight:600}.bk-urgent__line--ship svg{color:var(--teal)}.bk-urgent__stock:empty{display:none}.bk-acc__ship{margin:0 0 10px;padding-left:18px}.bk-acc__ship li{margin:0 0 4px}.bk-pdp__crumb{padding-block:0 14px}.bk-pdp__title{font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.2}.bk-pdp-price__now{color:var(--brick);font-weight:800}.bk-pdp-price__row .bk-badge--sale{padding:5px 9px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bk-pick--pdp{padding:6px 12px;font-size:13px}.bk-urgent__line--holiday{padding:14px 16px;border:1px solid var(--line);border-left:4px solid var(--brick);background:var(--soft);font-weight:600}.bk-urgent__days{display:inline-block;margin-left:6px;color:var(--brick);font-weight:800}.bk-urgent__included{padding:12px 14px;border:1px dashed #cdba9c;background:var(--surface);font-size:14px}.bk-urgent__included svg{color:var(--brick)}.bk-buy__stepper{border-radius:0}.bk-buy .product-form__submit{min-height:54px;font-size:15px;letter-spacing:.12em}.bf-button-bundle .bf-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px;box-sizing:border-box;width:100%;min-height:54px!important;height:auto!important;padding:12px 28px!important;border:2px solid transparent!important;border-radius:0!important;background:var(--brick)!important;color:var(--brick-ink)!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase!important;text-decoration:none;cursor:pointer;transition:transform .15s,background .15s,filter .15s!important}.bf-button-bundle .bf-button:hover{filter:brightness(1.06)}.bf-button-bundle .bf-button:active{transform:translateY(1px)}.bk-ship{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--line);background:var(--surface)}.bk-ship__msg{margin:0;font-size:14px;font-weight:700;color:var(--ink)}.bk-ship__bar{height:6px;background:var(--soft)}.bk-ship__bar span{display:block;width:0;height:100%;background:var(--brick);transition:width .3s}.bk-ship.is-done .bk-ship__msg{color:var(--ok)}.bk-ship.is-done .bk-ship__bar span{background:var(--ok)}.bk-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bk-trust__item{justify-content:center;padding:10px 6px;border:1px solid var(--line);background:var(--surface);font-size:13px;font-weight:700;text-align:center}.bk-trust__item svg{color:var(--brick)}@media(max-width:749px){.bk-trust__item{flex-direction:column;gap:4px;font-size:12px}}.bk-acc__item summary{font-size:15px;font-weight:800}.bk-acc__item summary svg{color:var(--brick)}@media(prefers-reduced-motion:reduce){.bk-ship__bar span{transition:none}}@media(max-width:749px){.bk-related__list{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.bk-related__list>.bk-related__item{flex:0 0 68%;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/bk-product.css.map */
