.pdp__crumbs{font-size:13px;color:var(--ch-ink-secondary)}.pdp__crumbs a:hover{text-decoration:underline}.pdp__main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start;padding-top:24px}.pdp__media{display:flex;flex-direction:column;gap:14px}@media(min-width:990px){.pdp__media{position:sticky;top:calc(var(--ch-sticky-top) + 16px)}}.gallery{display:flex;flex-direction:column;gap:14px}.gallery__main{position:relative;aspect-ratio:1 / 1;border-radius:var(--ch-r-media);overflow:hidden;background:var(--ch-oat)}.gallery__main--empty{display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px var(--ch-wood-200)}.gallery__empty{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--ch-ink-secondary);font-family:var(--ch-font-accent);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.gallery__slide,.gallery__zoom{width:100%;height:100%}.gallery__zoom{display:block;padding:0;border:0;background:transparent;cursor:zoom-in}.gallery__img{width:100%;height:100%;object-fit:cover}.gallery__slide video,.gallery__slide iframe,.gallery__slide model-viewer{width:100%;height:100%}.gallery__badge{position:absolute;top:16px;left:16px;background:var(--ch-sale);color:var(--ch-on-state);border-radius:9999px;padding:6px 13px;font-family:var(--ch-font-accent);font-size:12px}.gallery__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gallery__thumb{position:relative;padding:0;border:1px solid var(--ch-wood-200);border-radius:var(--ch-r-media);overflow:hidden;background:var(--ch-oat);aspect-ratio:1 / 1;cursor:pointer}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.gallery__thumb.is-active{box-shadow:0 0 0 2px var(--ch-ink);border-color:var(--ch-ink)}.gallery__kind{position:absolute;left:6px;bottom:6px;background:var(--ch-pill-on-media);border-radius:9999px;padding:2px 8px;font-family:var(--ch-font-accent);font-size:10px}.zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:var(--ch-scrim-86);display:flex;align-items:center;justify-content:center}.zoom__img{max-width:92vw;max-height:88vh;object-fit:contain}.zoom__close,.zoom__nav{position:absolute;width:48px;height:48px;border-radius:50%;border:0;background:var(--ch-field);color:var(--ch-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.zoom__close{top:16px;right:16px}.zoom__nav--prev{left:16px;top:50%;transform:translateY(-50%)}.zoom__nav--next{right:16px;top:50%;transform:translateY(-50%)}.fit{border-radius:var(--ch-r-card);padding:22px;display:flex;flex-direction:column;gap:16px}.fit__label,.pdp__label{font-family:var(--ch-font-accent);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ch-ink-secondary)}.fit__slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fit__slot{display:flex;flex-direction:column;gap:4px}.fit__n{font-family:var(--ch-font-display);font-size:30px;line-height:1}.fit__d{font-size:13px;line-height:1.4;color:var(--ch-ink-secondary)}.fit__help{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--ch-wood-200)}.fit__help-t{font-size:14px;line-height:1.45;flex:1}.fit__help .text-link{font-size:11px;white-space:nowrap}@media(max-width:599px){.fit__slots{grid-template-columns:1fr}.fit__help{flex-wrap:wrap}}.pdp__form{display:flex;flex-direction:column;gap:18px}.pdp__chips{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pdp__chip{font-family:var(--ch-font-accent);font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:var(--ch-oat);border-radius:9999px;padding:6px 12px}.pdp__chip--scarce{background:transparent;color:var(--ch-sale);box-shadow:inset 0 0 0 1px var(--ch-sale)}.pdp__chip--out{background:var(--ch-ink);color:var(--ch-oat)}.pdp__title{font-size:52px;line-height:1}.pdp__rating{display:flex;align-items:center;gap:8px;font-size:14px}.pdp__stars,.pdr__stars{display:flex;gap:2px;color:var(--ch-rating)}.star--empty{opacity:.25}.pdp__rating-t{margin-left:6px;font-family:var(--ch-font-accent);font-size:13px}.pdp__lead{font-size:19px;line-height:1.5;color:var(--ch-ink-secondary)}.pdp__price-block{display:flex;flex-direction:column;gap:6px;padding:18px 0;border-top:1px solid var(--ch-wood-200);border-bottom:1px solid var(--ch-wood-200)}.pdp__price-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.pdp__price{font-size:32px}.pdp__was{font-size:17px;color:var(--ch-ink-muted)}.pdp__save{font-family:var(--ch-font-accent);font-size:12px;color:var(--ch-on-state);background:var(--ch-sale);border-radius:9999px;padding:5px 11px}.pdp__terms,.pdp__note{font-size:15px;color:var(--ch-ink-secondary)}.pdp__options{display:flex;flex-direction:column;gap:14px}.pdp__option{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pdp__option legend{padding:0;margin-bottom:10px}.pdp__pills{display:flex;gap:10px;flex-wrap:wrap}.pdp__pill{position:relative}.pdp__pill input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;margin:0}.pdp__pill span{display:inline-flex;align-items:center;min-height:var(--ch-tap);border-radius:9999px;padding:12px 20px;font-size:14px;font-weight:500;box-shadow:inset 0 0 0 1px var(--ch-wood-300)}.pdp__pill input:checked+span{background:var(--ch-ink);color:var(--ch-oat);box-shadow:inset 0 0 0 1px var(--ch-ink)}.pdp__pill input:focus-visible+span{outline:var(--ch-focus-w) solid var(--ch-focus);outline-offset:2px}.pdp__pill.is-out span{color:var(--ch-ink-secondary);text-decoration:line-through}.js .pdp__variant-select{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html:not(.js) .pdp__options{display:none}.pdp__variant-select{min-height:var(--ch-input-h);border:1px solid var(--ch-wood-300);border-radius:var(--ch-r-input);padding:0 14px;font:inherit;background:var(--ch-surface)}.pdp__qty{display:flex;flex-direction:column;gap:10px}.pdp__qty-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pdp__qty-card{position:relative}.pdp__qty-card input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.pdp__qty-card>span{display:block;border-radius:var(--ch-r-card);padding:16px 18px;font-size:14px;line-height:1.4;box-shadow:inset 0 0 0 1px var(--ch-wood-300)}.pdp__qty-card input:checked+span{background:var(--ch-ink);color:var(--ch-oat);box-shadow:inset 0 0 0 1px var(--ch-ink)}.pdp__qty-card input:focus-visible+span{outline:var(--ch-focus-w) solid var(--ch-focus);outline-offset:2px}.pdp__qty-sub{font-size:13px;opacity:.7}.pdp__qty-card input:checked+span .pdp__qty-sub{opacity:.85}.pdp__add{display:flex;flex-direction:column;gap:10px}.pdp__atc{width:100%;min-height:56px;padding:20px 30px;font-size:17px}.pdp__error{font-size:14px;color:var(--ch-error)}.pdp__notify{background:var(--ch-oat);border-radius:var(--ch-r-card);padding:18px;display:flex;flex-direction:column;gap:6px}.pdp__notify-t{font-family:var(--ch-font-display);font-size:24px}.pdp__notify-d{font-size:14px;color:var(--ch-ink-secondary)}.pdp__dispatch{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ch-ink-secondary)}.pdp__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 0;border-top:1px solid var(--ch-wood-200);border-bottom:1px solid var(--ch-wood-200)}.pdp__trust>div{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.4}.pdp__steps{border-radius:var(--ch-r-card);padding:24px;display:flex;flex-direction:column;gap:14px}.pdp__step{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5}.pdp__step-n{font-family:var(--ch-font-accent);font-size:12px;color:var(--ch-ink-secondary);padding-top:3px}@media(max-width:989px){.pdp__main{grid-template-columns:1fr;gap:28px}.pdp__title{font-size:36px}.pdp__lead{font-size:17px}.pdp__price{font-size:28px}}@media(max-width:599px){.pdp__trust,.pdp__qty-cards{grid-template-columns:1fr}}.pdp-bar{position:fixed;bottom:0;left:0;right:0;z-index:40;background:var(--ch-field);border-top:1px solid var(--ch-wood-200);padding:12px 40px;display:flex;align-items:center;gap:20px;box-shadow:0 -4px 12px var(--ch-scrim-10)}.pdp-bar__thumb{width:48px;height:48px;border-radius:var(--ch-r-card);overflow:hidden;flex-shrink:0;background:var(--ch-oat)}.pdp-bar__thumb img{width:100%;height:100%;object-fit:cover}.pdp-bar__text{display:flex;flex-direction:column;gap:2px;min-width:0}.pdp-bar__name{font-size:14px;font-weight:500}.pdp-bar__sub{font-size:13px;color:var(--ch-ink-secondary)}.pdp-bar__help{margin-left:auto;gap:8px;padding:13px 22px}.pdp-bar__add{padding:15px 32px;font-size:16px}.pdp-bar__help+.pdp-bar__add{margin-left:0}.pdp-bar__text+.pdp-bar__add{margin-left:auto}@media(min-width:990px){.pdp-bar--mobile{display:none!important}}@media(max-width:767px){.pdp-bar{padding:10px 14px;padding-bottom:max(10px,env(safe-area-inset-bottom));gap:12px}.pdp-bar__thumb,.pdp-bar__help,.pdp-bar__sub{display:none}.pdp-bar__add{flex:1;padding:14px}}.pdr{border-top:1px solid var(--ch-wood-200);border-bottom:1px solid var(--ch-wood-200)}.pdr__grid{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:56px;align-items:start}.pdr__summary{display:flex;flex-direction:column;gap:18px}.pdr__k,.pdc__k,.ctr__kick,.pdq__k{font-family:var(--ch-font-accent);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--scheme-secondary, var(--ch-ink-secondary))}.pdr__h{font-size:48px;line-height:1.02}.pdr__score{display:flex;align-items:center;gap:14px}.pdr__avg{font-family:var(--ch-font-display);font-size:56px;line-height:1}.pdr__empty{font-size:16px;line-height:1.55;color:var(--scheme-secondary)}.pdr__body{display:flex;flex-direction:column;gap:16px}@media(max-width:989px){.pdr__grid{grid-template-columns:1fr;gap:28px}.pdr__h{font-size:34px}}.pdc{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px;align-items:start}.pdc__lead{display:flex;flex-direction:column;gap:14px}.pdc__h,.ctr__h,.pdq__h{font-size:44px;line-height:1.02}.pdc__intro{font-size:16px;line-height:1.55;color:var(--ch-ink-secondary)}.pdc__scroll{overflow-x:auto}.pdc__table{width:100%;border-collapse:collapse;border-top:1px solid var(--ch-wood-200);min-width:560px}.pdc__table th,.pdc__table td{padding:16px 18px;border-top:1px solid var(--ch-wood-200);font-size:14px;line-height:1.45;text-align:left;vertical-align:top;color:var(--ch-ink-secondary);font-weight:400}.pdc__table thead th,.pdc__table thead td{border-top:0;font-family:var(--ch-font-display);font-size:20px;line-height:1.1;color:var(--ch-ink)}.pdc__table tbody th{padding-left:0;width:150px}.pdc__price{display:block;font-family:var(--ch-font-accent);font-size:12px;color:var(--ch-ink-secondary)}.pdc__table thead .is-ours{background:var(--ch-ink);color:var(--ch-oat)}.pdc__table thead .is-ours .pdc__price{color:var(--ch-oat)}.pdc__table tbody .is-ours{background:var(--ch-oat);color:var(--ch-ink)}.pdc__down th{color:var(--ch-sale)}@media(max-width:989px){.pdc{grid-template-columns:1fr;gap:24px}.pdc__h,.ctr__h,.pdq__h{font-size:34px}}.ctr__head{display:flex;align-items:flex-end;gap:24px;margin-bottom:28px;flex-wrap:wrap}.ctr__lead{display:flex;flex-direction:column;gap:10px}.ctr__intro{font-size:16px;color:var(--ch-ink-secondary);max-width:660px}.ctr__all{margin-left:auto;margin-bottom:6px}.ctr__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ctr__card{border:1px solid var(--ch-wood-200);border-radius:var(--ch-r-card);overflow:hidden;display:flex;flex-direction:column}.ctr__media{aspect-ratio:4 / 3;background:var(--ch-oat);display:block}.ctr__media img{width:100%;height:100%;object-fit:cover}.ctr__body{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1}.ctr__k{font-family:var(--ch-font-accent);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ch-ink-secondary)}.ctr__k--sale{color:var(--ch-sale)}.ctr__name{font-family:var(--ch-font-display);font-size:24px}.ctr__note{font-size:14px;color:var(--ch-ink-secondary);flex:1}.ctr__price{display:flex;gap:9px;align-items:baseline;font-size:15px}.ctr__price s{color:var(--ch-ink-muted);font-size:13px}.ctr__add{width:fit-content;padding:12px 22px}@media(max-width:989px){.ctr__grid{grid-template-columns:1fr}}.pdq{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:56px}.pdq__lead{display:flex;flex-direction:column;gap:14px}.pdq__img{aspect-ratio:4 / 3;border-radius:var(--ch-r-card);overflow:hidden;margin-top:8px}.pdq__img img{width:100%;height:100%;object-fit:cover}.pdq__help{border-radius:var(--ch-r-card);padding:22px;display:flex;flex-direction:column;gap:12px;margin-top:8px}.pdq__help-t{font-size:16px;line-height:1.5}.pdq__phone{display:flex;align-items:center;gap:9px;font-size:15px}.pdq__list{display:flex;flex-direction:column}.pdq__item{border-top:1px solid var(--ch-wood-200);padding:20px 0}.pdq__item:last-child{border-bottom:1px solid var(--ch-wood-200)}.pdq__q{cursor:pointer;font-size:18px;font-weight:500;list-style:none}.pdq__q::-webkit-details-marker{display:none}.pdq__a{margin-top:14px;font-size:15px;line-height:1.6;color:var(--ch-ink-secondary)}@media(max-width:989px){.pdq{grid-template-columns:1fr;gap:28px}}.gallery--vertical{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px}.gallery--vertical .gallery__main{grid-column:2;grid-row:1}.gallery--vertical .gallery__thumbs{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr);align-content:start}.gallery--stacked .gallery__main{aspect-ratio:auto;background:transparent;overflow:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gallery--stacked .gallery__slide{position:relative;aspect-ratio:1;border-radius:var(--ch-r-media);overflow:hidden;background:var(--ch-oat);height:auto}.gallery--stacked .gallery__slide:first-child{grid-column:span 2;aspect-ratio:4 / 5}.gallery--stacked .gallery__slide:has(video,iframe){grid-column:span 2;aspect-ratio:16 / 9}.gallery__label{position:absolute;left:12px;bottom:12px;background:var(--ch-pill-on-media);border-radius:9999px;padding:5px 12px;font-family:var(--ch-font-accent);font-size:11px;pointer-events:none}.gallery__label:empty{display:none}@media(max-width:989px){.gallery--vertical{grid-template-columns:minmax(0,1fr)}.gallery--vertical .gallery__main,.gallery--vertical .gallery__thumbs{grid-column:1;grid-row:auto}.gallery--vertical .gallery__thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery--stacked .gallery__main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px}.gallery--stacked .gallery__slide{flex:0 0 88%;scroll-snap-align:start}}@media(min-width:990px){.pdp--v2 .pdp__main{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.pdp--v2 .pdp__media{position:static}.pdp--v2 .pdp__buy{position:sticky;top:calc(var(--ch-sticky-top) + 20px)}}.pdp__pills--tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pdp__tile{display:flex;flex-direction:column;gap:6px;text-align:center;font-size:12px;line-height:1.25}.pdp__tile-img{position:relative;aspect-ratio:1;border-radius:var(--ch-r-media);overflow:hidden;background:var(--ch-oat);box-shadow:inset 0 0 0 1px var(--ch-wood-300)}.pdp__tile-img img{width:100%;height:100%;object-fit:cover}.pdp__tile-n{display:flex;flex-direction:column}.pdp__tile-s{font-size:10px;color:var(--ch-ink-secondary)}.pdp__pills--tiles .pdp__pill input:checked+.pdp__tile .pdp__tile-img{box-shadow:0 0 0 2px var(--ch-field),0 0 0 4px var(--ch-ink)}.pdp__pills--tiles .pdp__pill input:focus-visible+.pdp__tile .pdp__tile-img{outline:var(--ch-focus-w) solid var(--ch-focus);outline-offset:4px}.pdp__pills--tiles .pdp__pill.is-out{opacity:.6}.pdp__pills--tiles .pdp__pill.is-out .pdp__tile-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ch-field) 70%,transparent)}.pdp__sw{display:inline-flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;min-width:var(--ch-tap)}.pdp__sw .swatch-dot{width:var(--ch-swatch-pdp);height:var(--ch-swatch-pdp)}.pdp__pills--swatches .pdp__pill input:checked+.pdp__sw .swatch-dot{box-shadow:0 0 0 2px var(--ch-field),0 0 0 calc(2px + var(--ch-swatch-ring-w)) var(--ch-swatch-ring)}.pdp__pills--swatches .pdp__pill input:focus-visible+.pdp__sw{outline:var(--ch-focus-w) solid var(--ch-focus);outline-offset:2px}.pdp__pills--swatches .pdp__pill.is-out .swatch-dot{opacity:var(--ch-swatch-out-opacity)}@media(max-width:599px){.pdp__pills--tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.pv3__head{display:flex;flex-direction:column;gap:12px;margin-bottom:36px}.pv3__k{font-family:var(--ch-font-accent);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--scheme-secondary, var(--ch-ink-secondary))}.pv3__h,.pst__h{font-size:52px;line-height:1}.psh{position:relative;min-height:var(--psh-min, 680px);display:flex;align-items:flex-end;overflow:hidden;background:var(--ch-wood-800)}.psh__media{position:absolute;top:0;right:0;bottom:0;left:0}.psh__media img{width:100%;height:100%;object-fit:cover}.psh__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,color-mix(in srgb,var(--ch-wood-800) 90%,transparent),color-mix(in srgb,var(--ch-wood-800) 15%,transparent) 65%)}.psh__inner{position:relative;width:100%;display:flex;flex-direction:column;gap:18px}.psh__k{font-family:var(--ch-font-accent);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ch-wood-300)}.psh__h1{font-size:96px;line-height:.94;color:var(--ch-field);max-width:900px}.psh__row{display:flex;gap:32px;align-items:center;flex-wrap:wrap;color:var(--ch-oat)}.psh__price{font-family:var(--ch-font-accent);font-size:22px}.psh__rate{font-size:15px}.psh__rate a{text-decoration:underline}.psh__cta{padding:16px 30px;font-size:16px;font-weight:500}.pst{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.pst__copy{display:flex;flex-direction:column;gap:20px}.pst__p{margin:0;font-size:18px;line-height:1.6;color:var(--ch-ink-secondary)}.pst__img{aspect-ratio:4 / 5;border-radius:var(--ch-r-media);overflow:hidden;background:var(--ch-oat)}.pst__img img{width:100%;height:100%;object-fit:cover}.pan__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pan__card{display:flex;flex-direction:column;gap:12px}.pan__img{aspect-ratio:1;border-radius:var(--ch-r-media);overflow:hidden;background:var(--ch-oat)}.pan__img img{width:100%;height:100%;object-fit:cover}.pan__k{font-family:var(--ch-font-accent);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ch-ink-secondary)}.pan__t{font-family:var(--ch-font-display);font-size:26px;line-height:1.05}.pan__d{font-size:14px;line-height:1.55;color:var(--ch-ink-secondary)}.ps__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ps__row{display:grid;grid-template-columns:80px 260px minmax(0,1fr);gap:28px;padding:24px 0;border-top:1px solid var(--ch-wood-200);align-items:baseline}.ps__n{font-family:var(--ch-font-accent);font-size:13px;color:var(--ch-ink-secondary)}.ps__t{font-family:var(--ch-font-display);font-size:30px;line-height:1.02}.ps__d{font-size:16px;line-height:1.6;color:var(--ch-ink-secondary)}.pdp--buy .pdp__main{padding-top:0}@media(min-width:990px){.pdp--buy .pdp__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pdp--buy .pdp__media{order:2;position:static}}@media(max-width:989px){.psh__h1{font-size:52px}.pv3__h,.pst__h{font-size:36px}.pst{grid-template-columns:minmax(0,1fr);gap:28px}.pan__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ps__row{grid-template-columns:40px minmax(0,1fr);gap:6px 16px}.ps__d{grid-column:2}}@media(min-width:990px){.pdp--v4 .pdp__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.pdp--v4 .pdp__title{font-size:40px}}.pdp--v4 .pdp__pills--pills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pdp--v4 .pdp__pills--pills .pdp__pill span{width:100%;justify-content:center;border-radius:var(--ch-r-media);padding:12px 0}.vt{display:flex;flex-direction:column;gap:16px}.vt__head{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.vt__h{font-size:34px;line-height:1}.vt__meta{font-size:13px;color:var(--ch-ink-secondary)}.vt__scroll{overflow-x:auto;border:1px solid var(--ch-wood-200);border-radius:var(--ch-r-media);background:var(--ch-surface)}.vt__table{width:100%;border-collapse:collapse;font-size:14px;min-width:720px}.vt__table th{text-align:left;padding:12px 18px;background:var(--ch-oat);font-family:var(--ch-font-accent);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--ch-ink-secondary)}.vt__table td{padding:12px 18px;border-top:1px solid var(--ch-wood-200);vertical-align:middle}.vt__row.is-on td{background:var(--ch-oat)}.vt__row.is-out td{color:var(--ch-ink-secondary)}.vt__strong{font-weight:500}.vt__mono{font-family:var(--ch-font-accent);font-size:12px}.vt__r{text-align:right}.vt__act{width:130px}.vt__btn{display:inline-flex;justify-content:center;align-items:center;min-height:40px;width:100%;border:0;border-radius:9999px;padding:9px 14px;font:inherit;font-size:13px;font-weight:500;background:var(--ch-wood-800);color:var(--ch-oat);cursor:pointer}.vt__btn.is-on,.vt__btn--ghost{background:transparent;color:var(--ch-ink);box-shadow:inset 0 0 0 1px var(--ch-wood-800)}.vt__btn--ghost:disabled{opacity:.45;cursor:not-allowed}.dt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.dt__col{display:flex;flex-direction:column;gap:10px}.dt__h{font-size:26px}.dt__list{margin:0;display:flex;flex-direction:column}.dt__row{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid var(--ch-wood-200);font-size:14px}.dt__row dt{color:var(--ch-ink-secondary)}.dt__row dd{margin:0;text-align:right}.dt__adds{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dt__add{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--ch-wood-200)}.dt__thumb{aspect-ratio:1;border-radius:var(--ch-r-media);overflow:hidden;background:var(--ch-oat)}.dt__thumb img{width:100%;height:100%;object-fit:cover}.dt__add-t{display:flex;flex-direction:column;font-size:14px}.dt__form .vt__btn{width:auto}@media(max-width:989px){.dt{grid-template-columns:minmax(0,1fr)}.vt__h{font-size:28px}}.pdp__plan-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pdp__pz{display:flex;flex-direction:column;gap:6px}.pdp__opt{font-weight:400;color:var(--ch-ink-secondary)}.pdp__gift{display:flex;gap:10px;align-items:center;font-size:14px;min-height:var(--ch-tap);cursor:pointer}.pdp__gift input{width:18px;height:18px;accent-color:var(--ch-wood-800)}.pdp__pickup{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4}.pdp__invalid{border:1.5px solid var(--ch-warning);border-radius:var(--ch-r-card);padding:12px 14px;font-size:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pdp__invalid[hidden]{display:none}.fit__ask{margin:0;font-size:14px}.fit__ask a{text-decoration:underline;text-underline-offset:2px}.pdr__quotes{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.pdr__quotes .rv__card{margin:0;border:1px solid var(--ch-wood-200);border-radius:var(--ch-r-card);background:var(--ch-surface);padding:24px;display:flex;flex-direction:column;gap:12px}.pdr__quotes .rv__meta{font-family:var(--ch-font-accent);font-size:12px}.pdr__quotes .rv__q{margin:0;font-size:15px;line-height:1.55}.pdr__quotes .rv__who{font-size:13px;color:var(--ch-ink-secondary)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/page-product.css.map */
