.bk-cu{margin:0;border-top:1px solid rgba(0,0,0,.1);text-align:left}.bk-cu--drawer{margin:0 0 .6rem}.bk-cu--page{margin:1.25rem 0;border:1px solid rgba(0,0,0,.1);border-radius:7px;padding:0 .75rem}.bk-cu__heading{margin:0;font-size:.85rem;line-height:1.2}.bk-cu__toggle{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:2.1rem;padding:.35rem 0;margin:0;background:none;border:0;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer;text-transform:none;letter-spacing:normal}.bk-cu__toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bk-cu__chev{flex:none;width:.5rem;height:.5rem;margin:0 .35rem .25rem 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .25s ease}.bk-cu:not(.is-collapsed) .bk-cu__chev{transform:rotate(-135deg);margin-bottom:-.2rem}.bk-cu__body{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .25s ease,opacity .2s ease}.bk-cu.is-collapsed .bk-cu__body{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .25s ease,opacity .2s ease,visibility 0s linear .25s}.bk-cu__inner{min-height:0;overflow:hidden}.bk-cu__scroller{position:relative;padding-bottom:.5rem}.bk-cu__track{display:flex;gap:.5rem;list-style:none;margin:0;padding:0 0 .25rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bk-cu__track::-webkit-scrollbar{display:none}.bk-cu__card{flex:0 0 min(80%,236px);scroll-snap-align:start;display:flex;align-items:center;gap:.5rem;margin:0;padding:.4rem;border:1px solid rgba(0,0,0,.12);border-radius:7px;background:#fff}.bk-cu__img{flex:none;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;overflow:hidden}.bk-cu__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.bk-cu__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.25rem}.bk-cu__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.72rem;line-height:1.25;color:inherit;text-decoration:none;font-weight:500}.bk-cu__buy{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem}.bk-cu__price{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .3rem;font-size:.75rem;font-weight:700;white-space:nowrap}.bk-cu__was{font-weight:400;opacity:.6;font-size:.62rem}.bk-cu__variant{flex:1 1 0;order:2;min-width:0;width:auto;height:1.6rem;min-height:0;padding:0 .3rem;font-size:.7rem;line-height:1}.bk-cu__buy:has(.bk-cu__variant) .bk-cu__price{flex-basis:100%;order:1}.bk-cu__buy .bk-cu__add{flex:none;order:3;width:auto;min-height:0;margin:0;padding:.3rem .65rem;font-size:.68rem;line-height:1.2}.bk-cu__add.is-loading{opacity:.6;pointer-events:none}.bk-cu__msg{margin:0;font-size:.65rem;color:#bf241f}.bk-cu__arrow{display:none}@media(hover:hover)and (pointer:fine){.bk-cu__arrow{display:block;position:absolute;top:calc(50% - .75rem);z-index:2;width:1.5rem;height:1.5rem;line-height:1;font-size:1.1rem;padding:0 0 .1rem;border:1px solid rgba(0,0,0,.2);border-radius:50%;background:#fff;color:inherit;cursor:pointer;box-shadow:0 1px 3px #00000026}.bk-cu__arrow--prev{left:-.25rem}.bk-cu__arrow--next{right:-.25rem}}@media(prefers-reduced-motion:reduce){.bk-cu__body,.bk-cu__chev{transition:none!important}}.bk-cu__badge{display:inline-block;padding:.05rem .3rem;border-radius:3px;background:#16511f;color:#fff;font-size:.6rem;font-weight:700;line-height:1.3}.bk-cu__testtag{display:inline-block;margin-left:.35rem;padding:.05rem .35rem;border:1px solid #BF241F;border-radius:3px;color:#bf241f;background:#fff4f4;font-size:.6rem;font-weight:700;line-height:1.3;white-space:normal;vertical-align:middle}.bk-cu__testnote{margin:0 0 .35rem;padding:.3rem .45rem;border:1px dashed #BF241F;border-radius:5px;background:#fff4f4;color:#bf241f;font-size:.65rem;line-height:1.3}.bk-cu__label{min-width:0}.bk-sticky-total{position:sticky;bottom:0;z-index:3;background:#fff;box-shadow:0 -8px 8px -8px #0000002e}.bk-sticky-total{padding-top:.5rem!important;padding-bottom:.25rem!important}.bk-sticky-total .cart__total-price-info{margin:0}.bk-cu__now--sale,#CartDrawer .text-sale,#CartDrawer .text-sale .money,.dbtfy-cart-page-container .text-sale,.dbtfy-cart-page-container .text-sale .money{color:#bf241f}@media screen and (max-width:768px){body.js-drawer-open-right #google-merchantwidget-iframe-wrapper,body.template-cart #google-merchantwidget-iframe-wrapper{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bk-cart-upsell.css.map */
