.k-pdp{padding-top:var(--k-pdp-pt, 24px);padding-bottom:var(--k-pdp-pb, 64px);color:var(--k-ink)}.k-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.8rem}@media(min-width:990px){.k-pdp__grid{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);gap:clamp(4rem,5vw,8rem);align-items:start}.k-pdp__media,.k-pdp__info{position:sticky;top:var(--k-stick, 2.4rem)}.k-pdp__info-inner{padding-top:.8rem}}.k-gallery{position:relative;display:block}.k-gallery__track{list-style:none;margin:0;padding:0}.k-gallery__slide{position:relative;aspect-ratio:1 / 1;background:var(--k-surface);overflow:hidden}.k-gallery__slide--video,.k-gallery__slide--external_video{aspect-ratio:auto}.k-gallery__zoom{display:block;width:100%;height:100%;padding:0;margin:0;border:0;background:none;cursor:zoom-in}.k-gallery__img,.k-gallery__video,.k-gallery__placeholder{display:block;width:100%;height:100%;object-fit:cover}.k-gallery__img{transition:transform 1.2s var(--k-ease);mix-blend-mode:multiply}.k-gallery__embed iframe{width:100%;aspect-ratio:16 / 9;height:auto}.k-gallery__badge{position:absolute;top:1.6rem;left:1.6rem;z-index:2;padding:.7rem 1.2rem;border-radius:var(--k-radius-pill);background:#ebebe9eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink);pointer-events:none}@media(max-width:989px){.k-gallery{margin-left:calc(var(--k-gutter) * -1);margin-right:calc(var(--k-gutter) * -1)}.k-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.k-gallery__track::-webkit-scrollbar{display:none}.k-gallery__slide{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always}.k-gallery__dots{position:absolute;left:0;right:0;bottom:1.6rem;display:flex;justify-content:center;gap:.6rem;pointer-events:none}.k-gallery__dot{width:.6rem;height:.6rem;border-radius:50%;background:#14141438;transition:width .35s var(--k-ease),background-color .35s}.k-gallery__dot.is-active{width:2rem;border-radius:1rem;background:var(--k-ink)}.k-gallery__count{display:none}}@media(min-width:990px){.k-gallery__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.k-gallery__slide{border-radius:var(--k-radius-m)}.k-gallery__slide:first-child{grid-column:span 2}.k-gallery__slide:last-child:nth-child(2n){grid-column:span 2}.k-gallery__zoom:hover .k-gallery__img{transform:scale(1.035)}.k-gallery__dots,.k-gallery__count{display:none}}.k-lightbox{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--k-white);color:var(--k-ink)}.k-lightbox::backdrop{background:#14141466}.k-lightbox[open]{animation:k-fade .3s var(--k-ease)}@keyframes k-fade{0%{opacity:0}to{opacity:1}}.k-lightbox__track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.k-lightbox__track::-webkit-scrollbar{display:none}.k-lightbox__slide{flex:0 0 100%;margin:0;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;touch-action:pan-x pinch-zoom}.k-lightbox__slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.k-lightbox__btn{position:absolute;display:grid;place-items:center;width:4.8rem;height:4.8rem;border:1px solid var(--k-line);border-radius:50%;background:#ffffffe6;color:var(--k-ink);cursor:pointer;transition:border-color .2s}.k-lightbox__btn:hover{border-color:var(--k-ink)}.k-lightbox__btn .k-icon{width:2rem;height:2rem}.k-lightbox__close{top:2rem;right:2rem}.k-lightbox__prev{left:2rem;top:50%;transform:translateY(-50%)}.k-lightbox__next{right:2rem;top:50%;transform:translateY(-50%)}@media(max-width:749px){.k-lightbox__prev,.k-lightbox__next{top:auto;bottom:2.4rem;transform:none}.k-lightbox__prev{left:calc(50% - 5.6rem)}.k-lightbox__next{right:calc(50% - 5.6rem)}}.k-pdp__block+.k-pdp__block{margin-top:2.4rem}.k-pdp__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.k-pdp__eyebrow .k-eyebrow{margin:0}.k-pdp__eyebrow+.k-pdp__titlewrap{margin-top:1.4rem}.k-pdp__title{margin:0}.k-pdp__title-main{display:block;font-family:var(--k-font-serif);font-weight:500;font-size:clamp(4rem,4.6vw,5.8rem);line-height:1;letter-spacing:-.01em;color:var(--k-ink)}.k-pdp__title-main--full{font-size:clamp(3rem,3.4vw,4.2rem);line-height:1.1}.k-pdp__title-sub{display:block;margin-top:1.2rem;font-family:var(--k-font-sans);font-size:1.6rem;font-weight:400;letter-spacing:.01em;color:var(--k-ink-soft)}.k-pdp__titlewrap+.k-pdp__block{margin-top:1.6rem}.k-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.8rem;font-size:1.35rem;color:var(--k-ink);text-decoration:none}.k-rating__value{font-weight:600}.k-rating__count{color:var(--k-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;transition:text-decoration-color .2s}.k-rating:hover .k-rating__count{text-decoration-color:currentColor}.k-price__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem}.k-price__current{font-size:2.4rem;font-weight:500;letter-spacing:-.01em;color:var(--k-ink)}.k-price__compare{font-size:1.6rem;color:var(--k-muted);text-decoration-thickness:1px}.k-price__row .k-chip{align-self:center;background:var(--k-ink);color:var(--k-bg)}.k-price__note{margin:.6rem 0 0;font-size:1.3rem;color:var(--k-muted)}.k-offer{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 0;border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line)}.k-offer__icon{display:inline-flex;flex:0 0 auto;color:var(--k-ink)}.k-offer__icon .k-icon{width:2rem;height:2rem}.k-offer>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem}.k-offer__title{margin:0;font-size:1.4rem;font-weight:500;color:var(--k-ink)}.k-offer__text{margin:0;font-size:1.3rem;color:var(--k-muted)}.k-picker__label{display:block;margin:0 0 1.2rem;font-size:1.35rem;color:var(--k-muted)}.k-picker__label strong{color:var(--k-ink);font-weight:500}.k-picker__help{margin:.9rem 0 0;font-size:1.25rem;color:var(--k-muted)}.k-picker+.k-picker{margin-top:2rem}.k-swatches{display:flex;flex-wrap:wrap;gap:1.2rem;margin:0;padding:0;list-style:none}.k-swatch{position:relative;display:block;width:4.4rem;height:4.4rem;padding:.4rem;border-radius:50%;border:1px solid transparent;transition:border-color .25s var(--k-ease),transform .25s var(--k-ease)}.k-swatch:hover{transform:translateY(-1px);border-color:var(--k-line-strong)}.k-swatch.is-active{border-color:var(--k-ink)}.k-swatch:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.k-swatch__fill{display:block;width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #00000014,inset 0 -6px 10px #0000001f}.k-swatch.is-soldout .k-swatch__fill{opacity:.45}.k-swatch.is-soldout:after{content:"";position:absolute;top:50%;left:12%;width:76%;height:1px;background:var(--k-ink);transform:rotate(-45deg)}.k-addon__card{position:relative;display:grid;grid-template-columns:auto 5.6rem minmax(0,1fr) auto;align-items:center;gap:1.4rem;padding:1.2rem 1.6rem 1.2rem 1.4rem;border:1px solid var(--k-line-strong);border-radius:var(--k-radius-m);background:var(--k-white);cursor:pointer;transition:border-color .25s var(--k-ease),box-shadow .25s var(--k-ease)}.k-addon__card:hover{border-color:var(--k-ink)}.k-addon__check{position:absolute;opacity:0;pointer-events:none}.k-addon__check:focus-visible~.k-addon__box{outline:2px solid var(--k-ink);outline-offset:2px}.k-addon__box{display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid var(--k-line-strong);border-radius:.6rem;color:transparent;transition:background-color .2s,border-color .2s,color .2s}.k-addon__box .k-icon{width:1.5rem;height:1.5rem}.k-addon__card:has(.k-addon__check:checked){border-color:var(--k-ink);box-shadow:0 0 0 1px var(--k-ink)}.k-addon__check:checked~.k-addon__box{background:var(--k-ink);border-color:var(--k-ink);color:var(--k-white)}.k-addon__media{width:5.6rem;height:5.6rem;border-radius:var(--k-radius-s);overflow:hidden;background:var(--k-surface)}.k-addon__img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.k-addon__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.k-addon__eyebrow{font-size:1.2rem;font-weight:500;color:var(--k-muted)}.k-addon__title{font-size:1.45rem;font-weight:500;color:var(--k-ink)}.k-addon__text{font-size:1.25rem;line-height:1.4;color:var(--k-muted)}.k-addon__price{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.k-addon__new{font-size:1.45rem;font-weight:500;color:var(--k-ink)}.k-addon__old{font-size:1.2rem;color:var(--k-muted)}.k-addon__note{margin:.8rem 0 0;font-size:1.2rem;color:var(--k-muted)}.k-addon+.k-buy{margin-top:1.6rem}@media(max-width:420px){.k-addon__card{grid-template-columns:auto 4.8rem minmax(0,1fr)}.k-addon__media{width:4.8rem;height:4.8rem}.k-addon__price{grid-column:3;flex-direction:row;align-items:baseline;gap:.8rem;margin-top:-.6rem}}.k-pdp__block.k-buy{margin-top:2.8rem}.k-buy__row{display:flex;gap:1rem}.k-buy__submit{flex:1;min-height:5.8rem;font-size:1.55rem}.k-buy__submit.loading .k-buy__label{visibility:hidden}.k-buy__submit .loading__spinner{position:absolute;top:50%;left:50%;width:2rem;height:2rem;transform:translate(-50%,-50%)}.k-buy__submit .loading__spinner .spinner{width:2rem;height:2rem}.k-buy__submit .loading__spinner .path{stroke:var(--k-bg)}.k-buy__error{margin-bottom:1.2rem;padding:1.2rem 1.4rem;border-radius:var(--k-radius-s);background:#fbeceb;color:#8a2b22;font-size:1.35rem}.k-buy__dynamic{margin-top:1rem}.k-buy__dynamic .shopify-payment-button__button{min-height:5.6rem;border-radius:var(--k-radius-pill);overflow:hidden}.k-info{display:grid;grid-template-columns:2.4rem 1fr;gap:1.4rem;align-items:start}.k-pdp__block.k-info+.k-pdp__block.k-info{margin-top:0;padding-top:1.4rem;border-top:1px solid var(--k-line)}.k-pdp__block.k-info{padding-bottom:1.4rem}.k-buy+.k-info{margin-top:2.4rem}.k-info__icon{color:var(--k-ink);padding-top:.1rem}.k-info__icon .k-icon{width:2.2rem;height:2.2rem}.k-info__title{margin:0;font-size:1.4rem;font-weight:500;color:var(--k-ink)}.k-info__text{margin:.2rem 0 0;font-size:1.3rem;color:var(--k-muted)}.k-info__text strong{color:var(--k-ink);font-weight:500}.k-benefits{padding:2.4rem;border-radius:var(--k-radius-m);background:var(--k-surface)}.k-benefits .k-eyebrow{margin-bottom:1.6rem}.k-benefits__body{font-size:1.4rem;line-height:1.6;color:var(--k-ink-soft)}.k-benefits__body>*:first-child{margin-top:0}.k-benefits__body>*:last-child{margin-bottom:0}.k-benefits .k-feats{display:grid;gap:1.8rem}.k-benefits .k-item{display:flex;gap:1.4rem;align-items:flex-start}.k-benefits .k-ico{width:2.2rem;height:2.2rem;flex:0 0 2.2rem;color:var(--k-ink)}.k-benefits .k-title{font-size:1.45rem;font-weight:500;line-height:1.3;color:var(--k-ink)}.k-benefits .k-sub{margin-top:.3rem;font-size:1.3rem;line-height:1.55;color:var(--k-muted);opacity:1}.k-payments__text{display:flex;align-items:center;gap:.8rem;margin:0 0 1rem;font-size:1.25rem;color:var(--k-muted)}.k-payments__text .k-icon{width:1.6rem;height:1.6rem}.k-payments__list{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.k-payments__icon{display:block;width:3.8rem;height:2.4rem}.k-pdp__collapsible{border-bottom:1px solid var(--k-line)}.k-pdp__block:not(.k-pdp__collapsible)+.k-pdp__collapsible{margin-top:3.2rem;border-top:1px solid var(--k-line)}.k-pdp__collapsible+.k-pdp__collapsible{margin-top:0}.k-pdp__text{font-size:1.4rem;color:var(--k-ink-soft)}.k-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:1rem var(--k-gutter) calc(1rem + env(safe-area-inset-bottom));background:#ebebe9e0;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-top:1px solid var(--k-line);transform:translateY(110%);transition:transform .45s var(--k-ease)}.k-sticky.is-visible{transform:none}.k-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;max-width:144rem;margin:0 auto}.k-sticky__product{display:flex;align-items:center;gap:1.2rem;min-width:0}.k-sticky__thumb{width:4.8rem;height:4.8rem;border-radius:var(--k-radius-s);object-fit:cover;background:var(--k-surface)}.k-sticky__meta{min-width:0}.k-sticky__title{margin:0;font-size:1.4rem;font-weight:500;color:var(--k-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-sticky__price{margin:.2rem 0 0;font-size:1.35rem;color:var(--k-ink)}.k-sticky__price s{margin-left:.6rem;color:var(--k-muted)}.k-sticky__btn{min-height:5rem;padding:0 3.6rem;flex:0 0 auto}@media(max-width:749px){.k-sticky__thumb{display:none}.k-sticky__btn{padding:0 2.4rem;flex:1;max-width:22rem}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/k-product.css.map */
