.kumora-product{--kp-accent: var(--color-button);--kp-tint: rgba(var(--color-button), .08);--kp-tint-strong: rgba(var(--color-button), .14);--kp-line: rgba(var(--color-foreground), .12);--kp-muted: rgba(var(--color-foreground), .72);--kp-radius: .4rem}.kumora-product__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.kumora-product__media{min-width:0;margin-inline:calc(var(--kumora-gutter) * -1)}kumora-gallery{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "nav";column-gap:.8rem}kumora-gallery.kumora-gallery--tiles{grid-template-areas:"main" "nav" "tiles"}.kumora-gallery__main{grid-area:main;position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--kp-tint)}.kumora-gallery__track{position:relative;display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.kumora-gallery__track::-webkit-scrollbar{display:none}.kumora-gallery__slide{flex:0 0 100%;height:100%;scroll-snap-align:start}.kumora-gallery__slide img,.kumora-gallery__slide svg{display:block;width:100%;height:100%;object-fit:cover}.kumora-gallery__badge{position:absolute;top:.8rem;right:.8rem;width:7.6rem;height:7.6rem;border-radius:50%;object-fit:cover;pointer-events:none;box-shadow:0 .2rem .8rem rgba(var(--color-shadow),.12)}.kumora-gallery__tiles{grid-area:tiles;display:flex;gap:.8rem;margin:1.2rem 0 0;padding:0 var(--kumora-gutter);list-style:none}.kumora-gallery__tile{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:1.4rem .6rem 1.2rem;border:1px solid rgba(var(--color-button),.18);border-radius:var(--kp-radius);background:var(--kp-tint);text-align:center;color:rgb(var(--color-foreground))}.kumora-gallery__tile-icon{display:grid;place-items:center;width:4.8rem;height:4.8rem;border:1px solid rgba(var(--color-button),.25);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--kp-accent))}.kumora-gallery__tile-icon .kumora-icon{width:2.6rem;height:2.6rem}.kumora-gallery__tile-text{font-size:1.4rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}@media screen and (min-width:375px){.kumora-gallery__tile-text{font-size:1.5rem}}.kumora-gallery__nav{grid-area:nav;display:flex;align-items:center;gap:.8rem;margin-top:1rem;padding-inline:var(--kumora-gutter)}.kumora-gallery__arrow{flex:none;display:grid;place-items:center;width:2.4rem;height:2.4rem;padding:0;border:0;border-radius:50%;background:rgb(var(--kp-accent));color:rgb(var(--color-button-text));cursor:pointer;opacity:.9}.kumora-gallery__arrow:hover{opacity:1}.kumora-gallery__arrow .kumora-icon{width:1.4rem;height:1.4rem;stroke-width:2.4}.kumora-gallery__thumbs{position:relative;flex:1 1 auto;min-width:0;display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;padding-block:.2rem}.kumora-gallery__thumbs::-webkit-scrollbar{display:none}.kumora-gallery__thumb{flex:0 0 calc((100% - 3.2rem)/5);aspect-ratio:1;padding:0;border:0;border-radius:.3rem;overflow:hidden;background:var(--kp-tint);cursor:pointer;opacity:.5;transition:opacity .2s ease}.kumora-gallery__thumb[aria-current=true]{opacity:1}.kumora-gallery__thumb:hover{opacity:.85}.kumora-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.kumora-gallery__arrow:focus-visible,.kumora-gallery__thumb:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.kumora-product__info{min-width:0;padding-top:1.6rem}.kumora-product__info>*+*{margin-top:1.4rem}.kumora-product__rating{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.4rem;line-height:1.3}.kumora-stars{position:relative;display:inline-flex;color:rgb(var(--kp-accent))}.kumora-stars__base,.kumora-stars__fill{display:inline-flex;gap:.1rem}.kumora-stars__base{opacity:.25}.kumora-stars__fill{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--kumora-stars, 100%)) 0 0)}.kumora-stars .kumora-icon{width:1.6rem;height:1.6rem;stroke:none}.kumora-product__rating-sep{opacity:.6}.kumora-product__rating-count{color:inherit;text-decoration:none}.kumora-product__rating-count strong{font-weight:700;text-decoration:underline;text-underline-offset:.25em}.kumora-product__title{margin:.6rem 0 0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:2.8rem;line-height:1.15;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.kumora-product__info>.kumora-product__title{margin-top:.6rem}.kumora-product__title--headline{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:normal}.kumora-product__name{margin:0;font-family:var(--font-body-family);font-style:normal;font-weight:700;font-size:1.4rem;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--kp-muted)}.kumora-product__headline{margin:.4rem 0 0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:min(calc(2.97rem * var(--kumora-heading-scale, 1)),calc((100vw - 3.2rem)*.0916));line-height:1.15;letter-spacing:-.04em;text-wrap:balance;color:rgb(var(--color-foreground))}.kumora-product__headline em,.kumora-product__headline i{font-style:italic;color:rgb(var(--kp-accent))}.kumora-product__desc{margin:0;font-size:1.6rem;line-height:1.45;color:var(--kp-muted)}.kumora-product__info>.kumora-product__desc{margin-top:.6rem}.kumora-product__benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.kumora-product__info>.kumora-product__benefits{margin-top:1.6rem}.kumora-product__benefits--gallery{margin-top:1.6rem;padding-inline:var(--kumora-gutter)}@media screen and (min-width:750px){.kumora-product__benefits--gallery{padding-inline:0}}.kumora-product__checks{display:grid;gap:.8rem;margin:1.6rem 0 0;padding:0;list-style:none}.kumora-product__check{display:flex;align-items:flex-start;gap:1rem;font-size:1.6rem;line-height:1.4;color:rgb(var(--color-foreground))}.kumora-product__check-icon{display:grid;place-items:center;flex:none;width:2rem;height:2rem;margin-top:.1rem;border-radius:50%;background:var(--kp-tint-strong);color:rgb(var(--kp-accent))}.kumora-product__check-icon .kumora-icon{width:1.3rem;height:1.3rem;stroke-width:3}.kumora-product__benefit{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.8rem;padding:1.4rem .4rem 1.2rem;border:1px solid var(--kp-line);border-radius:var(--kp-radius);background:rgb(var(--color-background));text-align:center;font-size:1.4rem;font-weight:500;line-height:1.25;color:rgb(var(--color-foreground))}.kumora-product__benefit-icon{display:grid;place-items:center;flex:none;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--kp-tint-strong);color:rgb(var(--kp-accent))}.kumora-product__benefit .kumora-icon{width:1.9rem;height:1.9rem}.kumora-product__benefit-text{text-wrap:balance}.kumora-product__bundle-heading{margin:0;text-align:center;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:2.4rem;line-height:1.2;color:rgb(var(--color-foreground))}.kumora-product__info>.kumora-product__bundle-heading{margin-top:2.4rem}.kumora-product__bundle-heading em,.kumora-product__bundle-heading i{font-style:normal;color:rgb(var(--kp-accent))}.kumora-product__info>.kumora-product__bundle-heading--rules{margin-top:2.8rem;padding-block:2rem;border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12)}.kumora-product__info>.kumora-product__bundle-heading--rules+.kumora-bundle{margin-top:2.4rem}.kumora-product__bundle-prefix{font-family:var(--font-body-family);font-style:normal;font-weight:800;font-size:.82em;letter-spacing:.04em;text-transform:uppercase;color:#000;white-space:nowrap}@media screen and (max-width:749px){.kumora-product__bundle-prefix{display:block;margin-bottom:.4rem;font-size:.86em;letter-spacing:.08em}}.kumora-product__bundle-title{text-wrap:balance}.kumora-product__info>.kumora-bundle{margin-top:2rem}.kumora-bundle{display:block}.kumora-bundle__options{margin:0;padding:0;border:0;min-width:0}.kumora-bundle__options--cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.8rem}.kumora-bundle__card{position:relative;min-width:0}.kumora-bundle__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.kumora-bundle__options--cards .kumora-bundle__label{display:flex;flex-direction:column;align-items:center;height:100%;box-sizing:border-box;padding:1.6rem .8rem 1.2rem;border:1px solid var(--kp-line);border-radius:var(--kp-radius);background:rgb(var(--color-background));text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.kumora-bundle__input:checked+.kumora-bundle__label{border-color:rgb(var(--kp-accent));background:var(--kp-tint);box-shadow:inset 0 0 0 .5px rgb(var(--kp-accent))}.kumora-bundle__input:focus-visible+.kumora-bundle__label{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.kumora-bundle__card.is-unavailable .kumora-bundle__label{opacity:.55}.kumora-bundle__check{position:absolute;z-index:1;top:-.9rem;left:-.9rem;box-sizing:border-box;border:2px solid rgb(var(--color-background));display:none;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgb(var(--kp-accent));color:#fff}.kumora-bundle__check .kumora-icon{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.kumora-bundle__input:checked+.kumora-bundle__label .kumora-bundle__check{display:flex}.kumora-bundle__ribbon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:.35rem 1.4rem;border-radius:1.2rem 1.2rem .4rem .4rem;background:rgb(var(--kp-accent));color:rgb(var(--color-button-text));font-size:1.4rem;font-weight:700;letter-spacing:.05em;line-height:1.3;white-space:nowrap}.kumora-bundle__media{position:relative;display:block;flex:none}.kumora-bundle__media img{display:block;width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}.kumora-bundle__qty{position:absolute;top:-1rem;right:-.4rem;min-width:3rem;padding:.2rem .6rem;border:2px solid rgb(var(--color-background));border-radius:1.4rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.4rem;font-weight:700;line-height:1.2;text-align:center}.kumora-bundle__main{display:flex;flex-direction:column;gap:.6rem;min-width:0}.kumora-bundle__head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.kumora-bundle__name{font-size:1.8rem;font-weight:700;line-height:1.2;color:rgb(var(--color-foreground))}.kumora-bundle__off{display:inline-block;padding:.1rem .7rem;border-radius:.4rem;background:rgb(var(--kp-accent));color:rgb(var(--color-button-text));font-size:1.4rem;font-weight:700;letter-spacing:.03em;line-height:1.4;white-space:nowrap}.kumora-bundle__unit{font-size:1.6rem;line-height:1.3;color:var(--kp-muted)}.kumora-bundle__gifts{display:inline-flex;align-items:center;align-self:flex-start;gap:.5rem;padding:.2rem .9rem .2rem .7rem;border-radius:999px;background:#e6f4ea;color:#1e5a38;font-size:1.4rem;font-weight:600;line-height:1.35}.kumora-bundle__gifts .kumora-icon{width:1.6rem;height:1.6rem;stroke-width:2}.kumora-bundle__price{display:flex;flex-direction:column;flex:none;gap:.2rem}.kumora-bundle__now{font-size:2rem;font-weight:700;line-height:1.15;color:rgb(var(--color-foreground))}.kumora-bundle__was{font-size:1.4rem;line-height:1.3;color:var(--kp-muted)}.kumora-bundle__soldout{font-size:1.4rem;text-transform:uppercase;letter-spacing:.04em}.kumora-bundle--rows .kumora-bundle__options--cards{grid-auto-flow:row;gap:1.6rem}.kumora-bundle--rows .kumora-bundle__options--cards .kumora-bundle__label{flex-direction:row;align-items:center;gap:1.6rem;padding:2.2rem 1.6rem;text-align:left}.kumora-bundle--rows .kumora-bundle__card--best .kumora-bundle__label{padding-top:2.6rem}.kumora-bundle--rows .kumora-bundle__media{width:7.2rem}.kumora-bundle--rows .kumora-bundle__main{flex:1}.kumora-bundle--rows .kumora-bundle__price{align-items:flex-end;text-align:right}.kumora-bundle--rows .kumora-bundle__ribbon{left:auto;right:1.6rem;transform:translateY(-50%)}@media screen and (max-width:359px){.kumora-bundle--rows .kumora-bundle__options--cards .kumora-bundle__label{gap:1rem;padding-inline:1.2rem}.kumora-bundle--rows .kumora-bundle__media{width:5.6rem}}.kumora-bundle--columns .kumora-bundle__options--cards .kumora-bundle__label{padding:2.4rem 1rem 2rem;gap:.6rem}.kumora-bundle--columns .kumora-bundle__media{width:var(--kumora-bundle-img-w, 100%);margin:0 auto .6rem}.kumora-bundle--columns .kumora-bundle__media img{max-height:11rem}.kumora-bundle--columns .kumora-bundle__main{align-items:center}.kumora-bundle--columns .kumora-bundle__head{justify-content:center}.kumora-bundle--columns .kumora-bundle__gifts{align-self:center}.kumora-bundle--columns .kumora-bundle__price{flex-direction:row-reverse;align-items:baseline;justify-content:center;gap:.6rem}.kumora-bundle__options--pills{display:flex;flex-wrap:wrap;gap:.8rem}.kumora-bundle__options--pills+.kumora-bundle__options{margin-top:1.2rem}.kumora-bundle__legend{width:100%;margin-bottom:.6rem;font-size:1.6rem;font-weight:600}.kumora-bundle__options--pills .kumora-bundle__label{display:inline-block;padding:.8rem 1.6rem;border:1px solid var(--kp-line);border-radius:999px;font-size:1.6rem;cursor:pointer}.kumora-product__upsell{padding:1rem 1.2rem;border-radius:var(--kp-radius);background:var(--kp-tint);text-align:center;font-size:1.6rem;line-height:1.45}.kumora-product__upsell p{margin:0}.kumora-product__upsell strong,.kumora-product__upsell b,.kumora-product__upsell em,.kumora-product__upsell i{font-weight:600;font-style:normal;color:rgb(var(--kp-accent))}.kumora-gifts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1rem;margin:0;padding:1rem 0 0;list-style:none}.kumora-product__info>.kumora-gifts{margin-top:1.4rem}.kumora-gift{display:flex;min-width:0;text-align:center}.kumora-gift__tile{position:relative;flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;min-height:12.8rem;padding:1.8rem .6rem 1.2rem;border:1px dashed rgba(var(--kp-accent),.75);border-radius:var(--kp-radius);background:rgba(var(--color-button),.03)}.kumora-gift__pill{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:inline-flex;gap:.35em;padding:.25rem .9rem;border:1px solid #C9E6D1;border-radius:1rem;background:#e6f4ea;color:#1e5a38;font-size:1.4rem;line-height:1.35;white-space:nowrap}.kumora-gift__pill b{font-weight:700}@media screen and (max-width:359px){.kumora-product__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.kumora-product__benefit{flex-direction:row;justify-content:flex-start;padding:.8rem;text-align:left}.kumora-product__benefit-icon{width:3rem;height:3rem}.kumora-gifts{gap:.8rem;padding-top:1.8rem}.kumora-gift__pill{flex-direction:column;align-items:center;gap:0;padding:.2rem .8rem;line-height:1.15}.kumora-gift__tile{padding-top:2.6rem}.kumora-gift__lock{inset-block-start:2.2rem}}.kumora-gift__pill s{opacity:.72;font-weight:500}.kumora-gift__lock{position:absolute;top:1.4rem;right:.4rem;bottom:.6rem;left:.4rem}.kumora-gift__media{display:flex;flex:none;align-items:center;justify-content:center;width:100%;height:5.6rem}.kumora-gift__media img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.kumora-gift__media .kumora-icon{width:3.6rem;height:3.6rem;color:rgb(var(--kp-accent))}.kumora-gift__lock{display:none;justify-content:center;flex-direction:column;align-items:center;gap:.5rem;padding:0;font-size:1.4rem;line-height:1.25}.kumora-gift__lock-icon{display:grid;place-items:center;width:3.8rem;height:3.8rem;border-radius:50%;background:var(--kp-tint-strong)}.kumora-gift__lock-icon .kumora-icon{width:1.9rem;height:1.9rem}.kumora-gift__lock-text strong{font-weight:700}.kumora-gift[data-locked] .kumora-gift__media,.kumora-gift[data-locked] .kumora-gift__label{display:none}.kumora-gift[data-locked] .kumora-gift__lock{display:flex}.kumora-gift[data-locked] .kumora-gift__tile{border-color:#c8c4c1;background:#fff}.kumora-gift[data-locked] .kumora-gift__lock-icon{background:#e8e6e4;color:#6b6663}.kumora-gift[data-locked] .kumora-gift__lock-text,.kumora-gift[data-locked] .kumora-gift__lock-text strong{color:#3a3735}.kumora-gift__label{display:block;font-size:1.4rem;font-weight:600;line-height:1.25;color:rgb(var(--color-foreground))}.kumora-product__info>.kumora-product__buy{margin-top:1.8rem}.kumora-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem;margin-bottom:1rem;font-size:1.8rem}.kumora-price__now{font-weight:600}.kumora-price__was{opacity:.55;font-size:1.6rem}.kumora-price__save{padding:.2rem .8rem;border-radius:999px;background:var(--kp-tint-strong);color:rgb(var(--kp-accent));font-size:1.4rem;font-weight:600;text-transform:uppercase}.kumora-product .product-form{margin:0}.kumora-atc{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;width:100%;min-height:6.4rem;padding:1rem 2rem;border:0;border-radius:var(--kumora-btn-radius, .5rem);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font:inherit;cursor:pointer;transition:filter .15s ease,transform .15s ease}.kumora-atc:hover:not([disabled]){filter:brightness(1.06)}.kumora-atc:active:not([disabled]){transform:scale(.99)}.kumora-atc:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.kumora-atc[disabled]{opacity:.5;cursor:not-allowed}.kumora-atc__label{font-size:2rem;font-weight:700;letter-spacing:.02em;line-height:1.15;text-transform:uppercase}.kumora-atc__guarantee{display:inline-flex;align-items:center;gap:.5rem;font-size:1.4rem;line-height:1.3;opacity:.9}.kumora-atc__guarantee .kumora-icon{width:1.3rem;height:1.3rem}.kumora-atc .loading__spinner{position:absolute;top:50%;left:50%;width:2.2rem;transform:translate(-50%,-50%)}.kumora-atc.loading>:not(.loading__spinner){visibility:hidden}.kumora-atc .loading__spinner .path{stroke:rgb(var(--color-button-text))}.kumora-product__dynamic{margin-top:1rem}.kumora-product__error{margin-bottom:1rem;padding:.8rem 1.2rem;border-radius:var(--kp-radius);background:var(--kp-tint);font-size:1.6rem}.kumora-stock{margin:0;font-size:1.4rem;line-height:1.5;text-align:center;text-wrap:balance}.kumora-product__info>.kumora-stock{margin-top:1.6rem}.kumora-stock strong{font-weight:700}.kumora-stock__dot{display:inline-block;vertical-align:.05em;margin-right:.8rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--kumora-stock-dot, rgb(var(--color-foreground)));box-shadow:0 0 0 .35rem color-mix(in srgb,var(--kumora-stock-dot, rgb(var(--color-foreground))) 22%,transparent)}.kumora-stock__dot--out{background:rgba(var(--color-foreground),.35);box-shadow:0 0 0 .35rem rgba(var(--color-foreground),.1)}.kumora-stock__date{font-weight:600;text-decoration:underline;text-underline-offset:.2em}.kumora-batch{--kb-accent: rgb(var(--color-button));margin-top:2rem;padding:1.2rem 1.2rem 1.1rem;border:1.5px solid var(--kb-accent);border-radius:1.2rem;background:rgb(var(--color-background));font-family:Figtree,var(--font-body-family);font-style:normal;text-transform:uppercase}.kumora-batch p{margin:0}.kumora-batch__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;font-size:1.4rem;font-weight:700;line-height:1.2;letter-spacing:.02em;color:rgb(var(--color-foreground))}.kumora-batch__eta{color:var(--kb-accent)}.kumora-batch__sub{margin-top:.2rem!important;font-size:1.3rem;line-height:1.4;text-transform:none;color:var(--kp-muted)}.kumora-batch__rows{display:grid;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.kumora-batch__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;padding:.5rem 1rem;border-radius:.7rem;font-size:1.2rem;font-weight:700;line-height:1.2;letter-spacing:.03em}.kumora-batch__row--past{background:rgba(var(--color-foreground),.05);border:1px solid rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.45)}.kumora-batch__row--current{border:1.5px solid var(--kb-accent);background:linear-gradient(90deg,rgba(var(--color-button),.14) var(--kumora-batch-fill, 94%),transparent var(--kumora-batch-fill, 94%));color:rgb(var(--color-foreground))}.kumora-batch__row--next{border:1px dashed rgba(var(--color-foreground),.25);color:rgba(var(--color-foreground),.8)}.kumora-batch__state{flex:none;text-align:right}.kumora-batch__footer{margin-top:.9rem!important;font-size:1.2rem;font-weight:700;letter-spacing:.03em;color:var(--kb-accent)}.kumora-product__info>.kumora-acc{margin-top:0}.kumora-product__info>:not(.kumora-acc)+.kumora-acc{margin-top:2.4rem}.kumora-acc{border-top:1px solid var(--kp-line)}.kumora-acc:not(:has(+.kumora-acc)){border-bottom:1px solid var(--kp-line)}.kumora-acc__summary{display:flex;align-items:center;gap:1rem;padding:1.8rem 0;font-size:1.7rem;line-height:1.35;cursor:pointer;list-style:none}.kumora-acc__summary::-webkit-details-marker{display:none}.kumora-acc__summary:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.kumora-acc__lead{display:inline-flex;color:rgb(var(--kp-accent))}.kumora-acc__title{flex:1 1 auto}.kumora-acc__toggle{flex:none;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.3rem;background:var(--kp-tint-strong);color:rgb(var(--kp-accent))}.kumora-acc__toggle .kumora-icon{width:1.4rem;height:1.4rem;stroke-width:2.2;transition:transform .2s ease}.kumora-acc[open] .kumora-acc__toggle .kumora-icon{transform:rotate(45deg)}.kumora-acc__content{padding:0 0 1.8rem;font-size:1.6rem;line-height:1.55;color:var(--kp-muted)}.kumora-acc__content.rte ul{list-style:none;margin:0;padding:0;display:grid;gap:1.4rem}.kumora-acc__content.rte li{position:relative;margin:0;padding-left:3rem}.kumora-acc__content.rte li:before{content:"";position:absolute;left:0;top:.2em;width:1.8rem;height:1.8rem;background:rgb(var(--kp-accent));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") center / contain no-repeat}.kumora-acc__content.rte strong{font-weight:600;color:rgb(var(--color-foreground))}.kumora-acc__content>:first-child{margin-top:0}.kumora-acc__content>:last-child{margin-bottom:0}@media screen and (min-width:750px){.kumora-product__media{margin-inline:0}.kumora-gallery__main{border-radius:var(--kp-radius)}.kumora-gallery__nav,.kumora-gallery__tiles{padding-inline:0}.kumora-gallery__tile{padding:1.8rem 1.2rem 1.6rem;gap:1rem}.kumora-gallery__tile-icon{width:5.6rem;height:5.6rem}.kumora-gallery__tile-icon .kumora-icon{width:2.8rem;height:2.8rem}.kumora-gallery__tile-text{font-size:1.6rem}}@media screen and (min-width:990px){.kumora-product__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:5.6rem;align-items:start;padding-top:3.2rem}.kumora-product__media--sticky{position:sticky;top:2.4rem}.kumora-gallery__nav{justify-content:center}.kumora-gallery__thumbs{flex:0 1 auto}.kumora-gallery__thumb{flex:0 0 7.2rem}.kumora-product__info{padding-top:0;max-width:56rem}.kumora-product__title{font-size:4rem}.kumora-product__title--headline{font-size:inherit}.kumora-product__headline{font-size:calc(3.96rem * var(--kumora-heading-scale, 1));letter-spacing:-.01em}.kumora-product__benefit{font-size:1.5rem;padding:1.6rem .6rem 1.4rem}.kumora-bundle--columns .kumora-bundle__media img{max-height:12rem}.kumora-gift__tile{aspect-ratio:1.35}}@media(prefers-reduced-motion:reduce){.kumora-atc,.kumora-gallery__thumb,.kumora-bundle__label,.kumora-acc__toggle .kumora-icon{transition:none}}.kumora-sticky-cta{position:fixed;inset:auto 0 0;z-index:4;display:block;padding:1rem var(--kumora-gutter, 16px) calc(1rem + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));box-shadow:0 -.6rem 2rem rgba(var(--color-foreground),.12);transform:translateY(0);transition:transform .3s ease,visibility .3s}.kumora-sticky-cta[hidden]{display:block;visibility:hidden;transform:translateY(110%)}.kumora-sticky-cta__button.button{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;max-width:48rem;min-height:5.2rem;margin:0 auto;font-size:1.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kumora-sticky-cta__button.button,.kumora-sticky-cta__button.button:before,.kumora-sticky-cta__button.button:after{border-radius:var(--kumora-btn-radius, .5rem);box-shadow:none}.kumora-sticky-cta__button .kumora-icon{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:2.2}@media(prefers-reduced-motion:reduce){.kumora-sticky-cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kumora-product.css.map */
