html.js-drawer-open-right #CartDrawer.drawer--cart:has(#CartTitle:not(.hide)){display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide))>.drawer__header{flex:0 0 auto;width:100%}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide))>#BasilurCartBenefits{flex:0 1 auto;min-height:0;max-height:min(37dvh,300px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:10px 18px 12px}#CartDrawer .basilur-drawer-trust{max-width:520px;width:100%;margin:0 auto 12px}#CartDrawer .basilur-drawer-trust__reviews{padding:11px 16px;gap:6px}#CartDrawer .basilur-benefits__heading,#CartDrawer .basilur-benefits__status,#CartDrawer .basilur-benefits__track,#CartDrawer .basilur-benefits__milestones{max-width:520px;margin-left:auto;margin-right:auto}#CartDrawer .basilur-benefits__status,#CartDrawer .basilur-benefits__track{margin-bottom:12px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide))>#CartContainer{flex:1 1 0;min-height:0;overflow:hidden;width:100%}#CartDrawer #CartContainer>form.cart.ajaxcart{height:100%;max-height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}#CartDrawer #CartContainer form.cart.ajaxcart>.ajaxcart__inner{flex:1 1 auto;min-height:0;height:auto;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:16px}#CartDrawer #CartContainer form.cart.ajaxcart>.ajaxcart__footer-wrapper{flex:0 0 auto;min-height:0;width:100%;max-height:49dvh;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid rgba(230,201,137,.32);background:#21190f;box-shadow:0 -8px 22px #00000038;padding:8px 18px max(12px,env(safe-area-inset-bottom));position:relative;z-index:3}#CartDrawer #CartContainer form.cart.ajaxcart .ajaxcart__footer{box-sizing:border-box;width:100%;max-width:490px;margin:0 auto;padding:0 6px;background:transparent!important}#CartDrawer #CartContainer .ajaxcart__subtotal_header p{margin:4px 0 0}#CartDrawer #CartContainer .ajaxcart__subtotal p{margin:2px 0 7px;line-height:1.25}#CartDrawer #CartContainer .ajaxcart__footer .cart__checkout{margin:9px auto 2px;max-width:260px;min-height:43px;width:100%}#CartDrawer #CartContainer .ajaxcart__footer .cart-regulations{margin:9px auto 6px;line-height:1.35}#CartDrawer #CartContainer .ajaxcart__footer .cart-regulations,#CartDrawer #CartContainer .ajaxcart__footer .regulations-text{font-size:12px}#CartDrawer #CartContainer .ajaxcart__footer .text-center{margin:5px 0}#CartDrawer>#shopify-section-basilur-cart-upsell{flex:0 0 0;height:0;min-height:0;overflow:visible}#CartDrawer>#shopify-section-basilur-cart-upsell #BasilurCartUpsell{display:none}#CartDrawer #CartContainer .ajaxcart__inner #BasilurCartUpsell{display:block;width:calc(100% - 32px);max-width:520px;margin:14px auto 0;padding:17px 0 8px;border-top:1px solid rgba(230,201,137,.32);text-align:left;color:#f8eeda}#CartDrawer .basilur-cart-upsell__heading{margin:0 0 13px;padding:0;color:#f8e9c7;font-size:17px;line-height:1.35;font-weight:700;text-align:left}#CartDrawer .basilur-cart-upsell__list{display:grid;gap:9px}#CartDrawer .basilur-cart-upsell__card{display:grid;grid-template-columns:67px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px;border:1px solid rgba(230,201,137,.26);border-radius:10px;background:#ffffff09}#CartDrawer .basilur-cart-upsell__card[hidden]{display:none!important}#CartDrawer .basilur-cart-upsell__image{display:block;border-radius:7px;overflow:hidden;background:transparent;width:67px;height:67px}#CartDrawer .basilur-cart-upsell__image img,#CartDrawer .basilur-cart-upsell__image svg{display:block;width:100%;height:100%;object-fit:contain;background:transparent}#CartDrawer .basilur-cart-upsell__info{min-width:0}#CartDrawer .basilur-cart-upsell__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12.5px;line-height:1.4;color:#fff9ed!important;font-weight:650;text-decoration:none}#CartDrawer .basilur-cart-upsell__price{margin-top:4px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;font-weight:700;color:#edd3a2}#CartDrawer .basilur-cart-upsell__price s{color:#b6a68d;font-size:11px;font-weight:400}#CartDrawer .basilur-cart-upsell__variant-label{display:block;font-size:10px;line-height:1.35;margin-top:5px;color:#ddcfb5}#CartDrawer .basilur-cart-upsell__variant{display:block;width:100%;margin-top:3px;padding:4px 6px;border:1px solid #8a7558;border-radius:5px;background:#fbf4e6;color:#262018;font-size:11px}#CartDrawer .basilur-cart-upsell__add{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:53px;padding:9px 7px;border:1px solid #d3bb87;border-radius:7px;background:#ead5a8;color:#221b10;cursor:pointer;font-size:11px;line-height:1.15;font-weight:700}#CartDrawer .basilur-cart-upsell__add span:first-child{font-size:19px;line-height:1}#CartDrawer .basilur-cart-upsell__add:hover{background:#fff0ce}#CartDrawer .basilur-cart-upsell__add:disabled{opacity:.6;cursor:wait}#CartDrawer .basilur-cart-upsell__add:focus-visible,#CartDrawer .basilur-cart-upsell__name:focus-visible{outline:2px solid #f2d69c;outline-offset:2px}#CartDrawer .basilur-cart-upsell__error{margin:5px 0 0;font-size:11px;line-height:1.4;color:#ffc9c9}#CartDrawer .basilur-cart-upsell__error[hidden]{display:none}@media(max-width:560px){#CartDrawer.drawer--cart:has(#CartTitle:not(.hide))>#BasilurCartBenefits{max-height:min(32dvh,252px);padding:8px 12px 10px}#CartDrawer .basilur-drawer-trust{max-width:100%}#CartDrawer #CartContainer form.cart.ajaxcart>.ajaxcart__footer-wrapper{max-height:52dvh;padding:7px 12px max(10px,env(safe-area-inset-bottom))}#CartDrawer #CartContainer .ajaxcart__footer .cart-regulations,#CartDrawer #CartContainer .ajaxcart__footer .regulations-text{font-size:11px}#CartDrawer #CartContainer .ajaxcart__footer .cart__checkout{max-width:230px}#CartDrawer #CartContainer .ajaxcart__inner #BasilurCartUpsell{width:calc(100% - 22px);margin-top:10px}#CartDrawer .basilur-cart-upsell__card{gap:8px;grid-template-columns:58px minmax(0,1fr) auto;padding:7px}#CartDrawer .basilur-cart-upsell__image{width:58px;height:58px}#CartDrawer .basilur-cart-upsell__add{min-width:47px;padding:8px 5px}}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide))>#BasilurCartBenefits{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-content:start;align-items:center;column-gap:14px;row-gap:4px;padding:5px 21px 9px;max-height:min(32dvh,232px)}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust{grid-column:1 / -1;width:100%;max-width:none;min-width:0;margin:0 0 4px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__reviews{display:grid;grid-template-columns:145px minmax(0,1fr) 165px;align-items:center;column-gap:12px;row-gap:4px;min-height:74px;gap:4px 12px;padding:8px 14px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__provider{display:flex;grid-column:1;grid-row:1;align-content:center;align-items:center;flex-wrap:wrap;gap:4px 6px;margin:0}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__verdict{margin:0;padding:2px 8px;font-size:10px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__score-row{grid-column:2;grid-row:1;min-width:0;column-gap:8px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__rating{column-gap:8px;row-gap:3px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__rating strong{font-size:20px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__stars{font-size:18px;letter-spacing:2px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__five-star{min-width:66px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__five-star strong{font-size:18px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__details{display:flex;grid-column:3;grid-row:1;align-items:flex-end;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:6px;min-width:0;text-align:right}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__link{padding:4px 9px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__activity{margin-top:5px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-benefits__heading{grid-column:1;grid-row:auto;min-width:0;max-width:none;margin:0;font-size:14px;line-height:1.3;text-align:left}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-benefits__status{grid-column:2;min-width:0;max-width:none;margin:0;font-size:12px;line-height:1.35;min-height:0;text-align:right}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-benefits__track{grid-column:1 / -1;width:100%;max-width:none;margin:8px 0 5px;height:6px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-benefits__stop{width:12px;height:12px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-benefits__milestones{grid-column:1 / -1;width:100%;max-width:none;margin:2px 0 0;gap:8px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-benefits__milestone{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;font-size:11px;line-height:1.3;white-space:nowrap}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-benefits__milestone-icon{font-size:13px;line-height:1}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-benefits__milestone small{font-size:10px;line-height:1.2}@media(max-width:720px){#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__reviews{grid-template-columns:128px minmax(0,1fr) 135px;column-gap:8px;padding:8px 10px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__rating strong{font-size:18px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__stars{font-size:16px;letter-spacing:1px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__five-star{min-width:60px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__details{font-size:10px}}@media(max-width:560px){#CartDrawer.drawer--cart:has(#CartTitle:not(.hide))>#BasilurCartBenefits{padding:5px 12px 9px;max-height:min(34dvh,224px);grid-template-columns:minmax(0,1fr);row-gap:4px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__reviews{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:6px 9px;min-height:0;padding:8px 11px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__provider{grid-column:1;grid-row:1}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__score-row{grid-column:1 / -1;grid-row:2}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__details{grid-column:2;grid-row:1;gap:3px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__details>span:first-child{font-size:10px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-benefits__heading{grid-column:1;font-size:13px;text-align:center}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-benefits__status{grid-column:1;text-align:center;font-size:11px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-benefits__track{grid-column:1;margin:7px 0 4px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-benefits__milestones{grid-column:1;gap:3px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-benefits__milestone{gap:3px;font-size:10px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-benefits__milestone small{font-size:9px}}@media(max-width:370px){#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__details{gap:2px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-drawer-trust__link{font-size:9px;padding:3px 6px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-benefits__milestones{gap:0}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) .basilur-benefits__milestone{flex-wrap:wrap;row-gap:1px}}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) #CartContainer form.cart.ajaxcart>.ajaxcart__inner>#BasilurCartBenefits{display:grid;flex:none;box-sizing:border-box;position:static;width:calc(100% - 32px);min-width:0;min-height:0;max-height:none;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-content:start;align-items:center;column-gap:14px;row-gap:4px;margin:0 auto 10px;padding:8px 4px 11px;overflow:visible}@media(max-width:560px){#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) #CartContainer form.cart.ajaxcart>.ajaxcart__inner>#BasilurCartBenefits{width:calc(100% - 20px);grid-template-columns:minmax(0,1fr);gap:4px;padding:7px 2px 10px;margin-bottom:9px}}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) #CartContainer>form.cart.ajaxcart{display:block;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) #CartContainer form.cart.ajaxcart>.ajaxcart__inner{display:block;height:auto;min-height:0;max-height:none;overflow:visible;flex:none}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) #CartContainer form.cart.ajaxcart>.ajaxcart__footer-wrapper{display:block;height:auto;min-height:0;max-height:none;overflow:visible;flex:none;box-shadow:none;position:static;z-index:auto}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) #CartContainer form.cart.ajaxcart>.ajaxcart__footer-wrapper:not(:has(.ajax-cart--notes)){display:none}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) #CartContainer form.cart.ajaxcart>.ajaxcart__footer{position:static;order:initial;width:100%;flex:none}#CartDrawer #CartContainer .ajaxcart__inner>[data-basilur-upsell-slot]{display:block;width:100%;max-width:none;min-height:0;padding:0;margin:0}#CartDrawer #CartContainer .ajaxcart__inner>[data-basilur-upsell-slot] #BasilurCartUpsell{display:block;width:calc(100% - 32px);max-width:520px;box-sizing:border-box;margin:14px auto 0;padding:17px 0 8px;border-top:1px solid rgba(230,201,137,.32);text-align:left;color:#f8eeda}#CartDrawer #BasilurCartUpsell[hidden]{display:none!important}@media(max-width:560px){#CartDrawer #CartContainer .ajaxcart__inner>[data-basilur-upsell-slot] #BasilurCartUpsell{width:calc(100% - 22px);margin-top:10px}}#CartDrawer #CartContainer .ajaxcart__inner>[data-basilur-upsell-slot]:empty{display:none}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)){top:0!important;bottom:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding-bottom:64px}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide))>#CartContainer{flex:0 0 auto!important;box-sizing:border-box;height:auto!important;max-height:none!important;min-height:0!important;width:100%;overflow:visible!important}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) #CartContainer>form.cart.ajaxcart{display:block;box-sizing:border-box;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0 0 max(72px,env(safe-area-inset-bottom))!important}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) #CartContainer form.cart.ajaxcart>.ajaxcart__inner,#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) #CartContainer form.cart.ajaxcart>.ajaxcart__footer-wrapper,#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) #CartContainer form.cart.ajaxcart>.ajaxcart__footer{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) #CartContainer form.cart.ajaxcart>.ajaxcart__footer{position:static!important;padding-bottom:12px}@media(max-width:560px){#CartDrawer.drawer--cart:has(#CartTitle:not(.hide)) #CartContainer>form.cart.ajaxcart{padding-bottom:max(72px,calc(44px + env(safe-area-inset-bottom)))!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/basilur-cart-upsell.css.map */
