span.icon{cursor:pointer}#full-page-loader{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;z-index:999999;justify-content:center;align-items:center}#full-page-loader .loader{border:5px solid #f3f3f3;border-top:5px solid #333;border-radius:50%;width:45px;height:45px;animation:spin .7s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.open-sidebar-canvas.open-sidebar-canvas--bt-sidebar-cart{overflow:hidden}button[title="View cart"]{display:none}.bt-sidebar #bt-sidebar-cart{margin:15px 10px 15px 0;border-radius:10px;max-height:calc(100vh - 30px);overflow:hidden}#bt-sidebar-cart{--heading_font_family: "Montserrat", "Montserrat Placeholder", sans-serif;--fm_general: "ITC Franklin Gothic Std Medium";--cart_free_bar_color: #000}#bt-sidebar-cart p{font-family:var(--fm_general)}#bt-sidebar-cart .bt-sidebar__content{padding-bottom:100px}form.cart{height:fit-content}#bt-sidebar-cart .hc__items{max-height:calc(90vh - 200px);height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:150px;position:relative}#bt-sidebar-cart .hc__items{border-top:1px solid #1919191a;padding-top:10px}#bt-sidebar-cart span.bt-sidebar__title.h4{margin:0}.open-sidebar-canvas .overlay{background:#00000069}#bt-sidebar-cart .bt-sidebar__header *{line-height:1.2em}#bt-sidebar-cart .bt-sidebar__header{margin:0;line-height:1.2em;border-bottom:1px solid #1919191a;padding:20px}#bt-sidebar-cart .bt-sidebar__content{margin:0}#bt-sidebar-cart .bt-sidebar__title{text-transform:capitalize;font-size:16px;font-family:var(--heading_font_family)}#bt-sidebar-cart .progress-bar{position:relative}#bt-sidebar-cart .progress-bar span.sidebar_truckIcon{position:absolute;right:-10px;bottom:100%}.icon-truck{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.cart__free-progress{background:#ccc}#bt-sidebar-cart .cart__free-progress-bar{background:#000}.hc__free-shipping__text:has(.free-shipping-text:empty){display:none}.hc__free-shipping.gutter-bottom{display:flex;flex-direction:column;gap:29px;background:#ccc3;padding:20px;text-align:center;font-size:14px;line-height:1.5em}.hc__free-shipping.gutter-bottom p{margin:0}p:empty{display:none}#bt-sidebar-cart .gutter-ele-top{padding-top:0}.header__cart form.cart .hc__items.custom-scrollbar{padding:20px}#bt-sidebar-cart .qty-box{border-radius:23px;margin:0;border-color:#1919191a;padding:5px 10px;width:auto;flex-wrap:nowrap;gap:15px;height:30px}#bt-sidebar-cart button.qty-box__ctrl{padding:0;height:16px;aspect-ratio:1/1}#bt-sidebar-cart input.qty-box__input{padding:0;width:100%;max-width:50px}#bt-sidebar-cart .hc__item__price{flex-wrap:nowrap;justify-content:space-between;max-width:100%}#bt-sidebar-cart .gutter-ele-small-top{justify-content:end;padding:0}#bt-sidebar-cart span.itg_title{display:flex;align-items:center;justify-content:space-between;width:100%;height:fit-content;font-size:14px;font-family:Montserrat,Montserrat Placeholder,sans-serif}#bt-sidebar-cart span.itg_title a{color:#000;font-family:Montserrat,Montserrat Placeholder,sans-serif}#bt-sidebar-cart span.itg_title a.button.hc__item__remove{margin:0;height:auto}#bt-sidebar-cart .cart__meta-text.variant_property{display:block;opacity:1;visibility:visible}#bt-sidebar-cart .cart__meta-text.variant_property p{font-size:12px;line-height:18px;margin:0;font-family:ITC Franklin Gothic Std Medium}span.icon.checkout_icon{width:24px;height:24px;display:flex;justify-content:center;align-items:center}button.trigger-checkout{display:flex;align-items:center;justify-content:center;gap:10px;height:inherit;padding:10px 15px;background:#c01d26;border:1px solid #c01d26}button.trigger-checkout span.ver-sub{line-height:1.5em;font-size:16px;font-family:var(--heading_font_family);padding:0}button.trigger-checkout:hover{border-color:#ccc33}button.trigger-checkout span.icon.checkout_icon svg{transition:ease-in-out all .3s}button.trigger-checkout:hover span.icon.checkout_icon svg{fill:#000!important;color:#000!important}.hc__actions{position:absolute;bottom:10px;z-index:99999;left:0;background:#fff;padding:5px 20px 0;gap:10px}.hc__actions a.continue_btn{font-size:16px;font-family:var(--heading_font_family)}.hc__total{position:absolute;bottom:110px;left:0;width:100%;padding:20px;background:#fff;z-index:99999}.setup-fee_box{padding:20px;display:flex;flex-direction:column;gap:10px}.setup-fee_box *{padding:0;margin:0;line-height:1.5em}.setup-fee_box .setup_box_header{display:flex;align-items:center;gap:30px;justify-content:space-between}.setup_box_content{background-color:#ccc3;border-radius:10px;padding:10px}.setup_box_content p.content{font-size:14px}#bt-sidebar-cart .hc__total.flex{line-height:1.5em;padding:20px}#bt-sidebar-cart .cart_total_item_label{font-size:16px;color:#000;margin:0}#bt-sidebar-cart .hc__total__price{font-size:16px;font-family:Montserrat,Montserrat Placeholder,sans-serif;line-height:1.5em}.setup-fee_box .setup_box_header p.title,.setup-fee_box .setup_box_header p.price{font-size:16px}.header__cart form.cart .hc__actions button span.ver-sub{font-size:16px;font-family:var(--heading_font_family)}#bt-sidebar-cart .hc__items .hc__item__name .gutter-ele-small-top,#bt-sidebar-cart .hc__items .hc__item__name .qty-box__input,#bt-sidebar-cart .free-shipping-text{font-size:14px;font-family:ITC Franklin Gothic Std Medium;color:#000;line-height:normal}#bt-sidebar-cart .bulk_discount_content{width:100%;font-size:10px;line-height:normal;text-transform:capitalize;display:flex;gap:3px;align-items:center;margin-bottom:5px;font-weight:400}#bt-sidebar-cart .hc__items .hc__item__name .gutter-ele-small-top:has(.total_items){justify-content:space-between}.header__links .header__cart-trigger-mobile:hover .cart-number{color:#fff}.header__links .header__cart-trigger-mobile:hover{color:#000}#bt-sidebar-cart .hc__items .addon-product .cart__meta-text{display:block;opacity:1;visibility:visible}.design-preview .preview-image img{width:40px;height:40px}.design_preview_wr img.preview_addon_image{width:100%;height:100%;max-width:40px;max-height:40px}.design_preview_wr{display:block;align-items:flex-start;gap:5px}span.design_preview_wr span.design-preview span.preview-image{gap:5px;margin:0!important}span.design_preview_wr span.design-preview span.preview-image a.close-preview{font-size:20px}.addon_info_wrapper .customization_item_header{display:flex;justify-content:space-between;align-items:center;font-weight:700;cursor:pointer}.addon_info_wrapper .customization_body_wr{display:flex;flex-wrap:wrap;gap:5px;background-color:#fff;padding:10px;border-radius:5px}.customization_item_header p{display:flex;justify-content:space-between;width:100%;font-size:14px;font-weight:500;margin:0}.main_customized_wr p{font-size:14px;margin:0}.design_preview_wr{display:inline-block;align-items:flex-start;gap:5px;font-size:14px;font-family:ITC Franklin Gothic Std Medium}#bt-sidebar-cart .hc__item__image{min-width:60px;padding:10px 0 0}#bt-sidebar-cart tr.hc__item{display:flex;flex-wrap:wrap;margin-bottom:10px;padding-bottom:15px;border-bottom:1px solid #1919191a}#bt-sidebar-cart .hc__item__name{width:calc(100% - 60px)}#bt-sidebar-cart .hc__item__image img{border:1px solid #1919191a;border-radius:10px;max-width:60px}td.itg_addons{width:100%}td.itg_addons .main_customized_wr{width:calc(50% - 2.5px)}.addon_info_wrapper .main_customized_wr .cart__meta-text.w100{display:block;visibility:visible;opacity:1;text-align:start}#bt-sidebar-cart .hc__item p.off_label{font-size:12px;margin:0}#bt-sidebar-cart .hc__item p.off_label p{margin:0}#bt-sidebar-cart .hc__item p.off_label span{color:#c01d26;font-family:Montserrat}.addon_info_wrapper .customization_item_header span.customization_price{display:flex;align-items:center;gap:7px}.addon_info_wrapper .customization_item_header span.customization_price svg{width:20px!important;height:20px!important}td.itg_addons .addon_info_wrapper{background:#ccc3;border-radius:10px;padding:10px;margin:10px 0}td.itg_addons .main_customized_wr p{line-height:18px}#bt-sidebar-cart tr.hc__item[data-bundle-id] .qty-box{display:none}span.preview-toggle{cursor:pointer}span.close-preview{cursor:pointer;width:17px;display:flex;height:17px;align-items:center;justify-content:center;font-size:16px;border:1px solid #1919191a;border-radius:5px;position:absolute;top:-1px;right:-1px}span.design_preview_wr{flex-flow:column}span.design-preview{width:100%}span.preview-image.preview_content{position:relative;width:100%;display:flex;border:1px solid #1919191a;border-radius:5px;padding:5px;align-items:center;min-height:50px;max-width:200px}span.preview_addon_text{text-wrap:auto;line-height:1.5em;max-width:90%}td.itg_addons .main_customized_wr span.customization_addi_info .p_last{font-size:14px;text-transform:capitalize}#bt-sidebar-cart .header__cart:has(.cart-drawer__empty-content){height:inherit}#bt-sidebar-cart .header__cart .cart-drawer__empty-content{text-align:center;margin-top:0}#bt-sidebar-cart .header__cart .cart-drawer__empty-content h2.cart__empty-text{margin:0 0 20px;font-size:16px}#bt-sidebar-cart .header__cart .cart-drawer__empty-content a.button{background-color:#c01d26;color:#fff;text-transform:capitalize;font-size:14px}#bt-sidebar-cart .header__cart .cart-drawer__empty-content p.cart__login-title.h3{margin-top:50px;margin-bottom:0}#bt-sidebar-cart .header__cart .cart-drawer__empty-content p.cart__login-paragraph .login_link{text-decoration:underline}#bt-sidebar-cart .header__cart .cart-drawer__empty-content .hc__empty-icon{display:none}span.customization_addi_info a.file_link{text-decoration:underline;margin-left:3px}.itg_cartItems .hc__item__name .hc__item__price span.drawer_price{display:flex!important;flex-direction:column!important}.dropdown-option.disable{cursor:no-drop}.dropdown-option.disable .itg_drawer_quantity_handle .itg_variant_quantity,.dropdown-option.disable .itg_drawer_quantity_handle .icon{pointer-events:none}span.total_price.customization-total-price span.main_price,span.drawer_price span.main_price,.hc__total__price span.main_price,.customization_item_header .main_price{opacity:.5!important;text-decoration:line-through!important}#bt-sidebar-cart .hc__free-shipping.gutter-bottom,#bt-sidebar-cart .hc__actions a.continue_btn{background:#ccc3}#bt-sidebar-cart .setup-fee_box .setup_box_header p.price{font-size:14px;font-weight:600}#bt-sidebar-cart .hc__total span.rr.money:after{display:none}@media screen and (min-width: 992px){#bt-sidebar-cart .header__cart{max-width:500px}}@media screen and (min-width: 767px){#bt-sidebar-cart.bt-sidebar__inner{padding:0;width:100%;max-width:500px}}@media screen and (max-width: 767px){.bt-sidebar #bt-sidebar-cart{padding:0;top:15px;bottom:15px;right:10px!important;margin:0 0 0 10px;width:calc(100% - 20px);max-width:500px}#bt-sidebar-cart .setup-fee_box .setup_box_header p.price,#bt-sidebar-cart .hc__items .hc__item__name .hc__item__price span{font-size:12px}button.trigger-checkout{padding:7px 15px}#bt-sidebar-cart .dropdown-heading span.text{padding-top:2px}}#bt-sidebar-cart .bt-sidebar__content{padding:0;max-height:-webkit-fill-available;height:calc(100vh - 91px)}form.cart{height:100%;max-height:calc(100% - 97px)}#bt-sidebar-cart .hc__items{height:100%;padding-bottom:100px;margin-bottom:0}#bt-sidebar-cart .header__cart .drawer_empty{height:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){#bt-sidebar-cart .bt-sidebar__content{padding:0;max-height:-webkit-fill-available;height:calc(100vh - 91px)}form.cart{height:100%;max-height:calc(100% - 97px)}#bt-sidebar-cart .hc__items{height:100%;margin-bottom:0}.bt-sidebar div#bt-sidebar-cart{height:calc(var(--real-vh, 1vh) * 100);max-height:-webkit-fill-available;height:calc(var(--real-vh, 1vh) * 90);height:calc(var(--real-vh))}#bt-sidebar-cart tr.hc__item:last-child{margin-bottom:20px}.setup-fee_box{padding:20px 0}.hc__actions a.continue_btn{height:39px;line-height:39px}}@media screen and (max-width: 499px){#bt-sidebar-cart .hc__total.flex{padding:10px}#bt-sidebar-cart .cart_total_item_label,#bt-sidebar-cart .hc__total__price{font-size:14px}.hc__total__price span.main_price{font-size:10px 15px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/sidebar-cart.css.map */
