*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--pnvo-linen);color:var(--pnvo-bosque);font-family:var(--pnvo-font-body);font-size:12px;line-height:normal;-webkit-font-smoothing:antialiased}body.pnvo-lock{overflow:hidden}img,svg,video{max-width:100%}::selection{background:var(--pnvo-sage);color:var(--pnvo-linen)}:focus-visible{outline:2px solid var(--pnvo-sage);outline-offset:2px}.pnvo-skip-link{position:absolute;left:8px;top:-60px;z-index:2147483647;padding:12px 16px;background:var(--pnvo-bosque);color:var(--pnvo-linen)}.pnvo-skip-link:focus{top:8px}.pnvo-body{display:flex;flex-direction:column}.pnvo-main{display:block;flex:1 0 auto}.pnvo,.pnvo *,.pnvo *:before,.pnvo *:after{box-sizing:border-box}.pnvo{background:var(--pnvo-linen);color:var(--pnvo-bosque);font-family:var(--pnvo-font-body);font-weight:400;font-size:12px;line-height:normal;letter-spacing:normal}.pnvo :is(strong,b){font-weight:400;color:var(--pnvo-bosque)}.pnvo :where(a){color:inherit;text-decoration:none}.pnvo :where(a:hover){text-decoration:underline}.pnvo :where(h1,h2,h3,h4,p,ul){margin:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none}.pnvo :is(label,legend,select,option){color:inherit}.pnvo :where(button){font:inherit;color:inherit;background:transparent;border:0;padding:0;cursor:pointer}.pnvo :where(img){display:block;max-width:100%}.pnvo [hidden]{display:none!important}.pnvo-title{font-family:var(--pnvo-font-heading);font-weight:700;text-transform:uppercase;line-height:.9}.pnvo-label{font-family:var(--pnvo-font-heading);font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.pnvo-accent{font-family:var(--pnvo-font-accent);font-weight:100;text-transform:none}.pnvo-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;color:var(--pnvo-bosque)}.pnvo-section-heading__title{font-family:var(--pnvo-font-heading);font-weight:700;font-size:var(--pnvo-heading-size, 30px);line-height:1;letter-spacing:normal;text-transform:uppercase;color:var(--pnvo-bosque)}.pnvo-section-heading__link{flex-shrink:0;font-family:var(--pnvo-font-body);font-weight:400;font-size:12px;white-space:nowrap;text-decoration:underline!important}.pnvo-section-heading__link-mobile{display:none}.pnvo-section-heading__accent{font-size:19px}@media(max-width:749px){.pnvo-section-heading__title{font-size:var(--pnvo-heading-size-mobile, 24px)}.pnvo-selects .pnvo-section-heading{padding:0 4px}.pnvo-section-heading__link-desktop{display:none}.pnvo-section-heading__link-mobile{display:inline}.pnvo-section-heading--accent{flex-direction:column;gap:6px}.pnvo-section-heading__accent{font-size:18px}}.pnvo-link{text-decoration:underline!important}.pnvo-texture{background-color:var(--pnvo-sage);background-image:var(--pnvo-texture);background-size:cover;background-position:center}.pnvo-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pnvo-icon-button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.pnvo-icon-button svg{width:17px;height:17px}.pnvo-header{display:block;position:relative;z-index:20;background:var(--pnvo-bosque);color:var(--pnvo-linen)}.shopify-section.pnvo-header-section:has(>.pnvo-header--sticky){position:sticky;top:0;z-index:40}.pnvo-header__bar{height:64px;padding:0 var(--pnvo-gutter);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.pnvo-header__left{display:flex;align-items:center;gap:18px}.pnvo-header__nav{flex:1;min-width:0}.pnvo-header.pnvo-header--compact .pnvo-header__nav{visibility:hidden;position:absolute;pointer-events:none}.pnvo-header.pnvo-header--compact .pnvo-header__menu-toggle{display:inline-flex}.pnvo-header__menu{display:flex;gap:18px;margin:0;padding:0;list-style:none;white-space:nowrap}.pnvo-header__item{position:relative}.pnvo-header__nav a,.pnvo-header__parent{display:inline-flex;align-items:center;gap:5px;min-height:44px}.pnvo-header__parent svg{width:9px;height:6px;transition:transform .15s}.pnvo-header__item[data-open] .pnvo-header__parent svg{transform:rotate(180deg)}.pnvo-header__nav a[aria-current=page],.pnvo-header__parent[data-active],.pnvo-header__parent:hover{text-decoration:underline}.pnvo-header :is(a,button):focus-visible{outline:1px solid var(--pnvo-linen);outline-offset:2px}.pnvo-header__submenu{position:absolute;top:100%;left:-14px;z-index:30;min-width:220px;margin:0;padding:8px 14px 14px;list-style:none;background:var(--pnvo-bosque);border-top:1px solid var(--pnvo-on-bosque-muted);display:none}.pnvo-header__item[data-open] .pnvo-header__submenu{display:block}.pnvo-header__submenu a{min-height:34px}.pnvo-header__submenu ul{margin:0 0 4px;padding:0 0 0 12px;list-style:none}.pnvo-drawer__group summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--pnvo-on-bosque-muted);font-family:var(--pnvo-font-heading);font-weight:600;font-size:var(--pnvo-drawer-size, 15px);line-height:1.2;letter-spacing:normal;text-transform:uppercase;cursor:pointer;list-style:none}.pnvo-drawer__group summary::-webkit-details-marker{display:none}.pnvo-drawer__group summary span:after{content:"+";font-family:var(--pnvo-font-body);font-weight:400}.pnvo-drawer__group[open] summary span:after{content:"\2212"}.pnvo-drawer__group ul{margin:0 0 8px;padding:0;list-style:none}.pnvo-drawer .pnvo-drawer__group ul a{padding:6px 0;border-top:0;font-family:var(--pnvo-font-body);font-weight:400;font-size:max(12px,calc(var(--pnvo-drawer-size, 15px) - 2px));line-height:1.3;text-transform:none}.pnvo-drawer__grandchild a{padding-left:12px!important}.pnvo-header__menu-toggle{justify-content:flex-start}.pnvo-header__menu-toggle svg{width:20px;height:20px}.pnvo-header__logo{justify-self:center;font-family:var(--pnvo-font-heading);font-weight:700;font-size:20px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.pnvo-header__logo:hover{text-decoration:none!important}.pnvo-header__logo sup{font-size:7px;vertical-align:10px;margin-left:1px}.pnvo-logo{display:inline-flex;vertical-align:middle}.pnvo-logo__image{display:block;width:var(--pnvo-logo-w);max-width:100%;height:auto}@media(max-width:749px){.pnvo-logo__image{width:var(--pnvo-logo-w-mobile)}}.pnvo-header__logo{display:flex;align-items:center}.pnvo-footer__logo{align-self:flex-start;display:flex;margin-bottom:-24px}.pnvo-footer__logo:hover{text-decoration:none!important}@media(max-width:749px){.pnvo-footer__logo{margin-bottom:26px}}.pnvo-header__right{justify-self:end;display:flex;align-items:center;gap:2px}.pnvo-header__promo{margin-right:14px;color:var(--pnvo-sage)}.pnvo-header__bag{width:auto;padding:0 6px;gap:4px}.pnvo-header .header__icons-item{list-style:none}.pnvo-header shopify-account{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center}.pnvo-header shopify-account svg{width:17px;height:17px}.pnvo-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none}.pnvo-drawer[data-open]{display:block}.pnvo-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--pnvo-bosque) 40%,transparent)}.pnvo-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(360px,88vw);background:var(--pnvo-bosque);color:var(--pnvo-linen);padding:8px 12px 32px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.pnvo-drawer__list{list-style:none;display:flex;flex-direction:column}.pnvo-drawer__list{border-bottom:1px solid var(--pnvo-on-bosque-muted)}.pnvo-drawer__list a{display:block;padding:10px 0;border-top:1px solid var(--pnvo-on-bosque-muted);font-family:var(--pnvo-font-heading);font-weight:600;font-size:var(--pnvo-drawer-size, 15px);line-height:1.2;letter-spacing:normal;text-transform:uppercase}.pnvo-drawer__promo{color:var(--pnvo-sage)}@media(min-width:750px){.pnvo-header__menu-toggle{display:none}}@media(max-width:749px){.pnvo-header__bar{height:56px}.pnvo-header__nav,.pnvo-header__promo,.pnvo-header shopify-account{display:none}.pnvo-header__menu-toggle{justify-content:center}.pnvo-header__logo{font-size:18px}.pnvo-header__logo sup{font-size:6px;vertical-align:9px}}.pnvo-section{padding-top:var(--pnvo-pad-top, 0);padding-bottom:var(--pnvo-pad-bottom, 0)}@media(max-width:749px){.pnvo-section{padding-top:calc(var(--pnvo-pad-top, 0px) * .56);padding-bottom:calc(var(--pnvo-pad-bottom, 0px) * .56)}}.pnvo-image-placeholder{width:100%;height:100%;background:var(--pnvo-plate);fill:var(--pnvo-line)}.pnvo-hero{position:relative;height:var(--pnvo-hero-h);overflow:hidden;background:var(--pnvo-plate)}.pnvo-hero__media,.pnvo-hero__media img,.pnvo-hero__media svg{width:100%;height:100%}.pnvo-hero__media img{object-fit:cover}.pnvo-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--pnvo-bosque) var(--pnvo-hero-shade-pct),transparent),transparent 55%);pointer-events:none}.pnvo-hero__content{position:absolute;z-index:1;left:var(--pnvo-gutter);bottom:24px;color:var(--pnvo-hero-text);display:flex;flex-direction:column;align-items:flex-start;gap:10px}.pnvo-hero__accent{font-size:26px}.pnvo-hero__title{font-size:72px}.pnvo-hero__link{margin-top:6px}.pnvo-hero__img--mobile{display:none}@media(max-width:749px){.pnvo-hero{height:var(--pnvo-hero-h-mobile)}.pnvo-hero__content{left:12px;bottom:16px;gap:8px}.pnvo-hero__accent{font-size:20px}.pnvo-hero__title{font-size:44px}.pnvo-hero__link{margin-top:4px}.pnvo-hero__media--has-mobile .pnvo-hero__img--desktop{display:none}.pnvo-hero__img--mobile{display:block}}.pnvo-selects{padding-left:var(--pnvo-gutter);padding-right:var(--pnvo-gutter);display:flex;flex-direction:column;gap:16px}.pnvo-selects__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pnvo-card{position:relative;display:flex;flex-direction:column;gap:10px}.pnvo-card:hover{text-decoration:none!important}.pnvo-card:hover .pnvo-card__name{text-decoration:underline}.pnvo-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pnvo-card__link:focus-visible{outline:none}.pnvo-card__link:focus-visible:after{outline:2px solid var(--pnvo-sage);outline-offset:2px}.pnvo-card__plate{height:400px;background:var(--pnvo-plate);display:flex;align-items:center;justify-content:center;overflow:hidden}.pnvo-card__plate{position:relative}.pnvo-card__plate img{width:78%;height:78%;object-fit:contain;mix-blend-mode:multiply}.pnvo-card__plate--cover img{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.pnvo-card__badge{position:absolute;left:10px;top:10px;padding:5px 8px;background:var(--pnvo-bosque);color:var(--pnvo-linen);font-family:var(--pnvo-font-heading);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.pnvo-card__info{display:flex;justify-content:space-between;gap:12px}.pnvo-card__price{flex-shrink:0;white-space:nowrap}@media(max-width:749px){.pnvo-selects{gap:12px}.pnvo-selects__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px;row-gap:20px}.pnvo-card{gap:8px}.pnvo-card__plate{height:220px}.pnvo-card__plate:not(.pnvo-card__plate--cover) img{width:80%;height:80%}.pnvo-card__info{flex-direction:column;gap:4px;padding:0 4px;font-size:11px}}.pnvo-lookbook{padding-left:var(--pnvo-gutter);padding-right:var(--pnvo-gutter);display:grid;grid-template-columns:repeat(var(--pnvo-lookbook-cols, 2),minmax(0,1fr));gap:8px}.pnvo-look{display:flex;flex-direction:column;gap:10px}.pnvo-look:hover{text-decoration:none!important}.pnvo-look__media{height:var(--pnvo-look-h);background:var(--pnvo-bosque);overflow:hidden}.pnvo-look__media img{width:100%;height:100%;object-fit:cover}.pnvo-look__accent{font-size:18px;margin-top:-4px}.pnvo-look__caption-mobile{display:none}@media(max-width:749px){.pnvo-lookbook{grid-template-columns:1fr;row-gap:32px}.pnvo-look--hide-mobile{display:none}.pnvo-look__media{height:var(--pnvo-look-h-mobile)}.pnvo-look__label,.pnvo-look__accent{display:none}.pnvo-look__caption-mobile{display:block;padding:0 4px}}.pnvo-collections{padding:56px var(--pnvo-gutter);display:grid;grid-template-columns:1fr 1fr;gap:8px}.pnvo-collections__panel{--pnvo-panel-line: color-mix(in srgb, var(--pnvo-linen) 22%, var(--pnvo-bosque));background:var(--pnvo-bosque);color:var(--pnvo-linen);padding:40px 48px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.pnvo-collections__title{font-size:56px;margin-bottom:28px}.pnvo-collections__list{list-style:none}.pnvo-collections__row{width:100%;min-height:56px;border-top:1px solid var(--pnvo-panel-line);display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;color:var(--pnvo-on-bosque-muted)}.pnvo-collections__row:hover{text-decoration:none!important;color:var(--pnvo-linen)}.pnvo-collections__row[aria-pressed=true]{color:var(--pnvo-linen)}.pnvo-collections__name{font-family:var(--pnvo-font-heading);font-weight:600;font-size:22px;text-transform:uppercase}.pnvo-collections__count{font-size:12px;color:var(--pnvo-on-bosque-muted);text-align:right}.pnvo-collections__row--link{display:none}.pnvo-collections__line{max-width:360px;font-size:13px;line-height:1.6;color:var(--pnvo-on-bosque-muted)}.pnvo-collections__media{position:relative;min-height:620px;background:var(--pnvo-plate);overflow:hidden}.pnvo-collections__media>*{position:absolute;top:0;right:0;bottom:0;left:0}.pnvo-collections__media img,.pnvo-collections__media svg{width:100%;height:100%;object-fit:cover}.pnvo-collections [data-pnvo-index][hidden]{display:none}@media(max-width:749px){.pnvo-collections{padding:28px 12px;grid-template-columns:1fr}.pnvo-collections__panel{padding:22px 16px}.pnvo-collections__list{border-bottom:1px solid var(--pnvo-panel-line)}.pnvo-collections__title{font-size:36px;margin-bottom:18px}.pnvo-collections__row{min-height:52px;color:var(--pnvo-linen)}.pnvo-collections__row--button,.pnvo-collections__line,.pnvo-collections__media{display:none}.pnvo-collections__row--link{display:flex}.pnvo-collections__name{font-size:17px;white-space:nowrap}.pnvo-collections__count{font-size:11px}}.pnvo-footer{display:flex;flex-direction:column;gap:72px;background:var(--pnvo-bosque);color:var(--pnvo-linen);padding:120px var(--pnvo-gutter) 24px}.pnvo-footer__top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:end}.pnvo-footer__form{display:flex;flex-direction:column;gap:10px;max-width:420px}.pnvo-footer__field{display:flex;align-items:center;border-bottom:1px solid var(--pnvo-linen)}.pnvo-footer__field input{flex-grow:1;min-width:0;height:40px;min-height:0;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--pnvo-linen);font-family:inherit;font-size:13px;outline:none}.pnvo-footer__field input::placeholder{color:var(--pnvo-on-bosque-muted);opacity:1}.pnvo-footer__field:focus-within{outline:1px solid var(--pnvo-sage);outline-offset:4px}.pnvo-footer__field button{flex-shrink:0;height:40px;padding-left:12px;font-size:12px;white-space:nowrap}.pnvo-footer__field button:hover{text-decoration:underline}.pnvo-footer__status{color:var(--pnvo-on-bosque-muted)}.pnvo-footer__accent{justify-self:end;font-size:22px}.pnvo-footer__bottom{display:flex;justify-content:space-between;gap:22px}.pnvo-footer__links{display:flex;flex-wrap:wrap;gap:22px}@media(max-width:749px){.pnvo-footer{padding:72px 12px 20px;gap:14px}.pnvo-footer__top{grid-template-columns:1fr;gap:40px}.pnvo-footer__form{max-width:none}.pnvo-footer__field input,.pnvo-footer__field button{height:44px}.pnvo-footer__field input{font-size:16px}.pnvo-footer__accent{justify-self:start;font-size:20px}.pnvo-footer__bottom{flex-direction:column;gap:14px}.pnvo-footer__links{gap:16px}}.pnvo-product{--pnvo-disabled: color-mix(in srgb, var(--pnvo-muted) 60%, var(--pnvo-linen));display:grid;grid-template-columns:300px minmax(0,1fr) 300px;grid-template-areas:"head gallery buy" "more gallery buy";grid-template-rows:auto 1fr;gap:22px 40px;padding:24px var(--pnvo-gutter) 0}.pnvo-product__head{grid-area:head;padding-top:40px;display:flex;flex-direction:column;gap:4px;font-size:13px}.pnvo-product__title{font-size:30px;line-height:1}.pnvo-product__accent{font-size:19px;margin:6px 0 8px!important}.pnvo-product__rating,.pnvo-product__final-sale{color:var(--pnvo-muted)}.pnvo-product__final-sale{margin:0}.pnvo-product__price{font-size:17px;font-weight:500}.pnvo-price--sale{color:var(--pnvo-bosque);font-weight:600}.pnvo-price__was{color:color-mix(in srgb,var(--pnvo-muted) 55%,var(--pnvo-bosque));font-weight:400}.pnvo-product__rating,.pnvo-product__final-sale{margin-top:4px}.pnvo-product__gallery{grid-area:gallery;display:flex;flex-direction:column;gap:8px;min-width:0}.pnvo-product__frame{height:780px;display:flex;align-items:center;justify-content:center;overflow:hidden}.pnvo-product__track{width:78%;height:78%}.pnvo-product__slide{display:none;width:100%;height:100%}.pnvo-product__slide[data-active]{display:block}.pnvo-product__plate{width:100%;height:100%;background:var(--pnvo-plate);display:flex;align-items:center;justify-content:center;overflow:hidden}.pnvo-product__plate img{width:100%;height:100%;object-fit:contain;mix-blend-mode:var(--pnvo-plate-blend)}.pnvo-product__plate video,.pnvo-product__plate iframe,.pnvo-product__plate model-viewer{width:100%;height:100%}.pnvo-product__thumbs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pnvo-product__thumb{width:64px;height:64px;border:1px solid transparent!important;background:var(--pnvo-plate)!important;overflow:hidden}.pnvo-product__thumb[aria-pressed=true]{border-color:var(--pnvo-bosque)!important}.pnvo-product__thumb img{width:100%;height:100%;object-fit:cover}.pnvo-product__dots{display:none}.pnvo-product__buy{grid-area:buy;padding-top:var(--pnvo-buy-offset);display:flex;flex-direction:column;gap:10px}.pnvo-product__form{display:flex;flex-direction:column;gap:10px}.pnvo-product__option{margin:0;padding:0;border:0;min-width:0}.pnvo-product__option legend{padding:0;margin-bottom:10px;font-size:10px}.pnvo-product__values{border:1px solid var(--pnvo-bosque);display:flex;flex-direction:column}.pnvo-product__values.is-highlighted{outline:2px solid var(--pnvo-bosque);outline-offset:3px}.pnvo-product__values input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.pnvo-product__value{height:34px;padding:0 12px;border-bottom:1px solid var(--pnvo-line);display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin:0!important;font-size:12px;cursor:pointer;color:var(--pnvo-bosque)}.pnvo-product__value:last-of-type{border-bottom:0}.pnvo-product__value:hover{background:var(--pnvo-plate)}.pnvo-product__note,.pnvo-product__value.is-sold-out{color:var(--pnvo-disabled)}.pnvo-product__values input:checked+.pnvo-product__value{background:var(--pnvo-bosque);color:var(--pnvo-linen)}.pnvo-product__values input:checked+.pnvo-product__value .pnvo-product__note{color:var(--pnvo-line)}.pnvo-product__values input:focus-visible+.pnvo-product__value{outline:2px solid var(--pnvo-sage);outline-offset:-2px}.pnvo-product__add{height:48px!important;margin-top:6px;background:var(--pnvo-bosque)!important;color:var(--pnvo-linen)!important;font-family:var(--pnvo-font-heading)!important;font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.pnvo-product__add:disabled,.pnvo-product__add[aria-disabled=true]{background:var(--pnvo-disabled)!important;cursor:not-allowed}.pnvo-product__add[aria-busy=true]{opacity:.7}.pnvo-product__error{color:var(--pnvo-bosque)}.pnvo-product__buy-note{color:var(--pnvo-muted);line-height:1.6}.pnvo-product__more{grid-area:more;display:flex;flex-direction:column}.pnvo-product__accordion{border-top:1px solid var(--pnvo-bosque)}.pnvo-product__accordion:last-of-type{border-bottom:1px solid var(--pnvo-bosque)}.pnvo-product__accordion summary{height:44px;display:flex;align-items:center;justify-content:space-between;font-size:12px;cursor:pointer;list-style:none}.pnvo-product__accordion summary::-webkit-details-marker{display:none}.pnvo-product__accordion summary span:after{content:"+"}.pnvo-product__accordion[open] summary span:after{content:"\2212"}.pnvo-product__accordion-body{margin-bottom:16px;font-size:12px;line-height:1.7;color:var(--pnvo-muted)}.pnvo-product__accordion-body :where(p,ul){margin:0;padding:0;list-style:none}.pnvo-product__accordion-body a{text-decoration:underline}.pnvo-product__pair{margin-top:22px;display:flex;flex-direction:column;gap:10px}.pnvo-product__pair .pnvo-label{font-size:10px}.pnvo-product__pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pnvo-product__pair-card{border:1px solid var(--pnvo-line)!important;padding:0 0 8px!important;display:flex;flex-direction:column;gap:6px;text-align:left;font-size:11px}.pnvo-product__pair-card[aria-pressed=true]{border-color:var(--pnvo-bosque)!important}.pnvo-product__pair-card:disabled{opacity:.5;cursor:not-allowed}.pnvo-product__pair-plate{display:flex;height:130px;width:100%;background:var(--pnvo-plate);align-items:center;justify-content:center;overflow:hidden}.pnvo-product__pair-plate img{width:78%;height:78%;object-fit:contain;mix-blend-mode:multiply}.pnvo-product__pair-name{padding:0 8px}.pnvo-product__text{margin-top:22px;line-height:1.6}@media(max-width:1100px)and (min-width:750px){.pnvo-product{grid-template-columns:240px minmax(0,1fr) 240px;column-gap:24px}.pnvo-product__frame{height:620px}}@media(max-width:749px){.pnvo-product{grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery" "head" "buy" "more";grid-template-rows:auto;gap:0;padding:0}.pnvo-product__head,.pnvo-product__buy,.pnvo-product__more{padding-left:16px;padding-right:16px}.pnvo-product__head{padding-top:22px;gap:8px}.pnvo-product__title{font-size:34px;line-height:.95}.pnvo-product__accent{font-size:20px;margin:0!important}.pnvo-product__price{font-size:16px}.pnvo-product__rating,.pnvo-product__final-sale{font-size:12px;margin-top:0}.pnvo-product__gallery{gap:10px}.pnvo-product__frame{height:470px}.pnvo-product__track{width:100%;height:80%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pnvo-product__track::-webkit-scrollbar{display:none}.pnvo-product__slide,.pnvo-product__slide[data-active]{display:flex;flex:0 0 100%;justify-content:center;scroll-snap-align:center}.pnvo-product__plate{width:82%}.pnvo-product__plate img{width:90%;height:90%}.pnvo-product__thumbs{display:none}.pnvo-product__dots{display:flex;gap:6px;justify-content:center}.pnvo-product__dots span{width:18px;height:2px;background:var(--pnvo-plate)}.pnvo-product__dots span.is-active{background:var(--pnvo-bosque)}.pnvo-product__buy{padding-top:22px;gap:8px}.pnvo-product__value{height:40px;font-size:13px}.pnvo-product__note{font-size:11px}.pnvo-product__add{height:52px!important;margin-top:8px}.pnvo-product__more{padding-top:16px}.pnvo-product__accordion summary{height:46px;font-size:13px}.pnvo-product__accordion-body{font-size:13px}.pnvo-product__pair-card{font-size:12px}}.pnvo-related{display:flex;flex-direction:column;gap:14px;margin-top:56px;padding:40px var(--pnvo-gutter) 44px}.pnvo-related__grid{display:grid;grid-template-columns:repeat(var(--pnvo-related-cols, 8),minmax(0,1fr));gap:8px}.pnvo-related .pnvo-card{background:var(--pnvo-linen);padding-bottom:10px;gap:8px}.pnvo-related .pnvo-card__plate{height:200px}.pnvo-related .pnvo-card__info{flex-direction:column;gap:4px;padding:0 8px;font-size:11px}@media(max-width:1100px)and (min-width:750px){.pnvo-related__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.pnvo-related{margin-top:36px;padding:32px 16px 28px;gap:12px}.pnvo-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 6px}.pnvo-related .pnvo-card{gap:6px}.pnvo-related .pnvo-card__plate{height:190px}.pnvo-related .pnvo-card__info{font-size:12px}}.pnvo-related__item{display:flex}.pnvo-related__item>.pnvo-card{flex:1;min-width:0}.pnvo-related[hidden]{display:none}@media(max-width:749px){.pnvo-related__item--desktop{display:none}}.pnvo-product [data-other-group]{display:none!important}.pnvo-apps{padding-left:var(--pnvo-gutter);padding-right:var(--pnvo-gutter);font-size:13px;overflow-x:clip}.pnvo-apps .jdgm-medals__container{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px;width:auto!important;max-width:100%}.pnvo-apps .pnvo-section-heading{margin-bottom:24px}.pnvo-apps .jdgm-widget .jdgm-rev-widg__title{font-family:var(--pnvo-font-heading)!important;font-weight:700!important;font-size:30px!important;text-transform:uppercase;line-height:1}@media(max-width:749px){.pnvo-apps .jdgm-widget .jdgm-rev-widg__title{font-size:24px!important}}.pnvo-apps .jdgm-widget,.pnvo-apps :is(.jdgm-widget,.jdgm-all-reviews-widget,.jdgm-all-reviews-page) :is(label,select,option,a,.jdgm-link,.jdgm-histogram__row,.jdgm-rev__author,.jdgm-sort-dropdown,.jdgm-sort-dropdown-label,.jdgm-paginate__page,.jdgm-form__inline-label,.jdgm-rev-widg__title,.jdgm-rev__title,.jdgm-rev__body,.jdgm-rev__timestamp,.jdgm-subtab__name,.jdgm-subtab__count,.jdgm-rev__prod-link,.jdgm-all-reviews__header,.jdgm-btn:not(.jdgm-btn--solid)){color:var(--pnvo-bosque)!important}.pnvo-apps .jdgm-widget :is(.jdgm-star,.jdgm-star:before){color:var(--pnvo-bosque)!important}.pnvo-apps .jdgm-widget .jdgm-histogram__bar{background:var(--pnvo-plate)!important}.pnvo-apps .jdgm-widget .jdgm-histogram__bar-content{background:var(--pnvo-bosque)!important}.pnvo-apps.pnvo-apps.pnvo-apps :is(.jdgm-widget,.jdgm-all-reviews-widget) :is(.jdgm-write-rev-link,.jdgm-btn--solid){background:var(--pnvo-bosque)!important;border-color:var(--pnvo-bosque)!important;color:var(--pnvo-linen)!important}.pnvo-apps .jdgm-widget .jdgm-rev__buyer-badge:not(:has(img)){background:var(--pnvo-bosque)!important;color:var(--pnvo-linen)!important}.pnvo-apps .jdgm-widget :is(.jdgm-rev,.jdgm-row-actions,.jdgm-rev-widg__summary,.jdgm-rev-widg__body){border-color:var(--pnvo-line)!important}.pnvo-apps .jdgm-widget .jdgm-rev__verification-badge-img[src*=_light]{filter:invert(1)}.pnvo-collection{display:block;position:relative}.pnvo-collection[aria-busy=true] [data-pnvo-results]{opacity:.5;transition:opacity .2s}.pnvo-collection__bar{height:48px;padding:0 var(--pnvo-gutter);display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--pnvo-line);border-bottom:1px solid var(--pnvo-line)}.pnvo-collection__crumbs{flex:1;display:flex;gap:6px;align-items:center;min-width:0;white-space:nowrap}.pnvo-collection__crumbs [aria-current]{overflow:hidden;text-overflow:ellipsis}.pnvo-collection__count{color:var(--pnvo-muted);margin-left:10px}.pnvo-collection__tools{flex-shrink:0;display:flex;gap:6px;align-items:center;white-space:nowrap}.pnvo-collection__sort{display:flex;align-items:center;gap:4px;height:44px;padding:0 10px;cursor:pointer}.pnvo-collection__sort select{-webkit-appearance:none;appearance:none;min-height:0;height:auto;width:auto;margin:0;padding:0!important;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.pnvo-collection__refine-toggle{height:44px;padding:0 10px!important;white-space:nowrap}.pnvo-collection__header{padding:56px var(--pnvo-gutter) 40px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px}.pnvo-collection__heading{display:flex;flex-direction:column;gap:12px}.pnvo-collection__accent{font-size:24px}.pnvo-collection__title{font-size:96px;overflow-wrap:anywhere}.pnvo-collection__intro{max-width:360px;font-size:13px;line-height:1.6;color:var(--pnvo-muted)}.pnvo-collection__note{margin:0;font-size:13px;line-height:1.6;color:var(--pnvo-muted)}.pnvo-collection__intro p{margin:0}.pnvo-collection__results{padding:8px var(--pnvo-gutter) 80px}.pnvo-collection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px;row-gap:28px}.pnvo-collection .pnvo-card__plate{height:420px}.pnvo-collection__empty{padding:80px 0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media(min-width:750px){.pnvo-collection__sort select{font-size:12px!important}}.pnvo-refine{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none}.pnvo-refine[data-open]{display:block}.pnvo-refine__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--pnvo-bosque) 25%,transparent)}.pnvo-refine__panel{position:absolute;top:0;right:0;bottom:0;width:min(400px,100%);background:var(--pnvo-linen);border-left:1px solid var(--pnvo-line);padding:20px 24px;display:flex;flex-direction:column;gap:16px}.pnvo-refine__head{display:flex;justify-content:space-between;align-items:center;font-size:13px}.pnvo-refine__head .pnvo-icon-button{justify-content:flex-end}.pnvo-refine__head svg{width:16px;height:16px}.pnvo-refine__form{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px}.pnvo-refine__body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:26px}.pnvo-refine__toggles:empty{display:none}.pnvo-refine__group{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:2px}.pnvo-refine__group legend{padding:0;margin-bottom:8px;color:var(--pnvo-muted)}.pnvo-refine__check{position:relative;min-height:40px;display:flex!important;align-items:center;gap:10px;margin:0!important;cursor:pointer}.pnvo-refine :is(.pnvo-refine__check,.pnvo-refine__swatch) input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.pnvo-refine__box{flex-shrink:0;width:14px;height:14px;border:1px solid var(--pnvo-bosque)}.pnvo-refine__check input:checked+.pnvo-refine__box{background:var(--pnvo-bosque)}.pnvo-refine__check input:focus-visible+.pnvo-refine__box,.pnvo-refine__swatch:has(input:focus-visible){outline:2px solid var(--pnvo-sage);outline-offset:2px}.pnvo-refine__num{color:var(--pnvo-muted)}.pnvo-refine .is-empty{opacity:.4;cursor:default}.pnvo-refine__swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pnvo-refine__swatch{position:relative;height:64px;border:1px solid var(--pnvo-line);display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:0!important;font-size:11px;text-align:center;cursor:pointer}.pnvo-refine__swatch:has(input:checked){border-color:var(--pnvo-bosque)}.pnvo-refine__dot{width:18px;height:18px;border-radius:50%;border:1px solid var(--pnvo-muted);background-color:var(--pnvo-plate);background-size:cover}.pnvo-refine__price{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pnvo-refine__price>.pnvo-field{min-width:0}.pnvo-refine__money{position:relative}.pnvo-refine__money>span{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:var(--pnvo-muted);pointer-events:none}.pnvo-refine__money .pnvo-input{padding-left:26px;-moz-appearance:textfield}.pnvo-refine__money .pnvo-input::-webkit-inner-spin-button,.pnvo-refine__money .pnvo-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.pnvo-refine__hint{margin:8px 0 0;color:var(--pnvo-muted);font-size:12px}.pnvo-refine__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pnvo-refine__button{height:46px;display:flex!important;align-items:center;justify-content:center;border:1px solid var(--pnvo-bosque)!important;background:transparent!important;color:var(--pnvo-bosque)!important;font-size:12px}.pnvo-refine__button:hover{text-decoration:none!important}.pnvo-refine__button--primary{background:var(--pnvo-bosque)!important;color:var(--pnvo-linen)!important}@media(max-width:749px){.pnvo-collection__bar{padding:0 12px}.pnvo-collection__count,.pnvo-collection__sort>span{display:none}.pnvo-collection__sort{padding:0 6px}.pnvo-collection__sort select{max-width:130px;text-overflow:ellipsis}.pnvo-collection__header{grid-template-columns:1fr;gap:16px;padding:32px 12px 24px}.pnvo-collection__accent{font-size:20px}.pnvo-collection__title{font-size:48px}.pnvo-collection__results{padding:0 8px 56px}.pnvo-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px;row-gap:20px}.pnvo-collection .pnvo-card__plate{height:240px}.pnvo-collection__empty{padding-left:4px;padding-right:4px}.pnvo-refine__panel{padding:12px 16px 16px;border-left:0}}.pnvo-header__item--mega{position:static}.pnvo-mega{position:absolute;top:100%;left:0;right:0;z-index:30;display:none;max-height:calc(100vh - 64px);overflow-y:auto;padding:24px var(--pnvo-gutter) 28px;background:var(--pnvo-linen);color:var(--pnvo-bosque);border-top:1px solid var(--pnvo-line);border-bottom:1px solid var(--pnvo-line);white-space:normal}.pnvo-header__item[data-open] .pnvo-mega{display:block}.pnvo-mega__grid{display:grid;grid-template-columns:repeat(var(--pnvo-mega-columns, 4),minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.pnvo-mega__card,.pnvo-header .pnvo-mega__card{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-height:0}.pnvo-mega__card:hover{text-decoration:none!important}.pnvo-mega__card:hover .pnvo-mega__name{text-decoration:underline}.pnvo-mega__image{display:block;aspect-ratio:var(--pnvo-mega-ratio, 4 / 5);background:var(--pnvo-plate);overflow:hidden}.pnvo-mega__image img,.pnvo-drawer__thumb img{width:100%;height:100%;object-fit:cover}.pnvo-mega__name{font-family:var(--pnvo-font-heading);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.pnvo-header .pnvo-mega__all{display:inline-flex;margin-top:16px;min-height:0}.pnvo-header .pnvo-mega :is(a,button):focus-visible{outline:1px solid var(--pnvo-bosque);outline-offset:2px}.pnvo-drawer__thumbs{margin:0 0 8px;padding:0;list-style:none}.pnvo-drawer .pnvo-drawer__thumbs a{display:flex;align-items:center;gap:12px;padding:5px 0;border-top:0;font-family:var(--pnvo-font-body);font-weight:400;font-size:max(12px,calc(var(--pnvo-drawer-size, 15px) - 2px));line-height:1.3;text-transform:none}.pnvo-drawer__thumb{flex-shrink:0;width:40px;height:40px;background:var(--pnvo-plate);overflow:hidden}.pnvo-drawer .pnvo-drawer__all a{padding:8px 0 4px;text-decoration:underline}.pnvo-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:1px solid var(--pnvo-bosque);border-radius:0;background:var(--pnvo-bosque);color:var(--pnvo-linen);font-family:var(--pnvo-font-heading);font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none!important;cursor:pointer}.pnvo-button:hover{background:var(--pnvo-muted);border-color:var(--pnvo-muted)}.pnvo-button--secondary{background:transparent;color:var(--pnvo-bosque)}.pnvo-button--secondary:hover{background:var(--pnvo-plate);border-color:var(--pnvo-bosque)}.pnvo-button--block{width:100%}.pnvo-button:disabled,.pnvo-button[aria-disabled=true]{background:var(--pnvo-line);border-color:var(--pnvo-line);color:var(--pnvo-muted);cursor:not-allowed}.pnvo-text-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.pnvo-field{display:flex;flex-direction:column;gap:6px}.pnvo-field__label{font-family:var(--pnvo-font-heading);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.pnvo-input,.pnvo-select,.pnvo-textarea{width:100%;min-height:44px;margin:0;padding:10px 12px;border:1px solid var(--pnvo-line);border-radius:0;background:var(--pnvo-linen);color:var(--pnvo-bosque);font-family:var(--pnvo-font-body);font-size:16px;box-shadow:none;-webkit-appearance:none;appearance:none}.pnvo-input::placeholder,.pnvo-textarea::placeholder{color:var(--pnvo-muted);opacity:1}.pnvo-input:focus,.pnvo-select:focus,.pnvo-textarea:focus{outline:none;border-color:var(--pnvo-bosque)}.pnvo-textarea{min-height:120px;resize:vertical}.pnvo-select{padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--pnvo-bosque) 50%),linear-gradient(135deg,var(--pnvo-bosque) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.pnvo-checkbox{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.pnvo-checkbox input{width:14px;height:14px;margin:0;accent-color:var(--pnvo-bosque)}.pnvo-badge{display:inline-flex;align-items:center;padding:5px 8px;background:var(--pnvo-bosque);color:var(--pnvo-linen);font-family:var(--pnvo-font-heading);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;line-height:1}.pnvo-badge--sold-out{background:var(--pnvo-linen);color:var(--pnvo-bosque);box-shadow:inset 0 0 0 1px var(--pnvo-bosque)}.pnvo-message{padding:12px 14px;border:1px solid var(--pnvo-line);border-left:3px solid var(--pnvo-bosque);background:var(--pnvo-plate);color:var(--pnvo-bosque);font-size:13px;line-height:1.5}.pnvo-message--success{border-left-color:var(--pnvo-sage)}.pnvo-message ul{margin:4px 0 0;padding-left:16px}.pnvo-pagination{margin-top:40px;display:flex;justify-content:center;align-items:center;gap:24px}.pnvo-pagination a{text-decoration:underline}.pnvo-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pnvo-breadcrumbs a{text-decoration:underline}.pnvo-accordion{border-top:1px solid var(--pnvo-bosque)}.pnvo-accordion:last-of-type{border-bottom:1px solid var(--pnvo-bosque)}.pnvo-accordion summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;cursor:pointer;list-style:none}.pnvo-accordion summary::-webkit-details-marker{display:none}.pnvo-accordion summary:after{content:"+"}.pnvo-accordion[open] summary:after{content:"\2212"}.pnvo-accordion__body{padding-bottom:18px;color:var(--pnvo-muted)}.pnvo-rte{font-size:14px;line-height:1.7}.pnvo-rte>*+*{margin-top:1em!important}.pnvo-rte :is(h1,h2,h3,h4,h5,h6){font-family:var(--pnvo-font-heading);font-weight:700;text-transform:uppercase;line-height:1.1;margin-top:1.6em!important}.pnvo-rte h1{font-size:32px}.pnvo-rte h2{font-size:24px}.pnvo-rte h3{font-size:18px}.pnvo-rte :is(h4,h5,h6){font-size:14px;font-weight:600;letter-spacing:.1em}.pnvo-rte :is(ul,ol){padding-left:20px!important}.pnvo-rte ul{list-style:disc}.pnvo-rte a{text-decoration:underline}.pnvo-rte img{height:auto}.pnvo-rte table{width:100%;border-collapse:collapse}.pnvo-rte :is(td,th){padding:8px;border:1px solid var(--pnvo-line);text-align:left}.pnvo-rte blockquote{margin:0;padding-left:16px;border-left:3px solid var(--pnvo-sage);font-family:var(--pnvo-font-accent);font-size:20px}.pnvo-page-header{padding:56px var(--pnvo-gutter) 40px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px}.pnvo-page-header__heading{display:flex;flex-direction:column;gap:12px}.pnvo-page-header__accent{font-size:24px}.pnvo-page-header__title{font-size:var(--pnvo-page-title-size, 72px);overflow-wrap:anywhere}.pnvo-page-header__intro{max-width:360px;font-size:13px;line-height:1.6;color:var(--pnvo-muted)}.pnvo-container{padding-left:var(--pnvo-gutter);padding-right:var(--pnvo-gutter)}.pnvo-container--narrow{max-width:760px}@media(max-width:749px){.pnvo-page-header{grid-template-columns:1fr;gap:16px;padding:32px 12px 24px}.pnvo-page-header__accent{font-size:20px}.pnvo-page-header__title{font-size:var(--pnvo-page-title-size-mobile, 40px)}.pnvo-container{padding-left:12px;padding-right:12px}.pnvo-rte h1{font-size:26px}.pnvo-rte h2{font-size:20px}}:root{--pnvo-panel-duration: .25s;--pnvo-panel-ease: cubic-bezier(.2, .8, .2, 1)}@keyframes pnvo-panel-in-x{0%{transform:translate(100%)}}@keyframes pnvo-panel-out-x{to{transform:translate(100%)}}@keyframes pnvo-panel-fade{0%{opacity:0}}@keyframes pnvo-panel-fade-out{to{opacity:0}}.pnvo-cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;background:transparent}.pnvo-cart-drawer[data-open]{display:block}.pnvo-cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--pnvo-bosque) 35%,transparent);animation:pnvo-panel-fade var(--pnvo-panel-duration) var(--pnvo-panel-ease)}.pnvo-cart-drawer[data-from-panel] .pnvo-cart-drawer__overlay{animation:none}.pnvo-cart-drawer[data-closing] .pnvo-cart-drawer__overlay{animation:pnvo-panel-fade-out var(--pnvo-panel-duration) var(--pnvo-panel-ease) forwards}.pnvo-cart-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--pnvo-linen);border-left:1px solid var(--pnvo-line);display:flex;animation:pnvo-panel-in-x var(--pnvo-panel-duration) var(--pnvo-panel-ease)}.pnvo-cart-drawer[data-closing] .pnvo-cart-drawer__panel{animation:pnvo-panel-out-x var(--pnvo-panel-duration) var(--pnvo-panel-ease) forwards}@media(prefers-reduced-motion:reduce){.pnvo-cart-drawer__panel,.pnvo-cart-drawer__overlay,.pnvo-cart-drawer[data-closing] .pnvo-cart-drawer__panel,.pnvo-cart-drawer[data-closing] .pnvo-cart-drawer__overlay{animation:none}}.pnvo-cart-drawer__inner{flex:1;min-width:0;display:flex;flex-direction:column}.pnvo-cart-drawer[aria-busy=true] .pnvo-cart-drawer__inner{opacity:.6}.pnvo-cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 8px 20px;border-bottom:1px solid var(--pnvo-line)}.pnvo-cart-drawer__body{flex:1;overflow-y:auto;padding:0 20px}.pnvo-cart-drawer__foot{padding:16px 20px 20px;border-top:1px solid var(--pnvo-line)}.pnvo-main-cart__empty{padding:0 0 80px!important}.pnvo-cart-drawer__empty,.pnvo-main-cart__empty{padding:40px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;font-size:13px}.pnvo-cart-drawer__empty-title,.pnvo-main-cart__empty-title{font-size:24px}.pnvo-cart-items{margin:0;padding:0;list-style:none}.pnvo-cart-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--pnvo-line)}.pnvo-cart-item:last-child{border-bottom:0}.pnvo-cart-item__image{display:block;aspect-ratio:1;background:var(--pnvo-plate);overflow:hidden}.pnvo-cart-item__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pnvo-cart-item__info{display:flex;flex-direction:column;gap:4px;font-size:13px}.pnvo-cart-item__meta{color:var(--pnvo-muted);font-size:12px}.pnvo-cart-item__row{margin-top:auto;padding-top:8px;display:flex;align-items:center;gap:14px}.pnvo-cart-item__remove{font-size:12px}.pnvo-cart-item__price{margin-left:auto;white-space:nowrap;text-align:right}.pnvo-qty{display:inline-flex;align-items:center;border:1px solid var(--pnvo-line)}.pnvo-qty__button{width:32px;height:32px;font-size:14px}.pnvo-qty__value{min-width:24px;text-align:center}.pnvo-qty-input{width:64px;min-height:36px;padding:4px 8px}.pnvo-cart-summary{display:flex;flex-direction:column;gap:12px}.pnvo-cart-summary__row{display:flex;justify-content:space-between;gap:12px;font-size:13px}.pnvo-cart-summary__total{font-family:var(--pnvo-font-heading);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.pnvo-cart-summary__note{color:var(--pnvo-muted);line-height:1.5}.pnvo-cart-summary__view{align-self:center}.pnvo-cart-upsell{display:flex;align-items:center;gap:12px;padding:10px;background:var(--pnvo-plate)}.pnvo-cart-upsell__image{flex-shrink:0;width:48px;height:48px;background:var(--pnvo-linen);overflow:hidden}.pnvo-cart-upsell__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pnvo-cart-upsell__text{flex:1;display:flex;flex-direction:column;gap:2px;font-size:12px}.pnvo-cart-upsell__price{color:var(--pnvo-muted)}.pnvo-cart-upsell .pnvo-button{min-height:36px;padding:0 14px}.pnvo-main-cart__grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start;padding-bottom:80px}.pnvo-main-cart__items{border-top:1px solid var(--pnvo-line)}.pnvo-main-cart__summary{position:sticky;top:88px;padding:20px;border:1px solid var(--pnvo-line)}@media(max-width:749px){.pnvo-main-cart__grid{grid-template-columns:1fr;gap:24px;padding-bottom:56px}.pnvo-main-cart__summary{position:static}.pnvo-cart-item{grid-template-columns:80px minmax(0,1fr)}.pnvo-cart-drawer__body,.pnvo-cart-drawer__foot{padding-left:16px;padding-right:16px}}.pnvo-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;background:transparent}.pnvo-search[data-open]{display:block}.pnvo-search__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--pnvo-bosque) 35%,transparent)}.pnvo-search__panel{position:relative;max-height:100vh;overflow-y:auto;background:var(--pnvo-linen);border-bottom:1px solid var(--pnvo-line)}.pnvo-search__form{display:flex;align-items:center;gap:4px;height:64px;padding:0 var(--pnvo-gutter);border-bottom:1px solid var(--pnvo-line)}.pnvo-search__input{flex:1;min-width:0;height:44px;border:0;background:transparent;color:var(--pnvo-bosque);font-family:var(--pnvo-font-heading);font-weight:600;font-size:18px;letter-spacing:.06em;text-transform:uppercase;outline:none}.pnvo-search__input::placeholder{color:var(--pnvo-muted)}.pnvo-search__results:empty{display:none}.pnvo-predictive{padding:20px var(--pnvo-gutter) 28px;display:flex;flex-direction:column;gap:20px}.pnvo-predictive__group{display:flex;flex-direction:column;gap:10px}.pnvo-predictive__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.pnvo-predictive .pnvo-card__plate{height:220px}.pnvo-predictive__links{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;font-size:13px}.pnvo-predictive__links a,.pnvo-predictive__all{text-decoration:underline}.pnvo-main-search__form{display:flex;gap:8px;max-width:640px}.pnvo-main-search__count{margin:24px 0 16px!important;color:var(--pnvo-muted)}.pnvo-main-search__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px;row-gap:28px}.pnvo-main-search .pnvo-card__plate{height:420px}.pnvo-main-search__links{margin:32px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:14px}.pnvo-main-search__links a{text-decoration:underline}.pnvo-main-search__empty{padding:40px 0}.pnvo-main-search{padding-bottom:80px}@media(max-width:749px){.pnvo-search__form{height:56px;padding:0 8px 0 12px}.pnvo-search__input{font-size:16px}.pnvo-predictive__products,.pnvo-main-search__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px;row-gap:20px}.pnvo-predictive .pnvo-card__plate{height:160px}.pnvo-main-search .pnvo-card__plate{height:240px}.pnvo-main-search__form .pnvo-button{padding:0 16px}}.pnvo-main-page__content{padding-bottom:80px}.pnvo-rich-text__inner{display:flex;flex-direction:column;gap:16px;max-width:820px}.pnvo-rich-text--center .pnvo-rich-text__inner{margin:0 auto;align-items:center;text-align:center}.pnvo-rich-text__accent{font-size:24px}.pnvo-rich-text__heading{font-size:var(--pnvo-rt-size, 48px)}.pnvo-image-text{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-left:var(--pnvo-gutter);padding-right:var(--pnvo-gutter);align-items:center}.pnvo-image-text--right .pnvo-image-text__media{order:2}.pnvo-image-text__media{aspect-ratio:var(--pnvo-image-ratio, 4 / 5);background:var(--pnvo-plate);overflow:hidden}.pnvo-image-text__media--bosque{background:var(--pnvo-bosque)}.pnvo-image-text__media--bosque img{object-fit:contain!important;padding:12%}.pnvo-image-text__media img,.pnvo-image-text__media svg{width:100%;height:100%;object-fit:cover}.pnvo-image-text__content{display:flex;flex-direction:column;gap:16px;padding:40px 48px;max-width:620px}@media(min-width:750px){.pnvo-image-text--top .pnvo-image-text__content{align-self:start;position:sticky;top:88px;padding-top:0}.pnvo-image-text--top .pnvo-image-text__content>:first-child{margin-top:calc((1lh - 1cap)/-2)}}.pnvo-image-text__accent{font-size:24px}.pnvo-image-text__heading{font-size:48px}.pnvo-contact{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-left:var(--pnvo-gutter);padding-right:var(--pnvo-gutter)}.pnvo-contact--no-image{grid-template-columns:minmax(0,640px)}.pnvo-contact--no-image .pnvo-contact__content{padding-left:0;padding-right:0}.pnvo-contact__media{aspect-ratio:4 / 5;background:var(--pnvo-plate);overflow:hidden}.pnvo-contact__media img{width:100%;height:100%;object-fit:cover}.pnvo-contact__content{display:flex;flex-direction:column;gap:20px;padding:40px 48px}.pnvo-contact__heading{font-size:48px}.pnvo-contact__form{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.pnvo-contact__form .pnvo-field{width:100%}.pnvo-contact__row{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:16px}.pnvo-faq__list{margin-top:20px}.pnvo-404__actions{display:flex;align-items:center;gap:24px;padding-bottom:96px}.pnvo-list-collections__grid{display:grid;grid-template-columns:repeat(var(--pnvo-list-cols, 4),minmax(0,1fr));gap:28px 8px;margin:0;padding-bottom:80px;list-style:none}.pnvo-list-collections__card .pnvo-mega__name{font-size:13px}.pnvo-list-collections__count{margin-top:-4px;color:var(--pnvo-muted)}.pnvo-main-blog{padding-bottom:80px}.pnvo-main-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 8px;margin:0;padding:0;list-style:none}.pnvo-article-card{display:flex;flex-direction:column;gap:10px}.pnvo-article-card:hover{text-decoration:none!important}.pnvo-article-card:hover .pnvo-article-card__title{text-decoration:underline}.pnvo-article-card__image{display:block;aspect-ratio:3 / 2;background:var(--pnvo-plate);overflow:hidden}.pnvo-article-card__image img{width:100%;height:100%;object-fit:cover}.pnvo-article-card__title{font-family:var(--pnvo-font-heading);font-weight:700;font-size:20px;text-transform:uppercase;line-height:1.1}.pnvo-article-card__excerpt{color:var(--pnvo-muted);font-size:13px;line-height:1.6}.pnvo-main-blog__empty{padding:24px 0 40px;font-size:14px}.pnvo-main-article__crumbs{padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--pnvo-line)}.pnvo-main-article__body{display:flex;flex-direction:column;gap:24px;padding-bottom:96px}.pnvo-main-article__image img{width:100%;height:auto}.pnvo-main-article__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pnvo-promo{padding:16px var(--pnvo-gutter) 0;display:flex;flex-direction:column;gap:8px}.pnvo-promo__bar{padding:12px 16px;background:var(--pnvo-bosque);color:var(--pnvo-linen);font-family:var(--pnvo-font-heading);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-align:center}.pnvo-promo__card{display:flex;align-items:center;gap:16px;padding:12px;border:1px solid var(--pnvo-line)}.pnvo-promo__image{flex-shrink:0;width:72px;height:72px;background:var(--pnvo-plate);overflow:hidden}.pnvo-promo__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pnvo-promo__info{flex:1;display:flex;flex-direction:column;gap:4px;font-size:13px}.pnvo-promo__description{color:var(--pnvo-muted);font-size:12px}.pnvo-password,.pnvo-gift-card{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px}.pnvo-password__panel{width:min(560px,100%);display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.pnvo-password__logo,.pnvo-gift-card__logo{font-family:var(--pnvo-font-heading);font-weight:700;font-size:24px;letter-spacing:.02em;text-transform:uppercase}.pnvo-password__logo sup{font-size:8px;vertical-align:12px}.pnvo-password__accent{font-size:24px}.pnvo-password__title,.pnvo-gift-card__title{font-size:56px}.pnvo-password__message{font-size:14px;line-height:1.6;color:var(--pnvo-muted)}.pnvo-password__form{width:100%;display:flex;flex-direction:column;gap:8px;text-align:left}.pnvo-password__row,.pnvo-gift-card__row{display:flex;gap:8px}.pnvo-password__enter{width:100%;text-align:left}.pnvo-gift-card{gap:20px;text-align:center}.pnvo-gift-card__card{width:min(460px,100%);display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 24px;background:var(--pnvo-plate)}.pnvo-gift-card__value{font-family:var(--pnvo-font-heading);font-weight:700;font-size:40px}.pnvo-gift-card__qr{padding:10px;background:var(--pnvo-linen)}.pnvo-gift-card__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px}.pnvo-customer{padding-bottom:96px}.pnvo-customer__forms{display:grid;grid-template-columns:repeat(2,minmax(0,420px));gap:24px}.pnvo-customer__box{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;border:1px solid var(--pnvo-line)}.pnvo-customer__form{width:100%;display:flex;flex-direction:column;gap:14px}.pnvo-customer__account{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:start}.pnvo-customer__table{width:100%;margin-top:12px;border-collapse:collapse;font-size:13px}.pnvo-customer__table :is(th,td){padding:10px 8px;border-bottom:1px solid var(--pnvo-line);text-align:left}.pnvo-customer__table th{font-family:var(--pnvo-font-heading);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.pnvo-customer__addresses{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}@media(max-width:749px){.pnvo-image-text,.pnvo-contact{grid-template-columns:1fr;padding-left:8px;padding-right:8px}.pnvo-image-text--right .pnvo-image-text__media{order:0}.pnvo-image-text__content,.pnvo-contact__content{padding:24px 8px}.pnvo-image-text__heading,.pnvo-contact__heading{font-size:32px}.pnvo-rich-text__heading{font-size:min(var(--pnvo-rt-size, 48px),40px)}.pnvo-contact__row{grid-template-columns:1fr}.pnvo-contact{padding-left:12px;padding-right:12px}.pnvo-list-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 4px;padding-left:8px;padding-right:8px}.pnvo-main-blog__grid{grid-template-columns:1fr}.pnvo-404__actions{flex-direction:column;align-items:flex-start}.pnvo-password__title,.pnvo-gift-card__title{font-size:36px}.pnvo-promo__card{flex-wrap:wrap}.pnvo-customer__forms,.pnvo-customer__account{grid-template-columns:1fr}.pnvo-customer__table{font-size:12px}}.pnvo-price__compare{color:var(--pnvo-muted);text-decoration:line-through;margin-right:6px}.pnvo-cart-item__discount{display:flex;align-items:center;gap:8px;font-size:12px}.pnvo-cart-item__price{display:flex;flex-direction:column;align-items:flex-end}.pnvo-cart-item__price .pnvo-price__compare{margin-right:0}.pnvo-cart-summary__discount{align-items:center}.pnvo-cart-offer{margin:0}.pnvo-collection__active{padding:0 var(--pnvo-gutter) 16px}.pnvo-collection__chips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pnvo-collection__chip{min-height:32px;display:inline-flex;align-items:center;gap:8px;padding:0 10px 0 12px;border:1px solid var(--pnvo-line);background:var(--pnvo-linen);color:var(--pnvo-bosque);font-size:13px;text-decoration:none}.pnvo-collection__chip:hover{border-color:var(--pnvo-bosque)}.pnvo-collection__chip svg{width:12px;height:12px}.pnvo-collection__chips-clear{margin-left:4px;font-size:13px}@media(max-width:749px){.pnvo-collection__active{padding:0 12px 12px}}.pnvo-quick-add__open{position:absolute;right:10px;bottom:10px;z-index:2;width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--pnvo-arena);border-radius:50%;background:var(--pnvo-linen);color:var(--pnvo-bosque);cursor:pointer}.pnvo-quick-add__open svg{width:16px;height:16px}.pnvo-quick-add__open:hover{border-color:var(--pnvo-bosque)}.pnvo-quick-add__open[aria-busy=true]{opacity:.6}.no-js .pnvo-quick-add__open{display:none}@media(min-width:750px)and (hover:hover){.pnvo-quick-add__open{opacity:0}.pnvo-card:hover .pnvo-quick-add__open,.pnvo-card:focus-within .pnvo-quick-add__open{opacity:1}}.pnvo-quick-add{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483001;display:none;background:transparent}.pnvo-quick-add[data-open]{display:block}.pnvo-quick-add__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--pnvo-bosque) 35%,transparent);animation:pnvo-panel-fade var(--pnvo-panel-duration) var(--pnvo-panel-ease)}.pnvo-quick-add[data-closing] .pnvo-quick-add__overlay{animation:pnvo-panel-fade-out var(--pnvo-panel-duration) var(--pnvo-panel-ease) forwards}.pnvo-quick-add[data-handoff] .pnvo-quick-add__overlay{display:none}.pnvo-quick-add__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);display:flex;flex-direction:column;background:var(--pnvo-linen);border-left:1px solid var(--pnvo-line);animation:pnvo-panel-in-x var(--pnvo-panel-duration) var(--pnvo-panel-ease)}.pnvo-quick-add[data-closing] .pnvo-quick-add__panel{animation:pnvo-panel-out-x var(--pnvo-panel-duration) var(--pnvo-panel-ease) forwards}.pnvo-quick-add__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px 8px 20px;border-bottom:1px solid var(--pnvo-line)}.pnvo-quick-add__title{margin:0}.pnvo-quick-add__body{flex:1;min-height:0;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px}.pnvo-quick-add[aria-busy=true] .pnvo-quick-add__body>:not(.pnvo-quick-add__plate){opacity:.6}.pnvo-quick-add__plate{flex-shrink:0;height:300px;display:flex;align-items:center;justify-content:center;background:var(--pnvo-plate)}.pnvo-quick-add__plate img{width:78%;height:78%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .15s ease-out}.pnvo-quick-add__plate img.is-loading{opacity:.4}.pnvo-quick-add__price{margin:0;font-size:14px}.pnvo-quick-add__final-sale{margin:-8px 0 0;font-size:12px;color:var(--pnvo-muted)}.pnvo-quick-add__options{display:flex;flex-direction:column;gap:16px}.pnvo-quick-add__option{min-width:0;margin:0;padding:0;border:0}.pnvo-quick-add__option legend{padding:0;margin-bottom:8px}.pnvo-quick-add__values{display:flex;flex-wrap:wrap;gap:6px}.pnvo-quick-add__value{min-height:40px;padding:4px 12px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--pnvo-arena);border-radius:0;background:var(--pnvo-linen);color:var(--pnvo-bosque);font-family:var(--pnvo-font-body);font-size:13px;cursor:pointer}.pnvo-quick-add__value:hover:not(:disabled){border-color:var(--pnvo-bosque)}.pnvo-quick-add__value[aria-pressed=true]{border-color:var(--pnvo-bosque);background:var(--pnvo-bosque);color:var(--pnvo-linen)}.pnvo-quick-add__value:disabled{color:var(--pnvo-sage);cursor:not-allowed}.pnvo-quick-add__note{font-size:10px}.pnvo-quick-add__error{margin:0}.pnvo-quick-add__foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--pnvo-line)}.pnvo-quick-add__hint:empty{display:none}.pnvo-quick-add__hint{margin:0 0 8px;color:var(--pnvo-muted);text-align:center}@keyframes pnvo-panel-up{0%{transform:translateY(100%)}}@keyframes pnvo-panel-down{to{transform:translateY(100%)}}@media(max-width:749px){.pnvo-quick-add__panel{top:auto;left:0;width:100%;height:85vh;height:85dvh;border-left:0;border-top:1px solid var(--pnvo-line);animation-name:pnvo-panel-up}.pnvo-quick-add[data-closing] .pnvo-quick-add__panel{animation-name:pnvo-panel-down}.pnvo-quick-add__body{padding:16px;gap:16px}.pnvo-quick-add__plate{height:180px}.pnvo-quick-add__foot{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.pnvo-quick-add__panel,.pnvo-quick-add__overlay,.pnvo-quick-add[data-closing] .pnvo-quick-add__panel,.pnvo-quick-add[data-closing] .pnvo-quick-add__overlay{animation:none}.pnvo-quick-add__plate img{transition:none}}.pnvo-sticky-buy{display:none}@media(max-width:749px){.pnvo-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:var(--pnvo-linen);border-top:1px solid var(--pnvo-arena);visibility:hidden;transform:translateY(100%);transition:transform .2s ease-out,visibility .2s}.pnvo-sticky-buy[data-visible]{visibility:visible;transform:none}body.pnvo-lock .pnvo-sticky-buy{display:none}.pnvo-sticky-buy__info{min-width:0;display:flex;flex-direction:column;gap:2px}.pnvo-sticky-buy__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pnvo-sticky-buy .pnvo-button{flex-shrink:0;min-height:44px;padding:0 18px}}@media(prefers-reduced-motion:reduce){.pnvo-sticky-buy{transition:none}}.pnvo-signup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483002;display:none;align-items:center;justify-content:center;padding:24px;background:transparent}.pnvo-signup[data-open]{display:flex}.pnvo-signup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--pnvo-bosque) 45%,transparent);animation:pnvo-signup-fade .25s ease-out}.pnvo-signup__panel{position:relative;width:min(820px,100%);max-height:calc(100vh - 48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:auto;background:var(--pnvo-linen);border:1px solid var(--pnvo-arena);animation:pnvo-signup-in .3s ease-out}.pnvo-signup__panel:focus{outline:none}.pnvo-signup__close{position:absolute;top:8px;right:8px;z-index:1;background:var(--pnvo-linen)}.pnvo-signup__media{min-height:460px;background:var(--pnvo-plate)}.pnvo-signup__media--texture{background:var(--pnvo-texture) center / cover}.pnvo-signup__media img{display:block;width:100%;height:100%;object-fit:cover}.pnvo-signup__content{padding:48px 40px 32px;display:flex;flex-direction:column;justify-content:center;gap:20px}.pnvo-signup__form{display:flex;flex-direction:column;gap:12px}.pnvo-signup__accent,.pnvo-signup__title,.pnvo-signup__text{margin:0}.pnvo-signup__accent{font-size:22px}.pnvo-signup__title{font-size:32px;line-height:1;margin-bottom:4px}.pnvo-signup__text{font-size:13px;line-height:1.5;margin-bottom:8px}.pnvo-signup__error{margin:0;font-size:12px}.pnvo-signup__error:empty{display:none}.pnvo-signup__legal{margin:0;color:var(--pnvo-muted);font-size:11px;line-height:1.4}.pnvo-signup__no-thanks{align-self:center;padding:6px;border:0;background:none;color:var(--pnvo-bosque);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.pnvo-signup__success{margin:0;font-family:var(--pnvo-font-heading);font-weight:700;font-size:22px;line-height:1.2;text-transform:uppercase}.pnvo-signup__success:focus{outline:none}@keyframes pnvo-signup-fade{0%{opacity:0}}@keyframes pnvo-signup-in{0%{opacity:0;transform:translateY(16px)}}@keyframes pnvo-signup-up{0%{transform:translateY(100%)}}@media(max-width:749px){.pnvo-signup{align-items:flex-end;padding:0}.pnvo-signup__panel{width:100%;max-height:90vh;max-height:90dvh;grid-template-columns:1fr;border-width:1px 0 0;animation-name:pnvo-signup-up;animation-duration:.25s}.pnvo-signup__media{min-height:0;height:140px}.pnvo-signup__panel--no-mobile-image .pnvo-signup__media{display:none}.pnvo-signup__content{padding:24px 16px calc(20px + env(safe-area-inset-bottom));gap:16px}.pnvo-signup__title{font-size:26px}}@media(prefers-reduced-motion:reduce){.pnvo-signup__overlay,.pnvo-signup__panel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/pnvo.css.map */
