@import"https://fonts.googleapis.com/css2?family=Poppins:wght@600;700;800&family=Manrope:wght@400;500;600;700;800&family=Space+Mono:wght@400;700&display=swap";.kiyo,.kiyo *{box-sizing:border-box}.kiyo{font-family:Manrope,-apple-system,system-ui,sans-serif;color:#0c0d12;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.kiyo a{color:inherit;text-decoration:none}.kiyo button{font-family:inherit;border:none;cursor:pointer;background:none}.kiyo input{font-family:inherit}.kiyo img{max-width:100%;display:block}.kiyo ::placeholder{color:#9aa0ad}.kiyo p{margin:0}@keyframes kiyo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.kiyo-marquee__track{display:flex;width:max-content;animation:kiyo-marquee linear infinite;will-change:transform}.kiyo-marquee__track:hover{animation-play-state:paused}.kiyo-btn{transition:filter .15s ease,background .15s ease,color .15s ease,transform .15s ease}.kiyo-btn--accent:hover{filter:brightness(1.06)}.kiyo-btn--outline:hover{background:#0c0d12;color:#fff}.kiyo-btn:active{transform:translateY(1px)}.kiyo-btn[disabled]{opacity:.55;cursor:not-allowed}.kiyo-acc__head{display:flex;align-items:center;gap:12px;cursor:pointer}.kiyo-acc__body{max-height:0;overflow:hidden;transition:max-height .3s ease}.kiyo-acc__body-inner{padding-bottom:18px}.kiyo-acc__chev{transition:transform .2s ease;display:inline-block;color:#5b6170}.kiyo-acc.is-open .kiyo-acc__chev{transform:rotate(180deg)}.kiyo-bundle{display:flex;align-items:center;gap:14px;padding:15px 16px;border-radius:14px;cursor:pointer;position:relative;border:2px solid #e7eaf1;background:#fff;transition:border-color .15s ease,background .15s ease}.kiyo-bundle.is-selected{border-color:var(--kiyo-accent, #E10600);background:#fdecec}.kiyo-bundle__dot{width:20px;height:20px;border-radius:50%;flex-shrink:0;box-sizing:border-box;border:2px solid #c7ccd6;background:#fff;transition:border-color .15s,background .15s,box-shadow .15s}.kiyo-bundle.is-selected .kiyo-bundle__dot{border-color:var(--kiyo-accent, #E10600);background:var(--kiyo-accent, #E10600);box-shadow:inset 0 0 0 3px #fff}.kiyo-qty{display:flex;align-items:center;border:2px solid #e7eaf1;border-radius:14px;overflow:hidden}.kiyo-qty button{width:46px;align-self:stretch;font-size:22px;font-weight:700;color:#0c0d12}.kiyo-qty input{width:46px;text-align:center;font-size:16px;font-weight:800;border:none;background:transparent;-moz-appearance:textfield;padding:12px 0}.kiyo-qty input::-webkit-outer-spin-button,.kiyo-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kiyo-variants{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.kiyo-variant__label{font-family:Space Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.1em;color:#5b6170;margin-bottom:8px;display:block;text-transform:uppercase}.kiyo-variant__select{width:100%;padding:14px 16px;border:2px solid #e7eaf1;border-radius:14px;font-size:15px;font-weight:700;background-color:#fff;color:#0c0d12;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235b6170' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.kiyo-variant__select:focus{outline:none;border-color:var(--kiyo-accent, #E10600)}.kiyo-price-wrap{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:18px}.kiyo-price{font-family:Poppins,sans-serif;font-size:30px;font-weight:800}.kiyo-price.on-sale{color:var(--kiyo-accent, #E10600)}.kiyo-compare{font-size:18px;color:#a0a5b0;text-decoration:line-through}.kiyo-save-badge{background:var(--kiyo-accent, #E10600);color:#fff;font-size:11px;font-weight:800;padding:4px 9px;border-radius:6px;letter-spacing:.03em}.kiyo-gallery__main{position:relative;aspect-ratio:1;border-radius:22px;overflow:hidden;background:#0b0d14;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 14px);display:flex;align-items:center;justify-content:center}.kiyo-gallery__main img{width:100%;height:100%;object-fit:cover}.kiyo-gallery__glow{position:absolute;width:60%;height:60%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--kiyo-accent, #E10600) 40%,transparent) 0%,color-mix(in srgb,var(--kiyo-accent, #E10600) 10%,transparent) 45%,transparent 70%);filter:blur(8px);pointer-events:none}.kiyo-gallery__thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.kiyo-gallery__thumb{width:66px;height:66px;border-radius:12px;overflow:hidden;border:2px solid #e7eaf1;cursor:pointer;padding:0;background:#0b0d14;transition:border-color .15s}.kiyo-gallery__thumb.is-active{border-color:var(--kiyo-accent, #E10600)}.kiyo-gallery__thumb img{width:100%;height:100%;object-fit:cover}.kiyo-herorev__slide{display:none}.kiyo-herorev__slide.is-active{display:flex}.kiyo-herorev__dot{width:9px;height:9px;border-radius:50%;cursor:pointer;background:#d4d8e0;transition:background .2s;padding:0}.kiyo-herorev__dot.is-active{background:var(--kiyo-accent, #E10600)}.kiyo .kiyo-herorev{background:#0e0f14!important;border:1px solid #23262f!important;border-radius:16px!important;padding:20px 22px!important;box-shadow:0 10px 30px #00000059!important}.kiyo .kiyo-herorev__slide>div:first-child{border:2px solid rgba(225,6,0,.55)!important}.kiyo .kiyo-herorev__slide p{color:#e9ebf0!important}.kiyo .kiyo-herorev__slide>div:last-child span:first-child{color:#9aa0ad!important}.kiyo-signup__form{display:flex;gap:10px;flex-wrap:wrap;max-width:480px;margin:0 auto}.kiyo-signup__form input[type=email]{flex:1;min-width:200px;padding:16px 18px;border-radius:14px;border:2px solid #e7eaf1;font-size:15px}.kiyo-signup__form input[type=email]:focus{outline:none;border-color:var(--kiyo-accent, #E10600)}@media(max-width:900px){.kiyo-gallery--sticky{position:static!important;top:auto!important}.kiyo-header__nav{gap:16px!important;font-size:13px!important}}@media(max-width:620px){.kiyo-header__nav a:nth-child(n+3){display:none}.kiyo-hide-mobile{display:none!important}}@supports not (background: color-mix(in srgb,red,blue)){.kiyo-gallery__glow{background:radial-gradient(circle,rgba(225,6,0,.4) 0%,rgba(225,6,0,.1) 45%,transparent 70%)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/kiyo-custom.css.map */
