.woocommerce-page .site-header{position:sticky;top:0;background-color:#111;background-image:none}.woocommerce-page .site-header.header-fixed{background-color:#111}.woocommerce-page .page-content{max-width:1480px}.single-product .product{border-bottom:1px solid #111;display:flex}@media(max-width: 1024px){.single-product .product{flex-direction:column}}.single-product .product .entry-summary{position:relative;color:#fff;width:100%;order:0;background-color:#1b1b1b;padding-bottom:clamp(2.5rem,6vw,4rem)}@media(min-width: 1025px){.single-product .product .entry-summary{position:relative;max-width:480px;z-index:996;max-height:calc(-72px + 100vh);overflow:auto;scrollbar-width:none}}.single-product .product .entry-summary .product_title,.single-product .product .entry-summary .price,.single-product .product .entry-summary .woocommerce-product-details__short-description{padding:0 clamp(1.5rem,4vw,3rem)}.single-product .product .entry-summary .product_title{padding-top:clamp(1.5rem,4vw,3rem);font-size:clamp(3.5rem,3rem + 3vw,6rem);text-transform:uppercase;line-height:1}.single-product .product .entry-summary .price{font-size:clamp(2.2rem,2rem + 1.5vw,3.4rem)}.single-product .product .entry-summary .woocommerce-product-details__short-description{color:#878fa1;font-size:clamp(1rem,.875rem + .25vw,1.1rem);padding-bottom:clamp(1.5rem,4vw,3rem);border-bottom:1px solid #2b2d35}.single-product .product .entry-summary .variations{border-collapse:collapse;border-bottom:1px solid #2b2d35}.single-product .product .entry-summary .variations .variation-radios{margin-top:clamp(1rem,2.5vw,1.2rem);display:flex;flex-wrap:wrap;gap:1.7rem}.single-product .product .entry-summary .variations .variation-radios .variation{position:relative;font-size:clamp(1.3rem,1rem + .5vw,1.4rem);text-align:center;color:#bdc1ca;transition:all .3s ease}.single-product .product .entry-summary .variations .variation-radios .variation input[type=radio]{display:none}.single-product .product .entry-summary .variations .variation-radios .variation input[type=radio]:checked+label .variation-image{box-shadow:0 0 0 4px #1b1b1b,0 0 0 6px #bdc1ca}.single-product .product .entry-summary .variations .variation-radios .variation input[type=radio]:checked+label .variation-price{display:block}.single-product .product .entry-summary .variations .variation-radios .variation-image{cursor:pointer;width:70px;height:70px;border-radius:100%;margin:auto;transition:all .3s ease}@media(max-width: 1024px){.single-product .product .entry-summary .variations .variation-radios .variation-image{width:64px;height:64px}}.single-product .product .entry-summary .variations .variation-radios .variation-name{display:block;margin-top:1rem;font-size:clamp(1rem,.875rem + .25vw,1.1rem)}.single-product .product .entry-summary .variations .variation-radios .variation-icon{position:absolute;top:-16px;left:-16px;z-index:-2;opacity:0;width:40px;height:40px;background-color:#111;border:2px solid #2b2d35;border-radius:100%;scale:.5;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.single-product .product .entry-summary .variations .variation-radios .variation-icon svg{display:block;color:#fff}.single-product .product .entry-summary .variations .variation-radios .variation-icon.current-variation{opacity:1;z-index:2;scale:1}.single-product .product .entry-summary .variations .variation-radios .variation-price{display:none;font-size:14px;color:#fff;background-color:#2b2d35;padding:3px 3px 0px;position:absolute;top:calc(100% + 10px);right:0;width:160px;border-radius:4px}.single-product .product .entry-summary .variations .variation-radios .variation-price:after{content:"";position:absolute;top:-7px;right:20px;background-color:#2b2d35;width:20px;height:7px;clip-path:polygon(0 100%, 100% 100%, 50% 0)}.single-product .product .entry-summary .variations .variation-radios .conditional-variation{pointer-events:none;opacity:.3;transition:all .3s ease}.single-product .product .entry-summary .variations .variation-radios .conditional-variation.conditional-active{pointer-events:all;opacity:1}.single-product .product .entry-summary .variations select,.single-product .product .entry-summary .variations .reset_variations{display:none !important}.single-product .product .entry-summary .variations th.label{font-size:clamp(1.4rem,1.25rem + .75vw,2rem);display:block;text-align:right;padding-top:clamp(1.5rem,4vw,3rem);padding-right:clamp(1.5rem,4vw,3rem)}.single-product .product .entry-summary .variations td{display:block;padding:clamp(1.5rem,4vw,3rem);padding-top:0;padding-bottom:0}.single-product .product .entry-summary .variations td.value{padding-bottom:clamp(1.5rem,4vw,3rem);border-bottom:1px solid #2b2d35}.single-product .product .entry-summary .single_variation_wrap{padding:clamp(1.5rem,4vw,3rem)}.single-product .product .entry-summary .product-description{color:#bdc1ca;font-size:clamp(1.4rem,1.25rem + .75vw,2rem)}.single-product .product .entry-summary .woocommerce-variation-price .price{padding:0}.single-product .product .entry-summary .agree-to-buy{margin-top:clamp(1.5rem,4vw,3rem);color:#fff;line-height:1.5;display:flex;align-items:center;justify-content:center;gap:.5rem}.single-product .product .entry-summary .agree-to-buy .note{font-size:clamp(1rem,.875rem + .25vw,1.1rem)}.single-product .product .entry-summary .agree-to-buy .star{color:#d61b23;font-size:clamp(1.3rem,1rem + .5vw,1.4rem)}.single-product .product .entry-summary .agree-to-buy a{color:#fff}.single-product .product .entry-summary .agree-to-buy input[type=checkbox]{appearance:none;background-color:rgba(0,0,0,0);margin:0;color:currentColor;width:1.6rem;height:1.6rem;border:2px solid currentColor;border-radius:3px;display:grid;place-content:center}.single-product .product .entry-summary .agree-to-buy input[type=checkbox]::before{content:"";width:.65em;height:.65em;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(0);transform-origin:center;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #fff;background-color:CanvasText}.single-product .product .entry-summary .agree-to-buy input[type=checkbox]:checked::before{transform:scale(1)}.single-product .product .entry-summary .quantity,.single-product .product .entry-summary .added_to_cart{display:none !important}.single-product .product .entry-summary .single_add_to_cart_button{margin-top:clamp(1rem,2.5vw,1.2rem);width:100%;cursor:pointer;border-radius:60px;padding:1.2rem;font-size:clamp(1.4rem,1.25rem + .75vw,2rem);color:#fff;border:3px solid #fff;transition:all .3s ease}.single-product .product .entry-summary .single_add_to_cart_button:hover{color:#111;background-color:#fff}.single-product .product .entry-summary .product-legal-text{color:#fff;line-height:1.5;font-size:13px;margin-top:clamp(1.5rem,4vw,3rem)}.single-product .product .entry-summary .product-legal-text a{color:#fff}.single-product .product .woocommerce-product-gallery__image{display:none}.single-product .product .woocommerce-product-gallery__image.active-slider{display:block}.single-product .product .woocommerce-product-gallery__image.active-slider .wp-post-image{object-fit:cover;aspect-ratio:4/3;margin:auto}@media(min-width: 1025px){.single-product .product .woocommerce-product-gallery__image.active-slider .wp-post-image{height:calc(100vh - 72px)}}.single-product .specs-score-wrap{border-bottom:1px solid #111}.single-product .specs-score-wrap .specs-score{color:#111;background-color:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:.4rem .5rem .38rem;gap:1rem;font-size:1.2rem;line-height:1;border-radius:12px}@media(max-width: 1024px){.single-product .specs-score-wrap .specs-score{margin:auto;margin-top:clamp(1rem,2.5vw,1.2rem);margin-bottom:clamp(1rem,2.5vw,1.2rem);padding:.3rem .5rem;font-size:clamp(1rem,.875rem + .25vw,1.1rem)}}.single-product .specs-score-wrap .specs-score .score{display:flex;align-items:center;gap:.5rem}.single-product .specs-score-wrap .specs-score .digit{color:#fff;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;line-height:1}@media(max-width: 1024px){.single-product .specs-score-wrap .specs-score .digit{width:28px;height:28px}}.single-product .specs-score-wrap .specs-score .digit.d-1{background-color:#00341a}.single-product .specs-score-wrap .specs-score .digit.d-5{background-color:#258cca}.dialog-container,.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.dialog-container[aria-hidden=true]{display:none}.dialog-overlay{background-color:rgba(0,0,0,.6);animation:fade-in 200ms both}.dialog-content{position:fixed;top:50%;left:50%;z-index:1001;background-color:#fff;border-radius:12px;animation:fade-in 500ms both,slide-up 500ms both;width:100%;max-width:600px}.details-wrap{padding:calc(clamp(1rem,2.5vw,1.2rem) + 1rem)}.details{margin:clamp(1rem,2.5vw,1.2rem) 0}.details p{margin:1rem 0}.close-notice{text-align:center;display:inline-block;padding:10px clamp(1rem,2.5vw,1.2rem);border-radius:60px;color:#fff;background-color:#34aa52;text-decoration:none}.close-notice:hover,.close-notice:visited{color:#fff}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes slide-up{from{transform:translate(-50%, -40%)}to{transform:translate(-50%, -50%)}}.stock:empty::before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}.variation-media-buttons{position:absolute;top:1rem;right:1rem;z-index:997;display:flex;justify-content:center;gap:10px}@media(max-width: 1024px){.variation-media-buttons{gap:5px}}.variation-media-buttons .view-button{width:64px;height:64px;border:1px solid #111;border-radius:60px;cursor:pointer;transition:all .3s ease;background-color:#fff;display:flex;align-items:center;justify-content:center}@media(max-width: 1024px){.variation-media-buttons .view-button{width:56px;height:56px}}.variation-media-buttons [aria-selected=true]{outline:none;pointer-events:none;background-color:#111}.variation-media-buttons [aria-selected=true] svg{color:#fff}.woocommerce-product-gallery{background-color:#fff}@media(min-width: 1025px){.woocommerce-product-gallery{flex:1;order:1}}@media(max-width: 1024px){.woocommerce-product-gallery{position:sticky;top:60px;z-index:997;height:100%}.woocommerce-product-gallery:after{content:"";position:absolute;bottom:-30px;left:0;width:100%;height:30px;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 100%)}}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{position:relative}@media(max-width: 415px){.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{height:290px;overflow:hidden}}@media(min-width: 416px)and (max-width: 500px){.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{height:322px}}@media(min-width: 768)and (max-width: 820px){.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{height:576px}}@media(min-width: 820px)and (max-width: 1023px){.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{height:615px}}.slider-viewer{position:absolute;top:0;left:0;width:100%;z-index:1;transition:all .3s ease;opacity:0}.slider-viewer.active-slider{opacity:1;z-index:2}.slider-viewer .variation-description{position:absolute;bottom:1rem;right:1rem;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);color:#fff;background-color:#111;border-radius:12px;z-index:10;padding:4px 12px}@media(max-width: 1024px){.slider-viewer .variation-description{padding:2px 8px;background-color:rgba(17,17,17,.7)}}.variation-slider{display:flex;align-items:center;position:relative;margin:0 auto;direction:ltr;overflow:hidden}@media(min-width: 1025px){.variation-slider{height:calc(100svh - 72px)}}.slides{position:relative;display:flex;align-items:center;gap:0;overflow-x:scroll;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth}.slides::-webkit-scrollbar{display:none}.slide{width:100%;height:100%;scroll-snap-align:center;flex-shrink:0;display:flex;align-items:center;justify-content:center}.slide.active-slide{opacity:1}.slide>img{object-fit:cover;aspect-ratio:4/3}.slide>iframe{width:100%;height:600px}.slider-nav button{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:64px;height:64px;display:flex;align-items:center;justify-content:center;opacity:1;background-color:rgba(255,255,255,.5);border-radius:100%;transition:all .3s ease-in-out}.slider-nav button svg{color:#111}@media(max-width: 1024px){.slider-nav button{opacity:.3;width:48px;height:48px}}.slider-nav button:hover{cursor:pointer}.slider-nav button.slider-end{opacity:.2;pointer-events:none}.slider-nav .previous-slide{left:1rem}.slider-nav .next-slide{right:1rem}.slider-counter{position:absolute;bottom:1rem;left:1rem;color:#fff;font-size:clamp(1rem,.875rem + .25vw,1.1rem);background-color:#111;border-radius:12px;z-index:10;padding:3px 8px 2px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slider-bullets{display:flex;align-items:center;position:absolute;left:clamp(1rem,2.5vw,1.2rem);bottom:clamp(1rem,2.5vw,1.2rem);z-index:10;white-space:nowrap}@media(max-width: 1024px){.slider-bullets{bottom:5%}}.bullet{width:8px;height:8px;background-color:rgba(255,255,255,.2);border:2px solid #fff;border:none;border-radius:100%;margin-right:.3rem;padding:0;cursor:pointer;transition:all .1s ease}.bullet.active{background-color:#fff;pointer-events:none}.bullet:has(+.bullet.active),.bullet.active+.bullet{background-color:#fff}.variation-threed{position:absolute;top:0;right:0;z-index:99;width:100%;height:calc(100svh - 72px);background-color:#fff;opacity:0;z-index:-1;display:flex;align-items:center}@media(max-width: 1024px){.variation-threed{height:100%}}.variation-threed.active-threed{opacity:1;z-index:100}.variation-threed .variation-threed-frame{width:100%;height:620px}@media(max-width: 1024px){.variation-threed .variation-threed-frame{height:322px}}.woocommerce-order-received table,.woocommerce-order-received th,.woocommerce-order-received td,.woocommerce-account table,.woocommerce-account th,.woocommerce-account td,.woocommerce-cart table,.woocommerce-cart th,.woocommerce-cart td{border:1px solid #d7d7d7;border-collapse:collapse}.woocommerce-order-received th,.woocommerce-order-received td,.woocommerce-account th,.woocommerce-account td,.woocommerce-cart th,.woocommerce-cart td{padding:clamp(1rem,2.5vw,1.2rem)}.woocommerce-order-received th,.woocommerce-account th,.woocommerce-cart th{text-align:right}table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:left;clear:both}table.shop_table_responsive tr td::before{content:attr(data-title) ": ";float:right}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove::before{display:none}table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width: 48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr th,table.shop_table_responsive tr td{text-align:right}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td::before{display:none}}.woocommerce-account .site-main{border-bottom:1px solid #bdc1ca}.woocommerce-account .woocommerce{display:flex;gap:30px}@media(max-width: 1024px){.woocommerce-account .woocommerce{flex-direction:column}}.woocommerce-account .woocommerce .woocommerce-order-details__title,.woocommerce-account .woocommerce .woocommerce-column__title{margin:0 0 clamp(1rem,2.5vw,1.2rem)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{padding-bottom:10px;border-bottom:1px solid #bdc1ca}@media(min-width: 1025px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{width:20%;border-radius:12px;padding:clamp(1.5rem,4vw,3rem);background-color:#1b1b1b}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{margin:0;list-style:none}@media(max-width: 1024px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{display:flex;justify-content:space-between}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{margin:0}@media(min-width: 1025px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{padding:5px 0;font-size:clamp(1.4rem,1.25rem + .75vw,2rem)}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{text-decoration:none}@media(min-width: 1025px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{color:#fff}}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{flex:1}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table .button{border:0;padding:0}.woocommerce-account .woocommerce .woocommerce-address-fields{margin-top:clamp(1rem,2.5vw,1.2rem)}.woocommerce-account .woocommerce .woocommerce-address-fields .button,.woocommerce-account .woocommerce .woocommerce-Button{cursor:pointer;width:100%;color:#fff;background-color:#111;font-size:clamp(1.4rem,1.25rem + .75vw,2rem);padding:clamp(1rem,2.5vw,1.2rem) !important;border-radius:60px;margin-top:clamp(1.5rem,4vw,3rem)}.woocommerce-cart .site-footer{border-top:1px solid #bdc1ca}@media(min-width: 1025px){.woocommerce-cart table.shop_table .product-remove{width:2%}.woocommerce-cart table.shop_table .product-thumbnail{width:25%}.woocommerce-cart table.shop_table .product-name{width:33%}.woocommerce-cart table.shop_table .product-price,.woocommerce-cart table.shop_table .product-subtotal{width:20%}}.woocommerce-cart table.shop_table .product-name a{margin:0;font-size:clamp(3.5rem,3rem + 3vw,6rem);line-height:1}.woocommerce-cart table.shop_table .product-quantity{display:none}.woocommerce-cart table.shop_table .product-thumbnail{vertical-align:top}.woocommerce-cart table.shop_table .product-thumbnail:before{display:none}.woocommerce-cart table.shop_table .product-thumbnail img{border-radius:12px}.woocommerce-cart table.shop_table .product-remove{vertical-align:top;padding-top:0;padding-bottom:0;background-color:rgba(215,215,215,.4)}.woocommerce-cart table.shop_table .product-remove a{text-decoration:none;font-size:clamp(2.2rem,2rem + 1.5vw,3.4rem)}.woocommerce-cart table.shop_table bdi{font-size:clamp(1.4rem,1.25rem + .75vw,2rem)}.woocommerce-cart table.shop_table .actions{display:none}.woocommerce-cart dl.variation{margin:0;border-top:1px dashed #bdc1ca}.woocommerce-cart dl.variation dd{text-align:left;border-bottom:1px dashed #bdc1ca}.woocommerce-cart dl.variation dd,.woocommerce-cart dl.variation p{margin:0 !important}.woocommerce-cart dl.variation dt{float:right}.woocommerce-cart .cart_totals{margin-top:clamp(2.5rem,6vw,4rem)}.woocommerce-cart .cart_totals th,.woocommerce-cart .cart_totals td{font-size:clamp(1.4rem,1.25rem + .75vw,2rem)}@media(min-width: 1025px){.woocommerce-cart .cart_totals{width:50%}}.woocommerce-cart .wc-proceed-to-checkout{margin-top:clamp(1rem,2.5vw,1.2rem)}.woocommerce-cart .checkout-button,.woocommerce-cart .checkout-button:hover{cursor:pointer;display:block;width:100%;color:#fff;background-color:#34aa52;font-size:clamp(1.4rem,1.25rem + .75vw,2rem);padding:clamp(1rem,2.5vw,1.2rem);border:0;border-radius:60px}.woocommerce-checkout .woocommerce-notices-wrapper{display:none}.woocommerce-checkout .page-content{max-width:1480px}.woocommerce-checkout .page-content li{margin:0}.woocommerce-checkout form.woocommerce-checkout .col2-set{float:left;width:45%}.woocommerce-checkout form.woocommerce-checkout .order-review{float:right;width:52%}@media(max-width: 1024px){.woocommerce-checkout form.woocommerce-checkout{display:flex;flex-direction:column;gap:0}.woocommerce-checkout form.woocommerce-checkout .col2-set,.woocommerce-checkout form.woocommerce-checkout .order-review{float:none;width:100%}.woocommerce-checkout form.woocommerce-checkout .col2-set{order:2}.woocommerce-checkout form.woocommerce-checkout .order-review{order:1}}.woocommerce-checkout #order_review_heading{color:#fff;background-color:#1b1b1b;padding:clamp(1rem,2.5vw,1.2rem);border-radius:12px}.woocommerce-checkout .product-header{display:flex;justify-content:space-between;gap:30px;border-bottom:1px solid #1b1b1b;padding:30px 0}@media(max-width: 1024px){.woocommerce-checkout .product-header{flex-direction:column;gap:15px;padding:5px 0 15px}}.woocommerce-checkout .product-header .checkout-image{max-width:340px;width:100%;height:100%;border-radius:12px}@media(max-width: 1024px){.woocommerce-checkout .product-header .checkout-image{max-width:500px}}.woocommerce-checkout .product-header .price{display:flex;flex-direction:column;justify-content:space-between;text-align:left}@media(max-width: 1024px){.woocommerce-checkout .product-header .price{text-align:right}}.woocommerce-checkout .product-header .price h1{margin:0;line-height:1;text-transform:uppercase;font-size:clamp(3.5rem,3rem + 3vw,6rem)}.woocommerce-checkout .product-header .price .price-inner .pay-price{display:block;font-size:clamp(2.2rem,2rem + 1.5vw,3.4rem);line-height:1}.woocommerce-checkout .product-header .price .price-inner .description{color:#878fa1;font-size:clamp(1rem,.875rem + .25vw,1.1rem)}.woocommerce-checkout .variation-item{padding:1rem 0;border-bottom:1px dashed #878fa1}.woocommerce-checkout .variation-item:last-child{border-bottom:1px solid #878fa1}.woocommerce-checkout .variation-item .variation-main{display:flex;align-items:center;gap:1.5rem}.woocommerce-checkout .variation-item .variation-image{width:70px;height:70px;border-radius:100%}.woocommerce-checkout .variation-item .variation-content{display:flex;align-items:center;justify-content:space-between;flex:1}@media(max-width: 1024px){.woocommerce-checkout .variation-item .variation-content{flex-direction:column;align-items:end}}.woocommerce-checkout .variation-item .variation-content .variation-title{font-size:clamp(1.4rem,1.25rem + .75vw,2rem)}.woocommerce-checkout .variation-item .variation-content .variation-title .title{color:#878fa1}.woocommerce-checkout .variation-item .variation-content .note{font-size:clamp(1.4rem,1.25rem + .75vw,2rem)}.woocommerce-checkout .prices-final .price-item{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #1b1b1b}.woocommerce-checkout .prices-final .price-item.price-total{border-bottom-width:2px}.woocommerce-checkout .prices-final .price-item .price-title{font-size:clamp(1.4rem,1.25rem + .75vw,2rem)}.woocommerce-checkout .shop_table td.product-name{display:block}.woocommerce-checkout .shop_table td.product-name dl.variation{display:none}.woocommerce-checkout .woocommerce-checkout-review-order-table thead,.woocommerce-checkout .woocommerce-checkout-review-order-table .product-quantity,.woocommerce-checkout .woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout .cart-subtotal,.woocommerce-checkout .order-total{display:none}.woocommerce-checkout .col2-set h3{color:#fff;background-color:#878fa1;padding:clamp(1rem,2.5vw,1.2rem);border-radius:12px;margin-bottom:clamp(1rem,2.5vw,1.2rem)}.woocommerce-checkout .col-1{margin-bottom:clamp(1.5rem,4vw,3rem)}.woocommerce-checkout .wc_payment_methods{display:none}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:1rem}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row{margin-bottom:0;flex-grow:1}.woocommerce-checkout .address-field{display:none}.woocommerce-checkout #billing_phone{direction:rtl}.woocommerce-checkout .woocommerce-checkout-payment{border-top:1px solid #bdc1ca;padding:clamp(1rem,2.5vw,1.2rem) 0}.woocommerce-checkout .woocommerce-checkout-payment button{cursor:pointer;width:100%;color:#fff;background-color:#34aa52;font-size:clamp(1.4rem,1.25rem + .75vw,2rem);padding:clamp(1rem,2.5vw,1.2rem);border-radius:60px}.woocommerce-checkout .total-payment{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #bdc1ca;padding:clamp(1rem,2.5vw,1.2rem) 0;font-size:clamp(1.4rem,1.25rem + .75vw,2rem)}.woocommerce-notice--success{font-size:clamp(1.8rem,1.5rem + 1vw,2.5rem);color:#fff;background-color:#34aa52;padding:clamp(1.5rem,4vw,3rem);margin:0;border-top-left-radius:12px;border-top-right-radius:12px}.woocommerce-thankyou-order-received{margin:0 !important}ul.order_details{width:100%;list-style:none !important;display:flex;padding:clamp(1.5rem,4vw,3rem);margin:0;background-color:rgba(52,170,82,.2);border-bottom-left-radius:12px;border-bottom-right-radius:12px}@media(max-width: 1024px){ul.order_details{flex-direction:column;padding:0 clamp(1rem,2.5vw,1.2rem)}}ul.order_details li{margin:0;border-left:1px dashed #111;padding:0 clamp(1.5rem,4vw,3rem)}ul.order_details li:first-child{padding-right:0}ul.order_details li:last-child{border:0}@media(max-width: 1024px){ul.order_details li{display:flex;align-items:center;justify-content:space-between;padding:clamp(1rem,2.5vw,1.2rem) 0;border-left:0;border-bottom:1px dashed #111}ul.order_details li:last-child{border:0}}ul.order_details li strong{display:block}ul.order_details+p{display:none}.woocommerce-order-details__title,.woocommerce-column__title{font-size:clamp(1.4rem,1.25rem + .75vw,2rem);color:#fff;background-color:#878fa1;padding:clamp(1rem,2.5vw,1.2rem);border-radius:12px;margin-bottom:5px}.woocommerce-order-details__title{color:#fff;background-color:#1b1b1b}table.shop_table tfoot tr:first-child{display:none}table.shop_table th,table.shop_table td{vertical-align:bottom}table.shop_table .product-name a{text-transform:uppercase;text-decoration:none;display:inline-block;margin:0 0 15px 10px}table.shop_table .product-name a,table.shop_table .product-name .product-quantity{font-size:clamp(2.2rem,2rem + 1.5vw,3.4rem)}.wc-item-meta{border-top:1px dashed #878fa1;list-style-type:none;margin:0 !important}.wc-item-meta li{display:flex;justify-content:space-between;border-bottom:1px dashed #878fa1;padding:5px 0;margin:0}.wc-item-meta li p{margin:0}.woocommerce-customer-details address{font-style:normal;font-size:clamp(1.4rem,1.25rem + .75vw,2rem);border:1px solid #bdc1ca;border-radius:12px;padding:clamp(1rem,2.5vw,1.2rem)}.woocommerce-customer-details address p{margin:0}.woocommerce-order-details{float:right;width:58%}.woocommerce-customer-details{float:left;clear:left;width:40%}@media(max-width: 1024px){.woocommerce-order-details,.woocommerce-customer-details{float:none;width:100%}}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.required{color:red}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{color:#fff;background-color:#0f834d;clear:both;list-style:none !important;width:100%;padding:1.5rem}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#3d9cd2}.woocommerce-error{background-color:#e2401c}
