.woo-container{background:var(--grey-ex-lighter);padding-bottom:104px;display:flex}.mobile-cat-accordion{display:none}.mobile-cat-accordion .children{display:none;margin-left:1em}.mobile-cat-accordion .children.active{display:block}.woocommerce-breadcrumb{font-size:13px;padding:30px 30px 30px 0}.woocommerce-breadcrumb a{color:var(--red);text-decoration:none}.woocommerce-breadcrumb a:hover{color:var(--grey)}.woo-container .product{display:flex;gap:40px;background:#fff;padding:30px}.woo-container .product .single-product-left,.woo-container .product .single-product-right{flex:1}.product .price{color:var(--red);font-size:40px;font-weight:300;margin-bottom:25px}.product .price del{font-size:24px;color:var(--grey-light);display:block;line-height:1;margin-top:15px}.product .price small.woocommerce-price-suffix{font-size:18px;color:var(--grey)}.products .product .price small.woocommerce-price-suffix{display:none}.product .stock.in-stock-new{font-size:18px;line-height:20px;display:flex;text-transform:lowercase;margin-bottom:40px}.product .stock.in-stock-new:before{content:url(//dev.c7adapters.com/wp-content/themes/s7adapters/css/../img/pcai-true.png);display:flex;margin-right:10px}.stock.out-of-stock,.stock.in-stock{display:none !important}.product .stock.out-stock-new{font-size:18px;color:var(--red);line-height:24px;display:flex;align-items:center;text-transform:lowercase;margin-bottom:40px}.product .stock.out-stock-new:before{content:url(//dev.c7adapters.com/wp-content/themes/s7adapters/css/../img/pcai-false.png);display:flex;margin-right:10px}.product_meta .wcml_currency_switcher{display:none}.variations{border:1px solid var(--grey-ex-lighter);padding:20px;border-radius:6px}.variations th,.variations td{display:block;text-align:start}.variations label{font-weight:400}.radio-variations{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.radio-variation-item{position:relative;cursor:pointer;border:1px solid var(--grey-ex-lighter);border-radius:6px;padding:8px 14px;transition:all .2s ease;user-select:none}.radio-variation-item input[type=radio]{display:none}.radio-variation-item span{font-size:14px;font-weight:500}.radio-variation-item:hover{border-color:var(--grey-lighter);background:var(--grey-ex-lighter)}.radio-variation-item.active{border-color:var(--green);background:var(--grey-ex-lighter);color:var(--green);font-weight:600}.reset_variations{display:none !important}.woocommerce-variation-price{display:none !important}.qib-button-wrapper{margin:0 !important}body .qib-button-wrapper .minus.qib-button,body .qib-button-wrapper .plus.qib-button,.qib-button-wrapper .quantity input.input-text.qty.text,.qib-button-wrapper div.quantity.wqpmb_quantity{border-radius:0;transition:all .3s ease;outline:0;height:50px !important;width:48px}body .qib-button-wrapper .minus.qib-button{border-radius:10px 0 0 10px}body .qib-button-wrapper .plus.qib-button{border-radius:0 10px 10px 0}.woocommerce div.product form.cart .qib-button-wrapper div.quantity input.input-text.qty.text,.qib-button-wrapper div.quantity.wqpmb_quantity{min-width:50px;max-width:70px;width:auto !important}.woocommerce-variation-availability .stock.in-stock{display:none}.woocommerce-variation-add-to-cart-disabled .qib-button-wrapper,.woocommerce-variation-add-to-cart-disabled .single_add_to_cart_button{pointer-events:none !important;cursor:not-allowed;opacity:.3;user-select:none}.woocommerce-variation-add-to-cart-disabled .qib-button-wrapper *,.woocommerce-variation-add-to-cart-disabled .single_add_to_cart_button *{pointer-events:none !important}.single_add_to_cart_button{font-weight:500;text-transform:uppercase;font-size:14px;line-height:40px;background-color:var(--red);color:#fff;display:flex;padding:0 25px;text-align:center;border-radius:0;letter-spacing:3px;border:0;height:50px;cursor:pointer;transition:all .3s ease;align-items:center;margin-left:auto;border-radius:30px}.single_add_to_cart_button:hover{background:var(--green);transition:all .3s ease}.single-product-right .product_meta{display:none}.single-product-right .woocommerce-tabs{margin-top:52px}.single-product-right ul.tabs{display:none}.single-product-right .woocommerce-Tabs-panel{font-size:18px;line-height:26px}.single-product-right .woocommerce-Tabs-panel h2{display:none}.single-product-right .woocommerce-Tabs-panel p{margin-bottom:20px}.single-product-right .woocommerce-Tabs-panel ul{margin-left:20px;padding-left:0}.single-product-right .woocommerce-Tabs-panel ul li{display:block;padding-left:15px;background:url(//dev.c7adapters.com/wp-content/themes/s7adapters/css/../img/dot-red.png) no-repeat left top 10px}.single-product-right .wc-price-history{margin-bottom:20px}.single-product-right .wc-price-history .woocommerce-Price-amount{font-weight:500;white-space:nowrap}span.onsale{position:absolute;background:#fff;color:var(--grey);top:-15px;padding:3px 10px;box-shadow:0 0 10px var(--grey-ex-lighter);border-radius:14px;text-transform:lowercase;left:0}.single-product div.product .woocommerce-product-gallery{border:1px solid var(--grey-ex-lighter);border-radius:6px;float:none !important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{position:relative;top:10px}.single-product .woocommerce-product-gallery__wrapper{line-height:0;text-align:center}.woocommerce-product-gallery__image{width:100%;height:auto;display:flex;justify-content:center;align-items:center}.woocommerce-product-gallery__image img{width:100%;height:auto;object-fit:contain;object-position:center}.woocommerce-product-gallery__image--placeholder img{padding:30%}.woocommerce-product-gallery__trigger span{display:none !important}.woocommerce-product-gallery__trigger{position:absolute;top:10px !important;right:10px !important;width:40px;height:40px;background:#fff;border-radius:50%;border:1px solid var(--grey-lighter);display:flex !important;align-items:center;justify-content:center;cursor:pointer;opacity:.5}.woocommerce-product-gallery__trigger:hover{opacity:1}.woocommerce-product-gallery__trigger:before{content:"";display:block;width:20px;height:20px;mask:url('data:image/svg+xml;utf8,<svg fill="black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M500.3 443.7l-119.6-119.6C401.1 291.4 416 246.7 416 200 416 89.7 326.3 0 216 0S16 89.7 16 200s89.7 200 200 200c46.7 0 91.4-14.9 124.1-35.3l119.6 119.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3zM216 336c-74.4 0-136-61.6-136-136S141.6 64 216 64s136 61.6 136 136-61.6 136-136 136z"/></svg>') no-repeat center;-webkit-mask:url('data:image/svg+xml;utf8,<svg fill="black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M500.3 443.7l-119.6-119.6C401.1 291.4 416 246.7 416 200 416 89.7 326.3 0 216 0S16 89.7 16 200s89.7 200 200 200c46.7 0 91.4-14.9 124.1-35.3l119.6 119.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3zM216 336c-74.4 0-136-61.6-136-136S141.6 64 216 64s136 61.6 136 136-61.6 136-136 136z"/></svg>') no-repeat center;background:#000}.qib-button-wrapper .qib-button:disabled{opacity:.5;cursor:not-allowed;background-color:#f0f0f0 !important}.qib-button-wrapper .qib-button.disabled{opacity:.5;cursor:not-allowed;background-color:#f0f0f0 !important}.qib-button-wrapper .plus.max-reached{background-color:#f0f0f0 !important;opacity:.6;cursor:not-allowed}.shop-layout{display:flex}.shop-layout aside{flex:1;display:block}aside{display:none}.shop-layout .shop-products{flex:3}.shop-layout .widget-title{display:none}h1.woocommerce-products-header__title{font-size:40px;font-weight:300;line-height:46px;margin-bottom:30px}.shop-layout .widget_product_categories{padding-right:30px}.shop-layout ul.product-categories,.shop-layout ul.mobile-cat-accordion{margin-left:0;padding-left:0}.shop-layout ul.product-categories li,.shop-layout ul.mobile-cat-accordion li{list-style-type:none}.shop-layout ul.product-categories li.cat-parent,.shop-layout ul.mobile-cat-accordion li.cat-parent{border-top:1px solid var(--grey-lighter);padding-bottom:10px}.shop-layout ul.product-categories li ul,.shop-layout ul.mobile-cat-accordion li ul{margin-left:20px;padding-left:0}.shop-layout ul.product-categories li a,.shop-layout ul.product-categories li ul.children li a,.shop-layout ul.mobile-cat-accordion li a,.shop-layout ul.mobile-cat-accordion li ul.childern li a{font-size:14px;font-weight:500;line-height:19px;text-transform:uppercase;letter-spacing:2.5px;color:var(--grey);text-decoration:none;display:block;padding-top:2px;padding-bottom:2px}.shop-layout ul.product-categories li.cat-parent a,.shop-layout ul.mobile-cat-accordion li.cat-parent a{font-weight:300;text-transform:initial;font-size:18px;letter-spacing:0;padding-top:15px;padding-bottom:15px}.shop-layout ul.product-categories li ul.children li.current-cat a,.shop-layout ul.mobile-cat-accordion li ul.children li.current-cat a{color:var(--red)}.shop-layout ul.product-categories li a:hover,.shop-layout ul.product-categories li ul.children li a:hover,.shop-layout ul.mobile-cat-accordion li a:hover,.shop-layout ul.mobile-cat-accordion li ul.children li a:hover{color:var(--red)}.shop-layout ul.product-categories li.current-cat a,.shop-layout ul.mobile-cat-accordion li.current a{color:var(--red)}.shop-layout ul.product-categories li.current-cat ul li a,.shop-layout ul.mobile-cat-accordion li.current-cat ul li a{color:var(--grey)}.shop-layout ul.product-categories li.cat-item-15,.shop-layout .woocommerce-result-count,.shop-layout .woocommerce-ordering,.shop-layout ul.mobile-cat-accordion li.cat-item-15{display:none}.shop-layout ul.mobile-cat-accordion li.cat-parent{padding-top:10px;padding-bottom:10px}.shop-layout ul.mobile-cat-accordion li.cat-parent:first-child{border:0}.mobile-cat-text{cursor:pointer}.mobile-cat-main.active .mobile-cat-text{color:var(--red)}h2.woocommerce-loop-product__title{color:var(--grey);float:left;font-size:18px;font-weight:300;line-height:24px;margin:20px 0 0 !important;text-align:center;width:100%}.products .product .price{color:var(--red);font-size:18px;font-weight:300;line-height:24px;margin-bottom:0;padding-bottom:20px;display:block;text-align:center}.shop-products .products .product .price{padding-bottom:0}ul.products li.product{display:block;transition:box-shadow .3s ease;padding:0;min-height:360px;margin-bottom:50px !important}ul.products li.product:hover{transition:box-shadow .3s ease}ul.products li.product:hover .add_to_cart_button{background:var(--green) !important}ul.products li.product a{text-decoration:none;padding:0 15px 0}ul.products li.product a.woocommerce-LoopProduct-link{padding-top:57px}ul.products li.product img{display:block;margin:0 auto;min-height:180px;object-fit:contain}ul.products li.product .add_to_cart_button,ul.products li.product .button.product_type_simple,ul.products li.product .button.product_type_variable{font-weight:500;text-transform:uppercase;font-size:14px;line-height:40px;background-color:var(--red);color:#fff;display:flex !important;text-align:center;letter-spacing:3px;border:0;height:40px;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;border-radius:20px;padding:20px;margin:0 auto -18px}ul.products li.product .add_to_cart_button:hover,ul.products li.product .button.product_type_simple:hover,ul.products li.product .button.product_type_variable:hover{background:var(--green)}ul.products li.product .button{max-width:fit-content}.related.products{display:none}.woocommerce-pagination{display:inline-block;margin:52px auto 0;width:100%}.woocommerce-pagination ul{display:flex;justify-content:center;align-items:center;gap:10px;padding-left:0;margin:0 auto;position:relative}.woocommerce-pagination ul li{list-style-type:none;flex:0 0 auto}.woocommerce-pagination ul:before,.woocommerce-pagination ul:after{content:'';flex:1}.woocommerce-pagination .prev{position:absolute;left:0}.woocommerce-pagination .next{position:absolute;right:0}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{font-weight:500;font-size:14px;color:var(--grey);padding:6px 12px;line-height:1.42857143;text-decoration:none;background-color:#fff;border:1px solid var(--grey-lighter)}.woocommerce-pagination ul li span,.woocommerce-pagination ul li a:hover{color:var(--red);background:var(--grey-ex-lighter)}.woocommerce-pagination ul li a.prev,.woocommerce-pagination ul li a.next{display:inline-block;min-width:140px;text-align:center;border:2px solid var(--red);border-radius:22px;letter-spacing:2.5px;padding:11px 0;text-transform:uppercase;top:-9px}.woocommerce-pagination ul li a.prev:hover,.woocommerce-pagination ul li a.next:hover{border:2px solid var(--green) !important;color:var(--grey)}.woo-cart{padding-top:52px;padding-bottom:52px}.woo-cart .entry-content{background:#fff;padding:30px}.woo-cart .is-large.wc-block-cart{margin-bottom:0}.woo-cart .entry-title{margin-bottom:52px}.woo-cart .wc-block-components-product-name{color:var(--grey)}.woo-cart .wc-block-components-product-name:hover{color:var(--red);text-decoration:none}.woo-cart .wc-block-cart__submit-button{font-weight:500;text-transform:uppercase;font-size:14px;line-height:40px;background-color:var(--red);color:#fff;display:flex;padding:0 25px;text-align:center;border-radius:0;letter-spacing:3px;border:0;height:50px;cursor:pointer;transition:all .3s ease;align-items:center;margin-left:auto;border-radius:30px;text-decoration:none}.woo-cart .wc-block-cart__submit-button:hover{background:var(--green);transition:all .3s ease}span.xoo-wsch-items-count{width:auto;min-width:20px}.wp-block-woocommerce-empty-cart-block hr,.wp-block-woocommerce-empty-cart-block .wp-block-product-new,.wp-block-woocommerce-empty-cart-block h2{display:none}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{display:none !important}.wp-block-woocommerce-empty-cart-block h2.with-empty-cart-icon{display:block;font-weight:300}.woo-checkout{padding-top:52px;padding-bottom:52px}.woo-checkout .entry-content{background:#fff;padding:30px}.woo-checkout .entry-title{margin-bottom:52px}.woo-checkout .wc-block-checkout__terms a{color:var(--grey);transition:all .3s ease}.woo-checkout .wc-block-checkout__terms a:hover{color:var(--red);transition:all .3s ease;text-decoration:none}.woo-checkout .wc-block-components-button{font-weight:500;text-transform:uppercase;font-size:14px;line-height:40px;background-color:var(--red);color:#fff;display:flex;padding:0 25px !important;text-align:center;border-radius:0;letter-spacing:3px;border:0;height:50px;cursor:pointer;transition:all .3s ease;align-items:center;margin-left:auto;border-radius:30px;text-decoration:none}.woo-checkout .wc-block-components-button:hover{background:var(--green);transition:all .3s ease}.woo-checkout .wc-block-components-checkout-return-to-cart-button:hover{color:var(--red)}p.ppcp-place-order-description{text-align:left!important}.woo-checkout .easypack_show_geowidget{box-shadow:none !important;background-color:var(--red) !important;padding:7px 10px !important;transition:all .3s ease;font-weight:500;text-transform:uppercase;font-size:14px !important;letter-spacing:3px;max-width:none;margin-top:30px}.woo-checkout .easypack_show_geowidget:hover{background-color:var(--green) !important;transition:all .3s ease}.woo-checkout .wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{width:auto}.wc-block-checkout__add-note .wc-block-components-textarea{resize:none}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{padding:0 16px}.wc-block-components-checkbox label:hover{opacity:.7;transition:all .3s all}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:hover,.wc-block-checkout__payment-method .wc-block-components-radio-control__option .wc-block-components-radio-control__input:hover,.wc-block-components-radio-control .wc-block-components-radio-control__input:hover{border:1px solid var(--red)}.wc-block-components-totals-coupon .wc-block-components-panel__button:hover{color:var(--red);transition:all .3s all}.logged-in .woo-checkout .woocommerce form table{text-align:left}.logged-in .woo-checkout .woocommerce form table td,.logged-in .woo-checkout .woocommerce form table th{padding:5px;vertical-align:top}.logged-in .woo-checkout .woocommerce form ul{margin:0;padding-left:0}.logged-in .woo-checkout .woocommerce form ul li{list-style-type:none}.logged-in .woo-checkout .woocommerce .woocommerce-terms-and-conditions-wrapper a{color:var(--grey)}.logged-in .woo-checkout .woocommerce .woocommerce-terms-and-conditions-wrapper a:hover{color:var(--red)}.logged-in .woo-checkout .woocommerce .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{margin-top:20px;display:block;cursor:pointer}.logged-in .woo-checkout .woocommerce .ppc-button-wrapper{margin-top:30px}.logged-in .woo-checkout .woocommerce .ppc-button-wrapper iframe{width:320px !important;position:relative !important}.logged-in .woo-checkout .woocommerce .wc_payment_method.payment_method_ppcp-gateway{margin-bottom:15px}.logged-in .woo-checkout .woocommerce .wc_payment_method.payment_method_ppcp-gateway div{margin-top:10px}.logged-in .woo-checkout .woocommerce .wc_payment_method.payment_method_cod{margin-bottom:10px}.logged-in .woocommerce-MyAccount-navigation-link--downloads{display:none !important}.logged-in span.woocommerce-field-error{color:var(--red-lighter);position:relative;top:-15px;font-size:14px}.logged-in .woocommerce-notices-wrapper:has(.woocommerce-error){display:none !important}.woo-my-account{padding-top:52px;padding-bottom:52px}.woo-my-account .u-columns{display:flex;gap:30px;margin-top:30px}.woo-my-account .u-columns div{flex:1}.woo-my-account h2{font-size:33px;font-weight:300;line-height:46px;margin-bottom:22px}.woo-my-account form input[type=text],.woo-my-account form input[type=email],.woo-my-account form input[type=tel],.woo-my-account form input[type=password],.woo-my-account form textarea{width:100%;border:1px solid var(--grey-lighter);font-weight:300;color:var(--grey);font-size:18px;line-height:52px;padding:0 15px;background-color:#fff;min-height:52px;border-radius:0;transition:all .3s ease;margin-bottom:18px}.woo-my-account form input[type=text]:hover,.woo-my-account form input[type=email]:hover,.woo-my-account form input[type=tel]:hover,.woo-my-account form input[type=password]:hover,.woo-my-account form textarea:hover{border-color:var(--grey-form);transition:all .3s ease}.woo-my-account form input[type=text]:focus,.woo-my-account form input[type=email]:focus,.woo-my-account form input[type=tel]:focus,.woo-my-account form input[type=password]:focus,.woo-my-account form textarea:focus{border-color:var(--grey-form);transition:all .3s ease;outline:none}.required{color:var(--red) !important}.woo-my-account label{margin-bottom:8px;display:block}.woo-my-account button.show-password-input{display:none}.woo-my-account a{color:var(--grey);transition:all .3s ease}.woo-my-account a:hover{color:var(--red);text-decoration:none;transition:all .3s ease}.woo-my-account .button{font-weight:500;text-transform:uppercase;font-size:14px;line-height:40px;background-color:var(--red);color:#fff;display:inline-block;padding:0 25px;text-align:center;-webkit-border-radius:20px;border-radius:20px;letter-spacing:3px;border:0;transition:all .3s ease;cursor:pointer;margin:22px auto;display:block;text-decoration:none}.woo-my-account .button:hover{background:var(--green);transition:all .3s ease;color:#fff}.woo-my-account .lost_password{text-align:right}.woo-my-account .woocommerce-form-login__rememberme span{cursor:pointer;text-decoration:underline;transition:all .3s ease}.woo-my-account .woocommerce-form-login__rememberme span:hover{color:var(--green);text-decoration:none;transition:all .3s ease}.woo-my-account .lost_reset_password p.woocommerce-form-row--first{margin-top:8px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-decoration{display:none}.woo-my-account .woocommerce-MyAccount-navigation{margin-bottom:52px}.woo-my-account .woocommerce-MyAccount-navigation ul{margin-left:0;padding-left:12px}.woo-my-account .woocommerce-MyAccount-navigation ul li{display:block;padding-left:15px;background:url(//dev.c7adapters.com/wp-content/themes/s7adapters/css/../img/dot-red.png) no-repeat left top 15px;list-style-type:none;line-height:32px}.woo-my-account .woocommerce-MyAccount-navigation-link--payment-methods,.woo-my-account .woocommerce-MyAccount-navigation-link--p24-one-click{display:none !important}.woo-my-account .woocommerce-MyAccount-content .woocommerce-info a.button{display:inline-block;margin-left:15px;text-decoration:none}.woo-my-account .woocommerce-MyAccount-content .woocommerce-info a.button:hover{color:#fff}.logged-in .woo-my-account .woocommerce{display:flex;gap:30px}.logged-in .woo-my-account .woocommerce .woocommerce-MyAccount-navigation{flex:2}.logged-in .woo-my-account .woocommerce .woocommerce-MyAccount-content{flex:8}.logged-in .woo-my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details{margin-top:20px}.logged-in .woo-my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details tfoot a{margin:10px}.logged-in .woo-my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table{padding:0}.logged-in .woo-my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table td{padding:5px}.woo-my-account #account_display_name_description{margin-bottom:18px;display:block}.woo-my-account fieldset{border:1px solid var(--grey-lighter) !important;padding:1.35em 1.75em .625em}.woo-my-account legend{padding:0 12px}.woo-my-account .woocommerce .woocommerce-order-details table{text-align:left}.woo-my-account .woocommerce .woocommerce-order-details ul.wc-item-meta{margin-left:0;padding-left:0}.woo-my-account .woocommerce .woocommerce-order-details ul.wc-item-meta li{list-style-type:none;display:block;padding-left:15px;background:url(//dev.c7adapters.com/wp-content/themes/s7adapters/css/../img/dot-red.png) no-repeat left top 10px}.woo-my-account .woocommerce .woocommerce-order-details .button{display:inline-block}.select2-container--default .select2-selection--single{width:100%;border:1px solid var(--grey-lighter);font-weight:300;color:var(--grey);font-size:18px;line-height:52px;padding:0 15px;background-color:#fff;min-height:52px;border-radius:0;transition:all .3s ease;margin-bottom:18px;display:flex;align-items:center}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--grey);font-weight:300;font-size:18px;line-height:52px;padding-left:0}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:10px;top:-8px}.select2-container--default .select2-results>.select2-results__options{font-size:16px;font-weight:300}.select2-container--default .select2-results__option--highlighted{background:var(--grey-lighter);color:var(--grey)}.woocommerce-order p.woocommerce-thankyou-order-received{margin-bottom:22px;font-size:25px;font-weight:400}.woocommerce-order .woocommerce-thankyou-order-details{margin-left:0;padding:20px 25px;background:var(--grey-ex-lighter);position:relative}.woocommerce-order .woocommerce-thankyou-order-details li{list-style-type:none;padding:2px 0}.woocommerce-order .woocommerce-thankyou-order-details li strong{position:absolute;left:220px}.woocommerce-order .woocommerce-order-details{text-align:left}.woocommerce-order .woocommerce-order-details h2{margin-top:20px}.woocommerce-order .woocommerce-order-details .product-name a{color:var(--grey);transition:all .3s ease}.woocommerce-order .woocommerce-order-details .product-name a:hover{color:var(--red);transition:all .3s ease}.woocommerce-order h2.woocommerce-order-details__title,.woocommerce-order h2.woocommerce-column__title,.woocommerce-order h2.woocommerce-column__title,.wc-block-order-confirmation-additional-fields-wrapper h2{font-weight:300;font-size:26px;line-height:46px;margin-bottom:36px;border-bottom:1px solid var(--grey-ex-lighter)}.woocommerce-order .woocommerce-customer-details{margin-top:30px}.wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list,.woocommerce-columns--addresses .wc-block-components-additional-fields-list{display:flex}.woocommerce-order .woocommerce-order-details thead th{font-weight:500}.woocommerce-order .woocommerce-order-details th{font-weight:400;padding:2px 0}.woocommerce-order .woocommerce-order-details tbody td{padding-bottom:15px}.woocommerce-order .woocommerce-order-details tfoot tr:first-child th,.woocommerce-order .woocommerce-order-details tfoot tr:first-child td{padding-top:13px;border-top:1px solid #fff}.woocommerce-order-details table.woocommerce-table--order-details{background:var(--grey-ex-lighter);padding:20px 24px}.woocommerce-order dt{font-weight:400}.woocommerce-order .woocommerce-order-details p{display:none}.woocommerce-order .woocommerce-columns--addresses,.woocommerce-order .wc-block-order-confirmation-additional-fields-wrapper{padding:0 25px}.xoo-wsc-smr-del.xoo-wsc-icon-trash,.xoo-wsch-new .xoo-wsch-close,.xoo-wsc-products:not(.xoo-wsc-pattern-card) a,.xoo-wsc-basket{transition:all .3s ease}.xoo-wsc-smr-del.xoo-wsc-icon-trash:hover,.xoo-wsch-new .xoo-wsch-close:hover{opacity:.3;transition:all .3s ease}.xoo-wsc-products:not(.xoo-wsc-pattern-card) a:hover,.xoo-wsc-basket:hover{opacity:.5;transition:all .3s ease}.woocommerce-notices-wrapper{top:-20px;position:relative;display:none !important}.woo-my-account .woocommerce-notices-wrapper{display:block !important;margin-top:50px}.woocommerce-message{background-color:#d1e7dd;color:#fff;border:1px solid #badbcc;padding:15px 20px;border-radius:.375rem;position:relative;font-size:1rem;max-width:600px;margin:0 auto 1rem;text-align:center}.woocommerce-message a.button{text-decoration:none;display:inline-block;padding:.375rem .75rem;margin-left:10px;font-size:.875rem;font-weight:500;line-height:1.5;color:#fff;background-color:var(--red);border-radius:.25rem;transition:all .3s ease}.woocommerce-message a.button:hover{background-color:var(--green);transition:all .3s ease}.woocommerce-error{background-color:#f8d7da;color:#fff;border:1px solid #f5c2c7;padding:15px 20px;border-radius:.375rem;margin-bottom:1rem;text-align:center;margin-left:0}.woocommerce-error li{list-style-type:none}.woocommerce-info{background-color:transparent !important;color:var(--grey) !important;border:0 !important;padding:15px 20px;border-radius:.375rem;margin-bottom:1rem;text-align:center;margin-left:0;font-weight:500}a.xoo-wsc-ft-btn,.xoo-wsc-container .xoo-wsc-btn{border-radius:25px}.wc-block-components-notice-snackbar-list{display:none !important}@media (max-width:576px){.woo-container .product{padding:20px}h1.entry-title{font-size:26px}.single-product-right h1.entry-title{line-height:36px;margin-bottom:20px}.product .price{font-size:22px}body .qib-button-wrapper{float:none !important;margin-bottom:24px !important;justify-content:left !important}.variations{padding:16px}.single_add_to_cart_button{margin-right:0;margin-left:0}.shop-layout{display:block}.woo-cart .entry-content{padding:15px}.wc-block-components-product-name{font-size:12px;line-height:22px}.wc-block-cart-item__total{display:none !important}.logged-in .woo-my-account .woocommerce{display:block}.wc-block-checkout__actions_row .wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{width:100% !important}.woocommerce-order .woocommerce-thankyou-order-details{padding:12px 25px}.woocommerce-order .woocommerce-thankyou-order-details li{padding:8px 0}.woocommerce-order .woocommerce-thankyou-order-details li strong{position:relative;left:0;display:block}.product-lcol h4,.product-lcol ul{display:none}.product-lcol select.category-dropdown{display:block;width:100%;padding:10px;border:1px solid #ccc;border-radius:6px}.mobile-cat-accordion{display:block}.shop-layout ul.product-categories{display:none}.shop-layout .widget_product_categories{padding-right:0}.shop-layout ul.mobile-cat-accordion li.cat-parent a{font-size:15px;padding-top:8px;padding-bottom:8px}.shop-layout ul.mobile-cat-accordion li.cat-parent a:hover{color:var(--red)}.shop-layout ul.mobile-cat-accordion li span.mobile-cat-icon{color:var(--grey)}.mobile-cat-icon{background-image:url(//dev.c7adapters.com/wp-content/themes/s7adapters/css/../img/arrow-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:12px;height:12px;transition:transform .3s ease;display:inline-block;flex-shrink:0}.mobile-cat-main.active .mobile-cat-icon{transform:rotate(180deg)}.mobile-cat-main:hover .mobile-cat-icon{opacity:.7}.mobile-cat-text:hover{color:var(--red)}}@media (min-width:577px) and (max-width:768px){body .qib-button-wrapper{float:left !important}.shop-layout aside{flex:2;display:block}.logged-in .woo-my-account .woocommerce .woocommerce-MyAccount-navigation{flex:3}.logged-in .woo-my-account .woocommerce .woocommerce-MyAccount-content{flex:7}.woo-my-account .woocommerce-Addresses h2{font-size:17px;line-height:36px;margin-top:20px;margin-bottom:10px}}@media (max-width:768px){.woocommerce-breadcrumb{padding:30px 0}.woo-container .product{display:block}ul.products li.product{padding-bottom:20px}.single-product div.product .woocommerce-product-gallery{margin-bottom:40px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{margin-bottom:40px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{margin:0}.wc-block-cart__sidebar{margin-bottom:0 !important}.wc-block-cart__submit-container{justify-content:end;display:flex;margin-top:32px}.woo-cart .wc-block-cart__submit-button{width:auto}.woo-checkout .wc-block-checkout__actions .wc-block-checkout__actions_row{display:block}.woo-checkout .wc-block-components-checkout-return-to-cart-button{margin-bottom:30px;display:block}.woo-checkout .wc-block-components-button{line-height:16px}.wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper{display:none}.wc-block-checkout__actions{padding-top:0}.woo-my-account .u-columns{display:block}.woo-my-account .u-column1{margin-bottom:36px}.woo-my-account h2{font-size:22px;margin-bottom:10px}.woocommerce-order p.woocommerce-thankyou-order-received{line-height:34px}.woocommerce-order .woocommerce-order-details tbody td{padding-right:10px;width:48%}.woocommerce-order h2.woocommerce-order-details__title,.woocommerce-order h2.woocommerce-column__title,.woocommerce-order h2.woocommerce-column__title,.wc-block-order-confirmation-additional-fields-wrapper h2{font-size:20px}.woocommerce-order .woocommerce-order-details th,.woocommerce-order .woocommerce-order-details td{vertical-align:top}.woocommerce-order .woocommerce-columns--addresses,.woocommerce-order .wc-block-order-confirmation-additional-fields-wrapper{padding:o}ul.products li.product .add_to_cart_button,ul.products li.product .button.product_type_simple,ul.products li.product .button.product_type_variable{margin:0 auto -39px}}@media (min-width:768px) and (max-width:991px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48% !important;clear:none !important;margin-right:2% !important;margin-bottom:2%}.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n){margin-right:0 !important;clear:right !important}.woo-container .product{display:block}.single-product div.product .woocommerce-product-gallery{margin-bottom:40px}h2.woocommerce-loop-product__title{font-size:16px;margin:10px 0}.products .product .price{font-size:15px}ul.products li.product .add_to_cart_button,ul.products li.product .button.product_type_simple,ul.products li.product .button.product_type_variable{font-size:12px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{margin:0}.wc-block-cart__sidebar{margin-bottom:0 !important}.wc-block-cart__submit-container{justify-content:end;display:flex;margin-top:32px}.woo-cart .wc-block-cart__submit-button{width:auto}.logged-in .woo-my-account .woocommerce .woocommerce-MyAccount-navigation{flex:3}.logged-in .woo-my-account .woocommerce .woocommerce-MyAccount-content{flex:7}.woo-my-account .woocommerce-Addresses h2{font-size:22px}.woo-checkout .wc-block-checkout__actions .wc-block-checkout__actions_row{display:block}.woo-checkout .wc-block-components-checkout-return-to-cart-button{margin-bottom:30px;display:block}.wc-block-components-totals-item__label{padding-right:15px}.wc-block-components-order-summary .wc-block-components-order-summary-item{display:block !important}.woo-cart .wc-block-cart__submit-button{letter-spacing:1px}.single-product-right{margin-top:140px}}@media (max-width:991px){.woocommerce-pagination{text-align:center}.woocommerce-pagination ul li,.woocommerce-pagination ul li span.current{display:none}.woocommerce-pagination ul li:first-child,.woocommerce-pagination ul li:last-child{margin:unset;display:block}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{font-size:12px;padding:4px 10px;margin-bottom:5px;display:block}}@media (min-width:992px){.wc-block-checkout__sidebar.is-sticky{top:96px}.woo-container .product .single-product-left,.woo-container .product .single-product-right{width:50%}}@media (min-width:992px) and (max-width:1200px){ul.products li.product .add_to_cart_button,ul.products li.product .button.product_type_simple,ul.products li.product .button.product_type_variable{font-size:12px;letter-spacing:1px}.products .product{padding:20px}h2.woocommerce-loop-product__title{font-size:15px;margin:10px 0}.products .product .price{font-size:15px}.product .price{font-size:22px}.single-product-right .wc-price-history .woocommerce-Price-amount{white-space:nowrap}.woo-cart .wc-block-cart__submit-button{letter-spacing:2px}.woocommerce-product-gallery__image{height:300px !important}.woocommerce-product-gallery__image img{max-height:300px}.woocommerce-pagination ul{gap:5px}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{font-size:12px;padding:6px 11px}}@media (min-width:1201px) and (max-width:1439px){ul.products li.product .add_to_cart_button,ul.products li.product .button.product_type_simple,ul.products li.product .button.product_type_variable{font-size:13px}.product .price{font-size:34px}.woocommerce-product-gallery__image{height:430px !important}.woocommerce-product-gallery__image img{max-height:430px}.woocommerce-order .woocommerce-columns--addresses{display:flex}.woocommerce-order .woocommerce-columns--addresses .woocommerce-column{flex:1}}@media (min-width:1440px){.woocommerce-product-gallery__image{height:430px !important}.woocommerce-product-gallery__image img{max-height:430px}.woocommerce-order .woocommerce-columns--addresses{display:flex}.woocommerce-order .woocommerce-columns--addresses .woocommerce-column{flex:1}}