.woocommerce ul.products li.product .price{font-size:1.125rem}@media only screen and (min-width:48rem){.woocommerce ul.products li.product .price{font-size:1.25rem}}@media only screen and (min-width:64rem){.woocommerce ul.products li.product .price{font-size:1.5625rem}}li.product{position:relative}.item-product{display:flex;flex-direction:column;min-height:100%;height:100%}.item-product .product-inner{position:relative;border-radius:10px;padding:10px 10px 14px;background-color:#fff;border:1px solid #eef2f6;display:flex;flex-direction:column;flex:1;transition:border-color .25s ease,box-shadow .25s ease}.item-product .product-inner:hover{border-color:#93c5fd;box-shadow:0 8px 20px #0623470f}.item-product .product-inner:hover .thumb img{transform:translate(-50%,-50%) scale(1.04)}.item-product .thumb{display:block;overflow:hidden;border-radius:8px;background-color:#fff;margin-bottom:12px}.item-product .thumb:before{content:"";display:block;padding-top:90%}.item-product .thumb img{margin:0!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);width:100%!important;height:100%!important;object-fit:contain;transition:transform .3s ease}.item-product .product-inf{padding:0;display:flex;flex-direction:column;align-items:center;text-align:center;flex:1}.item-product .title{line-height:1.45;margin:0 0 12px;min-height:2.9em;font-weight:700;font-size:14px;width:100%}.item-product .title a{color:#2c3e50;text-decoration:none;transition:color .2s ease}.item-product .title a{overflow:hidden;text-overflow:ellipsis;white-space:initial}@supports (-webkit-line-clamp: 2){.item-product .title a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.item-product .title a:hover{color:#f37021}.item-product .product-price-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;background-color:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:4px 14px;margin-bottom:14px;color:#ea580c;font-size:13px;font-weight:700;line-height:1.4}.item-product .product-price-badge .price-icon{width:.875rem;height:.875rem}.item-product .product-price-badge .price-icon{flex-shrink:0;color:#f37021}.item-product .product-price-badge .price-label,.item-product .product-price-badge .price-contact,.item-product .product-price-badge .price-value,.item-product .product-price-badge .amount{color:#ea580c!important;font-size:13px!important;font-weight:700!important;line-height:1.4;display:inline-block}.item-product .product-price-badge .price{margin:0!important;padding:0!important;display:inline-block!important}.item-product .product-price-badge del{display:none!important}.item-product .product-price-badge ins{display:inline-block!important;text-decoration:none!important}.item-product .product-meta-footer{display:flex;align-items:center;gap:8px;width:100%;margin-top:auto}.item-product .product-meta-footer .btn-quote{flex:1;display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px;background-color:#fff;border:1px solid #dce3ec;border-radius:6px;color:#475569;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:all .2s ease}.item-product .product-meta-footer .btn-quote:hover{border-color:#f37021;color:#f37021;background-color:#fff7ed}.item-product .product-meta-footer .btn-cart{width:2.25rem;height:2.25rem}.item-product .product-meta-footer .btn-cart{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background-color:#f37021;border:none;border-radius:6px;color:#fff!important;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.item-product .product-meta-footer .btn-cart svg{width:1.0625rem;height:1.0625rem}.item-product .product-meta-footer .btn-cart svg{transition:opacity .18s ease,transform .18s ease}.item-product .product-meta-footer .btn-cart:hover{background-color:#d95e16;color:#fff!important;transform:translateY(-1px)}.item-product .product-meta-footer .btn-cart:hover svg{transform:translate(2px)}.item-product .product-meta-footer .btn-cart.loading{pointer-events:none;background-color:#ea580c}.item-product .product-meta-footer .btn-cart.loading svg{opacity:0;transform:scale(.6)}.item-product .product-meta-footer .btn-cart.loading:after{content:"";position:absolute}.item-product .product-meta-footer .btn-cart.loading:after{width:1rem;height:1rem}.item-product .product-meta-footer .btn-cart.loading:after{border-radius:50%;border:2px solid rgba(255,255,255,.32);border-top-color:#fff;animation:wcBtnCartSpin .6s linear infinite}.item-product .product-meta-footer .btn-cart.added{background-color:#10b981}.item-product .product-meta-footer .btn-cart.added:hover{background-color:#059669}.item-product .product-meta-footer .btn-cart.added:before{content:"";position:absolute;top:-4px;right:-4px}.item-product .product-meta-footer .btn-cart.added:before{width:.875rem;height:.875rem}.item-product .product-meta-footer .btn-cart.added:before{border-radius:50%;background-color:#059669;border:1.5px solid #ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:9px 9px;background-position:center;background-repeat:no-repeat}.item-product .product-meta-footer a.added_to_cart,.item-product .product-meta-footer .wc-forward{display:none!important}@keyframes wcBtnCartSpin{to{transform:rotate(360deg)}}.woocommerce nav.woocommerce-pagination ul.page-numbers{border:none;margin:20px 0 0}.woocommerce nav.woocommerce-pagination ul.page-numbers:before{content:none}.woocommerce nav.woocommerce-pagination ul.page-numbers li{border:none;margin:0 4px}.woocommerce nav.woocommerce-pagination ul.page-numbers li a,.woocommerce nav.woocommerce-pagination ul.page-numbers li span{font-weight:400;border-radius:4px;color:#707070;padding:0;border:1px solid #c7c7c7;font-size:15px;position:relative}.woocommerce nav.woocommerce-pagination ul.page-numbers li a,.woocommerce nav.woocommerce-pagination ul.page-numbers li span{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.woocommerce nav.woocommerce-pagination ul.page-numbers li a,.woocommerce nav.woocommerce-pagination ul.page-numbers li span{width:2.25rem;height:2.25rem}.woocommerce nav.woocommerce-pagination ul.page-numbers li span{text-decoration:none!important}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:#fff;font-weight:600;border:1px solid #0049a1;background-color:#0049a1}body.woocommerce .onsale{min-height:unset;min-width:unset;padding:5px 12px;background-color:#f97316;top:20px!important;right:26px!important;left:auto;border-radius:100px;font-size:15px;font-weight:500;line-height:1.4;color:#fff}@keyframes spin{to{transform:rotate(360deg)}}.archive-product{position:relative;margin-bottom:30px}.archive-product{padding-bottom:1.25rem}@media only screen and (min-width:48rem){.archive-product{padding-bottom:2.5rem}}@media only screen and (min-width:64rem){.archive-product{padding-bottom:3.75rem}}.archive-product .main-taxonomy-product{padding-top:1.5rem}@media only screen and (min-width:48rem){.archive-product .main-taxonomy-product{padding-top:2rem}}@media only screen and (min-width:64rem){.archive-product .main-taxonomy-product{padding-top:2.5rem}}.archive-product .main-taxonomy-product .grid-products{padding-top:.3125rem}@media only screen and (min-width:64rem){.archive-product .main-taxonomy-product .grid-products{padding-top:.9375rem}}.archive-product .main-taxonomy-product .grid-products{align-items:flex-start}@media only screen and (max-width:63.99875rem){.archive-product .main-taxonomy-product .grid-products{flex-direction:column-reverse;gap:20px}}.archive-product .main-taxonomy-product .grid-products aside.sidebar{width:23%;position:-webkit-sticky;position:sticky;top:65px}.archive-product .main-taxonomy-product .grid-products aside.sidebar{padding-right:0}@media only screen and (min-width:64rem){.archive-product .main-taxonomy-product .grid-products aside.sidebar{padding-right:.9375rem}}@media only screen and (min-width:96rem){.archive-product .main-taxonomy-product .grid-products aside.sidebar{width:25%}}@media only screen and (max-width:63.99875rem){.archive-product .main-taxonomy-product .grid-products aside.sidebar{width:100%;position:relative;top:0}}.archive-product .main-taxonomy-product .grid-products aside.sidebar .widget-sidebar{position:-webkit-sticky;position:sticky;top:110px}@media only screen and (max-width:63.99875rem){.archive-product .main-taxonomy-product .grid-products aside.sidebar .widget-sidebar{position:relative;top:0}}.archive-product .main-taxonomy-product .grid-products aside.sidebar .filters-container .filter-title{font-size:1.125rem}@media only screen and (min-width:64rem){.archive-product .main-taxonomy-product .grid-products aside.sidebar .filters-container .filter-title{font-size:1.25rem}}.archive-product .main-taxonomy-product .grid-products aside.sidebar .filters-container .filter-checkbox .filter-item label{display:block;width:100%}.archive-product .main-taxonomy-product .grid-products aside.sidebar .filters-container .filter-checkbox .filter-item label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;position:relative;vertical-align:middle;width:16px;height:16px;border:1px solid #bfbfbf;border-radius:2px;background-color:transparent;transform:translateY(-2px)}.archive-product .main-taxonomy-product .grid-products aside.sidebar .filters-container .filter-checkbox .filter-item label input[type=checkbox]:checked{background-color:#00316b;border-color:#00316b}.archive-product .main-taxonomy-product .grid-products aside.sidebar .filters-container .filter-checkbox .filter-item label input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.archive-product .main-taxonomy-product .grid-products aside.sidebar .filters-container .filter-checkbox .filter-item label .term-label{color:#3c3c3c;width:calc(100% - 25px);padding-left:4px;position:relative}.archive-product .main-taxonomy-product .grid-products aside.sidebar .filters-container .filter-checkbox .filter-item label .term-label .item-count{position:absolute;top:50%;right:0;transform:translateY(-50%);border-radius:30px;border:1px solid #bfbfbf;font-size:12px;line-height:normal;color:#000;padding:4px 15px}.archive-product .main-taxonomy-product .grid-products aside.sidebar .filters-container .apply-filters{display:block!important;background-color:#e0dac9;border-radius:4px;padding:13px 24px;font-size:14px;font-weight:600;color:#00316b;transition:all .3s}.archive-product .main-taxonomy-product .grid-products aside.sidebar .filters-container .apply-filters:hover{cursor:pointer;background-color:#00316b;color:#e0dac9}@media only screen and (max-width:47.99875rem){.archive-product .main-taxonomy-product .grid-products aside.sidebar .yith-wcan-filters{background-color:#fff}}@media only screen and (max-width:47.99875rem){.archive-product .main-taxonomy-product .grid-products aside.sidebar .yith-wcan-filters .filters-container{margin-top:35px}}@media only screen and (max-width:47.99875rem){.archive-product .main-taxonomy-product .grid-products aside.sidebar .yith-wcan-filters .filters-container .clear-selection{display:none}}.archive-product .main-taxonomy-product .grid-products aside.sidebar .yith-wcan-filters .filters-container form>.mobile-only{display:none!important}.archive-product .main-taxonomy-product .grid-products aside.sidebar .yith-wcan-filters .filters-container form .btn-primary{color:#00316b}@media only screen and (max-width:47.99875rem){.archive-product .main-taxonomy-product .grid-products aside.sidebar .yith-wcan-filters .main-modal-button{color:#fff}}.archive-product .main-taxonomy-product .grid-products aside.sidebar .widget_media_image{margin-top:1.25rem}@media only screen and (min-width:64rem){.archive-product .main-taxonomy-product .grid-products aside.sidebar .widget_media_image{margin-top:1.875rem}}.archive-product .main-taxonomy-product .grid-products aside.sidebar .widget_media_image a{display:block}.archive-product .main-taxonomy-product .grid-products aside.sidebar .widget_media_image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.archive-product .main-taxonomy-product .grid-products .col-products{width:77%}.archive-product .main-taxonomy-product .grid-products .col-products{padding-left:0}@media only screen and (min-width:64rem){.archive-product .main-taxonomy-product .grid-products .col-products{padding-left:.625rem}}@media only screen and (min-width:96rem){.archive-product .main-taxonomy-product .grid-products .col-products{width:75%}}@media only screen and (max-width:63.99875rem){.archive-product .main-taxonomy-product .grid-products .col-products{width:100%}}.archive-product .main-taxonomy-product .grid-products .col-products ul.products{display:flex;flex-wrap:wrap;gap:20px}.archive-product .main-taxonomy-product .grid-products .col-products ul.products:before,.archive-product .main-taxonomy-product .grid-products .col-products ul.products:after{content:none}@media only screen and (max-width:63.99875rem){.archive-product .main-taxonomy-product .grid-products .col-products ul.products{gap:12px;margin:0}}.archive-product .main-taxonomy-product .grid-products .col-products ul.products li.product{width:calc(25% - 15px);float:none;display:flex;flex-direction:column;margin:0;cursor:pointer}@media only screen and (max-width:63.99875rem){.archive-product .main-taxonomy-product .grid-products .col-products ul.products li.product{width:calc(33.3333333333% - 8px)}}@media only screen and (max-width:47.99875rem){.archive-product .main-taxonomy-product .grid-products .col-products ul.products li.product{width:calc(50% - 6px)}}.archive-product .main-taxonomy-product .grid-products .col-products ul.products li.product .woocommerce-loop-product__link{position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;border-radius:8px}.archive-product .main-taxonomy-product .grid-products .col-products ul.products li.product .woocommerce-loop-product__link:hover .woocommerce-loop-product__title{color:#ffad33}.archive-product .main-taxonomy-product .grid-products .col-products ul.products li.product .woocommerce-loop-product__link:hover img{transform:scale(1.04);transition:all .3s}.archive-product .main-taxonomy-product .grid-products .col-products ul.products li.product .woocommerce-loop-product__link img{object-fit:cover;margin-bottom:0;transform:scale(1);transition:all .3s}.archive-product .main-taxonomy-product .grid-products .col-products ul.products li.product .woocommerce-loop-product__title{flex:auto;text-align:left;line-height:1.4;font-weight:400;padding:10px 0 0;margin-bottom:5px;position:relative;transition:all .4s ease;font-size:16px}.archive-product .main-taxonomy-product .grid-products .col-products ul.products li.product .woocommerce-loop-product__title{overflow:hidden;text-overflow:ellipsis;white-space:initial}@supports (-webkit-line-clamp: 2){.archive-product .main-taxonomy-product .grid-products .col-products ul.products li.product .woocommerce-loop-product__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.archive-product .main-taxonomy-product .grid-products .col-products ul.products li.product .item-product .product-inf .price{font-size:1rem}@media only screen and (min-width:48rem){.archive-product .main-taxonomy-product .grid-products .col-products ul.products li.product .item-product .product-inf .price{font-size:1.125rem}}@media only screen and (min-width:64rem){.archive-product .main-taxonomy-product .grid-products .col-products ul.products li.product .item-product .product-inf .price{font-size:1.25rem}}.archive-product .page-description{margin:30px 0}.archive-product .term-tax-custom{background-color:#fff;border-radius:20px;padding:30px;position:relative;overflow:hidden;max-width:85%;margin:0 auto 30px}@media only screen and (max-width:63.99875rem){.archive-product .term-tax-custom{max-width:100%;padding:20px}}.archive-product .term-tax-custom .term-description{color:#2e0805}.archive-product .term-tax-custom .term-description #ez-toc-container{background:#fffbf0;border-radius:12px;border:none;padding:0}.archive-product .term-tax-custom .term-description #ez-toc-container .ez-toc-title-container{border-top-left-radius:12px;border-top-right-radius:12px;padding:12px;background:#fff6dd;font-weight:600;color:#ffad33}.archive-product .term-tax-custom .term-description #ez-toc-container .ez-toc-title-container{font-size:1.125rem}@media only screen and (min-width:64rem){.archive-product .term-tax-custom .term-description #ez-toc-container .ez-toc-title-container{font-size:1.25rem}}.archive-product .term-tax-custom .term-description #ez-toc-container .ez-toc-title-container .ez-toc-title{position:relative;line-height:normal}.archive-product .term-tax-custom .term-description #ez-toc-container nav{padding:20px}.archive-product .term-tax-custom .term-description #ez-toc-container nav ul li.ez-toc-page-1{border-bottom:1px dashed #c7c7c7;padding-bottom:8px}.archive-product .term-tax-custom .term-description #ez-toc-container nav ul li a{font-weight:400;color:#4f0d09}.archive-product .term-tax-custom .custom-excerpt{display:none}.archive-product .term-tax-custom .mask{position:absolute;bottom:0;width:100%;height:100%;left:0;background:linear-gradient(360deg,#f7f7f7 21.51%,#f7f7f700 71.7%)}.archive-product .term-tax-custom .btn_show{margin-top:0;position:absolute;bottom:40px;left:50%;transform:translate(-50%);z-index:2}@keyframes loopflicker{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}20%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}60%{-webkit-transform:rotate(0);transform:rotate(0)}}.bottom-product-archive{position:relative}.bottom-product-archive{padding-top:.9375rem}@media only screen and (min-width:48rem){.bottom-product-archive{padding-top:1.25rem}}@media only screen and (min-width:64rem){.bottom-product-archive{padding-top:1.875rem}}.bottom-product-archive .title-viewed,.bottom-product-archive .recently-viewed-products{padding:40px 0}@media only screen and (max-width:47.99875rem){.bottom-product-archive .title-viewed,.bottom-product-archive .recently-viewed-products{padding:30px 0}}.bottom-product-archive .recently-viewed-products .swiper-container .swiper-slide{width:25%;padding:0 10px}@media only screen and (min-width:96rem){.bottom-product-archive .recently-viewed-products .swiper-container .swiper-slide{width:20%}}@media only screen and (max-width:63.99875rem){.bottom-product-archive .recently-viewed-products .swiper-container .swiper-slide{width:50%}}@media only screen and (max-width:39.99875rem){.bottom-product-archive .recently-viewed-products .swiper-container .swiper-slide{width:100%}}@media only screen and (max-width:47.99875rem){.bottom-product-archive .recently-viewed-products .swiper-container .swiper-slide .product-item{padding:0 0 10px}}.bottom-product-archive .widget_recently_viewed_products>span{display:block;text-align:center;color:#ffad33;margin-bottom:15px}.bottom-product-archive .widget_recently_viewed_products>span{font-size:1.5rem}@media only screen and (min-width:64rem){.bottom-product-archive .widget_recently_viewed_products>span{font-size:1.75rem}}.bottom-product-archive .product_list_widget li:before{content:none}body.single-product .section-breadcrumb{margin-bottom:0}@media only screen and (min-width:64rem){body.single-product .section-breadcrumb{margin-bottom:1.875rem}}@media only screen and (max-width:47.99875rem){body.single-product .section-breadcrumb{padding-bottom:10px}}body.single-product .woocommerce-notices-wrapper{font-size:15px}body.single-product .woocommerce-notices-wrapper .woocommerce-message{background-color:#f7f7f7;border:none;box-shadow:inset 0 0 0 1px #0000000d;margin-top:0;padding:10px 10px 10px 15px;margin-bottom:20px;border-radius:5px}body.single-product .woocommerce-notices-wrapper .woocommerce-message:before{content:"";background-color:#0049a1;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5l1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"></path></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5l1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"></path></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:12px;height:12px;margin-right:8px;position:static}body.single-product .woocommerce-notices-wrapper .woocommerce-message a.button{color:#0049a1;font-weight:500;font-size:14px;cursor:pointer;order:100;float:right;padding:0;background:none;line-height:1.7}body.single-product .product-type-variable .product-details .summary.entry-summary{display:flex;flex-direction:column}body.single-product .product-type-variable .product-details .summary.entry-summary .variations_form{margin-top:0;gap:0}body.single-product .product-type-variable .product-details .summary.entry-summary .variations_form table.variations tbody tr th.label label{font-weight:600}body.single-product .product-type-variable .product-details .summary.entry-summary .variations_form table.variations tbody tr th.label label{font-size:1rem}@media only screen and (min-width:64rem){body.single-product .product-type-variable .product-details .summary.entry-summary .variations_form table.variations tbody tr th.label label{font-size:1.25rem}}body.single-product .product-type-variable .product-details .summary.entry-summary .variations_form table.variations tbody tr th.label .woo-selected-variation-item-name{display:none}body.single-product .product-type-variable .product-details .summary.entry-summary .variations_form table.variations tbody tr td.value{position:relative;padding:0;width:-webkit-fit-content!important;width:fit-content!important}body.single-product .product-type-variable .product-details .summary.entry-summary .variations_form table.variations tbody tr td.value .variable-items-wrapper .variable-item{background:#ffad33;color:#fff;border-radius:10px;border:none;padding:0 10px;font-weight:600;height:50px}body.single-product .product-type-variable .product-details .summary.entry-summary .variations_form table.variations tbody tr td.value .variable-items-wrapper .variable-item{font-size:1rem}@media only screen and (min-width:64rem){body.single-product .product-type-variable .product-details .summary.entry-summary .variations_form table.variations tbody tr td.value .variable-items-wrapper .variable-item{font-size:1.25rem}}body.single-product .product-type-variable .product-details .summary.entry-summary .variations_form table.variations tbody tr td.value .variable-items-wrapper .variable-item.selected{background:#0049a1;box-shadow:0 0 0 1px #0049a1}body.single-product .product-type-variable .product-details .summary.entry-summary .variations_form table.variations tbody tr td.value .reset_variations{position:absolute;top:50%;transform:translateY(-50%);right:-40px;text-decoration:underline;color:#707070}body.single-product .product-type-variable .product-details .summary.entry-summary .variations_form .single_variation_wrap .woocommerce-variation.single_variation{margin:30px 0}body.single-product .product-type-variable .product-details .summary.entry-summary .variations_form .single_variation_wrap .woocommerce-variation-description{display:none}body.single-product .product-type-variable .product-details .summary.entry-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;margin-top:20px}@media only screen and (max-width:47.99875rem){body.single-product .product-type-variable .product-details .summary.entry-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{flex-wrap:wrap;gap:12px}}body.single-product .product-details{position:relative;display:flex}@media only screen and (max-width:63.99875rem){body.single-product .product-details{flex-wrap:wrap}}body.single-product .product-details .onsale{display:none;position:absolute;z-index:2;font-size:13px;color:#fff;background-color:#0049a1;font-weight:400;padding:0 5px;border-radius:5px;pointer-events:none;top:15px;left:15px}body.single-product .product-details .woocommerce-product-gallery-wrapper{width:55%;height:-webkit-fit-content;height:fit-content}@media only screen and (max-width:63.99875rem){body.single-product .product-details .woocommerce-product-gallery-wrapper{width:100%}}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery{float:none;width:100%;display:flex;flex-wrap:wrap}@media only screen and (max-width:47.99875rem){body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery{margin-bottom:5px}}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__images{width:100%}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__images .swiper-slide .wpg__image{position:relative;border-radius:15px}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__images .swiper-slide .wpg__image .image-popup{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:50%;height:1.875rem;position:absolute;right:10px;top:10px;width:1.875rem;z-index:97;opacity:.1;display:none}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__images .swiper-slide .wpg__image .image-popup:before{content:none}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__images .swiper-slide .wpg__image .res.ar-16-9,body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__images .swiper-slide .wpg__image .res.ar\[1-1\]{padding-top:72%;aspect-ratio:unset}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__images .swiper-slide .wpg__image .res img{object-fit:cover;border-radius:15px;width:100%;height:100%!important}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__images .swiper-button{display:none}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs{width:100%;margin-top:20px}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .wpg__thumbs-slider-wrapper{position:relative;width:100%}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .swiper-thumbs{width:100%;height:100%;overflow:hidden}@media only screen and (max-width:63.99875rem){body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .swiper-thumbs{height:auto}}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .swiper-button{border:none;padding:0;color:#0f172a;z-index:2;position:absolute;top:50%!important;bottom:unset!important;transform:translateY(-50%);margin:0}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .swiper-button{width:2.125rem;height:2.125rem}@media only screen and (max-width:63.99875rem){body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .swiper-button{width:1.875rem;height:1.875rem}}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .swiper-button:before{width:1.25rem;height:1.25rem}@media only screen and (max-width:63.99875rem){body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .swiper-button:before{width:1.125rem;height:1.125rem}}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .swiper-button.swiper-button-prev{left:-12px}@media only screen and (max-width:47.99875rem){body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .swiper-button.swiper-button-prev{left:-5px}}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .swiper-button.swiper-button-prev:before{transform:rotate(0)}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .swiper-button.swiper-button-next{right:-12px;left:unset}@media only screen and (max-width:47.99875rem){body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .swiper-button.swiper-button-next{right:-5px}}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .swiper-button.swiper-button-next:before{transform:rotate(180deg)}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .swiper-slide{height:auto!important}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .swiper-slide .wpg__thumb{transition:.2s ease;border-radius:7px}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .swiper-slide.swiper-slide-thumb-active .wpg__thumb,body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .swiper-slide:hover .wpg__thumb{border:2px solid #ffad33}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .swiper-slide .res.ar-16-9{aspect-ratio:3/2}body.single-product .product-details .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .wpg__thumbs .swiper-slide .res img{object-fit:cover;height:100%!important}body.single-product .product-details .summary.entry-summary{margin-bottom:0!important}body.single-product .product-details .summary.entry-summary{padding-left:0}@media only screen and (min-width:64rem){body.single-product .product-details .summary.entry-summary{padding-left:3.125rem}}@media only screen and (min-width:64rem){body.single-product .product-details .summary.entry-summary{flex:1 1 0}}@media only screen and (max-width:63.99875rem){body.single-product .product-details .summary.entry-summary{flex:1 1 0;padding-top:20px}}body.single-product .product-details .summary.entry-summary .product_title{position:relative;line-height:1.4;text-transform:uppercase;color:#ffad33}body.single-product .product-details .summary.entry-summary .product_title{margin-bottom:.75rem}@media only screen and (min-width:64rem){body.single-product .product-details .summary.entry-summary .product_title{margin-bottom:1.25rem}}body.single-product .product-details .summary.entry-summary .product_title{font-size:1.25rem}@media only screen and (min-width:64rem){body.single-product .product-details .summary.entry-summary .product_title{font-size:2.375rem}}@media only screen and (min-width:96rem){body.single-product .product-details .summary.entry-summary .product_title{font-size:42px}}body.single-product .product-details .summary.entry-summary .product-meta-list-new{border:1px solid #e9e9e9;border-radius:16px;padding:16px 24px;background-color:#f6f6f6;margin-bottom:24px;display:flex;flex-direction:column;gap:12px}body.single-product .product-details .summary.entry-summary .product-meta-list-new .meta-row{display:flex;align-items:center;padding:2px 0 8px;border-bottom:.84px solid;border-image-source:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.15) 50%,rgba(0,0,0,0) 100%);border-image-slice:1;gap:16px}body.single-product .product-details .summary.entry-summary .product-meta-list-new .meta-row:first-child{padding-top:0}body.single-product .product-details .summary.entry-summary .product-meta-list-new .meta-row:last-child{border-bottom:none;border-image-source:none}body.single-product .product-details .summary.entry-summary .product-meta-list-new .meta-row .meta-icon{display:flex;align-items:center;justify-content:center;color:#0f1e5c;flex-shrink:0}body.single-product .product-details .summary.entry-summary .product-meta-list-new .meta-row .meta-label{font-weight:700;color:#0f1e5c;width:40%}body.single-product .product-details .summary.entry-summary .product-meta-list-new .meta-row .meta-label{font-size:.875rem}@media only screen and (min-width:64rem){body.single-product .product-details .summary.entry-summary .product-meta-list-new .meta-row .meta-label{font-size:.9375rem}}body.single-product .product-details .summary.entry-summary .product-meta-list-new .meta-row .meta-value{font-weight:500;color:#0f1e5c;width:55%}body.single-product .product-details .summary.entry-summary .product-meta-list-new .meta-row .meta-value{font-size:.875rem}@media only screen and (min-width:64rem){body.single-product .product-details .summary.entry-summary .product-meta-list-new .meta-row .meta-value{font-size:.9375rem}}body.single-product .product-details .summary.entry-summary .woocommerce-product-details__short-description{font-size:16px;font-weight:400;color:#1e293b;text-align:justify;padding:8px 0 20px}body.single-product .product-details .summary.entry-summary .woocommerce-product-details__short-description strong{color:#000}body.single-product .product-details .summary.entry-summary .custom-variation-wrap{position:relative}body.single-product .product-details .summary.entry-summary .custom-variation-wrap .btn-buy-now{width:100%;margin-top:5px}body.single-product .product-details .summary.entry-summary form.cart{font-size:15px;margin:20px 0 0;display:flex;justify-content:space-between;flex-wrap:wrap}body.single-product .product-details .summary.entry-summary form.cart{grid-gap:.625rem;gap:.625rem}body.single-product .product-details .summary.entry-summary form.cart:before,body.single-product .product-details .summary.entry-summary form.cart:after{content:none}body.single-product .product-details .summary.entry-summary form.cart table.variations{border-collapse:unset}body.single-product .product-details .summary.entry-summary form.cart table.variations tbody{background:transparent}body.single-product .product-details .summary.entry-summary form.cart table.variations th{padding:0}body.single-product .product-details .summary.entry-summary form.cart .quantity input[type=button]{display:none}body.single-product .product-details .summary.entry-summary form.cart .quantity input[type=number]{height:44px;padding:5px 5px 5px 16px;border:1px solid #3c3c3c;border-radius:4px;background-color:transparent}body.single-product .product-details .summary.entry-summary form.cart .quantity input[type=number].qty::-webkit-inner-spin-button,body.single-product .product-details .summary.entry-summary form.cart .quantity input[type=number].qty::-webkit-outer-spin-button{opacity:1!important;height:40px}body.single-product .product-details .summary.entry-summary form.cart .quantity input[type=number].qty::-webkit-inner-spin-button{-webkit-filter:brightness(.9);filter:brightness(.9)}body.single-product .product-details .summary.entry-summary form.cart .quantity input[type=number].qty{width:100px;text-align:left;font-weight:600;color:#3c3c3c;-moz-appearance:textfield}body.single-product .product-details .summary.entry-summary form.cart button.single_add_to_cart_button,body.single-product .product-details .summary.entry-summary form.cart button[name=add-to-cart]{height:44px;width:310px;background-color:transparent;border:1px solid #ffad33;border-radius:4px;color:#ffad33;font-size:14px;font-weight:600;text-transform:uppercase;padding:0 20px;display:flex;align-items:center;justify-content:space-between;transition:all .3s}@media only screen and (max-width:39.99875rem){body.single-product .product-details .summary.entry-summary form.cart button.single_add_to_cart_button,body.single-product .product-details .summary.entry-summary form.cart button[name=add-to-cart]{padding:0 15px;width:100%;margin-bottom:10px}}body.single-product .product-details .summary.entry-summary form.cart button.single_add_to_cart_button:after,body.single-product .product-details .summary.entry-summary form.cart button[name=add-to-cart]:after{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAA+JJREFUeAHtWE1S1EAUfq+TWIhgtTstFdsTgCdwKC+gJ1BPgO4QrSJWAbITl+7kBMAJGE7gcAIbwSp2tjBQ1Myk29f5I8MkM5CZsOKrSk0n/abz9fvr9wJwg+GAMAIsTD5+Qwu9NogiXNQYaQDWV473f8CQGIrgPL8vmL61QYvM5M0TSalbrdnVs0MJJVGaYExumxYQ8UKKCG3RkNM1DfFzS/KUHT1bU0pBCbhQEqg9H1MS+tvy0cG77Pynu1M+kVu0MuN6guaUDyVQWoNE4C8R4AbNzsq//VqezMfJJ9vkkHZOnbCjp2W0yKAEFvjDGROZEoyGtSI54+j1eMjHgQsogSuZ+B3nfOyMcwiCmVT3FLnzE49qefKokSdjo3VtfkyoszGlrqJJHERovDMxh4g1ImIjlcNooMCYRoBmF1qdtX5RXkjw490p6/SLIyRVCNKuv9I8+Jw3l0twYWJqERn46QKIO3bHJCwNM4qBY010ZYfXEAhrdvJfEVrFmOlBJHsIfph8/JIhbsS3Ehl7u6RkHSqAz4Voa70NSS7VenapeVDPyvREMQM2FwqThrwWm62KXEhQSekxNouxNchSi718sn/ggsd5i7QPm/6ZlFAxLElN53Z4Q2a3gZmd70ozLWgLBCccazBbRYvaY87Rt34au/MgeLVy8qcxjBww0wAdeVuUL1Uq16VB3fFS9o5jCoOAXurTD7fHGDJnblg53XHkOaFOlwa7CDK3nZLSAQooRrpDA2ZnWDkXg5SUBlcVEtTgpZPksIX5b/no9xpa56arX813WbmkjrQ4BSWzc10+uEoOS0WACosA0AL64LLRfRm5MC9Gw55jkOUIS/vrGJyGawLG7zL26LuAvGomEorO3msBooneZbAnMPMIJo7NqfoQUDFsKkpLN4D6xfkegqhZGnnoBZVr0Q289B0O0z15soeg62ZSQ3yqVAmdcaUmNAcTpKNHGYS9aJIJqBgUIM/jYSOvkGX5f4p8gUL/OVSMJEDI//by5ot6kmsJlEEBYpGvwUygMC+oQUUYFCDh+/MeLjVlPanRELAyMwcIL+OhWlLdhWqCwrbTGIx2RItcrNFGhWTzZN7CQqKQIEVX0h/w6MvAaBH2PXGpT9rYLJLr23ZSZ/cL4kWo6n3/haoTGAHijvFrfCup6nkKZQj6d8RMx9HbmUizZt/S9HkN7HVJUAfHwzUopYRFiO3oopcrt8We9WstBn6bsSTbjrZdnoDRQnoBe+WfyEY/IQcGoN5Why9u37Na26OdP6BH92EYIO6SVr5TN/fWPx7clJX6umX72c4VNOpGKSu87FEKN7jBOf4DDnWgu3tgdMIAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:contain;display:inline-block}body.single-product .product-details .summary.entry-summary form.cart button.single_add_to_cart_button:after,body.single-product .product-details .summary.entry-summary form.cart button[name=add-to-cart]:after{width:1.25rem;height:1.25rem}body.single-product .product-details .summary.entry-summary form.cart button.single_add_to_cart_button:hover,body.single-product .product-details .summary.entry-summary form.cart button[name=add-to-cart]:hover{background:#ffad33;color:#fff}body.single-product .product-details .summary.entry-summary form.cart button.single_add_to_cart_button:hover:after,body.single-product .product-details .summary.entry-summary form.cart button[name=add-to-cart]:hover:after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}body.single-product .product-details .summary.entry-summary .product_meta{position:relative;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:30px}body.single-product .product-details .summary.entry-summary .product_meta{font-size:.875rem}@media only screen and (min-width:64rem){body.single-product .product-details .summary.entry-summary .product_meta{font-size:1rem}}@media only screen and (max-width:39.99875rem){body.single-product .product-details .summary.entry-summary .product_meta{gap:20px}}body.single-product .product-details .summary.entry-summary .product_meta>*{display:block}body.single-product .product-details .summary.entry-summary .product_meta>*:not(:last-child){padding-bottom:8px;margin-bottom:8px}body.single-product .product-details .summary.entry-summary .product_meta .sku_wrapper{position:relative;font-weight:400;padding-bottom:0;margin-bottom:0;color:#707070}body.single-product .product-details .summary.entry-summary .product_meta .sku_wrapper.rating_wrapper:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-15px;background-color:#c7c7c7;width:1px;height:80%}@media only screen and (max-width:39.99875rem){body.single-product .product-details .summary.entry-summary .product_meta .sku_wrapper.rating_wrapper:after{left:-10px}}body.single-product .product-details .summary.entry-summary .product_meta .sku_wrapper .sku{color:#ffad33;font-weight:500}body.single-product .product-details .summary.entry-summary .product_meta .posted_in{position:relative;font-weight:400;display:none}body.single-product .product-details .summary.entry-summary .product_meta .posted_in:before{content:"";background-color:#0049a1;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><path d="M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5s1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5S5.5 6.83 5.5 6S4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5s1.5-.68 1.5-1.5s-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z"></path></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><path d="M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5s1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5S5.5 6.83 5.5 6S4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5s1.5-.68 1.5-1.5s-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z"></path></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:15px;height:13px;margin-right:5px}body.single-product .product-details .summary.entry-summary .product_meta .posted_in a{font-weight:600}body.single-product .product-details .summary.entry-summary .product_meta .tagged_as{position:relative;font-weight:400}body.single-product .product-details .summary.entry-summary .product_meta .tagged_as:before{content:"";background-color:#0049a1;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 640 512"><path d="M497.941 225.941L286.059 14.059A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v204.118a48 48 0 0 0 14.059 33.941l211.882 211.882c18.744 18.745 49.136 18.746 67.882 0l204.118-204.118c18.745-18.745 18.745-49.137 0-67.882zM112 160c-26.51 0-48-21.49-48-48s21.49-48 48-48s48 21.49 48 48s-21.49 48-48 48zm513.941 133.823L421.823 497.941c-18.745 18.745-49.137 18.745-67.882 0l-.36-.36L527.64 323.522c16.999-16.999 26.36-39.6 26.36-63.64s-9.362-46.641-26.36-63.64L331.397 0h48.721a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882z"></path></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 640 512"><path d="M497.941 225.941L286.059 14.059A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v204.118a48 48 0 0 0 14.059 33.941l211.882 211.882c18.744 18.745 49.136 18.746 67.882 0l204.118-204.118c18.745-18.745 18.745-49.137 0-67.882zM112 160c-26.51 0-48-21.49-48-48s21.49-48 48-48s48 21.49 48 48s-21.49 48-48 48zm513.941 133.823L421.823 497.941c-18.745 18.745-49.137 18.745-67.882 0l-.36-.36L527.64 323.522c16.999-16.999 26.36-39.6 26.36-63.64s-9.362-46.641-26.36-63.64L331.397 0h48.721a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882z"></path></svg>');margin-right:5px;width:15px;height:15px}body.single-product .product-details .summary.entry-summary .product_meta .tagged_as a{font-weight:600}body.single-product .product-details .summary.entry-summary .single-variation-discount{display:none!important}body.single-product .product-details .summary.entry-summary .onsale{width:-webkit-fit-content;width:fit-content;height:30px;border-radius:4px;padding:5px 20px;font-weight:400;color:#00316b;position:relative;top:0!important;left:0!important;min-width:auto;min-height:auto;font-size:14px;line-height:normal;margin-bottom:0;background:linear-gradient(180deg,#e7383a1a,#c331311a 51.01%,#95251f1a)}body.single-product .product-details .summary.entry-summary .onsale{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}body.single-product .product-details .summary.entry-summary .price{margin-bottom:12px;font-weight:600;display:flex;align-items:center;justify-content:flex-start}body.single-product .product-details .summary.entry-summary .price{grid-gap:.625rem;gap:.625rem}body.single-product .product-details .summary.entry-summary .price .woocommerce-Price-amount.amount{color:#ffad33}body.single-product .product-details .summary.entry-summary .price .woocommerce-Price-amount.amount{font-size:1.375rem}@media only screen and (min-width:48rem){body.single-product .product-details .summary.entry-summary .price .woocommerce-Price-amount.amount{font-size:1.5rem}}@media only screen and (min-width:64rem){body.single-product .product-details .summary.entry-summary .price .woocommerce-Price-amount.amount{font-size:2.25rem}}body.single-product .product-details .summary.entry-summary .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{transform:translate(4px,-10px);display:inline-block}body.single-product .product-details .summary.entry-summary .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{font-size:1.125rem}@media only screen and (min-width:64rem){body.single-product .product-details .summary.entry-summary .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{font-size:1.375rem}}body.single-product .product-details .summary.entry-summary .price span[aria-hidden=true],body.single-product .product-details .summary.entry-summary .price span.amount{color:#ffad33}body.single-product .product-details .summary.entry-summary .price span.amount{font-size:1.125rem}@media only screen and (min-width:48rem){body.single-product .product-details .summary.entry-summary .price span.amount{font-size:1.25rem}}@media only screen and (min-width:64rem){body.single-product .product-details .summary.entry-summary .price span.amount{font-size:1.375rem}}body.single-product .product-details .summary.entry-summary .price ins{order:1;text-decoration:none;color:#ffad33}body.single-product .product-details .summary.entry-summary .price ins{font-size:1.375rem}@media only screen and (min-width:64rem){body.single-product .product-details .summary.entry-summary .price ins{font-size:2rem}}body.single-product .product-details .summary.entry-summary .price ins .woocommerce-Price-currencySymbol{font-size:1.125rem}@media only screen and (min-width:64rem){body.single-product .product-details .summary.entry-summary .price ins .woocommerce-Price-currencySymbol{font-size:1.375rem}}body.single-product .product-details .summary.entry-summary .price del{order:2;opacity:1;color:#ffad33;font-weight:400}body.single-product .product-details .summary.entry-summary .price del{font-size:1rem}@media only screen and (min-width:64rem){body.single-product .product-details .summary.entry-summary .price del{font-size:1.25rem}}body.single-product .product-details .summary.entry-summary .price del .woocommerce-Price-amount.amount{color:#ffad33;font-weight:400}body.single-product .product-details .summary.entry-summary .price del .woocommerce-Price-amount.amount{font-size:.9375rem}@media only screen and (min-width:64rem){body.single-product .product-details .summary.entry-summary .price del .woocommerce-Price-amount.amount{font-size:1rem}}body.single-product .product-details .summary.entry-summary .product-contact{display:flex;gap:16px;margin-top:20px}body.single-product .product-details .summary.entry-summary .product-contact .btn-request,body.single-product .product-details .summary.entry-summary .product-contact .btn-consult{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:12px 24px;font-weight:700;color:#fff;text-decoration:none;transition:background-color .3s,transform .3s}body.single-product .product-details .summary.entry-summary .product-contact .btn-request,body.single-product .product-details .summary.entry-summary .product-contact .btn-consult{font-size:.875rem}@media only screen and (min-width:64rem){body.single-product .product-details .summary.entry-summary .product-contact .btn-request,body.single-product .product-details .summary.entry-summary .product-contact .btn-consult{font-size:.9375rem}}body.single-product .product-details .summary.entry-summary .product-contact .btn-request,body.single-product .product-details .summary.entry-summary .product-contact .btn-consult{flex:1}body.single-product .product-details .summary.entry-summary .product-contact .btn-request svg,body.single-product .product-details .summary.entry-summary .product-contact .btn-consult svg{transition:transform .3s ease;flex-shrink:0}body.single-product .product-details .summary.entry-summary .product-contact .btn-request svg,body.single-product .product-details .summary.entry-summary .product-contact .btn-consult svg{width:1rem;height:1rem}body.single-product .product-details .summary.entry-summary .product-contact .btn-request{background-color:#0f1e5c}body.single-product .product-details .summary.entry-summary .product-contact .btn-request:hover{background-color:#0049a1}body.single-product .product-details .summary.entry-summary .product-contact .btn-request:hover svg{transform:translate(2px,-2px)}body.single-product .product-details .summary.entry-summary .product-contact .btn-consult{background-color:#ff6e00}body.single-product .product-details .summary.entry-summary .product-contact .btn-consult:hover{background-color:#cc5800}body.single-product .product-details .summary.entry-summary .product-contact .btn-consult:hover svg{transform:scale(1.1)}body.single-product .product-details .summary.entry-summary .product-detail-tabs{margin-top:1.25rem}@media only screen and (min-width:64rem){body.single-product .product-details .summary.entry-summary .product-detail-tabs{margin-top:1.875rem}}body.single-product .product-details .summary.entry-summary .product-detail-tabs .wc-tabs-wrapper .tabs.wc-tabs{padding-left:0;border-bottom:2px solid #bfbfbf}body.single-product .product-details .summary.entry-summary .product-detail-tabs .wc-tabs-wrapper .tabs.wc-tabs:before,body.single-product .product-details .summary.entry-summary .product-detail-tabs .wc-tabs-wrapper .tabs.wc-tabs:after{content:none}body.single-product .product-details .summary.entry-summary .product-detail-tabs .wc-tabs-wrapper .tabs.wc-tabs li{background:transparent;border:none;padding:12px 0 6px;margin:0 20px 0 0}body.single-product .product-details .summary.entry-summary .product-detail-tabs .wc-tabs-wrapper .tabs.wc-tabs li:last-child{margin-right:0}body.single-product .product-details .summary.entry-summary .product-detail-tabs .wc-tabs-wrapper .tabs.wc-tabs li.active:before,body.single-product .product-details .summary.entry-summary .product-detail-tabs .wc-tabs-wrapper .tabs.wc-tabs li.active:after{content:none}body.single-product .product-details .summary.entry-summary .product-detail-tabs .wc-tabs-wrapper .tabs.wc-tabs li.active{border-bottom:2px solid #340a10}body.single-product .product-details .summary.entry-summary .product-detail-tabs .wc-tabs-wrapper .tabs.wc-tabs li.active a{color:#340a10}body.single-product .product-details .summary.entry-summary .product-detail-tabs .wc-tabs-wrapper .tabs.wc-tabs li a{padding:0;font-weight:500;line-height:1.4;color:#707070;text-align:left;width:100%}body.single-product .product-details .summary.entry-summary .product-detail-tabs .wc-tabs-wrapper .tabs.wc-tabs li a{font-size:1.125rem}@media only screen and (min-width:64rem){body.single-product .product-details .summary.entry-summary .product-detail-tabs .wc-tabs-wrapper .tabs.wc-tabs li a{font-size:1.375rem}}body.single-product .product-details .summary.entry-summary .product-detail-tabs .wc-tabs-wrapper .wc-tab{color:#3c3c3c;margin-bottom:0}body.single-product .product-details .summary.entry-summary .product-detail-tabs .wc-tabs-wrapper .wc-tab>h2{display:none}body.single-product .product-details .summary.entry-summary .product-detail-tabs .wc-tabs-wrapper .wc-tab ul{padding-left:25px}body.single-product .product-details .summary.entry-summary .product-detail-tabs .wc-tabs-wrapper .wc-tab ul li{margin-bottom:6px}body.single-product .product-details .summary.entry-summary .product-detail-tabs .wc-tabs-wrapper .wc-tab ul li:last-child{margin-bottom:0}body.single-product .product-main-desc{padding-bottom:40px}body.single-product .product-main-desc{padding-top:0}@media only screen and (min-width:64rem){body.single-product .product-main-desc{padding-top:2.5rem}}body.single-product .product-main-desc .container p{color:#333;text-align:justify;line-height:1.6}body.single-product .product-after-summary{padding-bottom:30px}body.single-product .product-after-summary{padding-top:1.875rem}@media only screen and (min-width:64rem){body.single-product .product-after-summary{padding-top:3.125rem}}body.single-product .product-after-summary .wrapper{padding-top:0}@media only screen and (min-width:64rem){body.single-product .product-after-summary .wrapper{padding-top:2.5rem}}body.single-product .product-after-summary .wrapper .col-content{width:70%}body.single-product .product-after-summary .wrapper .col-content{padding-right:0}@media only screen and (min-width:64rem){body.single-product .product-after-summary .wrapper .col-content{padding-right:.9375rem}}@media only screen and (max-width:63.99875rem){body.single-product .product-after-summary .wrapper .col-content{width:100%}}body.single-product .product-after-summary .wc-tabs-wrapper{border:1px solid #e9e9e9;border-radius:8px;padding:30px;background-color:#fff;margin-bottom:20px;box-shadow:0 2px 8px #00000005}body.single-product .product-after-summary .wc-tabs-wrapper{margin-top:.625rem}@media only screen and (min-width:48rem){body.single-product .product-after-summary .wc-tabs-wrapper{margin-top:.9375rem}}@media only screen and (min-width:64rem){body.single-product .product-after-summary .wc-tabs-wrapper{margin-top:1.875rem}}@media only screen and (max-width:47.99875rem){body.single-product .product-after-summary .wc-tabs-wrapper{padding:24px 12px}}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tabs{display:flex;gap:15px;padding:0 0 12px!important;margin:0!important;border-bottom:1px solid #ededed;position:relative}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tabs:after{content:none!important}@media only screen and (max-width:47.99875rem){body.single-product .product-after-summary .wc-tabs-wrapper .wc-tabs{flex-wrap:wrap}}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tabs:before{content:none!important}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tabs li{text-align:center;border:none!important;margin:0 30px 0 0!important;padding:0 0 6px!important;background-color:transparent!important;border-radius:0!important;z-index:2!important;line-height:normal;position:relative}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tabs li:before,body.single-product .product-after-summary .wc-tabs-wrapper .wc-tabs li:after{content:none!important}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tabs li.active{color:#a67342!important}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tabs li.active:after{content:""!important;position:absolute;bottom:-13px;left:0;width:100%;height:3px;background-color:#a67342;border-radius:99px}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tabs li.active a{color:#a67342!important}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tabs li a{width:100%;padding:0!important;font-weight:700!important;color:#4f4f4f!important}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tabs li a{font-size:1rem}@media only screen and (min-width:48rem){body.single-product .product-after-summary .wc-tabs-wrapper .wc-tabs li a{font-size:1.125rem}}@media only screen and (min-width:64rem){body.single-product .product-after-summary .wc-tabs-wrapper .wc-tabs li a{font-size:1.25rem}}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tabs li a{text-transform:none}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab{margin-top:25px;margin-bottom:0;color:#4f4f4f;line-height:1.6}@media only screen and (max-width:47.99875rem){body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab{line-height:1.5}}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab a{color:#0049a1}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab#tab-description>h2:first-child{display:none!important}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab#tab-description .tab-description-inner{position:relative;transition:max-height .4s ease;font-size:16px}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab#tab-description .tab-description-inner>h2:first-child{display:none!important}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab#tab-description .tab-description-inner.has-collapsed-content{max-height:250px;overflow:hidden}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab#tab-description .tab-description-inner.has-collapsed-content:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none;transition:opacity .3s}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab#tab-description .tab-description-inner.is-expanded{max-height:none!important}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab#tab-description .tab-description-inner.is-expanded:after{opacity:0!important}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab#tab-description .read-more-wrapper{display:flex;justify-content:center;margin-top:20px}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab#tab-description .read-more-wrapper .btn-read-more{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:#4f4f4f;font-weight:600;cursor:pointer;padding:8px 16px}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab#tab-description .read-more-wrapper .btn-read-more{font-size:.875rem}@media only screen and (min-width:64rem){body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab#tab-description .read-more-wrapper .btn-read-more{font-size:.9375rem}}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab#tab-description .read-more-wrapper .btn-read-more{transition:color .2s}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab#tab-description .read-more-wrapper .btn-read-more:hover{color:#0049a1}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab#tab-description .read-more-wrapper .btn-read-more svg{transition:transform .3s ease;width:12px;height:12px;stroke:currentColor;stroke-width:2.5;fill:none}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab#tab-description .read-more-wrapper .btn-read-more.is-expanded svg{transform:rotate(180deg)}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews{display:flex;flex-flow:row wrap}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews{grid-gap:1.875rem;gap:1.875rem}@media only screen and (min-width:64rem){body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments{flex:0 0 60%;max-width:60%}}@media only screen and (max-width:63.99875rem){body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments{flex:0 0 100%;max-width:100%}}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .woocommerce-Reviews-title>span{color:#ffad33}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .commentlist{list-style:none;margin:0;padding:1.25rem;background-color:#f5f5f5;border-radius:10px}@media only screen and (max-width:47.99875rem){body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .commentlist{padding:0}}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .commentlist .comment_container{display:flex}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .commentlist .comment_container{grid-gap:.9375rem;gap:.9375rem}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .commentlist .comment_container>.avatar{aspect-ratio:1/1;border-radius:50%;position:relative;padding:0}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .commentlist .comment_container>.avatar{width:3.125rem;height:3.125rem}@media only screen and (max-width:47.99875rem){body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .commentlist .comment_container>.avatar{width:2.5rem;height:2.5rem}}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .commentlist .comment_container>.comment-text{position:relative;top:-4px;margin:0;padding:0;border:none;flex:1 1 0}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .commentlist .comment_container>.comment-text .meta{margin-bottom:5px}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .commentlist .comment_container>.comment-text .meta .woocommerce-review__dash{font-size:13px}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .commentlist .comment_container>.comment-text .meta .woocommerce-review__published-date{font-size:13px}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .commentlist .comment_container>.comment-text .description{font-size:15px;line-height:1.6}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .commentlist .comment_container>.comment-text .description p{line-height:inherit}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .commentlist>:where(li.review,li.comment){background-color:#fff;border-radius:10px;padding:20px;margin:0}@media only screen and (max-width:47.99875rem){body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .commentlist>:where(li.review,li.comment){padding:10px}}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .commentlist>:where(li.review,li.comment):not(:last-child){margin-bottom:15px}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .commentlist>:where(li.review,li.comment) .children{list-style:none;margin:10px 0 0;padding:0 0 0 50px}@media only screen and (max-width:47.99875rem){body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .commentlist>:where(li.review,li.comment) .children{padding-left:10px}}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #comments .commentlist>:where(li.review,li.comment) .children>li.comment{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:15px}@media only screen and (min-width:64rem){body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #review_form_wrapper{flex:1 1 0}}@media only screen and (max-width:63.99875rem){body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #review_form_wrapper{flex:0 0 100%;max-width:100%;order:-1}}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #review_form_wrapper #review_form{position:-webkit-sticky;position:sticky;top:50px}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #review_form_wrapper #respond #reply-title{font-weight:600}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #review_form_wrapper #respond #reply-title #cancel-comment-reply-link{font-size:13px;color:#0049a1;font-weight:400}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #review_form_wrapper #respond #commentform .comment-form-rating{margin-top:10px}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #review_form_wrapper #respond #commentform .comment-form-rating{display:flex;flex-flow:row wrap}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #review_form_wrapper #respond #commentform .comment-form-rating{grid-gap:.625rem;gap:.625rem}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #review_form_wrapper #respond #commentform .comment-form-rating>label{font-size:15px}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #review_form_wrapper #respond #commentform .comment-form-rating>label .required{color:#0049a1}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #review_form_wrapper #respond #commentform .comment-form-rating select#rating{border:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important;white-space:nowrap}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #review_form_wrapper #respond #commentform .comment-form-comment{margin-top:10px;margin-bottom:5px}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #review_form_wrapper #respond #commentform .comment-form-comment>label{display:none}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #review_form_wrapper #respond #commentform .comment-form-comment>label .required{color:#0049a1}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #review_form_wrapper #respond #commentform .comment-form-comment textarea{padding:10px;font-size:15px;border-radius:8px;width:100%}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #review_form_wrapper #respond #commentform .comment-form-comment textarea:focus{border:1px solid #ffad33}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews #review_form_wrapper #respond #commentform .form-submit [type=submit]{color:#fff;font-weight:500;height:40px;border:none;padding:0 15px;border-radius:5px}body.single-product .product-after-summary .wc-tabs-wrapper .wc-tab #reviews .clear{border:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important;white-space:nowrap}body.single-product .product-after-summary .wc-tabs-wrapper .woocommerce-Tabs-panel .tab-description-inner .wp-caption-text{padding-top:10px;font-style:italic;font-weight:400}body.single-product .product-after-summary .wc-tabs-wrapper .woocommerce-Tabs-panel .product-description-flex-container{display:flex;flex-wrap:wrap;gap:20px}body.single-product .product-after-summary .wc-tabs-wrapper .woocommerce-Tabs-panel .product-description-flex-container .product-main-content-col{width:calc(68% - 10px)}@media only screen and (max-width:47.99875rem){body.single-product .product-after-summary .wc-tabs-wrapper .woocommerce-Tabs-panel .product-description-flex-container .product-main-content-col{width:100%}}body.single-product .product-after-summary .related.products{padding:40px 0 80px;position:relative;z-index:99}body.single-product .product-after-summary .related.products .heading-title{margin-bottom:1.25rem}@media only screen and (min-width:64rem){body.single-product .product-after-summary .related.products .heading-title{margin-bottom:2.5rem}}body.single-product .product-after-summary .related.products .swiper-wrapper .swiper-slide{padding:0 6px;width:33.3333333333%}@media only screen and (max-width:47.99875rem){body.single-product .product-after-summary .related.products .swiper-wrapper .swiper-slide{width:50%}}@media only screen and (max-width:47.99875rem){body.single-product .product-after-summary .related.products .swiper-wrapper .swiper-slide{width:100%}}body.single-product .product-after-summary .related.products .swiper-wrapper .swiper-slide .product-item .product-content .title{font-size:16px!important}body.single-product .product-after-summary .related.products .swiper-wrapper .swiper-slide .product-item .product-content .title:after{content:none}body.single-product .product-after-summary .related.products .swiper-wrapper .swiper-slide .product-item .product-content .price-product{margin:0}body.single-product .product-after-summary .related.products .swiper-wrapper .swiper-slide .product-item .product-content .btn-link{margin-top:.625rem}@media only screen and (min-width:64rem){body.single-product .product-after-summary .related.products .swiper-wrapper .swiper-slide .product-item .product-content .btn-link{margin-top:.9375rem}}body.single-product .product-after-summary .related.products .swiper-controls .swiper-button:before{background-color:transparent!important;border:none!important;color:#383838!important}body.single-product .product-after-summary .related.products .swiper-controls .swiper-button.swiper-button-prev{left:-30px}@media only screen and (max-width:39.99875rem){body.single-product .product-after-summary .related.products .swiper-controls .swiper-button.swiper-button-prev{left:-22px}}body.single-product .product-after-summary .related.products .swiper-controls .swiper-button.swiper-button-next{right:-30px}@media only screen and (max-width:39.99875rem){body.single-product .product-after-summary .related.products .swiper-controls .swiper-button.swiper-button-next{right:-22px}}body.single-product .product-after-summary .related.products .swiper-controls .swiper-pagination{bottom:-60px}body.single-product .product-after-summary .related.products .swiper-controls .swiper-pagination .swiper-pagination-bullet{width:15px;height:4px;border-radius:100px;background-color:#595550}body.single-product .product-after-summary .related.products .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:30px;height:4px;background-color:#110d0e}.wc-block-components-product-metadata{display:none}.wc-block-cart__submit-container a,.wc-block-components-checkout-place-order-button a{background-color:#0049a1;color:#fff}.wc-block-cart__submit-container a:hover,.wc-block-components-checkout-place-order-button a:hover{background-color:#ffad33}body.woocommerce-cart .meta-single{display:none}body.woocommerce-cart section.section-page .content{max-width:100%}body.woocommerce-cart section.section-page .content .woocommerce{display:flex;flex-wrap:wrap}body.woocommerce-cart section.section-page .content .woocommerce .woocommerce-notices-wrapper{width:100%}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form{width:65%}@media only screen and (max-width:63.99875rem){body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form{width:100%}}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents{padding:20px 15px}@media only screen and (max-width:47.99875rem){body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents{padding:15px 10px}}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents thead{display:none}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody{border:none;background:transparent}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr{display:flex;width:100%;margin-bottom:20px;justify-content:space-between;align-items:center}@media only screen and (max-width:39.99875rem){body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr{flex-wrap:wrap;justify-content:flex-start}}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr:last-child{margin-bottom:0;border-top:1px solid rgba(204,204,204,.5490196078);padding-top:15px}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr:last-child td.actions{width:100%;padding:0}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr:last-child td.actions .coupon{float:none;display:flex}@media only screen and (max-width:39.99875rem){body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr:last-child td.actions .coupon{flex-wrap:wrap}}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr:last-child td.actions .coupon .input-text{height:42px;border-radius:6px;width:80%;padding:0 12px;font-weight:600;float:none;margin-right:10px}@media only screen and (max-width:39.99875rem){body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr:last-child td.actions .coupon .input-text{width:100%;height:38px;margin-right:0;margin-bottom:10px}}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr:last-child td.actions .coupon .button{flex:auto;height:42px;border-radius:6px;background:#0049a1;color:#fff}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr:last-child td.actions .coupon .button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #95251f66}@media only screen and (max-width:39.99875rem){body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr:last-child td.actions .coupon .button{height:38px}}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr:last-child td.actions button[name=update_cart]{display:none}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr:nth-child(2n){background-color:transparent}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td{border-top:none}@media only screen and (max-width:47.99875rem){body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td{text-align:left!important}}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td:before{content:none}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-subtotal{display:none}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-thumbnail{order:1;width:82px;padding:0;border-radius:12px}@media only screen and (max-width:47.99875rem){body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-thumbnail{display:block;width:100px}}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-thumbnail a{display:block;height:100%;border-radius:12px;background-color:#fff}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-thumbnail a img{width:80px;height:100%;object-fit:contain}@media only screen and (max-width:47.99875rem){body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-thumbnail a img{width:100px}}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-name{order:2;max-width:310px}@media only screen and (max-width:47.99875rem){body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-name{max-width:240px}}@media only screen and (max-width:39.99875rem){body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-name{max-width:220px;padding-left:20px}}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-name a{color:#2e0805}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-name .variation{margin-top:5px;color:#707070;font-size:14px}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity{order:3;min-width:120px}@media only screen and (max-width:39.99875rem){body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity{padding-left:0}}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity{border:1px solid #e6e6e6;border-radius:8px;float:none;width:-webkit-fit-content;width:fit-content;padding:6px 12px}@media only screen and (max-width:39.99875rem){body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity{padding-left:0}}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input{border-radius:0;height:40px;padding:0 15px;width:100%;min-width:unset;max-width:unset;font-size:15px;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #3a3637}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input::-webkit-outer-spin-button,body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input.minus,body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input.plus{padding:0;border:none;border-radius:4px;font-size:14px;background-color:#e8fef4;color:#ffad33;margin:0 -5px}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input.minus,body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input.plus{width:2.125rem;height:2.125rem}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input[type=number]{border:none;width:50px;padding:0;height:34px}@media only screen and (max-width:47.99875rem){body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input[type=number]{width:34px}}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-price{order:4;min-width:150px;text-align:center!important}@media only screen and (max-width:63.99875rem){body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-price{min-width:120px}}@media only screen and (max-width:39.99875rem){body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-price{min-width:100px}}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-price .woocommerce-Price-amount{font-weight:600;color:#ffad33}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-price .woocommerce-Price-amount{font-size:1.0625rem}@media only screen and (min-width:64rem){body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-price .woocommerce-Price-amount{font-size:1.25rem}}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-remove{order:5}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-remove a.remove{position:relative;font-size:0}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-remove a.remove:before{content:"";-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 7h16"></path><path d="M10 11v6"></path><path d="M14 11v6"></path><path d="M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2l1-12"></path><path d="M9 7V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3"></path></g></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 7h16"></path><path d="M10 11v6"></path><path d="M14 11v6"></path><path d="M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2l1-12"></path><path d="M9 7V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3"></path></g></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#727272;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-remove a.remove:before{width:1.25rem;height:1.25rem}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-remove a.remove:before{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form .cart-summary-actions .btn-main svg,body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form .cart-summary-actions .btn-main path{fill:#fff}body.woocommerce-cart section.section-page .content .woocommerce form.woocommerce-cart-form .cart-summary-actions .btn-main span{padding-left:5px}body.woocommerce-cart section.section-page .content .woocommerce .cart-collaterals{width:35%}body.woocommerce-cart section.section-page .content .woocommerce .cart-collaterals{padding-left:0}@media only screen and (min-width:64rem){body.woocommerce-cart section.section-page .content .woocommerce .cart-collaterals{padding-left:1.875rem}}@media only screen and (max-width:63.99875rem){body.woocommerce-cart section.section-page .content .woocommerce .cart-collaterals{padding-top:30px;width:100%}}body.woocommerce-cart section.section-page .content .woocommerce .cart-collaterals:before,body.woocommerce-cart section.section-page .content .woocommerce .cart-collaterals:after{content:none}body.woocommerce-cart section.section-page .content .woocommerce .cart-collaterals .cart_totals{float:none;width:100%}body.woocommerce-cart section.section-page .content .woocommerce .cart-collaterals .cart_totals>h2{font-weight:600}body.woocommerce-cart section.section-page .content .woocommerce .cart-collaterals .cart_totals>h2{font-size:1.375rem}@media only screen and (min-width:48rem){body.woocommerce-cart section.section-page .content .woocommerce .cart-collaterals .cart_totals>h2{font-size:1.625rem}}@media only screen and (min-width:64rem){body.woocommerce-cart section.section-page .content .woocommerce .cart-collaterals .cart_totals>h2{font-size:1.875rem}}body.woocommerce-cart section.section-page .content .woocommerce .cart-collaterals .cart_totals table th{width:45%}body.woocommerce-cart section.section-page .content .woocommerce .cart-collaterals .cart_totals table a{color:#004225;text-decoration:underline}body.woocommerce-cart .wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new{display:none}body.woocommerce-cart a.checkout-button.button.alt.wc-forward{background-color:#0049a1}body.woocommerce-cart a.checkout-button.button.alt.wc-forward:hover{background-color:#00316b}body.woocommerce-cart table.cart td.actions .input-text{width:150px}body.woocommerce-cart .wc-block-cart-items__header-product{visibility:visible!important;background:#f9f9f9!important}body.woocommerce-cart .wc-block-cart-items th{padding:8px 16px}body.woocommerce-cart .wc-block-cart-items .wc-block-cart-item__image img{height:120px;object-fit:contain}body.woocommerce-checkout{background-color:#f8fafc}body.woocommerce-checkout section.section-page .content{max-width:100%;text-align:left;color:#1e293b}body.woocommerce-checkout section.section-page .meta-single{display:none}body.woocommerce-checkout section.section-page .heading-title{display:none;font-size:24px;font-weight:800;color:#062347;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 24px;text-align:left}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{display:flex;align-items:center;flex-wrap:wrap;gap:6px;background-color:#eff6ff;border:1px dashed #93c5fd;border-top:3px solid #0049a1;border-radius:10px;padding:14px 20px;margin-bottom:24px;color:#1e293b;font-size:14px}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{content:"";position:static;display:inline-block;flex-shrink:0}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{width:1.125rem;height:1.125rem}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{margin-right:4px;background-color:#0049a1;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:after{display:none}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon{color:#f97316;font-weight:700;text-decoration:underline}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-message{padding:14px 18px;border-radius:10px;margin-bottom:20px;font-size:14px}.woocommerce-checkout .woocommerce-error:before,.woocommerce-checkout .woocommerce-message:before{display:none}.woocommerce-checkout form.checkout_coupon{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin:0 0 24px;box-shadow:0 4px 14px #0623470a}.woocommerce-checkout form.checkout_coupon p{margin:0 0 12px;font-size:14px;color:#475569}.woocommerce-checkout form.checkout_coupon .form-row{margin:0}.woocommerce-checkout form.checkout_coupon .input-text{height:44px;padding:0 14px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px}.woocommerce-checkout form.checkout_coupon button.button{height:44px;padding:0 22px;background-color:#0049a1;color:#fff;font-size:14px;font-weight:700;border-radius:8px;transition:background-color .2s ease}.woocommerce-checkout form.checkout_coupon button.button:hover{background-color:#00316b}form.checkout.woocommerce-checkout{position:relative}form.checkout.woocommerce-checkout:after{content:"";display:table;clear:both}form.checkout.woocommerce-checkout .woocommerce-NoticeGroup,form.checkout.woocommerce-checkout .woocommerce-NoticeGroup-checkout{width:100%;float:none;clear:both;margin-bottom:20px}form.checkout.woocommerce-checkout #customer_details{width:57%;float:left;background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:28px;box-shadow:0 6px 24px #0623470a}@media only screen and (max-width:63.99875rem){form.checkout.woocommerce-checkout #customer_details{width:100%;float:none;margin-bottom:24px;padding:20px 16px}}form.checkout.woocommerce-checkout #order_review_heading{width:40%;float:right;clear:right;margin:0;padding:26px 26px 16px;background-color:#fff;border:1px solid #e2e8f0;border-bottom:none;border-radius:14px 14px 0 0;font-size:18px;font-weight:800;color:#062347;text-transform:uppercase;letter-spacing:.2px}@media only screen and (max-width:63.99875rem){form.checkout.woocommerce-checkout #order_review_heading{width:100%;float:none;padding:20px 16px 12px}}form.checkout.woocommerce-checkout #order_review{width:40%;float:right;clear:right;margin:0;padding:0 26px 26px;background-color:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 14px 14px;box-shadow:0 6px 24px #0623470a}@media only screen and (max-width:63.99875rem){form.checkout.woocommerce-checkout #order_review{width:100%;float:none;padding:0 16px 20px}}#customer_details .col-1,#customer_details .col-2{width:100%!important;max-width:100%!important;float:none!important;padding:0!important;margin:0}#customer_details .col-2{margin-top:22px;padding-top:20px!important;border-top:1px dashed #e2e8f0}#customer_details .woocommerce-billing-fields>h3,#customer_details .woocommerce-additional-fields>h3,#customer_details #ship-to-different-address{position:relative;font-size:18px;font-weight:800;color:#062347;text-transform:uppercase;letter-spacing:.2px;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #f1f5f9}#customer_details .woocommerce-billing-fields>h3:after,#customer_details .woocommerce-additional-fields>h3:after,#customer_details #ship-to-different-address:after{content:"";position:absolute;left:0;bottom:-2px;width:48px;height:2px;background-color:#f97316}#customer_details .woocommerce-billing-fields__field-wrapper,#customer_details .woocommerce-shipping-fields__field-wrapper,#customer_details .woocommerce-additional-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}#customer_details .form-row{width:100%;margin:0!important;padding:0!important;float:none!important}#customer_details .form-row.form-row-first,#customer_details .form-row.form-row-last{width:calc(50% - 8px)}@media only screen and (max-width:39.99875rem){#customer_details .form-row.form-row-first,#customer_details .form-row.form-row-last{width:100%}}#customer_details label{display:block;font-size:13.5px;font-weight:600;color:#334155;line-height:1.4;margin-bottom:6px}#customer_details label .required,#customer_details label abbr.required{color:#ef4444;text-decoration:none;font-weight:700;margin-left:2px}#customer_details label .optional{font-weight:400;color:#94a3b8;font-size:12.5px}#customer_details input.input-text,#customer_details select,#customer_details textarea{width:100%;height:46px;padding:0 14px;font-size:14px;color:#0f172a;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;box-shadow:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}#customer_details input.input-text::-webkit-input-placeholder,#customer_details select::-webkit-input-placeholder,#customer_details textarea::-webkit-input-placeholder{color:#94a3b8}#customer_details input.input-text::placeholder,#customer_details select::placeholder,#customer_details textarea::placeholder{color:#94a3b8}#customer_details input.input-text:focus,#customer_details select:focus,#customer_details textarea:focus{outline:none;background-color:#fff;border-color:#0049a1;box-shadow:0 0 0 3px #0049a11f}#customer_details textarea{height:auto;min-height:110px;padding:12px 14px;line-height:1.5;resize:vertical}#customer_details .select2-container{width:100%!important}#customer_details .select2-container .select2-selection--single{height:46px;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;display:flex;align-items:center;transition:border-color .2s ease,box-shadow .2s ease}#customer_details .select2-container .select2-selection__rendered{line-height:44px;padding-left:14px;padding-right:32px;font-size:14px;color:#0f172a}#customer_details .select2-container .select2-selection__arrow{height:44px;right:8px}#order_review table.woocommerce-checkout-review-order-table{width:100%;border:none;border-collapse:collapse;margin:0 0 18px;background:transparent}#order_review table.woocommerce-checkout-review-order-table thead th{background-color:#f8fafc;color:#475569;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:12px 14px;border:none;border-bottom:1px solid #e2e8f0}#order_review table.woocommerce-checkout-review-order-table thead th.product-total{text-align:right}#order_review table.woocommerce-checkout-review-order-table tbody td{padding:14px;border:none;border-bottom:1px solid #f1f5f9;font-size:14px;color:#1e293b;line-height:1.45;vertical-align:middle}#order_review table.woocommerce-checkout-review-order-table tbody td.product-total{text-align:right;font-weight:700;color:#0f172a;white-space:nowrap}#order_review table.woocommerce-checkout-review-order-table .product-quantity{display:inline-block;color:#f97316;font-weight:700;margin-left:4px}#order_review table.woocommerce-checkout-review-order-table dl.variation{margin:4px 0 0;font-size:12.5px;color:#64748b}#order_review table.woocommerce-checkout-review-order-table dl.variation dt,#order_review table.woocommerce-checkout-review-order-table dl.variation dd{display:inline;margin:0;padding:0}#order_review table.woocommerce-checkout-review-order-table dl.variation dd p{display:inline;margin:0}#order_review table.woocommerce-checkout-review-order-table tfoot th,#order_review table.woocommerce-checkout-review-order-table tfoot td{padding:12px 14px;border:none;border-top:1px solid #f1f5f9;font-size:14px;color:#334155;vertical-align:middle}#order_review table.woocommerce-checkout-review-order-table tfoot th{font-weight:600}#order_review table.woocommerce-checkout-review-order-table tfoot td{text-align:right;font-weight:700;color:#0f172a}#order_review table.woocommerce-checkout-review-order-table tfoot tr.order-total th,#order_review table.woocommerce-checkout-review-order-table tfoot tr.order-total td{border-top:2px solid #e2e8f0;padding-top:16px;padding-bottom:16px;font-size:15.5px;font-weight:800;color:#062347}#order_review table.woocommerce-checkout-review-order-table tfoot tr.order-total td .woocommerce-Price-amount{font-size:20px;font-weight:800;color:#dc2626}#order_review .custom-shipping-title{font-size:15px;font-weight:700;color:#062347;margin:14px 0 10px;display:none}#order_review #payment.woocommerce-checkout-payment{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:18px}#order_review #payment.woocommerce-checkout-payment ul.payment_methods{list-style:none;margin:0 0 16px;padding:0 0 12px;border-bottom:1px solid #e2e8f0}#order_review #payment.woocommerce-checkout-payment ul.payment_methods li{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px;margin-bottom:10px;line-height:1.4;transition:border-color .2s ease}#order_review #payment.woocommerce-checkout-payment ul.payment_methods li:last-child{margin-bottom:0}#order_review #payment.woocommerce-checkout-payment ul.payment_methods input.input-radio{margin:0 8px 0 0;vertical-align:middle}#order_review #payment.woocommerce-checkout-payment ul.payment_methods label{display:inline;font-size:14px;font-weight:700;color:#0f172a;cursor:pointer;vertical-align:middle}#order_review #payment.woocommerce-checkout-payment div.payment_box{background-color:#f1f5f9;color:#475569;border-radius:6px;padding:10px 12px;margin:10px 0 0;font-size:13px;line-height:1.5}#order_review #payment.woocommerce-checkout-payment div.payment_box:before{display:none}#order_review #payment.woocommerce-checkout-payment div.payment_box p{margin:0;font-size:13px}#order_review #payment.woocommerce-checkout-payment .form-row.place-order{padding:0;margin:0}#order_review #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper{margin-bottom:14px;font-size:13px;color:#64748b;line-height:1.5}#order_review #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper p{margin:0 0 8px}#order_review #payment.woocommerce-checkout-payment button#place_order{width:100%;height:50px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;border:none;border-radius:10px;box-shadow:0 6px 18px #f9731647;cursor:pointer;float:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}#order_review #payment.woocommerce-checkout-payment button#place_order:hover{background:linear-gradient(135deg,#ea580c,#c2410c);color:#fff;transform:translateY(-1px);box-shadow:0 8px 22px #f9731661}.woocommerce-checkout .woocommerce-order{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:32px;box-shadow:0 6px 24px #0623470a}@media only screen and (max-width:47.99875rem){.woocommerce-checkout .woocommerce-order{padding:20px 16px}}.woocommerce-checkout .woocommerce-order .woocommerce-thankyou-order-received{background-color:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;font-size:16px;font-weight:700;padding:16px 20px;border-radius:10px;margin-bottom:24px}.woocommerce-checkout .woocommerce-order ul.woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;list-style:none;padding:0;margin:0 0 28px}.woocommerce-checkout .woocommerce-order ul.woocommerce-order-overview:before,.woocommerce-checkout .woocommerce-order ul.woocommerce-order-overview:after{display:none}.woocommerce-checkout .woocommerce-order ul.woocommerce-order-overview li{float:none;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin:0;font-size:12.5px;color:#64748b;text-transform:uppercase}.woocommerce-checkout .woocommerce-order ul.woocommerce-order-overview li strong{display:block;margin-top:6px;font-size:15px;font-weight:700;color:#062347;text-transform:none}.custom-cart-wrapper{display:flex}@media only screen and (max-width:63.99875rem){.custom-cart-wrapper{flex-wrap:wrap}}.custom-cart-wrapper .woocommerce:first-child{width:63%;padding-right:20px}@media only screen and (max-width:63.99875rem){.custom-cart-wrapper .woocommerce:first-child{width:100%;padding-right:0}}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents{border:none;margin:0;border-radius:0}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents thead{display:none}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody{border:none;background:transparent}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr{display:flex;width:100%;margin-bottom:20px;justify-content:space-between;align-items:center}@media only screen and (max-width:39.99875rem){.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr{flex-wrap:wrap;justify-content:flex-start}}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr:last-child{margin-bottom:0;display:none}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr:nth-child(2n){background-color:transparent}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td{border-top:none}@media only screen and (max-width:47.99875rem){.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td{text-align:left!important}}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td:before{content:none}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-subtotal{display:none}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-thumbnail{order:1;width:82px;padding:0;border-radius:12px}@media only screen and (max-width:47.99875rem){.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-thumbnail{display:block;width:100px}}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-thumbnail a{display:block;height:100%;border-radius:12px;background-color:#fff}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-thumbnail a img{width:80px;height:100%;object-fit:contain}@media only screen and (max-width:47.99875rem){.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-thumbnail a img{width:100px}}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-name{order:2;max-width:310px}@media only screen and (max-width:47.99875rem){.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-name{max-width:260px}}@media only screen and (max-width:39.99875rem){.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-name{max-width:310px}}@media only screen and (max-width:26.24875rem){.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-name{max-width:230px}}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-name a{color:#2e0805}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-name .variation{margin-top:5px;color:#707070;font-size:14px}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity{order:3;min-width:120px}@media only screen and (max-width:39.99875rem){.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity{padding-left:0}}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity{border:1px solid #e6e6e6;border-radius:8px;float:none;width:-webkit-fit-content;width:fit-content;padding:6px 12px}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input{border-radius:0;height:40px;padding:0 15px;width:100%;min-width:unset;max-width:unset;font-size:15px;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #3a3637}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input::-webkit-outer-spin-button,.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input.minus,.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input.plus{padding:0;border:none;border-radius:4px;font-size:14px;background-color:#e8fef4;color:#ffad33;margin:0 -5px}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input.minus,.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input.plus{width:2.125rem;height:2.125rem}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input[type=number]{border:none;width:50px;padding:0;height:34px}@media only screen and (max-width:47.99875rem){.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input[type=number]{width:34px}}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-price{order:4;min-width:150px;text-align:center!important}@media only screen and (max-width:47.99875rem){.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-price{min-width:120px}}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-price .woocommerce-Price-amount{font-weight:600;color:#ffad33}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-price .woocommerce-Price-amount{font-size:1.0625rem}@media only screen and (min-width:64rem){.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-price .woocommerce-Price-amount{font-size:1.25rem}}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-remove{order:5}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-remove a.remove{position:relative;font-size:0}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-remove a.remove:before{content:"";-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 7h16"></path><path d="M10 11v6"></path><path d="M14 11v6"></path><path d="M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2l1-12"></path><path d="M9 7V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3"></path></g></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 7h16"></path><path d="M10 11v6"></path><path d="M14 11v6"></path><path d="M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2l1-12"></path><path d="M9 7V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3"></path></g></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#727272;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-remove a.remove:before{width:1.25rem;height:1.25rem}.custom-cart-wrapper .woocommerce:first-child form.woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr td.product-remove a.remove:before{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.custom-cart-wrapper .woocommerce:last-child{width:37%;background:#f2edde;padding:20px;border-radius:12px}@media only screen and (max-width:63.99875rem){.custom-cart-wrapper .woocommerce:last-child{width:100%}}@media only screen and (max-width:63.99875rem){.custom-cart-wrapper .woocommerce:last-child{padding:12px}}.custom-cart-wrapper .woocommerce:last-child .woocommerce-form-coupon-toggle,.custom-cart-wrapper .woocommerce:last-child #order_review_heading{display:none}.custom-cart-wrapper .woocommerce:last-child #order_review table{display:none}.custom-cart-wrapper .woocommerce:last-child #order_review .custom-shipping-title{color:#0049a1;font-weight:600;text-transform:capitalize;margin-top:20px}.custom-cart-wrapper .woocommerce:last-child #order_review .custom-shipping-title{font-size:1.125rem}@media only screen and (min-width:64rem){.custom-cart-wrapper .woocommerce:last-child #order_review .custom-shipping-title{font-size:1.25rem}}.custom-cart-wrapper .woocommerce:last-child #order_review #payment{background-color:transparent;border-radius:0}.custom-cart-wrapper .woocommerce:last-child #order_review #payment ul.payment_methods{padding:0;border-bottom:none}.custom-cart-wrapper .woocommerce:last-child #order_review #payment ul.payment_methods .payment_box{display:none!important}.custom-cart-wrapper .woocommerce:last-child #order_review #payment ul.payment_methods input:checked{accent-color:#ffad33}.custom-cart-wrapper .woocommerce:last-child #order_review #payment ul.payment_methods input:checked+label{font-weight:500;color:#ffad33}.custom-cart-wrapper .woocommerce:last-child #order_review #payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper{display:none}.custom-cart-wrapper .woocommerce:last-child #order_review #payment button#place_order{width:100%;float:left;margin-top:20px;height:44px;color:#fff;background:#0049a1;transition:all .4s ease;box-shadow:0 4px 12px #95251f40;padding:0 26px;border-radius:8px;font-weight:500;position:relative;line-height:1;text-transform:capitalize}.custom-cart-wrapper .woocommerce:last-child #order_review #payment button#place_order{font-size:.9375rem}@media only screen and (min-width:64rem){.custom-cart-wrapper .woocommerce:last-child #order_review #payment button#place_order{font-size:1rem}}.custom-cart-wrapper .woocommerce:last-child #order_review #payment button#place_order{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media only screen and (max-width:63.99875rem){.custom-cart-wrapper .woocommerce:last-child #order_review #payment button#place_order{height:38px}}@media only screen and (max-width:47.99875rem){.custom-cart-wrapper .woocommerce:last-child #order_review #payment button#place_order{height:36px;padding:5px 20px;margin-bottom:0;margin-top:5px}}.custom-cart-wrapper .woocommerce:last-child #order_review #payment button#place_order:hover{color:#fff;background:linear-gradient(180deg,#ff4b4b,#d93d3d,#b53030);transform:translateY(-2px);box-shadow:0 6px 16px #95251f66}.custom-cart-wrapper .woocommerce:last-child #order_review #payment button#place_order:after{content:"";-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16"><g fill="none"><path d="M2.5 7.5a.5.5 0 1 0 0 1h9.697l-4.031 3.628a.5.5 0 1 0 .668.744l5-4.5a.5.5 0 0 0 0-.744l-5-4.5a.5.5 0 0 0-.668.744L12.197 7.5H2.5z" fill="currentColor"></path></g></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16"><g fill="none"><path d="M2.5 7.5a.5.5 0 1 0 0 1h9.697l-4.031 3.628a.5.5 0 1 0 .668.744l5-4.5a.5.5 0 0 0 0-.744l-5-4.5a.5.5 0 0 0-.668.744L12.197 7.5H2.5z" fill="currentColor"></path></g></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#fff;display:inline-block;margin-left:10px}.custom-cart-wrapper .woocommerce:last-child #order_review #payment button#place_order:after{width:1.25rem;height:1.25rem}.custom-cart-wrapper .woocommerce:last-child #customer_details .col-1{width:100%;float:none}.custom-cart-wrapper .woocommerce:last-child #customer_details .col-1 .form-row-first,.custom-cart-wrapper .woocommerce:last-child #customer_details .col-1 .form-row-last{float:none;width:48%}@media only screen and (max-width:39.99875rem){.custom-cart-wrapper .woocommerce:last-child #customer_details .col-1 .form-row-first,.custom-cart-wrapper .woocommerce:last-child #customer_details .col-1 .form-row-last{width:100%}}.custom-cart-wrapper .woocommerce:last-child #customer_details .col-1 .woocommerce-billing-fields>h3{color:#0049a1;font-weight:600;text-transform:capitalize;margin-top:20px}.custom-cart-wrapper .woocommerce:last-child #customer_details .col-1 .woocommerce-billing-fields>h3{font-size:1.125rem}@media only screen and (min-width:64rem){.custom-cart-wrapper .woocommerce:last-child #customer_details .col-1 .woocommerce-billing-fields>h3{font-size:1.25rem}}.custom-cart-wrapper .woocommerce:last-child #customer_details .col-1 .woocommerce-billing-fields__field-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 15px}.custom-cart-wrapper .woocommerce:last-child #customer_details .col-1 #billing_last_name_field{width:48%}@media only screen and (max-width:39.99875rem){.custom-cart-wrapper .woocommerce:last-child #customer_details .col-1 #billing_last_name_field{width:100%}}.custom-cart-wrapper .woocommerce:last-child #customer_details .col-1 #billing_address_1_field{width:100%}.custom-cart-wrapper .woocommerce:last-child #customer_details .col-2{float:none;width:100%}.custom-cart-wrapper .woocommerce:last-child #customer_details .col-2 .woocommerce-shipping-fields{display:none}.custom-cart-wrapper .woocommerce:last-child #customer_details input,.custom-cart-wrapper .woocommerce:last-child #customer_details textarea,.custom-cart-wrapper .woocommerce:last-child #customer_details select{background:#fffbf0;border-radius:4px;font-size:14px;color:#707070;padding:10px}.custom-cart-wrapper .woocommerce:last-child #customer_details option{background:#fffbf0}.custom-cart-wrapper .custom-cart-summary{border-radius:8px;background-color:#f2edde;padding:20px}.custom-cart-wrapper .custom-cart-summary{margin-top:.9375rem}@media only screen and (min-width:64rem){.custom-cart-wrapper .custom-cart-summary{margin-top:1.25rem}}.custom-cart-wrapper .custom-cart-summary .title{color:#0049a1;font-weight:600;line-height:1.4}.custom-cart-wrapper .custom-cart-summary .title{font-size:1.125rem}@media only screen and (min-width:64rem){.custom-cart-wrapper .custom-cart-summary .title{font-size:1.25rem}}.custom-cart-wrapper .custom-cart-summary .item-row{display:flex;justify-content:space-between;margin-bottom:10px}.custom-cart-wrapper .custom-cart-summary .item-row.item-totals{margin-bottom:0}.custom-cart-wrapper .custom-cart-summary .item-row .label{font-size:16px;color:#2e0805}.custom-cart-wrapper .custom-cart-summary .item-row .value{color:#404040;line-height:normal}.custom-cart-wrapper .custom-cart-summary .item-row .value{font-size:1.125rem}@media only screen and (min-width:64rem){.custom-cart-wrapper .custom-cart-summary .item-row .value{font-size:1.25rem}}.custom-cart-wrapper .custom-cart-summary .item-row .value.value-price{font-weight:600;color:#c72216}@media only screen and (max-width:63.99875rem){.custom-cart-wrapper .cart-summary-actions{margin-bottom:20px}}.custom-cart-wrapper .cart-summary-actions .btn-main{background:transparent;border:1px solid #4f0801;color:#4f0801;border-radius:8px;box-shadow:none;flex-direction:row-reverse}.custom-cart-wrapper .cart-summary-actions .btn-main:after{background:#4f0801;margin-left:0;margin-right:10px;transform:rotate(180deg)}.custom-cart-wrapper .cart-summary-actions .btn-main:hover{background:#4f0801;color:#fff}.custom-cart-wrapper .cart-summary-actions .btn-main:hover:after{background:#fff}.custom-reviews-section{padding-top:40px}.custom-reviews-section .woocommerce-noreviews{display:none}.custom-reviews-section .cr-reviews-ajax-comments .cr-summaryBox-wrap .cr-overall-rating-wrap .cr-ajax-reviews-add-review{background:#0049a1!important;color:#fff!important;padding:15px 30px!important;font-size:16px!important;border:1px solid #00316b!important;border-radius:10px}.custom-reviews-section .cr-reviews-ajax-comments .cr-summaryBox-wrap table,.custom-reviews-section .cr-reviews-ajax-comments .cr-summaryBox-wrap table tbody{background:transparent}.custom-reviews-section .cr-reviews-ajax-comments .cr-summaryBox-wrap table tbody tr:nth-child(2n){background:transparent}.custom-reviews-section .cr-reviews-ajax-comments .cr-summaryBox-wrap table .ivole-meter{border:none;box-shadow:none;background:#e3e3e3;border-radius:30px;height:10px}.custom-reviews-section .cr-reviews-ajax-comments .cr-summaryBox-wrap table .ivole-meter .ivole-meter-bar{box-shadow:none}.custom-reviews-section .cr-ajax-search,.custom-reviews-section .cr-count-row{display:none!important}.custom-reviews-section .cr-ajax-reviews-list{margin-top:40px}.cr-review-form-submit{background:#0049a1!important;color:#fff!important;padding:10px 30px!important;font-size:14px!important;border:1px solid #00316b!important;border-radius:10px}.sidebar-category-box{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;background:#fff;margin-bottom:24px}.sidebar-category-box .sidebar-category-header{background-color:#0f1e5c;color:#fff;padding:12px 20px;font-weight:700;margin:0;text-transform:uppercase}.sidebar-category-box .sidebar-category-header{font-size:1rem}@media only screen and (min-width:48rem){.sidebar-category-box .sidebar-category-header{font-size:1.0625rem}}@media only screen and (min-width:64rem){.sidebar-category-box .sidebar-category-header{font-size:1.125rem}}.sidebar-category-box .parent-category-list{list-style:none;padding:0;margin:0}.sidebar-category-box .parent-category-list .parent-category-item{padding:20px 15px;border-bottom:1px solid #e0e0e0}.sidebar-category-box .parent-category-list .parent-category-item:last-child{border-bottom:none}.sidebar-category-box .parent-category-list .parent-category-item .parent-category-title{color:#ff6e00;text-transform:uppercase;font-weight:700;margin:0 0 8px;font-size:16px}@media only screen and (min-width:96rem){.sidebar-category-box .parent-category-list .parent-category-item .parent-category-title{font-size:17px}}.sidebar-category-box .parent-category-list .parent-category-item .child-category-list{list-style:none;padding:0;margin:0}.sidebar-category-box .parent-category-list .parent-category-item .child-category-list .child-category-item{border-bottom:1px solid #f2f2f2}.sidebar-category-box .parent-category-list .parent-category-item .child-category-list .child-category-item:last-child{border-bottom:none}.sidebar-category-box .parent-category-list .parent-category-item .child-category-list .child-category-item .child-category-link-wrap{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.sidebar-category-box .parent-category-list .parent-category-item .child-category-list .child-category-item .child-category-link-wrap a{color:#0f1e5c;font-weight:700;text-decoration:none;transition:color .3s;font-size:15px}@media only screen and (min-width:96rem){.sidebar-category-box .parent-category-list .parent-category-item .child-category-list .child-category-item .child-category-link-wrap a{font-size:16px}}.sidebar-category-box .parent-category-list .parent-category-item .child-category-list .child-category-item .child-category-link-wrap a:hover{color:#ffad33}.sidebar-category-box .parent-category-list .parent-category-item .child-category-list .child-category-item .child-category-link-wrap .submenu-toggle-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer;color:#666}.sidebar-category-box .parent-category-list .parent-category-item .child-category-list .child-category-item .child-category-link-wrap .submenu-toggle-btn svg{transition:transform .3s ease}.sidebar-category-box .parent-category-list .parent-category-item .child-category-list .child-category-item.is-open .submenu-toggle-btn svg{transform:rotate(180deg)}.sidebar-category-box .parent-category-list .parent-category-item .child-category-list .child-category-item.is-active>.child-category-link-wrap a{color:#ffad33}.sidebar-category-box .parent-category-list .parent-category-item .child-category-list .child-category-item .sub-child-category-list{display:none;list-style:none;padding:8px 15px;margin:0 0 12px;background-color:#f9f9f9;border-radius:6px}.sidebar-category-box .parent-category-list .parent-category-item .child-category-list .child-category-item .sub-child-category-list .sub-child-category-item{padding:6px 0}.sidebar-category-box .parent-category-list .parent-category-item .child-category-list .child-category-item .sub-child-category-list .sub-child-category-item a{color:#4f4f4f;text-decoration:none;transition:color .3s}.sidebar-category-box .parent-category-list .parent-category-item .child-category-list .child-category-item .sub-child-category-list .sub-child-category-item a{font-size:.875rem}@media only screen and (min-width:64rem){.sidebar-category-box .parent-category-list .parent-category-item .child-category-list .child-category-item .sub-child-category-list .sub-child-category-item a{font-size:.9375rem}}.sidebar-category-box .parent-category-list .parent-category-item .child-category-list .child-category-item .sub-child-category-list .sub-child-category-item a:hover{color:#ffad33}.sidebar-category-box .parent-category-list .parent-category-item .child-category-list .child-category-item .sub-child-category-list .sub-child-category-item.is-active a{color:#ffad33;font-weight:700}.sidebar-cta-box{background-color:#ffad33;border-radius:5px;padding:16px 20px;text-align:center;color:#fff;margin-bottom:24px}.sidebar-cta-box .cta-title{color:#fff;font-weight:700;text-transform:uppercase;margin:0 0 15px;line-height:1.4}.sidebar-cta-box .cta-title{font-size:1rem}@media only screen and (min-width:64rem){.sidebar-cta-box .cta-title{font-size:1.125rem}}.sidebar-cta-box .cta-desc{color:#f2f2f2;margin:0 0 16px;line-height:1.6}.sidebar-cta-box .cta-desc{font-size:.875rem}@media only screen and (min-width:64rem){.sidebar-cta-box .cta-desc{font-size:.9375rem}}.sidebar-cta-box .cta-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ffffff;border-radius:6px;padding:6px 20px;color:#fff;font-weight:700;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s}.sidebar-cta-box .cta-btn{font-size:.875rem}@media only screen and (min-width:64rem){.sidebar-cta-box .cta-btn{font-size:.9375rem}}.sidebar-cta-box .cta-btn svg{transition:transform .3s ease}.sidebar-cta-box .cta-btn:hover{background-color:#fff;color:#0f1e5c;border-color:#fff}.sidebar-cta-box .cta-btn:hover svg{transform:translate(4px)}.grid-products.no-sidebar aside.sidebar{display:none!important}.grid-products.no-sidebar .col-products{width:100%!important;padding-left:0!important}.grid-products.no-sidebar .col-products ul.products li.product{width:calc(20% - 19.2px)!important}@media only screen and (max-width:63.99875rem){.grid-products.no-sidebar .col-products ul.products li.product{width:calc(25% - 9px)!important}}@media only screen and (max-width:47.99875rem){.grid-products.no-sidebar .col-products ul.products li.product{width:calc(50% - 6px)!important}}.subcategory-section{margin-bottom:1.25rem}@media only screen and (min-width:64rem){.subcategory-section{margin-bottom:1.875rem}}.subcategory-section:last-child{margin-bottom:0}.subcategory-section .subcategory-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.subcategory-section .subcategory-section-title{font-weight:700;text-transform:uppercase;margin:0}.subcategory-section .subcategory-section-title{font-size:1.125rem}@media only screen and (min-width:48rem){.subcategory-section .subcategory-section-title{font-size:1.25rem}}@media only screen and (min-width:64rem){.subcategory-section .subcategory-section-title{font-size:1.375rem}}.subcategory-section .subcategory-section-title a{color:#0f1e5c;text-decoration:none;transition:color .3s}.subcategory-section .subcategory-section-title a:hover{color:#ffad33}.subcategory-section .view-all-link{display:inline-flex;align-items:center;color:#0f1e5c;font-weight:700;text-decoration:none;transition:color .3s}.subcategory-section .view-all-link{font-size:.875rem}@media only screen and (min-width:64rem){.subcategory-section .view-all-link{font-size:.9375rem}}.subcategory-section .view-all-link svg{transition:transform .3s ease}.subcategory-section .view-all-link:hover{color:#ffad33}.subcategory-section .view-all-link:hover svg{transform:translate(4px)}.archive-heading-title{text-transform:uppercase;margin:10px 0 30px}@media only screen and (max-width:47.99875rem){.archive-heading-title{margin:0 0 20px}}.archive-hero-banner{background:linear-gradient(90deg,#062347,#093b75 55%,#0c52a0);padding:28px 0}@media only screen and (max-width:47.99875rem){.archive-hero-banner{padding:22px 0}}.archive-hero-banner .archive-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}@media only screen and (max-width:63.99875rem){.archive-hero-banner .archive-hero-inner{flex-direction:column;align-items:flex-start;gap:16px}}.archive-hero-banner .archive-hero-content{flex:1;min-width:0}.archive-hero-banner .archive-hero-title{font-size:clamp(20px,2.2vw,28px);font-weight:800;color:#fff;text-transform:uppercase;line-height:1.25;margin:0 0 8px;letter-spacing:.01em}.archive-hero-banner .archive-hero-desc{font-size:13.5px;color:#ffffffe0;line-height:1.6;margin:0;max-width:680px}.archive-hero-banner .archive-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;background-color:#ffffff1f;border:1px solid rgba(255,255,255,.25);color:#fbbf24;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;flex-shrink:0}.archive-hero-banner .archive-hero-badge svg{width:1rem;height:1rem}.archive-hero-banner .archive-hero-badge svg{flex-shrink:0;color:#fbbf24}.catalog-sidebar__box{background-color:#fff;border-radius:10px;box-shadow:0 6px 20px #0f172a0f;border:1px solid #e2e8f0}.catalog-sidebar__header{display:flex;align-items:center;gap:10px;padding:14px 18px;background-color:#062347;color:#fff;border-radius:9px 9px 0 0}.catalog-sidebar__icon{flex-shrink:0}.catalog-sidebar__icon{width:1.125rem;height:1.125rem}.catalog-sidebar__icon{color:#f97316}.catalog-sidebar__title{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;line-height:1.3}.catalog-sidebar__body{position:relative;border-radius:0 0 9px 9px;overflow:hidden}ul.catalog-cat-menu{list-style:none;margin:0;padding:0}ul.catalog-cat-menu>li{position:relative;border-bottom:1px solid #f1f5f9}ul.catalog-cat-menu>li:last-child{border-bottom:none}ul.catalog-cat-menu>li>a{display:flex;align-items:center;gap:10px;padding:13px 42px 13px 16px;margin-right:0;font-size:13.5px;font-weight:700;color:#1e293b;text-transform:uppercase;line-height:1.4;text-decoration:none;transition:color .2s ease,background-color .2s ease}ul.catalog-cat-menu>li:hover>a{color:#0049a1;background-color:#f8fafc}ul.catalog-cat-menu>li:has(>.submenu-toggle[aria-expanded=true])>a,ul.catalog-cat-menu>li.current-menu-item>a,ul.catalog-cat-menu>li.current-menu-parent>a,ul.catalog-cat-menu>li.current-menu-ancestor>a,ul.catalog-cat-menu>li.current-product_cat-ancestor>a{color:#f97316;background-color:#fffaf5}ul.catalog-cat-menu .submenu-toggle{position:absolute;top:0;right:0}ul.catalog-cat-menu .submenu-toggle{width:2.75rem;height:2.75rem}ul.catalog-cat-menu .submenu-toggle{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none}ul.catalog-cat-menu .submenu-toggle:after{content:"";display:block}ul.catalog-cat-menu .submenu-toggle:after{width:.4375rem;height:.4375rem}ul.catalog-cat-menu .submenu-toggle:after{border:none;border-right:1.8px solid #64748b;border-bottom:1.8px solid #64748b;transform:rotate(-45deg);margin:0;transition:transform .25s ease,border-color .25s ease}ul.catalog-cat-menu .submenu-toggle:hover:after{border-color:#0049a1}ul.catalog-cat-menu .submenu-toggle[aria-expanded=true]:after{border-color:#f97316;transform:rotate(45deg)}ul.catalog-cat-menu ul.sub-menu{position:static;margin:0!important;padding:4px 16px 12px 20px;list-style:none;background-color:#fff;border-top:1px dashed #eef2f6}ul.catalog-cat-menu ul.sub-menu li{margin:0;border:none}ul.catalog-cat-menu ul.sub-menu a{display:flex;align-items:flex-start;gap:10px;padding:7px 0;margin-right:0;font-size:13px;font-weight:500;color:#334155;text-transform:uppercase;line-height:1.45;text-decoration:none;transition:color .2s ease}ul.catalog-cat-menu ul.sub-menu a:before{content:"";flex-shrink:0}ul.catalog-cat-menu ul.sub-menu a:before{width:.375rem;height:.375rem}ul.catalog-cat-menu ul.sub-menu a:before{margin-top:6px;border-top:1.6px solid #94a3b8;border-right:1.6px solid #94a3b8;transform:rotate(45deg);transition:border-color .2s ease,transform .2s ease}ul.catalog-cat-menu ul.sub-menu a:hover,ul.catalog-cat-menu ul.sub-menu li.current-menu-item>a{color:#f97316}ul.catalog-cat-menu ul.sub-menu a:hover:before,ul.catalog-cat-menu ul.sub-menu li.current-menu-item>a:before{border-color:#f97316;transform:translate(2px) rotate(45deg)}body.single-product{background-color:#f8fafc}.single-product-modern{padding:24px 0 60px}@media only screen and (max-width:47.99875rem){.single-product-modern{padding-bottom:30px}}.single-product-modern .single-product-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:32px;box-shadow:0 4px 20px #0f172a0a;display:flex;align-items:flex-start;gap:40px}@media only screen and (max-width:63.99875rem){.single-product-modern .single-product-card{flex-direction:column;padding:20px;gap:28px}}.single-product-modern .product-gallery-col{width:45%;flex-shrink:0}@media only screen and (max-width:63.99875rem){.single-product-modern .product-gallery-col{width:100%}}.single-product-modern .product-gallery-col .woocommerce-product-gallery-wrapper{width:100%!important}.single-product-modern .product-details .summary.entry-summary{padding-left:0!important;padding-top:0!important;flex:1;min-width:0}@media only screen and (max-width:63.99875rem){.single-product-modern .product-details .summary.entry-summary{width:100%!important}}.single-product-modern .wpg__images{border:1px solid #f1f5f9;border-radius:12px;background-color:#fff;padding:16px}.single-product-modern .wpg__images .wpg__image .res{padding-top:92%!important}.single-product-modern .wpg__images .wpg__image .res img{object-fit:contain!important;border-radius:8px!important}.single-product-modern .wpg__thumbs{margin-top:14px!important}.single-product-modern .wpg__thumbs .swiper-slide{width:76px!important;max-width:76px;margin-right:12px}.single-product-modern .wpg__thumbs .wpg__thumb{border:1.5px solid #e2e8f0;border-radius:8px!important;padding:6px;background-color:#fff}.single-product-modern .wpg__thumbs .wpg__thumb .res{padding-top:100%!important;aspect-ratio:1/1!important}.single-product-modern .wpg__thumbs .wpg__thumb .res img{object-fit:contain!important}.single-product-modern .wpg__thumbs .swiper-slide-thumb-active .wpg__thumb,.single-product-modern .wpg__thumbs .swiper-slide:hover .wpg__thumb{border-color:#00316b!important}.single-meta-badges{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.single-meta-badges .sku-pill{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:6px;background-color:#f1f5f9;color:#475569;font-size:12.5px;font-weight:600}.single-meta-badges .sku-pill strong{color:#0f172a;font-weight:800}.single-meta-badges .stock-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:700}.single-meta-badges .stock-pill svg{width:.9375rem;height:.9375rem}.single-meta-badges .stock-pill.is-instock{background-color:#dcfce7;color:#15803d}.single-meta-badges .stock-pill.is-outofstock{background-color:#fef3c7;color:#b45309}.single-product-modern .summary.entry-summary .product_title{font-size:clamp(20px,2vw,26px)!important;font-weight:800!important;color:#0f172a!important;text-transform:none!important;line-height:1.35!important;margin:0 0 12px!important}.single-rating-row{display:flex;align-items:center;gap:8px;margin-bottom:18px}.single-rating-row .stars-group{display:inline-flex;align-items:center;gap:2px;color:#f59e0b}.single-rating-row .stars-group svg{width:1rem;height:1rem}.single-rating-row .rating-score{font-size:13.5px;font-weight:800;color:#0f172a}.single-rating-row .rating-sep{color:#cbd5e1;font-size:13px}.single-rating-row .rating-count{font-size:13px;color:#64748b;font-weight:500}.single-price-box{display:flex;align-items:baseline;gap:10px;padding:14px 20px;background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;margin-bottom:22px}.single-price-box .price-box-label{font-size:14px;font-weight:600;color:#475569}.single-price-box .price-box-contact,.single-price-box .price-box-value{font-size:24px;font-weight:800;color:#dc2626;line-height:1.2}.single-price-box .price-box-contact .amount,.single-price-box .price-box-value .amount{color:#dc2626!important;font-size:24px!important;font-weight:800!important}.single-highlights-box{margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid #f1f5f9}.single-highlights-box .highlights-heading{font-size:13px;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:.03em;margin:0 0 12px}.single-highlights-box .highlights-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.single-highlights-box .highlights-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#334155;line-height:1.55}.single-highlights-box .highlights-list strong{color:#0f172a;font-weight:700}.single-highlights-box .hl-check-icon{width:1.125rem;height:1.125rem}.single-highlights-box .hl-check-icon{color:#10b981;flex-shrink:0;margin-top:2px}.single-highlights-box .highlights-short-desc{font-size:14px;color:#334155;line-height:1.65}.single-highlights-box .highlights-short-desc ul{margin:0;padding-left:18px}.single-actions-box{display:flex;flex-direction:column;gap:18px}.single-actions-box .single-qty-row{display:flex;align-items:center;gap:16px}.single-actions-box .qty-label{font-size:14px;font-weight:700;color:#1e293b}.single-actions-box .quantity{display:inline-flex;align-items:center;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background-color:#fff}.single-actions-box .quantity .minus,.single-actions-box .quantity .plus{width:2.375rem;height:2.375rem}.single-actions-box .quantity .minus,.single-actions-box .quantity .plus{display:inline-flex!important;align-items:center;justify-content:center;background-color:#f8fafc;border:none;color:#334155;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s ease}.single-actions-box .quantity .minus:hover,.single-actions-box .quantity .plus:hover{background-color:#e2e8f0}.single-actions-box .quantity input.qty{width:52px!important;height:38px!important;border:none!important;border-left:1px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important;border-radius:0!important;text-align:center!important;padding:0!important;margin:0!important;font-size:14px;font-weight:700;color:#0f172a;-moz-appearance:textfield}.single-actions-box .quantity input.qty::-webkit-inner-spin-button,.single-actions-box .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-cta-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media only screen and (max-width:39.99875rem){.single-cta-buttons{grid-template-columns:1fr}}.single-cta-buttons .btn-single-quote,.single-cta-buttons .btn-single-hotline{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 18px;border-radius:8px;font-size:13.5px;font-weight:800;text-transform:uppercase;text-decoration:none;color:#fff;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.single-cta-buttons .btn-single-quote svg,.single-cta-buttons .btn-single-hotline svg{width:1.125rem;height:1.125rem}.single-cta-buttons .btn-single-quote svg,.single-cta-buttons .btn-single-hotline svg{flex-shrink:0}.single-cta-buttons .btn-single-quote img,.single-cta-buttons .btn-single-hotline img{width:1.5rem;height:1.5rem}.single-cta-buttons .btn-single-quote img,.single-cta-buttons .btn-single-hotline img{flex-shrink:0;object-fit:contain;-webkit-filter:drop-shadow(0 2px 4px rgba(0,104,255,.2));filter:drop-shadow(0 2px 4px rgba(0,104,255,.2))}.single-cta-buttons .btn-single-quote:hover,.single-cta-buttons .btn-single-hotline:hover{color:#fff;transform:translateY(-2px)}.single-cta-buttons .btn-single-quote{background-color:#e8f2ff;border:1.5px solid #93c5fd;color:#0052cc;box-shadow:0 4px 12px #0068ff1a}.single-cta-buttons .btn-single-quote:hover{background-color:#dbeafe;border-color:#0068ff;color:#0043a8;box-shadow:0 6px 16px #0068ff2e}.single-cta-buttons .btn-single-hotline{background-color:#f97316;box-shadow:0 4px 14px #f9731640}.single-cta-buttons .btn-single-hotline:hover{background-color:#ea580c}.single-product-modern .product-after-summary{padding-top:28px!important;padding-bottom:12px!important}.single-tabs-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 20px #0f172a0a;overflow:hidden}.single-tabs-card .single-tabs-nav{display:flex;align-items:center;flex-wrap:wrap;border-bottom:1px solid #e2e8f0;background-color:#fcfdfe;padding:0 24px}@media only screen and (max-width:47.99875rem){.single-tabs-card .single-tabs-nav{padding:0 12px}}.single-tabs-card .single-tab-btn{display:inline-flex;align-items:center;gap:8px;padding:16px 20px;background:transparent;border:none;border-bottom:2.5px solid transparent;color:#64748b;font-size:14px;font-weight:700;cursor:pointer;transition:color .2s ease,border-color .2s ease}@media only screen and (max-width:47.99875rem){.single-tabs-card .single-tab-btn{padding:12px 14px;font-size:13px}}.single-tabs-card .single-tab-btn svg{width:1rem;height:1rem}.single-tabs-card .single-tab-btn svg{flex-shrink:0}.single-tabs-card .single-tab-btn:hover{color:#0049a1}.single-tabs-card .single-tab-btn.is-active{color:#0049a1;border-bottom-color:#0049a1}.single-tabs-card .single-tabs-panels{padding:28px 32px 32px}@media only screen and (max-width:47.99875rem){.single-tabs-card .single-tabs-panels{padding:20px 16px}}.single-tabs-card .single-tab-panel{display:none}.single-tabs-card .single-tab-panel.is-active{display:block}.single-tabs-card .tab-panel-heading{font-size:15px;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:.02em;margin:0 0 18px}.specs-table-wrapper{border:1px solid #f1f5f9;border-radius:10px;overflow:hidden}.specs-table-wrapper .specs-detail-table{width:100%;border-collapse:collapse;margin:0}.specs-table-wrapper .specs-detail-table tr:nth-child(odd){background-color:#f8fafc}.specs-table-wrapper .specs-detail-table tr:nth-child(2n){background-color:#fff}.specs-table-wrapper .specs-detail-table th,.specs-table-wrapper .specs-detail-table td{padding:13px 20px;text-align:left;font-size:13.5px;line-height:1.5;border-bottom:1px solid #f1f5f9}.specs-table-wrapper .specs-detail-table th{width:34%;font-weight:600;color:#475569}@media only screen and (max-width:39.99875rem){.specs-table-wrapper .specs-detail-table th{width:45%;padding:11px 14px}}.specs-table-wrapper .specs-detail-table td{color:#0f172a;font-weight:500}.specs-table-wrapper .specs-detail-table td.is-bold{font-weight:700}@media only screen and (max-width:39.99875rem){.specs-table-wrapper .specs-detail-table td{padding:11px 14px}}.specs-table-wrapper .specs-detail-table tr:last-child th,.specs-table-wrapper .specs-detail-table tr:last-child td{border-bottom:none}.catalogue-docs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media only screen and (max-width:47.99875rem){.catalogue-docs-grid{grid-template-columns:1fr}}.catalogue-docs-grid .catalogue-doc-card{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid #e2e8f0;border-radius:10px;background-color:#f8fafc}.catalogue-docs-grid .doc-card-icon{width:2.75rem;height:2.75rem}.catalogue-docs-grid .doc-card-icon{border-radius:8px;background-color:#fee2e2;color:#dc2626;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.catalogue-docs-grid .doc-card-info{flex:1;min-width:0}.catalogue-docs-grid .doc-card-info .doc-card-title{font-size:14px;font-weight:700;color:#0f172a;margin:0 0 4px}.catalogue-docs-grid .doc-card-info .doc-card-meta{font-size:12.5px;color:#64748b}.catalogue-docs-grid .doc-card-btn{padding:9px 16px;border-radius:6px;background-color:#00316b;color:#fff;font-size:12.5px;font-weight:700;text-decoration:none;flex-shrink:0;transition:background-color .2s ease}.catalogue-docs-grid .doc-card-btn:hover{background-color:#f97316;color:#fff}.single-product-modern .bottom-product-archive{padding-top:24px}.related-products .related-section-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;margin-bottom:22px;border-bottom:1px solid #e2e8f0}.related-products .related-section-title{display:inline-flex;align-items:center;gap:10px;font-weight:800;color:#0f172a;text-transform:uppercase;margin:0}.related-products .related-section-title{font-size:1.375rem}@media only screen and (min-width:64rem){.related-products .related-section-title{font-size:1.5rem}}.related-products .related-section-title .related-title-icon{color:#f97316;flex-shrink:0}.related-products .related-section-title .related-title-icon{width:1.25rem;height:1.25rem}.related-products .related-view-all{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:#f97316;text-decoration:none;transition:color .2s ease}.related-products .related-view-all svg{width:1rem;height:1rem}.related-products .related-view-all svg{transition:transform .2s ease}.related-products .related-view-all:hover{color:#0049a1}.related-products .related-view-all:hover svg{transform:translate(3px)}.related-products .related-products__slider{position:relative}.related-products .related-products__slider .swiper{padding:4px 2px 8px}.related-products .related-products__slider .swiper-slide{height:auto;display:flex;flex-direction:column;padding:0}.related-products .related-products__slider li.product{list-style:none;width:100%!important;height:100%;margin:0!important;padding:0;float:none!important}.related-products .swiper-controls .swiper-button.swiper-button-prev{left:-14px}@media only screen and (max-width:47.99875rem){.related-products .swiper-controls .swiper-button.swiper-button-prev{left:4px}}.related-products .swiper-controls .swiper-button.swiper-button-next{right:-14px}@media only screen and (max-width:47.99875rem){.related-products .swiper-controls .swiper-button.swiper-button-next{right:4px}}
