.ps-nav .panel.root{overflow:hidden}.ps-nav .d-top{flex:none;display:flex;align-items:center;gap:6px;padding:10px 8px 10px 16px;border-bottom:1px solid var(--hair)}.ps-nav .d-sfield{flex:1;min-width:0;display:flex;align-items:center;gap:9px;background:var(--chalk);border:1px solid var(--hair);border-radius:2px;padding:11px 12px;font-size:14px;color:var(--ink-soft);white-space:nowrap;overflow:hidden}.ps-nav .d-sfield span{overflow:hidden;text-overflow:ellipsis}.ps-nav .d-sfield svg{width:18px;height:18px;stroke:var(--ink-soft);stroke-width:1.3;fill:none;flex:none}.ps-nav .panel.root .nav-list{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ps-nav .panel.root .nav-row{height:50px}.ps-nav .panel.root .nav-row:first-child{border-top:0}.ps-nav .d-foot{position:relative;flex:none;margin-top:0;background:var(--paper);padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px));gap:10px}.ps-nav .d-utils{display:flex;align-items:center;justify-content:space-between;gap:6px}.ps-nav .d-utils .foot-row{width:auto;border:0;padding:10px 2px;gap:7px;font-size:13px;font-weight:400}.ps-nav .d-utils .foot-row svg{width:16px;height:16px}.ps-nav .d-utils .ps-cur--m{position:static;display:block}.ps-nav .d-utils .foot-loc{padding-top:0}.ps-nav .d-utils .ps-cur--m .ps-cur-trigger{width:auto;padding:10px 2px;gap:7px;font-size:13px}.ps-nav .d-utils .ps-cur--m .ps-cur-glb{width:16px;height:16px}.ps-nav .d-utils .ps-cur--m .ps-cur-panel{left:16px;right:16px}.ps-nav .d-contact{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;background:#212121;color:#fff;border:1px solid #212121;border-radius:0;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .3s ease,border-color .3s ease}.ps-nav .d-contact svg{width:18px;height:18px;stroke:#fff;stroke-width:1.3;fill:none;flex:none}.ps-nav .d-contact:hover,.ps-nav .d-contact:focus-visible{background:var(--gold,#AB8C52);border-color:var(--gold,#AB8C52)}.ps-nav .d-contact:focus-visible{outline:2px solid #AB8C52;outline-offset:2px}.ps-nav .d-top{gap:8px}.ps-nav .d-amp{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:44px;color:var(--ink)}.ps-nav .d-amp svg{display:block;height:30px;width:auto;fill:currentColor;stroke:none}.ps-nav .d-foot{padding:0;gap:0;border-top:0;background:var(--paper)}.ps-nav .d-cta-wrap{padding:12px 16px}.ps-nav .d-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:0 18px;background:#211f1c;color:#fff;border:0;border-radius:0;font-size:13.4px;font-size:var(--ps-fs-base,13.4px);font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .18s}.ps-nav .d-cta:hover,.ps-nav .d-cta:focus-visible{background:var(--gold,#AB8C52);color:#fff}.ps-nav .d-cta:focus-visible{outline:2px solid #AB8C52;outline-offset:2px}.ps-nav .d-foot .d-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;align-items:center;padding:8px 20px calc(8px + env(safe-area-inset-bottom,0px));background:var(--chalk)}.ps-nav .d-routes .foot-row{min-height:36px;padding:0;gap:9px;font-size:13.5px;justify-content:flex-start;white-space:nowrap}.ps-nav .d-routes .foot-row svg{width:15px;height:15px;stroke-width:1.4}.ps-nav .d-routes .d-wa{color:#12833f}.ps-nav .d-routes .d-wa svg{stroke:#12833f}.ps-nav .d-routes .ps-cur--m .ps-cur-trigger{min-height:36px;padding:0;gap:9px;font-size:13.5px}.ps-nav .d-routes .ps-cur--m .ps-cur-glb{width:15px;height:15px}.ps-nav .scroll-fade{height:136px;padding-bottom:24px;background:linear-gradient(to top,var(--paper) 55%,rgba(251,250,246,0))}.ps-nav .scroll-fade .more{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.ps-nav .scroll-fade svg{stroke:var(--ink)}.ps-nav .m-rail{position:absolute;right:4px;bottom:10px;width:3px;border-radius:2px;background:var(--hair);z-index:4;pointer-events:none;opacity:0;transition:opacity .25s ease}.ps-nav .m-rail.show{opacity:1}.ps-nav .m-rail i{position:absolute;left:0;right:0;top:0;border-radius:2px;background:var(--sea)}.ps-nav .panel.sub .back{height:48px;padding-top:0;padding-bottom:0}.ps-nav .panel.sub .group-label{padding-top:14px;padding-bottom:4px}.ps-nav .panel.sub a.leaf{height:44px}.ps-nav .panel.sub a.leaf svg,.ps-nav .panel.sub a.leaf img{width:20px;height:20px}.ps-nav .drawer.open .panel.sub a.leaf[href*="/round-"] .glyph,.ps-nav .drawer.open .panel.sub a.leaf[href*="/oval-"] .glyph,.ps-nav .drawer.open .panel.sub a.leaf[href*="/emerald-"] .glyph,.ps-nav .drawer.open .panel.sub a.leaf[href*="/pear-"] .glyph,.ps-nav .drawer.open .panel.sub a.leaf[href*="/cushion-"] .glyph,.ps-nav .drawer.open .panel.sub a.leaf[href*="/princess-"] .glyph,.ps-nav .drawer.open .panel.sub a.leaf[href*="/marquise-"] .glyph,.ps-nav .dk-mega.show a.dk-leaf[href*="/round-"] .glyph,.ps-nav .dk-mega.show a.dk-leaf[href*="/oval-"] .glyph,.ps-nav .dk-mega.show a.dk-leaf[href*="/emerald-"] .glyph,.ps-nav .dk-mega.show a.dk-leaf[href*="/pear-"] .glyph,.ps-nav .dk-mega.show a.dk-leaf[href*="/cushion-"] .glyph,.ps-nav .dk-mega.show a.dk-leaf[href*="/princess-"] .glyph,.ps-nav .dk-mega.show a.dk-leaf[href*="/marquise-"] .glyph{width:26px;height:26px;flex:none;background:url(ps-menu-diamonds-2.webp) no-repeat 0 0/182px 26px}.ps-nav .drawer.open .panel.sub a.leaf[href*="/round-"] .glyph svg,.ps-nav .drawer.open .panel.sub a.leaf[href*="/oval-"] .glyph svg,.ps-nav .drawer.open .panel.sub a.leaf[href*="/emerald-"] .glyph svg,.ps-nav .drawer.open .panel.sub a.leaf[href*="/pear-"] .glyph svg,.ps-nav .drawer.open .panel.sub a.leaf[href*="/cushion-"] .glyph svg,.ps-nav .drawer.open .panel.sub a.leaf[href*="/princess-"] .glyph svg,.ps-nav .drawer.open .panel.sub a.leaf[href*="/marquise-"] .glyph svg,.ps-nav .dk-mega.show a.dk-leaf[href*="/round-"] .glyph svg,.ps-nav .dk-mega.show a.dk-leaf[href*="/oval-"] .glyph svg,.ps-nav .dk-mega.show a.dk-leaf[href*="/emerald-"] .glyph svg,.ps-nav .dk-mega.show a.dk-leaf[href*="/pear-"] .glyph svg,.ps-nav .dk-mega.show a.dk-leaf[href*="/cushion-"] .glyph svg,.ps-nav .dk-mega.show a.dk-leaf[href*="/princess-"] .glyph svg,.ps-nav .dk-mega.show a.dk-leaf[href*="/marquise-"] .glyph svg{display:none}.ps-nav .drawer.open .panel.sub a.leaf[href*="/round-"] .glyph,.ps-nav .dk-mega.show a.dk-leaf[href*="/round-"] .glyph{background-position:-0px 0}.ps-nav .drawer.open .panel.sub a.leaf[href*="/oval-"] .glyph,.ps-nav .dk-mega.show a.dk-leaf[href*="/oval-"] .glyph{background-position:-26px 0}.ps-nav .drawer.open .panel.sub a.leaf[href*="/emerald-"] .glyph,.ps-nav .dk-mega.show a.dk-leaf[href*="/emerald-"] .glyph{background-position:-52px 0}.ps-nav .drawer.open .panel.sub a.leaf[href*="/pear-"] .glyph,.ps-nav .dk-mega.show a.dk-leaf[href*="/pear-"] .glyph{background-position:-78px 0}.ps-nav .drawer.open .panel.sub a.leaf[href*="/cushion-"] .glyph,.ps-nav .dk-mega.show a.dk-leaf[href*="/cushion-"] .glyph{background-position:-104px 0}.ps-nav .drawer.open .panel.sub a.leaf[href*="/princess-"] .glyph,.ps-nav .dk-mega.show a.dk-leaf[href*="/princess-"] .glyph{background-position:-130px 0}.ps-nav .drawer.open .panel.sub a.leaf[href*="/marquise-"] .glyph,.ps-nav .dk-mega.show a.dk-leaf[href*="/marquise-"] .glyph{background-position:-156px 0}@media(prefers-reduced-motion:reduce){.ps-nav .scroll-fade svg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/268/assets/ps-mobile-menu.css.map */
