.ss-woo .woocommerce-breadcrumb{margin-bottom:28px}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice{list-style:none;margin:0 0 28px!important;padding:16px 20px 16px 52px!important;border-radius:14px;border:1px solid var(--ss-line-strong)!important;background:var(--ss-card)!important;color:var(--ss-head)!important;position:relative}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{color:var(--ss-gold)!important;top:16px!important;left:20px!important}.woocommerce-error{border-color:rgba(255,122,122,.45)!important}.woocommerce-message .button,.woocommerce-info .button{float:right;padding:9px 16px;font-size:13.5px;background:var(--ss-gold);color:var(--ss-night)!important}.woocommerce-store-notice{background:var(--ss-dusk)!important}.ss-cat-pills{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px}.ss-cat-pills a{padding:10px 18px;border-radius:999px;border:1px solid var(--ss-line-strong);color:var(--ss-head);font-weight:700;font-size:14.5px}.ss-cat-pills a:hover{border-color:var(--ss-gold);color:var(--ss-gold)}.ss-cat-pills a.is-active{background:var(--ss-gold);border-color:var(--ss-gold);color:var(--ss-night)}.woocommerce .woocommerce-result-count{color:var(--ss-muted);font-size:14.5px;margin:10px 0 24px}.woocommerce .woocommerce-ordering{margin:0 0 24px}.woocommerce .woocommerce-ordering select{min-width:240px}.woocommerce ul.products li.product .added_to_cart{margin:-14px 26px 20px;font-weight:700}.woocommerce span.onsale{background:var(--ss-dusk);border-radius:99px;min-height:0;min-width:0;padding:6px 12px;line-height:1.2;top:16px;right:16px;left:auto;font-weight:800}.woocommerce nav.woocommerce-pagination ul{border:0;display:flex;gap:8px;justify-content:center}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border-radius:12px;border:1px solid var(--ss-line);color:var(--ss-head);min-width:44px;padding:12px}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--ss-gold);color:var(--ss-night)}.woocommerce div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px}.woocommerce div.product div.images .flex-control-thumbs li{width:auto!important}.woocommerce div.product div.images .flex-control-thumbs img{border-radius:12px}.ss-summary-lines li{display:flex;justify-content:space-between;gap:16px}.ss-summary-lines li span:last-child{color:var(--ss-head);font-weight:700;white-space:nowrap}.ss-summary-lines li.ss-meta{color:var(--ss-muted)}.ss-qty-fixed{color:var(--ss-muted);font-size:14px}.woocommerce table.shop_table{border:1px solid var(--ss-line)!important;border-radius:18px!important;border-collapse:separate!important;overflow:hidden;background:var(--ss-card)}.woocommerce table.shop_table th{color:var(--ss-head);font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.1em;padding:16px 18px!important;border-color:var(--ss-line)!important}.woocommerce table.shop_table td{border-color:var(--ss-line)!important;padding:18px!important;color:var(--ss-text)}.woocommerce table.shop_table td.product-name a{color:var(--ss-head);font-weight:700;font-size:17px}.woocommerce table.cart img{width:84px!important;border-radius:12px}.woocommerce td.product-name dl.variation{font-size:13.5px;margin-top:8px;display:grid;grid-template-columns:auto 1fr;gap:2px 8px}.woocommerce td.product-name dl.variation dt{color:var(--ss-muted);font-weight:600;margin:0}.woocommerce td.product-name dl.variation dd{margin:0;color:var(--ss-head)}.woocommerce td.product-name dl.variation dd p{margin:0}.woocommerce a.remove{color:var(--ss-err)!important}.woocommerce a.remove:hover{background:var(--ss-err);color:#fff!important}.woocommerce .cart-collaterals .cart_totals h2{font-size:26px}.woocommerce .cart-collaterals .cart_totals table.shop_table{background:0 0;border:0!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:var(--ss-grad);color:#1a1205;border-radius:999px;font-size:17px;padding:18px}.woocommerce .coupon input.input-text{width:200px!important}.woocommerce form .form-row label{color:var(--ss-head);line-height:1.6}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{min-height:50px}.woocommerce-checkout h3{font-size:26px;margin-top:10px}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:100%;float:none}@media (min-width:1000px){.woocommerce-checkout form.checkout{display:grid;grid-template-columns:1.2fr 1fr;gap:0 48px;align-items:start}.woocommerce-checkout form.checkout>.woocommerce-NoticeGroup{grid-column:1/-1}.woocommerce-checkout #customer_details{grid-row:span 2}.woocommerce-checkout #order_review_heading{margin-top:0}.woocommerce-checkout #order_review{position:sticky;top:120px}}.woocommerce-checkout #payment{background:0 0!important;border-radius:0}.woocommerce-checkout #payment ul.payment_methods{border-color:var(--ss-line)!important;padding:0 0 16px!important}.woocommerce-checkout #payment ul.payment_methods li{padding:14px 16px;border:1px solid var(--ss-line);border-radius:14px;margin-bottom:10px!important;list-style:none}.woocommerce-checkout #payment ul.payment_methods li label{color:var(--ss-head);font-weight:700}.woocommerce-checkout #payment div.payment_box{background:rgba(255,255,255,.04)!important;color:var(--ss-text)!important;border-radius:12px}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:rgba(255,255,255,.04)!important}.woocommerce-checkout #payment div.form-row{padding:16px 0 0!important}.ss-momo-numbers{list-style:none;padding:12px 14px;margin:10px 0;border-radius:10px;background:rgba(242,184,75,.08);border:1px dashed rgba(242,184,75,.45)}.ss-momo-numbers li{color:var(--ss-head)}.ss-momo-fields{border:0;padding:0;margin:10px 0 0}.woocommerce-order-overview{padding:20px!important;border:1px solid var(--ss-line);border-radius:16px;display:flex;flex-wrap:wrap;gap:12px 30px}.woocommerce-order-overview li{border:0!important;margin:0!important;padding:0!important;color:var(--ss-muted)}.woocommerce-order-overview li strong{color:var(--ss-head)}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;border:1px solid var(--ss-line);border-radius:18px;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:14px 20px;color:var(--ss-text);border-bottom:1px solid var(--ss-line)}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--ss-card);color:var(--ss-gold)}.select2-dropdown{background:var(--ss-midnight);border-color:var(--ss-line-strong);color:var(--ss-head)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--ss-head);line-height:22px;padding:0}.select2-container--default .select2-selection--single .select2-selection__arrow{top:12px;right:10px}.select2-container--default .select2-search--dropdown .select2-search__field{background:var(--ss-night);color:var(--ss-head)}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--ss-line)!important;border-radius:18px!important}.woocommerce-cart .cart-empty{font-size:20px}