[hidden]{display:none!important}.kg-sec{--kg-sec-max: 78rem;padding-top:var(--kg-ov-pt-d, var(--kg-sec-pt, clamp(40px, 6vw, 76px)));padding-right:var(--kg-ov-pr-d, var(--kg-sec-pr, clamp(16px, 4vw, 40px)));padding-bottom:var(--kg-ov-pb-d, var(--kg-sec-pb, clamp(40px, 6vw, 76px)));padding-left:var(--kg-ov-pl-d, var(--kg-sec-pl, clamp(16px, 4vw, 40px)));margin-top:var(--kg-ov-mt-d, var(--kg-sec-mt, 0px));margin-bottom:var(--kg-ov-mb-d, var(--kg-sec-mb, 0px));background:var(--kg-sec-bg, var(--kg-alt-bg, var(--surface-alt)));color:var(--kg-sec-fg, var(--char))}@media screen and (max-width:749px){.kg-sec{padding-top:var(--kg-ov-pt-m, var(--kg-sec-pt, clamp(40px, 6vw, 76px)));padding-right:var(--kg-ov-pr-m, var(--kg-sec-pr, clamp(16px, 4vw, 40px)));padding-bottom:var(--kg-ov-pb-m, var(--kg-sec-pb, clamp(40px, 6vw, 76px)));padding-left:var(--kg-ov-pl-m, var(--kg-sec-pl, clamp(16px, 4vw, 40px)));margin-top:var(--kg-ov-mt-m, var(--kg-sec-mt, 0px));margin-bottom:var(--kg-ov-mb-m, var(--kg-sec-mb, 0px))}}.kg-sec--flush{padding-left:0;padding-right:0}.kg-sec--tight{padding-block:clamp(26px,3.5vw,44px)}.kg-sec__in{max-width:var(--kg-sec-max);margin-inline:auto}.kg-sec--wide{--kg-sec-max: 90rem}.kg-sec--w-contained{--kg-sec-max: 78rem}.kg-sec--w-wide{--kg-sec-max: 92rem}.kg-sec--w-full{--kg-sec-max: none}.kg-sec__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;margin-bottom:var(--kg-ov-gap-d, var(--kg-sec-gap, clamp(22px, 3.5vw, 40px)))}@media screen and (max-width:749px){.kg-sec__head{margin-bottom:var(--kg-ov-gap-m, var(--kg-sec-gap, clamp(22px, 3.5vw, 40px)))}}.kg-sec__head--center{flex-direction:column;align-items:center;text-align:center}.kg-sec__head-main{max-width:46rem}.kg-sec__head--center .kg-sec__head-main{margin-inline:auto}.kg-eyebrow{margin:0 0 10px;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-primary)}.kg-sec__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:700;line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.kg-sec__sub{margin:12px 0 0;font-family:var(--font-body--family);font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.6;color:var(--muted)}.kg-heading{max-width:46rem}.kg-heading--center{margin-inline:auto;text-align:center}.kg-heading__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.5rem,3vw,2.35rem);font-weight:700;line-height:1.14;letter-spacing:-.01em;text-wrap:balance}.kg-heading__sub{margin:12px 0 0;font-family:var(--font-body--family);font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.6;color:var(--muted)}.kg-sec__link{flex:none;font-family:var(--font-subheading--family);font-size:.9rem;font-weight:600;color:var(--brand-primary);text-decoration:none;white-space:nowrap}.kg-sec__link:hover{text-decoration:underline}.kg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 28px;border-radius:999px;font-family:var(--font-subheading--family);font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:transform .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease}.kg-btn:hover{transform:translateY(-2px)}.kg-btn--primary{background:var(--kg-cta-bg, var(--brand-primary));color:var(--kg-cta-fg, #fff);border-color:var(--kg-cta-bg, var(--brand-primary))}.kg-btn--primary:hover{background:var(--brand-primary-deep);border-color:var(--brand-primary-deep)}.kg-btn--ghost{background:transparent;color:var(--char);border-color:currentColor}.kg-btn--ghost:hover{background:var(--char);color:var(--brand-paper)}.kg-btn--light{background:#fff;color:var(--brand-primary);border-color:#fff}.kg-scroller{position:relative}.kg-rail{display:flex;gap:clamp(12px,2vw,20px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;padding:6px 12px 26px;margin:-6px -12px -26px;scroll-padding-inline:12px}.kg-rail::-webkit-scrollbar{display:none}.kg-rail>*{scroll-snap-align:start;flex:0 0 auto}@media screen and (max-width:749px){.kg-rail{scroll-snap-type:x mandatory}}.kg-scroller{display:flex;flex-direction:column}.kg-rail-nav{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.kg-rail-btn{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--char) 9%,transparent);border-radius:50%;background:#fff;color:var(--char);cursor:pointer;pointer-events:auto;box-shadow:0 8px 22px #211f2429;transition:opacity .16s ease,background-color .16s ease,transform .16s ease}.kg-rail-btn[data-kg-prev]{left:12px}.kg-rail-btn[data-kg-next]{right:12px}.kg-rail-btn:hover:not(:disabled){background:var(--brand-primary);color:#fff;transform:translateY(-50%) scale(1.06)}.kg-rail-btn:disabled{opacity:0;pointer-events:none}.kg-rail-btn svg{width:17px;height:17px}@media(max-width:1300px){.kg-rail-nav{position:static;order:2;display:flex;justify-content:center;gap:14px;margin-top:clamp(16px,3vw,24px);pointer-events:auto}.kg-rail-btn{position:static;transform:none}.kg-rail-btn:hover:not(:disabled){transform:scale(1.06)}.kg-rail-btn:disabled{opacity:.3}}.kg-rail-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:clamp(18px,3vw,28px)}.kg-rail-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--char) 22%,transparent);cursor:pointer;transition:background-color .18s ease,width .18s ease}.kg-rail-dots button[aria-current=true]{width:24px;background:var(--brand-primary)}@media screen and (max-width:749px){.kg-rail-dots{margin-top:16px}}.kg-pcard{position:relative;display:flex;flex-direction:column;background:var(--kg-card-bg, #fff);border:1px solid var(--kg-card-line, var(--border));border-radius:var(--kg-card-radius, 16px);padding:10px;box-shadow:0 8px 16px -8px #2e1a4f38;transition:box-shadow .2s ease,transform .2s ease}.kg-pcard:hover{box-shadow:0 12px 20px -8px #2e1a4f47;transform:translateY(-2px)}.kg-pcard__media{position:relative;aspect-ratio:1 / 1;border-radius:calc(var(--kg-card-radius, 16px) - 6px);overflow:hidden;background:var(--kg-card-media, var(--surface))}.kg-pcard__media-link{position:relative;display:block;width:100%;height:100%}.kg-pcard__media img,.kg-pcard__ph{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease,transform .55s cubic-bezier(.4,0,.15,1)}.kg-pcard:hover .kg-pcard__media img{transform:scale(1.01)}.kg-pcard:hover .kg-pcard__media:has(.kg-pcard__media-alt) img:not(.kg-pcard__media-alt){opacity:0}.kg-pcard__media-alt{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kg-card-media, var(--surface));opacity:0;mix-blend-mode:normal!important;transition:opacity .35s ease,transform .55s cubic-bezier(.4,0,.15,1)}.kg-pcard:hover .kg-pcard__media-alt{opacity:1}@media(hover:none){.kg-pcard__media-alt{display:none}}.kg-pcard--media-soft .kg-pcard__media{border-radius:calc(var(--kg-card-radius, 16px) - 4px);padding:clamp(12px,4%,20px);background:var(--surface);box-shadow:inset 0 0 0 1px #4b2a7314}.kg-pcard--media-soft .kg-pcard__media-link{border-radius:calc(var(--kg-card-radius, 16px) - 12px);overflow:hidden}.kg-pcard--media-soft .kg-pcard__media img,.kg-pcard--media-soft .kg-pcard__ph{object-fit:contain;mix-blend-mode:multiply}.kg-pcard--media-soft.kg-pcard:hover .kg-pcard__media img{transform:scale(1.01)}.kg-pcard__qv{position:absolute;right:9px;bottom:9px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:0;border-radius:999px;background:#fffffff2;color:var(--char);font-family:var(--font-subheading--family);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,background-color .16s ease}.kg-pcard__qv svg{width:14px;height:14px}.kg-pcard__qv:hover{background:#fff}.kg-pcard:hover .kg-pcard__qv,.kg-pcard:focus-within .kg-pcard__qv{opacity:1;transform:translateY(0)}@media(hover:none){.kg-pcard__qv{opacity:1;transform:none}.kg-pcard__qv span{display:none}.kg-pcard__qv{padding:8px}}.kg-pcard__badge{position:absolute;top:10px;left:10px;padding:5px 11px;border-radius:999px;background:var(--kg-badge-bg, var(--brand-primary));color:var(--kg-badge-fg, #fff);font-family:var(--font-subheading--family);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1}.kg-pcard__body{display:flex;flex-direction:column;flex:1 1 auto;padding:12px 4px 4px}.kg-pcard__rating{display:flex;align-items:center;gap:7px;margin-bottom:7px}.kg-pcard__stars{position:relative;display:inline-block;font-size:12px;letter-spacing:1.5px;line-height:1;color:color-mix(in srgb,var(--char) 15%,transparent)}.kg-pcard__stars:before{content:"\2605\2605\2605\2605\2605"}.kg-pcard__stars-on{position:absolute;left:0;top:0;width:var(--r, 100%);overflow:hidden;white-space:nowrap;color:var(--warn)}.kg-pcard__rval{font-family:var(--font-body--family);font-size:12px;font-weight:600;color:var(--char)}.kg-pcard__rcount{font-family:var(--font-body--family);font-size:12px;color:var(--muted)}.kg-pcard__vendor{font-family:var(--font-subheading--family);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.kg-pcard__title{margin:0 0 6px;font-family:var(--font-heading--family);font-size:clamp(.94rem,1.3vw,1.1rem);font-weight:700;line-height:1.28;letter-spacing:-.01em;color:var(--char);text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kg-pcard__title:hover{color:var(--brand-primary)}.kg-pcard__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.kg-pcard__desc,.kg-pcard__subtitle{margin:0 0 10px;font-family:var(--font-body--family);font-size:12.5px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kg-pcard__subtitle{color:color-mix(in srgb,var(--char) 78%,transparent);font-weight:400}.kg-pcard__usps{list-style:none;margin:0 0 auto;padding:8px 0 2px;display:flex;flex-wrap:wrap;gap:6px}.kg-pcard__usps li{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 5px;border-radius:999px;background:var(--kg-usp-bg, color-mix(in srgb, var(--green) 11%, #fff));color:var(--kg-usp-fg, color-mix(in srgb, var(--green) 74%, #000));font-family:var(--font-body--family);font-size:11px;font-weight:500;letter-spacing:0}.kg-pcard__usps svg{width:12px;height:12px;flex:none;padding:2px;border-radius:50%;background:currentColor}.kg-pcard__usps svg path{stroke:var(--kg-usp-bg, color-mix(in srgb, var(--green) 13%, #fff))}.kg-pcard__save{font-family:var(--font-subheading--family);font-size:12px;font-weight:700;color:var(--red)}.kg-pcard__meta{margin:12px 0 0;font-family:var(--font-body--family);font-size:11.5px;font-weight:600;color:var(--muted);letter-spacing:.01em}.kg-pcard__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px}.kg-pcard__pricewrap{display:flex;flex-direction:column;gap:2px;min-width:0}.kg-pcard__price{font-family:var(--font-body--family);font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:600;color:var(--char);line-height:1.2}.kg-pcard__price del{font-size:.82em;color:var(--muted);font-weight:400;margin-left:7px}.kg-pcard__subprice{font-family:var(--font-body--family);font-size:11.5px;font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kg-pcard__form{flex:none;position:relative;z-index:2}.kg-pcard__btn{position:relative;z-index:2;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 17px;border:0;border-radius:999px;background:var(--kg-cta-bg, var(--brand-primary));color:var(--kg-cta-fg, #fff);font-family:var(--font-subheading--family);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:filter .16s ease,transform .16s ease}.kg-pcard__btn:hover{filter:brightness(.94);transform:translateY(-1px)}.kg-pcard__btn:disabled{background:color-mix(in srgb,var(--char) 12%,transparent);color:var(--muted);cursor:default}.kg-pcard__btn[aria-busy=true]{opacity:.65}.kg-pcard__btn svg{width:15px;height:15px}.kg-pcard__btn--ghost{background:transparent;color:var(--char);box-shadow:inset 0 0 0 1.5px currentColor}.kg-pcard__btn--ghost:hover{background:var(--char);color:#fff}.kg-qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;display:grid;place-items:center;padding:clamp(12px,4vw,40px)}.kg-qv__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#14101e8c;opacity:0;transition:opacity .25s ease}.kg-qv--open .kg-qv__scrim{opacity:1}.kg-qv__panel{position:relative;width:min(1000px,100%);max-height:min(90vh,760px);overflow:hidden;background:#fff;border-radius:24px;box-shadow:0 40px 100px #14101e66;opacity:0;transform:translateY(16px) scale(.98);transition:opacity .25s ease,transform .28s cubic-bezier(.32,.72,0,1)}.kg-qv--open .kg-qv__panel{opacity:1;transform:none}.kg-qv__close{position:absolute;top:12px;right:12px;z-index:3;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffffe6;color:var(--char);cursor:pointer}.kg-qv__close svg{width:16px;height:16px}.kg-qv__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.kg-qv__spinner{width:32px;height:32px;border:3px solid color-mix(in srgb,var(--char) 12%,transparent);border-top-color:var(--brand-primary);border-radius:50%;animation:kg-qv-spin .7s linear infinite}@keyframes kg-qv-spin{to{transform:rotate(360deg)}}.kg-qv__body{max-height:min(90vh,760px)}.kg-qv__err{padding:60px 40px;text-align:center;font-family:var(--font-body--family)}.kg-qv__err a{color:var(--brand-primary)}.kg-qv2{display:grid;grid-template-columns:1.05fr 1fr;max-height:min(90vh,760px)}.kg-qv2__gallery{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px;background:color-mix(in srgb,var(--char) 3.5%,#fff)}.kg-qv2__main{position:relative;flex:1 1 auto;border-radius:16px;overflow:hidden;background:#fff;min-height:0}.kg-qv2__main img,.kg-qv2__ph{width:100%;height:100%;object-fit:cover;display:block}.kg-qv2__badge{position:absolute;top:14px;left:14px;padding:7px 14px;border-radius:999px;background:var(--brand-primary);color:#fff;font-family:var(--font-subheading--family);font-size:12px;font-weight:700;letter-spacing:.06em}.kg-qv2__thumbs{display:flex;gap:8px;flex:none}.kg-qv2__thumb{width:58px;height:58px;flex:none;padding:0;border:1.5px solid transparent;border-radius:12px;overflow:hidden;background:#fff;cursor:pointer}.kg-qv2__thumb img{width:100%;height:100%;object-fit:cover}.kg-qv2__thumb.is-on{border-color:var(--brand-primary)}.kg-qv2__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid color-mix(in srgb,var(--char) 10%,transparent);border-radius:50%;background:#fffffff0;color:var(--char);cursor:pointer;box-shadow:0 4px 14px #14101e24;transition:background-color .16s ease,transform .16s ease}.kg-qv2__nav:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.kg-qv2__nav--prev{left:12px}.kg-qv2__nav--next{right:12px}.kg-qv2__nav svg{width:16px;height:16px}.kg-qv2__info{display:flex;flex-direction:column;min-height:0}.kg-qv2__scroll{flex:1 1 auto;overflow-y:auto;padding:clamp(24px,3vw,40px) clamp(24px,3vw,40px) 18px;display:flex;flex-direction:column;gap:12px}.kg-qv2__rating{display:flex;align-items:center;gap:8px}.kg-qv2__stars{position:relative;display:inline-block;font-size:15px;letter-spacing:2px;line-height:1;color:color-mix(in srgb,var(--char) 16%,transparent)}.kg-qv2__stars:before{content:"\2605\2605\2605\2605\2605"}.kg-qv2__stars>span{position:absolute;left:0;top:0;width:var(--r, 100%);overflow:hidden;white-space:nowrap;color:var(--warn)}.kg-qv2__rval{font-family:var(--font-body--family);font-size:13px;font-weight:700}.kg-qv2__rcount{font-family:var(--font-body--family);font-size:12.5px;color:var(--muted)}.kg-qv2__vendor{margin:0;font-family:var(--font-subheading--family);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.kg-qv2__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;line-height:1.14;letter-spacing:-.01em}.kg-qv2__subtitle{margin:0;font-family:var(--font-body--family);font-size:14px;color:var(--char);font-weight:500}.kg-qv2__pricerow{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-top:2px}.kg-qv2__price{font-family:var(--font-heading--family);font-size:1.7rem;font-weight:700}.kg-qv2__was{font-family:var(--font-body--family);font-size:1rem;color:var(--muted);text-decoration:line-through}.kg-qv2__save{font-family:var(--font-subheading--family);font-size:12px;font-weight:700;color:var(--red)}.kg-qv2__was:empty,.kg-qv2__save:empty{display:none}.kg-qv2__usps{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:7px}.kg-qv2__usps li{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 7px;border-radius:999px;background:color-mix(in srgb,var(--green) 13%,#fff);color:color-mix(in srgb,var(--green) 78%,#000);font-family:var(--font-body--family);font-size:11.5px;font-weight:500;letter-spacing:0}.kg-qv2__usps svg{width:14px;height:14px;flex:none;padding:2.5px;border-radius:50%;background:currentColor}.kg-qv2__usps svg path{stroke:color-mix(in srgb,var(--green) 13%,#fff)}.kg-qv2__meta{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.kg-qv2__meta li{padding:4px 11px;border-radius:999px;border:1px solid var(--rule);font-family:var(--font-body--family);font-size:11.5px;font-weight:600;color:var(--muted)}.kg-qv2__desc{margin:4px 0 0;font-family:var(--font-body--family);font-size:14px;line-height:1.62;color:var(--muted)}.kg-qv2__acc{border-top:1px solid var(--rule);margin-top:6px}.kg-qv2__acc summary{display:flex;align-items:center;justify-content:space-between;padding:14px 0;cursor:pointer;list-style:none;font-family:var(--font-subheading--family);font-size:13px;font-weight:700}.kg-qv2__acc summary::-webkit-details-marker{display:none}.kg-qv2__acc summary svg{width:16px;height:16px;transition:transform .2s ease}.kg-qv2__acc[open] summary svg{transform:rotate(45deg)}.kg-qv2__acc ul{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px}.kg-qv2__acc li{font-family:var(--font-body--family);font-size:13px;color:var(--muted);line-height:1.5}.kg-qv2__acc li:before{content:"\2022";color:var(--brand-primary);margin-right:8px}.kg-qv2__buybar{flex:none;padding:16px clamp(24px,3vw,40px) clamp(20px,3vw,28px);border-top:1px solid var(--rule);background:#fff}.kg-qv2__variants{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.kg-qv2__vopt{position:relative;cursor:pointer}.kg-qv2__vopt input{position:absolute;opacity:0;pointer-events:none}.kg-qv2__vopt span{display:inline-block;padding:9px 16px;border-radius:999px;border:1.5px solid var(--rule);background:#fff;font-family:var(--font-body--family);font-size:13px;font-weight:600}.kg-qv2__vopt.is-on span{border-color:var(--brand-primary);background:var(--brand-primary-soft);color:var(--brand-primary)}.kg-qv2__vopt.is-out span{opacity:.4;text-decoration:line-through}.kg-qv2__buy{display:flex;gap:12px}.kg-qv2__qty{display:inline-flex;align-items:center;border:1px solid var(--rule);border-radius:999px}.kg-qv2__qty button{width:42px;height:50px;border:0;background:none;font-size:18px;cursor:pointer;color:var(--char)}.kg-qv2__qty input{width:34px;height:50px;border:0;background:none;text-align:center;font-family:var(--font-body--family);font-weight:700;font-size:15px}.kg-qv2__add{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;border:0;border-radius:999px;background:var(--kg-cta-bg, var(--brand-primary));color:var(--kg-cta-fg, #fff);font-family:var(--font-subheading--family);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .16s ease}.kg-qv2__add svg{width:19px;height:19px}.kg-qv2__add:hover{background:var(--brand-primary-deep)}.kg-qv2__add:disabled{background:color-mix(in srgb,var(--char) 12%,transparent);color:var(--muted);cursor:default}.kg-qv2__add[aria-busy=true]{opacity:.6}.kg-qv2__trust{margin:12px 0 0;font-family:var(--font-body--family);font-size:11.5px;font-weight:600;color:var(--muted);text-align:center}.kg-qv2__full{display:inline-block;margin-top:10px;font-family:var(--font-subheading--family);font-size:13px;font-weight:600;color:var(--brand-primary);text-decoration:none}.kg-qv2__full:hover{text-decoration:underline}.kg-qv2 [data-kg-qv-variants]{display:none}@media screen and (max-width:799px){.kg-qv2{grid-template-columns:1fr;grid-template-rows:auto 1fr}.kg-qv2__gallery{padding:12px}.kg-qv2__main{aspect-ratio:auto;height:34vh;max-height:230px;max-width:none}.kg-qv2__thumbs{overflow-x:auto;padding-bottom:2px}.kg-qv2__thumb{width:46px;height:46px}}@media(prefers-reduced-motion:reduce){.kg-qv__scrim,.kg-qv__panel,.kg-qv__spinner,.kg-qv2__acc summary svg{transition:none;animation:none}}@media screen and (max-width:749px){.kg-pcard__foot{flex-direction:column;align-items:stretch}.kg-pcard__btn{width:100%}}@media(prefers-reduced-motion:reduce){.kg-btn,.kg-pcard,.kg-pcard__media img,.kg-pcard__btn{transition:none}}.shopify-section{--kg-card-bg: var(--surface);--kg-card-line: var(--brand-300);--kg-card-media: var(--surface)}.shopify-section:nth-child(odd){--kg-alt-bg: var(--surface-alt)}.shopify-section:nth-child(2n){--kg-alt-bg: var(--surface)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kg-sections.css.map */
