@import"https://fonts.googleapis.com/css2?family=Assistant:wght@400;600;700&display=swap";.k-featured{padding:80px 0;background:#fff}.k-section-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:32px}.k-section-header h2{font-size:28px;font-weight:400;color:#121212}.k-view-all{font-size:14px;color:#121212;letter-spacing:.5px}.k-view-all:hover{opacity:.7}.k-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}@media screen and (max-width:989px){.k-products-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.k-products-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.k-product-card{background:#faf9f7;border-radius:16px;padding:16px;box-shadow:0 2px 8px #0000000a;border:none;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.k-product-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.k-product-card__link{display:block;text-decoration:none;color:inherit}.k-product-card__img{aspect-ratio:1 / 1;background:#f3f3f3;border-radius:12px;position:relative;overflow:hidden;margin-bottom:16px;width:100%}.k-product-card__img img{width:100%;height:100%;object-fit:cover;display:block}.k-product-card__img .placeholder-svg{width:100%;height:100%}.k-product-badge{position:absolute;top:12px;left:12px;font-size:10px;font-weight:600;letter-spacing:.8px;padding:4px 10px;border-radius:4px;color:#fff;text-transform:uppercase;z-index:2}.k-product-badge--bestseller{background:#121212}.k-product-badge--sale{background:#ea580c}.k-product-badge--new{background:#16a34a}.k-product-badge--soldout{background:#12121280}.k-product-category{font-size:12px;color:#12121273;letter-spacing:.5px;margin-bottom:4px}.k-product-card__title-link{text-decoration:none;color:inherit;display:block}.k-product-title{font-size:15px;font-weight:600;color:#121212;line-height:1.3;margin-bottom:8px;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.k-product-rating{display:flex;align-items:center;gap:6px;margin-bottom:10px}.k-product-stars{color:#334fb4;font-size:13px;letter-spacing:1px;line-height:1}.k-product-rating-count{font-size:12px;color:#12121266}.k-product-price-row{display:flex;align-items:baseline;gap:8px}.k-product-price{font-size:18px;font-weight:700;color:#121212}.k-product-price-old{font-size:14px;color:#12121259;text-decoration:line-through}.k-product-price-sale{font-size:18px;font-weight:700;color:#ea580c}.k-product-card__form{margin:0}.k-product-btn{width:100%;margin-top:12px;background:#121212;color:#fff;padding:11px;font-size:13px;letter-spacing:.5px;border-radius:8px;border:none;cursor:pointer;font-family:inherit;transition:background .2s}.k-product-btn:hover{background:#ea580c;color:#fff}.k-product-btn--disabled{background:#1212124d;cursor:not-allowed}:root{--kriture-black: #121212;--kriture-blue: #334FB4;--kriture-orange: #EA580C;--kriture-warm-white: #FAF9F7;--kriture-light-gray: #F3F3F3;--kriture-green: #16A34A;--kriture-amazon: #FF9900;--kriture-amazon-dark: #E88600;--kriture-border: rgba(18, 18, 18, .08);--kriture-border-strong: rgba(18, 18, 18, .2);--kriture-text: #121212;--kriture-text-secondary: rgba(18, 18, 18, .6);--kriture-text-muted: rgba(18, 18, 18, .4);--kriture-text-faint: rgba(18, 18, 18, .35);--kriture-font-family: "Assistant", -apple-system, "Segoe UI", BlinkMacSystemFont, sans-serif;--kriture-letter-spacing: .4px;--kriture-letter-spacing-wide: .6px;--kriture-radius-card: 16px;--kriture-radius-image: 12px;--kriture-radius-button: 8px;--kriture-radius-badge: 4px;--kriture-radius-pill: 20px;--kriture-shadow-card: 0 2px 8px rgba(0, 0, 0, .04);--kriture-shadow-card-hover: 0 8px 24px rgba(0, 0, 0, .08);--kriture-shadow-hero: 0 20px 40px rgba(0, 0, 0, .15);--kriture-container-width: 1200px;--kriture-container-padding: 24px;--kriture-section-padding: 64px;--kriture-section-padding-mobile: 40px;--kriture-transition: .2s ease}body,.shopify-section{font-family:var(--kriture-font-family);letter-spacing:var(--kriture-letter-spacing)}h1,h2,h3,h4,h5,h6{font-family:var(--kriture-font-family);color:var(--kriture-black);font-weight:400;letter-spacing:var(--kriture-letter-spacing-wide)}.kriture-container{max-width:var(--kriture-container-width);margin:0 auto;padding:0 var(--kriture-container-padding);width:100%}.kriture-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--kriture-font-family);font-size:15px;font-weight:600;letter-spacing:1px;padding:12px 32px;background:var(--kriture-black);color:#fff;border:1px solid var(--kriture-black);border-radius:var(--kriture-radius-button);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--kriture-transition),color var(--kriture-transition),transform var(--kriture-transition)}.kriture-btn:hover{background:#333;color:#fff}.kriture-btn--outline{background:transparent;color:var(--kriture-black);border:1px solid var(--kriture-black)}.kriture-btn--outline:hover{background:var(--kriture-black);color:#fff}.kriture-btn--full{width:100%}.kriture-btn--small{padding:11px;font-size:13px;letter-spacing:.5px}.kriture-btn--amazon{background:var(--kriture-amazon);color:var(--kriture-black);border:1px solid var(--kriture-amazon)}.kriture-btn--amazon:hover{background:var(--kriture-amazon-dark);color:var(--kriture-black)}.kriture-badge{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.8px;padding:4px 10px;border-radius:var(--kriture-radius-badge);color:#fff;text-transform:uppercase;line-height:1.4}.kriture-badge--bestseller{background:var(--kriture-black)}.kriture-badge--sale{background:var(--kriture-orange)}.kriture-badge--new{background:var(--kriture-green)}.kriture-eyebrow{font-size:12px;letter-spacing:2px;color:var(--kriture-blue);font-weight:600;text-transform:uppercase;margin-bottom:16px;display:block}.kriture-eyebrow--center{text-align:center;margin-bottom:12px}.kriture-section-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:32px;gap:16px}.kriture-section-header h2{font-size:28px;font-weight:400;color:var(--kriture-black);margin:0}.kriture-view-all{font-size:14px;color:var(--kriture-black);letter-spacing:.5px;text-decoration:none;white-space:nowrap}.kriture-view-all:hover{opacity:.7}.kriture-hero{padding:16px 0 var(--kriture-section-padding);background:#fff}.kriture-hero__grid{display:grid;grid-template-columns:45fr 55fr;gap:60px;align-items:center}.kriture-hero__content .kriture-hero-title{font-size:48px;font-weight:400;color:var(--kriture-black);letter-spacing:var(--kriture-letter-spacing-wide);line-height:1.1;margin:0 0 20px}.kriture-hero__subtitle{font-size:17px;color:var(--kriture-text-secondary);line-height:1.7;margin:0 0 32px}.kriture-hero__buttons{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.kriture-hero__btn-primary{background:#121212;color:#fff;padding:14px 32px;border-radius:24px;font-size:15px;letter-spacing:1px;font-weight:600;border:none;transition:background .2s ease}.kriture-hero__btn-primary:hover{background:#334fb4;color:#fff}.kriture-hero__btn-link{color:#121212;font-size:15px;letter-spacing:.5px;font-weight:600;padding:14px 0;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color .2s ease}.kriture-hero__btn-link:hover{color:#334fb4}.kriture-hero__btn-link .arrow{transition:transform .2s ease}.kriture-hero__btn-link:hover .arrow{transform:translate(4px)}.kriture-hero__meta{display:flex;gap:32px;margin-top:40px;flex-wrap:wrap}.kriture-hero__meta-item .num{font-size:24px;color:var(--kriture-black);display:block;font-weight:400}.kriture-hero__meta-item .label{font-size:13px;color:var(--kriture-text-muted);margin-top:2px}.kriture-hero__visual{position:relative;height:480px;background:var(--kriture-light-gray);border-radius:var(--kriture-radius-image);overflow:hidden}.kriture-hero__visual img{width:100%;height:100%;object-fit:cover;display:block}.kriture-hero__price-card{position:absolute;right:20px;bottom:20px;background:#fff;border:1px solid var(--kriture-border);padding:16px;border-radius:var(--kriture-radius-button);box-shadow:var(--kriture-shadow-card)}.kriture-hero__price-card .from{font-size:12px;color:var(--kriture-text-muted);display:block}.kriture-hero__price-card .price{font-size:28px;color:var(--kriture-black);display:block;margin-top:2px;font-weight:600}.kriture-hero__price-card .shop-link{font-size:13px;color:var(--kriture-black);margin-top:4px;display:block;text-decoration:underline}@media screen and (max-width:749px){.kriture-hero{padding:var(--kriture-section-padding-mobile) 0}.kriture-hero__grid{grid-template-columns:1fr;gap:32px}.kriture-hero__content .kriture-hero-title{font-size:34px}.kriture-hero__visual{height:320px}}.kriture-trust{padding:48px 0;background:#fff}.kriture-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.kriture-trust__card{text-align:center;padding:32px 24px;background:var(--kriture-light-gray);border-radius:var(--kriture-radius-card)}.kriture-trust__icon{width:48px;height:48px;margin:0 auto 16px;color:var(--kriture-blue)}.kriture-trust__icon svg{width:100%;height:100%;stroke-width:1.5;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}.kriture-trust__card h3{font-size:17px;font-weight:600;color:var(--kriture-black);margin:0 0 6px}.kriture-trust__card p{font-size:14px;color:var(--kriture-text-secondary);line-height:1.5;margin:0}@media screen and (max-width:749px){.kriture-trust__grid{grid-template-columns:repeat(2,1fr)}.kriture-trust__card{padding:24px 16px}}.shopify-section [class*=ai_gen_block]{background:#fff!important}.shopify-section [class*=ai_gen_block] .feature-card,.shopify-section [class*=ai_gen_block]>div{background:#f3f3f3!important;border-radius:16px!important;padding:32px 24px!important;text-align:center!important;box-shadow:none!important}.shopify-section [class*=ai_gen_block] .feature-icon,.shopify-section [class*=ai_gen_block] svg[class*=icon]{color:#334fb4!important;stroke:#334fb4!important;width:48px!important;height:48px!important;margin:0 auto 16px!important;display:block!important}.shopify-section [class*=ai_gen_block] h3,.shopify-section [class*=ai_gen_block] .feature-title{font-size:17px!important;font-weight:600!important;color:#121212!important;margin:0 0 6px!important}.shopify-section [class*=ai_gen_block] p,.shopify-section [class*=ai_gen_block] .feature-desc{font-size:14px!important;color:#121212a6!important;line-height:1.5!important;margin:0!important}.kriture-featured{padding:var(--kriture-section-padding) 0;background:#fff}.kriture-featured .title-wrapper-with-link{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:32px;gap:16px}.kriture-featured .title{font-size:28px;font-weight:400;letter-spacing:var(--kriture-letter-spacing-wide);margin:0}.kriture-featured .grid{gap:20px}.kriture-featured .underlined-link{font-size:14px;color:var(--kriture-black);letter-spacing:.5px}@media screen and (max-width:749px){.kriture-featured{padding:var(--kriture-section-padding-mobile) 0}.kriture-featured .grid{gap:12px}.kriture-featured .title{font-size:24px}}.kriture-story{padding:var(--kriture-section-padding) 0;background:var(--kriture-light-gray)}.kriture-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.kriture-story__visual{height:400px;background:var(--kriture-black);border-radius:var(--kriture-radius-image);overflow:hidden;position:relative}.kriture-story__visual img{width:100%;height:100%;object-fit:cover;display:block}.kriture-story__content h2{font-size:32px;font-weight:400;color:var(--kriture-black);line-height:1.2;margin:0 0 20px}.kriture-story__content p{font-size:15px;color:var(--kriture-text-secondary);line-height:1.7;margin:0 0 16px}.kriture-story__features{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.kriture-story__feature{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--kriture-black)}.kriture-story__feature svg{width:16px;height:16px;color:var(--kriture-blue);flex-shrink:0;stroke-width:1.5;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}.kriture-story__content .kriture-btn{margin-top:24px;font-size:14px;padding:12px 28px}@media screen and (max-width:749px){.kriture-story{padding:var(--kriture-section-padding-mobile) 0}.kriture-story__grid{grid-template-columns:1fr;gap:32px}.kriture-story__visual{height:280px}.kriture-story__features{grid-template-columns:1fr}}.kriture-reviews{padding:var(--kriture-section-padding) 0;background:#fff}.kriture-reviews__header h2{font-size:28px;font-weight:400;color:var(--kriture-black);margin:0 0 8px}.kriture-reviews__summary{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.kriture-reviews__big-rating{font-size:32px;color:var(--kriture-black);font-weight:600;line-height:1}.kriture-reviews__stars{display:flex;gap:2px;color:var(--kriture-orange);font-size:16px;letter-spacing:1px;line-height:1}.kriture-reviews__count{font-size:14px;color:var(--kriture-text-muted)}.kriture-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.kriture-review-card{background:#fff;border:1px solid var(--kriture-border);border-radius:var(--kriture-radius-card);padding:28px;box-shadow:var(--kriture-shadow-card);transition:box-shadow var(--kriture-transition),transform var(--kriture-transition)}.kriture-review-card:hover{box-shadow:var(--kriture-shadow-card-hover);transform:translateY(-2px)}.kriture-review-card .stars{display:flex;gap:2px;color:var(--kriture-orange);font-size:14px;margin-bottom:12px;letter-spacing:1px}.kriture-review-card .title{font-size:15px;font-weight:600;color:var(--kriture-black);margin-bottom:8px}.kriture-review-card .text{font-size:14px;color:var(--kriture-text-secondary);line-height:1.7;margin-bottom:16px}.kriture-review-card .author{display:flex;align-items:center;gap:10px}.kriture-review-card .avatar{width:40px;height:40px;background:var(--kriture-light-gray);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--kriture-black)}.kriture-review-card .author-name{font-size:13px;font-weight:600;color:var(--kriture-black)}.kriture-review-card .verified{font-size:12px;color:var(--kriture-text-muted)}@media screen and (max-width:749px){.kriture-reviews{padding:var(--kriture-section-padding-mobile) 0}.kriture-reviews__grid{grid-template-columns:1fr}}.kriture-newsletter{padding:var(--kriture-section-padding) 0;background:#fff;color:#121212}.kriture-newsletter__inner{max-width:720px;margin:0 auto;text-align:center;padding:48px var(--kriture-container-padding);background:var(--kriture-warm-white);border-radius:var(--kriture-radius-card);box-shadow:0 2px 12px #0000000d}.kriture-newsletter h2{font-size:32px;font-weight:400;color:#121212;margin:0 0 16px;line-height:1.2}.kriture-newsletter p{font-size:15px;color:#121212a6;line-height:1.7;margin:0 0 32px}.kriture-newsletter__form{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.kriture-newsletter__input{flex:1;min-width:240px;padding:14px 16px;background:#fff;border:1px solid rgba(18,18,18,.1);border-radius:24px;color:#121212;font-family:var(--kriture-font-family);font-size:15px;letter-spacing:var(--kriture-letter-spacing)}.kriture-newsletter__input::placeholder{color:#12121266}.kriture-newsletter__input:focus{outline:none;border-color:#121212}.kriture-newsletter__button{padding:14px 32px;background:#121212;color:#fff;border:1px solid #121212;border-radius:24px;font-family:var(--kriture-font-family);font-size:15px;font-weight:600;letter-spacing:1px;cursor:pointer;transition:background var(--kriture-transition),color var(--kriture-transition)}.kriture-newsletter__button:hover{background:#334fb4;color:#fff;border-color:#334fb4}.kriture-newsletter__note{font-size:12px;color:#12121266;margin-top:16px}@media screen and (max-width:749px){.kriture-newsletter{padding:var(--kriture-section-padding-mobile) 0}.kriture-newsletter h2{font-size:26px}}.kriture-tabbar{display:none;position:fixed;bottom:0;left:0;right:0;height:60px;background:#fff;border-top:1px solid var(--kriture-border);z-index:1000;padding-bottom:env(safe-area-inset-bottom,0)}.kriture-tabbar__nav{display:flex;height:100%;align-items:stretch;justify-content:space-around;max-width:600px;margin:0 auto}.kriture-tabbar__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-decoration:none;color:var(--kriture-text-muted);font-size:11px;letter-spacing:.3px;position:relative;padding:6px 0}.kriture-tabbar__item svg{width:22px;height:22px;stroke-width:1.5;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}.kriture-tabbar__item.active{color:var(--kriture-black)}.kriture-tabbar__item--cart .badge{position:absolute;top:4px;right:calc(50% - 24px);background:var(--kriture-orange);color:#fff;font-size:10px;min-width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;padding:0 4px}@media screen and (max-width:749px){.kriture-tabbar{display:block!important}body{padding-bottom:60px}}a:hover,.link:hover,.list-menu__item--link:hover,.footer-block__details-content a:hover{color:#334fb4!important}.footer{background:#121212!important;border-top:1px solid rgba(255,255,255,.08)!important;padding-top:56px!important;color:#fff!important}.footer__content-top{padding-bottom:48px!important}.footer-block__heading{font-size:14px!important;font-weight:600!important;letter-spacing:1.2px!important;text-transform:uppercase!important;color:#fff!important;margin-bottom:16px!important}.footer-block__details-content a,.footer .list-menu__item--link{font-size:14px!important;color:#fff9!important;padding:5px 0!important;display:inline-block!important;transition:color .2s ease!important;line-height:1.6!important}.footer-block__details-content a:hover,.footer .list-menu__item--link:hover{color:#fff!important}.footer-block__details-content.rte p{font-size:14px!important;color:#fff9!important;line-height:1.7!important;margin:0!important}.footer__brand-logo{display:inline-block;margin-bottom:16px}.footer__brand-logo svg{display:block;width:28px;height:28px}.footer__brand-text{font-size:14px;color:#fff9;line-height:1.7;margin:0 0 20px;max-width:280px}.footer__social-list{display:flex!important;gap:10px;margin:0;padding:0;list-style:none}.footer__social-link{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:2px;color:#fff9;transition:all .2s ease}.footer__social-link .icon{width:16px;height:16px;fill:currentColor;stroke:currentColor}.footer__social-link:hover{border-color:#ffffff80;color:#fff}.footer__content-bottom{background:transparent!important;border-top:1px solid rgba(255,255,255,.08)!important;padding:24px 0!important}.footer__content-bottom-wrapper{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer__copyright-col{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffff80}.footer__copyright-text{font-size:13px;color:#ffffff80}.footer__payment-col{display:flex;align-items:center;justify-content:center}.footer__payment-text{font-size:13px;color:#ffffff80;letter-spacing:.3px}.footer__loc-col{display:flex;align-items:center;justify-content:flex-end}.footer__loc-button{background:none!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;font-size:13px!important;color:#ffffff80!important;cursor:pointer;text-transform:none!important;letter-spacing:.3px!important;font-family:inherit!important;transition:color .2s ease}.footer__loc-button:hover{color:#fff!important}.footer__loc-button:after{display:none!important}.footer__loc-text{font-size:13px;color:#ffffff80}.k-mark--sm{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:#fff;color:#121212;font-size:10px;font-weight:700;border-radius:2px;font-family:var(--font-heading-family, "Assistant", sans-serif)}.footer__column--info,.footer__localization,.footer__payment,.list-payment{display:none!important}.footer a{color:#fff9!important;text-decoration:none!important;transition:color .2s ease!important}.footer a:hover{color:#fff!important}.footer__blocks-wrapper{display:grid!important;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;margin:0!important}.footer__blocks-wrapper .grid__item{width:100%!important;max-width:100%!important;padding-left:0!important}.footer-block--newsletter{display:none!important}@media screen and (max-width:749px){.footer{padding-top:40px!important}.footer__content-top{padding-bottom:32px!important;padding-left:20px!important;padding-right:20px!important}.footer__blocks-wrapper{grid-template-columns:1fr 1fr;gap:28px 20px}.footer-block--text{grid-column:1 / -1}.footer__brand-text{max-width:100%}.kriture-newsletter{padding:56px 0!important}.kriture-newsletter h2{font-size:26px}.kriture-newsletter__form{flex-direction:column;max-width:100%;padding:0 20px}.kriture-newsletter__input{border-right:1px solid rgba(255,255,255,.3);border-radius:2px}.kriture-newsletter__button{border-radius:2px;padding:14px 20px}.footer__content-bottom{padding:20px!important}.footer__content-bottom-wrapper{flex-direction:column;align-items:flex-start;gap:10px}.footer__payment-col,.footer__loc-col{justify-content:flex-start}}#shopify-section-sections--announcement-bar .announcement-bar{background:#fff!important;border-bottom:1px solid rgba(18,18,18,.08)!important;color:#121212b3!important;font-size:13px!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:12px 0!important}.announcement-bar__link{color:#121212b3!important}.announcement-bar__link:hover{color:#121212!important}.header__inline-menu .list-menu--inline{display:flex!important;gap:32px!important}.header__inline-menu .list-menu__item{font-size:14px!important;letter-spacing:.6px!important;color:#121212!important;padding:6px 0!important;position:relative!important;font-weight:400!important}.header__inline-menu .list-menu__item:hover{color:#334fb4!important}.header__inline-menu .list-menu__item--active{color:#121212!important;font-weight:600!important}.header__heading-link{display:flex!important;align-items:center!important}.header__heading-logo{height:40px!important;width:auto!important}.kriture-featured .card,.kriture-featured .card--product,.kriture-featured .card-wrapper .card,.product-recommendations .card,.product-recommendations .card--product,.product-recommendations .card-wrapper .card{background:var(--kriture-warm-white)!important;border-radius:var(--kriture-radius-card)!important;box-shadow:var(--kriture-shadow-card)!important;overflow:hidden;transition:transform var(--kriture-transition),box-shadow var(--kriture-transition)!important}.kriture-featured .card-wrapper:hover .card,.kriture-featured .card--product:hover,.product-recommendations .card-wrapper:hover .card,.product-recommendations .card--product:hover{transform:translateY(-4px)!important;box-shadow:var(--kriture-shadow-card-hover)!important}.kriture-featured .card__media,.kriture-featured .card__inner,.product-recommendations .card__media,.product-recommendations .card__inner{border-radius:var(--kriture-radius-image)!important;overflow:hidden}.kriture-featured .price--on-sale .price-item--sale,.product-recommendations .price--on-sale .price-item--sale{color:var(--kriture-orange)!important;font-weight:700!important}.kriture-featured .price--on-sale .price-item--regular,.product-recommendations .price--on-sale .price-item--regular{color:var(--kriture-text-faint)!important;text-decoration:line-through!important;font-size:1.3rem!important}.kriture-featured .card-information__text,.product-recommendations .card-information__text{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:600!important;color:var(--kriture-black)!important}.kriture-featured .badge.color-accent-2,.kriture-featured .card__badge .badge,.product-recommendations .badge.color-accent-2,.product-recommendations .card__badge .badge{background:var(--kriture-orange)!important;color:#fff!important;border-radius:var(--kriture-radius-badge)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.8px!important;text-transform:uppercase!important}.header__heading-logo{height:40px;width:auto;max-width:160px}@media screen and (max-width:749px){.header__heading-logo{height:32px}}.kriture-text-center{text-align:center}.kriture-mt-0{margin-top:0!important}body,html{font-family:Assistant,-apple-system,Segoe UI,BlinkMacSystemFont,sans-serif!important;letter-spacing:.6px;font-size:15px;line-height:1.5;color:#121212}h1,h2,h3,h4,h5,h6{font-family:Assistant,-apple-system,sans-serif!important;letter-spacing:.6px;color:#121212}.page-width,.footer__content-top .page-width,.footer__content-bottom-wrapper.page-width{max-width:1200px!important;padding:0 24px}.section,.shopify-section-group-header-group>.section,.shopify-section-group-footer-group>.section{padding-top:80px;padding-bottom:80px}@media screen and (max-width:749px){.section{padding-top:48px;padding-bottom:48px}}.site-header,.header-wrapper{background:#fff!important;border-bottom:1px solid rgba(18,18,18,.08)}.header__menu .list-menu__link{font-size:14px!important;letter-spacing:.6px;color:#121212!important}.header__menu .list-menu__link:hover{color:#334fb4!important}.announcement-bar{background:#fff!important;border-bottom:1px solid rgba(18,18,18,.08)}.announcement-bar__message{font-size:13px!important;letter-spacing:1px!important;color:#121212b3!important;text-transform:uppercase}.kriture-mb-0{margin-bottom:0!important}.breadcrumb,.nav-breadcrumb{font-size:13px!important;color:#12121299!important;padding:20px 0!important;letter-spacing:.3px}.breadcrumb a,.nav-breadcrumb a{color:#12121299!important;text-decoration:none}.breadcrumb a:hover,.nav-breadcrumb a:hover,.breadcrumb .current,.nav-breadcrumb .current{color:#121212!important}.main-page-title,.collection-hero__title,.page-title,h1.page-title{font-size:40px!important;font-weight:400!important;letter-spacing:.6px;color:#121212!important;margin:0 0 20px!important;line-height:1.15}.page-width,.section .page-width{max-width:1200px!important;padding:0 24px!important}.section{padding:80px 0!important}@media screen and (max-width:749px){.section{padding:48px 0!important}.main-page-title,.collection-hero__title,.page-title{font-size:28px!important}}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],textarea,select{font-family:var(--kriture-font-family)!important;font-size:15px!important;letter-spacing:.3px;color:#121212!important;background:#fff!important;border:1px solid rgba(18,18,18,.15)!important;border-radius:8px!important;padding:12px 16px!important;transition:border-color .2s ease}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,textarea:focus,select:focus{outline:none!important;border-color:#121212!important}.field__input,.select__select{font-family:var(--kriture-font-family)!important;border-radius:8px!important;border-color:#12121226!important}.label,.field__label,.form__label{font-size:14px!important;font-weight:600!important;color:#121212!important;letter-spacing:.3px;margin-bottom:8px;display:block}.button,.btn,.shopify-challenge__button,.customer button{font-family:var(--kriture-font-family)!important;font-size:15px!important;letter-spacing:1px!important;font-weight:600!important;padding:12px 24px!important;border-radius:8px!important;transition:background .2s ease,color .2s ease!important;border:1px solid #121212!important;background:#121212!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.button:hover,.btn:hover,.shopify-challenge__button:hover,.customer button:hover{background:#334fb4!important;border-color:#334fb4!important;color:#fff!important}.button--secondary,.button--tertiary{background:transparent!important;color:#121212!important;border:1px solid #121212!important}.button--secondary:hover,.button--tertiary:hover{background:#121212!important;color:#fff!important}.button--full-width{width:100%!important}.product__info-wrapper .product__title h1{font-size:32px!important;font-weight:400!important;line-height:1.15!important;color:#121212!important;margin:8px 0 12px!important}.price-item{font-size:28px!important;color:#121212!important;font-weight:400!important}.price-item--sale{color:#121212!important;font-weight:400!important}.price-item--regular{color:#12121266!important;text-decoration:line-through!important;font-size:16px!important;font-weight:400!important;margin-right:8px}.product__rating,.rating{display:flex;align-items:center;gap:8px;margin-bottom:16px}.rating__stars{color:#334fb4!important}.product__inventory{font-size:13px!important;color:#16a34a!important;display:flex;align-items:center;gap:6px}.product-form__input label,.variant__label{font-size:14px!important;font-weight:600!important;color:#121212!important;margin-bottom:10px!important}.variant-select,.product-form__input select{padding:12px 16px!important;border:1px solid rgba(18,18,18,.2)!important;border-radius:8px!important;font-size:14px!important;background:#fff!important;color:#121212!important;min-width:110px}.quantity,.product-form__quantity:not(.kriture-qty-hidden){border:1px solid rgba(18,18,18,.2)!important;border-radius:8px!important;overflow:hidden!important;display:flex!important;align-items:stretch!important}.kriture-qty-hidden{display:none!important}.quantity__button{width:44px!important;height:48px!important;background:#fff!important;color:#121212!important;border:none!important;font-size:18px!important}.quantity__input{width:48px!important;height:48px!important;border-left:1px solid rgba(18,18,18,.2)!important;border-right:1px solid rgba(18,18,18,.2)!important;border-top:none!important;border-bottom:none!important;font-size:15px!important;color:#121212!important;background:#fff!important}.product-form__submit,.product-form__buttons .button{background:#121212!important;color:#fff!important;font-size:15px!important;letter-spacing:1px!important;font-weight:600!important;text-transform:uppercase;padding:14px 24px!important;border-radius:8px!important;border:1px solid #121212!important;height:48px!important;display:flex!important;align-items:center;justify-content:center;gap:10px}.product-form__submit:hover,.product-form__buttons .button:hover{background:#ea580c!important;border-color:#ea580c!important}.product__trust-points,.kriture-trust-mini{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;padding:20px 0;border-top:1px solid rgba(18,18,18,.08);margin:20px 0}.kriture-trust-mini__item{display:flex;align-items:center;gap:10px;font-size:13px;color:#121212b3}.kriture-trust-mini__item svg{width:18px;height:18px;stroke:#334fb4;flex-shrink:0}.accordion,.collapsible-content{border-top:1px solid rgba(18,18,18,.08)!important;margin-top:60px!important;padding-top:40px!important}.accordion__heading,.collapsible-section__heading{font-size:14px!important;font-weight:600!important;color:#121212!important;letter-spacing:.6px;padding:14px 0!important;border-bottom:1px solid rgba(18,18,18,.08)!important}.accordion__content,.collapsible-content__content{font-size:15px!important;color:#121212bf!important;line-height:1.8!important;padding:16px 0!important}.product__description,.rte{font-size:15px!important;color:#121212bf!important;line-height:1.7!important}.thumbnail,.product__media-toggle{border-radius:8px!important;border:1px solid transparent!important;overflow:hidden}.thumbnail:hover,.product__media-toggle:hover{border-color:#12121226!important}.thumbnail.is-active,.product__media-toggle.is-active{border:2px solid #121212!important}.collection-hero{padding:40px 0!important;background:#fff!important}.collection-hero__title{font-size:40px!important;margin:0 0 12px!important}.collection-hero__description{font-size:15px!important;color:#121212a6!important;line-height:1.7!important;max-width:720px}.collection.product-grid,.collection__product-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important}@media screen and (max-width:989px){.collection.product-grid,.collection__product-grid{grid-template-columns:repeat(3,1fr)!important}}@media screen and (max-width:749px){.collection.product-grid,.collection__product-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}.collection .card,.collection .card--product,.collection .card-wrapper .card{background:#faf9f7!important;border-radius:16px!important;box-shadow:0 2px 8px #0000000a!important;overflow:hidden;transition:transform .2s,box-shadow .2s!important}.collection .card-wrapper:hover .card,.collection .card--product:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #00000014!important}.collection .card__media,.collection .card__inner{border-radius:12px!important;overflow:hidden;background:#f3f3f3!important}.collection .price--on-sale .price-item--sale{color:#ea580c!important;font-weight:700!important;font-size:18px!important}.collection .price--on-sale .price-item--regular{color:#12121259!important;text-decoration:line-through!important;font-size:14px!important}.collection .card-information__text,.collection .card__heading{font-size:15px!important;font-weight:600!important;color:#121212!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.facets,.collection__filters{background:#fff!important;padding:20px!important;border:1px solid rgba(18,18,18,.08)!important;border-radius:12px!important}.facets__heading,.facets__title{font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#121212!important;margin-bottom:12px!important}.facets__item,.facet-checkbox{font-size:14px!important;color:#121212bf!important;padding:6px 0!important}.collection__sort,.facets__sort{font-size:14px!important}.pagination{margin-top:40px!important;padding:20px 0!important;display:flex!important;justify-content:center!important;gap:8px!important}.pagination__item,.pagination__link{font-size:14px!important;color:#121212a6!important;padding:8px 12px!important;border-radius:6px!important;text-decoration:none!important}.pagination__item--current,.pagination__link[aria-current=page]{background:#121212!important;color:#fff!important}.cart,.cart__items{font-family:var(--kriture-font-family)!important}.cart-items{border:none!important}.cart-items th,.cart-items__heading{font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#12121299!important;padding:16px 12px!important;border-bottom:1px solid rgba(18,18,18,.15)!important}.cart-items td,.cart-item{padding:20px 12px!important;border-bottom:1px solid rgba(18,18,18,.08)!important;vertical-align:middle!important}.cart-item__name,.cart-item__name a{font-size:15px!important;font-weight:600!important;color:#121212!important;text-decoration:none!important}.cart-item__name a:hover{color:#334fb4!important}.cart-item__price,.cart-item__final-price{font-size:16px!important;font-weight:600!important;color:#121212!important}.cart-item__quantity .quantity{border:1px solid rgba(18,18,18,.2)!important;border-radius:8px!important}.cart__footer,.cart__summary{background:#faf9f7!important;padding:24px!important;border-radius:16px!important;margin-top:24px!important}.totals__total,.cart__subtotal{font-size:20px!important;font-weight:600!important;color:#121212!important}.totals__total-value,.cart__subtotal-price{font-size:24px!important;font-weight:700!important;color:#121212!important}.cart__checkout-button,#Checkout,.cart__dynamic-checkout-button{background:#121212!important;color:#fff!important;font-size:15px!important;font-weight:600!important;letter-spacing:1px!important;padding:14px 24px!important;border-radius:8px!important;border:1px solid #121212!important;width:100%!important;margin-top:16px!important}.cart__checkout-button:hover,#Checkout:hover{background:#ea580c!important;border-color:#ea580c!important}.cart__empty-state,.cart-empty{text-align:center!important;padding:80px 24px!important}.cart__empty-state h1,.cart-empty h1{font-size:32px!important;font-weight:400!important;color:#121212!important;margin-bottom:16px!important}.cart__empty-state p,.cart-empty p{font-size:15px!important;color:#121212a6!important;margin-bottom:24px!important}.main-page,.page__content,.rte{font-size:15px!important;color:#121212cc!important;line-height:1.8!important}.main-page h1,.page__title{font-size:40px!important;font-weight:400!important;color:#121212!important;margin:0 0 24px!important;letter-spacing:.6px}.main-page h2,.page__content h2{font-size:28px!important;font-weight:400!important;color:#121212!important;margin:40px 0 16px!important}.main-page h3,.page__content h3{font-size:20px!important;font-weight:600!important;color:#121212!important;margin:32px 0 12px!important}.main-page p,.page__content p{margin-bottom:16px!important}.main-page ul,.page__content ul{margin:16px 0!important;padding-left:20px!important}.main-page li,.page__content li{margin-bottom:8px!important}.contact-form,.form-vertical{max-width:720px!important;margin:0 auto!important;padding:32px!important;background:#faf9f7!important;border-radius:16px!important}.contact__title,.form-vertical h1{font-size:32px!important;font-weight:400!important;color:#121212!important;margin-bottom:24px!important}.search__title,.template-search__title{font-size:32px!important;font-weight:400!important;color:#121212!important;margin:0 0 24px!important}.search__input,.search input[type=search]{border:1px solid rgba(18,18,18,.15)!important;border-radius:24px!important;padding:14px 24px!important;font-size:15px!important}.search__button{background:#121212!important;color:#fff!important;border-radius:24px!important;padding:14px 24px!important}.search__empty-state,.template-search__empty{text-align:center!important;padding:60px 24px!important}.search__empty-state h2{font-size:24px!important;font-weight:400!important;color:#121212!important;margin-bottom:12px!important}.error-404,.template-404{text-align:center!important;padding:120px 24px!important}.error-404 h1,.template-404 h1{font-size:72px!important;font-weight:400!important;color:#121212!important;margin-bottom:16px!important;letter-spacing:.6px}.error-404 p,.template-404 p{font-size:16px!important;color:#121212a6!important;margin-bottom:32px!important}.blog-articles,.article-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}@media screen and (max-width:749px){.blog-articles,.article-grid{grid-template-columns:1fr!important}}.blog-articles__article,.article-card{background:#faf9f7!important;border-radius:16px!important;overflow:hidden!important;transition:transform .2s,box-shadow .2s!important}.blog-articles__article:hover,.article-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #00000014!important}.blog-articles__image,.article-card__image{border-radius:12px 12px 0 0!important;overflow:hidden}.blog-articles__title,.article-card__title{font-size:18px!important;font-weight:600!important;color:#121212!important;margin:12px 0 8px!important;padding:0 16px!important}.blog-articles__excerpt,.article-card__excerpt{font-size:14px!important;color:#121212a6!important;line-height:1.6!important;padding:0 16px 16px!important}.article__title,.template-article__title{font-size:40px!important;font-weight:400!important;color:#121212!important;margin:16px 0 12px!important;line-height:1.2}.article__author,.article__meta{font-size:13px!important;color:#12121280!important;margin-bottom:24px!important}.article__content{font-size:16px!important;color:#121212cc!important;line-height:1.8!important}.customer,.account{font-family:var(--kriture-font-family)!important}.customer .h1,.account__title{font-size:32px!important;font-weight:400!important;color:#121212!important;margin-bottom:24px!important}.account__orders,.order-history{background:#faf9f7!important;border-radius:16px!important;padding:24px!important;margin-top:24px!important}.customer__title,.orders__title{font-size:18px!important;font-weight:600!important;color:#121212!important;margin-bottom:16px!important}.orders-table,.customer table{width:100%!important;font-size:14px!important}.orders-table th,.customer table th{font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#12121299!important;padding:12px 8px!important;border-bottom:1px solid rgba(18,18,18,.15)!important;text-align:left!important}.orders-table td,.customer table td{padding:16px 8px!important;border-bottom:1px solid rgba(18,18,18,.08)!important;color:#121212cc!important}.login-form,.register-form{max-width:480px!important;margin:0 auto!important;padding:40px!important;background:#faf9f7!important;border-radius:16px!important}.collection-list,.list-collections{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}@media screen and (max-width:749px){.collection-list,.list-collections{grid-template-columns:1fr!important}}.collection-list .card,.list-collections .card{background:#faf9f7!important;border-radius:16px!important;overflow:hidden!important;transition:transform .2s,box-shadow .2s!important}.collection-list .card:hover,.list-collections .card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #00000014!important}.collection-list .card__media,.list-collections .card__media{border-radius:12px!important;overflow:hidden;aspect-ratio:4/3}.collection-list .card__heading,.list-collections .card__heading{font-size:20px!important;font-weight:600!important;color:#121212!important;padding:16px!important;margin:0!important}.product-recommendations,.complementary-products{padding:80px 0!important}.product-recommendations__heading,.complementary-products__title{font-size:28px!important;font-weight:400!important;letter-spacing:var(--kriture-letter-spacing-wide);color:#121212!important;margin:0 0 32px!important}.product-recommendations .grid,.complementary-products .grid{gap:20px!important}@media screen and (max-width:749px){.product-recommendations__heading,.complementary-products__title{font-size:24px!important}.product-recommendations .grid,.complementary-products .grid{gap:12px!important}}.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}a{text-decoration:none}img{border-radius:0}.media>img{border-radius:inherit}.powered-by-shopify,.copyright__content a[href*="shopify.com"]{display:none!important}.predictive-search{background:#fff!important;border:1px solid rgba(18,18,18,.1)!important;border-radius:12px!important;box-shadow:0 8px 32px #0000001a!important;padding:16px!important}.predictive-search__item{padding:8px 0!important;border-bottom:1px solid rgba(18,18,18,.06)!important}.predictive-search__item:last-child{border-bottom:none!important}.predictive-search__title{font-size:14px!important;font-weight:600!important;color:#121212!important}.predictive-search__price{font-size:13px!important;color:#121212a6!important}.cart-notification,.notification{background:#fff!important;border:1px solid rgba(18,18,18,.1)!important;border-radius:16px!important;box-shadow:0 8px 32px #0000001f!important;padding:20px!important}.cart-notification__heading{font-size:16px!important;font-weight:600!important;color:#121212!important}.kriture-breadcrumb{font-size:13px!important;color:#12121299!important;margin-bottom:16px!important;letter-spacing:.5px}.kriture-breadcrumb a{color:#12121299!important;text-decoration:none!important;transition:color .2s ease}.kriture-breadcrumb a:hover{color:#121212!important}.kriture-breadcrumb-sep{margin:0 8px!important;color:#12121266!important}.kriture-breadcrumb-current{color:#121212!important}.kriture-page-wrap{padding-top:60px!important;padding-bottom:80px!important}.kriture-page-wrap .main-page-title,.kriture-page-wrap .page-title{margin-top:16px!important}.kriture-page-wrap .rte h2{font-size:28px!important;font-weight:400!important;color:#121212!important;margin:40px 0 16px!important;letter-spacing:.6px;line-height:1.2}.kriture-page-wrap .rte h3{font-size:20px!important;font-weight:600!important;color:#121212!important;margin:32px 0 12px!important;letter-spacing:.6px}.kriture-page-wrap .rte p{font-size:16px!important;color:#121212bf!important;line-height:1.7!important;margin-bottom:16px!important}.kriture-page-wrap .rte ul,.kriture-page-wrap .rte ol{margin:16px 0!important;padding-left:20px!important}.kriture-page-wrap .rte li{font-size:16px!important;color:#121212bf!important;line-height:1.7!important;margin-bottom:8px!important}.kriture-page-wrap .rte a{color:#334fb4!important;text-decoration:underline!important}.kriture-page-wrap .rte a:hover{color:#121212!important}.kriture-page-wrap .rte img{border-radius:12px!important;margin:24px 0!important}.kriture-page-wrap .rte blockquote{border-left:3px solid #334FB4!important;padding-left:20px!important;font-style:italic!important;color:#121212b3!important;margin:24px 0!important}@media screen and (max-width:749px){.kriture-page-wrap{padding-top:40px!important;padding-bottom:48px!important}.kriture-page-wrap .rte h2{font-size:24px!important}.kriture-page-wrap .rte h3{font-size:18px!important}}.kriture-contact-wrap{padding:60px 0 80px!important;max-width:1200px!important;margin:0 auto!important}.kriture-contact-grid{display:grid!important;grid-template-columns:40% 60%!important;gap:60px!important;align-items:flex-start!important}.kriture-contact-eyebrow{font-size:14px!important;letter-spacing:2px!important;color:#334fb4!important;font-weight:600!important;text-transform:uppercase!important}.kriture-contact-heading{font-size:28px!important;font-weight:400!important;color:#121212!important;margin:16px 0!important;letter-spacing:.6px;line-height:1.2}.kriture-contact-intro{font-size:16px!important;color:#121212bf!important;line-height:1.7!important;margin:0!important}.kriture-contact-list{margin-top:32px!important}.kriture-contact-item{display:flex!important;align-items:flex-start!important;gap:16px!important;margin-bottom:24px!important}.kriture-contact-icon{flex-shrink:0!important;width:40px!important;height:40px!important;background:#f3f3f3!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important}.kriture-contact-icon svg{width:18px!important;height:18px!important;stroke:#121212!important;stroke-width:1.8!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}.kriture-contact-label{font-size:14px!important;font-weight:600!important;color:#121212!important;margin-bottom:2px!important;letter-spacing:.5px}.kriture-contact-value{font-size:16px!important;color:#121212bf!important;letter-spacing:.3px}.kriture-social-section{margin-top:32px!important}.kriture-social-label{font-size:14px!important;font-weight:600!important;color:#121212!important;margin-bottom:12px!important;letter-spacing:.5px}.kriture-social-links{display:flex!important;gap:12px!important}.kriture-social-btn{width:40px!important;height:40px!important;background:#f3f3f3!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;cursor:pointer!important;transition:background .2s ease!important;border-radius:0!important}.kriture-social-btn:hover{background:#1212121f!important}.kriture-social-btn svg{width:18px!important;height:18px!important;stroke:#121212!important;stroke-width:1.8!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}.kriture-contact-form{width:100%!important}.kriture-form-group{margin-bottom:20px!important}.kriture-form-label{display:block!important;font-size:13px!important;font-weight:600!important;color:#121212!important;margin-bottom:6px!important;letter-spacing:.5px}.kriture-form-input,.kriture-form-textarea{width:100%!important;border:1px solid rgba(18,18,18,.2)!important;padding:12px!important;font-size:15px!important;font-family:var(--kriture-font-family)!important;background:transparent!important;color:#121212!important;border-radius:0!important;outline:none!important;transition:border-color .2s ease!important;letter-spacing:.6px;box-shadow:none!important}.kriture-form-input:focus,.kriture-form-textarea:focus{border-color:#121212!important}.kriture-form-textarea{height:140px!important;resize:vertical!important;line-height:1.6!important}.kriture-form-input::placeholder,.kriture-form-textarea::placeholder{color:#12121266!important}.kriture-field-error{display:block!important;margin-top:6px!important;font-size:13px!important;color:#ea580c!important}.kriture-form-success{background:#16a34a14!important;border:1px solid rgba(22,163,74,.3)!important;padding:16px!important;margin-bottom:20px!important;font-size:14px!important;color:#16a34a!important;border-radius:0!important}.kriture-form-error,.kriture-form-error-list{margin-bottom:20px!important}.kriture-form-error-title{font-size:14px!important;color:#ea580c!important}.kriture-form-error-list{font-size:13px!important;color:#ea580c!important}.kriture-form-submit{width:100%!important;background:#121212!important;color:#fff!important;border:none!important;padding:14px!important;font-size:15px!important;letter-spacing:1px!important;font-family:var(--kriture-font-family)!important;font-weight:400!important;cursor:pointer!important;transition:background .2s ease!important;border-radius:0!important;text-transform:none!important}.kriture-form-submit:hover{background:#334fb4!important}.kriture-form-note{font-size:13px!important;color:#12121280!important;margin-top:12px!important;line-height:1.6!important}.kriture-form-note a{color:#121212!important;text-decoration:underline!important}.kriture-faq-section{background:#f3f3f3!important;padding:60px 0!important;margin-bottom:0!important;max-width:100%!important;width:100%!important}.kriture-faq-section.spaced-section{padding-top:60px!important;padding-bottom:60px!important}.kriture-faq-container{max-width:800px!important;margin:0 auto!important;padding:0 24px!important}.kriture-faq-title{font-size:28px!important;font-weight:400!important;color:#121212!important;text-align:center!important;margin-bottom:40px!important;letter-spacing:.6px}.kriture-faq-item{border-bottom:1px solid rgba(18,18,18,.1)!important;padding:20px 0!important}.kriture-faq-item:last-child{border-bottom:none!important}.kriture-faq-question{font-size:16px!important;font-weight:600!important;color:#121212!important;letter-spacing:.5px}.kriture-faq-answer{font-size:15px!important;color:#121212bf!important;line-height:1.7!important;margin-top:8px!important}@media screen and (max-width:749px){.kriture-contact-wrap{padding:40px 0 48px!important}.kriture-contact-grid{grid-template-columns:1fr!important;gap:40px!important}.kriture-contact-heading,.kriture-faq-title{font-size:24px!important}.kriture-faq-section{padding:40px 0!important}}.k-product-title,.kriture-product-card__title{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.k-mark-badge{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:#1212121a;border-radius:3px;font-size:10px;font-weight:700;color:#121212;letter-spacing:0;margin-right:6px}.footer .k-mark-badge{background:#ffffff26;color:#fff}.k-product-card:hover .k-product-btn{opacity:1;transform:translateY(0)}.kriture-trust__card{transition:transform .2s,box-shadow .2s}.kriture-trust__card:hover{transform:translateY(-2px)}.kriture-btn{border-radius:999px;padding:14px 28px;font-weight:600;font-size:15px;letter-spacing:.01em;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.kriture-btn--primary,.kriture-hero__btn-primary{background:#121212;color:#fff;border:1.5px solid #121212;border-radius:999px}.kriture-btn--primary:hover,.kriture-hero__btn-primary:hover{background:#333;border-color:#333;transform:translateY(-1px);box-shadow:0 4px 12px #12121226}.kriture-btn--outline{background:transparent;color:#121212;border:1.5px solid #121212;border-radius:999px}.kriture-btn--outline:hover{background:#121212;color:#fff}.kriture-btn--link,.kriture-hero__btn-link{color:#334fb4;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:gap .2s}.kriture-hero__btn-link:hover{gap:10px}.kriture-hero__btn-link .arrow{transition:transform .2s}.kriture-hero__btn-link:hover .arrow{transform:translate(2px)}.k-mark{display:inline-flex;align-items:center;justify-content:center;background:#121212;color:#fff;font-weight:700;border-radius:4px;font-size:12px;width:20px;height:20px;line-height:1}.k-mark--sm{width:16px;height:16px;font-size:10px;border-radius:3px}.k-product-card{transition:transform .25s ease,box-shadow .25s ease}.k-product-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #12121214}.k-product-card__img{position:relative;overflow:hidden;border-radius:12px 12px 0 0}.k-product-card__img img{transition:transform .4s ease}.k-product-card:hover .k-product-card__img img{transform:scale(1.04)}.k-product-badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:6px;z-index:2}.k-product-badge{display:inline-block;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;line-height:1.4}.k-product-badge--sale{background:#ea580c;color:#fff}.k-product-badge--new{background:#121212;color:#fff}.k-product-badge--best{background:#334fb4;color:#fff}.k-product-badge--soldout{background:#9ca3af;color:#fff}.kriture-trust__grid{gap:24px}.kriture-trust__card{text-align:center;padding:24px 16px;border-radius:12px;background:#faf9f7;transition:all .2s ease}.kriture-trust__card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1212120f}.kriture-trust__icon{width:44px;height:44px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;color:#334fb4}.kriture-trust__icon svg{width:22px;height:22px;stroke:#334fb4;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kriture-trust__card h3{font-size:15px;font-weight:600;margin:0 0 4px;color:#121212}.kriture-trust__card p{font-size:13px;color:#6b7280;margin:0;line-height:1.5}.k-section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px;gap:16px}.k-section-header h2{font-size:32px;font-weight:700;margin:0;letter-spacing:-.02em}.k-view-all{color:#334fb4;font-weight:600;text-decoration:none;font-size:15px;white-space:nowrap}.k-view-all:hover{text-decoration:underline}.kriture-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#334fb4;margin-bottom:16px}.kriture-eyebrow--center{display:block;text-align:center}.kriture-story__features{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:24px 0}.kriture-story__feature{display:flex;align-items:center;gap:10px;font-size:14px;color:#374151}.kriture-story__feature svg{width:18px;height:18px;color:#334fb4;stroke:#334fb4;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.kriture-newsletter{background:#121212!important;padding:80px 0!important}.kriture-newsletter__inner{max-width:560px;margin:0 auto;text-align:center;background:transparent!important;padding:0 var(--kriture-container-padding)}.kriture-newsletter .kriture-eyebrow{color:#ffffff80!important}.kriture-newsletter h2{font-size:36px;font-weight:400;margin:0 0 12px;letter-spacing:.3px;color:#fff!important;line-height:1.2}.kriture-newsletter p{font-size:15px;color:#fff9!important;margin:0 auto 28px;line-height:1.7;max-width:480px}.kriture-newsletter__form{display:flex;gap:0;max-width:420px;margin:0 auto 16px}.kriture-newsletter__input{flex:1;padding:14px 16px;border:1px solid rgba(255,255,255,.3);border-right:none;border-radius:2px 0 0 2px;font-size:14px;background:transparent!important;color:#fff!important;outline:none;transition:border-color .2s;font-family:inherit}.kriture-newsletter__input::placeholder{color:#fff6}.kriture-newsletter__input:focus{border-color:#fff9}.kriture-newsletter__button{padding:14px 28px;background:#fff;color:#121212;border:1px solid #FFFFFF;border-radius:0 2px 2px 0;font-size:14px;font-weight:400;letter-spacing:.5px;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap;font-family:inherit}.kriture-newsletter__button:hover{background:#f3f3f3;color:#121212}.kriture-newsletter__note{font-size:12px;color:#fff6!important;margin:0}body:has(.kriture-newsletter) .footer-block--newsletter{display:none}.section-kriture-newsletter{padding-top:0!important;padding-bottom:0!important}.kriture-reviews__header{text-align:center;margin-bottom:40px}.kriture-reviews__header h2{font-size:36px;font-weight:700;margin:0 0 16px;letter-spacing:-.02em}.kriture-reviews__summary{display:flex;align-items:center;justify-content:center;gap:12px}.kriture-reviews__big-rating{font-size:48px;font-weight:700;color:#121212;line-height:1}.kriture-reviews__stars{color:#334fb4;font-size:20px;letter-spacing:2px}.kriture-reviews__count{font-size:14px;color:#6b7280}.kriture-review-card{background:#fff;border-radius:16px;padding:28px;box-shadow:0 2px 8px #1212120a;border:1px solid rgba(18,18,18,.05);transition:all .2s ease}.kriture-review-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #12121214}.kriture-review-card .stars{color:#334fb4;font-size:14px;letter-spacing:2px;margin-bottom:12px}.kriture-review-card .title{font-size:16px;font-weight:600;margin-bottom:8px;color:#121212}.kriture-review-card .text{font-size:14px;line-height:1.6;color:#4b5563;margin-bottom:20px}.kriture-review-card .author{display:flex;align-items:center;gap:12px}.kriture-review-card .avatar{width:40px;height:40px;border-radius:50%;background:#334fb4;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.kriture-review-card .author-name{font-size:14px;font-weight:600;color:#121212}.kriture-review-card .verified{font-size:12px;color:#059669}.kriture-social-proof{padding:48px 0;border-bottom:1px solid rgba(18,18,18,.06)}.kriture-social-proof__grid{display:flex;justify-content:center;align-items:center;gap:64px;flex-wrap:wrap}.kriture-social-proof__item{text-align:center}.kriture-social-proof__num{font-size:36px;font-weight:700;color:#121212;letter-spacing:-.02em;line-height:1;margin-bottom:6px}.kriture-social-proof__label{font-size:14px;color:#6b7280;text-transform:uppercase;letter-spacing:1px}.kriture-social-proof__divider{width:1px;height:48px;background:#e5e7eb}@media(max-width:749px){.kriture-social-proof__grid{gap:32px}.kriture-social-proof__divider{display:none}.kriture-social-proof__num{font-size:28px}}@media(max-width:749px){.k-section-header h2,.kriture-newsletter h2,.kriture-reviews__header h2{font-size:26px}.kriture-story__features{grid-template-columns:1fr}.kriture-newsletter__form{flex-direction:column}.kriture-newsletter__button{width:100%}}.collection .product-grid{gap:24px}.collection .grid__item{max-width:calc(25% - 18px)}@media(max-width:749px){.collection .grid--2-col .grid__item{max-width:calc(50% - 12px);width:calc(50% - 12px)}}@media(min-width:750px)and (max-width:989px){.collection .grid--3-col-tablet .grid__item{max-width:calc(33.33% - 16px);width:calc(33.33% - 16px)}}.collection .product-grid .grid__item .card,.collection .product-grid .grid__item .product-card-wrapper{background:#faf9f7;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #1212120a;transition:all .25s ease}.collection .product-grid .grid__item .card:hover,.collection .product-grid .grid__item .product-card-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 24px #12121214}.collection .product-grid .grid__item .card__inner,.collection .product-grid .grid__item .card__media{border-radius:12px 12px 0 0}.collection .product-grid .grid__item .card__content{padding:16px}.collection .product-grid .grid__item .card__heading{font-size:14px;font-weight:600;margin:0 0 6px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.collection .product-grid .grid__item .card__heading a{color:#121212;text-decoration:none}.collection .product-grid .grid__item .price{color:#ea580c;font-weight:700;font-size:16px}.collection .product-grid .grid__item .price-item--regular{color:#9ca3af;font-weight:400;font-size:13px;text-decoration:line-through;margin-left:6px}.product .product__title{font-size:32px;font-weight:400;letter-spacing:.6px;margin-bottom:8px;line-height:1.15}.product .product__text.caption-with-letter-spacing{color:#12121280;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase;font-size:13px}.product .price{color:#121212;font-size:28px;font-weight:400}.product .price-item--regular{color:#12121266;font-weight:400;font-size:13px;text-decoration:line-through}.product .price-item--sale{color:#121212;font-size:28px;font-weight:400}.product__tax.caption{font-size:13px;color:#12121280;margin-bottom:24px}.product__info-container .product-form__input{margin-bottom:24px}.product__info-container .product-form__quantity{margin-bottom:12px}.product__info-container .quantity{border-radius:8px;border:1px solid rgba(18,18,18,.2);overflow:hidden}.product__info-container .quantity__button{width:44px;height:48px;color:#121212}.product__info-container .quantity__input{height:48px;font-weight:400;font-size:15px}.product__info-container .product-form__buttons{gap:8px}.product__info-container .product-form__submit{border-radius:8px!important;background:#121212;color:#fff;font-weight:600;font-size:15px;letter-spacing:1px;text-transform:uppercase;min-height:48px;border:none;transition:background .2s ease;display:flex;align-items:center;justify-content:center;gap:10px}.product__info-container .product-form__submit:hover{background:#ea580c}.product-form__submit-inner{display:flex;align-items:center;justify-content:center;gap:10px}.product-form__cart-icon{width:18px;height:18px;stroke:#fff;flex-shrink:0}.product__info-container .shopify-payment-button__button{border-radius:8px!important;background:#121212!important;color:#fff!important;font-weight:600!important;min-height:48px!important;border:none!important}.product__info-container .shopify-payment-button__button:hover{background:#333!important}.kriture-buy-amazon{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#f90;color:#121212;padding:14px;font-size:15px;letter-spacing:.5px;font-weight:600;text-decoration:none;border-radius:8px;margin-bottom:28px;transition:background .2s ease}.kriture-buy-amazon:hover{background:#e88600;color:#121212}.kriture-amazon-a{font-weight:700;font-style:italic;font-size:17px;line-height:1}.kriture-pdp-short-desc{font-size:15px;color:#121212bf;line-height:1.7;margin:0 0 28px}.product__description{margin-top:24px;padding-top:24px;border-top:1px solid #E5E7EB}.product__description h2,.product__description h3{font-size:18px;font-weight:600;margin-bottom:12px}.product__description p{font-size:15px;line-height:1.7;color:#4b5563;margin-bottom:12px}.product__description ul{padding-left:20px;margin-bottom:12px}.product__description li{font-size:15px;line-height:1.7;color:#4b5563;margin-bottom:6px}.product-form__input input[type=radio]+label{border-radius:2px;border:1px solid rgba(18,18,18,.2);padding:12px 16px;font-weight:400;min-width:110px;text-align:center;transition:border .15s,border-radius .15s}.product-form__input input[type=radio]+label:hover{border-color:#121212}.product-form__input input[type=radio]:checked+label{border:2px solid #121212;border-radius:6px;background:#fff;color:#121212;font-weight:600;padding:11px 15px}.cart-items{border-top:1px solid #E5E7EB}.cart-item{border-bottom:1px solid #E5E7EB;padding:24px 0}.cart-item__name{font-size:16px;font-weight:600;color:#121212}.cart-item__price{font-weight:600;color:#121212}.cart-item__quantity .quantity{border-radius:999px;border:1.5px solid #E5E7EB}.cart-item__quantity .quantity__button{width:36px;height:36px}.cart-item__quantity .quantity__input{height:36px}.cart__ctas .button{border-radius:999px;background:#121212;font-weight:600;min-height:48px;border:none}.cart__ctas .button:hover{background:#333}.totals{background:#faf9f7;padding:24px;border-radius:16px}.totals__total{font-size:24px;font-weight:700;color:#121212}.cart__dynamic-checkout-buttons .shopify-payment-button__button{border-radius:999px!important}.kriture-tabbar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #E5E7EB;z-index:100;padding:8px 0 calc(8px + env(safe-area-inset-bottom));display:none}@media screen and (min-width:750px){#shopify-section-kriture-mobile-tabbar,.section-kriture-tabbar{display:none!important}}@media(max-width:749px){.kriture-tabbar{display:block}.section-footer,footer.footer{padding-bottom:70px}}.kriture-tabbar__nav{display:flex;justify-content:space-around;align-items:center;max-width:600px;margin:0 auto}.kriture-tabbar__item{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:#6b7280;font-size:11px;font-weight:500;padding:4px 12px;transition:color .2s;position:relative}.kriture-tabbar__item svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kriture-tabbar__item.active{color:#121212}.kriture-tabbar__item--cart .badge{position:absolute;top:0;right:4px;background:#ea580c;color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px}.kriture-container{max-width:1200px;margin:0 auto;padding:0 20px}.kriture-pdp-tabs{padding:60px 0;border-top:1px solid rgba(18,18,18,.08)}.kriture-tab-nav{display:flex;border-bottom:1px solid rgba(18,18,18,.08);margin-bottom:32px}.kriture-tab-btn{padding:14px 24px;font-size:14px;color:#12121280;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;letter-spacing:.6px;font-family:inherit;transition:color .2s,border-color .2s}.kriture-tab-btn:hover{color:#121212cc}.kriture-tab-btn.active{color:#121212;border-bottom:2px solid #121212;font-weight:600}.kriture-tab-panel{display:none}.kriture-tab-panel.active{display:block}.kriture-tab-intro{font-size:15px;color:#121212cc;line-height:1.8;margin-bottom:24px}.kriture-tab-features{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.kriture-tab-feature{display:flex;flex-direction:column}.kriture-tab-feature__icon{width:56px;height:56px;background:#f3f3f3;display:flex;align-items:center;justify-content:center}.kriture-tab-feature__icon svg{width:24px;height:24px;stroke:#334fb4;stroke-width:2;fill:none}.kriture-tab-feature h4{font-size:16px;font-weight:600;margin:12px 0 6px;color:#121212}.kriture-tab-feature p{font-size:14px;color:#121212a6;line-height:1.6;margin:0}.kriture-spec-table{margin-top:16px}.kriture-spec-row{display:grid;grid-template-columns:200px 1fr;padding:12px 0;border-bottom:1px solid rgba(18,18,18,.08);font-size:14px}.kriture-spec-key{color:#12121280}.kriture-spec-val{color:#121212}.kriture-ship-list{margin-top:16px;list-style:none;padding:0}.kriture-ship-list li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;font-size:14px;color:#121212bf}.kriture-ship-list li:before{content:"";width:6px;height:6px;background:#334fb4;margin-top:8px;flex-shrink:0;border-radius:50%}.kriture-pdp-reviews{padding:60px 0;background:#f3f3f3;width:100%}.kriture-pdp-reviews__inner{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:300px 1fr;gap:40px}.kriture-reviews-eyebrow{font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;color:#121212}.kriture-reviews-big-rating{font-size:56px;color:#121212;line-height:1;font-weight:400}.kriture-reviews-stars{display:flex;gap:3px;margin:8px 0}.kriture-reviews-stars svg{width:18px;height:18px;fill:#334fb4}.kriture-reviews-based{font-size:14px;color:#12121280;margin-bottom:24px}.kriture-rating-bars{margin-bottom:8px}.kriture-rating-bar-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.kriture-star-label{font-size:13px;width:24px;color:#121212}.kriture-bar-track{flex:1;height:4px;background:#1212121a;position:relative}.kriture-bar-fill{height:100%;background:#334fb4}.kriture-bar-pct{font-size:13px;color:#12121280;width:32px;text-align:right}.kriture-btn-write-review{margin-top:16px;background:transparent;border:1px solid #121212;padding:10px 20px;font-size:13px;color:#121212;cursor:pointer;letter-spacing:.6px;font-weight:600;font-family:inherit;transition:background .2s,color .2s}.kriture-btn-write-review:hover{background:#121212;color:#fff}.kriture-review-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-content:start}.kriture-review-card{background:#fff;padding:24px}.kriture-review-card__stars{display:flex;gap:2px;margin-bottom:12px}.kriture-review-card__stars svg{width:14px;height:14px;fill:#334fb4}.kriture-review-title{font-size:15px;font-weight:600;color:#121212;margin-bottom:8px}.kriture-review-text{font-size:14px;color:#121212b3;line-height:1.7;margin-bottom:16px}.kriture-review-author{display:flex;align-items:center;gap:10px}.kriture-avatar{width:40px;height:40px;background:#f3f3f3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#121212}.kriture-author-name{font-size:13px;font-weight:600;color:#121212}.kriture-verified{font-size:12px;color:#12121266}@media screen and (max-width:749px){.kriture-tab-features{grid-template-columns:1fr}.kriture-spec-row{grid-template-columns:140px 1fr}.kriture-pdp-reviews__inner{grid-template-columns:1fr;gap:32px}.kriture-review-cards{grid-template-columns:1fr}.kriture-tab-nav{overflow-x:auto;-webkit-overflow-scrolling:touch}.product-recommendations .grid{grid-template-columns:repeat(2,1fr);gap:12px}}.breadcrumb{font-size:13px;color:#6b7280;margin-bottom:16px}.breadcrumb a{color:#6b7280;text-decoration:none}.breadcrumb .separator{margin:0 8px;color:#d1d5db}.collection-hero__title{font-size:40px;font-weight:700;letter-spacing:-.02em}.collection-hero__description{font-size:16px;color:#6b7280;max-width:600px;line-height:1.6}.facets__form{margin-bottom:32px}.facets__disclosure{border-radius:999px;border:1.5px solid #E5E7EB;padding:0 16px;height:40px;font-size:14px}.facets__summary{padding:0 12px}.facets__summary span{font-weight:500}.pagination__item{min-width:40px;height:40px;border-radius:999px;border:1.5px solid #E5E7EB;font-weight:500;transition:all .2s}.pagination__item:hover{border-color:#121212}@media(max-width:749px){.product .product__title{font-size:26px}.product .price{font-size:24px}.collection-hero__title{font-size:28px}.collection .product-grid{gap:12px}}.template-404{padding:100px 0 120px;text-align:center;position:relative;overflow:hidden}.template-404 .k-404-number{font-size:120px;font-weight:800;line-height:1;color:#121212;letter-spacing:-.04em;margin-bottom:16px;position:relative;z-index:1}.template-404 .k-404-number span{color:#334fb4}.template-404 h1.title{font-size:32px;font-weight:700;margin-bottom:12px;letter-spacing:-.02em}.template-404 p{font-size:16px;color:#6b7280;margin-bottom:32px;max-width:400px;margin-left:auto;margin-right:auto;line-height:1.6}.template-404 .k-404-actions{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;position:relative;z-index:1}.template-404 .button{border-radius:999px;background:#121212;color:#fff;font-weight:600;padding:0 32px;min-height:48px;border:none;transition:all .2s}.template-404 .button:hover{background:#333;transform:translateY(-1px)}.template-404 .k-404-link{color:#334fb4;font-weight:600;text-decoration:none;transition:color .2s}.template-404 .k-404-link:hover{color:#121212;text-decoration:underline}.template-404 .k-404-decoration{position:absolute;font-size:300px;font-weight:800;color:#12121208;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}@media(max-width:749px){.template-404{padding:60px 0 80px}.template-404 .k-404-number{font-size:80px}.template-404 h1.title{font-size:24px}.template-404 .k-404-decoration{font-size:180px}}.main-blog{padding:40px 0 80px}.main-blog .title--primary{font-size:40px;font-weight:700;text-align:center;margin-bottom:48px;letter-spacing:-.02em}.blog-articles{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:989px){.blog-articles{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:749px){.blog-articles{grid-template-columns:1fr;gap:24px}.main-blog .title--primary{font-size:28px;margin-bottom:32px}}.article-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #1212120a;transition:all .25s ease;border:1px solid rgba(18,18,18,.05)}.article-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #12121214}.article-card__image-wrapper{overflow:hidden}.article-card__image-wrapper img{transition:transform .4s ease}.article-card:hover .article-card__image-wrapper img{transform:scale(1.05)}.article-card__info{padding:24px}.article-card__title{font-size:18px;font-weight:600;margin:0 0 8px;line-height:1.4;color:#121212;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.article-card__header{margin-bottom:12px;display:flex;flex-direction:column;gap:8px}.circle-divider{font-size:12px;color:#6b7280;letter-spacing:.5px}.article-card__excerpt{font-size:14px;line-height:1.6;color:#6b7280;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card__footer{font-size:13px;color:#334fb4;font-weight:600}.template-search{padding:40px 0 80px}.template-search__header .h2{font-size:32px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.template-search__search .search .field{border-radius:999px;border:1.5px solid #E5E7EB;overflow:hidden;transition:border-color .2s}.template-search__search .search .field:focus-within{border-color:#334fb4}.template-search__search .search__input{padding-left:20px;height:48px;font-size:15px}.template-search__search .search__button{width:48px;color:#334fb4}.template-search__popular-tags .button--small{border-radius:999px;border:1.5px solid #E5E7EB;background:#fff;color:#374151;font-weight:500;transition:all .2s}.template-search__popular-tags .button--small:hover{border-color:#334fb4;color:#334fb4}.template-search__results .product-grid .card,.template-search__results .product-grid .product-card-wrapper{background:#faf9f7;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #1212120a;transition:all .25s ease}.template-search__results .product-grid .card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #12121214}.kriture-contact-wrap{padding:60px 0 40px}.kriture-contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:start}@media(max-width:989px){.kriture-contact-grid{grid-template-columns:1fr;gap:48px}}.kriture-contact-eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#334fb4;margin-bottom:12px}.kriture-contact-heading{font-size:36px;font-weight:700;margin:0 0 16px;letter-spacing:-.02em}.kriture-contact-intro{font-size:16px;line-height:1.6;color:#6b7280;margin-bottom:32px}.kriture-contact-list{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.kriture-contact-item{display:flex;align-items:flex-start;gap:16px}.kriture-contact-icon{width:44px;height:44px;border-radius:50%;background:#faf9f7;display:flex;align-items:center;justify-content:center;color:#334fb4;flex-shrink:0}.kriture-contact-icon svg{width:20px;height:20px}.kriture-contact-label{font-size:13px;color:#9ca3af;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.kriture-contact-value{font-size:15px;font-weight:600;color:#121212}.kriture-social-section{padding-top:24px;border-top:1px solid #E5E7EB}.kriture-social-label{font-size:13px;color:#9ca3af;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.kriture-social-links{display:flex;gap:12px}.kriture-social-btn{width:40px;height:40px;border-radius:50%;background:#faf9f7;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}.kriture-social-btn:hover{background:#121212;color:#fff;transform:translateY(-2px)}.kriture-social-btn svg{width:18px;height:18px}.kriture-contact-form{background:#faf9f7;padding:40px;border-radius:20px}@media(max-width:749px){.kriture-contact-form{padding:24px}}.kriture-form-group{margin-bottom:20px}.kriture-form-label{display:block;font-size:14px;font-weight:600;color:#121212;margin-bottom:8px}.kriture-form-input,.kriture-form-textarea{width:100%;padding:12px 16px;border:1.5px solid #E5E7EB;border-radius:12px;font-size:15px;background:#fff;font-family:inherit;transition:border-color .2s;box-sizing:border-box}.kriture-form-input:focus,.kriture-form-textarea:focus{outline:none;border-color:#334fb4}.kriture-form-textarea{resize:vertical;min-height:120px}.kriture-form-submit{width:100%;padding:14px 28px;background:#121212;color:#fff;border:none;border-radius:999px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit}.kriture-form-submit:hover{background:#333;transform:translateY(-1px)}.kriture-form-note{font-size:13px;color:#9ca3af;text-align:center;margin:16px 0 0}.kriture-form-note a{color:#334fb4;text-decoration:none}.kriture-form-note a:hover{text-decoration:underline}.kriture-form-success{background:#ecfdf5;color:#059669;padding:16px;border-radius:12px;margin-bottom:20px;font-weight:500;display:flex;align-items:center;gap:8px}.kriture-form-error{background:#fef2f2;color:#dc2626;padding:16px;border-radius:12px;margin-bottom:20px}.kriture-faq-section{padding:40px 0 80px}.kriture-faq-container{max-width:700px;margin:0 auto}.kriture-faq-title{font-size:32px;font-weight:700;text-align:center;margin-bottom:40px;letter-spacing:-.02em}.kriture-faq-item{background:#fff;border-radius:12px;padding:20px 24px;margin-bottom:12px;box-shadow:0 1px 3px #1212120a;border:1px solid rgba(18,18,18,.05)}.kriture-faq-question{font-size:16px;font-weight:600;color:#121212;margin-bottom:8px}.kriture-faq-answer{font-size:14px;line-height:1.6;color:#6b7280}.main-page .page-width{padding-top:40px;padding-bottom:80px}.main-page h1{font-size:40px;font-weight:700;letter-spacing:-.02em;margin-bottom:24px}.main-page h2{font-size:28px;font-weight:700;margin-top:40px;margin-bottom:16px;letter-spacing:-.01em}.main-page h3{font-size:20px;font-weight:600;margin-top:32px;margin-bottom:12px}.main-page p{font-size:16px;line-height:1.7;color:#374151;margin-bottom:16px}.main-page a{color:#334fb4;text-decoration:underline;text-underline-offset:2px}.main-page ul,.main-page ol{margin-bottom:16px;padding-left:24px}.main-page li{font-size:16px;line-height:1.7;color:#374151;margin-bottom:8px}.pagination{margin-top:48px;justify-content:center;gap:8px}.pagination__item{min-width:40px;height:40px;border-radius:999px;border:1.5px solid #E5E7EB;font-weight:500;background:#fff;transition:all .2s;display:flex;align-items:center;justify-content:center}.pagination__item:hover{border-color:#121212;color:#121212}.pagination__item-arrow{border:none;background:transparent}.k-container{max-width:1200px;margin:0 auto;padding:0 24px}.section-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:32px}.section-header h2{font-size:28px;font-weight:400;color:#121212;margin:0}.view-all-link{font-size:14px;color:#121212;letter-spacing:.5px;text-decoration:none;font-weight:400}.view-all-link:hover{opacity:.7}.eyebrow-text{font-size:12px;letter-spacing:2px;color:#334fb4;font-weight:600;text-transform:uppercase;margin-bottom:16px;display:block}.k-hero{padding:80px 0;background:#fff}.k-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.k-hero__eyebrow{font-size:12px;letter-spacing:2px;color:#334fb4;font-weight:600;text-transform:uppercase;margin-bottom:16px;display:block}.k-hero__title{font-size:48px;font-weight:400;color:#121212;letter-spacing:.6px;line-height:1.1;margin:0 0 20px}.k-hero__subtitle{font-size:17px;color:#121212b3;line-height:1.7;margin:0 0 32px}.k-hero__buttons{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.k-hero__btn-primary{display:inline-flex;align-items:center;justify-content:center;font-size:15px;letter-spacing:1px;padding:12px 32px;background:#121212;color:#fff;border:1px solid #121212;border-radius:999px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;white-space:nowrap;font-weight:400}.k-hero__btn-primary:hover{background:#333;transform:translateY(-2px);box-shadow:0 4px 12px #00000026;color:#fff}.k-hero__btn-link{font-size:15px;color:#334fb4;letter-spacing:.5px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;font-weight:400}.k-hero__btn-link:hover{opacity:.7}.k-hero__btn-link .arrow{transition:transform .2s}.k-hero__btn-link:hover .arrow{transform:translate(3px)}.k-hero__meta{display:flex;gap:32px;margin-top:40px;flex-wrap:wrap}.k-hero__meta-item .num{font-size:24px;color:#121212;display:block;font-weight:400}.k-hero__meta-item .label{font-size:13px;color:#12121280;margin-top:2px;display:block}.k-hero__visual{position:relative;height:480px;background:#f3f3f3;border-radius:16px;overflow:hidden}.k-hero__visual img{width:100%;height:100%;object-fit:cover}.k-hero__price-card{position:absolute;right:20px;bottom:20px;background:#fff;border:1px solid rgba(18,18,18,.1);padding:16px 20px;border-radius:12px;box-shadow:0 4px 16px #00000014}.k-hero__price-card .from{font-size:12px;color:#12121280;display:block;letter-spacing:.5px}.k-hero__price-card .price{font-size:28px;color:#121212;display:block;margin-top:2px;font-weight:700}.k-hero__price-card .shop-link{font-size:13px;color:#334fb4;margin-top:4px;display:block;text-decoration:none;font-weight:500}.k-hero__price-card .shop-link:hover{text-decoration:underline}@media screen and (max-width:989px){.k-hero{padding:60px 0}.k-hero__grid{gap:40px}.k-hero__title{font-size:36px}.k-hero__visual{height:380px}}@media screen and (max-width:749px){.k-hero{padding:40px 0}.k-hero__grid{grid-template-columns:1fr;gap:32px}.k-hero__title{font-size:28px}.k-hero__subtitle{font-size:15px}.k-hero__visual{height:320px}.k-hero__meta{gap:20px;margin-top:28px}.k-hero__meta-item .num{font-size:20px}}.k-social-proof{padding:40px 0;background:#fff;border-top:1px solid rgba(18,18,18,.06);border-bottom:1px solid rgba(18,18,18,.06)}.k-social-proof__grid{display:flex;justify-content:center;align-items:center;gap:0}.k-social-proof__item{text-align:center;padding:0 48px;position:relative}.k-social-proof__item:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:40px;background:#1212121a}.k-social-proof__num{font-size:24px;font-weight:600;color:#121212;display:block;margin-bottom:4px}.k-social-proof__label{font-size:13px;color:#12121280;letter-spacing:.3px}@media screen and (max-width:749px){.k-social-proof__grid{flex-direction:column;gap:20px}.k-social-proof__item{padding:0}.k-social-proof__item:not(:last-child):after{display:none}}.k-trust{padding:60px 0;background:#fff}.k-trust__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.k-trust__card{text-align:center;padding:32px 24px;background:#faf9f7;border-radius:16px;transition:transform .2s,box-shadow .2s}.k-trust__card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.k-trust__icon-wrap{width:56px;height:56px;margin:0 auto 16px;background:#fff;border:2px solid #334FB4;border-radius:50%;display:flex;align-items:center;justify-content:center}.k-trust__icon{width:24px;height:24px;color:#334fb4}.k-trust__title{font-size:17px;font-weight:600;color:#121212;margin:0 0 6px}.k-trust__desc{font-size:14px;color:#121212a6;line-height:1.5;margin:0}@media screen and (max-width:749px){.k-trust__grid{grid-template-columns:1fr;gap:12px}.k-trust{padding:40px 0}}.k-story{padding:80px 0;background:#f3f3f3}.k-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.k-story__visual{position:relative;aspect-ratio:4 / 3;background:#faf9f7;border-radius:16px;overflow:hidden}.k-story__visual img{width:100%;height:100%;object-fit:cover}.k-story__eyebrow{font-size:12px;letter-spacing:2px;color:#334fb4;font-weight:600;text-transform:uppercase;margin-bottom:16px;display:block}.k-story__title{font-size:36px;font-weight:400;color:#121212;letter-spacing:.4px;line-height:1.2;margin:0 0 20px}.k-story__text{font-size:16px;color:#121212bf;line-height:1.7;margin:0 0 24px}.k-story__features{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin-bottom:28px}.k-story__feature{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#374151;line-height:1.5}.k-story__feature svg{width:18px;height:18px;color:#334fb4;flex-shrink:0;margin-top:1px}.k-story__btn{display:inline-flex;align-items:center;justify-content:center;font-size:15px;letter-spacing:1px;padding:12px 32px;background:#121212;color:#fff;border:1px solid #121212;border-radius:999px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;font-weight:400}.k-story__btn:hover{background:#333;transform:translateY(-2px);box-shadow:0 4px 12px #00000026;color:#fff}@media screen and (max-width:989px){.k-story__grid{gap:40px}.k-story__title{font-size:28px}}@media screen and (max-width:749px){.k-story{padding:48px 0}.k-story__grid{grid-template-columns:1fr;gap:32px}.k-story__title{font-size:24px}.k-story__features{grid-template-columns:1fr}}.k-reviews{padding:80px 0;background:#fff}.k-reviews__header{text-align:center;margin-bottom:40px}.k-reviews__title{font-size:32px;font-weight:400;color:#121212;margin:0 0 8px}.k-reviews__subtitle{font-size:15px;color:#12121299;margin:0}.k-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px}.k-review-card{background:#fff;border:1px solid rgba(18,18,18,.08);border-radius:16px;padding:24px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #0000000a}.k-review-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.k-review__stars{color:#f59e0b;font-size:14px;letter-spacing:2px;margin-bottom:12px}.k-review__title{font-size:16px;font-weight:600;color:#121212;margin:0 0 8px}.k-review__text{font-size:14px;color:#121212b3;line-height:1.6;margin:0 0 16px}.k-review__author{display:flex;align-items:center;gap:10px}.k-review__avatar{width:36px;height:36px;background:#334fb4;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.k-review__name{font-size:13px;font-weight:600;color:#121212}.k-review__verified{font-size:11px;color:#059669;font-weight:500;margin-top:2px}.k-reviews__footer{text-align:center}.k-reviews__btn{font-size:14px;color:#334fb4;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:6px}.k-reviews__btn:hover{text-decoration:underline}@media screen and (max-width:989px){.k-reviews__grid{grid-template-columns:1fr 1fr;gap:16px}}@media screen and (max-width:749px){.k-reviews{padding:48px 0}.k-reviews__grid{grid-template-columns:1fr}.k-reviews__title{font-size:24px}}.k-newsletter{padding:80px 0;background:#faf9f7}.k-newsletter__inner{max-width:600px;margin:0 auto;text-align:center}.k-newsletter__title{font-size:36px;font-weight:400;color:#121212;letter-spacing:-.5px;margin:0 0 12px;line-height:1.2}.k-newsletter__desc{font-size:15px;color:#12121299;margin:0 0 28px;line-height:1.6}.k-newsletter__form{display:flex;gap:8px;margin-bottom:12px}.k-newsletter__input{flex:1;height:48px;padding:0 20px;border:1px solid rgba(18,18,18,.15);border-radius:999px;background:#fff;font-size:14px;color:#121212;font-family:inherit;letter-spacing:.3px;outline:none;transition:border-color .2s}.k-newsletter__input:focus{border-color:#334fb4}.k-newsletter__submit{height:48px;padding:0 28px;background:#121212;color:#fff;border:none;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:.5px;cursor:pointer;font-family:inherit;transition:background .2s,transform .2s;white-space:nowrap}.k-newsletter__submit:hover{background:#333;transform:translateY(-1px)}.k-newsletter__note{font-size:12px;color:#12121266;margin:0}@media screen and (max-width:749px){.k-newsletter{padding:48px 0}.k-newsletter__title{font-size:24px}.k-newsletter__form{flex-direction:column}.k-newsletter__input,.k-newsletter__submit{width:100%}}.k-mark{display:inline-flex;align-items:center;justify-content:center;background:#121212;color:#fff;font-weight:700;font-size:10px;border-radius:4px;letter-spacing:0;line-height:1}.k-mark--sm{width:16px;height:16px;font-size:9px}.k-mark--blue{background:#334fb4}.k-mark--outline{background:transparent;color:#121212;border:1.5px solid #121212}.button,.shopify-payment-button__button{border-radius:999px!important}.button--primary{background:#121212;color:#fff;border:1px solid #121212}.button--primary:hover{background:#333;color:#fff}.button--secondary{background:transparent;color:#121212;border:1px solid #121212}.button--secondary:hover{background:#121212;color:#fff}.collection .product-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important;margin-left:0!important;margin-bottom:40px!important}.collection .product-grid .grid__item{width:100%!important;max-width:100%!important;margin:0!important}@media screen and (max-width:989px){.collection .product-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}}@media screen and (max-width:749px){.collection .product-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}.collection-hero__title{font-size:40px!important;font-weight:600!important;letter-spacing:-.5px!important;color:#121212!important}.collection-hero__description{max-width:600px;font-size:16px;color:#12121299;line-height:1.6}@media screen and (max-width:749px){.collection-hero__title{font-size:28px!important}}.breadcrumb{font-size:13px;color:#12121280;margin-bottom:20px}.breadcrumb a{color:#12121280;text-decoration:none}.breadcrumb a:hover{color:#334fb4}.facets__form .facets__disclosure .disclosure__button,.facets__form .facets__display .select__select{height:40px;border-radius:999px!important;border:1px solid rgba(18,18,18,.15)!important;background:#fff;font-size:13px}.facets__summary{border-radius:999px!important;border:1px solid rgba(18,18,18,.15)!important;height:40px!important;padding:0 16px!important}.pagination{display:flex;justify-content:center;gap:8px;margin-top:40px}.pagination__item{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(18,18,18,.15);background:#fff;color:#121212;text-decoration:none;font-size:13px;padding:0 12px;transition:background .2s,color .2s}.pagination__item:hover{background:#f3f3f3}.pagination__item--active{background:#121212;color:#fff;border-color:#121212}.product .product__info-wrapper .product__title{font-size:32px;font-weight:400!important;letter-spacing:.6px;color:#121212;margin:0 0 12px;line-height:1.15}.product .price{font-size:28px;font-weight:400!important;color:#121212}.product .price--on-sale .price-item--sale{color:#121212}.product .price--on-sale .price-item--regular{color:#12121266;text-decoration:line-through}.product-form__input input[type=radio]+label{border-radius:2px!important;border:1px solid rgba(18,18,18,.2)!important;padding:12px 16px!important;font-size:14px!important;font-weight:400!important;min-width:110px;text-align:center}.quantity{border-radius:8px!important;border:1px solid rgba(18,18,18,.2)!important;height:48px}.quantity__button{width:44px}.product-form__buttons .product-form__cart-submit{border-radius:8px!important;height:48px!important;background:#121212!important;color:#fff!important;border:1px solid #121212!important}.shopify-payment-button__button--unbranded{border-radius:8px!important;background:#121212!important;color:#fff!important;font-weight:600!important;min-height:48px!important}.product__category-tag{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#334fb4;font-weight:600;margin-bottom:8px;display:block}.cart-items td,.cart-items th{border-bottom:1px solid rgba(18,18,18,.08)}.cart-items .cart-item__name{font-size:16px;font-weight:600;color:#121212}.totals{background:#faf9f7;border-radius:16px;padding:24px}.cart__checkout-button{border-radius:999px!important;height:48px!important}.k-mobile-tabbar{display:none;position:fixed;bottom:0;left:0;right:0;height:60px;background:#fff;border-top:1px solid rgba(18,18,18,.08);z-index:100;padding-bottom:env(safe-area-inset-bottom)}@media screen and (max-width:749px){.k-mobile-tabbar{display:flex}body{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}.k-tabbar__inner{display:flex;width:100%;height:60px;align-items:center;justify-content:space-around}.k-tabbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1;height:100%;color:#12121299;text-decoration:none;font-size:10px;position:relative}.k-tabbar__item.active{color:#121212}.k-tabbar__item svg{width:22px;height:22px}.k-tabbar__badge{position:absolute;top:6px;right:50%;transform:translate(12px);background:#ea580c;color:#fff;font-size:10px;font-weight:600;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px}.kriture-page-wrap{max-width:900px;margin:0 auto;padding:60px 24px}.kriture-page-wrap .main-page-title{font-size:40px;font-weight:600;letter-spacing:-.5px;color:#121212;margin:16px 0 32px;line-height:1.1}.kriture-page-wrap .rte{font-size:16px;line-height:1.7;color:#121212cc}.kriture-page-wrap .rte h2{font-size:24px;font-weight:600;margin-top:40px;margin-bottom:16px;color:#121212;letter-spacing:-.2px}.kriture-page-wrap .rte p{margin-bottom:20px}.kriture-page-wrap .rte ul{margin-bottom:20px;padding-left:20px}.kriture-page-wrap .rte li{margin-bottom:8px}@media screen and (max-width:749px){.kriture-page-wrap{padding:40px 24px}.kriture-page-wrap .main-page-title{font-size:28px}}.kriture-contact-wrap{max-width:1100px;margin:0 auto;padding:60px 24px}.kriture-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}@media screen and (max-width:749px){.kriture-contact-wrap{padding:40px 24px}.kriture-contact-grid{grid-template-columns:1fr;gap:40px}}.product__info-container .product__collection-tag{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#334fb4;font-weight:600;margin-bottom:8px}.product__info-container .product__title{font-size:32px!important;font-weight:400;letter-spacing:.6px;color:#121212;margin:0 0 12px;line-height:1.15}.product__info-container .product__rating-row{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.product__rating-row .stars{display:flex;gap:1px;color:#f59e0b}.product__rating-row .stars svg{width:16px;height:16px;fill:currentColor}.product__rating-row .rating-value{font-size:14px;font-weight:600;color:#121212}.product__rating-row .review-count{font-size:13px;color:#12121280;text-decoration:underline;cursor:pointer}.product__rating-row .divider{color:#12121233;font-size:13px}.product__rating-row .in-stock{font-size:13px;color:#059669;font-weight:500;display:flex;align-items:center;gap:6px}.product__rating-row .stock-dot{width:8px;height:8px;background:#059669;border-radius:50%;display:inline-block}.product__info-container .price{font-size:28px!important;font-weight:400;color:#121212}.product__info-container .price--on-sale .price-item--sale{color:#121212}.product__info-container .tax-note{font-size:13px;color:#12121280;margin-top:4px;margin-bottom:16px}.product-form__input{margin-bottom:20px}.product-form__input .form__label{font-size:14px;font-weight:600;color:#121212;margin-bottom:10px}.product-form__input input[type=radio]+label{border-radius:2px!important;border:1px solid rgba(18,18,18,.2)!important;padding:12px 16px!important;font-size:14px!important;font-weight:400!important;min-width:110px;text-align:center;transition:border .15s,border-radius .15s}.product-form__input input[type=radio]+label:hover{border-color:#121212!important}.product-form__input input[type=radio]:checked+label{background:#fff!important;color:#121212!important;border:2px solid #121212!important;border-radius:6px!important;padding:11px 15px!important;font-weight:600!important}.product-form__buttons{display:flex;gap:12px;align-items:stretch;margin-bottom:16px}.product-form__buttons .product-form__quantity{flex-shrink:0}.kriture-qty-cart{display:flex;gap:8px;align-items:stretch;margin-bottom:12px}.kriture-qty-inline{flex-shrink:0;display:flex;align-items:stretch;border:1px solid rgba(18,18,18,.2);border-radius:8px;overflow:hidden;height:48px}.kriture-qty-inline .quantity__button{width:44px;height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#121212;background:#fff;cursor:pointer;border:none}.kriture-qty-inline .quantity__input{width:48px;height:100%;text-align:center;border:none;border-left:1px solid rgba(18,18,18,.2);border-right:1px solid rgba(18,18,18,.2);font-size:15px;color:#121212;background:#fff;-moz-appearance:textfield}.kriture-qty-inline .quantity__input::-webkit-outer-spin-button,.kriture-qty-inline .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kriture-qty-cart .product-form__submit{flex:1;border-radius:8px!important;height:48px!important;background:#121212!important;color:#fff!important;border:1px solid #121212!important;font-size:15px!important;font-weight:600!important;letter-spacing:1px;text-transform:uppercase;transition:background .2s ease}.kriture-qty-cart .product-form__submit:hover{background:#ea580c!important;border-color:#ea580c!important}.shopify-payment-button,.shopify-payment-button__button,.product-form__buttons .shopify-payment-button,a[href*=payment_options],.product-form__payment-options{display:none!important}.quantity{border-radius:8px!important;border:1px solid rgba(18,18,18,.2)!important;height:48px!important;overflow:hidden}.quantity__button{width:44px;color:#121212}.shopify-payment-button__button--unbranded{border-radius:8px!important;height:48px!important;background:#121212!important;color:#fff!important;font-weight:600!important;letter-spacing:.5px}.shopify-payment-button__button--unbranded:hover{background:#333!important}.product__trust-points{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid rgba(18,18,18,.08)}.product__trust-item{display:flex;align-items:center;gap:10px;font-size:13px;color:#121212b3}.product__trust-item svg{width:20px;height:20px;color:#334fb4;flex-shrink:0}.kriture-pdp-breadcrumb{max-width:1200px;margin:0 auto;padding:20px 24px;font-size:13px;color:#12121299}.kriture-pdp-breadcrumb a{color:#12121299;text-decoration:none}.kriture-pdp-breadcrumb a:hover{color:#121212}.kriture-pdp-breadcrumb__sep{margin:0 8px;color:#1212124d}.kriture-pdp-breadcrumb__current{color:#121212}.kriture-pdp-rating-row{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.kriture-pdp-stars{display:flex;gap:2px}.kriture-pdp-stars svg{width:16px;height:16px;fill:#334fb4}.kriture-pdp-rating-value{font-size:14px;font-weight:600;color:#121212}.kriture-pdp-review-count{font-size:13px;color:#12121280}.kriture-pdp-divider{color:#12121233}.kriture-pdp-in-stock{display:flex;align-items:center;gap:6px;font-size:13px;color:#121212}.kriture-pdp-stock-dot{width:7px;height:7px;background:#16a34a;border-radius:50%;flex-shrink:0}.product__trust{margin-top:0}.product__stock-status{display:flex;align-items:center;gap:6px;font-size:13px;margin-bottom:12px}.product__stock-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.product__stock-dot--in{background:#16a34a}.product__stock-dot--low{background:#ea580c}.product__stock-dot--out{background:#dc2626}.product__stock-status--in{color:#121212}.product__stock-status--low{color:#ea580c}.product__stock-status--out{color:#dc2626}.product__trust-badges{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;padding-top:20px;border-top:1px solid rgba(18,18,18,.08)}.product__trust-badge{display:flex;align-items:center;gap:10px;font-size:13px;color:#121212b3}.product__trust-badge svg{width:18px;height:18px;color:#334fb4;stroke:#334fb4;flex-shrink:0}@media screen and (max-width:749px){.product__trust-badges{grid-template-columns:1fr}}.product__description-tabs{margin-top:40px}.product__description-tabs .tab-nav{display:flex;gap:0;border-bottom:2px solid rgba(18,18,18,.08);margin-bottom:24px;overflow-x:auto}.product__description-tabs .tab-btn{padding:12px 24px;font-size:14px;font-weight:500;color:#12121280;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s}.product__description-tabs .tab-btn.active{color:#121212;border-bottom-color:#121212}.product__description-tabs .tab-btn:hover{color:#121212}.product__features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:24px}.product__feature-item{text-align:center}.product__feature-icon{width:56px;height:56px;border-radius:50%;background:#f3f3f3;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.product__feature-icon svg{width:24px;height:24px;color:#334fb4}.product__feature-item h4{font-size:15px;font-weight:600;color:#121212;margin:0 0 6px}.product__feature-item p{font-size:13px;color:#121212a6;line-height:1.5;margin:0}@media screen and (max-width:749px){.product__features-grid{grid-template-columns:1fr 1fr;gap:20px}.product__trust-points{grid-template-columns:1fr}.product__info-container .product__title{font-size:26px!important}.product-form__buttons{flex-direction:column}}.product__share-row{display:flex;gap:24px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(18,18,18,.08)}.product__share-row a{display:flex;align-items:center;gap:6px;font-size:13px;color:#12121299;text-decoration:none;cursor:pointer;transition:color .2s}.product__share-row a:hover{color:#121212}.product__share-row svg{width:18px;height:18px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/kriture-design.css.map?vnocache=1785327801499 */
