@import "https://fonts.cdnfonts.com/css/satoshi";
@import "https://fonts.cdnfonts.com/css/helvetica-neue-55";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.home-page{background:#fff;min-height:100vh}.home-hero{max-width:1120px;margin:0 auto;padding:64px 16px 80px}.home-hero-title{color:#000;margin:0 0 12px;font-size:32px;font-weight:700;line-height:1.1}@media (min-width:768px){.home-hero-title{font-size:40px}}.home-hero-subtitle{color:#4b4b4b;max-width:560px;margin:0 0 24px;font-size:16px}.home-hero-button{color:#fff;background:#000;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.home-hero-button:hover{background:#171717}.shop-page,.category-page,.product-page{background:#fff;min-height:100vh}.shop-section,.category-section,.product-section{max-width:1120px;margin:0 auto;padding:48px 16px 64px}.shop-title,.category-title{color:#000;margin:0 0 24px;font-size:24px;font-weight:700}@media (min-width:768px){.shop-title,.category-title{font-size:30px}}.product-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;display:grid}@media (min-width:640px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-card{color:inherit;text-decoration:none;display:block}.product-card-thumbnail{background:#f2f2f2;border-radius:10px;width:100%;margin-bottom:10px;padding-bottom:100%;transition:background .15s}.product-card:hover .product-card-thumbnail{background:#e6e6e6}.product-card-name{color:#000;margin:0;font-size:14px;font-weight:600}.product-card-img{aspect-ratio:1;object-fit:cover;background:#f2f2f2;border-radius:10px;width:100%;margin-bottom:10px;transition:opacity .15s}.product-card:hover .product-card-img{opacity:.88}.product-card-price-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.product-card-price{color:#555;margin:0;font-size:13px}.product-card-compare-price{color:#999;font-size:12px;text-decoration:line-through}.product-card-discount{color:#e53935;font-size:11px;font-weight:600}.shop-loading,.shop-error,.shop-empty{text-align:center;color:#666;padding:60px 20px;font-size:15px}.shop-loading .spinner-circle{border:3px solid #e0e0e0;border-top-color:#000;border-radius:50%;width:32px;height:32px;margin:0 auto 12px;animation:.6s linear infinite spin}.account-layout{background:#fff;min-height:100vh}.account-layout-inner{flex-direction:column;gap:32px;max-width:1120px;margin:0 auto;padding:32px 16px 48px;display:flex}@media (min-width:768px){.account-layout-inner{flex-direction:row;gap:48px}}.account-sidebar{flex-shrink:0;width:100%;max-width:280px}.account-user-card{background:#f4f4f4;border-radius:10px;margin-bottom:20px;padding:16px}.account-user-link{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.account-user-initial{color:#fff;background:#1d4ed8;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:flex}.account-user-greeting{color:#000;margin:0;font-weight:600}.account-user-subtitle{color:#666;margin:0;font-size:13px}.account-user-orders-link{color:#444;margin-top:10px;font-size:13px;font-weight:500;text-decoration:none;display:block}.account-user-orders-link:hover{color:#000}.account-nav-heading{letter-spacing:.12em;text-transform:uppercase;color:#777;margin:0 0 6px;font-size:11px}.account-nav{flex-direction:column;gap:4px;display:flex}.account-nav-item{color:#555;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.account-nav-item:hover{color:#000;background:#f6f6f6}.account-nav-item-active{color:#000;background:#f1f1f1;font-weight:600}.account-nav-icon{color:#777}.account-nav-text{flex:1}.account-nav-label{margin:0;font-weight:500}.account-nav-desc{color:#888;margin:0;font-size:11px}.account-nav-arrow{color:#999}.account-main{flex:1;min-width:0}.account-page-title{color:#000;margin:0 0 20px;font-size:22px;font-weight:700}.loading-center{justify-content:center;align-items:center;padding:80px 0;display:flex}.spinner-circle{border:2px solid #0003;border-top-color:#000;border-radius:999px;width:32px;height:32px;animation:.8s linear infinite login-modal-spin}.account-error{color:#d32f2f;padding:32px 0;font-size:14px}.account-overview,.account-orders,.account-addresses,.account-recommendations{color:#222;font-size:14px}.account-section{margin-bottom:32px}.account-section-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.account-section-title{margin:0;font-size:16px;font-weight:600}.account-section-link{color:#555;font-size:13px;font-weight:500;text-decoration:none}.account-section-link:hover{color:#000}.account-section-empty{color:#666;padding:24px 0;font-size:14px}.account-orders-row{gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.account-order-card{min-width:160px;color:inherit;flex-direction:column;text-decoration:none;display:flex}.account-order-image{background:#f4f4f4;border-radius:10px;width:100%;padding-bottom:100%;overflow:hidden}.account-order-image img{object-fit:cover;width:100%;height:100%}.account-order-image-placeholder{color:#bbb;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;display:flex}.account-order-name{white-space:nowrap;text-overflow:ellipsis;margin:8px 0 2px;font-size:13px;font-weight:500;overflow:hidden}.badge{border-radius:999px;padding:2px 6px;font-size:11px;display:inline-block}.badge-success{color:#1b5e20;background:#e5f6e8}.badge-muted{color:#666;background:#f1f1f1}.account-address-grid{gap:16px;display:grid}@media (min-width:640px){.account-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-address-card{border:1px solid #0000001a;border-radius:10px;padding:16px}.account-address-header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.account-address-name{margin:0;font-weight:600}.account-address-line{color:#555;margin:0;font-size:13px}.account-address-phone{color:#666;margin-top:6px;font-size:13px}.account-orders-grid{gap:20px;display:grid}@media (min-width:640px){.account-orders-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.account-orders-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.account-order-card-large{color:inherit;border:1px solid #0000001a;border-radius:10px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.account-order-card-large .account-order-image{padding-bottom:100%}.account-order-content{padding:12px 14px 14px}.account-order-price{color:#666;margin-top:4px;font-size:13px}:root{--primary_text_color:#1a1a1a;--secondary_text_color:#4b4b4b;--tertiary_text_color:#5e5e5e;--font-white:#fff;--font-black:#000;--font-grey-100:#eee;--text_disabled:#a6a6a6;--text_alert:#de1135;--border_color:#ebebeb;--border_color_light:#d9d9d9;--border_colo_dark:#a3a3a3;--m-space:0px;--primary-sw-color:#105f35;--loox-trust-badge-star-rating-icon:#109533!important}a{color:#fff;text-decoration:none}button{cursor:pointer;background:0 0;border:none}body,h1,h2,h3,h4,h5,a,div,p,ol,li,strong,button,*{box-sizing:border-box;margin:0;padding:0;font-family:Satoshi}.font-400{font-weight:400!important}.h1{color:#000;font-size:48px;font-weight:900;line-height:1.3}.h2{color:#000;font-size:40px;font-weight:900;line-height:1.35}.h3{color:#000;letter-spacing:3%;font-size:32px;font-weight:700;line-height:1.375}.h6{color:var(--primary_text_color);font-size:18px;font-weight:700;line-height:1.33}.kshm_p3{letter-spacing:.2px;color:#737373;font-size:20px;line-height:1}.font-white{color:#fff!important}.text_align_center{text-align:center}.text_align_right{text-align:right}.decoration_none{text-decoration:none}.text_uppercase{text-transform:uppercase}.font_body_md{color:var(--secondary_text_color);font-size:16px;line-height:1.5}.font_body_reg{color:#262626;font-size:14px;font-weight:300;line-height:1.35}.khsm_bold{font-weight:700}.decoration_underline{text-decoration:underline}.hide_tab_above{display:none}.hide_tab_below{display:block}.absolute{position:absolute}.relative{position:relative;display:block!important}.cover{object-fit:cover;height:100%!important}.center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.show_mobile{display:none}.kshm_section.first_chapter,.kshm_section.strong_community{margin-top:60px;margin-bottom:60px}.kshm_section{background-color:#fff;width:100%;margin-top:44px;margin-bottom:44px;overflow:hidden}.kshm_section.hero{margin-top:0}.kshm_container_full{max-width:1280px;margin-left:auto;margin-right:auto}.kshm_container{width:83.5%;max-width:1072px;margin-left:auto;margin-right:auto}.kshm_container_md{width:91.25%;max-width:1168px;margin-left:auto;margin-right:auto}.kshm_container_lg{width:95%;max-width:1216px;margin-left:auto;margin-right:auto;overflow:hidden}.kshm_container_xl{width:96.25%;max-width:1232px;margin-left:auto;margin-right:auto}.overflow_visible{overflow:visible}.max-w-1280{max-width:1280px;margin-left:auto;margin-right:auto;overflow:hidden}.kshm_heading_wrapper{flex-direction:column;justify-content:center;align-items:center;row-gap:10px;width:100%;display:flex}.kshm_section_heading{letter-spacing:3%;color:var(--primary_text_color);font-size:32px;font-weight:700;line-height:1}.kshm_our_product_desc{letter-spacing:.2px;color:#4b4b4b;font-size:20px;line-height:1.5}.kshm_img{object-fit:cover;width:100%;height:auto}.kshm_video{width:100%;height:auto;border-radius:0!important}.kshm_grid_item{width:100%;height:auto;display:content}.kshm_section_content{margin-top:40px}.overline{letter-spacing:1.2px;text-align:left;color:var(--secondary_text_color);font-size:12px;font-weight:500;line-height:1.33}.flex{display:flex!important}.flex_col_j_start{flex-direction:column;justify-content:flex-start;display:flex!important}.flex_row_a_centre_j_start{flex-direction:row;align-items:center;display:flex!important}.border_none{border:none!important}.strikethrough{text-decoration:line-through}.color-disabled{color:var(--text_disabled)}.overflow_none{overflow:hidden}.t4s-btn-style-default.t4s-btn-effect-fade:hover,.t4s-btn-style-default.t4s-btn-effect-default:hover{--btn-background-hover:var(--primary-sw-color)!important}.t4s-btn-style-default .t4s-btn-atc_text{transition-delay:.2s}.t4s-btn-style-default.is--loading .t4s-loading__spinner circle{stroke:#000!important}.t4s-btn-style-default.is--loading .t4s-loading__spinner{display:block;position:absolute}.t4s-btn-style-default:hover .t4s-btn-atc_text{color:#000;transition-delay:.2s;position:absolute}.t4s-btn-style-default:hover .btn-fill{--motion-translateY:-0%!important}.t4s-btn-style-default .btn-fill{--motion-translateY:76%;width:150%;height:200%;transform:translateY(var(--motion-translateY));background:#fff;border-radius:50%;transition:all .6s cubic-bezier(.7,0,.3,1);display:block;position:absolute;inset-block-start:-50%;inset-inline-start:-25%;height:76px!important}@media (max-width:1023px){.kshm_container,.kshm_container_lg,.kshm_container_md,.kshm_container_xl{width:91.4%}.kshm_section_heading{font-size:28px;line-height:1.33}.kshm_section_desc{font-size:18px}.kshm_p3{font-size:16px}.kshm_section_content{margin-top:32px}.h2{font-size:32px}.kshm_our_product_desc{font-size:16px}}@media (max-width:666px){.kshm_video.desktop{display:none}}@media (max-width:767px){.kshm_container,.kshm_container_md,.kshm_container_lg,.kshm_container_xl{width:100%;max-width:560px;padding:0 16px}.font_body_md{font-size:14px}.show_mobile{display:block}.kshm_our_product_desc{font-size:14px}}@media (min-width:480px){.d-sm-none{display:none!important}}@media (max-width:480px){.p-sm-0{padding:0!important}.h2{font-size:28px}.h3{font-size:24px}.kshm_heading_wrapper{row-gap:4px}.kshm_section_heading{font-size:24px}.kshm_section_desc{font-size:14px;line-height:1.35}.kshm_p3{font-size:14px}.kshm_section_content{margin-top:24px}.kshm_container,.kshm_container_md{width:100%;padding:0 16px}}.read_more{text-decoration:underline;font:inherit!important}.size_guide_wrapper .reviews,.size_guide_wrapper .subtitle{display:flex}.size_guide_wrapper .size-table>tbody tr:nth-child(odd){background-color:#f6f6f6}.size-table tr:nth-child(2n){background-color:#0000!important}@media only screen and (min-width:768px){.size_guide_wrapper .instructions>.kshm_measurement{width:40%!important;max-width:auto!important}.size_guide_wrapper .kshm_measurement_details{width:auto!important}.size_guide_wrapper .kshm_measurement_details .flex_col_j_start>strong{letter-spacing:.2px!important;text-align:left!important;font-family:Satoshi!important;font-size:20px!important;font-weight:700!important;line-height:24px!important}.size_guide_wrapper .kshm_measurement_details .flex_col_j_start{text-align:left;justify-content:flex-start;align-items:start}.size_guide_wrapper .live-chat{flex-direction:column;align-items:flex-start;display:flex}.size_guide_wrapper .how-to-measure{flex-direction:column;align-items:start;display:flex}}html,body{height:100vh}#swym-notification,.swym-wishlist-notifications-container{display:none!important}.bg_color_oatmeal-lilac-dust{--t4s-bg-color:#fefaf2;position:relative}.kshm_product_color_variant.bg_color_oatmeal-lilac-dust:after{border-top:5px solid #6e85ad!important;width:6px!important;height:4px!important}.colorsub.bg_color_oatmeal-lilac-dust:after{border-top:7px solid #6e85ad!important;width:7px!important;height:2px!important}.bg_color_oatmeal-lilac-dust:after{content:" ";background:0 0;border-top:10px solid #6e85ad;border-left:0 solid #0000;border-right:0 solid #0000;border-bottom-right-radius:8px;width:10px;height:10px;margin:auto;position:absolute;inset:0 auto auto 0}.bg_color_onyx-black-slate-grey{--t4s-bg-color:#0f1821;position:relative}.kshm_product_color_variant.bg_color_onyx-black-slate-grey:after{border-top:5px solid #34353c!important;width:6px!important;height:4px!important}.colorsub.bg_color_onyx-black-slate-grey:after{border-top:7px solid #34353c!important;width:7px!important;height:2px!important}.bg_color_onyx-black-slate-grey:after{content:" ";background:0 0;border-top:10px solid #858794;border-left:0 solid #0000;border-right:0 solid #0000;border-bottom-right-radius:8px;width:10px;height:10px;margin:auto;position:absolute;inset:0 auto auto 0}.bg_color_oatmeal-serene-sage{--t4s-bg-color:#fefaf2;position:relative}.kshm_product_color_variant.bg_color_oatmeal-serene-sage:after{border-top:5px solid #75916f!important;width:6px!important;height:4px!important}.colorsub.bg_color_oatmeal-serene-sage:after{border-top:7px solid #75916f!important;width:7px!important;height:2px!important}.bg_color_oatmeal-serene-sage:after{content:" ";background:0 0;border-top:10px solid #75916f;border-left:0 solid #0000;border-right:0 solid #0000;border-bottom-right-radius:8px;width:10px;height:10px;margin:auto;position:absolute;inset:0 auto auto 0}input[type=radio]{padding:0}.overflow-hidden{overflow:hidden}.w-100{width:100%}.d-block{display:block!important}.mb-4{margin-bottom:1.5rem}.p-0{padding:0!important}.m-0{margin:0!important}.kshm_size[data-value=Custom\ Size]{text-align:-webkit-center}.kshm_size[data-value=Custom\ Size]>p{font-size:7px;text-decoration-line:none!important}@media only screen and (min-width:768px){.instructions>.kshm_measurement{justify-content:center;width:100%;max-width:max-content;display:flex}}@media only screen and (max-width:768px){#stamped-main-widget{margin-left:0;margin-right:0}.stamped-summary .summary-overview{flex-direction:column;gap:8px;display:flex}.stamped-summary-text{margin-top:0}.stamped-summary-text-1 strong:after{content:"Overall Rating";margin-left:5px}.stamped-summary-text-1{letter-spacing:.2px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#1a1a1a;font-family:Satoshi;font-size:16px;font-weight:700;line-height:24px}#stamped-main-widget:not(.stamped-main-widget-loading):after{letter-spacing:.03em;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;font-family:Satoshi;font-size:24px;font-weight:700;line-height:32px}}#stamped-main-widget:not(.stamped-main-widget-loading):after{content:"Rating & Reviews";letter-spacing:.03em;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#1a1a1a;justify-content:center;font-family:Satoshi;font-size:32px;font-weight:700;line-height:32px;display:flex;position:absolute;top:0;left:0;right:0}#stamped-main-widget{z-index:9;padding-top:16px;position:relative}@media only screen and (min-width:768px){#stamped-main-widget{padding-top:40px}.stamped-summary .summary-overview{margin-top:20px}}#stamped-main-widget div[data-widget-style*=standard] .stamped-summary-actions{display:none!important}.stamped-container .stamped-review .author{letter-spacing:.2px;text-align:left;color:#1a1a1a;flex-grow:0;font-size:16px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.5}.stamped-container .stamped-review-header-title{letter-spacing:.2px;text-align:left;color:#1a1a1a;flex-grow:0;align-self:stretch;margin-bottom:12px;font-size:16px;font-style:normal;font-weight:500;font-stretch:100%;line-height:1.5;display:block}.stamped-container p.stamped-review-content-body{letter-spacing:.18px;text-align:left;color:#1a1a1a;flex-grow:0;align-self:stretch;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.43}.stamped-container .stamped-fa{color:#2d2d2e!important}.stamped-container .stamped-review-header-starratings{gap:4px;display:inline-flex}.stamped-container .stamped-verified-badge{letter-spacing:.2px;text-align:left;flex-grow:1;height:16px;margin-top:8px;font-size:12px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.33;display:block}.stamped-container .stamped-verified-badge:after{content:"Verified"!important;color:#1a1a1a!important}.stamped-container .stamped-review-content{margin-top:5px!important;margin-bottom:32px!important}.stamped-container .summary-rating{flex-direction:row;justify-content:center;align-items:center;display:flex}.stamped-container .summary-rating-bar{max-height:6px!important}.stamped-container .summary-rating-bar-content{background-color:#262626!important;height:6px!important}.stamped-container .summary-rating-title:before{color:#262626!important}.stamped-container .stamped-review{position:relative}.stamped-container .created{letter-spacing:.2px;text-align:left;color:#5e5e5e;flex-grow:0;font-family:Open Sans;font-size:12px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.33;position:absolute;bottom:-5px}.stamped-container .stamped-pagination.stamped-reviews-ul{margint-top:10px!important}.stamped-container .stamped-pagination.stamped-reviews-ul .page a,.stamped-container .stamped-pagination.stamped-reviews-ul .previous a,.stamped-container .stamped-pagination.stamped-reviews-ul .next a{letter-spacing:1.26px;text-align:center;color:#1a1a1a;background-color:#fff;border:1px solid #e9e9e9;flex-direction:row;flex-grow:0;justify-content:center;align-items:center;width:6px;height:24px;padding:25px 20px;font-size:14px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.71;display:flex}.stamped-container .stamped-pagination.stamped-reviews-ul .previous,.stamped-container .stamped-pagination.stamped-reviews-ul .next{margin-left:0;margin-right:0}.stamped-container .stamped-pagination.stamped-reviews-ul .previous a.stamped-link-disabled,.stamped-container .stamped-pagination.stamped-reviews-ul .next a.stamped-link-disabled{background-color:#f3f3f3}.stamped-container .stamped-pagination.stamped-reviews-ul .page.active a{color:#fff;background-color:#1a1a1a;border:1px solid #e9e9e9}.stamped-content{margin:1em 15px}.stamped-header{background:#dde4e0;padding:24px}#google-login,#facebook-login,#apple-login,#whatsapp-login,#microsoft-login,#twitter-login,#amazon-login{width:100%!important}#live-chat-button{color:#fff!important;background:#000!important;border:1px solid #000!important}@media only screen and (min-width:769px){.is-sw__color .bg_color_oatmeal{height:32px!important}}.bg_color_rich-navy{position:relative;--t4s-bg-color:#294679!important}.bg_color_rich-navy:after{content:" ";background:0 0;border-top:10px solid #decc74;border-left:0 solid #0000;border-right:0 solid #0000;border-bottom-right-radius:8px;width:10px;height:10px;margin:auto;position:absolute;inset:0 auto auto 0}.bg_color_peppy-white{position:relative;--t4s-bg-color:#e8e4e1!important}.kshm_product_color_variant.bg_color_true-black:after{border-top:5px solid #bfb999!important;width:6px!important;height:4px!important}.kshm_product_color_variant.bg_color_rich-navy:after{border-top:5px solid #decc74!important;width:6px!important;height:4px!important}.kshm_product_color_variant.bg_color_peppy-white:after{border-top:5px solid #016234!important;width:6px!important;height:4px!important}.bg_color_peppy-white:after{content:" ";background:0 0;border-top:10px solid #016234;border-left:0 solid #0000;border-right:0 solid #0000;border-bottom-right-radius:8px;width:10px;height:10px;margin:auto;position:absolute;inset:0 auto auto 0}.bg_color_true-black{position:relative;--t4s-bg-color:#1b1b1b!important}.bg_color_true-black:after{content:" ";background:0 0;border-top:10px solid #bfb999;border-left:0 solid #0000;border-right:0 solid #0000;border-bottom-right-radius:8px;width:10px;height:10px;margin:auto;position:absolute;inset:0 auto auto 0}.bg_color_sunline{background:url(https://cdn.shopify.com/s/files/1/0824/4920/3490/files/Frame_117_copy_1.jpg?v=1755938788) 0 0/cover!important}.bg_color_inkroot{background:url(https://cdn.shopify.com/s/files/1/0824/4920/3490/files/InkrootIcon.jpg?v=1759149526) 0 0/cover!important}.bg_color_kokum-latte{position:relative;--t4s-bg-color:#ad7088!important}.bg_color_kokum-latte:after{content:" ";background:0 0;border-top:10px solid #fefaf2;border-left:0 solid #0000;border-right:0 solid #0000;border-bottom-right-radius:8px;width:10px;height:10px;margin:auto;position:absolute;inset:0 auto auto 0}.kshm_product_color_variant.bg_color_kokum-latte:after{border-top:5px solid #fefaf2!important;width:6px!important;height:4px!important}.bg_color_elaichi-green{position:relative;--t4s-bg-color:#655b42!important}.bg_color_elaichi-green:after{content:" ";background:0 0;border-top:10px solid #292116;border-left:0 solid #0000;border-right:0 solid #0000;border-bottom-right-radius:8px;width:10px;height:10px;margin:auto;position:absolute;inset:0 auto auto 0}.kshm_product_color_variant.bg_color_elaichi-green:after{border-top:5px solid #292116!important;width:6px!important;height:4px!important}.bg_color_mulberry{border:1px solid #7d1515;position:relative;--t4s-bg-color:#000!important}.colorsub.bg_color_mulberry:after{border-top:5px solid #7d1515!important;width:6px!important;height:2px!important}.bg_color_mulberry:after{content:" ";background:0 0;border-top:10px solid #7d1516;border-left:0 solid #0000;border-right:0 solid #0000;border-bottom-right-radius:8px;width:10px;height:10px;margin:auto;position:absolute;inset:0 auto auto 0}.bg_color_oatjam{border:1px solid #7d1515;position:relative;--t4s-bg-color:#fff!important}.colorsub.bg_color_oatjam:after{border-top:5px solid #7d1515!important;width:6px!important;height:2px!important}.bg_color_oatjam:after{content:" ";background:0 0;border-top:10px solid #7d1516;border-left:0 solid #0000;border-right:0 solid #0000;border-bottom-right-radius:8px;width:10px;height:10px;margin:auto;position:absolute;inset:0 auto auto 0}.bg_color_chai-brown{position:relative;--t4s-bg-color:#311f15!important}.bg_color_chai-brown:after{content:" ";background:0 0;border-top:10px solid #d8baa4;border-left:0 solid #0000;border-right:0 solid #0000;border-bottom-right-radius:8px;width:10px;height:10px;margin:auto;position:absolute;inset:0 auto auto 0}.kshm_product_color_variant.bg_color_chai-brown:after{border-top:5px solid #d8baa4!important;width:6px!important;height:4px!important}.Polaris-TextField__Input{padding:5px 12px!important}.Polaris-TextField__Input::placeholder{font-family:Satoshi!important}.policy-container section>h2{border:none!important}#smile-ui-lite-container.show{display:block!important}#smile-ui-lite-container{display:none!important}.bg_color_burnt-orange{position:relative;--t4s-bg-color:black!important}.bg_color_burnt-orange:after{content:" ";background:0 0;border-top:10px solid #c25c3a;border-left:0 solid #0000;border-right:0 solid #0000;border-bottom-right-radius:8px;width:10px;height:10px;margin:auto;position:absolute;inset:0 auto auto 0}.kshm_product_color_variant.bg_color_burnt-orange:after{border-top:5px solid #c25c3a!important;width:6px!important;height:4px!important}.bg_color_pebble-blue{position:relative;--t4s-bg-color:#afbabc!important}
.icons,.nav-links,.navbar{display:flex}.icon svg circle,.wish_header span{display:none}.top-banner.index a{color:#000!important}.top-banner.index{background:#fff}.top-banner{color:#fff;text-align:center;background-color:#000;height:42px;padding:10px 0;font-size:13px;position:relative}.top-banner .close-btn{cursor:pointer;color:#fff;font-size:inherit;background:0 0;position:absolute;top:10px;right:15px}.top-banner+.mobile_nav.detail{top:42px}.mobile_nav{z-index:200;will-change:transform;backface-visibility:hidden;width:100%;position:sticky;top:0}.navbar{z-index:200;background-color:#fff;justify-content:space-evenly;align-items:center;position:static;padding:20px 30px!important}.icon,.icon.cart{position:relative}.logo img{filter:invert();width:50px!important}.nav-links{gap:35px}.nav-links li{list-style:none}.nav-links li ul:hover,.nav-links li:hover ul{opacity:1;pointer-events:all;transform:scaleY(1)}.nav-links li a:hover{text-decoration:underline;color:#acacac!important}.nav-links li a{color:#4b4b4b;letter-spacing:.2px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;font-family:Satoshi;font-size:18px;font-weight:700;line-height:24px;position:relative}.icons{align-items:center;gap:15px}.icon.has_count svg circle{display:block}span[data-count-wishlist]{color:#fff;background-color:#000;top:2px;right:-3px}header:not(.homepage) .invert .cart_count,header.homepage.active .invert .cart_count{color:#000}.icon .cart_count{letter-spacing:.0125em;color:#fff;width:100%;text-align:-webkit-center;align-content:center;min-height:26px;font-family:Satoshi;font-size:9px;font-weight:900;position:absolute;top:5px;left:0}.icon{color:#000;font-size:20px;text-decoration:none}.cart-count{color:#fff;background-color:#000;border-radius:50%;padding:2px 6px;font-size:12px;position:absolute;top:-8px;right:-8px}.menu-icon{cursor:pointer;font-size:24px;display:none}@media (min-width:1023px){.navbar{box-shadow:0 3px 6px -6px #000}}@media (min-width:1400px){.navbar{padding-left:100px!important;padding-right:100px!important}}@media (max-width:1023px){.top-banner a{font-size:12px!important}.mobile_nav{contain:paint;will-change:transform}header#main-navbar:not(.hide){transition-delay:0s}header#main-navbar.hide{transition-delay:.5s;transform:translateY(calc(-100% - 10px))}.header--icon{top:0!important}.icons{gap:6px}.navbar{justify-content:space-between;transition:opacity .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1);position:static;padding:8px 16px!important}.navbar.nav_shadow.hide_shadow{box-shadow:none!important}.navbar.nav_shadow{width:100%;box-shadow:0 1px #afafaf73}.logo img{width:auto!important;height:28px!important}.icon.mob_hidden,.nav-links{display:none}.icon:not(.cart) svg,.menu-icon svg{float:inline-end}.menu-icon{display:block}}header.homepage .invert.cart svg path{fill:#fff}header.homepage .invert svg path{stroke:#fff;fill:#fff}header.homepage.active .invert img{filter:invert()}.icon svg{width:25px}.b-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.icon img{width:22px}header:not(.homepage) .icon img{filter:invert()}.icon.search img{width:21px}a.a,a.a:visited,a.a:hover,a.a:focus,a.a:active{color:#fff;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:normal;text-decoration:none}a.a:hover,a.a:focus{text-decoration:none}@media only screen and (min-width:768px){.header--icon{top:0!important}header:not(.homepage) nav:not(.mobile) li a{color:#000!important}header:not(.homepage) nav:not(.mobile) li a:hover{color:gray!important}header:not(.homepage){justify-content:space-between!important}.sub_menu_desk{min-width:30vw;margin-left:-20px}}@media only screen and (max-width:768px){.icon.cart svg{width:28px;height:28px}.icon svg{width:18px;height:20px}#loggedin-icons svg{width:26px;height:23px}.logo.home a{height:auto;display:block}.logo.home img{filter:invert(0)}header nav:not(.mobile){display:none!important}header{align-items:center!important}header:not(.homepage) .invert svg{filter:none!important}header:not(.homepage) .logo.home img{filter:invert()!important}header:not(.homepage) .mobile_menu_open svg{filter:invert();width:27px;height:35px}header .mobile_menu_open{margin:auto;position:absolute;inset:-4px 0 0}header:not(.homepage) .mobile_menu_open{top:20px}}.hamburger{width:20px;height:20px;position:relative}header.homepage.active .logo.home img{filter:invert()}header.homepage.active .invert svg{filter:invert(0)}header.homepage.active nav ul li a{color:#000!important}header.homepage.active .icon.cart svg path{fill:#000;stroke:#000!important}header.homepage.active svg path{stroke:#000!important;fill:#000!important}header.homepage.active{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:-webkit-backdrop-filter .5s cubic-bezier(.215,.61,.355,1),backdrop-filter .5s cubic-bezier(.215,.61,.355,1),background-color .8s cubic-bezier(.215,.61,.355,1);background-color:#ffffffc7!important}header.homepage{background:0 0!important;justify-content:space-between!important;align-items:center!important;position:sticky!important}header{z-index:10;color:#fff;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:20px 40px;display:flex;position:absolute;top:0;left:0;align-items:center!important}.logo{letter-spacing:4px;text-align:center;align-content:center;width:max-content;font-size:20px;font-weight:600;top:0;bottom:0}nav ul{gap:30px;list-style:none;display:flex}nav ul li{position:relative;margin-bottom:0!important}nav ul li a{color:#fff;font-size:16px;font-weight:500;text-decoration:none}nav ul.nav-links>li>a{text-decoration:none;color:#fff!important;font-size:16px!important;font-weight:500!important}@media (max-width:768px){.main-content{top:14%!important;bottom:0!important}.main-content h2,.main-content h1{color:var(--mobile-text-color)!important}.mobile_menu_open{height:26px}nav.mobile{height:45px;display:flex;position:absolute;right:20px}header{flex-direction:row;justify-content:center;height:65px;padding:15px 20px;align-items:baseline!important}nav li.d-only{display:none}nav ul{flex-direction:row;align-items:center;gap:12px}}.collection-content .collection-items ul li{width:100%!important}
:root{--dark-bg:#fafafa;--desktop-beige:#ebe9dd;--mobile-bg:#fafafa;--mobile-green:#153824;--muted:#3c4433;--muted-dark:#333;--line:#00000014;--max-width:1100px;--gap:28px;--radius:8px;font-synthesis:none}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}.site-footer{background:var(--dark-bg);color:#fff;padding:56px 40px}.footer-inner{max-width:var(--max-width);margin:0 auto}.footer-top{gap:var(--gap);grid-template-columns:1fr 1fr;align-items:start;padding-bottom:28px;display:grid}.footer-brand h3{margin-bottom:10px;font-weight:500}.footer-brand h2{letter-spacing:.01em;margin:0 0 35px;font-size:40px;font-weight:500;border-top:none!important}.footer-brand .tagline{color:var(--muted);max-width:520px;margin:0 0 18px;font-size:15px}.subscribe{align-items:center;margin-top:8px;display:flex}.subscribe input[type=email]{color:#000;border:1px solid var(--line);caret-color:#fff;background:0 0;outline:none;width:360px;max-width:100%;padding:8px 14px;font-size:14px}.subscribe input::placeholder{color:#1a1c18}.btn-subscribe{color:#fff;cursor:pointer;background:#0b0b0b;border:none;padding:12px 16px;font-size:14px;font-weight:600}.footer-nav{grid-template-columns:repeat(2,minmax(140px,1fr));justify-items:end;gap:22px;display:grid}.footer-nav a{color:#3c4433;padding:6px 0;font-size:15px;display:block}.footer-nav a:hover{color:#000;text-decoration:underline}.footer-divider{background:var(--line);border-radius:2px;height:1px;margin:22px 0}.footer-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.footer-bottom .copyright a{font-size:13px}.footer-bottom .copyright{color:#1a1c18;font-size:13px}.socials{align-items:center;gap:12px;display:flex}.socials a{color:#fff;background:0 0;border:1px solid #ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;display:inline-flex}.socials a svg{width:30px;height:30px;display:block}.mobile-socials a svg{width:35px;height:35px}.mobile-accordion{display:none}@media (max-width:780px){.site-footer{background:var(--mobile-bg);color:var(--muted-dark);padding:0}.footer-inner{max-width:420px;margin:0 auto;padding:12px}.mobile-accordion{background:0 0;display:block}.mobile-accordion summary{cursor:pointer;justify-content:center;align-items:center;gap:10px;margin:0;padding:14px;font-size:16px;font-weight:500;list-style:none;display:flex}.mobile-accordion summary::-webkit-details-marker{display:none}.mobile-accordion summary:after{content:"+";margin-left:8px;font-size:20px;font-weight:500}.mobile-links{border-bottom:1px solid #a9a9a9;padding:8px 0 18px}.mobile-links a{color:var(--muted-dark);padding:14px;font-family:Helvetica Neue;font-size:17px;display:block}.mobile-brand{padding:18px 14px}.mobile-brand h2{color:var(--muted-dark);margin:0 0 15px;font-size:36px;font-weight:600}.mobile-brand .tagline{color:var(--muted-dark);max-width:100%;margin-bottom:18px;font-family:Helvetica Neue;font-size:14px}.mobile-subscribe{align-items:center;gap:0;width:100%;margin-bottom:14px;display:flex}.mobile-subscribe input[type=email]::placeholder{font-family:Helvetica Neue}.mobile-subscribe input[type=email]{color:var(--muted-dark);background:0 0;border:1px solid #00000014;border-radius:0;outline:none;flex:1;padding:9px 14px;font-size:14px}.mobile-subscribe button{color:#fff;cursor:pointer;background:#000;border:none;justify-content:center;align-items:center;width:56px;height:44px;padding:12px;display:inline-flex}.mobile-socials{gap:12px;padding:6px 0 20px;display:flex}.mobile-socials a{width:32px;height:32px;color:var(--muted-dark);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mobile-legal a{font-size:13px;text-decoration:underline}.mobile-legal{color:var(--muted-dark);text-align:left;padding:12px 14px 24px;font-size:13px}.footer-top,.footer-divider,.footer-bottom{display:none}}.btn-subscribe:active,.mobile-subscribe button:active{transform:translateY(1px)}.footer-nav a{transition:color .15s}
.login-modal-overlay{z-index:500;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.login-modal-backdrop{background:#0006;position:absolute;inset:0}.login-modal-container{z-index:1;background:#fff;border-radius:12px;width:100%;max-width:420px;padding:28px 24px 24px;font-family:inherit;position:relative;box-shadow:0 18px 45px #0000002e}.login-modal-close{cursor:pointer;color:#0009;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:16px;right:16px}.login-modal-close:hover{color:#000;background:#0000000a}.login-modal-title{color:#000;margin:0 0 16px;font-size:22px;font-weight:700}.login-modal-form{flex-direction:column;gap:12px;display:flex}.login-modal-label{color:#000;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.login-modal-input{color:#000;border:1px solid #00000026;border-radius:8px;width:100%;padding:10px 12px;font-size:14px}.login-modal-input::placeholder{color:#0006}.login-modal-input:focus{border-color:#0006;outline:none;box-shadow:0 0 0 1px #0000001a}.login-modal-error{color:#d32f2f;margin:4px 0 0;font-size:13px}.login-modal-primary-button{color:#fff;cursor:pointer;background:#000;border:none;border-radius:8px;width:100%;margin-top:4px;padding:10px 12px;font-size:14px;font-weight:600}.login-modal-primary-button:hover:not(:disabled){background:#171717}.login-modal-primary-button:disabled{opacity:.6;cursor:default}.login-modal-helper{text-align:center;color:#0009;margin-top:12px;font-size:13px}.login-modal-link-button{color:#000;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.login-modal-link-button:hover{text-decoration:none}.login-modal-spinner-wrapper{flex-direction:column;align-items:center;gap:12px;padding:32px 0;display:flex}.login-modal-spinner{border:2px solid #0003;border-top-color:#000;border-radius:999px;width:32px;height:32px;animation:.8s linear infinite login-modal-spin}.login-modal-spinner-text{color:#0009;font-size:13px}.login-modal-otp-input{text-align:center;letter-spacing:.4em;font-size:18px}.login-modal-secondary-links{flex-direction:column;align-items:center;gap:4px;margin-top:4px;display:flex}@keyframes login-modal-spin{to{transform:rotate(360deg)}}@media (max-width:480px){.login-modal-container{padding:22px 18px 18px}}
.kshm_cart_overlay{z-index:999;opacity:0;visibility:hidden;cursor:pointer;background-color:#00000073;transition:opacity .35s,visibility .35s;position:fixed;inset:0}.kshm_cart_overlay.open{opacity:1;visibility:visible}.kshm_minicart_drawer{z-index:1000;background-color:#eef3f4;flex-direction:column;width:100%;max-width:537px;transition:transform .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-4px 0 20px #00000014}.kshm_minicart_drawer.open{transform:translate(0)}.kshm_minicart_inner{flex-direction:column;height:100%;display:flex}.kshm_minicart_header{background-color:#eef3f4;border-bottom:1px solid #81818126;flex-shrink:0;justify-content:space-between;align-items:center;min-height:62px;padding:16px 20px;display:flex}.kshm_minicart_title{color:#565656;letter-spacing:.01em;text-transform:capitalize;font-family:Raleway,sans-serif;font-size:21px;font-weight:800;line-height:140%}.kshm_minicart_count{font-size:16px;font-weight:600}.kshm_minicart_close{color:#333;cursor:pointer;background-color:#0000001a;border:none;border-radius:6px;justify-content:center;align-items:center;width:37px;height:37px;transition:background-color .25s;display:flex}.kshm_minicart_close svg{width:18px;height:18px;transition:transform .5s}.kshm_minicart_close:hover{background-color:#0000002e}.kshm_minicart_close:hover svg{transform:rotate(180deg)}.kshm_minicart_body{-webkit-overflow-scrolling:touch;flex:auto;padding:16px;overflow:hidden auto}.kshm_minicart_body::-webkit-scrollbar{width:4px}.kshm_minicart_body::-webkit-scrollbar-track{background:0 0}.kshm_minicart_body::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.kshm_minicart_empty{text-align:center;margin-top:40%}.kshm_minicart_empty p{color:#333;margin-bottom:45px;font-family:Raleway,sans-serif;font-size:18px;font-weight:500;line-height:1.5}.kshm_minicart_empty_btn{color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background-color:#333;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:140px;min-height:44px;padding:0 25px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .25s;display:inline-flex}.kshm_minicart_empty_btn:hover{background-color:#555}.kshm_minicart_items{flex-direction:column;gap:12px;display:flex}.kshm_minicart_item{background:#fff;border-radius:8px;gap:14px;padding:10px;display:flex}.kshm_minicart_item_img{border-radius:6px;flex:none;width:100px;max-height:120px;display:block;overflow:hidden}.kshm_minicart_item_img img{object-fit:cover;width:100%;height:100%;display:block}.kshm_minicart_item_img_placeholder{color:#888;background:#e1e3e4;border-radius:6px;justify-content:center;align-items:center;width:100px;height:100px;font-size:12px;display:flex}.kshm_minicart_item_info{flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.kshm_minicart_item_top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kshm_minicart_item_name{color:#333;text-overflow:ellipsis;font-family:Raleway,sans-serif;font-size:15px;font-weight:600;line-height:130%;text-decoration:none;display:block;overflow:hidden}.kshm_minicart_item_name:hover{color:#000}.kshm_minicart_item_remove{color:#888;cursor:pointer;background:0 0;border:1px solid #ddd;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:color .25s,border-color .25s;display:flex}.kshm_minicart_item_remove svg{transition:transform .5s}.kshm_minicart_item_remove:hover{color:#333;border-color:#333}.kshm_minicart_item_remove:hover svg{transform:rotate(180deg)}.kshm_minicart_item_variant{color:#888;margin-top:4px;margin-bottom:0;font-size:12px}.kshm_minicart_item_actions{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.kshm_minicart_qty{text-align:center;-webkit-user-select:none;user-select:none;border:1px solid #ddd;border-radius:6px;align-items:center;min-width:96px;height:30px;display:flex}.kshm_minicart_qty_btn{color:#555;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:28px;font-size:16px;font-weight:500;transition:color .25s;display:flex}.kshm_minicart_qty_btn:hover{color:#000}.kshm_minicart_qty_value{text-align:center;color:#333;flex:1;font-size:14px;font-weight:600}.kshm_minicart_item_price{flex-direction:column;align-items:flex-end;display:flex}.kshm_minicart_price_current{color:#333;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;line-height:130%}.kshm_minicart_price_compare{color:#ababab;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:130%;text-decoration:line-through}.kshm_minicart_footer{background:#fff;flex-shrink:0;padding:20px;box-shadow:0 -2px 14px #0000000f}.kshm_minicart_summary{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.kshm_minicart_summary_row{color:#565656;justify-content:space-between;align-items:center;font-family:Open Sans,sans-serif;font-size:14px;line-height:140%;display:flex}.kshm_minicart_summary_row.discount{color:#34a853}.kshm_minicart_summary_row.grand{color:#333;font-size:15px;font-weight:600}.kshm_minicart_discount,.kshm_minicart_free{color:#34a853;font-weight:600}.kshm_minicart_divider{border:none;border-top:1px solid #e0e0e0;margin:4px 0}.kshm_minicart_grand_price{color:#333;font-family:Open Sans,sans-serif;font-size:20px;font-weight:700}.kshm_minicart_tax_note{color:#898989;letter-spacing:.01em;margin-top:2px;font-size:12px;font-style:italic;font-weight:400;line-height:150%;display:block}.kshm_minicart_checkout_btn{color:#fff;letter-spacing:.01em;text-transform:uppercase;cursor:pointer;background-color:#333;border:none;border-radius:6px;justify-content:center;align-items:center;width:100%;height:48px;font-family:Raleway,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .25s;display:flex}.kshm_minicart_checkout_btn:hover{background-color:#555}.kshm_minicart_saved{background:#eaf1e9;border-top:1px solid #34a853;border-bottom:1px solid #34a853;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin-bottom:8px;padding:10px 14px;display:flex}.kshm_minicart_saved .kshm_minicart_saved_title{color:#34a853;align-items:center;gap:4px;font-size:18px;font-weight:600;line-height:130%;display:flex}.kshm_minicart_saved .kshm_minicart_saved_desc{color:#565656;letter-spacing:.01em;font-size:12px;font-style:italic;font-weight:400;line-height:150%}@media (max-width:767px){.kshm_minicart_drawer{max-width:100%}.kshm_minicart_item_img{width:85px}.kshm_minicart_header{padding:14px 16px}.kshm_minicart_body{padding:12px}.kshm_minicart_footer{padding:16px}.kshm_minicart_item_actions{flex-direction:column;align-items:flex-start}.kshm_minicart_item_price{flex-direction:row;align-items:flex-start;gap:8px}}@media (max-width:1024px) and (min-width:768px){.kshm_minicart_footer{padding:15px 24px}}.kshm_minicart_item_variant_row{color:#888;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:13px;display:flex}.kshm_minicart_size_select_wrap{align-items:center;display:inline-flex;position:relative}.kshm_minicart_size_select{appearance:none;color:#555;cursor:pointer;background:0 0;border:none;border-bottom:1px dashed #bbb;outline:none;padding:2px 18px 2px 0;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4}.kshm_minicart_size_select:hover{color:#333;border-color:#888}.kshm_minicart_size_select:focus{border-color:#333}.kshm_minicart_size_select option:disabled{color:#ccc}.kshm_minicart_select_arrow{pointer-events:none;color:#888;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.kshm_minicart_item_option_text{color:#888;font-size:13px}.kshm_minicart_item_option_sep{color:#ccc;margin:0 2px}.kshm_minicart_qty_btn.disabled,.kshm_minicart_qty_btn:disabled{opacity:.3;cursor:not-allowed}.kshm_minicart_stock_warn{color:#e53935;margin:4px 0 0;font-size:11px;font-weight:500}
.product-page{background:#fff;min-height:100vh}.product-section{max-width:1200px;margin:0 auto;padding:24px 16px 64px}@media (min-width:768px){.product-section{padding:32px 30px 80px}}.product-loading,.product-error{text-align:center;color:#555;padding:100px 16px;font-size:16px}.product-loading .spinner-circle{border:3px solid #eee;border-top-color:#333;border-radius:50%;width:36px;height:36px;margin:0 auto 16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.product-back-link{color:#888;align-items:center;margin-bottom:20px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.product-back-link:hover{color:#000}.product-detail-layout{gap:24px;display:grid}@media (min-width:768px){.product-detail-layout{grid-template-columns:55% 1fr;align-items:start;gap:40px}}@media (min-width:1025px){.product-detail-layout{gap:60px}}.product-gallery-wrapper{flex-direction:column;gap:10px;display:flex}.product-gallery-main{background:#f5f5f5;border-radius:10px;width:100%;position:relative;overflow:hidden}.product-gallery-main:before{content:"";padding-bottom:120%;display:block}.product-gallery-image{object-fit:cover;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}.product-gallery-placeholder{color:#999;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.product-gallery-thumbs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.product-gallery-thumbs::-webkit-scrollbar{height:3px}.product-gallery-thumbs::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.product-thumb{cursor:pointer;opacity:.55;background:#f5f5f5;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:68px;height:68px;padding:0;transition:border-color .2s,opacity .3s;overflow:hidden}.product-thumb img{object-fit:cover;width:100%;height:100%;display:block}.product-thumb.active{opacity:1;border-color:#000}.product-thumb:hover:not(.active){opacity:1}@media (min-width:768px){.product-thumb{width:80px;height:80px}}.product-info{max-width:100%}@media (min-width:768px){.product-info{z-index:2;position:sticky;top:100px}}.product-title{color:#333;letter-spacing:.01em;margin:0 0 12px;font-family:Raleway,sans-serif;font-size:22px;font-weight:700;line-height:130%}@media (min-width:768px){.product-title{font-size:26px}}.product-price-row{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:24px;display:flex}.product-price{color:#333;margin:0;font-family:Open Sans,sans-serif;font-size:24px;font-weight:700;line-height:130%}.product-compare-price{color:#ababab;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:130%;text-decoration:line-through}.product-discount-badge{color:#fff;letter-spacing:.02em;background:#34a853;border-radius:4px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-block;position:relative;top:-2px}.product-option-group{margin-bottom:22px}.product-option-label{color:#333;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-family:Raleway,sans-serif;font-size:13px;font-weight:600;display:block}.product-option-values{flex-wrap:wrap;gap:8px;display:flex}.product-option-btn{color:#333;cursor:pointer;text-align:center;background:#fff;border:2px solid #0000001f;border-radius:6px;min-width:48px;padding:10px 20px;font-family:Raleway,sans-serif;font-size:14px;font-weight:500;transition:all .2s}.product-option-btn:hover:not(.active):not(.sold-out){border-color:#00000080}.product-option-btn.active{color:#fff;background:#000;border-color:#000}.product-option-btn.sold-out{opacity:.35;cursor:not-allowed;border-color:#0000000f;text-decoration:line-through}.product-qty-group{margin-bottom:28px}.product-qty-control{border:2px solid #0000001f;border-radius:6px;align-items:center;min-width:140px;height:48px;display:inline-flex;overflow:hidden}.product-qty-btn{color:#888;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:100%;font-size:20px;font-weight:500;transition:color .2s,background .15s;display:flex}.product-qty-btn:hover{color:#333;background:#f5f5f5}.product-qty-value{text-align:center;color:#333;flex:1;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600}.product-add-to-cart{color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#000;border:none;border-radius:6px;justify-content:center;align-items:center;width:100%;height:55px;margin-bottom:32px;padding:0 25px;font-family:Raleway,sans-serif;font-size:16px;font-weight:600;transition:background .25s,transform .1s;display:flex}.product-add-to-cart:hover:not(:disabled){background:#222}.product-add-to-cart:active:not(:disabled){transform:scale(.98)}.product-add-to-cart:disabled{cursor:not-allowed;color:#fff;background:#ccc}.product-add-to-cart.added{pointer-events:none;background:#34a853}@media (min-width:1025px){.product-add-to-cart{max-width:380px}}.product-description{color:#555;margin:0;font-family:Open Sans,sans-serif;font-size:14px;line-height:1.75}.product-description h2,.product-description h3,.product-description h4{color:#333;margin:28px 0 10px;font-family:Raleway,sans-serif;font-weight:600}.product-description h2{font-size:20px}.product-description h3{font-size:17px}.product-description h4{font-size:15px}.product-description p{margin:0 0 14px}.product-description ul,.product-description ol{margin:0 0 16px;padding-left:20px}.product-description li{margin-bottom:6px}.product-description a{color:#000;text-decoration:underline}.product-description a:hover{color:#555}.product-description img{border-radius:8px;max-width:100%;height:auto;margin:16px 0}.product-description table{border-collapse:collapse;width:100%;margin:16px 0}.product-description table th,.product-description table td{text-align:left;border:1px solid #eee;padding:10px 12px;font-size:13px}.product-description table th{color:#333;background:#f9f9f9;font-weight:600}.product-stock-hint{color:#888;text-transform:none;letter-spacing:0;margin-left:6px;font-size:12px;font-weight:400}
.hero-slider{width:100%;position:relative}.hero-slider--loading .hero-slider__placeholder{aspect-ratio:16/7;background:#f0f0f0;width:100%;animation:1.5s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.hero-swiper{width:100%}.hero-slide{width:100%;position:relative;overflow:hidden}.hero-slide__img{object-fit:cover;width:100%;height:auto;display:block}.hero-slide__content{text-align:center;z-index:2;pointer-events:none;color:var(--d-text-color,#fff);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-slide__content h1,.hero-slide__content h2,.hero-slide__content h3,.hero-slide__content p{margin:0 0 8px}.hero-slide__cta{z-index:3;text-align:center;cursor:pointer;white-space:nowrap;border:1px solid;border-radius:4px;padding:10px 24px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block;position:absolute}.hero-slide__cta:hover{opacity:.85}.hero-slide__cta--desktop{display:none}.hero-slide__cta--mobile{display:inline-block}@media (min-width:769px){.hero-slide__cta--desktop{display:inline-block}.hero-slide__cta--mobile{display:none}.hero-slide__content{color:var(--d-text-color,#fff)}}@media (max-width:768px){.hero-slide__content{color:var(--m-text-color,#fff)}}.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev{color:#fff;text-shadow:0 1px 4px #0006}.hero-swiper .swiper-button-next:after,.hero-swiper .swiper-button-prev:after{font-size:22px}.hero-swiper .swiper-pagination-bullet{opacity:.6;background:#fff}.hero-swiper .swiper-pagination-bullet-active{opacity:1}
.hc-section{text-align:center;color:#fff;flex-direction:column;align-items:center;padding:30px 15px;display:flex;position:relative}.hc-heading{margin-bottom:20px;font-size:22px;font-weight:500;line-height:1.35}.hc-heading span{font-size:28px;font-style:italic}.hc-countdown{align-items:center;gap:5px;margin-bottom:20px;display:flex}.hc-time-box{text-align:center;padding:0 15px;position:relative}.hc-time-box:not(:last-child):after{content:"";background:#ffffff4d;width:1px;position:absolute;top:15%;bottom:15%;right:0}.hc-time-num{font-size:28px;font-weight:500;display:block}.hc-time-label{opacity:.8;margin-top:4px;font-size:14px;font-weight:500;display:block}.hc-coupon-btn{cursor:pointer;border:1px solid;align-items:center;gap:10px;padding:13px 28px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.hc-coupon-btn:hover{opacity:.85}.hc-coupon-btn--copied .hc-coupon-text{font-size:11px;font-weight:500;line-height:1.1}@media (min-width:768px){.hc-section{text-align:left;flex-direction:row;justify-content:center;gap:40px;padding:20px 40px}.hc-heading{margin-bottom:0;font-size:24px}.hc-countdown{margin-bottom:0}}@media (max-width:767px){.hc-coupon-btn{padding:10px 20px;font-size:15px}}
