#page header .horizontal-menu-wrap ul.the7-e-sub-nav.horizontal-sub-nav{background-color:#fff;padding:20px;box-shadow:0 0 33px 0 rgba(64,92.00000000000006,146,.25)}#main .elementor-element form.wpcf7-form input.wpcf7-form-control[type="submit"]{min-width:220px;background:#007660;font-size:18px;line-height:1.2em;height:44px}#main .elementor-element form.wpcf7-form input.wpcf7-form-control[type="submit"]:hover{background:#024a3d}body#the7-body.wp-singular.page .elementor-location-header a.the7-logo-wrap{background-image:url(images/VERTICAL-LOGO2.png);background-size:contain;background-position:center;background-repeat:no-repeat}body#the7-body.wp-singular.page .elementor-location-header a.the7-logo-wrap img{opacity:0}#page #main #content .woocommerce-variation-add-to-cart,#page #main #content .the7-add-to-cart.the7-product-simple{display:none}#content .elementor-widget-the7-post-loop .elementor-loop-container .e-loop-item .elementor-widget-the7-woocommerce-loop-product-image{width:100%}body.postid-42006 #page #main #content .the7-add-to-cart.the7-product-simple,body.postid-42006 #page #main #content .woocommerce-variation-add-to-cart{display:block}#main .dt-product-gallery .swiper-wrapper.the7-elementor-slides .the7-swiper-slide{height:550px}#main .the7-elementor-slides .the7-swiper-slide .the7-image-wrapper{height:100%}#main .the7-elementor-slides .the7-swiper-slide img.preload-me{width:100%;height:100%;object-fit:cover;object-position:center}#page #main #content .product form.cart{flex-wrap:wrap}#product-custom-options{width:100%;margin-bottom:30px;display:flex;flex-direction:column;row-gap:20px}#page #main #content .product form.cart button.single_add_to_cart_button{width:250px}#page #main #content .product form.cart button.single_add_to_cart_button.disabled{opacity:.6}#page #main #content .elementor-widget-the7-woocommerce-product-price{display:none}.decoration-method,.shirt-colors,#product-custom-options>div{display:flex;flex-direction:column;row-gap:10px}#page #main #content .product form.cart select{margin-bottom:0}.shirt-colors>p{margin-bottom:0}.product-colors{display:flex;align-items:center;column-gap:15px}.product-colors .color{width:30px;height:30px;border-radius:50px;position:relative}.product-colors .color label{width:100%;height:100%;display:block;pointer-events:none;border-radius:50px;border:1px solid #000;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out}.product-colors .color input{display:block;width:100%;height:100%;cursor:pointer;position:absolute;top:0;left:0;opacity:0}.product-colors .color label span{display:none}.product-colors .color input:checked+label{box-shadow:inset 0 0 0 5px #fff}.woocommerce-cart-wrap .cart.shop_table td dl.variation{font-size:14px;line-height:1.2em}.sizes-wrapper{display:flex;flex-wrap:wrap;column-gap:8px}.sizes-wrapper>.size{width:50px;display:flex;flex-direction:column}.sizes-wrapper>.size>label{display:block;font-size:16px;line-height:1.2em;margin-bottom:5px;text-align:center}.sizes-wrapper>.size>input{display:block;width:100%;border-radius:5px;margin-bottom:0;text-align:center;font-size:16px;line-height:1.4em}.sizes-wrapper>.size>input::-webkit-outer-spin-button,.sizes-wrapper>.size>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sizes-wrapper>.size>span{display:block;font-size:14px;text-align:center;line-height:1.2em;margin-top:3px}.design-options .single-option{border-bottom:1px solid #fff}.design-options .single-option input[type="radio"]{display:none}.design-options .single-option>label{display:block;padding:10px;background:#2370a4;cursor:pointer;border:1px solid #007660;color:#fff;position:relative}.design-options .single-option>label:before,.design-options .single-option>label:after{content:'';display:block;position:absolute;top:50%;background:#fff;width:20px;height:1px;right:10px;margin-top:-1px}.design-options .single-option>label:after{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.design-options .single-option .option-content{padding:20px;background:#f2f2f2;border: 1px solid #dddd;display:flex;flex-direction:column;row-gap:10px}.design-options .single-option input[type="radio"]:checked+label:after{opacity:0}#product-custom-options>div>p{font-weight:500;margin-bottom:0}input#custom_upload{margin:auto;padding:20px;border:2px dashed #bbb;background-color:#fff;transition:border-color .25s ease-in-out;width:100%;font-size:16px;line-height:1.2em}input#custom_upload::file-selector-button{padding:1em 1.5em;border-width:0;border-radius:2em;background-color:#007660;color:#dbe6f0;transition:all .25s ease-in-out;cursor:pointer;margin-right:1em}input#custom_upload:hover{border-color:#000}input#custom_upload:hover::file-selector-button{background-color:#000}form.woocommerce-cart-form.the7-cart-form dd.variation-Sizes table.size-table,body.woocommerce-page #page #main table.size-table{min-width:300px;border:1px solid #ddd;margin-top:5px;font-size:14px;line-height:1.2em;border-collapse:collapse;margin-right:-100px;display:table}form.woocommerce-cart-form.the7-cart-form dd.variation-Sizes table.size-table td,body.woocommerce-page #page #main table.size-table tr td{padding:5px 10px}form.woocommerce-cart-form.the7-cart-form td.product-name dl.variation dt,body.woocommerce-page #page #main table.size-table tr td:first-child{font-weight:700;color:#555}body.woocommerce-page #page #main table.size-table tr,body.woocommerce-page #page #main table.size-table tr td{border:1px solid #ddd;border-collapse:collapse}body.woocommerce-page #page #main table.size-table tr{display:table-row;padding:0;width:100%}body.woocommerce-page #page #main table.size-table tr td{width:50%;font-size:14px;line-height:1.2em;display:table-cell}body.woocommerce-page #page #main table.size-table tbody{display:table-row-group}body.woocommerce-page #page #main table.size-table tr td:first-child{width:30%}#page .checkout-page-title{padding-top:130px;padding-bottom:20px;background-color:#000;position:relative}#page .checkout-page-title nav.checkout-breadcrumbs a{font-size:20px}#page .checkout-page-title nav.checkout-breadcrumbs span.checkout-counter{width:40px;height:40px}#page .checkout-page-title:before{content:'';display:block;position:absolute;left:0;bottom:0;height:calc(100% - 100px);width:100%;background-color:#fff}#page .checkout-page-title nav.checkout-breadcrumbs{position:relative;z-index:10}body#the7-body .the7-e-woo-cart-not-empty-cart .cart-info dl.variation{font-size:13px}body#the7-body .the7-e-woo-cart-not-empty-cart .cart-info dl.variation>dt{max-width:90px}body#the7-body .the7-e-woo-cart-not-empty-cart .cart-info dl.variation>dd.variation-Sizes{width:150%;margin-left:-40%}body#the7-body .the7-e-woo-cart-not-empty-cart .cart-info dl.variation table.size-table,body#the7-body .the7-e-woo-cart-not-empty-cart .cart-info dl.variation table.size-table tr,body#the7-body .the7-e-woo-cart-not-empty-cart .cart-info dl.variation table.size-table td{border:1px solid #ddd}body#the7-body .the7-e-woo-cart-not-empty-cart .cart-info dl.variation table.size-table td{padding:5px}body#the7-body .the7-e-woo-cart-not-empty-cart .cart-info dl.variation table.size-table td:first-child{font-weight:700}