.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2;}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none;}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}.wpcf7-form-control-wrap{position:relative;}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" ";}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}form.submitting .wpcf7-spinner{visibility:visible;}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes blink{from{opacity:0;}50%{opacity:1;}to{opacity:0;}}.wpcf7 [inert]{opacity:.5;}.wpcf7 input[type="file"]{cursor:pointer;}.wpcf7 input[type="file"]:disabled{cursor:default;}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr;}.wpcf7-reflection > output{display:list-item;list-style:none;}.wpcf7-reflection > output[hidden]{display:none;}.wpcf7 form{position:relative;}.wpcf7 form>div,.wpcf7 form>p{margin-bottom:1.2em;}.wpcf7 .wpcf7-form-control-wrap{width:100%;display:block;}.wpcf7 input:not([type=submit]):focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border-color:var(--ast-border-color);outline:0;}.wpcf7 input:not([type=submit]),.wpcf7 select,.wpcf7 textarea{width:100%;padding:.75em;}.wpcf7 input[type=file]{color:#666;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:#fafafa;box-shadow:none;box-sizing:border-box;transition:all .2s linear;}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{display:inline-block;background:#e9eef2;color:#555;clear:none;cursor:pointer;line-height:0;height:1.2em;margin:-3px 4px 0 0;outline:0;padding:0;border-radius:.2em;text-align:center;vertical-align:middle;width:1.4em;min-width:1.4em;transition:all .2s linear;}.modal-updateorder{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;}.modalord-content{background:white;padding:20px;border-radius:10px;text-align:center;width:400px;box-shadow:0 4px 8px rgba(0,0,0,.2);}.modalord-close{position:absolute;top:10px;right:10px;cursor:pointer;font-size:20px;}.buttonord{display:block;width:100%;padding:10px;margin-top:10px;border:none;border-radius:5px;background:#f0f0f0;cursor:pointer;font-size:16px;}.buttonord:hover{background:#ddd;}.modal-designpro{display:none;display:flex;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);align-items:center;justify-content:center;}.modaldpro-content{background:white;padding:20px;border-radius:5px;width:50%;position:relative;}.modaldpro-close{position:absolute;top:10px;right:20px;font-size:20px;cursor:pointer;}body.modal-open{overflow:hidden;position:relative;height:100%;}.carousel-container{position:relative;max-width:1200px;margin:0 auto;padding:30px 4px 0px 4px;overflow:hidden;}.destext-area{display:block;font-size:16px;color:#000;font-weight:normal;}.prissize{font-size:16px;font-weight:bold;}.carousel-track{display:flex;transition:transform .5s ease-in-out;}.carousel-item{min-width:100%;display:inline;grid-template-columns:repeat(3,1fr);grid-gap:20px;}.product-card{background-color:white;border-radius:10px;text-align:center;padding:20px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:transform .3s ease-in-out;}.product-card:hover{transform:scale(1.05);}.product-image img{width:100px;height:auto;margin-bottom:15px;}.product-name{font-size:18px;font-weight:bold;margin-bottom:10px;}.product-price{font-size:16px;color:#666;margin-bottom:15px;}.nav-arrows{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;width:99.2%;pointer-events:none;}.nav-arrows button{pointer-events:all;background-color:#fff;border:none;padding:10px 10px;border-radius:100px;font-size:20px;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:background-color .3s ease;}.nav-arrows button:hover{background-color:#ddd;}.carousel-dots{display:flex;justify-content:center;margin-top:13px;margin-bottom:24px;}.carousel-dots button{background-color:#ccc;border:none;padding:5px;border-radius:50%;margin:0 5px;cursor:pointer;transition:background-color .3s ease;}.carousel-dots button.active{background-color:#666;}.container{max-width:100%;margin:5px 29px;text-align:center;}.notice{font-size:16px;margin-bottom:10px;color:#666;text-align:left;margin-top:20px;float:left;width:100%;}input[type="number"]{width:100%;padding:10px;font-size:16px;margin-bottom:20px;box-sizing:border-box;border:2px solid #ccc;border-radius:4px;}.price-table{display:flex;justify-content:space-between;margin-bottom:20px;background-color:#f9f9f9;padding:20px;border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,.1);}.price-item{text-align:left;width:33%;padding:8px;background:#ebebeb;margin:4px;border-radius:5px;}.price-item h3{font-size:16px;margin-bottom:5px;margin-top:0px;color:#000;}.price-item p{font-size:24px;font-weight:bold;margin:0;color:#000;}.price-item span.wpo-price{font-size:24px;}.price-item span.wpo-currency{font-size:24px;}.price-item .wpo-totals-label{margin-bottom:0px;}.total-price{font-size:16px;font-weight:500;color:#000;margin-bottom:10px;line-height:24px;}p.total-pamount span{color:#000;font-size:28px;}.add-to-cartbtn1{display:inline-block;padding:10px 30px;background-color:#fff;color:#000;text-transform:capitalize;font-size:16px;font-weight:bold;border-radius:30px;border:2px solid #000;text-decoration:none;cursor:pointer;}.add-to-cartbtn1:hover{background-color:#fff;color:#000;}.custom-popup-modal p.wpo-option-name{display:none !important;}.custom-popup-modal .wpo-options-container{display:block;padding:0 51px;width:100%;}.custom-popup-modal .wpo-image-buttons{--wpo-image-buttons-width:31.7%;}.custom-popup-modal label.wpo-image-button{background:#fff;border-radius:5px;padding:15px 8%;text-align:center;}.custom-popup-modal span.wpo-price{font-size:16px;color:#000;font-weight:700;}.custom-popup-modal span.wpo-currency{color:#000;font-size:16px;}.navigation-buttons{width:100%;margin-top:4px;float:left;}span.grandTotal{font-weight:bold;}.next-button{float:right;padding:5px;border:none;text-decoration:underline;}.prev-button{float:left;padding:5px;border:none;text-decoration:underline;}button.single_design_button.open-popup-btn.button{background-color:#fff;font-family:"Roboto",Sans-serif;font-size:13px;font-weight:500;fill:#000;color:#000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000;border-radius:5px 5px 5px 5px;padding:10px 20px !important;}.custom-popup-modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;overflow-y:scroll;}.popup-content{background-color:#ebebeb;margin:6% auto;padding:20px;border-radius:10px;width:61%;position:relative;}.close-button{position:absolute;top:10px;right:10px;font-size:22px;cursor:pointer;background:#fff;border-radius:50px;padding:3px 8px;}.pricefield input[type="number"]{width:100% !important;max-width:100% !important;border:1px solid #b2b2b2 !important;background:#ebebeb;border-radius:10px !important;margin-bottom:15px;}.navigation-buttons button:hover{background:#000;}.reg_tr input.product_text{width:100%;padding:.64rem .7rem;color:#495057;background:#fff;border:1px solid #b2b2b2;border-radius:.25rem;border-radius:4px !important;transition:all .15s ease-in-out;}select.select_2.red-border{width:100%;color:#495057;border:1px solid #b2b2b2;border-radius:4px !important;transition:all .15s ease-in-out;}.colorlist{border:none;overflow-x:hidden;overflow-y:hidden;margin-bottom:10px;}.rygg{display:none;}select.select_1.red-border{width:100%;}select.select_3{width:100%;}.more-var-box tr td{padding:3px !important;}.add-to-cartbtnlegg{display:none !important;}.wpo-image-buttons{grid-gap:15px !important;}h2.pro-add{font-size:34px;color:#000;font-weight:500;padding:0 38px;}.add-to-cartmain{display:block !important;padding:10px 15px;background-color:#fff;color:#000;text-transform:capitalize;font-size:20px;font-weight:500;border-radius:7px;border:2px solid #cdcdcd;text-decoration:none;cursor:pointer;margin-bottom:20px;width:100%;}.pro-box{padding:50px;}.cartproduct-card{width:100%;padding:42px 15px;display:flex;gap:15px;align-items:center;background-color:white;border:1px solid #000;margin-bottom:15px;border-radius:18px;}.product-image{width:150px;height:auto;}.product-info{text-align:left;}.product-info p{margin:0px 0px 40px 16px;color:#000;font-weight:600;}.total{font-weight:bold;}.dropdown{margin-top:20px;}.dropdown select{padding:10px;font-size:16px;border-radius:5px;border:1px solid #333;}.Product-image{width:25%;}.pro-num{display:none;}.nexback-container{display:none !important;}@media only screen and (max-width: 767px) and (min-width: 200px){.popup-content{margin:22% auto;width:100%;padding:20px 5px;}.carousel-container{margin:4px 5px;padding:4px;}.nav-arrows button{padding:4px 4px;font-size:22px;cursor:pointer;}.custom-popup-modal .wpo-options-container{display:block;padding:0 0px;width:100%;}.wpo-image-buttons{grid-gap:12px !important;}.custom-popup-modal .wpo-image-buttons{--wpo-image-buttons-width:46.5%;}p.tbtile.rygg{text-align:left;color:#000;font-weight:600;margin-bottom:3px;}.rygg{display:block !important;}.more-var-box table{display:block;}.more-var-box table td{display:block;}.more-var-box table tbody{display:block;}.colorlist{max-height:221px;}#customProductModal label.wpo-image-button img{object-fit:contain !important;aspect-ratio:var(--wpo-image-buttons-aspect-ratio,0) !important;}.add-to-cartbtnlegg{display:none !important;padding:6px 15px;background-color:#fff;color:#000;text-transform:capitalize;font-size:14px;font-weight:bold;border-radius:30px;border:2px solid #000;text-decoration:none;cursor:pointer;margin-bottom:20px;}.price-item p{font-size:14px;}.price-table{padding:2px;}.price-item h3{font-size:10px;}.price-item{width:33%;padding:4px;background:#ebebeb;margin:4px;border-radius:5px;text-align:center;}.pro-num{text-align:left !important;color:#000;font-size:13px;font-weight:bold;margin:-11px 0 10px 5px;display:block;}.cartproduct-card{width:100%;flex-direction:column;justify-content:center;align-items:center;border:1px solid #d9d9d9;}.product-info{text-align:center;}.Product-image{width:45%;}.product-info p{margin:0px 0px 10px 0px;}select.select_1.red-border{border-radius:4px !important;border:1px solid #000;}.container{max-width:100%;margin:5px 10px;}.reg_tr input.product_text{border:1px solid #000;transition:all .15s ease-in-out;border-radius:4px !important;}select.select_3{border:1px solid #000;}select.select_2.red-border{border:1px solid #000;}.nexback-container{display:block !important;}tr.reg_tr{display:block;}.order-confirmation{text-align:center;width:auto !important;margin:0 auto;padding:0 10px;}p.total-pamount span{color:#000;font-size:18px;}.mb-dis{display:none !important;}.proselect-mb{padding:20px 20px 0px;display:flex !important;flex-wrap:wrap;align-items:center;max-width:91%;margin:auto;border-radius:8px;justify-content:center;}.proselect-mb .titlen{font-weight:bold;margin-right:0px;font-size:12px;color:#000;width:100%;text-align:center;}.proselect-mb input{width:40px !important;max-width:40px !important;padding:5px;text-align:center;font-size:16px;font-weight:bold;margin:0 10px;border:.1px solid #969494 !important;border-radius:5px !important;background:#d9d9d9 !important;min-height:26px !important;height:28px;}.proselect-mb span{font-weight:bold;font-size:13px;color:#000;}.destext-area{font-size:14px;}.prissize{font-size:14px;}}.popup-heading{color:#000;font-size:30px;font-weight:700;margin-bottom:25px;margin-top:25px;width:100%;text-align:center;display:block;}.order-confirmation{text-align:center;width:87%;margin:0 auto;}.order-confirmation p{font-size:15px;color:#000;font-weight:700;margin-bottom:5px;text-align:left;}span.additional-label{color:#000;font-size:12px;font-weight:bold;}span.design-price{color:#000;font-size:12px;font-weight:bold;}span.garment-price{color:#000;font-size:12px;font-weight:bold;}.nexback-container{display:flex;justify-content:center;gap:20px;margin-top:7px;margin-bottom:20px;}.styled-button{display:flex;align-items:center;justify-content:center;text-decoration:none;color:black;border:1px solid #000;padding:6px 20px;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s,color .3s;margin:0 auto;width:48%;}.styled-button:hover{background-color:#f0f0f0;color:#333;}.icon{margin-right:8px;}.product-details-container{max-width:100%;margin:0 auto;padding:20px;}.product-header{text-align:center;margin-bottom:20px;}.product-header img{width:100px;height:100px;border-radius:50%;object-fit:cover;object-position:center top;}.product-details{display:flex;justify-content:center;align-items:center;gap:20px;text-align:center;margin-bottom:20px;}.product-details span{display:block;margin-bottom:5px;}.color-selector ul{list-style-type:none;padding:0;display:flex;justify-content:center;gap:10px;margin-left:0px;margin-bottom:0px;}.color-selector ul li{cursor:pointer;width:40px;height:40px;border-radius:50%;border:2px solid transparent;display:inline-block;position:relative;}.color-selector ul li.selected{border-color:#000;}.color-selector ul li span{display:inline-block;width:100%;height:100%;border-radius:50%;}.input-group{margin-bottom:15px;}.input-group label{display:block;font-weight:bold;margin-bottom:5px;}.input-group input,.input-group select{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;}.btnquote{display:block;width:100%;padding:10px;background-color:black;color:white;text-align:center;border:none;border-radius:5px;cursor:pointer;}.subtotal{margin-top:20px;background-color:#f5f5f5;padding:10px;display:flex;justify-content:space-between;align-items:center;font-weight:bold;}.fargestyle{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}input,textarea,select{font-size:16px !important;}.loadimg{width:25px;margin-left:10px;display:none;}.disabled-btn{pointer-events:none;opacity:.5;cursor:not-allowed;}.pro-disfields{padding:20px 20px 0px;display:flex;flex-wrap:wrap;align-items:center;max-width:91%;margin:auto;border-radius:8px;}.pro-disfields label{font-weight:bold;margin-right:0px;font-size:12px;color:#000;}.input-nogroup{display:flex;flex-direction:column;align-items:center;margin-bottom:27px;}.pro-disfields input{width:111px !important;max-width:111px !important;padding:5px;text-align:center;font-size:16px;font-weight:bold;margin:0 10px;border:.2px solid #000 !important;border-radius:2px !important;background:transparent !important;}.pro-disfields span{font-weight:bold;font-size:16px;color:#000;}.hide-dpv{display:none;}.wpo-image-buttons{justify-content:center;align-items:center;}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{zoom:1;width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:' ';display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails,.woocommerce div.product div.thumbnails,.woocommerce-page #content div.product div.thumbnails,.woocommerce-page div.product div.thumbnails{zoom:1}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:' ';display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{zoom:1}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:' ';display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment,.woocommerce div.product #reviews .comment,.woocommerce-page #content div.product #reviews .comment,.woocommerce-page div.product #reviews .comment{zoom:1}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:' ';display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{display:grid;column-gap:20px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:flex;flex-direction:column;width:100%;padding:0;position:relative}.woocommerce ul.products:not(.elementor-grid),.woocommerce-page ul.products:not(.elementor-grid){grid-template-columns:repeat(4,1fr)}.woocommerce ul.products:not(.elementor-grid).columns-1,.woocommerce-page ul.products:not(.elementor-grid).columns-1{grid-template-columns:repeat(1,minmax(0,1fr));width:100%;margin-right:0}.woocommerce ul.products:not(.elementor-grid).columns-2,.woocommerce-page ul.products:not(.elementor-grid).columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-3,.woocommerce-page ul.products:not(.elementor-grid).columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-5,.woocommerce-page ul.products:not(.elementor-grid).columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-6,.woocommerce-page ul.products:not(.elementor-grid).columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers{zoom:1}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:' ';display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left;display:flex;margin:0 auto}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{margin-left:5px}@media (min-width:545px){.woocommerce #content table.cart td.actions>input[type=submit],.woocommerce table.cart td.actions>input[type=submit],.woocommerce-page #content table.cart td.actions>input[type=submit],.woocommerce-page table.cart td.actions>input[type=submit]{margin:5px auto}}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{zoom:1;width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:' ';display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:calc(50% - 10px)}.woocommerce .cart-collaterals .cross-sells ul.products li.first,.woocommerce-page .cart-collaterals .cross-sells ul.products li.first{clear:both}.woocommerce .cart-collaterals .cross-sells ul.products li.last,.woocommerce-page .cart-collaterals .cross-sells ul.products li.last{margin-right:0}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;zoom:1;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:' ';display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li{zoom:1}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row,.woocommerce-page form .form-row{zoom:1}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:' ';display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0;width:100%;margin-bottom:1em}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields,.woocommerce .woocommerce-shipping-fields,.woocommerce-page .woocommerce-billing-fields,.woocommerce-page .woocommerce-shipping-fields{zoom:1}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:' ';display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.review-rating{order:2}.star-rating{margin-right:10px}.review-count{margin-left:10px;font-size:14px;margin-top:-6px}@media (max-width:544px){.review-rating{display:block}.review-count{margin-left:0;margin-top:0}}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content fieldset{border:0;margin:1em 0 0;padding:3px}.woocommerce-account .woocommerce-MyAccount-content fieldset legend{padding:3px 0;border-bottom:1px solid var(--ast-border-color);width:100%;margin:10px 0}.woocommerce-account .woocommerce-MyAccount-content fieldset .form-row{padding-left:0;padding-right:0}