.k-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0007;z-index:999;display:flex;justify-content:flex-end}.k-cart{width:470px;max-width:100%;height:100%;background:#fff;display:flex;flex-direction:column;color:#000}.k-cart-heading{padding:24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd}.k-cart-heading h2{font-size:24px;margin:0}.k-cart-close,.k-zoom-close{background:none;border:0;font-size:30px;line-height:1;cursor:pointer}.k-cart-shipping{background:#f2f2f2;text-align:center;padding:14px;font-size:13px}.k-cart-items{padding:0 24px;overflow-y:auto;flex:1}.k-cart-line{display:grid;grid-template-columns:90px 1fr;gap:17px;border-bottom:1px solid #ddd;padding:24px 0}.k-cart-line img{width:90px;aspect-ratio:1;object-fit:cover}.k-cart-line h3{font-size:15px;line-height:1.4;margin:0 0 7px}.k-cart-line h3 a{color:inherit;text-decoration:none}.k-cart-line p{font-size:14px;line-height:1.5;margin:5px 0}.k-cart-qty{display:inline-flex;align-items:center;border:1px solid #ddd;margin-top:10px}.k-cart-qty button{border:0;background:none;padding:6px 13px}.k-cart-qty input{width:35px;padding:5px 0;border:0;text-align:center;-moz-appearance:textfield}.k-cart-qty input::-webkit-inner-spin-button{display:none}.k-cart-remove{margin-left:12px;background:none;border:0;text-decoration:underline;font-size:11px}.k-cart-bottom{padding:24px;border-top:1px solid #ddd}.k-cart-subtotal{display:flex;justify-content:space-between;font-weight:600;margin:0 0 12px}.k-checkout{display:block;text-align:center;background:#000;color:#fff;padding:18px;text-transform:uppercase;text-decoration:none;letter-spacing:.5px;font-size:14px;font-weight:700}.k-cart-note{font-size:12px;color:#666;margin-top:10px}.k-cart-error{color:#a00;font-size:13px;padding:0 24px}.k-zoom{border:0;padding:0;max-width:95vw;max-height:95vh;background:#fff}.k-zoom::backdrop{background:#000b}.k-zoom>img{max-width:94vw;max-height:91vh;object-fit:contain;display:block}.k-zoom-close{position:fixed;right:25px;top:20px;background:#fff;border-radius:30px;width:44px;height:44px;z-index:2}.k-zoom.zoomed>img{max-width:none;max-height:none;width:150vw}.k-standard{max-width:1100px;margin:auto;padding:60px 4%;min-height:50vh}.k-standard h1{font-size:40px;margin:0 0 35px}.k-standard h2{font-size:24px;margin:25px 0 14px}.k-standard p,.k-standard li{font-size:16px;line-height:1.8}.k-standard a{color:inherit}.k-standard .k-cart-items{overflow:visible;padding:0}.k-standard .k-cart-line{grid-template-columns:120px 1fr}.k-standard .k-cart-line img{width:120px}.k-standard .k-cart-bottom{max-width:500px;margin-left:auto}.k-standard-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.k-standard-product img{width:100%;aspect-ratio:1;object-fit:cover}.k-standard-product h2{font-size:20px}.k-contact-form{max-width:600px;margin:30px 0}.k-contact-form label{display:block;margin:15px 0 5px}.k-contact-form input,.k-contact-form textarea{width:100%;border:1px solid #aaa;padding:12px}.k-contact-form button{margin-top:20px;background:#000;color:#fff;border:0;padding:15px 35px}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:30px}header-drawer{position:relative}button,summary{cursor:pointer}.header__inline-menu .h-nav-details{position:relative}.h-nav-details>summary{list-style:none;gap:10px}.h-nav-details>summary::-webkit-details-marker{display:none}.h-nav-sub{position:absolute;z-index:50;top:calc(100% + 10px);left:50%;transform:translate(-50%);background:rgb(var(--color-background));box-shadow:0 6px 16px #0002;width:330px;border:1px solid #ddd;padding:14px}.h-nav-sub:before{content:"";position:absolute;inset:-12px 0 auto;height:12px}.h-nav-sub a{line-height:1.5;text-decoration:none}.h-mobile-nav{position:absolute;z-index:100;inset:100% 0 auto;background:rgb(var(--color-background));padding:20px;box-shadow:0 5px 10px #0002;max-height:75vh;overflow:auto}.h-mobile-nav a{color:rgb(var(--color-foreground));text-decoration:none}.h-mobile-nav .h-nav-sub{position:static;transform:none;box-shadow:none;width:auto;border:0;margin-left:15px}.h-mobile-nav .h-nav-sub:before{display:none}.h-menu-toggle{border:0;background:transparent;color:rgb(var(--color-foreground))}.h-cart-count:not(:empty){position:absolute;font-size:10px;background:#31254e;color:#fff;border-radius:50%;bottom:4px;right:2px;min-width:17px;line-height:17px}.header__icons{position:relative}.h-buy-now{margin-top:1rem;background:#31254e;color:#fff}.h-add-status{font-size:13px;line-height:1.5}.h-add-status:empty{display:none}.h-source-rating{font-size:14px;line-height:1.5;margin:12px 0;color:#31254e}.h-source-rating>span{color:#32264f;font-size:20px;letter-spacing:1px}.h-source-rating small{font-size:10px}.h-modal-opener{display:block}.h-zoom{border:0;padding:0;max-width:95vw;max-height:95vh;background:#fff}.h-zoom::backdrop{background:#000b}.h-zoom>img{max-width:94vw;max-height:91vh;object-fit:contain;display:block}.h-zoom-close{position:fixed;right:20px;top:20px;font-size:30px;border:0;background:#fff;width:44px;height:44px;border-radius:50%;z-index:2}.h-reviews{max-width:1180px;margin:50px auto}.h-reviews>h2{text-align:center}.h-review-summary{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}.h-review-summary>strong{font-size:26px}.h-review-summary>span:last-child{font-size:14px}.h-review-stars{color:#31254e;letter-spacing:1px;font-size:20px}.h-review-summary .h-review-stars{color:transparent;background:linear-gradient(to right,#31254e 98%,#ccc 98%);background-clip:text;-webkit-background-clip:text}.h-review-source{font-size:11px;line-height:1.6;color:#6b647c}.h-review-source a{color:inherit}.h-review-tabs{display:flex;align-items:center;gap:25px;margin:30px 0;border-bottom:1px solid #ddd}.h-review-tabs>button{border:0;background:none;color:inherit;padding:15px 0;border-bottom:2px solid transparent;font:inherit}.h-review-tabs>button[aria-pressed=true]{border-color:currentColor;font-weight:700}.h-review-tabs select{margin-left:auto;max-width:45%;padding:8px;border:1px solid #ccc;color:inherit;background:transparent}.h-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.h-review{background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;min-width:0}.h-review>[data-image-zoom]{display:block;padding:0;width:100%;border:0;background:none}.h-review img{display:block;width:100%;height:auto;max-height:340px;object-fit:cover}.h-review-text{padding:20px}.h-review-text>time{display:block;font-size:11px;margin-top:5px}.h-review-body{font-size:14px;line-height:1.7;white-space:pre-line;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}.h-review.expanded .h-review-body{display:block}.h-review-expand{border:0;background:none;text-decoration:underline;color:inherit;padding:5px 0}.h-review-pages{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px}.h-review-pages button,.h-review-more{border:1px solid currentColor;background:transparent;border-radius:25px;padding:10px 20px;color:inherit;font:inherit}.h-review-pages button:disabled{opacity:.3}.h-review-more{display:none;margin:25px auto}.h-no-questions{min-height:80px}.h-standard{max-width:1100px;padding:40px 25px;margin:auto;min-height:50vh}.h-standard h1{font-size:40px}.h-standard p,.h-standard li{line-height:1.8}.h-standard a{color:inherit}.h-standard-products{display:grid;grid-template-columns:1fr 1fr;gap:25px}.h-standard-product img{width:100%;height:auto}.h-contact-form{max-width:600px}.h-contact-form label{display:block;margin-top:15px}.h-contact-form input,.h-contact-form textarea{width:100%;padding:12px}.h-contact-form button{margin-top:20px;padding:12px 25px}.footer a,.product__description{overflow-wrap:anywhere}.k-cart{font-family:var(--font-body-family);color:#31254e}.k-checkout{background:#31254e;border-radius:28px}.k-cart-heading h2{color:#31254e}.k-cart[aria-busy=true] button{opacity:.5}.product__info-container{min-width:0}.price .price-item{font-family:var(--font-body-family)}.price s.price-item{font-size:.8em;opacity:.65}.shopify-policy__container{max-width:900px!important;padding:0 25px!important}.shopify-policy__body{line-height:1.8}@media(min-width:750px){.product-grid[data-retained-cards="1"],.collection-list[data-retained-cards="1"]{justify-content:center}.product-grid[data-retained-cards="1"]>li,.collection-list[data-retained-cards="1"]>li{max-width:300px;width:calc(25% - 10px)}.h-mobile-nav{display:none!important}.header__search.h-search-placeholder{display:block}}@media(max-width:749px){.h-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.h-review-text{padding:12px}.h-review-text>strong{font-size:13px}.h-review-body{font-size:12px}.h-review-tabs{gap:15px}.h-review-tabs select{font-size:11px;padding:8px 2px}.h-review-pages{display:none}.h-review-more{display:block}.h-review-summary>span:last-child{font-size:12px;text-align:center}.h-reviews{margin-top:35px}.h-reviews>h2{font-size:26px}.h-zoom-close{right:10px;top:10px}.h-mobile-nav summary{padding:12px}.h-standard-products{gap:15px}.h-standard-product h2{font-size:20px}.h-standard h1{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.h-modal-opener>.product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2}.h-buy-now{--color-button:49 37 78;--color-button-text:255 255 255}.h-buy-now:after{box-shadow:none}.footer.gradient{background-attachment:scroll}.product-grid[data-retained-cards="2"],.product-grid[data-retained-cards="1"]{justify-content:center}@media(max-width:749px){.product-grid[data-retained-cards="1"]>li{width:100%;max-width:300px}}html{scroll-padding-top:25px}body.kk-body{margin:0;background:#fff;color:#222;font-family:Sora,Arial,sans-serif;font-size:16px;line-height:1.5}.kk-body *{box-sizing:border-box}.kk-announcement{background:#2a2552;color:#fff;text-align:center;font:12px/1.5 Sora,Arial,sans-serif;letter-spacing:.3px;padding:10px 15px}.kk-header{background:#fff;position:relative;z-index:30}.kk-header-inner{max-width:1440px;margin:auto;padding:0 7.5%;height:78px;display:flex;align-items:center;gap:34px}.kk-logo{display:block;width:170px;flex-shrink:0}.kk-logo img{display:block;width:100%;height:auto}.kk-main-menu{display:flex;align-items:center;gap:24px;list-style:none;margin:0;padding:0}.kk-main-menu a{font:14px/1.5 Sora,Arial,sans-serif;color:#2a2552;text-decoration:none;text-transform:uppercase}.kk-main-menu a:hover{text-decoration:underline;text-underline-offset:5px}.kk-header-icons{margin-left:auto;display:flex;align-items:center;gap:22px}.kk-header-icons a{width:20px;height:23px;color:#111;position:relative}.kk-header-icons svg{width:20px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5}.kk-header-icons [data-cart-count]:not(:empty){position:absolute;right:-8px;bottom:-5px;background:#2a2552;color:#fff;min-width:16px;line-height:16px;text-align:center;font-size:9px;border-radius:50%}.kk-menu-toggle{border:0;background:transparent;font-size:21px;color:#111;padding:8px;display:none}.kk-mobile-nav{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid #eee;box-shadow:0 5px 10px #0002;padding:20px}.kk-mobile-nav .kk-main-menu{display:flex;flex-direction:column;align-items:stretch;gap:0}.kk-mobile-nav a{display:block;padding:14px 10px}.kk-local-quantity{display:flex;align-items:center;gap:16px;font:14px Sora,Arial,sans-serif;color:#2a2552;margin:12px 0}.kk-local-quantity>div{display:flex;border:1px solid #2a2552;border-radius:7px;overflow:hidden}.kk-local-quantity button{background:transparent;border:0;padding:10px 14px;font:inherit;color:inherit}.kk-local-quantity input{width:50px;border:0;border-left:1px solid #ddd;border-right:1px solid #ddd;text-align:center;font:inherit;color:inherit;background:#fff;-webkit-appearance:textfield;appearance:textfield}.kk-local-quantity input::-webkit-inner-spin-button{display:none}[data-local-options]{display:flex!important;justify-content:center!important;grid-template-columns:1fr!important}.kk-single-option{width:100%!important;max-width:none!important;flex:1 1 100%!important}[data-local-cta]{cursor:pointer;text-decoration:none}[data-local-faq-toggle]{cursor:pointer}[data-local-zoom]{cursor:zoom-in}[data-local-options] img{object-fit:contain!important}[data-local-footer-menu]{display:flex!important;flex-wrap:wrap!important;justify-content:center;gap:16px 25px!important;padding:10px 20px!important}.kk-policy-link,.kk-footer-contact{font:12px/1.5 Sora,Arial,sans-serif;color:inherit;text-decoration:underline}.kk-policy-link:hover,.kk-footer-contact:hover{color:#2a2552}.h-reviews{font-family:Sora,Arial,sans-serif;padding:10px 24px 35px;max-width:1200px;margin:20px auto 50px;font-size:14px;line-height:1.6}.h-reviews h2{font-size:28px;color:#2a2552;margin:20px auto}.h-review-stars{color:#f2a344}.h-review-summary .h-review-stars{color:#f2a344;background:none;-webkit-text-fill-color:initial}.h-review-source{font-size:11px;color:#666}.h-review-tabs{font-size:14px}.h-review-text h3{font-size:15px;margin:10px 0}.h-review-text time{font-size:11px}.h-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.h-review-body{font-size:14px}.h-review img{max-height:300px}.h-zoom{max-width:95vw;max-height:95vh}.kk-question{border-bottom:1px solid #ddd;padding:20px 0;text-align:left}.kk-question time{display:block;font-size:11px;color:#666}.kk-question blockquote{margin:15px 0 0 20px;border-left:3px solid #bedce5;padding-left:18px}.kk-question p{white-space:pre-line}.k-cart{font-family:Sora,Arial,sans-serif;color:#222}.k-cart-heading h2{color:#222;font-size:24px}.k-cart-heading button{line-height:1}.k-cart-shipping{background:#fee8d4}.k-checkout{background:#222;border-radius:4px}.k-cart-line h3{font-family:Sora,Arial,sans-serif;font-size:14px}.k-cart-qty{max-width:145px}.h-standard{font:16px/1.7 Sora,Arial,sans-serif}.h-standard h1{font-size:36px}.h-contact-form input,.h-contact-form textarea{border:1px solid #aaa;border-radius:4px}.h-contact-form button{background:#2a2552;color:#fff;border:0;border-radius:4px}.shopify-policy__container{font:16px/1.8 Sora,Arial,sans-serif;color:#222}.shopify-policy__container h1{font-size:36px}.shopify-policy__container h2{font-size:24px}.kk-body .alchemy-reset .kk-local-quantity input{-webkit-appearance:textfield;appearance:textfield}video{max-width:100%}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid #2a2552;outline-offset:3px}[data-add-status]{font:12px/1.5 Sora,Arial,sans-serif}@media(max-width:989px){.kk-header-inner{height:64px;padding:0 20px;gap:15px}.kk-menu-toggle{display:block;margin-right:auto}.kk-desktop-nav,.kk-account-icon{display:none}.kk-header-icons{margin-left:auto;gap:17px}.kk-logo{width:155px}.kk-mobile-nav .kk-main-menu{display:flex}}@media(min-width:990px){.kk-mobile-nav{display:none!important}}@media(max-width:749px){.h-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.h-reviews{padding:10px 14px}.h-reviews h2{font-size:24px}.h-review-tabs{gap:15px}.h-review-tabs select{max-width:45%}.h-review-text{padding:12px}.h-review-body{font-size:12px}.h-standard h1,.shopify-policy__container h1{font-size:29px}}@media(max-width:389px){.kk-header-inner{padding:0 10px;gap:8px}.kk-logo{width:145px}.kk-header-icons{gap:12px}.kk-announcement{font-size:11px}.h-review-grid{gap:9px}.h-review-text{padding:9px}}[data-local-options]{flex:1 0 100%!important;width:100%!important}[data-rid="1"]:has(>[data-local-options]){flex-wrap:wrap!important;gap:0!important}.kk-local-quantity{justify-content:flex-start;width:100%}[data-local-save-percent]{white-space:nowrap!important;flex-shrink:0!important}[data-local-savings-value]{display:block!important;width:auto!important;min-width:2em!important;overflow:visible!important}.kk-single-option{opacity:1!important;border-color:#2a2552!important}.kk-single-option>[class]{opacity:1!important}[data-local-savings-badge]{display:inline-flex!important;width:auto!important;max-width:none!important;overflow:visible!important;gap:4px!important;padding:4px 8px!important;white-space:nowrap;font-size:14px!important}[data-local-savings-badge] *{font-size:inherit!important}@media(max-width:640px){[data-local-savings-badge]{font-size:11px!important;padding:4px 6px!important;gap:3px!important}}.kk-body .r-1hdb74m{max-width:100%!important}.h-review img{width:100%;height:auto}.h-zoom{min-width:160px;min-height:120px;background:#fff}.h-zoom img{height:auto}.k-overlay,.kk-mobile-nav{z-index:2147480000}#replo-fullpage-element{position:relative;z-index:0}@media(max-width:389px){.kk-body :is(.r-pn2dwj,.r-1bkh4mq,.r-qeowis){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;align-items:start!important;padding-left:6px!important;padding-right:6px!important}.kk-body :is(.r-pn2dwj,.r-1bkh4mq,.r-qeowis)>div{min-width:0!important;width:100%!important;max-width:100%!important;flex-shrink:1!important}.kk-body :is(.r-pn2dwj,.r-1bkh4mq,.r-qeowis) .alchemy-rte{min-width:0!important;width:100%!important;flex-shrink:1!important;font-size:11px!important;line-height:1.3!important;text-align:center!important;overflow-wrap:normal!important;word-break:normal!important}.kk-body :is(.r-pn2dwj,.r-1bkh4mq,.r-qeowis) p{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.kk-body .r-ls4m4v{column-gap:12px!important}.kk-body .r-ls4m4v>div{min-width:0!important;column-gap:6px!important}.kk-body .r-ls4m4v>div>picture{width:26px!important;max-width:26px!important;flex-basis:26px!important}.kk-body .r-ls4m4v .alchemy-rte{min-width:0!important;font-size:11px!important;line-height:1.4!important;overflow-wrap:normal!important;word-break:normal!important}.kk-body .r-ls4m4v p{overflow-wrap:normal!important;word-break:normal!important}}@media(max-width:640px){.kk-body [data-rid="77dd32db-289d-436d-a3bd-5561b3b04479"] .r-1rvj3fi{height:232px!important;min-height:232px!important;flex-grow:0!important}.kk-body [data-rid="77dd32db-289d-436d-a3bd-5561b3b04479"] [data-local-track]{height:232px!important}.kk-body [data-rid="77dd32db-289d-436d-a3bd-5561b3b04479"] [data-local-slide]{width:143px!important;height:232px!important;flex:0 0 143px!important}.kk-body [data-rid="77dd32db-289d-436d-a3bd-5561b3b04479"] [data-local-slide]>div{width:143px!important;height:232px!important;flex:0 0 143px!important}.kk-body [data-rid="77dd32db-289d-436d-a3bd-5561b3b04479"] [data-local-slide] picture{width:100%!important;height:232px!important;min-height:232px!important;align-self:stretch!important}.kk-body [data-rid="77dd32db-289d-436d-a3bd-5561b3b04479"] [data-local-slide] img{width:100%!important;height:100%!important;object-fit:cover!important}}.kk-body [data-rid=a4faa3c6-033b-4f91-8911-a08b4fb934bc]{--kk-video-card-width:319px;--kk-video-card-border:5px;touch-action:pan-y}.kk-body [data-rid=a4faa3c6-033b-4f91-8911-a08b4fb934bc] .r-am1hp0{width:100%!important;min-width:0!important;overflow-x:clip!important;overflow-y:visible!important}.kk-body [data-rid=a4faa3c6-033b-4f91-8911-a08b4fb934bc] [data-replo-part=slides],.kk-body [data-rid=a4faa3c6-033b-4f91-8911-a08b4fb934bc] [data-local-track]{height:auto!important}.kk-body [data-rid=a4faa3c6-033b-4f91-8911-a08b4fb934bc] [data-local-slide]{width:var(--kk-video-card-width)!important;height:auto!important;flex:0 0 var(--kk-video-card-width)!important}.kk-body [data-rid=a4faa3c6-033b-4f91-8911-a08b4fb934bc] [data-local-slide]>div{width:var(--kk-video-card-width)!important;min-width:0!important;max-width:none!important;flex:0 0 var(--kk-video-card-width)!important}.kk-body [data-rid=a4faa3c6-033b-4f91-8911-a08b4fb934bc] :is(.r-1wlnhd7,.r-1ggyzv2,.r-inetsw,.r-1qjz1w8){box-sizing:content-box!important;width:calc(var(--kk-video-card-width) - var(--kk-video-card-border) - var(--kk-video-card-border))!important;height:auto!important;aspect-ratio:9/16;flex-grow:0!important;flex-shrink:0!important;border-width:var(--kk-video-card-border)!important}.kk-body [data-rid=a4faa3c6-033b-4f91-8911-a08b4fb934bc] :is(.r-1wlnhd7,.r-1ggyzv2,.r-inetsw,.r-1qjz1w8)>div:first-child{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.kk-body [data-rid=a4faa3c6-033b-4f91-8911-a08b4fb934bc] video{display:block;width:100%!important;height:100%!important;object-fit:cover!important}@media(max-width:1024px){.kk-body [data-rid=a4faa3c6-033b-4f91-8911-a08b4fb934bc]{--kk-video-card-width:300px;--kk-video-card-border:2px}}@media(max-width:359px){.kk-body [data-rid=a4faa3c6-033b-4f91-8911-a08b4fb934bc]{--kk-video-card-width:calc((100vw - 32px) / 1.1)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/kk-local.css.map */
