:root{--heading-font-family: "Hiragino Sans", "\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af", "Hiragino Kaku Gothic ProN", "\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3", "\6e38\30b4\30b7\30c3\30af  Medium", "Yu Gothic Medium", "\6e38\30b4\30b7\30c3\30af\4f53", YuGothic, Meiryo, "\30e1\30a4\30ea\30aa", sans-serif;--heading-font-weight: 700;--heading-font-style: normal;--text-font-family: "Hiragino Sans", "\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af", "Hiragino Kaku Gothic ProN", "\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3", "\6e38\30b4\30b7\30c3\30af  Medium", "Yu Gothic Medium", "\6e38\30b4\30b7\30c3\30af\4f53", YuGothic, Meiryo, "\30e1\30a4\30ea\30aa", sans-serif;--text-font-weight: 300;--text-font-style: normal;--cursor-zoom-in-svg: url("data:image/svg+xml,%3Csvg%20width='35'%20height='35'%20viewBox='0%200%2035%2035'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cg%20fill='none'%20fill-rule='nonzero'%3E%3Ccircle%20fill='%23f6f6f6'%20cx='17.5'%20cy='17.5'%20r='17.5'/%3E%3Cpath%20fill='%23000000'%20d='M24%2018h-6v6h-1v-6h-6v-1h6v-6h1v6h6'/%3E%3C/g%3E%3C/svg%3E");--cursor-zoom-in-2x-svg: url("data:image/svg+xml,%3Csvg%20width='70'%20height='70'%20viewBox='0%200%2070%2070'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cg%20fill='none'%20fill-rule='evenodd'%3E%3Ccircle%20fill='%23f6f6f6'%20fill-rule='nonzero'%20cx='35'%20cy='35'%20r='35'/%3E%3Cpath%20fill='%23000000'%20d='M48%2036H35.98v12h-2V36H22v-2.02h11.98V22h2v11.98H48'/%3E%3C/g%3E%3C/svg%3E");--link-color: #d71518;--link-color-rgb: 215, 21, 24}.kl-legacy{--heading-font-family: "Hiragino Sans", "\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af", "Hiragino Kaku Gothic ProN", "\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3", "\6e38\30b4\30b7\30c3\30af  Medium", "Yu Gothic Medium", "\6e38\30b4\30b7\30c3\30af\4f53", YuGothic, Meiryo, "\30e1\30a4\30ea\30aa", sans-serif;--heading-font-weight: 700;--heading-font-style: normal;--text-font-family: "Hiragino Sans", "\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af", "Hiragino Kaku Gothic ProN", "\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3", "\6e38\30b4\30b7\30c3\30af  Medium", "Yu Gothic Medium", "\6e38\30b4\30b7\30c3\30af\4f53", YuGothic, Meiryo, "\30e1\30a4\30ea\30aa", sans-serif;--text-font-weight: 300;--text-font-style: normal;--base-text-font-size: 15px;--default-text-font-size: 14px;--background: #ffffff;--background-rgb: 255, 255, 255;--light-background: #f6f6f6;--light-background-rgb: 246, 246, 246;--heading-color: #000000;--text-color: #333333;--text-color-rgb: 51, 51, 51;--text-color-light: #666666;--text-color-light-rgb: 102, 102, 102;--link-color: #d71518;--link-color-rgb: 215, 21, 24;--border-color: #e0e0e0;--border-color-rgb: 224, 224, 224;--button-background: #1c1b1b;--button-background-rgb: 28, 27, 27;--button-text-color: #ffffff;--header-background: #ffffff;--header-heading-color: #000000;--header-light-text-color: #000000;--header-border-color: #d9d9d9;--footer-background: #000000;--footer-text-color: #ffffff;--footer-heading-color: #ffffff;--footer-border-color: #262626;--navigation-background: #f6f6f6;--navigation-background-rgb: 246, 246, 246;--navigation-text-color: #000000;--navigation-text-color-light: rgba(0, 0, 0, .5);--navigation-border-color: rgba(0, 0, 0, .25);--newsletter-popup-background: #1c1b1b;--newsletter-popup-text-color: #ffffff;--newsletter-popup-text-color-rgb: 255, 255, 255;--secondary-elements-background: #1c1b1b;--secondary-elements-background-rgb: 28, 27, 27;--secondary-elements-text-color: #ffffff;--secondary-elements-text-color-light: rgba(255, 255, 255, .5);--secondary-elements-border-color: rgba(255, 255, 255, .25);--product-sale-price-color: #e73245;--product-sale-price-color-rgb: 231, 50, 69;--horizontal-spacing-four-products-per-row: 20px;--horizontal-spacing-two-products-per-row: 20px;--vertical-spacing-four-products-per-row: 60px;--vertical-spacing-two-products-per-row: 75px;--drawer-transition-timing: cubic-bezier(.645, .045, .355, 1);--header-base-height: 80px;--window-height: 100vh;background:transparent;box-sizing:border-box}:where(.kl-legacy){font-size:var(--base-text-font-size);color:inherit;font-family:var(--text-font-family);font-weight:var(--text-font-weight);line-height:1.7;-webkit-font-smoothing:antialiased}html{font-size:15px}:where(.kl-legacy) h1{margin:0 0 .67em}:where(.kl-legacy) h2{margin:0 0 .83em}:where(.kl-legacy) h3{margin:0 0 1em}:where(.kl-legacy) h4{margin:0 0 1.33em}:where(.kl-legacy) h5{margin:0 0 1.67em}:where(.kl-legacy) h6{margin:0 0 2.33em}:where(.kl-legacy) p{margin:0 0 1em}:where(.kl-legacy) blockquote{margin:1em 40px}:where(.kl-legacy) figure{margin:1em 40px}:where(.kl-legacy) hr{margin:.5em auto}:where(.kl-legacy) dd{margin-left:40px}:where(.kl-legacy) dl{margin:1em 0}.shopify-section:has(>.kl-legacy>.shopify-section--bordered)+.shopify-section>.kl-legacy>.shopify-section--bordered{border-top:1px solid var(--border-color)}@media screen and (min-width:1000px){.shopify-section--main-product .product{--product-grid: "product-gallery product-info" auto "product-content product-info" minmax(0, 1fr) / minmax(0, 1fr) 525px}.shopify-section--main-product .product-info{max-width:375px;margin-inline:50px auto}.shopify-section--main-product{--product-gallery-thumbnail-size: 70px}.shopify-section--main-product .product-gallery__media{max-width:550px;margin-inline:auto}}.product-info__block-item[data-block-type=price]{display:inline-block;vertical-align:baseline}.product-info__block-item[data-block-type=liquid]:has(.easy-points__product-points){display:inline-block;vertical-align:baseline;margin-block-start:0!important;margin-inline-start:10px}.product-info .easy-points__product-points{color:#666;font-size:14px}.shopify-section--hidden{display:none}.shopify-section--bordered+.shopify-section--bordered{border-top:1px solid #e0e0e0}.shopify-section--bordered>.Section--spacingNormal{padding:50px 0;margin-top:0;margin-bottom:0}.shopify-section--bordered>.Section--spacingLarge,.shopify-section--bordered>.Section--spacingExtraLarge{padding:90px 0;margin-top:0;margin-bottom:0}@media screen and (min-width:1008px){.shopify-section--bordered>.Section--spacingNormal{padding:80px 0}.shopify-section--bordered>.Section--spacingLarge{padding:120px 0}.shopify-section--bordered>.Section--spacingExtraLarge{padding:145px 0}}.js .kl-legacy .Slideshow__Image{opacity:1}:where(.kl-legacy) textarea{field-sizing:fixed;min-height:0}.kl-legacy :where(ol,ul) li{padding-inline-start:0}.kl-legacy .HorizontalList__Item{margin-block-start:6px!important}@media screen and (max-width:640px){.kl-legacy .Blog__TagList .HorizontalList__Item{margin-block-start:5px!important}}:where(.kl-legacy) img,:where(.kl-legacy) svg{display:inline}.kl-legacy .shopify-policy__container{display:block;gap:normal;max-width:680px;margin:50px auto}.kl-legacy .shopify-policy__container p{margin:0}.kl-legacy .shopify-policy__container :is(h2,h3,h4,h5,h6){margin:25px 0 18px;line-height:1.7}.kl-legacy .shopify-policy__body :is(h2,h3,h4,h5,h6):first-child{margin-top:25px!important}.kl-legacy .shopify-policy__title{margin:35px 0}.kl-legacy .shopify-policy__title h1{margin:0;font-size:28px;line-height:1.7;color:#000}@media screen and (max-width:640px){.kl-legacy .shopify-policy__title h1{font-size:22px}}:where(.kl-legacy) th{opacity:1;font-size:inherit;line-height:inherit;font-family:inherit;font-weight:700;letter-spacing:inherit;text-transform:none}:where(.kl-legacy) dt{font-weight:inherit}.kl-legacy button.cf-button,.kl-legacy .cf-form-actions button.cf-button{background:#666}.kl-legacy .heading{font-family:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;text-transform:inherit}.kl-legacy p.easy-points__subtotal-points{margin-top:-15px}.kl-button-separator-dot{display:inline-block;margin:0 18px;height:3px;width:3px;border-radius:100%;background:currentColor;vertical-align:middle}@media screen and (min-width:641px){.kl-legacy .ImageHero--newsletter .ImageHero__ContentOverlay{flex-basis:600px;width:600px}}.product-card .product-title,.product-card .price-list,.product-card .vendor{font-size:13px}@media screen and (min-width:641px){.product-card .product-title,.product-card .price-list,.product-card .vendor{font-size:14px}}.product-card .product-title{font-weight:400;color:#000;line-height:1.7}.product-card .vendor{font-family:Montserrat,sans-serif;font-weight:700;color:#000;line-height:1.7;text-transform:none}.product-card .price-list{font-weight:700;color:#000;line-height:1.7}.product-card .price-list .text-subdued{color:#000}.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse,:has(img)){color:var(--link-color);background:none;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--link-color-rgb),.6);text-decoration-color:rgba(var(--link-color-rgb),.6);text-underline-position:under;transition:color .2s ease-in-out,text-decoration-color .2s ease-in-out}.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse,:has(img)):hover{color:#333;-webkit-text-decoration-color:rgba(51,51,51,.6);text-decoration-color:#3339}@supports (height: 100dvh){.kl-legacy .Drawer{max-height:100dvh}}@supports (height: 100svh){.kl-legacy{--window-height: 100svh}}.swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper{overflow:hidden;height:250px!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item{border:1px solid #F3F3F3!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn{padding:10px!important}@media only screen and (max-width:900px){.swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper{max-height:53vw!important;height:400px!important}}.swym-ui-component .swym-share-wishlist-modal .swym-share-wishlist-modal-dialog .swym-share-wishlist-email-btn{background:#000!important}.swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-continue-btn{background:#000!important;border:.637151px solid #000!important}.swym-ui-component .swym-save-wishlist-modal .swym-save-wishlist-modal-dialog .swym-save-summary .swym-login-btn{background:#000!important}@media only screen and (min-width:900px){.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar{padding:16px 20px!important}}.swym-product-final-price.swym-value{color:#333!important}.shop-the-look__popover--hide-info .product-card__info{display:none}
/*# sourceMappingURL=/cdn/shop/t/286/assets/kl-base.css.map */
