:root{--pk-ink:var(--tk-ink,#1F2035);--pk-muted:var(--tk-muted,#62636F);--pk-line:var(--tk-line,#E6E6EA);--pk-ground:var(--tk-ground,#F3F3F4);--pk-accent:var(--tk-accent,#30327F);--pk-head:var(--tk-head-font,"Gotham","Montserrat","Helvetica Neue",Arial,sans-serif);--pk-serif:var(--tk-serif,"Sainte Colombe",Georgia,serif);--pk-ease:var(--tk-ease,cubic-bezier(.22,.61,.36,1))}.pk-label{font-family:var(--pk-head);font-size:1.1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--pk-ink)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pk-pdp{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(2.4rem,4vw,7.2rem);align-items:start;padding-top:2.4rem;padding-bottom:6.4rem}.pk-media{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.pk-media__item{background:var(--pk-ground);aspect-ratio:4/5;overflow:hidden;margin:0}.pk-media__item img{display:block;width:100%;height:100%;object-fit:cover}.pk-info{position:sticky;top:calc(var(--tk-tabs-h,4.8rem) + 2.4rem);max-width:52rem}.pk-crumb{margin:0 0 1.6rem;font-size:1.2rem;color:var(--pk-muted)}.pk-crumb a{color:inherit;text-decoration:none}.pk-crumb a:hover{text-decoration:underline;text-underline-offset:.3rem}.pk-title{margin:0;text-wrap:balance;font-family:var(--pk-head);font-weight:400;font-size:clamp(2.4rem,2.6vw,3.2rem);line-height:1.15;letter-spacing:.01em;color:var(--pk-ink)}.pk-sub{margin:.8rem 0 0;font-family:var(--pk-serif);font-size:1.6rem;line-height:1.5;color:var(--pk-muted)}.pk-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin:2.4rem 0 0;font-variant-numeric:tabular-nums}.pk-price__now{font-family:var(--pk-head);font-size:2.2rem;font-weight:500;color:var(--pk-ink)}.pk-price__was{font-size:1.6rem;color:var(--pk-muted)}.pk-price__save{font-family:var(--pk-head);font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--pk-accent)}.pk-price__each{flex-basis:100%;font-family:var(--pk-serif);font-style:italic;font-size:1.5rem;color:var(--pk-muted)}.pk-seg{display:flex;margin:2.4rem 0 0;border:1px solid var(--pk-line)}.pk-seg__opt{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:5.6rem;padding:.6rem .4rem;color:var(--pk-ink);text-decoration:none;border-left:1px solid var(--pk-line);transition:background-color .2s var(--pk-ease),color .2s var(--pk-ease)}.pk-seg__opt:first-child{border-left:0}.pk-seg__opt:hover{background:var(--pk-ground)}.pk-seg__opt.is-on{background:var(--pk-ink);color:#fff}.pk-seg__n{font-family:var(--pk-head);font-size:1.3rem;font-weight:500;letter-spacing:.06em}.pk-seg__save{font-family:var(--pk-serif);font-style:italic;font-size:1.2rem;opacity:.8;min-height:1.4em}.pk-row,.pk-in{margin:2.8rem 0 0}.pk-row__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;margin-bottom:1.2rem}.pk-row__val{font-family:var(--pk-serif);font-size:1.5rem;color:var(--pk-ink);text-align:right}.pk-row__link{font-size:1.2rem;color:var(--pk-muted)}.pk-sws,.pk-sizes,.pk-units{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.pk-sws{gap:.4rem}.pk-sw{position:relative;display:block;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.pk-sw:after{content:"";position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;border-radius:50%;border:1px solid transparent;transition:border-color .2s var(--pk-ease)}.pk-sw:hover:after{border-color:var(--pk-line)}.pk-sw.is-on:after{border-color:var(--pk-ink)}.pk-sw__dot{position:absolute;top:.7rem;right:.7rem;bottom:.7rem;left:.7rem;border-radius:50%;overflow:hidden;background:var(--i,none) center/cover no-repeat,var(--c,#E6E6EA);box-shadow:inset 0 0 0 1px #1f20352e}.pk-sw__dot--mix{display:grid;background:none}.pk-sw__dot--mix[data-n="2"]{grid-template-columns:1fr 1fr}.pk-sw__dot--mix[data-n="3"]{grid-template-columns:1fr 1fr 1fr}.pk-sw__dot--mix[data-n="4"]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.pk-sw__dot--mix i{display:block;background:var(--i,none) center/cover no-repeat,var(--c,#E6E6EA)}.pk-sw__dot--mix:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 0 1px #1f20352e}.pk-sizes{gap:.8rem}.pk-size{min-width:6.4rem;min-height:4.8rem;padding:0 1.4rem;border:1px solid var(--pk-line);background:#fff;color:var(--pk-ink);font-family:var(--pk-head);font-size:1.3rem;font-weight:500;letter-spacing:.08em;cursor:pointer;transition:border-color .2s var(--pk-ease),background-color .2s var(--pk-ease),color .2s var(--pk-ease)}.pk-size:hover{border-color:var(--pk-ink)}.pk-size.is-on{background:var(--pk-ink);border-color:var(--pk-ink);color:#fff}.pk-size.is-out{color:var(--pk-muted);background:linear-gradient(to top right,transparent calc(50% - .5px),var(--pk-line) 50%,transparent calc(50% + .5px));cursor:not-allowed}.pk-size.is-out:hover{border-color:var(--pk-line)}.pk-units{flex-wrap:nowrap;gap:.4rem;height:clamp(11rem,12vw,14rem)}.pk-unit{flex:var(--n,1) 1 0;min-width:0;display:flex;flex-direction:column;gap:.6rem;transition:flex-grow .45s var(--pk-ease)}.pk-unit__pics{flex:1;min-height:0;display:flex;gap:.2rem}.pk-unit__img{position:relative;flex:1 1 0;min-width:0;background:var(--pk-ground);overflow:hidden}.pk-unit__img img{display:block;width:100%;height:100%;object-fit:cover}.pk-unit__name{font-family:var(--pk-serif);font-size:1.3rem;line-height:1.25;color:var(--pk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-note{margin:1.6rem 0 0;font-family:var(--pk-serif);font-style:italic;font-size:1.4rem;color:var(--pk-accent)}.pk-atc{display:block;width:100%;min-height:5.6rem;margin:2.8rem 0 0;border:0;background:var(--pk-ink);color:#fff;font-family:var(--pk-head);font-size:1.2rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background-color .2s var(--pk-ease)}.pk-atc:hover:not([disabled]){background:var(--pk-accent)}.pk-atc[disabled]{background:var(--pk-line);color:var(--pk-muted);cursor:not-allowed}.pk-atc[aria-busy=true]{opacity:.7}.pk-ship{margin:1.2rem 0 0;font-family:var(--pk-serif);font-size:1.4rem;line-height:1.5;color:var(--pk-muted)}.pk-extra{margin-top:2.8rem;border-top:1px solid var(--pk-line)}.pk-desc{margin:2.4rem 0 0;font-family:var(--pk-serif);font-size:1.6rem;line-height:1.6;color:var(--pk-ink)}@media(max-width:989px){.pk-pdp{grid-template-columns:1fr;padding-top:0}.pk-media{grid-auto-flow:column;grid-auto-columns:86%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--tk-gutter,1.6rem) * -1);padding:0 var(--tk-gutter,1.6rem);scrollbar-width:none}.pk-media::-webkit-scrollbar{display:none}.pk-media__item{scroll-snap-align:start}.pk-info{position:static;max-width:none}.pk-units{height:10rem}}@media(max-width:480px){.pk-seg__save{font-size:1.1rem}.pk-size{min-width:5.6rem;padding:0 1rem}}.pk-card .tk-card__mediawrap{aspect-ratio:4/5}.pk-card__img{display:block;width:100%;height:100%;object-fit:cover}.pk-card__tag{position:absolute;left:1rem;top:1rem;z-index:1;display:flex;gap:.4rem}.pk-card__tag span{padding:.35rem .6rem;background:#fffffff0;font-family:var(--pk-head);font-size:.95rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--pk-ink)}.pk-card__tag span+span{background:var(--pk-ink);color:#fff}.pk-card__body{display:flex;flex-direction:column;gap:.6rem}.pk-card__title{font-family:var(--pk-serif);font-size:1.5rem;line-height:1.35;color:var(--pk-ink);text-decoration:none}.pk-card__title:hover{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.pk-card__color{font-size:1.25rem;color:var(--pk-muted)}.pk-card__price{margin:0;font-size:1.4rem;color:var(--pk-ink);font-variant-numeric:tabular-nums}.pk-card__price s{margin-left:.4rem;color:var(--pk-muted)}.pk-card__price em{display:block;margin-top:.2rem;font-family:var(--pk-serif);font-size:1.3rem;color:var(--pk-muted)}.pk-card .pk-sws{gap:0}.pk-card .pk-sw{width:3.2rem;height:3.2rem}.pk-card .pk-sw__dot{top:.6rem;right:.6rem;bottom:.6rem;left:.6rem}.pk-card .pk-sw.is-on:after{border-color:var(--pk-ink)}.pk-card[hidden]{display:none}.pk-card .pk-sws li:nth-child(n+8):not(.pk-sws__more){display:none}.pk-sws__more a{display:inline-flex;align-items:center;min-height:3.2rem;padding:0 .4rem;font-size:1.2rem;color:var(--pk-muted);text-decoration:none}.pk-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2.4rem 6.4rem;align-items:end;margin:1.6rem 0 0;padding:3.2rem 0;border-top:1px solid var(--pk-line);border-bottom:1px solid var(--pk-line)}.pk-intro__copy{margin:0;max-width:56rem;font-family:var(--pk-serif);font-size:clamp(1.7rem,1.6vw,2rem);line-height:1.5;color:var(--pk-ink)}.pk-ladder{display:flex;align-items:flex-end;gap:0;margin:0;padding:0;list-style:none}.pk-ladder li{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:8.8rem;border-left:1px solid var(--pk-line)}.pk-ladder li:first-child{border-left:0}.pk-ladder__bar{width:1px;background:var(--pk-ink);height:calc(var(--p) * .16rem)}.pk-ladder__n{font-family:var(--pk-head);font-size:1.3rem;font-weight:500;letter-spacing:.06em;color:var(--pk-ink)}.pk-ladder__p{font-family:var(--pk-serif);font-style:italic;font-size:1.6rem;color:var(--pk-accent)}.pk-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2.4rem;margin:2.4rem 0 0}.pk-chips__group{display:flex;flex-wrap:wrap;gap:.6rem}.pk-chip{min-height:4rem;padding:0 1.6rem;border:1px solid var(--pk-line);border-radius:999px;background:#fff;color:var(--pk-ink);font-family:var(--pk-head);font-size:1.2rem;font-weight:500;letter-spacing:.06em;cursor:pointer;transition:border-color .2s var(--pk-ease),background-color .2s var(--pk-ease),color .2s var(--pk-ease)}.pk-chip:hover{border-color:var(--pk-ink)}.pk-chip[aria-pressed=true]{background:var(--pk-ink);border-color:var(--pk-ink);color:#fff}.pk-chips__count{margin-left:auto;font-family:var(--pk-serif);font-size:1.4rem;color:var(--pk-muted)}@media(max-width:749px){.pk-intro{grid-template-columns:1fr;padding:2.4rem 0}.pk-ladder li{width:auto;flex:1}.pk-chips{gap:.8rem}.pk-chips__group{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.pk-chips__count{margin-left:0}}@media(prefers-reduced-motion:reduce){.pk-unit,.pk-seg__opt,.pk-size,.pk-chip,.pk-sw:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/424/assets/pack.css.map */
