.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 .panel.root .d-top{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 8px 0 20px;gap:0}.ps-nav .panel.root .d-top .d-sfield{display:none}.ps-nav .panel.root .d-top .d-amp{justify-content:flex-start}.ps-nav .panel.root .d-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ps-nav .panel.root .d-scroll .nav-list{flex:none;min-height:0;overflow:visible}.ps-nav .d-book{display:flex;align-items:center;gap:12px;height:50px;padding:0 20px;border-bottom:1px solid var(--hair);text-decoration:none;font-size:14px;font-weight:500;letter-spacing:1.68px;line-height:14px;text-transform:uppercase;color:#8a6f3e;transition:color .18s}.ps-nav .d-book span{flex:1 1 auto}.ps-nav .d-book svg{flex:none;width:16px;height:16px;fill:none;stroke-width:1.4}.ps-nav .d-book .d-book-ic{stroke:var(--gold,#AB8C52)}.ps-nav .d-book .chev{stroke:#6f6a62}.ps-nav .d-book:hover,.ps-nav .d-book:focus-visible{color:var(--gold,#AB8C52)}.ps-nav .d-book:focus-visible{outline:2px solid #AB8C52;outline-offset:-2px}.ps-nav .d-foot .d-routes{border-top:1px solid var(--hair)}.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}}#psNav #psNavList .nav-row,#psNav .d-book{height:56px}#psNav .panel.sub a.leaf{height:52px}#psNav .panel.sub .group.ps-acc>.group-label{display:none}#psNav .ps-acc-btn{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;padding:0 20px;margin:0;background:none;border:0;border-bottom:1px solid var(--hair,#E2DDD1);border-radius:0;font:inherit;font-size:13px;letter-spacing:1.68px;font-weight:500;line-height:1;text-transform:uppercase;color:var(--ink,#232220);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}#psNav .ps-acc-btn .ps-pm{width:14px;height:14px;position:relative;flex:none}#psNav .ps-acc-btn .ps-pm:before,#psNav .ps-acc-btn .ps-pm:after{content:"";position:absolute;left:0;top:6.5px;width:14px;height:1px;background:currentColor;transition:transform .25s}#psNav .ps-acc-btn .ps-pm:after{transform:rotate(90deg)}#psNav .group.ps-acc.is-open .ps-acc-btn .ps-pm:after{transform:rotate(0)}#psNav .group.ps-acc>a.leaf{display:none}#psNav .group.ps-acc.is-open>a.leaf{display:flex;background:#fbfaf6}#psNav .panel.root .d-top .d-tag{flex:1 1 auto;min-width:0;margin-left:14px;padding-left:14px;border-left:1px solid var(--hair,#E2DDD1);font-size:10px;font-weight:500;letter-spacing:.16em;line-height:1.5;text-transform:uppercase;color:#6e6b64}#psNav .d-scroll .d-routes{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:4px;align-items:center;padding:22px 20px calc(28px + env(safe-area-inset-bottom,0px));border-top:0;background:none}#psNav .d-scroll .d-routes .foot-row{min-height:40px;width:auto;border:0;padding:0;gap:9px;font-size:14px;font-weight:400;justify-content:flex-start;white-space:nowrap;color:#6e6b64}#psNav .d-scroll .d-routes .foot-row svg{width:16px;height:16px;stroke-width:1.4}#psNav .d-scroll .d-routes .d-wa{color:#12833f}#psNav .d-scroll .d-routes .d-wa svg{stroke:#12833f}#psNav .d-scroll .d-routes .ps-cur--m .ps-cur-trigger{min-height:40px;padding:0;gap:9px;font-size:14px;color:#6e6b64}#psNav .d-scroll .d-routes .ps-cur--m .ps-cur-glb{width:16px;height:16px}
/*# sourceMappingURL=/cdn/shop/t/270/assets/ps-mobile-menu.css.map */
