.woocommerce div.product p.price,.woocommerce div.product span.price,.single_variation .price,.single_variation .woocommerce-variation-price .price{color:#0e1929!important}.kamii-slider .splide__slide{padding:0;margin:0}.kamii-media{display:block;width:100%;height:100%}.kamii-slider img,.kamii-slider video{display:block;width:100%;height:85vh;object-fit:cover}.kamii-slider img{transition:transform .6s ease}.kamii-slider .splide__slide:hover img{transform:scale(1.03)}.kamii-slider .splide__arrow{background:rgba(255,255,255,0.9);border:1px solid rgba(0,0,0,0.08);width:44px;height:44px;box-shadow:0 8px 25px rgba(0,0,0,0.08)}.kamii-slider .splide__arrow svg{fill:#111;width:14px;height:14px}.kamii-slider .splide__arrow--prev{left:12px}.kamii-slider .splide__arrow--next{right:12px}.gslide img{transition:transform .15s ease;cursor:zoom-in}.variations select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none!important}.variations{margin-bottom:5px!important}.single_variation_wrap{margin-top:5px!important}.single_variation{margin-bottom:5px!important}.woocommerce-variation-add-to-cart{margin-top:5px!important}.reset_variations{margin-top:5px!important;display:block}.upsells.products h2{margin-bottom:20px}.kamii-steps{margin:50px 0 40px;text-align:center}.kamii-steps-labels{display:flex;justify-content:space-between;font-size:12px;letter-spacing:1.5px;margin-bottom:12px;text-transform:uppercase}.kamii-steps-labels span{color:#9c938a}.kamii-steps-labels .active{color:#1a1a1a}.kamii-steps-labels .done{color:#1a1a1a}.kamii-line{height:1px;background:#d8d3cd;position:relative}.kamii-progress{position:absolute;height:2px;background:#1a1a1a;top:-0.5px;left:0;width:0%;transition:all .4s ease}.kamii-progress.step-1{width:0%}.kamii-progress.step-2{width:50%}.kamii-progress.step-3{width:100%}.kamii-marker{width:10px;height:10px;background:#1a1a1a;border-radius:50%;position:absolute;top:-4px;transition:all .3s ease}.kamii-marker.step-1{left:0%}.kamii-marker.step-2{left:50%;transform:translateX(-50%)}.kamii-marker.step-3{left:100%;transform:translateX(-100%)}button[name="update_cart"]{display:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__image a{pointer-events:none;cursor:default}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:none!important}.zoomImg{display:none!important}.kamii-subscription,.kamii-subscription *{pointer-events:auto!important}.kamii-subscription{position:relative;z-index:10;max-width:520px;margin:40px auto;padding:40px;background:#ffffff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.05)}.kamii-subscription form{display:flex;flex-direction:column}.kamii-subscription label{font-family:'Montserrat',sans-serif;font-size:14px;color:#0A1929;margin-bottom:5px}.kamii-subscription input,.kamii-subscription select{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;margin-bottom:15px;font-family:'Questrial',sans-serif;background:#f9f9f9}.kamii-subscription input:focus,.kamii-subscription select:focus{border-color:#0A1929;background:#fff;outline:none}.kamii-subscription input[type="submit"],.kamii-subscription button{width:100%;background-color:#0A1929;color:#fff;border:none;padding:14px;border-radius:8px;font-family:'Montserrat',sans-serif;cursor:pointer}.kamii-subscription input[type="submit"]:hover{background-color:#07121f}.kamii-subscription p{font-size:14px;color:#666}body .woocommerce,body .woocommerce *{font-family:'Questrial',sans-serif!important}body .woocommerce h1,body .woocommerce h2,body .woocommerce h3{font-family:'Montserrat',sans-serif!important;color:#0A1929!important;font-weight:500!important}body .woocommerce p{font-size:14px!important;color:#333!important;line-height:1.6!important}body .woocommerce address,body .woocommerce em{font-style:normal!important}body .woocommerce-info,body .woocommerce-message,body .woocommerce-error{background:#f5f5f5!important;color:#333!important;border:none!important;box-shadow:none!important}body .woocommerce-info::before,body .woocommerce-message::before,body .woocommerce-error::before{display:none!important}body .woocommerce button,body .woocommerce .button,body .woocommerce input[type="submit"],body .woocommerce a.button{background:#0A1929!important;color:#fff!important;border:none!important;padding:12px 20px!important;border-radius:8px!important;font-family:'Montserrat',sans-serif!important}body .woocommerce button:hover,body .woocommerce .button:hover{background:#07121f!important}body .woocommerce input,body .woocommerce select,body .woocommerce textarea{border-radius:6px!important;border:1px solid #ddd!important;padding:12px!important;background:#f9f9f9!important}body .woocommerce input:focus,body .woocommerce select:focus{border-color:#0A1929!important;background:#fff!important;outline:none!important}body .woocommerce-MyAccount-content,body .woocommerce form.login,body .woocommerce-Address,body .woocommerce-Addresses{background:#ffffff!important;border-radius:12px!important;padding:30px!important;box-shadow:0 10px 30px rgba(0,0,0,0.05)!important}body .woocommerce-MyAccount-navigation{background:#ffffff!important;padding:25px!important;border-radius:12px!important;box-shadow:0 10px 30px rgba(0,0,0,0.05)!important}body .woocommerce-MyAccount-navigation ul{list-style:none!important;padding-left:0!important}body .woocommerce-MyAccount-navigation a{display:block!important;padding:12px 15px!important;border-radius:8px!important;color:#0A1929!important;font-family:'Montserrat',sans-serif!important}body .woocommerce-MyAccount-navigation a:hover,body .woocommerce-MyAccount-navigation .is-active a{background:#0A1929!important;color:#fff!important}body .woocommerce-Addresses{display:flex!important;gap:30px!important;background:transparent!important;padding:0!important;box-shadow:none!important}body .woocommerce-Address{background:#ffffff!important;padding:28px 30px!important;border-radius:12px!important;box-shadow:0 6px 20px rgba(0,0,0,0.04)!important;text-align:left!important;transition:transform 0.25s ease}body .woocommerce-Address:hover{transform:translateY(-2px)}body .woocommerce-account .woocommerce-Address .title h3,body .woocommerce-account .woocommerce-Address-title h3,body .woocommerce-account .addresses .title h3{font-family:'Playfair Display',serif!important;font-size:18px!important;font-weight:500!important;color:#0A1929!important;line-height:1.4!important;margin-bottom:10px!important}body .woocommerce-Address a{font-family:'Montserrat',sans-serif!important;font-size:13px!important;color:#0A1929!important;text-decoration:none!important;display:inline-block;margin-bottom:6px;position:relative}body .woocommerce-Address a::after{content:"";display:block;width:100%;height:1px;background:#0A1929;margin-top:3px;transition:width 0.3s ease}body .woocommerce-Address a:hover::after{width:60%}body .woocommerce-Address p{font-size:13px!important;line-height:1.5!important;color:#666!important;margin-top:6px!important}body .woocommerce ul{list-style:none!important;padding-left:0!important}body .woocommerce .password-input{position:relative}body .woocommerce .show-password-input{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent!important;border:none!important;padding:0!important}body .woocommerce .show-password-input svg{fill:#ffffff!important;stroke:#ffffff!important;width:18px;height:18px}body .woocommerce .show-password-input::before{color:#ffffff!important}body .woocommerce button::after,body .woocommerce .button::after,body .woocommerce input[type="submit"]::after{display:none!important;content:none!important}