html{scroll-behavior:smooth;scroll-padding-top:145px}body{margin:0}[hidden]{display:none!important}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #6b5bcc;outline-offset:4px}.k-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #eee}.k-announcement{height:40px;display:flex;align-items:center;justify-content:center;font-size:13px;background:#f3f3f3}.k-header-inner{height:92px;padding:0 3.7%;display:flex;align-items:center;justify-content:space-between;gap:28px}.k-logo{width:88px;flex:0 0 88px}.k-logo img{display:block;width:88px;height:auto}.k-desktop-nav{display:flex;gap:34px;align-items:center;margin-left:150px;font-weight:700;text-transform:uppercase;font-size:16px}.k-desktop-nav>a,.k-desktop-nav summary{color:#000;text-decoration:none;cursor:pointer;list-style:none}.k-nav-details{position:relative}.k-nav-details summary::-webkit-details-marker{display:none}.k-nav-details summary:after{content:"\2304";padding-left:8px}.k-nav-sub{position:absolute;top:calc(100% + 25px);left:50%;transform:translate(-50%);background:#fff;padding:22px;min-width:290px;box-shadow:0 6px 15px #0002;font-size:14px;text-transform:none;line-height:1.5;font-weight:500}.k-nav-sub a{display:block;color:inherit;padding:10px 4px;text-decoration:none}.k-nav-sub a:hover{text-decoration:underline}.k-header-actions{display:flex;align-items:center;gap:24px}.k-header-actions button{background:none;border:0;padding:0;position:relative;color:#000}.k-header-actions a{display:flex}.k-menu-toggle{display:none}.k-search-panel{padding:20px 4%;border-top:1px solid #eee}.k-search-panel form{display:flex;gap:12px;max-width:700px;margin:auto}.k-search-panel input{flex:1;min-width:0;padding:12px;border:1px solid #ccc}.k-search-panel button{border:0;background:#000;color:#fff;padding:10px 25px}[data-cart-count]:not(:empty){font-size:10px;background:#000;color:#fff;border-radius:20px;position:absolute;right:-9px;top:-8px;min-width:16px;line-height:16px}.k-stocked-hero,.k-stocked-hero .media-card{color:#fff!important}.k-hero-media{isolation:isolate;background:radial-gradient(ellipse at 103% -15%,#31c2cc 0%,transparent 55%),radial-gradient(ellipse at 54% 110%,#00b9df 0%,transparent 65%),linear-gradient(115deg,#1812f5 8%,#075af1,#04b7df)!important}.k-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(135deg,#f3349a 40%,#f23498 62%,#ffb13b);clip-path:polygon(100% 0,100% 100%,50% 100%);pointer-events:none}.k-hero-media picture{z-index:1}.k-stocked-hero .k-hero-product{filter:drop-shadow(15px 22px 20px #003d7060)}.k-hero-product{position:absolute;right:0;top:0;height:100%!important;width:53%!important;object-fit:cover!important;object-position:center 78%}.k-stocked-hero .headline{max-width:15ch!important}.k-stocked-hero .copy-lockup{color:#fff!important}.k-stocked-hero .copy-lockup>.text-align{max-width:48%!important}.k-two-cards{--desktop-columns:2!important;--desktop-large-columns:2!important;--tablet-columns:2!important}.k-home-products .media-cards__items{justify-content:center}.k-home-products .product-card__info{padding-top:18px}.k-card-price{display:flex;align-items:center;gap:9px;justify-content:center;width:100%;font-size:16px;margin:18px 0}.k-card-form{position:relative;z-index:3;width:100%;margin-top:auto}.k-card-form .btn{width:100%}.k-add-status{font-size:13px;line-height:1.4;margin:6px 0;flex-basis:100%;color:#363636}.k-add-status:empty{display:none}.k-price{font-weight:600}.k-price+s{margin-left:10px;color:#707070;font-size:.85em;font-weight:400}.k-source-stars{display:flex;align-items:center;gap:10px;text-decoration:none;color:#000;font-size:13px;line-height:1.3;flex-wrap:wrap}.k-stars{color:#6b5bcc;letter-spacing:1px;font-size:23px;white-space:nowrap}.k-source-stars small{font-size:10px;color:#555;display:block}.product-card .k-source-stars{justify-content:center}.product-card .k-stars{font-size:17px}.product-card .k-source-stars small{font-size:9px}.k-size-grid{display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px;border:1px solid #d9d9d9}.k-size-option{padding:8px 5px;text-align:center;text-decoration:none;font-size:14px;line-height:1.4;color:#000}.k-size-option:nth-child(2n){border-left:1px solid #d9d9d9}.k-size-option:nth-child(n+3){border-top:1px solid #d9d9d9}.k-size-option.active{outline:1px solid #000;outline-offset:-1px}.k-size-option:not(.active)>strong{font-weight:400}.k-size-option span{display:block}.k-size-option .k-price{font-weight:inherit}.k-size-option s{font-size:11px}.k-one-time{display:flex;align-items:flex-start;gap:10px;border:1px solid #111;padding:20px;margin:0 0 8px;font-size:14px}.k-one-time [data-current-price]{margin-top:10px}.k-radio-dot{width:15px;height:15px;border:1px solid #000;border-radius:50%;position:relative;flex-shrink:0;margin-top:1px}.k-radio-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:#000;border-radius:50%}.k-shipping-note{margin:14px 0;font-weight:600}.pdp__media-items img{cursor:zoom-in}.pdp__thumbs-item{cursor:pointer}.pdp__thumbs-item:focus-visible{outline:2px solid #6b5bcc}.k-source-note{font-size:12px;line-height:1.6;color:#555;margin:12px 0}.k-testimonial-note{padding:0 3.7%;max-width:1200px;margin:15px auto}.k-review-section{scroll-margin-top:145px}.k-reviews{max-width:1240px;margin:auto;padding:60px 38px}.k-reviews h2{font-size:32px;margin-bottom:25px}.k-review-summary{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.k-review-summary>strong{font-size:46px}.k-review-summary>span:last-child{font-size:14px}.k-review-tabs{display:flex;gap:22px;border-bottom:1px solid #ccc;margin:30px 0 0;align-items:center}.k-review-tabs button{background:none;padding:18px 0;border:0;border-bottom:3px solid transparent;font-size:17px}.k-review-tabs button[aria-pressed=true]{border-color:#000;font-weight:700}.k-review-tabs select{margin-left:auto;padding:9px;border:1px solid #ddd;max-width:42%;font-size:13px}.k-review{display:grid;grid-template-columns:210px 1fr;gap:35px;border-bottom:1px solid #ddd;padding:32px 0}.k-review-person{display:flex;flex-direction:column;gap:10px;font-size:15px}.k-review time{font-size:12px;color:#666}.k-review h3{margin:12px 0;font-size:19px}.k-review-body{font-size:15px;line-height:1.65;white-space:pre-line;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.k-review.expanded .k-review-body{display:block}.k-review-expand{border:0;background:none;text-decoration:underline;padding:8px 0;font-size:13px}.k-review-photos{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.k-review-photos button{padding:0;border:0;background:none}.k-review-photos img{height:90px;width:90px;object-fit:cover;cursor:zoom-in}.k-review-pages{display:flex;justify-content:center;gap:25px;align-items:center;margin-top:30px}.k-review-pages button,.k-review-more{border:1px solid #000;background:#fff;padding:12px 22px}.k-review-pages button:disabled{opacity:.3;cursor:default}.k-review-more{display:none}.k-no-questions{padding:35px 0;font-size:15px}.k-footer-policy-links,.k-footer-support{display:flex;flex-direction:column;gap:8px;font-size:14px}.k-footer-policy-links a,.k-footer-support a{color:inherit;text-decoration:none;line-height:1.7;overflow-wrap:anywhere}.k-footer-policy-links a:hover,.k-footer-support a:hover{text-decoration:underline}.k-newsletter{display:flex;border-bottom:1px solid #fff;margin:14px 0;color:#fff;flex-wrap:wrap}.k-newsletter input{flex:1;min-width:0;width:0;background:none;border:0;color:inherit;padding:14px 0;font-size:16px}.k-newsletter input::placeholder{color:#ccc}.k-newsletter button{background:none;border:0;color:inherit;font-size:27px;padding:0 12px}.k-newsletter p{width:100%;font-size:13px}.k-footer-policy-links{padding-bottom:20px}.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}.k-mobile-nav{background:#fff;padding:15px 22px;border-top:1px solid #eee;max-height:75vh;overflow:auto}.k-mobile-nav>a,.k-mobile-nav summary{display:block;padding:15px 0;font-weight:700;font-size:17px;text-decoration:none;color:#000}.k-mobile-nav .k-nav-sub{position:static;transform:none;box-shadow:none;padding:0 0 10px 12px;min-width:0;font-size:14px}.k-footer-open .k-footer-policy-links,.k-footer-open .k-footer-support{display:flex!important}@media(min-width:1024px){.k-home-products.k-two-cards .media-cards__items>.swiper-slide{max-width:calc(50% - 8px)}.k-home-products.k-two-cards .media-cards__items{max-width:900px;margin:auto}}@media(max-width:1023px){html{scroll-padding-top:112px}.k-header-inner{height:70px;padding:0 20px;gap:14px}.k-logo{width:69px;flex-basis:69px}.k-logo img{width:69px}.k-header-actions{gap:18px}.k-header-actions>a{display:none}.k-menu-toggle{display:block;background:none;border:0;font-size:24px;padding:0;width:23px}.k-desktop-nav{display:none}.k-header-actions{margin-left:auto}.k-logo{margin-left:auto;transform:translate(30px)}.k-stocked-hero .copy-lockup>.text-align{max-width:100%!important}.k-stocked-hero .copy-lockup{padding-top:30px!important}.k-stocked-hero .headline{font-size:36px!important;max-width:16ch!important}.k-stocked-hero .richtext{font-size:15px!important}.k-hero-product{width:100%!important;height:74%!important;top:auto;bottom:0;object-fit:contain!important;object-position:center bottom}.k-stocked-hero .card__media{--aspect-ratio-width-mobile:390;--aspect-ratio-height-mobile:690}.k-stocked-hero .copy-lockup{justify-content:flex-start!important}.k-stocked-hero .copy-lockup .btn{margin-top:0}.k-home-products .media-cards__items{justify-content:flex-start}.k-size-option{font-size:12px}.k-size-option s{font-size:10px}.k-one-time{padding:18px}.k-source-stars{gap:8px}.k-source-stars small{display:inline}.k-reviews{padding:40px 20px}.k-reviews h2{font-size:27px}.k-review-summary{gap:10px}.k-review-summary>span:last-child{font-size:12px}.k-review{grid-template-columns:1fr;gap:17px;padding:26px 0}.k-review-person{flex-direction:row;justify-content:space-between}.k-review-tabs{gap:18px}.k-review-tabs button{font-size:15px}.k-review-tabs select{font-size:11px;padding:8px 3px}.k-review-pages{display:none}.k-review-more{display:block;width:100%;margin-top:25px}.k-review-section{scroll-margin-top:115px}.k-footer-policy-links,.k-footer-support{display:none}.k-cart-heading,.k-cart-bottom{padding:20px}.k-cart-items{padding:0 20px}.k-cart-line{grid-template-columns:75px 1fr;gap:12px}.k-cart-line img{width:75px}.k-standard{padding-top:35px}.k-standard h1{font-size:30px}.k-standard-products{gap:15px}.k-standard-product h2{font-size:16px}.k-source-note{font-size:11px}.k-review h3{font-size:17px}}@media(max-width:359px){.k-header-inner{padding:0 15px}.k-header-actions{gap:14px}.k-stocked-hero .headline{font-size:31px!important}.k-stocked-hero .richtext{font-size:13px!important}.k-reviews{padding-left:16px;padding-right:16px}.k-stars{font-size:20px}.k-review-tabs{gap:12px}.k-cart-line h3{font-size:13px}.k-cart-qty button{padding:6px 10px}.k-cart-remove{margin-left:8px}.k-source-stars{font-size:12px}.k-source-stars small{display:block}}.shopify-block--product-price{display:block!important}.k-header-actions a{color:#000}.k-hero-product{object-fit:contain!important;object-position:center!important}.k-size-option>span{display:block}.k-size-option span.k-price{display:inline}.shopify-block--product-description{margin-top:24px}.shopify-policy__container{max-width:900px!important;margin:50px auto!important;padding:0 25px!important}.shopify-policy__body{line-height:1.8}.shopify-policy__body h2{font-size:24px;margin:25px 0 14px}.k-stars-average{color:transparent;background:linear-gradient(to right,#6b5bcc var(--k-rating-fill,94%),#ccc var(--k-rating-fill,94%));background-clip:text;-webkit-background-clip:text}.k-review-summary>.k-stars{color:transparent;background:linear-gradient(to right,#6b5bcc var(--k-rating-fill,94%),#ccc var(--k-rating-fill,94%));background-clip:text;-webkit-background-clip:text}.k-zoom{min-width:160px;min-height:160px}.k-cart[aria-busy=true] .k-cart-qty button,.k-cart[aria-busy=true] .k-cart-remove{opacity:.4;cursor:wait}@media(max-width:1023px){.pdp__info-container [data-oke-star-rating]{max-width:calc(100% - 120px);min-height:42px}.pdp__info-container .k-source-stars small{display:block}.pdp__info-container .k-source-stars{gap:6px;font-size:12px}.pdp__info-container .k-stars{font-size:19px}}form[data-local-form]{flex-wrap:wrap}.k-add-status{width:100%;min-width:100%;flex-shrink:0}.pdp__submit{flex:1}.k-consent{border:1px solid #ccc;padding:28px;max-width:500px;width:90%;font-size:14px}.k-consent::backdrop{background:#0006}.k-consent h2{font-size:24px;margin-bottom:16px}.k-consent p{line-height:1.6;margin:12px 0}.k-consent label{display:flex;align-items:center;gap:10px;padding:10px 0}.k-consent button{border:1px solid #000;background:#fff;padding:12px 18px;margin:10px 8px 0 0}.k-consent [data-consent-save]{background:#000;color:#fff}@media(max-width:359px){.k-stocked-hero .copy-lockup .btn{min-width:0!important;width:calc(100vw - 48px)!important;max-width:calc(100vw - 48px)!important}}@media(min-width:1024px){.k-desktop-nav .k-nav-sub:before{content:"";position:absolute;inset:-25px 0 auto;height:25px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/k-local.css.map */
