.pnc{--pnc-line: color-mix(in srgb, var(--pnc-text) 18%, transparent);padding:clamp(2.75rem,5vw,5rem) var(--ptc-container-x);color:var(--pnc-text);background:var(--pnc-background);font-family:var(--ptc-font-body)}.pnc__shell{width:min(100%,var(--page-width));margin-inline:auto}.pnc__header{margin-bottom:clamp(1.25rem,2.4vw,2rem);display:flex;align-items:end;justify-content:space-between;gap:2rem}.pnc__heading-copy{position:relative;padding-left:2rem}.pnc__heading-copy:before{content:"";position:absolute;top:.42rem;left:0;width:1.25rem;height:1px;background:var(--pnc-accent)}.pnc__eyebrow{margin:0 0 .45rem;color:var(--pnc-accent);font-size:.72rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.pnc__heading-copy h2{margin:0;font-size:clamp(1.85rem,3vw,3rem);line-height:.94}.pnc__navigation{min-width:min(23rem,42vw);display:grid;grid-template-columns:auto minmax(6rem,1fr) 3rem 3rem;align-items:center;gap:.55rem}.pnc__counter{display:flex;align-items:center;gap:.38rem;font-size:.74rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pnc__progress{height:1px;overflow:hidden;background:var(--pnc-line)}.pnc__progress i{width:var(--pnc-progress, 10%);height:100%;display:block;background:var(--pnc-accent);transition:width .25s var(--ptc-ease)}.pnc__navigation button{width:3rem;height:3rem;padding:.8rem;display:grid;place-items:center;border:1px solid var(--pnc-line);border-radius:var(--ptc-radius-xs);color:inherit;background:var(--pnc-surface);cursor:pointer;transition:border-color var(--ptc-duration-fast) var(--ptc-ease)}.pnc__navigation button:hover{border-color:var(--pnc-accent)}.pnc__navigation button:focus-visible{outline:2px solid var(--pnc-accent);outline-offset:3px}.pnc__navigation svg{width:100%}.pnc__navigation--mobile{display:none}.pnc__viewport{border:1px solid var(--pnc-line);border-radius:var(--ptc-radius-md);overflow:hidden;background:var(--pnc-surface)}.pnc__viewport:focus-visible{outline:2px solid var(--pnc-accent);outline-offset:3px}.pnc__slide{min-height:clamp(29rem,41vw,38rem);display:grid;grid-template-columns:minmax(17rem,2fr) minmax(0,3fr);grid-template-rows:minmax(0,1fr) auto}.pnc__slide[hidden]{display:none}.pnc__slide.is-active{animation:pnc-enter .32s var(--ptc-ease) both}.pnc__copy{min-width:0;padding:clamp(2rem,4.2vw,4.5rem);padding-bottom:1.5rem;align-self:center}.pnc__date{margin:0 0 .9rem;color:color-mix(in srgb,var(--pnc-text) 58%,transparent);font-size:.66rem;letter-spacing:.07em;text-transform:uppercase}.pnc__copy h3{max-width:13ch;margin:0;overflow-wrap:anywhere;font-size:clamp(2.7rem,4.6vw,5.2rem);line-height:.89}.pnc__message{margin:clamp(1rem,2vw,1.6rem) 0 0;color:color-mix(in srgb,var(--pnc-text) 74%,transparent);font-size:clamp(1rem,1.35vw,1.28rem);line-height:1.35}.pnc__colors{margin:clamp(1.35rem,2.4vw,2rem) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.55rem;list-style:none}.pnc__colors li{min-width:0}.pnc__colors a{min-height:3.2rem;padding:.55rem .72rem;display:grid;grid-template-columns:1.75rem auto;grid-template-rows:auto auto;align-items:center;column-gap:.55rem;border:1px solid var(--pnc-line);border-radius:var(--ptc-radius-xs);color:inherit;background:color-mix(in srgb,var(--pnc-background) 58%,transparent);text-decoration:none;transition:border-color var(--ptc-duration-fast) var(--ptc-ease),translate var(--ptc-duration-fast) var(--ptc-ease)}.pnc__colors a:hover{border-color:var(--pnc-accent);translate:0 -2px}.pnc__colors a:focus-visible{outline:2px solid var(--pnc-accent);outline-offset:2px}.pnc__swatch{position:relative;width:1.75rem;height:1.75rem;grid-row:1 / 3;display:block;overflow:hidden;border:1px solid color-mix(in srgb,var(--pnc-text) 28%,transparent);border-radius:50%;background:var(--pnc-swatch, #a3a69e)}.pnc__swatch img{width:100%;height:100%;display:block;object-fit:cover}.pnc__colors span{max-width:8rem;overflow:hidden;font-size:.68rem;font-weight:800;letter-spacing:.055em;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pnc__colors small{color:var(--pnc-accent);font-size:.48rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.pnc__colors .is-black .pnc__swatch,.pnc__colors .is-negro .pnc__swatch{--pnc-swatch: #191b19}.pnc__colors .is-white .pnc__swatch,.pnc__colors .is-blanco .pnc__swatch{--pnc-swatch: #f7f7f3}.pnc__colors :is(.is-olive,.is-oliva,.is-verde-oliva) .pnc__swatch{--pnc-swatch: #596244}.pnc__colors :is(.is-coyote,.is-tan) .pnc__swatch{--pnc-swatch: #a68b60}.pnc__colors :is(.is-khaki,.is-caqui) .pnc__swatch{--pnc-swatch: #9b946f}.pnc__colors :is(.is-navy,.is-azul-marino) .pnc__swatch{--pnc-swatch: #17233b}.pnc__colors :is(.is-gray,.is-grey,.is-gris) .pnc__swatch{--pnc-swatch: #777c78}.pnc__colors :is(.is-sand,.is-arena,.is-arid) .pnc__swatch{--pnc-swatch: #c0a77b}.pnc__media{min-width:0;min-height:0;margin:0;grid-column:2;grid-row:1 / 3;overflow:hidden;background:color-mix(in srgb,var(--pnc-background) 65%,#fff)}.pnc__media img,.pnc__placeholder{width:100%;height:100%;max-height:38rem;display:block;object-fit:cover;object-position:center;aspect-ratio:var(--pnc-image-ratio)}.pnc__placeholder{padding:10%}.pnc__commerce{padding:0 clamp(2rem,4.2vw,4.5rem) clamp(2rem,3.5vw,3.5rem);display:grid;grid-template-columns:1fr auto;align-items:end;gap:1rem}.pnc__price{margin:0;font-family:var(--ptc-font-heading);font-size:clamp(1.55rem,2.2vw,2.25rem);line-height:1;white-space:nowrap}.pnc__price span{display:block;margin-bottom:.3rem;font-family:var(--ptc-font-body);font-size:.58rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.pnc__cta.ptc-button-secondary{min-width:10.5rem;justify-content:space-between;border-color:var(--pnc-text);color:var(--pnc-text)}.pnc__cta.ptc-button-secondary:hover{border-color:var(--pnc-text);color:var(--pnc-background);background:var(--pnc-text)}.pnc--image-left .pnc__slide{grid-template-columns:minmax(0,3fr) minmax(17rem,2fr)}.pnc--image-left .pnc__copy,.pnc--image-left .pnc__commerce{grid-column:2}.pnc--image-left .pnc__media{grid-column:1}.pnc--dark .pnc__navigation button{background:color-mix(in srgb,var(--pnc-surface) 92%,#fff)}.pnc--dark .pnc__media{background:#0b120e}.pnc--empty{padding:3rem var(--ptc-container-x)}.pnc__empty{width:min(100%,var(--page-width));margin-inline:auto;padding:2rem;border:1px dashed var(--ptc-line);text-align:center}.pnc__empty h2{margin:0}.pnc__empty p{margin:.6rem 0 0}@keyframes pnc-enter{0%{opacity:0;transform:translate(.5rem)}to{opacity:1;transform:none}}@media(max-width:899px){.pnc{padding:2.75rem 1rem}.pnc__header{margin-bottom:1.2rem}.pnc__header>.pnc__navigation{display:none}.pnc__heading-copy{padding-left:1.65rem}.pnc__heading-copy:before{width:1rem}.pnc__heading-copy h2{font-size:clamp(1.8rem,8vw,2.45rem)}.pnc__slide,.pnc--image-left .pnc__slide{min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto}.pnc__copy,.pnc--image-left .pnc__copy{padding:1.6rem 1.2rem 1.35rem;grid-column:1;grid-row:1}.pnc__copy h3{max-width:14ch;font-size:clamp(2.25rem,11vw,3.6rem)}.pnc__message{margin-top:.85rem;font-size:1rem}.pnc__colors{margin-top:1.15rem;gap:.42rem}.pnc__colors a{min-height:3rem;padding:.48rem .6rem}.pnc__media,.pnc--image-left .pnc__media{width:100%;aspect-ratio:var(--pnc-image-ratio);grid-column:1;grid-row:2}.pnc__media img,.pnc__placeholder{max-height:min(58vh,31rem)}.pnc__commerce,.pnc--image-left .pnc__commerce{padding:1.2rem;grid-column:1;grid-row:3;align-items:center}.pnc__price{font-size:1.65rem}.pnc__cta.ptc-button-secondary{min-height:3.1rem}.pnc__navigation--mobile{margin-top:.75rem;display:grid;grid-template-columns:3rem auto minmax(4rem,1fr) 3rem;min-width:0}}@media(max-width:479px){.pnc__commerce{grid-template-columns:1fr}.pnc__cta.ptc-button-secondary{width:100%;min-height:3.25rem}}@media(prefers-reduced-motion:reduce){.pnc__slide.is-active{animation:none}.pnc__progress i{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/protactic-new-colors.css.map */
