.k-main-product{--k-mp-frame-bg: #efefee;--k-mp-radius: 2px;position:relative;padding-block:0 clamp(56px,8vw,120px)}.k-main-product__grid{display:grid;grid-template-columns:minmax(0,1fr)}@keyframes k-mp-failsafe{to{opacity:1}}html.k-js:not(.k-reduced) .k-main-product:not([data-motion=off]):not(.is-ready) :is([data-mp-intro],[data-mp-title]){opacity:0;animation:k-mp-failsafe .01s linear 2.5s forwards}.k-main-product__gallery{position:relative;min-width:0;margin-inline:calc(var(--k-gutter) * -1)}.k-main-product__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.k-main-product__track::-webkit-scrollbar{display:none}.k-main-product__slide{position:relative;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.k-main-product__frame{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--k-mp-frame-bg)}.k-main-product__frame img,.k-main-product__placeholder{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.k-main-product__pager{display:flex;align-items:center;gap:4px;padding:6px calc(var(--k-gutter) - 12px) 0}.k-main-product__pager[hidden]{display:none}.k-main-product__pager-btn{display:grid;place-items:center;width:44px;height:44px;color:var(--k-ink);transition:opacity .3s var(--k-ease-out)}.k-main-product__pager-btn:disabled{opacity:.25;cursor:default}.k-main-product__dots{display:flex;flex:1;justify-content:center}.k-main-product__dot{display:grid;place-items:center;flex:0 1 36px;height:44px}.k-main-product__dot span{display:block;width:100%;max-width:22px;height:1px;background:var(--k-ink);opacity:.2;transform-origin:left center;transition:opacity .4s var(--k-ease-out),height .4s var(--k-ease-out)}.k-main-product__dot.is-active span{height:2px;opacity:1}.k-main-product__count{min-width:4.5em;color:var(--k-muted);text-align:center;font-variant-numeric:tabular-nums}.k-main-product__count span{color:var(--k-ink)}.k-main-product__slide--spin{aspect-ratio:4 / 5;background:var(--k-mp-spin-bg, var(--k-bg))}.k-mp-spin{position:relative;width:100%;height:100%;overflow:hidden;background:var(--k-mp-spin-bg, var(--k-bg));cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.k-mp-spin.is-dragging{cursor:grabbing}.k-mp-spin:focus-visible{outline:1px solid var(--k-ink);outline-offset:-8px}.k-mp-spin__poster,.k-mp-spin__canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.k-mp-spin__canvas{opacity:0}.k-mp-spin.is-live .k-mp-spin__canvas{opacity:1}.k-mp-spin:before{content:"360\b0";position:absolute;top:clamp(16px,2vw,24px);left:clamp(16px,2vw,24px);z-index:1;font-size:.6875rem;font-weight:500;letter-spacing:.18em;color:var(--k-muted)}.k-mp-spin__hint{position:absolute;left:50%;bottom:clamp(14px,1.8vw,22px);z-index:1;display:inline-flex;align-items:center;gap:10px;color:var(--k-ink);opacity:.72;white-space:nowrap;transform:translate(-50%);pointer-events:none;transition:opacity .8s var(--k-ease-out),transform .8s var(--k-ease-out)}.k-mp-spin__hint[hidden]{display:none}.k-mp-spin.is-touched .k-mp-spin__hint{opacity:0;transform:translate(-50%,8px)}.k-mp-spin__progress{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--k-line);transition:opacity .6s var(--k-ease-out) .3s}.k-mp-spin__progress span{display:block;height:100%;background:var(--k-ink);transform:scaleX(var(--p, 0));transform-origin:left center;transition:transform .3s var(--k-ease-out)}.k-mp-spin.is-loaded .k-mp-spin__progress,html:not(.k-js) .k-mp-spin__progress{opacity:0}.k-mp-spin__poster,.k-mp-spin__canvas{-webkit-mask-image:linear-gradient(90deg,transparent 6%,#000 26%,#000 74%,transparent 94%);mask-image:linear-gradient(90deg,transparent 6%,#000 26%,#000 74%,transparent 94%)}.k-mp-3d__canvas{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent),linear-gradient(180deg,#000 86%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent),linear-gradient(180deg,#000 86%,transparent);mask-composite:intersect;opacity:0;pointer-events:none;transition:opacity .8s var(--k-ease-out)}.k-mp-spin.is-3d .k-mp-3d__canvas{opacity:1}.k-mp-spin.is-3d .k-mp-spin__poster,.k-mp-spin.is-3d .k-mp-spin__canvas,.k-mp-spin.is-3d .k-mp-spin__progress{opacity:0;transition:opacity .8s var(--k-ease-out)}.k-mp-spin.is-3d:before{content:"3D"}.k-mp-3d__gauge{position:absolute;top:0;left:0;z-index:1;width:1px;opacity:0;pointer-events:none;transition:opacity .6s var(--k-ease-out)}.k-mp-spin.is-3d .k-mp-3d__gauge{opacity:.55}.k-mp-spin.is-3d.is-sizing .k-mp-3d__gauge{opacity:1}.k-mp-3d__gauge-line{position:absolute;inset:0;background:var(--k-ink)}.k-mp-3d__gauge-line:before,.k-mp-3d__gauge-line:after{content:"";position:absolute;left:-4px;width:9px;height:1px;background:var(--k-ink)}.k-mp-3d__gauge-line:before{top:0}.k-mp-3d__gauge-line:after{bottom:0}.k-mp-3d__gauge-label{position:absolute;top:50%;left:14px;font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--k-ink);transform:translateY(-50%)}@media(max-width:899.98px){.k-mp-dock{position:fixed;right:12px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:55;width:112px;height:140px}.k-mp-spin.is-docked{border-radius:14px;background:var(--k-mp-spin-bg, var(--k-bg));box-shadow:0 0 0 1px var(--k-line),0 14px 34px #14141438;animation:k-mp-dock-in .45s var(--k-ease-out) both}.k-mp-spin.is-docked:before,.k-mp-spin.is-docked .k-mp-spin__hint,.k-mp-spin.is-docked .k-mp-3d__gauge{display:none}}@keyframes k-mp-dock-in{0%{opacity:0;transform:translateY(16px) scale(.92)}}.k-main-product__info{min-width:0;padding-top:clamp(24px,6vw,40px)}.k-main-product__crumbs ol{display:flex;flex-wrap:wrap;gap:.35em 0;margin:0;padding:0;list-style:none;color:var(--k-muted)}.k-main-product__crumbs li+li:before{content:"/";margin-inline:.7em;opacity:.5}.k-main-product__crumbs a{text-decoration:none;background:linear-gradient(currentColor,currentColor) left bottom / 0 1px no-repeat;transition:background-size .45s var(--k-ease-out),color .3s}.k-main-product__crumbs a:hover{color:var(--k-ink);background-size:100% 1px}.k-main-product__title{margin-top:clamp(14px,1.6vw,22px);font-family:var(--k-font-display);font-size:clamp(2.75rem,2rem + 2.6vw,4.75rem);font-weight:400;line-height:.92;letter-spacing:-.015em;text-wrap:balance}.k-main-product__price{margin-top:clamp(14px,1.4vw,20px);font-size:1.125rem;font-variant-numeric:tabular-nums;letter-spacing:.01em}.k-main-product__mask{display:block;overflow:hidden;padding-block:.1em;margin-block:-.1em}.k-main-product__price-inner{display:inline-flex;align-items:baseline;gap:.75em}.k-main-product__compare{color:var(--k-muted);font-size:.875em}.k-main-product__compare[hidden]{display:none}.k-main-product__lede{max-width:34em;margin-top:clamp(16px,1.6vw,22px);color:var(--k-muted);font-size:.9375rem;line-height:1.6}html:not(.k-js) .k-main-product__pickers{display:none}.k-main-product__pickers{display:grid;gap:28px;margin-top:clamp(28px,3vw,40px);padding-top:clamp(24px,2.4vw,32px);border-top:1px solid var(--k-line)}.k-mp-field{min-width:0;margin:0;padding:0;border:0}.k-mp-field__legend{display:flex;align-items:baseline;gap:14px;width:100%;margin-bottom:14px;padding:0}.k-mp-field__legend>.k-label:first-child{color:var(--k-muted)}.k-mp-field__value{font-size:.9375rem;transition:opacity .25s var(--k-ease-out)}.k-mp-field__value.is-preview{opacity:.55}.k-mp-field__family{margin-left:auto;color:var(--k-muted)}.k-mp-field__note{min-height:3em;margin-top:12px;color:var(--k-muted);font-size:.8125rem;line-height:1.5}.k-mp-swatches{display:flex;gap:6px;margin-inline:calc(var(--k-gutter) * -1);padding:2px var(--k-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--k-gutter),#000 calc(100% - var(--k-gutter)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--k-gutter),#000 calc(100% - var(--k-gutter)),transparent 100%)}.k-mp-swatches::-webkit-scrollbar{display:none}.k-mp-swatch{position:relative;display:grid;flex:0 0 auto;place-items:center;width:46px;height:46px;cursor:pointer;scroll-snap-align:start}.k-mp-swatch__input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.k-mp-swatch__chip{position:relative;width:32px;height:32px;border-radius:50%;background:radial-gradient(90% 70% at 32% 22%,#ffffffe6 0,#ffffff59 22%,#fff0 48%),conic-gradient(from 215deg,color-mix(in srgb,var(--sw) 55%,#fff) 0deg,var(--sw) 55deg,color-mix(in srgb,var(--sw) 62%,#000) 120deg,var(--sw) 175deg,color-mix(in srgb,var(--sw) 60%,#fff) 225deg,color-mix(in srgb,var(--sw) 75%,#000) 300deg,color-mix(in srgb,var(--sw) 55%,#fff) 360deg);box-shadow:inset 0 0 0 1px #14141424,inset 0 -3px 6px #14141438,0 1px 2px #1414141f;transition:box-shadow .35s var(--k-ease-out),transform .35s var(--k-ease-out)}.k-mp-swatch--antique .k-mp-swatch__chip:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 50%,transparent 38%,rgba(40,24,10,.45) 100%);mix-blend-mode:multiply}.k-mp-swatch__input:checked+.k-mp-swatch__chip{box-shadow:inset 0 0 0 1px #14141424,inset 0 -3px 6px #14141438,0 0 0 3px var(--k-bg),0 0 0 4px var(--k-ink)}.k-mp-swatch__input:focus-visible+.k-mp-swatch__chip{outline:1px solid var(--k-ink);outline-offset:6px}@media(hover:hover)and (pointer:fine){.k-mp-swatch:hover .k-mp-swatch__chip{transform:scale(1.08)}}.k-mp-swatch.is-unavailable .k-mp-swatch__chip{opacity:.45}.k-mp-swatch.is-unavailable .k-mp-swatch__chip:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--k-ink);transform:rotate(45deg)}.k-mp-pills{display:flex;flex-wrap:wrap;gap:8px}.k-mp-pill{position:relative;display:inline-flex}.k-mp-pill__input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.k-mp-pill__input:disabled{cursor:not-allowed}.k-mp-pill__label{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--k-line);border-radius:999px;font-size:.875rem;white-space:nowrap;transition:background-color .35s var(--k-ease-out),border-color .35s var(--k-ease-out),color .35s var(--k-ease-out)}@media(hover:hover)and (pointer:fine){.k-mp-pill:hover .k-mp-pill__label{border-color:var(--k-ink)}}.k-mp-pill__input:checked+.k-mp-pill__label{border-color:var(--k-ink);background:var(--k-ink);color:var(--k-ink-inv)}.k-mp-pill__input:focus-visible+.k-mp-pill__label{outline:1px solid var(--k-ink);outline-offset:3px}.k-mp-pill.is-unavailable .k-mp-pill__label{color:var(--k-muted);text-decoration:line-through;text-decoration-thickness:1px;border-style:dashed}.k-main-product__form{margin-top:28px}.k-main-product__select-wrap{display:grid;gap:10px;margin-bottom:16px}.k-js .k-main-product__select-wrap{display:none}.k-main-product__select{min-height:48px;padding:0 14px;border:1px solid var(--k-line);border-radius:var(--k-mp-radius);background:transparent}.k-main-product__buy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.k-mp-qty{display:inline-flex;align-items:center;height:54px;border:1px solid var(--k-line);border-radius:var(--k-mp-radius)}.k-mp-qty__btn{display:grid;place-items:center;width:44px;height:100%;color:var(--k-ink);transition:opacity .3s}.k-mp-qty__btn:hover{opacity:.6}.k-mp-qty__btn[hidden]{display:none}.k-mp-qty__input{width:2.75em;height:100%;padding:0;border:0;background:transparent;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.k-mp-qty__input::-webkit-outer-spin-button,.k-mp-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html:not(.k-js) .k-mp-qty__input{width:4em}.k-main-product__add,.k-main-product__bar-add{min-height:54px;border-color:var(--k-ink);background:var(--k-ink);color:var(--k-ink-inv)}.k-main-product__add:hover,.k-main-product__bar-add:hover{border-color:color-mix(in srgb,var(--k-ink) 82%,var(--k-bg));background:color-mix(in srgb,var(--k-ink) 82%,var(--k-bg));color:var(--k-ink-inv)}.k-main-product__add[aria-busy=true],.k-main-product__bar-add[aria-busy=true]{cursor:progress}.k-main-product__whatsapp{width:100%;min-height:54px;margin-top:10px;border-color:var(--k-line)}.k-main-product__whatsapp:hover{border-color:var(--k-ink)}.k-main-product__lead{display:flex;align-items:center;gap:10px;margin-top:18px;color:var(--k-muted);font-size:.8125rem}.k-main-product__lead-dot{flex:none;width:6px;height:6px;border-radius:50%;background:#9c8663;box-shadow:0 0 0 3px color-mix(in srgb,#9c8663 22%,transparent)}.k-main-product__accordions{margin-top:clamp(32px,3.4vw,44px);border-top:1px solid var(--k-line)}.k-mp-acc{border-bottom:1px solid var(--k-line)}.k-mp-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;cursor:pointer;font-size:.9375rem;list-style:none}.k-mp-acc__summary::-webkit-details-marker{display:none}.k-mp-acc__icon{position:relative;flex:none;width:12px;height:12px}.k-mp-acc__icon:before,.k-mp-acc__icon:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:currentColor;transition:transform .5s var(--k-ease-in-out)}.k-mp-acc__icon:after{transform:rotate(90deg)}.k-mp-acc[open]:not(.is-closing) .k-mp-acc__icon:after{transform:rotate(0)}.k-mp-acc__panel{overflow:hidden}.k-mp-acc__content{padding-bottom:26px;color:var(--k-muted);font-size:.875rem;line-height:1.65}.k-mp-specs{position:relative}.k-mp-units{display:inline-flex;margin-bottom:10px;border:1px solid var(--k-line);border-radius:999px}.k-mp-units[hidden]{display:none}.k-mp-units__btn{min-width:48px;min-height:36px;padding:0 14px;border-radius:999px;font-size:.75rem;letter-spacing:.08em;color:var(--k-muted);transition:background-color .3s var(--k-ease-out),color .3s var(--k-ease-out)}.k-mp-units__btn[aria-pressed=true]{background:var(--k-ink);color:var(--k-ink-inv)}.k-mp-specs__list{margin:0 0 18px}.k-mp-specs__row{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:16px;padding-block:11px;border-top:1px solid var(--k-line)}.k-mp-specs__row:first-child{border-top:0}.k-mp-specs__row dt{color:var(--k-muted);font-size:.6875rem;font-weight:500;letter-spacing:.16em;line-height:2;text-transform:uppercase}.k-mp-specs__row dd{margin:0;color:var(--k-ink)}.k-mp-specs__sub{display:block;margin-top:4px;color:var(--k-muted)}.k-mp-rte>*+*{margin-top:.8em}.k-mp-rte ul,.k-mp-rte ol{padding-left:1.1em}.k-mp-rte li+li{margin-top:.25em}.k-mp-rte b,.k-mp-rte strong{color:var(--k-ink);font-weight:500}.k-main-product__bar{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px var(--k-gutter) calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--k-line);background:color-mix(in srgb,var(--k-bg) 90%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);transform:translateY(105%);transition:transform .6s var(--k-ease-in-out)}.k-main-product__bar[hidden]{display:none}.k-main-product__bar.is-visible{transform:translateY(0)}.k-main-product__bar-inner{display:flex;align-items:center;gap:14px}.k-main-product__bar-text{flex:1;min-width:0}.k-main-product__bar-title{overflow:hidden;font-family:var(--k-font-display);font-size:1.1875rem;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.k-main-product__bar-meta{display:flex;gap:8px;margin-top:2px;overflow:hidden;font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.k-main-product__bar-variant{overflow:hidden;color:var(--k-muted);text-overflow:ellipsis}.k-main-product__bar-add{flex:none;min-height:48px;padding-inline:1.3em}@media(max-width:899.98px){.k-main-product__gallery{padding-bottom:0}}@media(max-width:380px){.k-main-product__buy{grid-template-columns:minmax(0,1fr)}.k-mp-qty{justify-self:start}}@media(min-width:900px){.k-main-product{padding-top:clamp(8px,1.4vw,24px)}.k-main-product__grid{grid-template-columns:minmax(0,1.42fr) minmax(360px,1fr);gap:clamp(40px,5.4vw,104px);align-items:start}.k-main-product__gallery{margin-inline:0}.k-main-product__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;scroll-snap-type:none}.k-main-product__slide:first-child,.k-main-product__slide:last-child:nth-child(2n){grid-column:1 / -1}.k-main-product__slide:first-child .k-main-product__frame,.k-main-product__slide--spin{aspect-ratio:auto;height:clamp(520px,calc(100svh - 132px),1080px)}.k-main-product__slide:last-child:nth-child(2n):not(:first-child) .k-main-product__frame{aspect-ratio:1 / 1}.k-main-product__pager{display:none}.k-main-product__info{position:sticky;top:var(--k-mp-sticky-top, 32px);padding-top:clamp(8px,1.6vw,28px)}.k-main-product__info-inner{max-width:480px}.k-mp-swatches{display:grid;grid-template-columns:repeat(7,46px);gap:4px 6px;margin-inline:-7px;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.k-main-product__bar{display:none}}html.k-reduced .k-mp-spin__hint,.k-main-product[data-motion=off] .k-mp-spin__hint{transition:none}@media(max-width:899.98px){.k-mp-swatches{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px 4px;margin-inline:0;padding:2px 0;overflow:visible;-webkit-mask-image:none;mask-image:none}.k-mp-swatch{width:100%;max-width:46px;height:auto;aspect-ratio:1;justify-self:center}}.k-main-product__term{margin:-6px 0 18px}
