@font-face{font-family:"Geometria";src:url("../assets/fonts/geometria/Geometria-Bold.woff2") format("woff2"), url("../assets/fonts/geometria/Geometria-Bold.woff") format("woff"), url("../assets/fonts/geometria/Geometria-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Geometria";src:url("../assets/fonts/geometria/Geometria-ExtraBold.woff2") format("woff2"), url("../assets/fonts/geometria/Geometria-ExtraBold.woff") format("woff"), url("../assets/fonts/geometria/Geometria-ExtraBold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Geometria";src:url("../assets/fonts/geometria/Geometria-Heavy.woff2") format("woff2"), url("../assets/fonts/geometria/Geometria-Heavy.woff") format("woff"), url("../assets/fonts/geometria/Geometria-Heavy.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Geometria";src:url("../assets/fonts/geometria/Geometria.woff2") format("woff2"), url("../assets/fonts/geometria/Geometria.woff") format("woff"), url("../assets/fonts/geometria/Geometria.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Geometria";src:url("../assets/fonts/geometria/Geometria-Medium.woff2") format("woff2"), url("../assets/fonts/geometria/Geometria-Medium.woff") format("woff"), url("../assets/fonts/geometria/Geometria-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td::before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove::before{display:none}table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width:48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr th,table.shop_table_responsive tr td{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td::before{display:none}}ul.products{margin:0;padding:0}ul.products li.product{list-style:none;position:relative;margin-bottom:2em}ul.products li.product img{display:block}ul.products li.product .button{display:block}@media screen and (min-width:48em){ul.products li.product{width:30.7966666667%;float:left;margin-right:3.8%}ul.products li.product.first{clear:both}ul.products li.product.last{margin-right:0}ul.products.columns-1 li.product{float:none;width:100%}ul.products.columns-2 li.product{width:48.1%}ul.products.columns-3 li.product{width:30.7966666667%}ul.products.columns-4 li.product{width:22.15%}ul.products.columns-5 li.product{width:16.96%}ul.products.columns-6 li.product{width:13.4933333333%}}.hd-brands-products .products{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px;margin:0}@media (min-width:768px){.hd-brands-products .products{grid-template-columns:repeat(3, 1fr)}}@media (max-width:767px){.hd-brands-products .products{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:20px}}.hd-brands-products .products li.product{margin:0;width:100% !important;float:none !important}.product-brand-page .category-filter-buttons{margin:20px 0 30px}.product-brand-page #custom-product-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px}@media (min-width:768px){.product-brand-page #custom-product-list{grid-template-columns:repeat(3, 1fr)}}@media (max-width:767px){.product-brand-page #custom-product-list{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:20px}}@media (max-width:768px){.product-brand-page #custom-product-list{grid-template-columns:repeat(auto-fit, minmax(154px, 1fr));gap:20px 10px;padding:0 10px}}.category-filter-buttons{display:flex;gap:14px;justify-content:center;margin:80px 0 30px;width:100%}.category-filter-buttons .filter-btn{border-width:1px;background-color:transparent;border-radius:4px;font-size:16px;font-weight:500;padding:10px 20px}.category-filter-buttons .filter-btn:focus,.category-filter-buttons .filter-btn:active{outline:none}.category-filter-buttons .filter-btn:hover,.category-filter-buttons .filter-btn.is-active{background-color:#000;color:#fff}.filters-row{width:100%;display:flex;align-items:flex-start;justify-content:space-between}.filters-row .filter-btn{border-width:1px;background-color:transparent;border-radius:4px;font-size:14px;font-weight:500;padding:10px 20px}@media (max-width:768px){.filters-row .filter-btn{font-size:12px;padding:10px 8px}}.filters-row .filter-btn i{font-size:14px}.filters-row .filter-btn:focus,.filters-row .filter-btn:active{outline:none}.filters-row .filters-col{align-items:center}.filters-row .selected-filters{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin:20px 0}.filters-row .selected-filters__list{display:flex;gap:14px}.filters-row .selected-filters__list span{background-color:#e8e8e8;text-transform:uppercase;font-weight:100;font-size:12px;padding:2px 10px}.filters-row .selected-filters__list span button{background:unset;border:none;outline:none;padding:6px;margin-left:10px}.filters-row .selected-filters__list .hd-btn{border-width:1px;background-color:transparent;border-radius:4px;font-size:12px;font-weight:500;padding:10px 20px}.filters-row .selected-filters__list .hd-btn i{font-size:12px}.filters-row .selected-filters__list .hd-btn:hover{background-color:#000;color:#fff}.filters-row .selected-filters__list .hd-btn:focus,.filters-row .selected-filters__list .hd-btn:active{outline:none}.filters-row .selected-filters__total-products{text-transform:uppercase;font-size:14px}@media (max-width:768px){.filters-row .selected-filters__total-products{display:none}}.filters-row .ordering-col .woocommerce-ordering select{border-width:1px;background-color:transparent;border-radius:4px;font-size:14px;font-weight:500;padding:10px 8px;border-color:#000;text-transform:uppercase}@media (max-width:768px){.filters-row .ordering-col .woocommerce-ordering select{font-size:12px;padding:9px 8px}}@media (max-width:768px){.brand-archive-title{text-align:center;margin-top:20px}}.custom-product-page{margin-top:50px;overflow-x:hidden}.taxonomy-selector{margin:24px auto 50px}.taxonomy-selector__title{text-transform:uppercase;margin:16px 0 6px;font-size:28px}.taxonomy-selector__caption{text-transform:uppercase;font-size:13px;margin-bottom:18px}.taxonomy-selector__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}@media (max-width:767px){.taxonomy-selector__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.taxonomy-selector__item{display:flex;flex-direction:column}.taxonomy-selector__card{background-size:cover;border:none;border-radius:0px;min-height:400px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#000;text-transform:uppercase;font-size:16px;font-weight:600;transition:all 0.2s ease;background-position:center;box-shadow:0 9px 26px -8px rgba(0, 0, 0, 0.3)}.taxonomy-selector__card:hover{background-color:#000;color:#fff;text-decoration:none}.taxonomy-selector__card--with-image{position:relative;min-height:400px;border:none;color:#fff;overflow:hidden;transition:color 0.2s ease}.taxonomy-selector__card--with-image::after{content:"";position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:center;transition:transform 0.35s ease;z-index:0}.taxonomy-selector__card--with-image::before{content:"";position:absolute;left:0;right:0;bottom:0;height:68%;background:linear-gradient(to top, rgba(0, 0, 0, 0.68), rgba(0, 0, 0, 0));transition:transform 0.35s ease, opacity 0.35s ease;z-index:1}.taxonomy-selector__card--with-image span{display:none}.taxonomy-selector__card--with-image:hover{color:#fff}.taxonomy-selector__card--with-image:hover::after{transform:scale(1.06)}.taxonomy-selector__card--with-image:hover::before{transform:translateY(30%);opacity:0.32}@media (max-width:767px){.taxonomy-selector__card{min-height:300px}.taxonomy-selector__card--with-image{min-height:300px}}.taxonomy-selector__name{margin:10px 0 2px;text-transform:uppercase;font-size:15px;font-weight:600;color:#000;text-align:left}.taxonomy-selector__count{margin:0;font-size:12px;color:#4b4b4b;text-transform:uppercase}.pagination-links,.woocommerce-pagination{display:flex;justify-content:center;margin:30px 0 10px;width:100%}.pagination-links .page-numbers,.woocommerce-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;margin:0 4px;padding:0 10px;border:1px solid #000;border-radius:4px;color:#000;text-decoration:none;font-size:14px;font-weight:500;background-color:transparent;transition:all 0.2s ease}.pagination-links .page-numbers.current,.pagination-links .page-numbers:hover,.woocommerce-pagination .page-numbers.current,.woocommerce-pagination .page-numbers:hover{background-color:#000;color:#fff}@media (max-width:768px){.pagination-links,.woocommerce-pagination{flex-wrap:wrap}.pagination-links .page-numbers,.woocommerce-pagination .page-numbers{min-width:32px;height:32px;font-size:12px}}.single-product div.product{position:relative}.single-product div.product .woocommerce-product-gallery{position:relative;float:left}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:2em;right:1em;display:block;z-index:99}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:0.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:48.1%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:30.7966666667%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:22.15%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:16.96%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}.single-product .custom-product-images{display:grid;gap:16px;grid-template-columns:repeat(2, 1fr);position:relative}.single-product .custom-product-images img{width:100%;height:auto;object-fit:cover}.single-product .custom-product-images span.onsale{background-color:#000;border-radius:4px;color:#fff;left:10px;padding:6px 14px;position:absolute;top:10px;font-size:12px;text-transform:uppercase;font-weight:700}.single-product .woocommerce-product-details__short-description{font-size:14px;margin:40px 0 10px}.single-product .product-accordion{margin-top:2rem}.single-product .product-accordion .accordion-item{overflow:hidden;border-bottom:1px solid #000}.single-product .product-accordion .accordion-item:last-of-type{border-bottom:unset}.single-product .accordion-header{background-color:unset;border:unset;border-radius:0;cursor:pointer;font-size:14px;font-weight:600;outline:none;padding:24px 0;text-align:left;text-transform:uppercase;transition:background-color 0.3s ease;width:100%}.single-product .accordion-content{max-height:0;overflow:hidden;transition:max-height 0.35s ease, padding 0.35s ease;font-size:14px}.single-product .summary .cart{display:flex;gap:6px;width:100%}.single-product .summary .cart>div:not(.quantity){width:100%}.single-product .summary .cart .single_variation_wrap{width:100%}.single-product .summary .cart .woocommerce-variation-add-to-cart{display:flex;gap:6px}.single-product .summary .cart .quantity input{height:50px;width:80px;text-align:center}.single-product .summary .cart .quantity input:active,.single-product .summary .cart .quantity input:focus{outline:none;border:1px solid black}.single-product .summary .cart .quantity input::-webkit-inner-spin-button,.single-product .summary .cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.single-product .summary .cart button{width:100%;background-color:#62cae5;color:#fff;border:none;padding:0 20px;height:50px;text-transform:uppercase;font-weight:600;font-size:12px}.single-product .summary .hdopticas-whatsapp-button{border-radius:4px;margin:6px 0}.single-product .summary .hdopticas-whatsapp-button a{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:600;justify-content:center;padding:13px 14px;text-align:center;text-decoration:none;text-transform:uppercase}.single-product .summary .hdopticas-whatsapp-button a i{font-size:22px;margin-right:10px}.single-product .summary .price>span>bdi{font-size:1.5rem;font-weight:600}.single-product .summary .price del bdi{color:#000;font-weight:300;text-transform:uppercase}.single-product .summary .price ins{color:#62cae5;background-color:unset;display:block;font-weight:800;text-transform:uppercase;font-size:1.5rem}.single-product .summary .hdopticas-variation-thumbs{display:flex;gap:10px;margin-bottom:50px}.single-product .summary .hdopticas-variation-thumbs>div{cursor:pointer;width:80px;height:100px}.single-product .summary .hdopticas-variation-thumbs>div img{height:100%;width:100%;object-fit:cover;object-position:center}.single-product .summary .hdopticas-variation-thumbs .variation-thumb{border-bottom:4px solid transparent;transition:border-bottom 0.3s ease}.single-product .summary .hdopticas-variation-thumbs .variation-thumb span{text-align:center;text-transform:capitalize;display:block;padding:7px 0;font-size:12px}.single-product .summary .hdopticas-variation-thumbs .variation-thumb.active{border-color:#000}.single-product .summary .hdopticas-variation-thumbs .variation-thumb.active span{font-weight:600}.single-product .summary .hdopticas-variation-thumbs .variation-thumb.out-of-stock{opacity:0.4;cursor:not-allowed;pointer-events:none}.single-product .summary table.variations{display:none}.single-product .summary .woocommerce-variation-availability{display:none}.single-product .related.products{margin:60px 40px}.single-product .related.products h2{text-align:center;font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:40px}.single-product .related.products ul.products{display:flex;justify-content:center;gap:20px}.single-product .related.products ul.products .product-card__main-view{height:320px}.single-product .related.products ul.products .product-card__variations-container{bottom:-44%}.single-product .related.products ul.products .product-card:hover .product-card__variations-container{bottom:0}.single-product .product_title{font-family:"Bebas Neue", sans-serif;font-weight:400;font-style:normal;font-size:2.5rem;margin-top:0;margin-bottom:10px}.single-product .summary{margin-top:0}@media screen and (min-width:992px){.single-product div.product{align-items:flex-start}.single-product .summary{position:sticky;top:60px;align-self:flex-start;z-index:2}.admin-bar .single-product .summary{top:112px}}.stock:empty::before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}@media screen and (min-width:768px){.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}nav.woocommerce-breadcrumb{align-items:center;display:flex;font-size:14px;gap:20px;margin:20px 0}nav.woocommerce-breadcrumb a{color:#000;text-decoration:none;font-weight:700;text-transform:uppercase}.site-header-cart{position:relative;margin:0;padding:0}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:5.3em;font-family:star;font-weight:400}.star-rating::before{content:"SSSSS";opacity:0.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0;color:#4169e1}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"S";color:#404040;text-indent:0;opacity:0.25}p.stars a:hover~a::before{content:"S";color:#404040;opacity:0.25}p.stars:hover a::before{content:"S";color:#4169e1;opacity:1}p.stars.selected a.active::before{content:"S";color:#4169e1;opacity:1}p.stars.selected a.active~a::before{content:"S";color:#404040;opacity:0.25}p.stars.selected a:not(.active)::before{content:"S";color:#4169e1;opacity:1}.woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;text-align:left}.woocommerce-tabs ul.tabs li{display:block;margin:0;position:relative}.woocommerce-tabs ul.tabs li a{padding:1em 0;display:block}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.required{color:#f00}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background-color:#0f834d;clear:both}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#3d9cd2}.woocommerce-error{background-color:#e2401c}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#3d9cd2;z-index:9999}.product-card{position:relative}.product-card:hover .product-card__variations-container{bottom:0}.product-card__main-view{height:550px;overflow:hidden;position:relative}@media (max-width:1024px){.product-card__main-view{height:350px}}.product-card__main-view>a{height:100%}.product-card>a{display:block;overflow:hidden}.product-card>a:hover img:not(.product-card__cart>img){transform:scale(1.1)}.product-card__image{height:100%;object-fit:cover;object-position:center;transition:0.3s;width:100%}.product-card__variations-container{background-color:white;bottom:-26%;display:flex;gap:6px;height:140px;overflow:scroll;padding:6px;position:absolute;transition:0.4s;width:100%}@media (max-width:1024px){.product-card__variations-container{bottom:-40%}}.product-card__rating{display:flex;margin-top:10px}.product-card__title{font-size:16px;font-weight:700;margin:10px 0 4px;text-transform:uppercase}.product-card__price{font-size:14px;font-weight:600;text-transform:uppercase;margin:0}.product-card__price ins{background:none;color:#62cae5;font-weight:bold}.product-card__cart{border-radius:6px;border:1px solid #c4c4c4;padding:6px;width:30px;height:30px}@media (max-width:768px){.product-card__cart{display:none}}.product-card__cart>img{width:100%;vertical-align:text-top}.product-card__colors{display:flex;gap:6px;margin-top:8px}.product-card__colors-label{font-size:12px;color:#666;display:table;width:100%;margin-top:4px}.product-card__color{position:relative;display:inline-block;width:20px;height:20px;border-radius:50%;border:1px solid #ddd;text-decoration:none}.product-card__color::after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translateX(-50%);background:#000;color:#fff;font-size:11px;padding:4px 6px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.15s ease}.product-card__color::before{content:"";position:absolute;left:50%;bottom:calc(100% + 2px);transform:translateX(-50%);border-width:4px;border-style:solid;border-color:#000 transparent transparent transparent;opacity:0;pointer-events:none;transition:opacity 0.15s ease}.product-card__color:hover::after,.product-card__color:hover::before,.product-card__color:focus::after,.product-card__color:focus::before{opacity:1}@media screen and (min-width:48em){.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgba(0, 0, 0, 0.2)}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{left:0;display:block}}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:none;background:#4169e1;box-sizing:border-box;margin-top:-0.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 0.25em rgba(0, 0, 0, 0.1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#4169e1}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0, 0, 0, 0.1)}.widget_price_filter .ui-slider-horizontal{height:0.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.woocommerce-cart .entry-header{display:none}.cart-container{padding:20px 50px}.cart-container a:hover{text-decoration:none}.cart-container button{background-color:#62cae5;border-radius:4px;border:none;color:#fff;height:40px;padding:10px 20px;box-sizing:border-box;font-size:14px}.cart-container button[disabled]{background-color:#f6f6f6;color:#999}.cart-container input.input-text{border-radius:4px;border:1px solid #f6f6f6;box-shadow:0 0 20px rgba(0, 0, 0, 0.06);font-size:14px;height:40px;padding:8px 8px;box-sizing:border-box}.cart-container .hd-cart-cross-sells{background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 0 20px rgba(47, 47, 47, 0.04);margin-bottom:20px}.cart-container .hd-cart-cross-sells h2{font-size:16px;font-weight:600;margin-bottom:20px}.cart-container .hd-cart-cross-sells .cross-sells ul.products{display:flex;gap:20px}.cart-container .hd-cart-cross-sells .cross-sells ul.products>div.product-card{width:33.33%}.cart-left .cart-list{background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 0 20px rgba(47, 47, 47, 0.04)}.cart-right h2,.cart-right h3{font-size:16px;font-weight:600}.cart-right h2{margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:20px}.cart-right .cart-collaterals__coupon{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.cart-right .cart-collaterals__coupon div.coupon{display:flex;gap:10px;flex-wrap:wrap}.cart-right .cart-collaterals__coupon div.coupon input{flex:1}.cart-right .cart-collaterals__coupon div.coupon button{width:130px}.cart-right .shop_table tr{height:50px;border-bottom:1px solid #eee}.cart-right .shop_table tr td{text-align:right}.cart-right>div{background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 0 20px rgba(47, 47, 47, 0.04)}.cart-right>div a.checkout-button{background-color:#62cae5;border-radius:4px;border:none;color:#fff;height:40px;padding:10px 20px;box-sizing:border-box;font-size:14px;text-align:center}.woocommerce-cart-form .cart-list{display:flex;flex-direction:column;gap:16px}.woocommerce-cart-form .cart-list__header{display:grid;grid-template-columns:0px 30px 1fr 120px 80px 120px;gap:12px;padding:10px 0;border-bottom:1px solid #eee;font-weight:600;font-size:14px;color:#555}.woocommerce-cart-form .cart-list .woocommerce-cart-form__cart-item{display:grid;grid-template-columns:40px 80px 1fr 120px 80px 120px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #f2f2f2}.woocommerce-cart-form .cart-list .cart-item__remove .remove{display:inline-block;width:32px;height:32px;line-height:32px;text-align:center;border-radius:50%;background:#f7f7f7;color:#333;text-decoration:none}.woocommerce-cart-form .cart-list .cart-item__thumbnail img{max-width:64px;height:auto;display:block}.woocommerce-cart-form .cart-list .cart-item__name a{font-size:14px;line-height:1.4;color:#222;font-weight:600}.woocommerce-cart-form .cart-list .cart-item__name .backorder_notification{margin-top:6px;font-size:12px;color:#b06}.woocommerce-cart-form .cart-list .cart-item__price,.woocommerce-cart-form .cart-list .cart-item__subtotal{font-weight:400}.woocommerce-cart-form .cart-list .cart-item__quantity .quantity{display:inline-flex;align-items:center}.woocommerce-cart-form .cart-list .cart-item__quantity input.qty{width:64px;text-align:center}.woocommerce-cart-form .cart-list .cart-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:16px}@media (max-width:768px){.woocommerce-cart-form .cart-list__header{display:none}.woocommerce-cart-form .cart-list .woocommerce-cart-form__cart-item{grid-template-columns:64px 1fr;grid-template-areas:"thumb name" "thumb quantity" "thumb price" "thumb subtotal" "remove remove"}.woocommerce-cart-form .cart-list .cart-item__thumbnail{grid-area:thumb}.woocommerce-cart-form .cart-list .cart-item__name{grid-area:name}.woocommerce-cart-form .cart-list .cart-item__quantity{grid-area:quantity}.woocommerce-cart-form .cart-list .cart-item__price{grid-area:price}.woocommerce-cart-form .cart-list .cart-item__subtotal{grid-area:subtotal}.woocommerce-cart-form .cart-list .cart-item__remove{grid-area:remove;justify-self:end}}.woocommerce-checkout .entry-header{padding:50px 50px 20px;text-align:center}.woocommerce-checkout .entry-header h1{margin-bottom:0}.woocommerce-checkout h3.wc-block-components-product-name{color:#000;font-weight:600}.woocommerce-checkout .price del{color:#747474;font-weight:300;text-transform:uppercase}.woocommerce-checkout .price ins{color:#62cae5;background-color:unset;font-weight:800;text-transform:uppercase;font-size:16px}.wp-block-woocommerce-checkout{padding:50px}@media (max-width:768px){.wp-block-woocommerce-checkout{padding:10px}}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{display:flex;flex-wrap:wrap;--checkout-gap: 24px;gap:var(--checkout-gap)}.wp-block-woocommerce-checkout .wc-block-components-main,.wp-block-woocommerce-checkout .wc-block-components-sidebar{box-sizing:border-box}.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block,.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-totals-block{background:#fff;border-radius:4px;padding:24px !important;box-shadow:0 0 20px rgba(47, 47, 47, 0.04);margin:0}.wp-block-woocommerce-checkout button{background-color:#62cae5;border-radius:4px;border:none;color:#fff;height:40px;padding:10px 20px;box-sizing:border-box;font-size:14px;text-align:center}.wp-block-woocommerce-checkout button[disabled]{background-color:#f6f6f6;color:#999}@media (min-width:992px){.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{flex-direction:row}.wp-block-woocommerce-checkout .wc-block-components-main{flex:0 0 calc(65% - (var(--checkout-gap) / 2));width:calc(65% - (var(--checkout-gap) / 2)) !important}.wp-block-woocommerce-checkout .wc-block-components-sidebar{flex:0 0 calc(35% - (var(--checkout-gap) / 2));width:calc(35% - (var(--checkout-gap) / 2)) !important}}