.woocommerce-page:not(.archive):not(.single) h1{ margin-bottom:30px;}.woocommerce-page:not(.archive):not(.single) h2{ margin-bottom:20px;}.woocommerce-page:not(.archive):not(.single) h3{ margin-bottom:15px;}.woocommerce-page:not(.archive):not(.single) table:not(.wc-block-cart-items) tr{ border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}.woocommerce-page:not(.archive):not(.single) table:not(.wc-block-cart-items) th,.woocommerce-page:not(.archive):not(.single) table:not(.wc-block-cart-items) td{ padding:10px 15px;}.woocommerce-page:not(.archive):not(.single) table:not(.wc-block-cart-items) th{ text-align:left;}.woocommerce-page:not(.archive):not(.single) address{ font-style:normal;}.woocommerce-page:not(.archive):not(.single) fieldset legend{ margin:0; padding:0;}.woocommerce-page:not(.archive):not(.single) .select2-selection{ border-radius:0; border:1px solid #E5E5E5; height:100%;}.woocommerce-page:not(.archive):not(.single) .select2-dropdown{ border:1px solid #E5E5E5; border-top:0;}.woocommerce-page:not(.archive):not(.single) .select2-selection .select2-selection__rendered{ padding:10px 15px; line-height:150%;}.woocommerce-page:not(.archive):not(.single) .select2-selection .select2-selection__arrow{ height:100%;}.woocommerce-page:not(.archive):not(.single) form .input-text{ padding:10px 15px; border:1px solid #E5E5E5;}.woocommerce-page:not(.archive):not(.single) form .input-radio,.woocommerce-page:not(.archive):not(.single) form .input-checkbox{ border:1px solid #E5E5E5;}.woocommerce-page:not(.archive):not(.single) form label{ font-size:14px;}.woocommerce-page:not(.archive):not(.single) form em{ font-size:12px;}.woocommerce-page:not(.archive):not(.single) form .woocommerce-form__label-for-checkbox{ display:flex; align-items:center; line-height:100%; font-size:12px;}.password-input{ position:relative;}.show-password-input{ position:absolute; right:15px; top:0; padding:0; cursor:pointer; background:none; height:100%;}.show-password-input:after{ content:""; display:flex; width:32px; height:32px; background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m11.99 16.54c-3.94 0-7.64-2.11-9.66-5.51-.08-.13-.04-.31.1-.39s.31-.03.39.1c1.92 3.23 5.43 5.23 9.17 5.23 3.75 0 7.27-2.01 9.18-5.23.08-.13.25-.18.39-.1.13.08.18.25.1.39-2.01 3.4-5.72 5.51-9.67 5.51z' fill='%23231f20'/%3E%3Cpath d='m5.91 17.58c-.07 0-.15-.03-.2-.08-.11-.11-.11-.29 0-.4l1.87-1.87c.11-.11.29-.11.4 0s.11.29 0 .4l-1.87 1.87c-.06.05-.13.08-.2.08z' fill='%23231f20'/%3E%3Cpath d='m18.1 17.58c-.07 0-.15-.03-.2-.08l-1.87-1.89c-.11-.11-.11-.29 0-.4s.29-.11.4 0l1.87 1.89c.11.11.11.29 0 .4-.06.05-.13.08-.2.08z' fill='%23231f20'/%3E%3Cpath d='m12 19.51c-.16 0-.28-.13-.28-.28v-2.97c0-.16.13-.28.28-.28s.28.13.28.28v2.97c0 .15-.12.28-.28.28z' fill='%23000000'/%3E%3C/g%3E%3C/svg%3E"); background-size:contain; background-repeat:no-repeat;}.show-password-input.display-password:after{ background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m12 15.23c-1.78 0-3.23-1.45-3.23-3.23s1.45-3.23 3.23-3.23 3.23 1.45 3.23 3.23-1.45 3.23-3.23 3.23zm0-5.9c-1.47 0-2.67 1.2-2.67 2.67s1.2 2.67 2.67 2.67 2.67-1.2 2.67-2.67-1.2-2.67-2.67-2.67z' fill='%23231f20'/%3E%3Cpath d='m11.99 17.7c-3.97 0-7.71-2.13-9.74-5.56-.05-.09-.05-.2 0-.29 2.04-3.42 5.77-5.55 9.74-5.55 3.98 0 7.72 2.13 9.75 5.56.05.09.05.2 0 .29-2.03 3.42-5.77 5.55-9.75 5.55zm-9.16-5.7c1.95 3.17 5.45 5.14 9.17 5.14 3.73 0 7.23-1.96 9.18-5.14-1.95-3.17-5.46-5.14-9.18-5.14s-7.22 1.97-9.17 5.14z' fill='%23000000'/%3E%3C/g%3E%3C/svg%3E");}body.woocommerce-checkout .woocommerce-invalid-required-field input{ border:1px solid red !important;}body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .checkout-inline-error-message,.woocommerce-message,.woocommerce-info{ display:none;}.woocommerce-message:first-of-type,.woocommerce-info:first-of-type{ display:block;}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info{ background:#fff; color:#000; box-shadow:rgba(0,0,0,0.1) 0 3px 10px,rgba(0,0,0,0.05) 0 3px 3px; max-width:100%; padding:15px 20px 15px 50px; border-radius:5px; font-size:var(--fs16); position:relative; margin:20px 0; border:none; display:flex; align-items:center; justify-content:space-between; outline:none; gap:20px;}.woocommerce-notices-wrapper .woocommerce-message:focus,.woocommerce-notices-wrapper .woocommerce-error:focus,.woocommerce-notices-wrapper .woocommerce-info:focus{ outline:none;}.woocommerce-notices-wrapper ul,.woocommerce-notices-wrapper ol,.woocommerce-notices-wrapper li{ list-style:none; padding:0; margin:0;}.woocommerce-notices-wrapper .woocommerce-message{ background:#10b981; color:#fff;}.woocommerce-notices-wrapper .woocommerce-error{ background:#ef4444; color:#fff;}.woocommerce-notices-wrapper .woocommerce-info{ background:#3b82f6; color:#fff;}.woocommerce-notices-wrapper .woocommerce-message::before,.woocommerce-notices-wrapper .woocommerce-error::before,.woocommerce-notices-wrapper .woocommerce-info::before{ content:''; position:absolute; left:14px; top:50%; transform:translateY(-50%); width:20px; height:20px; background-color:#fff; border-radius:50%; background-repeat:no-repeat; background-position:center; background-size:12px 12px;}.woocommerce-notices-wrapper .woocommerce-message::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310b981' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");}.woocommerce-notices-wrapper .woocommerce-error::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ef4444' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='3' x2='12' y2='14'%3E%3C/line%3E%3Ccircle cx='12' cy='19' r='2' fill='%23ef4444' stroke='none'%3E%3C/circle%3E%3C/svg%3E");}.woocommerce-notices-wrapper .woocommerce-info::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233b82f6' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='16' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'%3E%3C/line%3E%3C/svg%3E");}.woocommerce-notices-wrapper .button{ background:#fff; color:inherit; border:none; padding:6px 14px; border-radius:4px; text-decoration:none; display:inline-block; font-size:14px; font-weight:500; transition:all 0.2s ease; white-space:nowrap; outline:none;}.woocommerce-notices-wrapper .button:focus{ outline:none; box-shadow:0 0 0 3px rgba(16,185,129,0.2);}.woocommerce-notices-wrapper .woocommerce-message .button{ color:#10b981;}.woocommerce-notices-wrapper .woocommerce-error .button{ color:#ef4444;}.woocommerce-notices-wrapper .woocommerce-info .button{ color:#3b82f6;}.woocommerce-notices-wrapper .button:hover{ opacity:0.9; box-shadow:0 2px 4px rgba(0,0,0,0.1);}.orbitta-woo-notices.invert-response .woocommerce-message{ background:#fff; color:#10b981; border:1px solid #10b981;}.orbitta-woo-notices.invert-response .woocommerce-error{ background:#fff; color:#ef4444; border:1px solid #ef4444;}.orbitta-woo-notices.invert-response .woocommerce-info{ background:#fff; color:#3b82f6; border:1px solid #3b82f6;}.orbitta-woo-notices.invert-response .woocommerce-message::before{ background-color:#10b981; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");}.orbitta-woo-notices.invert-response .woocommerce-error::before{ background-color:#ef4444; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='3' x2='12' y2='14'%3E%3C/line%3E%3Ccircle cx='12' cy='19' r='2' fill='white' stroke='none'%3E%3C/circle%3E%3C/svg%3E");}.orbitta-woo-notices.invert-response .woocommerce-info::before{ background-color:#3b82f6; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='16' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'%3E%3C/line%3E%3C/svg%3E");}.orbitta-woo-notices.invert-response .woocommerce-message .button{ background:#10b981; color:#fff;}.orbitta-woo-notices.invert-response .woocommerce-error .button{ background:#ef4444; color:#fff;}.orbitta-woo-notices.invert-response .woocommerce-info .button{ background:#3b82f6; color:#fff;}.orbitta-woo-notices.invert-response .button:hover{ opacity:0.85;}.element-woo-orbitta{ display:flex; align-items:center; gap:5px;}.login-woo-orbitta .login-woo-icon,.cart-woo-orbitta .cart-woo-icon,.woocommerce-product-search .search-woo-icon .default-icon-search{ display:inline-block; width:24px; height:24px; background-color:currentColor; vertical-align:middle; flex:none; -webkit-mask-repeat:no-repeat !important; mask-repeat:no-repeat !important; -webkit-mask-position:center !important; mask-position:center !important; -webkit-mask-size:contain !important; mask-size:contain !important; }.login-woo-orbitta .login-woo-icon{ -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12,12A6,6,0,1,0,6,6,6.006,6.006,0,0,0,12,12ZM12,2A4,4,0,1,1,8,6,4,4,0,0,1,12,2Z'/><path d='M12,14a9.01,9.01,0,0,0-9,9,1,1,0,0,0,2,0,7,7,0,0,1,14,0,1,1,0,0,0,2,0A9.01,9.01,0,0,0,12,14Z'/></svg>"); mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12,12A6,6,0,1,0,6,6,6.006,6.006,0,0,0,12,12ZM12,2A4,4,0,1,1,8,6,4,4,0,0,1,12,2Z'/><path d='M12,14a9.01,9.01,0,0,0-9,9,1,1,0,0,0,2,0,7,7,0,0,1,14,0,1,1,0,0,0,2,0A9.01,9.01,0,0,0,12,14Z'/></svg>"); }.cart-woo-orbitta .cart-woo-icon{ -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M22.713,4.077A2.993,2.993,0,0,0,20.41,3H4.242L4.2,2.649A3,3,0,0,0,1.222,0H1A1,1,0,0,0,1,2h.222a1,1,0,0,1,.993.883l1.376,11.7A5,5,0,0,0,8.557,19H19a1,1,0,0,0,0-2H8.557a3,3,0,0,1-2.82-2h11.92a5,5,0,0,0,4.921-4.113l.785-4.354A2.994,2.994,0,0,0,22.713,4.077ZM21.4,6.178l-.786,4.354A3,3,0,0,1,17.657,13H5.419L4.478,5H20.41A1,1,0,0,1,21.4,6.178Z'/><circle cx='7' cy='22' r='2'/><circle cx='17' cy='22' r='2'/></svg>"); mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M22.713,4.077A2.993,2.993,0,0,0,20.41,3H4.242L4.2,2.649A3,3,0,0,0,1.222,0H1A1,1,0,0,0,1,2h.222a1,1,0,0,1,.993.883l1.376,11.7A5,5,0,0,0,8.557,19H19a1,1,0,0,0,0-2H8.557a3,3,0,0,1-2.82-2h11.92a5,5,0,0,0,4.921-4.113l.785-4.354A2.994,2.994,0,0,0,22.713,4.077ZM21.4,6.178l-.786,4.354A3,3,0,0,1,17.657,13H5.419L4.478,5H20.41A1,1,0,0,1,21.4,6.178Z'/><circle cx='7' cy='22' r='2'/><circle cx='17' cy='22' r='2'/></svg>");}.woocommerce-product-search{ position:relative;}.woocommerce-product-search .search-field{ padding-right:var(--s50);}.woocommerce-product-search .search-woo-icon{ position:absolute; right:var(--s15); display:inline-block; vertical-align:middle; background-color:transparent; padding:0; width:auto;}.woocommerce-product-search .search-woo-icon .default-icon-search{ -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M23.707,22.293l-5.969-5.969a10.016,10.016,0,1,0-1.414,1.414l5.969,5.969a1,1,0,0,0,1.414-1.414ZM10,18a8,8,0,1,1,8-8A8.009,8.009,0,0,1,10,18Z'/></svg>"); mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M23.707,22.293l-5.969-5.969a10.016,10.016,0,1,0-1.414,1.414l5.969,5.969a1,1,0,0,0,1.414-1.414ZM10,18a8,8,0,1,1,8-8A8.009,8.009,0,0,1,10,18Z'/></svg>");}.custom-search-results{ position:absolute; width:100%; top:100%; z-index:1000; background:#fff; border:1px solid #ccc;}.custom-search-results.message{ padding:5px;}.custom-search-results.list{ list-style:none; margin:0; padding:0;}.custom-search-results.list li{ padding:5px; border-bottom:1px solid #eee;}.custom-search-results.list li.view-all{ text-align:center; border-top:1px solid #eee;}.custom-search-results.list li a{ display:flex; align-items:center; text-decoration:none; color:#333;}.custom-search-results.list li a img{ margin-right:10px;}.custom-search-results.list li a .product-sku::before{ content:'Ref:';}.custom-search-results.list li a .product-sku,.custom-search-results.list li a .price{ display:block; font-size:0.9em; color:#666;}.custom-search-results.list li a .categories{ display:block; font-size:0.8em; color:#999;}.products li.product{ position:relative;}li.product .new_label,li.product .outstock_label,li.product .sale_label{ position:absolute; z-index:1;}.product-thumbnail{ position:relative; overflow:hidden;}.product-thumbnail img{ object-fit:cover; object-position:center center; width:100%; height:100%; aspect-ratio:1; transition:opacity 0.3s ease;}.product-thumbnail .image-secondary-loop{ position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; pointer-events:none; transition:opacity 0.3s ease;}.product-thumbnail:hover .image-secondary-loop{ opacity:1; pointer-events:auto;}.pag-btn .woocommerce-pagination,.pag-scroll .woocommerce-pagination,.pag-btnscroll .woocommerce-pagination{ display:none;}.product.has-extra-fields .pewc-label-before{ display:none;}.woocommerce-product-gallery{ position:relative;}.woocommerce-product-gallery__image img{ height:auto; width:100%;}.woocommerce-product-gallery .flex-control-thumbs{ display:flex; flex-wrap:wrap; margin-bottom:-2%;}.woocommerce-product-gallery .flex-control-thumbs li{ width:23.5%; margin-right:2%; margin-bottom:2%;}.woocommerce-product-gallery .flex-control-thumbs li:nth-child(4){ margin-right:0;}.woocommerce-product-gallery .flex-control-thumbs img{ height:auto; width:100%;}.woocommerce-product-gallery a.woocommerce-product-gallery__trigger{ position:absolute; z-index:1; margin:10px; right:0;}.orb-woo-gallery #main-carousel .splide__track{ height:100%;}.orb-woo-gallery #main-carousel img{ object-fit:cover; width:100%; height:100%; aspect-ratio:1; vertical-align:middle;}.orb-woo-gallery #thumbnail-carousel-list .splide__slide img{ object-fit:cover; width:100%; height:auto; vertical-align:middle; aspect-ratio:1;}.orb-woo-gallery #thumbnail-carousel .splide__slide{ opacity:0.6; transition:opacity .25s ease-in-out; cursor:pointer;}.orb-woo-gallery #thumbnail-carousel .splide__slide.is-active{ opacity:1;}.orb-woo-gallery #thumbnail-carousel .splide__slide{ border:0!important;}.orb-woo-gallery .woocommerce-product-gallery__wrapper{ display:flex; flex-direction:column;}.orb-woo-gallery.thumbs-top .woocommerce-product-gallery__wrapper{flex-direction:column-reverse;}.orb-woo-gallery.thumbs-right .woocommerce-product-gallery__wrapper{flex-direction:row;}.orb-woo-gallery.thumbs-left .woocommerce-product-gallery__wrapper{flex-direction:row-reverse;}.orb-woo-gallery.thumbs-left #main-carousel,.orb-woo-gallery.thumbs-right #main-carousel{ flex:1 1 auto; min-width:0;}.orb-woo-gallery.thumbs-left #thumbnail-carousel .splide__list,.orb-woo-gallery.thumbs-right #thumbnail-carousel .splide__list{ display:flex; flex-direction:column; gap:10px;}.woocommerce-product-gallery.no-lightbox .woocommerce-product-gallery__image a{ pointer-events:none; cursor:default;}.woocommerce-product-gallery .flex-direction-nav{ position:absolute; width:100%; height:100%; margin:0;}table.variations tbody{ display:flex; flex-direction:column; gap:20px;}table.variations tr{ display:flex; flex-direction:column; align-items:flex-start;}table.variations .variation-swatches{ display:flex; gap:10px;}table.variations .swatch{ cursor:pointer; border:1px solid #ccc;}table.variations .swatch.selected{ border-color:#000;}table.variations .swatch-color,table.variations .swatch-image,table.variations .swatch-gradient{ width:50px; height:50px; display:inline-block;}table.variations .swatch-button{ padding:5px;}table.variations .swatch-hidden{ display:none!important;}form.cart .quantity-cart-button{ display:flex; gap:var(--s50);}.tabs a{ display:flex;}form.variations_form .woocommerce-variation-price{ display:none;}#product-price-main ins,#product-price-main del{ text-decoration:none;}#product-price-main del bdi{ text-decoration:line-through;}.single-product form.cart #product-price-main del bdi{ font-size:var(--fs14);}.single-product .article-content ol,.single-product .article-content ul{ display:flex; flex-direction:column; gap:var(--s15); padding-inline-start:20px; line-height:1.4;}.single-product .article-content ul{ list-style:disc;}.single-product .article-content ol{ list-style:decimal;}.woocommerce-product-rating{ display:inline-flex; align-items:center;}.woocommerce-product-rating .star{ position:relative; height:100%; display:flex; align-items:center;}.woocommerce-product-rating .star.full::before{ content:"\2605"; color:#f5a623; font-family:Arial,sans-serif;}.woocommerce-product-rating .star.empty::before{ content:"\2606"; color:#ddd;  font-family:Arial,sans-serif;}.woocommerce-product-rating .review-count{ margin-left:5px;}#customer_login.columns,#woo_lost_password.columns,#woo_reset_password.columns{ justify-content:center;}form.woocommerce-form-login,form.woocommerce-form-register,form.woocommerce-ResetPassword,form.woocommerce-EditAccountForm{ display:flex; flex-direction:column; gap:10px;}.woocommerce-account .woocommerce-form__label-for-checkbox{ margin-bottom:15px;}.woocommerce-account .woocommerce-form-register .woocommerce-password-strength,.woocommerce-account .woocommerce-form-register .woocommerce-password-hint{ display:flex; margin-top:10px;}.woocommerce-account .woocommerce-form-register .woocommerce-password-strength,.woocommerce-account .woocommerce-form-register .woocommerce-privacy-policy-text p{ font-size:var(--fs14);}.woocommerce-account .woocommerce-MyAccount-navigation ul{ display:flex; flex-direction:column; gap:10px;}.woocommerce-account table thead tr:first-child,.woocommerce-account table tr:last-child{ border:0;}.woocommerce-account .woocommerce-Address a.edit{ font-weight:500; font-size:var(--fs14); margin-bottom:5px; display:flex;}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions,.woocommerce-account.woocommerce-view-order table .order-actions--heading + td{ display:flex; flex-direction:column; gap:5px;}.woocommerce-account .woocommerce-address-fields .woocommerce-address-fields__field-wrapper{ margin-bottom:20px;}.woocommerce-cart-form .shop_table.cart thead tr:first-child,.woocommerce-cart-form .cart_totals tr:first-child,.woocommerce-cart-form .cart_totals tr:last-child{ border:0;}.cart-product-variations .variation{ display:inline-block; margin-bottom:2px;}.cart-product-variations .variation:last-child{ margin-bottom:0;}.cart-product-variations .variation span{ margin:0; text-transform:capitalize;}.woocommerce-cart .main-content:has(.cart-emtpy),.woocommerce-cart .main-content:has(.wp-block-woocommerce-empty-cart-block){ display:flex; align-items:center; justify-content:center;}.woocommerce-cart .cart-emtpy,.woocommerce-cart .wp-block-woocommerce-empty-cart-block{ font-size:var(--fs18); display:flex; flex-direction:column; align-items:center; gap:10px;}.woocommerce-cart td.product-quantity-remove .remove-item{ color:#333; cursor:pointer; font-size:var(--fs14); text-decoration:underline; margin-top:5px;}#mini-cart-wrapper{ display:flex; flex-direction:column; height:100dvh;}.mini-cart-header{ padding:20px;}#mini-cart-wrapper .mini-cart-items{ overflow-y:auto; display:flex; flex-direction:column; flex:1;}#mini-cart-wrapper .mini-cart-item{ display:flex; gap:15px; padding:15px 20px; border-bottom:1px solid #f0f0f0;}#mini-cart-wrapper .mini-cart-item .mini-cart-item__image{ flex-shrink:0; width:80px; height:80px; border-radius:5px; overflow:hidden;}#mini-cart-wrapper .mini-cart-item .mini-cart-item__image img{ width:100%; height:100%; object-fit:cover;}#mini-cart-wrapper .mini-cart-item .mini-cart-item__details{ flex:1; display:flex; flex-direction:column; gap:5px;}#mini-cart-wrapper .mini-cart-item .mini-cart-item__name{ font-weight:600; font-size:var(--fs16); color:#333; text-decoration:none;}#mini-cart-wrapper .mini-cart-item .mini-cart-item__price{ font-size:var(--fs14); font-weight:600;}#mini-cart-wrapper .mini-cart-item .mini-cart-item__price del{ color:#999;}#mini-cart-wrapper .mini-cart-item .mini-cart-item__price ins{ text-decoration:none;}#mini-cart-wrapper .mini-cart-item .mini-cart-item__attributes{ font-size:var(--fs12); color:#666;}#mini-cart-wrapper .mini-cart-item .mini-cart-item__quantity{ display:flex; flex-direction:column; gap:5px; width:fit-content; margin-top:5px;}#mini-cart-wrapper .mini-cart-item .mini-cart-item__remove{ background:none; border:none; color:#333; cursor:pointer; padding:0; font-size:var(--fs14); text-decoration:underline; justify-content:flex-start;}#mini-cart-wrapper .mini-cart-item:last-child{ border-bottom:none !important;}#mini-cart-wrapper .mini-cart-footer{ padding:20px; background:#f9f9f9; border-top:1px solid #f0f0f0;}.mini-cart-item__total{ text-align:right; font-weight:600; display:flex; flex-direction:column;}#mini-cart-wrapper .mini-cart-footer .info-message{ font-size:var(--fs14); margin-top:5px; color:#666;}#mini-cart-wrapper .mini-cart-footer .mini-cart-subtotal{ display:flex; justify-content:space-between; font-weight:600;}#mini-cart-wrapper .mini-cart-footer .mini-cart-btns{ display:flex; gap:15px; margin-top:15px;}#mini-cart-wrapper .mini-cart-footer .mini-cart-cart-btn,#mini-cart-wrapper .mini-cart-footer .mini-cart-checkout-btn{ display:block; width:100%; padding:15px 20px; background:buttonface; text-decoration:none; text-align:center; border:none; cursor:pointer;}.mini-cart-empty{ color:#666; display:flex; height:100dvh; justify-content:center; align-items:center;}.woocommerce-shipping-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-address-fields__field-wrapper{ display:grid; gap:15px;}.form-row.form-row-first{ grid-column:1 / 2; }.form-row.form-row-last{ grid-column:2 / 3; }.form-row.form-row-wide{ grid-column:1 / 3; }.woocommerce-checkout-review-order-table thead tr:first-child,.woocommerce-checkout-review-order-table tfoot tr:last-child{ border:0;}.woocommerce-checkout #ship-to-different-address{ margin-top:15px; display:flex;}.wc_payment_methods .wc_payment_method{ display:flex; margin-bottom:20px;}.wc_payment_methods .wc_payment_method:last-child{ margin-bottom:0;}.wc_payment_methods .wc_payment_method input{ flex:none;}.wc_payment_methods .wc_payment_method span{ display:flex; gap:5px; height:30px;}.wc_payment_methods .wc_payment_method span img{ padding:0 !important;}.wc_payment_methods .wc_payment_method label{ display:flex; flex-direction:column; gap:10px; font-size:14px !important;}.woocommerce-checkout-payment .place-order p{ font-size:12px;}.woocommerce-checkout-payment .place-order,.woocommerce-checkout-payment button{ margin-top:20px;}h3.wc-block-components-product-name{ margin-bottom:0 !important;}.woocommerce-account.woocommerce-view-order mark{ background-color:unset; font-weight:500;}.woocommerce-account.woocommerce-view-order table tr:first-child,.woocommerce-page.woocommerce-order-received table tr:first-child,.woocommerce-page.woocommerce-order-received table tr:last-child{ border:0;}.woocommerce-account.woocommerce-view-order .payment-details p,.woocommerce-page.woocommerce-order-received .payment-details p{ font-size:var(--fs14); margin-bottom:10px;}.woocommerce-account.woocommerce-view-order h2,.woocommerce-page.woocommerce-order-received .payment-details h2{ font-size:var(--fs22); margin-bottom:10px;}.woocommerce-account.woocommerce-view-order h3,.woocommerce-page.woocommerce-order-received .payment-details h3{ font-size:var(--fs18); margin-bottom:5px;}@media only screen and (max-width:767px){}@media only screen and (max-width:1023px){ .orb-woo-gallery .container-carousel{ flex:none !important; max-width:100% !important; } .orb-woo-gallery.thumbs-top .woocommerce-product-gallery__wrapper, .orb-woo-gallery.thumbs-right .woocommerce-product-gallery__wrapper, .orb-woo-gallery.thumbs-left .woocommerce-product-gallery__wrapper{ flex-direction:column; } .orb-woo-gallery.thumbs-left #thumbnail-carousel .splide__list, .orb-woo-gallery.thumbs-right #thumbnail-carousel .splide__list{ flex-direction:row; gap:10px; }}@media screen and (min-width:1024px){ .orb-woo-gallery.thumbs-left #thumbnail-carousel .splide__slide, .orb-woo-gallery.thumbs-right #thumbnail-carousel .splide__slide{ width:100% !important; height:auto !important; }}@media screen and (min-width:1280px){}