.plvtii-product-page:has(dialog[open]){overflow:hidden}.plvtii-product-page .text-link{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;gap:20px;min-height:44px}.plvtii-product-page .text-link span{font-size:18px;transition:transform .2s}.plvtii-product-page .text-link:hover span{transform:translate(2px,-2px)}.plvtii-product-page .site-header{position:fixed;inset:0 0 auto;z-index:20;background:#faf8f4f5;border-bottom:1px solid #2b2a270c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.plvtii-product-page .nav-wrap{height:80px;max-width:1584px;margin:auto;padding-inline:var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px}.plvtii-product-page .logo{font:600 25px/1 var(--display);letter-spacing:-1px;color:var(--brand)}.plvtii-product-page .desktop-nav{display:flex;align-items:center;gap:30px}.plvtii-product-page .desktop-nav a,.plvtii-product-page .nav-products{font-size:12px;font-weight:500;padding:14px 0;position:relative;white-space:nowrap}.plvtii-product-page .desktop-nav a:after,.plvtii-product-page .nav-products:after{content:"";position:absolute;bottom:5px;left:0;right:0;height:1px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .2s}.plvtii-product-page .desktop-nav a:hover:after,.plvtii-product-page .nav-products[aria-expanded=true]:after{transform:scaleX(1)}.plvtii-product-page .chevron{display:inline-block;width:6px;height:6px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg);margin:0 0 3px 9px}.plvtii-product-page .nav-actions{display:flex;gap:4px}.plvtii-product-page .icon-button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:28px;line-height:1;flex-shrink:0}.plvtii-product-page .icon-button:hover{background:var(--stone);color:var(--brand)}.plvtii-product-page .mobile-toggle{display:none}.plvtii-product-page .mega-menu{background:var(--paper);border-top:1px solid var(--line);box-shadow:0 18px 24px #302b2010}.plvtii-product-page .mega-inner{max-width:1440px;margin:auto;padding:36px var(--gutter) 42px;display:grid;grid-template-columns:280px 1fr;gap:55px;position:relative}.plvtii-product-page .category-list{border-right:1px solid var(--line);padding-right:35px;display:flex;flex-direction:column;align-items:stretch}.plvtii-product-page .category-list .eyebrow{margin:0 0 16px}.plvtii-product-page .category{padding:13px 0;display:flex;justify-content:space-between;text-align:left;font-size:14px}.plvtii-product-page .category.active,.plvtii-product-page .category:hover{color:var(--brand)}.plvtii-product-page .category-list>.text-link{margin-top:20px;font-size:9px;letter-spacing:.09em;gap:12px}.plvtii-product-page .menu-feature{display:grid;grid-template-columns:210px 1fr;gap:34px;align-items:center;max-width:690px}.plvtii-product-page .menu-feature img{width:210px;height:240px}.plvtii-product-page .menu-feature h3{font-size:36px;margin-bottom:10px}.plvtii-product-page .menu-feature .eyebrow{font-size:10px}.plvtii-product-page .menu-description{font-size:13px}.plvtii-product-page .menu-feature .text-link{margin-top:20px}.plvtii-product-page .menu-close{position:absolute;right:10px;top:10px}.plvtii-product-page #mobile-nav{padding:18px var(--gutter) 26px;max-height:calc(100dvh - 70px);overflow:auto;overscroll-behavior:contain}.plvtii-product-page #mobile-nav a{display:block;border-bottom:1px solid var(--line);padding:10px 0}.plvtii-product-page #mobile-nav .eyebrow{margin-bottom:4px}.plvtii-product-page .collection .text-link{margin-top:7px;font-size:10px}.plvtii-product-page .email-field{display:flex;border-bottom:1px solid var(--ink);align-items:center;gap:10px}.plvtii-product-page .email-field input{width:100%;min-width:0;border:0;background:transparent;padding:13px 0;color:var(--ink);font-size:14px}.plvtii-product-page .email-field button{height:48px;width:48px;flex-shrink:0;font-size:26px}.plvtii-product-page .email-field button:hover{color:var(--brand)}.plvtii-product-page footer{background:var(--ink);color:var(--paper);padding:66px 0 24px;--line: #faf8f433;--muted: #c9c3b9}.plvtii-product-page footer .logo,.plvtii-product-page footer .footer-label{color:var(--paper)}.plvtii-product-page footer a:hover{color:#e6b3a2}.plvtii-product-page footer a:focus-visible{outline-color:var(--paper)}.plvtii-product-page .footer-top{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;gap:36px;padding-bottom:58px}.plvtii-product-page .footer-top .logo{font-size:34px}.plvtii-product-page .footer-top>div:first-child>p{margin-top:20px;font-size:12px}.plvtii-product-page .footer-top>div:not(:first-child) a{display:block;font-size:11px;min-height:30px}.plvtii-product-page .footer-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;margin-bottom:18px;color:var(--paper)}.plvtii-product-page .footer-bottom{padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:var(--muted);font-size:9px;letter-spacing:.1em}.plvtii-product-page dialog{border:1px solid var(--line);background:var(--paper);color:var(--ink);width:min(600px,calc(100% - 32px));padding:48px;max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain}.plvtii-product-page dialog::backdrop{background:#211b1580;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.plvtii-product-page dialog h2{font-size:42px;margin-bottom:24px}.plvtii-product-page dialog>p:not(.eyebrow){font-size:14px;line-height:1.9}.plvtii-product-page dialog .button{margin-top:25px}.plvtii-product-page .dialog-close{position:absolute;right:10px;top:10px}.plvtii-product-page .product-dialog{width:min(940px,calc(100% - 32px));padding:40px}.plvtii-product-page #search-input{border:1px solid var(--line);background:#fff;padding:12px 14px;width:100%;color:var(--ink)}.plvtii-product-page #search-results{margin-top:18px}.plvtii-product-page #search-results>a{padding:12px 0;display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line);font-size:13px}.plvtii-product-page #search-results img{width:55px;height:60px}.plvtii-product-page #search-results p{font-size:13px}@media(max-width:1050px){.plvtii-product-page .desktop-nav{gap:19px}.plvtii-product-page .nav-wrap{gap:20px}.plvtii-product-page .mega-inner{gap:30px;grid-template-columns:250px 1fr}.plvtii-product-page .menu-feature{grid-template-columns:170px 1fr;gap:24px}.plvtii-product-page .menu-feature img{width:170px}.plvtii-product-page .menu-feature h3{font-size:30px}.plvtii-product-page .footer-top{grid-template-columns:1fr 1fr 1fr}}@media(max-width:780px){.plvtii-product-page .desktop-nav{display:none}.plvtii-product-page .mobile-toggle{display:inline-flex}.plvtii-product-page .nav-wrap{height:70px}.plvtii-product-page .nav-actions{gap:0}.plvtii-product-page .nav-actions .icon-button{width:40px}.plvtii-product-page .collection .text-link{font-size:9px;gap:8px}.plvtii-product-page .mega-menu{display:none}}@media(max-width:600px){.plvtii-product-page .logo{font-size:23px}.plvtii-product-page .nav-wrap{gap:10px}.plvtii-product-page .section-heading>.text-link{margin-top:18px}.plvtii-product-page .collection .text-link{font-size:9px;gap:20px}.plvtii-product-page footer{padding-top:46px}.plvtii-product-page .footer-top{grid-template-columns:1fr 1fr;gap:32px 20px;padding-bottom:36px}.plvtii-product-page .footer-top>div:first-child{grid-column:1/-1;display:flex;justify-content:space-between;align-items:start}.plvtii-product-page .footer-top>div:first-child>p{margin:0;text-align:right;font-size:11px}.plvtii-product-page .footer-top .logo{font-size:30px}.plvtii-product-page .footer-label{font-size:9px;letter-spacing:.07em}.plvtii-product-page .footer-top>div:not(:first-child) a{font-size:10px;min-height:32px}.plvtii-product-page .footer-bottom{font-size:8px}.plvtii-product-page dialog{padding:40px 24px 28px}.plvtii-product-page dialog h2{font-size:34px}.plvtii-product-page .product-dialog{padding:44px 22px 25px}}.plvtii-product-page dialog{overscroll-behavior:contain}.plvtii-product-page .nav-actions .icon-button{min-width:44px;min-height:44px}.plvtii-product-page .site-header{z-index:40}.plvtii-product-page .site-header .nav-wrap{max-width:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/plvtii-brand-chrome.css.map */
