.body-content-checkout .shop_main_frame,.body-content-checkout .home_wrapper,.body-content-checkout .wrapper,.body-content-checkout #MainContent,.body-content-checkout .main_bg{max-width:unset;width:auto;padding:0}.body-content-checkout header .wrapper{padding:0 20px}.body-content-checkout .site_menu,.body-content-checkout footer,.body-content-checkout .header_search,.body-content-checkout .main_menu,.body-content-checkout .footer_newsletter,.body-content-checkout .im_cat_menu_panel,.body-content-checkout #footer,.body-content-checkout #menu,.body-content-checkout .menu_toggle{display:none}.body-content-checkout .im_cat_menu_panel{display:none!important}.body-content-checkout header{position:relative;margin-right:0;z-index:20}.body-content-checkout section{position:relative;margin:0;z-index:15}.body-content-checkout .shop_footer_links{display:none}.body-content-checkout header{min-height:auto}.body-content-checkout .shop_main_frame{margin:0}.body-content-checkout .main_bg{border:none;margin:0}.body-content-checkout .header{background:none;border:none;padding:0;height:auto}.msgbox p{margin:0}.checkout_frame{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #ddd}.body-content-register .checkout_frame{display:block;border:none}.pay_form_fields{position:relative;border:1px solid #ddd;font-size:12px;background:#f3f3f3;height:40px;line-height:40px;box-sizing:border-box;width:100%;padding:0;margin:0;padding-left:10px;-moz-outline:none;outline:none;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-appearance:none;-webkit-appearance:none;appearance:none}.checkout_frame .msgbox{text-align:left;margin-bottom:15px}.bs_checkout_panel_left{padding:20px 3vw 70px;box-sizing:border-box}.bs_checkout_panel_left .inner{text-align:right;margin-bottom:100px}.bs_checkout_panel_right{position:sticky;padding:3vw;background:#efefef;box-sizing:border-box;border-left:1px solid #ddd;z-index:2000;align-self:flex-start;top:0;min-height:100vh}.body-content-register .bs_checkout_panel_right{display:none}.body-content-register .cehckout_sect_left{margin:0 auto}.bs_checkout_panel_right .inner{max-width:375px}.checkout_header{position:relative;font-size:1.4em;margin-top:10px;margin-bottom:20px;text-align:center}.checkout_header a{position:absolute;top:0;left:0;right:0;bottom:0}.checkout_header.sm{font-size:1em;margin-bottom:10px}.checkout_payment_methods_wrap{margin-left:auto}.checkout_payment_methods_wrap .inner{margin:0 auto;display:inline-block}.checkout_payment_methods_wrap .ex_pay_list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.checkout_payment_methods_wrap .pay_row{width:135px;vertical-align:top}.checkout_payment_methods_wrap input{display:none}.checkout_payment_methods_wrap img{width:100%}.checkout_payment_methods_wrap .pay_btn{position:relative;height:50px;width:134px;padding:10px;border-radius:7px;border:none;box-sizing:border-box;cursor:pointer}.checkout_payment_methods_wrap .pay_row .loading span{background:url(/shop/images/loading3.svg) no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;background-size:40px;background-position:center center}.checkout_payment_methods_wrap .pay_row .loading img{display:none}.checkout_payment_methods_wrap .pay_btn img{height:100%!important;cursor:pointer}.checkout_payment_methods_wrap .pay_cc{background:#43abe9;padding:15px}.checkout_payment_methods_wrap .pay_dd{background:#ddd;padding:15px}.checkout_payment_methods_wrap .pay_oa{background:#000;padding:15px}.bs_checkout_panel_left .pay_pp{background:#ffc439}.bs_checkout_panel_left .pay_ap{background:#acf4dd}.bs_checkout_panel_left .pay_google{background:#000}.bs_checkout_panel_left .pay_zp{background:#190825}#applepay-container{background:#000;height:50px;border-radius:7px;overflow:hidden;padding-top:9px;box-sizing:border-box;cursor:pointer}.hidden{display:none}button#my-gpay-btn{border:none;padding:0;margin:0;background:#fff0;height:100%;width:100%;text-align:center;cursor:pointer}.cehckout_sect_left{max-width:590px;margin-left:auto;margin-bottom:30px;text-align:center}.checkout_sect_comments{margin-top:30px}.checkout_sect_comments .form_fields{border:1px solid #ddd;border-radius:7px;line-height:22px;padding:10px;background:#f6f6f6;height:120px!important}.checkout_opts_list_wrap .opt_row input{display:none}.checkout_opts_list_wrap{text-align:left}.checkout_opts_list_wrap .list{display:grid;grid-template-columns:1fr;gap:15px}.checkout_opts_list_wrap .opt_row{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #ddd;background:#f6f6f6;border-radius:7px;line-height:40px;padding:0 20px;cursor:pointer}.checkout_opts_list_wrap .opt_row.selected{border:1px solid #a0d4bd;background:#ecffec}.checkout_opts_list_wrap .form_row .opt_row.selected{border-radius:7px 7px 0 0}.checkout_accepted_cc_types{display:flex;justify-content:flex-end;gap:7px;align-items:center}.checkout_accepted_cc_types img{height:28px!important}.cc-form{height:0;visibility:hidden;opacity:0;overflow:hidden;padding:0 20px;border:1px solid #ddd;border-top:none;border-radius:0 0 7px 7px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.pay_row_pw .cc-form{padding:0!important}#payway-credit-card{overflow:hidden;margin:-1px -1px -1px -8px}#payway-credit-card iframe{width:100%!important}.cc-form.active{visibility:visible;opacity:1;padding:20px}.pay_row_ew .cc-form.active,.pay_row_nb .cc-form.active{height:88px}.pay_row_pw .cc-form.active{height:204px}.cc-form .api_cc_wrap{display:grid;grid-template-columns:auto 140px;gap:10px}.cc-form .api_cc_wrap .long{grid-column:span 2}.cc-form .api_cc_wrap .row{display:grid;grid-template-columns:110px auto;line-height:40px}.cc-form .api_cc_wrap .cc-dd-exp{grid-column:span 1}.cc-form .api_cc_wrap .cc-dd-cvv{grid-template-columns:40px auto}.cc-form .cc-dd-exp .fields{display:grid;grid-template-columns:50px 15px 50px}.cc-form .cc-dd-exp span{display:block;text-align:center}.form_radio_wrap{text-align:left}.form_radio_wrap .heading{font-size:1.2em;margin:15px 0 6px;display:block}.form_radio_wrap .list{display:grid;grid-template-columns:1fr;gap:10px}.form_radio_wrap .radio,.form_radio_wrap .checkbox{border:1px solid #ddd;line-height:35px;padding:0 10px;border-radius:7px;font-size:1.1em;cursor:pointer}.form_radio_wrap .radio.sel,.form_radio_wrap .checkbox.sel{border:1px solid #a0d4bd;background:#ecffec}.form_radio_wrap .desc{display:block;font-size:.8em}.form_radio_wrap input{display:none}.pay_form_fields iframe{position:absolute;border:none;top:0;left:0;right:0;bottom:0;width:100%;height:38px;overflow:hidden}@media only screen and (max-width:530px){.checkout_reg_addr .cell_2{grid-column:span 6!important}}.checkout_opts_list_wrap .opt_row div:last-child{text-align:right}.checkout_sect_totals.loading .total div:last-child,.checkout_sect_totals.loading .freight div:last-child{background:url(/shop/images/loading4.svg) no-repeat;background-size:30px;background-position:center right;color:#fff0}.checkout_sect_totals .price_sect>div{display:grid;grid-template-columns:repeat(2,1fr);line-height:40px}.checkout_sect_totals .price_sect>div div:last-child{text-align:right}.checkout_sect_totals .total{font-weight:700;font-size:1.4em}.checkout_sec_place{text-align:center;margin-top:30px}.submit_load{position:relative}.submit_load.loading{color:#fff0}.submit_load.loading span{position:absolute;background:url(/shop/images/loading3.svg) no-repeat;background-size:30px;background-position:center center;top:0;right:0;left:0;bottom:0}.checkout_complete_wrapper,.body-content-checkout_complete .header{max-width:740px;margin:0 auto}.body-content-checkout_complete .header{margin-bottom:50px}.sub_header.checkout_complete{font-size:1.5em}.checkout_c_header{margin:20px 0;font-size:1.4em}.checkout_complete_wrapper .cart_list_row_item,.confirm_cart_list .cart_list_row_item{position:relative;display:grid;grid-template-columns:70px auto 80px;align-items:anchor-center;gap:0 10px;border-top:1px solid #ddd;padding:10px 0}.checkout_complete_wrapper .cart_list_img,.checkout_complete_wrapper .item_img_frame,.confirm_cart_list .cart_list_img,.confirm_cart_list .item_img_frame{margin:0!important;padding:0!important;display:block!important}.checkout_complete_wrapper .cart_list_img img,.confirm_cart_list .cart_list_img img{height:100%!important;width:100%!important;object-fit:contain!important}.confirm_cart_list .cart_list_img{border:1px solid #ddd;border-radius:7px;overflow:hidden;background:#fff;width:70px;height:70px}.confirm_cart_list .cart_att_value{margin:0;grid-column:span 3}.checkout_complete_wrapper .cart_list_img img{height:auto!important;width:100%!important}.checkout_complete_wrapper .cart_list_row_qty,.confirm_cart_list .cart_list_row_qty{text-align:right}.confirm_cart_list .gift_wrap_cart_box,.confirm_cart_list .recipt_addr_details{grid-column:span 3;margin:0;padding:5px 10px}.bs_checkout_panel_right h2{text-align:center;margin-bottom:20px}.confirm_cart_list .gift_wrap_cart_box p{margin:0}.checkout_complete_wrapper .checkout_sect_totals{border-top:1px solid #ddd;padding-top:30px}.checkout_complete_wrapper .checkout_sect_totals .order_totals{max-width:50%;margin-left:auto}.checkout_complete_wrapper .order_addr{display:grid;grid-template-columns:repeat(2,1fr);margin-top:48px;border-top:1px solid #ddd;padding-top:20px}.checkout_complete_wrapper .order_addr h3{margin-bottom:7px}.checkout_complete_wrapper .order_addr{line-height:24px;margin-bottom:50px}.selected_payment_method{width:170px;margin:0 auto;margin-bottom:50px;text-align:center;padding:10px 10px 7px 10px;box-sizing:border-box;border-radius:7px}.selected_payment_method img{height:25px}.checkout_delivery_addr_wrap{border-bottom:1px solid #ddd;margin-bottom:40px;padding:0 20px 20px;text-align:left;box-sizing:border-box}.checkout_delivery_addr_wrap.exp_del{border-top:1px solid #ddd;padding:20px}.checkout_delivery_addr_wrap.exp_del .div_or{display:none}.checkout_delivery_addr_wrap .checkout_header{text-align:left}.checkout_delivery_addr_wrap .col{display:grid;grid-template-columns:repeat(2,1fr)}.checkout_delivery_addr_wrap .wrap div{line-height:20px}.checkout_sect_discount,.checkout_sect_cart_list{margin-bottom:30px}.checkout_sect_discount .cart_coupon_form,.checkout_email_check{display:grid;grid-template-columns:auto 80px}.checkout_sect_discount .promo_box.cart_coupon_form{grid-template-columns:1fr}.checkout_sect_discount .cart_coupon_form input,.checkout_email_check input{background:#fff;height:45px;line-height:45px;border:1px solid #ddd;border-right:none;border-radius:7px 0 0 7px;box-sizing:border-box;font-size:14px}.checkout_sect_discount .cart_coupon_form .submit_button,.checkout_email_check .submit_button{height:45px;line-height:45px;box-sizing:border-box;border-radius:0 7px 7px 0;padding:0;text-align:center}.checkout_login_email.login_form .email .submit_button{display:none}.checkout_login_email.login_form .email{grid-template-columns:1fr}.checkout_login_email.login_form .form_fields{border-radius:0 0 0 7px}.checkout_login_email.login_form .email .form_fields{border:1px solid #ddd;border-bottom:none;border-radius:7px 7px 0 0}.checkout_login_email.login_form .submit_button{border-radius:0 0 7px 0}.checkout_sect_discount .cart_coupon_form.promo_box .text{border-radius:7px}.checkout_sect_discount .cart_coupon_form .text{border:1px solid #ddd;line-height:45px;height:45px;background:#fff;padding:0 10px;border-radius:7px 0 0 7px;box-sizing:border-box}.checkout_sect_discount .cart_coupon_form.coupon_html{display:block}.checkout_sect_discount .cart_coupon_form.coupon_html .text{line-height:normal;height:auto;border:1px solid #ddd;border-radius:7px;margin-bottom:10px}.checkout_sect_discount .cart_coupon_form.coupon_html .submit_button{padding:0 10px;border-radius:7px;margin-left:auto}.coupon_gift_list{margin:25px 0;grid-column:span 2}.coupon_gift_row{display:grid;grid-template-columns:50px auto;gap:10px;line-height:50px;height:50px;overflow:hidden;border:1px solid #ddd;border-radius:7px;background:#fff;margin-top:10px}.coupon_gift_row .item_img_frame{margin:0}.coupon_gift_row img{display:block;width:100%;height:100%;object-fit:cover}.checkout_sec_place .submit_button{border-radius:7px}.checkout_sect_authority{text-align:left;margin-bottom:30px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0}.checkout_sect_authority label{font-weight:700;margin-bottom:10px;display:block}.checkout_sect_authority .note{padding:0 5px}.social_logins form{display:none}.div_or{color:#575757;text-align:center;border-top:1px solid #ddd;height:30px;margin-top:30px}.div_or span{background:#fff;display:block;padding:0 10px;margin:0 auto;width:23px;margin-top:-7px}.checkout_reg_addr{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:10px}.social_btn_note{text-align:center;margin-bottom:30px;line-height:25px;padding:15px 30px;background:#ffefba;border-radius:7px}.checkout_login_wrap .msgbox{margin-bottom:20px}.complete_reg_note{font-size:1.2em;margin-bottom:20px;text-align:center}#afterpay-widget-container{display:block;margin-top:30px}@media only screen and (max-width:1000px){.checkout_frame{display:block}.bs_checkout_panel_left{margin-right:0;padding:20px 20px 70px;padding-bottom:0}.bs_checkout_panel_right{position:relative;padding:20px;padding-bottom:30px;height:auto}.cehckout_sect_left{margin-left:0;max-width:unset}.bs_checkout_panel_right .inner{max-width:unset}}@media only screen and (max-width:500px){.checkout_payment_methods_wrap .ex_pay_list{display:grid;grid-template-columns:1fr}.checkout_delivery_addr_wrap .col{grid-template-columns:1fr}.checkout_delivery_addr_wrap .delivery_addr{margin-top:30px}.cc-form.active{padding:10px}.cc-form .api_cc_wrap{grid-template-columns:repeat(6,1fr);gap:10px 0}.cc-form .api_cc_wrap .long{grid-column:span 6}.cc-form .api_cc_wrap .cc-dd-exp{grid-column:span 4}.cc-form .api_cc_wrap .row{grid-template-columns:85px auto}.cc-form .cc-dd-exp .fields{grid-template-columns:40px 10px 40px}.cc-form .api_cc_wrap .cc-dd-cvv{grid-column:span 2;grid-template-columns:40px auto}}.checkout_reg_custom{text-align:left;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.checkout_reg_custom h2{grid-column:span 2;margin-top:20px}