.template-product .product-details{--bk-black:#000;--bk-red:#d0242b;--bk-muted:#6b6b6b;--bk-line:#e6e6e6;font-family:"Jost",var(--font-body-family,sans-serif)}.template-product .product-details>.group-block>.group-block-content{gap:16px}.template-product .product-details h1{font-size:20px;font-weight:500;line-height:1.3;color:var(--bk-black);margin:0;letter-spacing:0;text-transform:none}.template-product .product-details product-price .price-product-container{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.template-product .product-details product-price .price-item--last,.template-product .product-details product-price .price-item--sale.price{font-size:18px;font-weight:500;color:var(--bk-black)}.template-product .product-details product-price .compare-at-price{font-size:14px;color:var(--bk-muted);text-decoration:line-through;font-weight:400}.template-product .product-details product-price .price-item--percent{display:inline-flex}.template-product .product-details product-price .price-item--percent>span{font-size:12px;font-weight:600;line-height:1.4;color:#fff;background:var(--bk-red);padding:3px 8px;border-radius:4px}.template-product .product-details product-price .bk-paren{display:none}.bk-single-option{display:none!important}.template-product .product-details variant-selects{position:relative;gap:10px}.template-product .product-details variant-selects .form__label{font-size:14px;margin-bottom:10px}.template-product .product-details variant-selects .form__label span{font-weight:600}.template-product .product-details variant-selects>.ks-chart-container{position:absolute;top:-11px;right:0;left:auto;width:auto!important;margin:0!important;z-index:1}.template-product .product-details variant-selects{display:flex;flex-direction:column;gap:16px}.template-product .product-details variant-selects>fieldset{margin:0!important}.template-product .product-details variant-selects~.shopify-app-block{margin-block-start:-16px}.template-product .product-details .ks-chart-modal-button{background:transparent!important;border:0!important;box-shadow:none!important;padding:10px 0!important;margin:0!important;min-height:0!important;color:#111!important;font-size:13px!important;font-weight:400!important;text-decoration:underline;text-underline-offset:3px}.template-product .product-details .ks-chart-modal-button ._ks_text{font-size:13px!important;font-weight:400!important;text-decoration:underline;text-underline-offset:3px}.template-product .product-details .variant-option--pill{display:flex;flex-wrap:wrap;gap:8px}.template-product .product-details .variant-option--pill legend{flex:0 0 100%;width:100%}.template-product .product-details .variant-option--pill label{min-width:52px;width:auto;height:46px;padding:0 10px;margin:0;border-radius:6px;border:1px solid #cfcfcf;background:#fff;color:#111;font-size:14px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.template-product .product-details .variant-option--pill input:checked+label{background:var(--bk-black);border:1.5px solid var(--bk-black);color:#fff!important}.template-product .product-details .variant-option--pill input.disabled+label{background:#f0f0f0;border-color:#e3e3e3;color:#9a9a9a;text-decoration:line-through}.template-product .product-details .variant-option--pill label:before,.template-product .product-details .variant-option--pill label:after{display:none!important}.template-product .product-details .variant-option--pill label{box-shadow:none!important;outline:none;transition:border-color .15s,background-color .15s}.template-product .product-details .variant-option--pill input:not(.disabled):not(:checked)+label:hover{border-color:#000}.template-product .product-details .variant-option--pill input:focus-visible+label{outline:2px solid #000!important;outline-offset:2px}.template-product .product-details .variant-option--pill input.disabled:checked+label{outline:1.5px solid #9a9a9a;outline-offset:-1.5px}.template-product .product-details .product-form__buttons{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.template-product .product-details .product-form__quantity{flex:0 0 118px;margin:0}.template-product .product-details .product-form__quantity .quantity__label{display:none}.template-product .product-details .product-form__quantity quantity-input{width:118px;min-height:52px;height:52px;border:1px solid #cfcfcf;border-radius:0;background:#fff;box-sizing:border-box}.template-product .product-details .product-form__quantity .quantity__input{font-size:15px}.template-product .product-details .product-form__buttons>.add-to-cart-button-container{flex:1 1 0;min-width:0;display:block}.template-product .product-details .add-to-cart-button-inner{width:100%}.template-product .product-details .add-to-cart-button-inner>.add-to-cart-button-container{width:100%}.template-product .product-details .add-to-cart-button-inner{gap:0}.template-product .product-details .add-to-cart-button-inner>.add-to-cart-button-container{flex:1 1 auto}.template-product .product-details .add-to-cart-button{width:100%;height:52px;min-height:52px;background:var(--bk-black);border-color:var(--bk-black);color:#fff;font-size:15px;font-weight:600;letter-spacing:1.5px;border-radius:0}.bk-delivery{background:#f1efeb;border-radius:10px;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;color:#000}.bk-delivery__item{display:flex;gap:8px;align-items:flex-start}.bk-delivery__item svg{flex:none;width:20px;height:20px;margin-top:1px}.bk-delivery__title{margin:0;font-size:13px;font-weight:600;line-height:1.35}.bk-delivery__text{margin:0;font-size:12px;line-height:1.4;color:#4a4a4a}.template-product .product-details .accordion{border-top:1px solid var(--bk-line)}.template-product .product-details .accordion details{border-bottom:1px solid var(--bk-line)}.template-product .product-details .accordion summary{min-height:52px;padding-block:0!important;font-size:14px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#111;display:flex;align-items:center}.template-product .product-details .accordion .details-content{font-size:14px;line-height:1.6;color:#333}.template-product .product-details .accordion .details-content .bk-br-gap{display:block;height:10px}.template-product .product-details .accordion .details-content p.bk-empty{display:none}.template-product .product-details .accordion .details-content p:last-child{margin-bottom:0}.bk-share-slot:empty{display:none}.bk-share-slot .share-button{display:inline-flex}.bk-share-slot .share-button button,.bk-share-slot .share-button .share-button__button{background:transparent!important;border:0!important;color:#3d3d3d!important;min-height:44px;width:auto!important;padding:0!important;display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:1px;text-transform:uppercase}.bk-share-slot .share-button button svg{width:18px;height:18px}.bk-share-slot .share-button,.bk-share-slot side-drawer-opener{width:auto!important;height:auto!important}.bk-share-slot .share-button button{overflow:visible!important}.bk-share-slot .share-button button:after,.bk-share-slot .share-button button:before{display:none!important}.bk-share-slot .share-button button .visually-hidden{position:static!important;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0!important;white-space:nowrap;border:0}.template-product .product-details [class^=ai-you-may-also-like__container]{background:#fff;border-radius:8px;padding:14px}.template-product .product-details [class^=ai-you-may-also-like__heading]{font-size:13px!important;font-weight:600!important;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 10px!important;text-align:left!important}.template-product .product-details [class^=ai-you-may-also-like__grid]{display:flex!important;flex-direction:column;gap:10px}.template-product .product-details [class^=ai-you-may-also-like__product-card]{position:relative;display:flex!important;flex-direction:row!important;align-items:center;gap:12px;width:100%!important;max-width:none!important}.template-product .product-details [class^=ai-you-may-also-like__image-wrapper]{flex:none;width:64px!important;height:80px!important;padding:0!important;border-radius:4px;overflow:hidden;margin:0!important}.template-product .product-details [class^=ai-you-may-also-like-an]{padding:0!important;margin:0!important}.template-product .product-details [class^=ai-you-may-also-like__header]{margin:0 0 10px!important}.template-product .product-details [class^=ai-you-may-also-like__image-wrapper] img{top:0;left:0}.template-product .product-details [class^=ai-you-may-also-like__image-] img,.template-product .product-details img[class^=ai-you-may-also-like__image]{width:64px!important;height:80px!important;object-fit:cover;aspect-ratio:auto!important}.template-product .product-details [class^=ai-you-may-also-like__info]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px;text-align:left!important;padding:0!important}.template-product .product-details [class^=ai-you-may-also-like__title]{margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1.3}.template-product .product-details [class^=ai-you-may-also-like__title-link]{color:#111!important;text-decoration:none}.template-product .product-details [class^=ai-you-may-also-like__title-link]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.template-product .product-details [class^=ai-you-may-also-like__price]{font-size:13px!important;font-weight:600;color:#000!important;margin:0!important}.template-product .product-details [class^=ai-you-may-also-like__compare-price]{color:var(--bk-muted)!important;font-weight:400;text-decoration:line-through;margin-left:6px}.template-product .product-details [class^=ai-you-may-also-like__product-card]:after{content:"View";flex:none;font-size:13px;text-decoration:underline;text-underline-offset:3px;padding:12px 4px;color:#111}.template-product media-gallery .swiper{position:relative}.bk-gallery-counter{position:absolute;top:12px;right:12px;z-index:3;background:#111111bf;color:#fff;font-size:12px;line-height:1;padding:5px 9px;border-radius:12px;pointer-events:none;font-family:Jost,sans-serif}.template-product [id$=__bk_recommendations] h2{font-size:20px!important;font-weight:700;color:#000;line-height:1.25}@media(max-width:749px){.template-product .main-product-information media-gallery .swiper-controls__thumbnails-container{display:none!important}.template-product .main-product-information media-gallery .swiper-main{width:100%!important;flex:1 1 100%!important;max-width:100%!important;margin:0!important}}@media(min-width:750px){.template-product .main-product-information media-gallery .swiper-controls__thumbnail{opacity:.7!important;border:1px solid #e3e3e3!important;border-radius:6px!important;overflow:hidden;background:#fff;transition:opacity .2s,border-color .2s}.template-product .main-product-information media-gallery .swiper-controls__thumbnail:hover{opacity:1!important}.template-product .main-product-information media-gallery .swiper-controls__thumbnail.swiper-slide-thumb-active{opacity:1!important;border:1.5px solid #000!important}.template-product .main-product-information media-gallery .swiper-controls__thumbnail img{width:100%;height:100%;object-fit:cover}.template-product .main-product-information media-gallery .swiper-main{border-radius:8px;overflow:hidden}}@media(max-width:749px){body.template-product #rawa-widget,body.template-product #rawa-button,body.template-product .pushowl-simple-toast{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .25s,visibility .25s}body.template-product.bk-atc-away #rawa-widget,body.template-product.bk-atc-away #rawa-button,body.template-product.bk-atc-away .pushowl-simple-toast{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.template-product.bk-atc-away #rawa-button{bottom:calc(var(--bk-sticky-h,88px) + 12px)!important;right:12px!important}body.template-product.bk-atc-away .pushowl-simple-toast{bottom:calc(var(--bk-sticky-h,88px) + 12px)!important;left:12px!important}}@media(min-width:990px){.template-product .product-details h1{font-size:26px;line-height:1.25}.template-product .product-details product-price .price-item--last,.template-product .product-details product-price .price-item--sale.price{font-size:20px}.template-product .product-details product-price .compare-at-price{font-size:15px}.template-product .product-details .variant-option--pill label{min-width:48px;height:48px;border-radius:24px}.template-product .product-details .add-to-cart-button{height:54px;min-height:54px;font-size:16px}.template-product .product-details .product-form__quantity quantity-input{width:124px;height:54px;min-height:54px}.template-product .product-details .product-form__quantity{flex-basis:124px}.bk-delivery{padding:18px 20px;gap:18px 20px}.bk-delivery__item{gap:12px}.bk-delivery__item svg{width:22px;height:22px}.bk-delivery__title{font-size:14px}.bk-delivery__text{font-size:13px}.template-product [id$=__bk_recommendations] h2{font-size:26px!important;text-align:center}}.template-product .main-product-information *,.template-product [id$=__bk_recommendations] *,.template-product .ks-chart-container *,.template-product .pushowl-simple-toast,.template-product .pushowl-simple-toast *,.template-product .rawa-button-label{font-family:Jost,sans-serif!important}.template-product [id$=__bk_recommendations] .quick-add__submit.loading,.template-product [id$=__bk_recommendations] .quick-add__submit[aria-disabled=true]{opacity:1!important;background-color:#000!important;color:#fff!important}.template-product [id$=__bk_recommendations] .quick-add__submit.loading:after{display:none!important}.template-product [id$=__bk_recommendations] .quick-add__submit.loading .loading__spinner{color:#fff!important}.template-product [id$=__bk_recommendations] .quick-add__submit.loading .loading__spinner *{stroke:#fff!important}.template-product [id$=__bk_recommendations] .quick-add__submit.loading .button-overflow{visibility:hidden}.template-product [id$=__bk_recommendations] .quick-add__submit.loading .loading__spinner{visibility:visible}@media(hover:hover){.template-product [id$=__bk_recommendations] .quick-add__submit:hover:not(.loading){color:#fff!important}.template-product [id$=__bk_recommendations] .quick-add__submit:hover:not(.loading) *{color:#fff!important}}@media(hover:none){.template-product [id$=__bk_recommendations] .quick-add__submit:not(.loading):after{display:none!important}.template-product [id$=__bk_recommendations] .quick-add__submit:not(.loading),.template-product [id$=__bk_recommendations] .quick-add__submit:not(.loading) *{color:#000!important}.template-product [id$=__bk_recommendations] .quick-add__submit:not(.loading){background-color:#f2f3f4!important}}.template-product quick-add-modal product-info{max-height:none!important;height:auto!important}.template-product quick-add-modal .quick-add-modal__content-info{height:auto!important;max-height:calc(85dvh - 20px)}.template-product quick-add-modal .quick-add-modal__content{height:max-content!important;max-height:85dvh!important}body.template-product .pushowl-simple-toast:not(.is-maximized){width:46px!important;height:46px!important;min-width:0!important;border-radius:12px!important}body.template-product .pushowl-simple-toast:not(.is-maximized) .pushowl-simple-toast__action-buttons,body.template-product .pushowl-simple-toast:not(.is-maximized) .pushowl-bell-button,body.template-product .pushowl-simple-toast:not(.is-maximized) .pushowl-close-button{width:46px!important;height:46px!important}body.template-product .pushowl-simple-toast:not(.is-maximized) .pushowl-bell-button svg{width:20px!important;height:20px!important}body.template-product .pushowl-simple-toast.is-maximized{max-width:calc(100vw - 24px)!important}.template-product .product-details>.group-block{padding-top:16px!important}@media(min-width:750px){.template-product .product-details>.group-block{padding-top:0!important}}.bk-share-slot .share-button button:hover,.bk-share-slot .share-button button:focus-visible,.bk-share-slot .share-button button:hover *,.bk-share-slot .share-button button:focus-visible *{color:#000!important;fill:#000!important}.template-product .product-details h1,.template-product .product-details product-price .price-item--last,.template-product .product-details product-price .price-item--sale.price{font-family:BK Jost Medium,Jost,sans-serif!important}.template-product .product-details .variant-option--pill input.disabled:checked+label,.template-product .product-details .variant-option--pill input.disabled:checked+label *{background:#f0f0f0!important;color:#6b6b6b!important}.template-product .product-details .variant-option--pill input.disabled:checked+label{border:1.5px solid #9a9a9a!important;outline:none}.swiper-controls__thumbnails-container{position:relative}.bk-thumb-nav{display:none}@media(min-width:750px){.bk-thumb-nav{display:flex;position:absolute;left:50%;transform:translate(-50%);z-index:3;width:30px;height:30px;padding:0;border:1px solid #e3e3e3;border-radius:50%;background:#fff;color:#000;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px #0000001f}.bk-thumb-nav[hidden]{display:none}.bk-thumb-nav:hover{border-color:#000}.bk-thumb-nav:focus-visible{outline:2px solid #000;outline-offset:2px}.bk-thumb-nav svg{width:16px;height:16px}.bk-thumb-nav--up{top:6px}.bk-thumb-nav--down{bottom:6px}}.main-product-information media-gallery .swiper-controls__thumbnail img{border-radius:0}.main-product-information media-gallery .swiper-button{width:36px!important;height:36px!important;border-radius:50%!important;background:#fffc!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none!important;box-shadow:0 1px 4px #0000001f}.main-product-information media-gallery .swiper-button svg{width:16px;height:16px}.main-product-information media-gallery .swiper-button:focus:not(:focus-visible){outline:none}.main-product-information media-gallery .swiper-button .fill-bg{display:none!important}.main-product-information media-gallery .swiper-button:hover{background:#fff!important}@media(min-width:750px){body.template-product sticky-atc.sticky-atc{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/brackets-pdp.css.map */
