.ch-pdp__wrap{max-width:140rem;margin:0 auto;padding:0 1.6rem}.ch-pdp--full .ch-pdp__wrap{max-width:none;padding:0 clamp(1.6rem,4vw,6.4rem)}.ch-pdp__grid{display:grid;gap:clamp(2.4rem,4vw,6.4rem);grid-template-columns:minmax(0,1fr)}.ch-pdp__grid>*,.ch-pdp__media,.ch-pdp__info{min-width:0}.ch-pdp__title,.ch-pdp__summary,.ch-shades__current-code{overflow-wrap:anywhere}@media screen and (min-width:990px){.ch-pdp__grid{grid-template-columns:minmax(0,var(--ch-pdp-media, 52fr)) minmax(0,48fr);align-items:start}}@media screen and (min-width:990px){.ch-pdp__media--sticky{position:sticky;top:var(--ch-pdp-sticky, 9rem)}}.ch-pdp__stage{position:relative;overflow:hidden;background:rgba(var(--color-foreground),.04);border-radius:var(--ch-pdp-radius, 0px);aspect-ratio:var(--ch-pdp-ratio, 1 / 1)}.ch-pdp__stage img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .28s ease;position:absolute;top:0;right:0;bottom:0;left:0}.ch-pdp__stage img.is-active{opacity:1;position:relative}.ch-pdp__thumbs{display:flex;gap:.8rem;margin-top:.8rem;overflow-x:auto;scrollbar-width:thin}.ch-pdp__thumb{flex:0 0 auto;width:7.2rem;aspect-ratio:1 / 1;padding:0;cursor:pointer;background:none;border:2px solid rgba(var(--color-foreground),.12);border-radius:var(--ch-pdp-radius, 0px);overflow:hidden}.ch-pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ch-pdp__thumb[aria-current=true]{border-color:var(--ch-accent, #ff0000)}.ch-pdp__eyebrow{font-size:calc(1.2rem * var(--ch-t-scale, 1));letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ch-eyebrow-color, var(--ch-accent, #ff0000));margin:0 0 1.2rem}.ch-pdp__title{font-size:calc(clamp(2.4rem,3vw,3.8rem) * var(--ch-h-scale, 1));line-height:1.08;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 1.6rem;color:var(--ch-heading-color, inherit)}.ch-pdp__badges{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2rem;padding:0;list-style:none}.ch-pdp__badge{font-size:calc(1.2rem * var(--ch-t-scale, 1));letter-spacing:.08em;text-transform:uppercase;padding:.6rem 1.2rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:100px;color:var(--ch-text-color, inherit)}.ch-pdp__badge--accent{border-color:var(--ch-accent, #ff0000);color:var(--ch-accent, #ff0000)}.ch-pdp__summary{font-size:calc(1.6rem * var(--ch-t-scale, 1));line-height:1.6;margin:0 0 2.8rem;color:var(--ch-text-color, inherit)}.ch-pdp__summary>*{margin:0 0 1.2rem}.ch-pdp__summary>*:last-child{margin-bottom:0}.ch-shades{margin:0 0 3.2rem}.ch-shades__top{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;flex-wrap:wrap;margin-bottom:1.2rem}.ch-shades__label{font-size:calc(1.2rem * var(--ch-t-scale, 1));letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin:0;color:var(--ch-text-color, inherit)}.ch-shades__count{font-size:calc(1.2rem * var(--ch-t-scale, 1));opacity:.55}.ch-shades__current{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.6rem;padding:1.2rem 1.6rem;border:1px solid rgba(var(--color-foreground),.14)}.ch-shades__current-sw{width:4rem;height:4rem;flex:0 0 auto;overflow:hidden;background:rgba(var(--color-foreground),.06)}.ch-shades__current-sw img{width:100%;height:100%;object-fit:cover;display:block}.ch-shades__current-text{display:block;min-width:0}.ch-shades__current-code{display:block;font-size:calc(2rem * var(--ch-h-scale, 1));font-weight:600;line-height:1.1;color:var(--ch-heading-color, inherit);word-break:break-word}.ch-shades__current-meta{display:block;font-size:calc(1.2rem * var(--ch-t-scale, 1));opacity:.6;margin-top:.3rem}.ch-shades input.ch-shades__search{width:100%;padding:1.1rem 1.4rem;margin-bottom:1.6rem;font-size:calc(1.4rem * var(--ch-t-scale, 1));border-style:solid;border-width:1px;border-color:rgba(var(--color-foreground),.25);border-radius:0;background:transparent;color:inherit;box-shadow:none;-webkit-appearance:none;appearance:none}.ch-shades input.ch-shades__search:focus{outline:2px solid var(--ch-accent, #ff0000);outline-offset:-2px;border-color:var(--ch-accent, #ff0000)}.ch-shades__group{margin-bottom:2rem}.ch-shades__group-title{display:flex;align-items:center;gap:1rem;margin:0 0 1rem;font-size:calc(1.1rem * var(--ch-t-scale, 1));letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ch-accent, #ff0000)}.ch-shades__group-title:after{content:"";flex:1 1 auto;height:1px;background:rgba(var(--color-foreground),.14)}.ch-shades__grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(var(--ch-sw-size, 6.4rem),1fr))}.ch-shade{position:relative;padding:0;border:0;background:none;cursor:pointer;text-align:center;display:flex;flex-direction:column;gap:.5rem;align-items:center}.ch-shade__sw{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--color-foreground),.06);border:2px solid transparent;border-radius:var(--ch-sw-radius, 100px);transition:border-color .15s ease,transform .15s ease}.ch-shade__sw img{width:100%;height:100%;object-fit:cover;display:block}.ch-shade:hover .ch-shade__sw{transform:scale(1.06);border-color:rgba(var(--color-foreground),.3)}.ch-shade[aria-pressed=true] .ch-shade__sw{border-color:var(--ch-accent, #ff0000)}.ch-shade__code{font-size:calc(1.1rem * var(--ch-t-scale, 1));line-height:1.2;word-break:break-word;color:var(--ch-text-color, inherit)}.ch-shade[aria-pressed=true] .ch-shade__code{font-weight:700;color:var(--ch-accent, #ff0000)}.ch-shade[hidden]{display:none}.ch-shades__empty{font-size:calc(1.4rem * var(--ch-t-scale, 1));opacity:.6;padding:1.6rem 0}.ch-pdp__buy{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center}.ch-pdp__btn{display:inline-flex;align-items:center;gap:.8rem;text-decoration:none;background:var(--ch-accent, #ff0000);color:#fff;border:2px solid var(--ch-accent, #ff0000);padding:1.4rem 2.8rem;font-size:calc(1.4rem * var(--ch-t-scale, 1));letter-spacing:.1em;text-transform:uppercase;font-weight:600;transition:opacity .15s ease}.ch-pdp__btn:hover{opacity:.85}.ch-pdp__btn svg{width:1.4rem;height:1.4rem;flex:0 0 auto}.ch-pdp__buy-note{font-size:calc(1.2rem * var(--ch-t-scale, 1));opacity:.6;flex:1 1 18rem}@media screen and (max-width:749px){.ch-pdp__stage{aspect-ratio:var(--ch-pdp-ratio-m, 1 / 1)}.ch-pdp__btn{width:100%;justify-content:center}}.ch-shades__more{display:none}@media screen and (max-width:749px){.ch-shades__list{position:relative}.ch-shades__list.is-collapsed{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(var(--ch-sw-size, 5.5rem),1fr));max-height:calc(var(--ch-shade-rows, 3) * (var(--ch-sw-size, 5.5rem) + 2.2rem) + .6rem);overflow:hidden}.ch-shades__list.is-collapsed .ch-shades__group,.ch-shades__list.is-collapsed .ch-shades__grid{display:contents}.ch-shades__list.is-collapsed .ch-shades__group-title{display:none}.ch-shades__list.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:7rem;background:linear-gradient(to bottom,rgba(var(--color-background),0),rgb(var(--color-background)));pointer-events:none}.ch-shades__more{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;margin-top:1.2rem;padding:1.2rem 1.6rem;cursor:pointer;background:transparent;color:inherit;border-style:solid;border-width:1px;border-color:rgba(var(--color-foreground),.25);border-radius:0;font-size:calc(1.3rem * var(--ch-t-scale, 1));letter-spacing:.08em;text-transform:uppercase;font-weight:600}.ch-shades__more svg{width:1.4rem;height:1.4rem;flex:0 0 auto;transition:transform .2s ease}.ch-shades__more[aria-expanded=true] svg{transform:rotate(180deg)}}@media screen and (max-width:749px){.ch-pdp__title{font-size:calc(2.1rem * var(--ch-h-scale, 1));margin-bottom:1.2rem}.ch-pdp__eyebrow{font-size:calc(1.1rem * var(--ch-t-scale, 1));margin-bottom:.8rem}.ch-pdp__badges{gap:.6rem;margin-bottom:1.6rem}.ch-pdp__badge{font-size:calc(1.1rem * var(--ch-t-scale, 1));padding:.5rem 1rem}.ch-pdp__summary{font-size:calc(1.45rem * var(--ch-t-scale, 1));line-height:1.55;margin-bottom:2.4rem}.ch-shades{margin-bottom:2.4rem}.ch-shades__current{padding:1rem 1.2rem;margin-bottom:1.2rem;gap:1rem}.ch-shades__current-sw{width:3.4rem;height:3.4rem}.ch-shades__current-code{font-size:calc(1.7rem * var(--ch-h-scale, 1))}.ch-shades__current-meta{font-size:calc(1.1rem * var(--ch-t-scale, 1))}.ch-shades input.ch-shades__search{padding:.9rem 1.2rem;margin-bottom:1.2rem;font-size:calc(1.4rem * var(--ch-t-scale, 1))}.ch-shades__group{margin-bottom:1.4rem}.ch-shades__group-title{font-size:calc(1rem * var(--ch-t-scale, 1));margin-bottom:.7rem}.ch-shades__grid{gap:.6rem}.ch-shade__code{font-size:calc(1rem * var(--ch-t-scale, 1))}.ch-pdp__btn{padding:1.2rem 2rem;font-size:calc(1.3rem * var(--ch-t-scale, 1))}.ch-pdp__buy-note{font-size:calc(1.1rem * var(--ch-t-scale, 1))}.ch-pdp__thumb{width:5.6rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-ch-product.css.map */
