:root{--teal:#0E5453;--teal-deep:#093B3A;--teal-tint:#E8EFEE;--clay:#A8442A;--clay-tint:#FAEEE9;--ink:#1B1917;--ink2:#4A453E;--ink3:#6F6759;--cream:#FBF9F5;--stone:#F3F0E9;--line:#E6E0D4;--line2:#D6CEBE;--serif:"Amiri",Georgia,serif;--sans:"Lato","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:14.5px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block;height:auto}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}input,select,textarea{font:inherit}a{color:var(--teal)}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.skip:focus{position:fixed;left:12px;top:12px;z-index:200;width:auto;height:auto;margin:0;clip-path:none;background:#fff;color:var(--ink);padding:12px 18px;border:2px solid var(--teal)}@view-transition{navigation:auto}.js .rv{opacity:0;transform:translateY(16px);filter:blur(7px);transition:opacity .6s ease,transform .6s ease,filter .6s ease}.js .rv.in{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}@view-transition{navigation:none}.js .rv{opacity:1;transform:none;filter:none}}.stars{position:relative;display:inline-block;font-size:11.5px;letter-spacing:.06em;line-height:1;color:#d8d4cb;vertical-align:-1px}.stars .sf{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:var(--teal)}.btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 30px;background:var(--teal);color:#fff;border-radius:2px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:.18s;cursor:pointer}.btn:hover{background:var(--teal-deep)}.btn[disabled]{opacity:.5;cursor:not-allowed}.shead{text-align:center;padding:46px 20px 26px}.shead .kick{font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--clay);margin:0 0 8px}.shead h2{font-family:var(--serif);font-weight:400;font-size:27px;letter-spacing:.09em;text-transform:uppercase;margin:0}.page-width{max-width:1480px;margin:0 auto}.announce{background:var(--teal);color:#fff;min-height:36px;display:flex;align-items:center;justify-content:center;gap:20px;position:relative;padding:4px 0}.announce .amsgs{display:grid;min-width:0}.announce .amsg{grid-area:1/1;margin:0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:center;min-width:0;align-self:center}.announce .amsg.on{opacity:1;visibility:visible}.announce .amsg b{color:#bfe0dc;font-weight:700}.announce .anav{width:30px;height:30px;display:grid;place-items:center;color:#bfe0dc;flex:none}.announce .anav:hover{color:#fff}.hdr{background:#fff;border-bottom:1px solid var(--line);height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 34px;position:relative;z-index:5}.hdr .hleft{display:flex;align-items:center;gap:6px;justify-self:start;min-width:0}.hdr .wordmark{font-family:var(--serif);font-size:21px;letter-spacing:.34em;text-transform:uppercase;color:var(--ink);text-decoration:none;white-space:nowrap}.hdr nav.dnav{display:flex;gap:24px;min-width:0;justify-content:center}.hdr nav.dnav a{font-size:13px;letter-spacing:.05em;color:var(--ink2);text-decoration:none;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent;transition:.18s}.hdr nav.dnav a:hover{color:var(--ink);border-bottom-color:var(--ink)}.hdr nav.dnav a.sale{color:var(--clay);font-weight:700}.hdr nav.dnav a.sale:hover{border-bottom-color:var(--clay)}.hdr .hic{display:flex;gap:16px;align-items:center;justify-self:end}.hdr .hleft{grid-column:1}.hdr nav.dnav{grid-column:2}.hdr .hic{grid-column:3}.hdr .hic a,.hdr .hic button{width:34px;height:34px;display:grid;place-items:center;color:var(--ink);position:relative}.hdr .hic .dot{position:absolute;top:2px;right:1px;min-width:15px;height:15px;border-radius:8px;background:var(--teal);color:#fff;font-size:9.5px;font-weight:700;display:grid;place-items:center;padding:0 3px}.menubtn{display:none;width:44px;height:44px;place-items:center;color:var(--ink);margin-left:-8px}.mnav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 18px 30px -18px #14120f40;z-index:40}.mnav.on{display:block}.mnav a{display:block;padding:15px 22px;font-size:16.5px;color:var(--ink);text-decoration:none;border-top:1px solid #F0EBDD}.mnav a.sale{color:var(--clay);font-weight:700}@media(max-width:980px){.hdr nav.dnav{display:none}.menubtn{display:grid}}.marquee{background:var(--stone);border-bottom:1px solid var(--line);overflow:hidden;padding:11px 0}.marquee .mtrack{display:flex;width:max-content;animation:mq 30s linear infinite}.marquee .mi{display:flex;align-items:center;gap:26px;padding:0 13px;font-size:12.5px;font-weight:700;color:var(--ink);letter-spacing:.02em;white-space:nowrap}.marquee .mi .st{color:var(--teal);font-size:13px}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.tiles2{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px}.tiles4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:0 14px 14px}.tile{position:relative;overflow:hidden;border-radius:3px;display:block;color:#fff;text-decoration:none;background:var(--teal-deep)}.tile img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#12100d6b,#12100d0f 46%)}.tile .tl{position:relative;z-index:2;padding:22px 24px;display:block}.tile .tn{font-family:var(--serif);font-size:23px;letter-spacing:.1em;text-transform:uppercase}.tile .ts{display:inline-block;margin-top:9px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-bottom:1.5px solid rgba(255,255,255,.85);padding-bottom:2px}.tiles2 .tile{aspect-ratio:16/10}.tiles4 .tile{aspect-ratio:3/4}.tiles4 .tile .tn{font-size:17px}.gridrow{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding:30px 40px 8px}.pcard{position:relative;text-align:center}.pcard .pim{display:block;position:relative;background:var(--stone);border-radius:3px;overflow:hidden;aspect-ratio:1/1}.pcard .pim img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.pcard:hover .pim:not(.has2) img{transform:scale(1.04)}.pcard .pim .pim2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .38s ease}@media(hover:hover)and (pointer:fine){.pcard:hover .pim .pim2,.pcard:focus-within .pim .pim2{opacity:1}}.pcard .pn{font-family:var(--serif);font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;margin:12px 0 0;line-height:1.4}.pcard .pn a{color:inherit;text-decoration:none}.pcard .pp{margin-top:5px;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.p{font-family:var(--serif);font-size:14.5px}.was{font-size:11px;color:var(--clay);text-decoration:line-through;font-weight:300}.pill{font-size:9px;font-weight:700;letter-spacing:.06em;color:#fff;background:var(--clay);border-radius:3px;padding:2.5px 6px;text-transform:uppercase}.pcard .rat{margin-top:5px;font-size:11px;color:var(--ink3);font-weight:300}.viewall{text-align:center;padding:22px 0 48px}.props{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;padding:44px 40px;background:var(--stone);border-top:1px solid var(--line)}.props .pr{text-align:center}.props svg{margin:0 auto 12px;display:block;opacity:.85}.props .propimg{width:52px;height:52px;object-fit:contain;margin:0 auto 14px;display:block}.props h4{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin:0 0 6px}.props p{font-size:13px;color:var(--ink2);font-weight:300;margin:0;line-height:1.5}.sfoot{background:#fff;border-top:1px solid var(--line);padding:46px 40px 26px}.sfoot .fgrid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:34px}.sfoot .fgrid>div{min-width:0}.sfoot h5{font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;margin:0 0 14px}.sfoot p,.sfoot a{font-size:13px;color:var(--ink2);font-weight:300;line-height:1.75;text-decoration:none}.sfoot li a{display:block}.sfoot ul{list-style:none;margin:0;padding:0}.sfoot a:hover{color:var(--teal);text-decoration:underline;text-underline-offset:2px}.sfoot .addr{font-style:normal;font-size:13px;color:var(--ink2);font-weight:300;line-height:1.9;margin:0 0 14px}.sfoot a.fmail{display:inline-block;color:var(--teal);font-weight:400;font-size:13px;border-bottom:1px solid rgba(14,84,83,.3);padding-bottom:2px}.sfoot a.fmail:hover{color:var(--teal-deep);text-decoration:none;border-color:currentColor}.sfoot .nlrow{display:flex;gap:8px;margin-top:12px}.sfoot .nlrow input{flex:1;height:42px;border:1px solid var(--line2);border-radius:2px;padding:0 13px;font-size:13px;background:#fff;color:var(--ink);min-width:0}.sfoot .nlrow button{height:42px;padding:0 20px;background:var(--teal);color:#fff;border-radius:2px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sfoot .nlrow button:hover{background:var(--teal-deep)}.sfoot .soc{display:flex;gap:12px;margin-top:20px}.sfoot .soc a{width:32px;height:32px;border:1px solid var(--line2);border-radius:50%;display:grid;place-items:center;color:var(--ink2)}.sfoot .soc a:hover{color:var(--teal);border-color:var(--teal)}.sfoot .fbottom{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--line);margin-top:34px;padding-top:20px;flex-wrap:wrap}.sfoot .fcountry,.sfoot .fcopy{font-size:12px;color:var(--ink3);font-weight:300}.fpays{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.fpays svg{width:34px;height:auto;border-radius:3px}.hero{position:relative;min-height:560px;display:grid;place-items:center;overflow:hidden;background:var(--teal-deep)}.hero img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#100e0c61,#100e0c29 55%,#100e0c57)}.hero .hcopy{position:relative;z-index:2;text-align:center;color:#fff;padding:60px 20px 40px}.hero .kick{font-size:12px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;margin:0 0 14px}.hero .big{font-family:var(--serif);font-size:52px;letter-spacing:.06em;text-transform:uppercase;margin:0;line-height:1.12;text-shadow:0 2px 22px rgba(16,14,12,.35)}.hero .hcta{display:inline-block;margin-top:22px;color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-bottom:1.5px solid rgba(255,255,255,.9);padding-bottom:4px}.hero .hcta:hover{border-bottom-color:#fff}.tabs{display:flex;justify-content:center;gap:30px;padding:0 20px}.tabs button{font-family:var(--serif);font-size:21px;letter-spacing:.08em;text-transform:uppercase;color:#8a8272;padding:4px 2px 8px;border-bottom:2px solid transparent}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.coll4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:0 14px 46px}.coll4 .tile{aspect-ratio:3/4}.coll4 .tile .tn{font-size:16.5px;line-height:1.35}.press{background:var(--stone);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 30px;text-align:center}.press .pk{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ink3);margin:0 0 14px}.press .plogos{display:flex;justify-content:center;align-items:center;gap:44px;flex-wrap:wrap;color:#3e3931}.press .plogos span{opacity:.72}.pl-serif{font-family:var(--serif);font-size:23px;letter-spacing:.14em}.pl-heavy{font-weight:700;font-size:21px;letter-spacing:.1em}.revs{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding:8px 40px 52px}.rev{text-align:center;padding:0 8px}.rev .bigstars{color:var(--teal);font-size:15px;letter-spacing:.14em}.rev h3{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:10px 0 8px}.rev p{font-size:13.5px;color:var(--ink2);font-weight:300;line-height:1.65;margin:0}.rev .au{display:block;margin-top:10px;font-size:12px;color:var(--ink3);font-weight:700}.story{background:var(--teal-deep);color:#fff;padding:26px 0}.srow{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;max-width:1040px;margin:0 auto;padding:36px 40px}.srow+.srow{border-top:1px solid rgba(255,255,255,.14)}.srow .sic{display:grid;place-items:center;color:#bfe0dc}.srow .sic img{max-width:min(300px,72%);max-height:190px;width:auto;height:auto;object-fit:contain}.srow.flip .sic{order:2}.srow h2{font-family:var(--serif);font-size:24px;letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;line-height:1.3;text-align:left}.srow p{font-size:13.5px;font-weight:300;line-height:1.7;color:#dde9e7;margin:0;max-width:44ch}.srow .sig{display:block;margin-top:12px;font-family:var(--serif);font-size:15px;letter-spacing:.06em;color:#bfe0dc}.look{display:grid;grid-template-columns:1.15fr .85fr;gap:34px;align-items:center;padding:8px 40px 54px}.look .limg{position:relative;border-radius:3px;overflow:hidden;aspect-ratio:4/5;background:var(--stone)}.look .limg img{width:100%;height:100%;object-fit:cover}.hot{position:absolute;width:26px;height:26px;border-radius:50%;background:#ffffffeb;border:none;cursor:pointer;box-shadow:0 1px 6px #100e0c59}.hot:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:var(--teal)}.hot:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:2px solid rgba(255,255,255,.65);animation:pulse 2.2s ease-out infinite}.hot[aria-pressed=true]{background:var(--teal)}.hot[aria-pressed=true]:after{background:#fff}@keyframes pulse{0%{transform:scale(.7);opacity:.9}70%{transform:scale(1.25);opacity:0}to{opacity:0}}.look .lcard{text-align:center}.look .lcard .pim{max-width:300px;margin:0 auto;border-radius:3px;overflow:hidden;background:var(--stone);aspect-ratio:1/1;display:block}.look .lcard .pim img{width:100%;height:100%;object-fit:cover}.lcard .lpn{font-family:var(--serif);font-size:14px;letter-spacing:.07em;text-transform:uppercase;margin:16px 0 0}.lcard .lpp{justify-content:center;display:flex;gap:8px;align-items:center;margin-top:6px}.lcard .btn{margin-top:16px}.lslot[hidden]{display:none}.c-hero{position:relative;min-height:280px;display:flex;align-items:flex-end;overflow:hidden;background:var(--stone)}.c-hero img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.c-hero.has-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#100e0c2e,#100e0c80)}.c-hero .ccopy{position:relative;z-index:2;color:#fff;padding:0 40px 34px}.c-hero.no-img{min-height:0;background:none}.c-hero.no-img .ccopy{color:var(--ink);padding:44px 40px 10px}.c-hero h1{font-family:var(--serif);font-size:38px;letter-spacing:.08em;text-transform:uppercase;margin:0}.c-hero p{margin:8px 0 0;font-size:13px;font-weight:300;letter-spacing:.04em}.toolbar{display:flex;align-items:center;gap:18px;padding:14px 24px;border-bottom:1px solid var(--line);background:#fff}.toolbar .count{flex:1;text-align:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2)}.sortw{position:relative}.sortw select{-webkit-appearance:none;appearance:none;border:1px solid var(--line);border-radius:3px;background:#fff;color:var(--ink);height:34px;padding:0 30px 0 12px;font-size:12px;letter-spacing:.06em;cursor:pointer}.sortw:after{content:"";position:absolute;right:11px;top:14px;width:7px;height:7px;border-right:1.5px solid var(--ink3);border-bottom:1.5px solid var(--ink3);transform:rotate(45deg);pointer-events:none}.clayout{display:grid;grid-template-columns:250px 1fr;gap:30px;padding:26px 24px 40px;background:var(--cream);position:relative}.fbtn{display:none;align-items:center;gap:8px;height:34px;padding:0 14px;border:1px solid var(--line);border-radius:3px;background:#fff;font-size:12px;letter-spacing:.06em;color:var(--ink)}.fhead{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px}.fhead h3{font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;margin:0}.fclose{display:none;width:38px;height:38px;border-radius:50%;background:var(--stone);color:var(--ink2);place-items:center}.factions{display:none;position:sticky;bottom:0;background:var(--cream);padding:14px 0 4px;margin-top:18px}.factions .btn{width:100%}.fscrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:74;background:#18161373}.fgroup{border-top:1px solid var(--line);padding:18px 0 20px}.fgroup:first-child{border-top:none;padding-top:2px}.fclear{font-size:11px;color:var(--ink3);text-decoration:underline;text-underline-offset:2px}.fclear:hover{color:var(--clay)}.pnums{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:12px;color:var(--ink3)}.pnums input{width:74px;height:36px;border:1px solid var(--line2);border-radius:3px;padding:0 8px;font-size:12.5px;background:#fff}.fvals{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.fvals label{display:flex;align-items:center;gap:0;border:1px solid var(--line2);border-radius:3px;background:#fff;font-size:11.5px;color:var(--ink2);cursor:pointer;overflow:hidden}.fvals input{position:absolute;opacity:0;pointer-events:none}.fvals span{display:block;width:100%;text-align:center;padding:8px 6px}.fvals input:checked+span{background:var(--teal);color:#fff}.fvals label.dis{opacity:.4;cursor:not-allowed}.cgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px 22px;align-content:start}.noresults{text-align:center;padding:60px 20px;color:var(--ink3);font-weight:300;font-size:13.5px}.seoblock{max-width:820px;margin:10px auto 0;padding:34px 34px 54px;border-top:1px solid var(--line)}.seoblock h2{font-family:var(--serif);font-size:17px;letter-spacing:.05em;text-transform:uppercase;line-height:1.5;margin:26px 0 8px}.seoblock h2:first-child{margin-top:0}.seoblock p{font-size:14px;font-weight:300;line-height:1.75;color:var(--ink2);margin:0}.pgn{display:flex;justify-content:center;align-items:center;gap:8px;padding:36px 0 20px}.pgn a,.pgn span.cur{min-width:34px;height:34px;display:grid;place-items:center;font-size:13px;color:var(--ink2);text-decoration:none;border-radius:3px;padding:0 6px}.pgn a:hover{color:var(--teal)}.pgn span.cur{color:var(--teal);font-weight:700;box-shadow:inset 0 -2px 0 var(--teal)}.prod2{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(430px,.94fr);gap:34px;align-items:start;padding:30px 40px 54px;max-width:1440px;margin:0 auto}.gald{display:flex;gap:14px;align-items:stretch;position:sticky;top:22px}.stage{flex:1;min-width:0;position:relative;aspect-ratio:4/5;background:var(--cream);border:1px solid var(--line);border-radius:2px;overflow:hidden;cursor:zoom-in;width:100%;padding:0;touch-action:pan-y}.stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease,transform .25s ease}.stage img.on{opacity:1}.stage .counter{position:absolute;right:13px;bottom:13px;background:#ffffffeb;border:1px solid var(--line);border-radius:100px;padding:4px 11px;font-size:11px;letter-spacing:.1em;color:var(--ink2);z-index:2;font-variant-numeric:tabular-nums}.stage .zoomhint{position:absolute;right:13px;top:13px;display:flex;align-items:center;gap:6px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);background:#ffffffeb;border:1px solid var(--line);border-radius:100px;padding:4px 11px;z-index:2;opacity:0;transition:.2s}.stage:hover .zoomhint{opacity:1}.strip{order:-1;width:70px;flex:none;display:flex;flex-direction:column;gap:9px;overflow-y:auto;min-height:0;scrollbar-width:thin}.strip button{width:100%;flex:none}.strip button{aspect-ratio:1/1;border:1px solid var(--line);border-radius:2px;overflow:hidden;padding:0;background:var(--cream);opacity:.62;transition:.2s}.strip button:hover{opacity:.9}.strip button[aria-current=true]{opacity:1;outline:2px solid var(--teal);outline-offset:-2px}.strip img{width:100%;height:100%;object-fit:cover}.rightcol{min-width:0}.panel2{background:#fff;border:1px solid var(--line);border-radius:3px;padding:34px 36px 30px}.ratingrow2{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 12px;text-decoration:none;color:var(--ink)}.ratingrow2 .stars{font-size:13px}.ratingrow2 .score{font-size:13.5px;font-weight:700}.ratingrow2 .divider{width:1px;height:14px;background:var(--line2)}.ratingrow2 .rcount{font-size:12.5px;color:var(--ink3);font-weight:300}.ratingrow2 .see{font-size:12.5px;color:var(--teal);font-weight:400;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ratingrow2:hover .see{color:var(--teal-deep)}.panel2 h1{font-family:var(--serif);font-weight:400;font-size:clamp(26px,2.3vw,33px);line-height:1.15;letter-spacing:.035em;text-transform:uppercase;color:var(--ink);margin:0}.pricerow{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;margin:18px 0 0}.pricerow .price{font-family:var(--serif);font-weight:400;font-size:34px;color:var(--ink);line-height:1}.markdown{display:inline-flex;align-items:center;gap:9px;background:var(--clay-tint);border-radius:2px;padding:6px 11px;transform:translateY(-2px)}.markdown .was{font-size:14px;color:var(--clay);opacity:.72;text-decoration:line-through;font-weight:300}.markdown .save{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--clay)}.bnpl{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;margin:10px 0 0;font-size:12.5px;color:var(--ink3);font-weight:300}.bnpl b{font-weight:700;color:var(--ink2)}.bnpl svg{height:17px;width:auto;display:block;border-radius:2px}.panel2 .rule{height:1px;background:var(--line);margin:20px 0}.optgrid fieldset{border:none;margin:0 0 18px;padding:0;min-width:0}.opt-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:0 0 10px}.opt-label{font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--ink);font-weight:700}.opt-label em{font-style:normal;color:var(--ink);font-weight:400;letter-spacing:.02em;text-transform:none;font-size:13.5px;margin-left:7px}.optlabel{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);padding:0;margin:0 0 8px;display:block}.sizechart{font-size:12.5px;color:var(--teal);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.metals{display:flex;flex-wrap:wrap;gap:8px}.metal{position:relative;display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line2);border-radius:2px;padding:8px 13px 8px 10px;font-size:13px;color:var(--ink2);background:#fff;transition:.18s;cursor:pointer}.metal:hover{border-color:var(--ink3)}.metal input{position:absolute;opacity:0;pointer-events:none}.metal:has(input:checked){border-color:var(--teal);background:var(--teal-tint);color:var(--ink);box-shadow:inset 0 0 0 1px var(--teal)}.sw{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #1b191729;flex:none}.sw.sg{background:linear-gradient(135deg,#dddee0 0 48%,#c9a24b 52% 100%)}.sw.ss{background:linear-gradient(135deg,#e6e7e9,#bfc2c6)}.sw.sr{background:linear-gradient(135deg,#dddee0 0 48%,#d9a08d 52% 100%)}.sw.stone{background:radial-gradient(circle at 32% 28%,#fffc,#fff0 46%),var(--swc,#ddd);box-shadow:inset 0 0 0 1px #1b191738,inset 0 -3px 5px #1b19172e}.sw.sn{background:var(--sand)}.sizes{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.size{position:relative;height:41px;border:1px solid var(--line2);border-radius:2px;background:#fff;font-size:13.5px;color:var(--ink2);display:grid;place-items:center;transition:.15s;cursor:pointer}.size input{position:absolute;opacity:0;pointer-events:none}.size:hover{border-color:var(--ink3);color:var(--ink)}.size:has(input:checked){background:var(--teal);border-color:var(--teal);color:#fff}.size.out{background:var(--stone);border-color:transparent;color:var(--ink3);opacity:.6}.size.out:not(:has(input:checked)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - .6px),var(--ink3) calc(50% - .6px),var(--ink3) calc(50% + .6px),transparent calc(50% + .6px));opacity:.5}.metal:has(input:focus-visible),.size:has(input:focus-visible){outline:2px solid var(--teal);outline-offset:2px}.stockline{display:flex;align-items:center;gap:7px;margin:10px 0 0;font-size:12.5px;color:var(--clay);font-weight:400;min-height:17px}.stockline .pip{width:5px;height:5px;border-radius:50%;background:var(--clay);flex:none}.fitnote{display:flex;align-items:center;gap:9px;margin:10px 0 0;font-size:12.5px;color:var(--ink2);font-weight:300}.fitnote b,.fitnote strong{font-weight:700;color:var(--ink)}.fitnote svg{flex:none;color:var(--teal)}.cta{width:100%;height:54px;background:var(--teal);color:#fff;border-radius:2px;font-size:14px;letter-spacing:.11em;text-transform:uppercase;font-weight:700;display:flex;align-items:center;justify-content:center;gap:12px;margin:22px 0 0;transition:.18s}.cta:hover{background:var(--teal-deep)}.cta[disabled]{opacity:.55;cursor:not-allowed}.cta .amt{opacity:.62;font-weight:300;letter-spacing:.06em}.delivery2{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;margin:13px 0 0;font-size:13px;text-align:center}.delivery2 .ok{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--ink2);font-weight:300;flex-wrap:wrap}.delivery2 .ok svg{color:var(--teal);flex:none}.delivery2 b{color:var(--ink);font-weight:700}.delivery2 .deadline{color:var(--clay);font-weight:400;font-size:12px;font-variant-numeric:tabular-nums}html:not(.js) .delivery2{display:none}.trust{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin:18px 0 0;padding:0}.trust div{padding:13px 6px 0;text-align:center;position:relative}.trust div+div:before{content:"";position:absolute;left:0;top:15px;bottom:4px;width:1px;background:var(--line)}.trust dt{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink);font-weight:700}.trust dd{margin:2px 0 0;font-size:12px;color:var(--ink);font-weight:700}.infozone{padding:30px 2px 0}.iz-label{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 12px}.hchips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 30px}.hchip{border:1px solid var(--line2);border-radius:100px;padding:7px 15px;font-size:12px;color:var(--ink2);background:#fff}.infozone .fq .q{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.infozone .fq .q:hover{color:var(--ink)}.infozone .fq .ic{color:var(--ink3)}.ctl{margin:40px 0 0}.ctl h2{font-family:var(--serif);font-weight:400;font-size:20px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0 0 16px}.rowlist{display:grid;gap:12px}.ctlcard{background:#fff;border:1px solid var(--line);border-radius:3px;padding:13px;display:flex;gap:14px;align-items:center}.ctlcard .phimg{width:74px;height:92px;border-radius:2px;flex:none;overflow:hidden;border:1px solid var(--line);background:var(--stone);display:block}.ctlcard .phimg img{width:100%;height:100%;object-fit:cover}.ctlcard .nm{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.ctlcard .nm a{color:inherit;text-decoration:none}.ctlcard .pr{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:5px 0 9px}.ctlcard .p{font-family:var(--serif);font-size:16px;color:var(--ink)}.ctlcard .was{font-size:11.5px}.ctlcard .pct{font-size:10px;font-weight:700;color:var(--clay);background:var(--clay-tint);border-radius:2px;padding:2.5px 6px;letter-spacing:.06em}.ctlcard .add{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);text-decoration:underline;text-underline-offset:3px}.ctlcard .add:hover{color:var(--teal-deep)}.ctlcard .add.done{color:var(--ink3);text-decoration:none;cursor:default}.pbar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 30px -12px #14120f40;transform:translateY(110%);transition:transform .28s ease}.pbar.on{transform:translateY(0)}.pbar .inner{max-width:1360px;margin:0 auto;padding:10px 40px;padding-bottom:calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:16px}.pbar img{width:44px;height:44px;object-fit:cover;border-radius:2px;border:1px solid var(--line);flex:none}.pbar .grow{flex:1;min-width:0}.pbar .nm{font-family:var(--serif);font-weight:400;font-size:15.5px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbar .sub{font-size:11.5px;color:var(--ink3);font-weight:300;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbar .p{font-family:var(--serif);font-weight:400;font-size:19px;white-space:nowrap;flex:none}.pbar .was{font-size:11.5px;margin-left:7px}.pbar .go{height:44px;padding:0 26px;background:var(--teal);color:#fff;border-radius:2px;font-size:12.5px;letter-spacing:.11em;text-transform:uppercase;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap;transition:.18s;flex:none}.pbar .go:hover{background:var(--teal-deep)}.pbar .go[disabled]{opacity:.55}.lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#181613e6;display:none;align-items:center;justify-content:center;padding:34px}.lb.on{display:flex}.lb img{max-width:min(92vw,900px);max-height:88vh;width:auto;height:auto;border-radius:3px}.lb .x{position:absolute;top:22px;right:26px;color:#fff;font-size:14px;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:8px;opacity:.85}.lb .x:hover{opacity:1}.shell2{max-width:1360px;margin:0 auto;padding:0 40px}.why{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:54px 0 58px;text-align:center}.why h2{font-family:var(--serif);font-weight:400;font-size:clamp(24px,2.6vw,34px);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);margin:0 0 26px}.why h2 em{font-style:italic}.wtabs{display:flex;justify-content:center;gap:34px;flex-wrap:wrap;border-bottom:1px solid var(--line);max-width:760px;margin:0 auto}.wtabs button{font-family:var(--serif);font-weight:400;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);padding:6px 2px 12px;position:relative;transition:.15s}.wtabs button:hover,.wtabs button[aria-selected=true]{color:var(--ink)}.wtabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink)}.wbody{max-width:660px;margin:24px auto 0}.wbody p{font-size:14.5px;line-height:1.75;color:var(--ink2);font-weight:300;margin:0}.wbody b,.wbody strong{font-weight:700;color:var(--ink)}.mtl.rviewed{background:var(--cream);border-top:1px solid var(--line);padding:46px 0 8px}.mtl.rviewed h2{font-family:var(--serif);font-weight:400;font-size:clamp(22px,2.2vw,30px);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);margin:0;text-align:center}.mtl.rviewed .gridrow{padding-left:0;padding-right:0}.stamped{background:var(--cream);border-top:1px solid var(--line);padding:50px 0 60px}.st-head{display:grid;justify-items:center;text-align:center;gap:8px;margin:0 auto}.st-score .big{font-family:var(--serif);font-size:44px;line-height:1;color:var(--ink)}.st-score .st-stars{margin:8px 0 4px}.st-score .st-stars .stars{font-size:15px}.st-score p{margin:4px 0 0;font-size:12px;color:var(--ink3);font-weight:300}.st-tools{display:flex;align-items:center;justify-content:center;gap:18px;max-width:820px;margin:22px auto 0;border-bottom:1px solid var(--line2);padding-bottom:12px}.st-tab{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.st-tab b{color:var(--ink3);font-weight:400;margin-left:5px}#stamped-main-widget{max-width:820px;margin:10px auto 0}.fq{border-bottom:1px solid var(--line)}.fq:first-child{border-top:1px solid var(--line)}.fq button.q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;padding:17px 2px;font-size:14.5px;color:var(--ink);font-weight:400}.fq button.q:hover{color:var(--teal)}.fq .ic{flex:none;width:18px;height:18px;position:relative;color:var(--teal)}.fq .ic:before,.fq .ic:after{content:"";position:absolute;background:currentColor;left:50%;top:50%;transform:translate(-50%,-50%)}.fq .ic:before{width:14px;height:1.6px}.fq .ic:after{width:1.6px;height:14px;transition:.18s}.fq.open .ic:after{transform:translate(-50%,-50%) scaleY(0)}.fq .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease;font-size:14px;font-weight:300;line-height:1.7;color:var(--ink2)}.fq.open .a{grid-template-rows:1fr}.fq .ain{overflow:hidden;min-height:0;padding:0 34px 0 2px}.fq .ain:after{content:"";display:block;height:18px}.fq .a p{margin:0 0 10px}.fq .a p:last-child{margin-bottom:0}.cartwrap{max-width:600px;margin:0 auto;padding:36px 20px 70px}.cartwrap h1{font-family:var(--serif);font-size:24px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;text-align:center}.giftbar{padding:13px 0 15px;border-bottom:1px solid var(--line)}.giftbar .msg{font-size:12.5px;color:var(--ink2);font-weight:300;margin:0 0 9px;display:flex;gap:8px;align-items:center}.giftbar .msg svg{flex:none;color:var(--teal)}.giftbar .msg b{font-weight:700;color:var(--teal)}.giftbar .trackrow{display:flex;align-items:center;gap:8px}.giftbar .track{flex:1;height:6px;background:#eeece6;border-radius:4px;overflow:hidden}.giftbar .fill{height:100%;background:var(--teal);border-radius:4px;transition:width .3s ease;transform-origin:left;animation:gfill .6s cubic-bezier(.3,.9,.35,1) .15s backwards}@keyframes gfill{0%{transform:scaleX(0)}}.giftbar .medal.on{animation:medalpop .5s ease .55s backwards}@keyframes medalpop{0%{transform:scale(.55)}60%{transform:scale(1.28)}to{transform:scale(1)}}.giftbar .medal{flex:none;width:26px;height:26px;border-radius:50%;background:#fff;border:1.5px solid var(--line2);display:grid;place-items:center;color:var(--ink3);transition:.2s}.giftbar .medal.on{background:var(--teal);border-color:var(--teal);color:#fff}.li{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.li .lim{flex:none}.li .lim img{width:72px;height:90px;object-fit:cover;border-radius:2px;border:1px solid var(--line)}.li .info{flex:1;min-width:0;display:flex;flex-direction:column;padding:0;max-width:none;margin:0}.li .nm{font-family:var(--serif);font-size:13.5px;letter-spacing:.07em;text-transform:uppercase;line-height:1.35}.li .nm a{color:inherit;text-decoration:none}.li .pricerow2{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:3px}.li .p{font-size:15px}.li .var{font-size:10.5px;color:var(--ink3);font-weight:400;letter-spacing:.09em;text-transform:uppercase;margin:4px 0 0}.li .rowb{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line2);border-radius:2px;height:32px;background:#fff}.qty button{width:30px;height:100%;display:grid;place-items:center;color:var(--ink2);font-size:15px}.qty .q{min-width:26px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums}.li .rm{font-size:11px;color:var(--ink3);text-decoration:underline;text-underline-offset:2px}.li .rm:hover{color:var(--ink)}.li.gift{padding:13px 0;animation:rowin .45s ease .6s backwards}@keyframes rowin{0%{opacity:0;transform:translateY(8px)}}.li.gift .gtile{flex:none;width:56px;height:70px;border-radius:2px;border:1px solid var(--line);background:var(--stone);display:grid;place-items:center;color:var(--ink3)}.li.gift .nm{font-size:12px}.li.gift .p{font-size:13px}.li.gift .cap{font-size:11px;color:var(--ink3);font-weight:300;margin:4px 0 0}.li.gift .gqty{font-size:11px;font-weight:700;color:var(--ink3);letter-spacing:.05em;font-family:Lato,Helvetica Neue,Arial,sans-serif;vertical-align:2px;margin-left:2px}.giftup{margin:16px 0 4px;border:1px solid #D8D2C4;border-radius:6px;background:#fff;overflow:hidden}.giftup .toprow{display:flex;align-items:center;gap:12px;padding:14px 15px}.giftup .gicon{width:38px;height:38px;border-radius:6px;background:var(--teal-tint);display:grid;place-items:center;color:var(--teal);flex:none}.giftup .gicon.gimg{width:46px;height:46px;background:none;overflow:hidden;border:1px solid var(--line);border-radius:8px}.giftup .gicon.gimg img{width:100%;height:100%;object-fit:cover;display:block}.giftup .toprow{align-items:flex-start}.giftup.busy{opacity:.55;pointer-events:none;transition:opacity .2s ease}.giftup .toprow .switch{margin-top:2px}.giftup .gprice{margin-top:3px}.giftup .txt{flex:1;min-width:0}.giftup .txt b{display:block;font-size:13px;font-weight:700}.giftup .txt span{font-size:12px;color:var(--ink3);font-weight:300;line-height:1.45;display:block;margin-top:2px}.giftup .gprice{font-size:12.5px;font-weight:700;color:var(--ink);white-space:nowrap;margin-right:2px}.switch{position:relative;width:44px;height:26px;flex:none}.switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.switch .knob{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:100px;background:var(--line2);transition:.2s}.switch .knob:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:.2s}.switch input:checked+.knob{background:var(--teal)}.switch input:checked+.knob:after{transform:translate(18px)}.giftform{display:none;border-top:1px dashed #D8D2C4;padding:13px 15px 15px;background:var(--cream)}.giftup.on .giftform{display:block}.giftform label{display:block;margin:0}.giftform .lbl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);display:block;margin:0 0 8px}.giftform textarea{width:100%;min-height:74px;resize:vertical;border:1px solid var(--line2);border-radius:4px;padding:10px 12px;font-size:13px;line-height:1.5;color:var(--ink);background:#fff}.giftform .hint{display:flex;justify-content:space-between;font-size:11px;color:var(--ink3);font-weight:300;margin-top:6px}.giftform .hint b{color:var(--teal);font-weight:700}.ymal{margin-top:22px}.ymal h3{font-family:var(--serif);font-weight:400;font-size:13px;letter-spacing:.13em;text-transform:uppercase;margin:0 0 2px;padding-bottom:10px;border-bottom:1px solid var(--line)}.yitem{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);align-items:center}.yitem img{width:56px;height:70px;object-fit:cover;border-radius:2px;border:1px solid var(--line);flex:none}.yitem .info{flex:1;min-width:0;padding:0;margin:0;max-width:none}.yitem .ynm{font-family:var(--serif);font-weight:400;font-size:12px;letter-spacing:.06em;text-transform:uppercase;line-height:1.35}.yitem .ynm a{color:inherit;text-decoration:none}.yitem .yprice{margin-top:4px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.yitem .p{font-size:13.5px}.yitem .was{font-size:10.5px}.yitem .yadd{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--teal);text-decoration:underline;text-underline-offset:2px;margin-top:7px;display:inline-block}.yitem .yadd:hover{color:var(--teal-deep)}.yitem .yadd[disabled]{color:var(--ink3);text-decoration:none}.totals{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.trow.note{color:var(--ink3);font-size:12.5px}.trow{display:flex;justify-content:space-between;font-size:13px;color:var(--ink2);font-weight:300;padding:2px 0}.trow[hidden]{display:none}.trow .a{font-variant-numeric:tabular-nums}.trow.save{color:var(--clay)}.trow.save .a{font-weight:700}.trow.total{font-weight:700;color:var(--ink);font-size:14px;padding-top:6px}.trow.total .a{font-weight:700;font-size:16px;letter-spacing:.01em}.totals{margin-bottom:12px}.checkout{width:100%;height:52px;background:var(--teal);color:#fff;border-radius:2px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;transition:.18s;border:none;cursor:pointer}.checkout:hover{background:var(--teal-deep)}.cart-empty{text-align:center;padding:40px 0 20px;color:var(--ink3);font-weight:300}.guarantee{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:11.5px;color:var(--ink2);font-weight:400}body.rv-lock{overflow:hidden}.rvscrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#1816138c;display:none;align-items:flex-start;justify-content:center;padding:4vh 16px}.rvscrim.on{display:flex}.rvp{background:#fff;color:var(--ink);border-radius:14px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;padding:26px 26px 16px;position:relative;box-shadow:0 24px 70px -18px #14120f80}.rvp h2{font-size:20px;font-weight:700;margin:0 42px 14px 0;letter-spacing:.01em;font-family:var(--sans);text-transform:none}.rvp .x{position:absolute;top:18px;right:18px;width:34px;height:34px;border-radius:50%;background:#f1efea;color:#4a453e;display:grid;place-items:center;transition:.15s}.rvp .x:hover{background:#e6e0d4}.rvp .scoreline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rvp .scoreline .stars{font-size:15px}.rvp .scoreline b{font-size:17px;font-weight:700}.rvp .scoreline span:last-child{font-size:13px;color:var(--ink3);font-weight:300}.rvp .avgnote{font-size:12.5px;color:var(--ink3);font-weight:300;margin:5px 0 14px}.rvp .hist{display:grid;gap:7px;margin:0 0 13px}.rvp .hrow{display:grid;grid-template-columns:30px 1fr 42px;align-items:center;gap:10px;font-size:12px;color:#4a453e;font-variant-numeric:tabular-nums}.rvp .hrow .pct{text-align:right;color:var(--ink3)}.rvp .htrack{height:7px;background:#eeece6;border-radius:4px;overflow:hidden}.rvp .hfill{height:100%;background:var(--teal);border-radius:4px}.rvp .verified{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink3);font-weight:300;padding:0 0 16px;border-bottom:1px solid #EEECE6;margin:0 0 16px}.rvp .verified svg{color:var(--teal);flex:none}.rvp .sect{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink3);margin:0 0 10px}.rvp .summary{font-size:13.5px;line-height:1.68;color:#4a453e;font-weight:300;margin:0 0 18px}.rvp .mentions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px}.rvp .mention{background:#f7f5f0;border:1px solid #E9E5DC;border-radius:9px;padding:12px 14px}.rvp .mention b{display:block;font-size:13px;font-weight:700;margin:0 0 3px}.rvp .mention p{margin:0;font-size:12px;line-height:1.5;color:var(--ink3);font-weight:300}.rvp .pills{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.rvp .pill{background:#fff;border:1px solid #D6CEBE;border-radius:100px;padding:7px 15px;font-size:12.5px;font-weight:400;letter-spacing:normal;text-transform:none;color:#4a453e;transition:.15s}.rvp .pill:hover{border-color:var(--ink3)}.rvp .pill[aria-pressed=true]{border-color:var(--teal);color:var(--teal);background:#e8efee;font-weight:700}.rvp .cards{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 12px;scroll-snap-type:x proximity}.rvp .rcard{flex:0 0 246px;scroll-snap-align:start;border:1px solid #E6E0D4;border-radius:11px;padding:15px 15px 11px;display:flex;flex-direction:column;gap:10px;min-height:210px}.rvp .stars-svg{display:flex;gap:2px;align-items:center}.rvp .rcard q{font-size:13px;line-height:1.6;color:var(--ink);quotes:"\201c" "\201d";flex:1;margin:0}.rvp .who{display:flex;align-items:flex-start;gap:9px}.rvp .who .av{width:30px;height:30px;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center;font-size:12.5px;font-weight:700;flex:none}.rvp .who .meta{display:flex;flex-direction:column;gap:1px;min-width:0}.rvp .who .nm{font-size:12.5px;font-weight:700;line-height:1.25}.rvp .who .vb{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--teal);font-weight:400}.rvp .who .when{margin-left:auto;font-size:11px;color:var(--ink3);font-weight:300}.rvp .helpful{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink3);font-weight:300;border-top:1px solid #EEECE6;padding-top:9px;width:100%;text-align:left;background:none;cursor:pointer;transition:color .15s}.rvp .helpful:hover,.rvp .helpful.on{color:var(--teal)}.rvp .helpful.on svg{fill:var(--teal);stroke:var(--teal)}.rvp .rvfoot{text-align:center;font-size:11.5px;color:var(--ink3);font-weight:300;letter-spacing:.04em;padding:4px 0 8px}.rvp .rvfoot a{color:var(--teal);text-decoration:underline;text-underline-offset:2px}@media(max-width:480px){.rvp{padding:20px 16px 12px}.rvp .mentions{grid-template-columns:1fr}.rvp .rcard{flex-basis:216px}}@media(prefers-reduced-motion:reduce){.rvp .x,.rvp .pill{transition:none}}body.cart-lock{overflow:hidden}.cta.busy{opacity:.75;pointer-events:none}.cscrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14120f73;opacity:0;pointer-events:none;transition:opacity .28s ease;z-index:90}.cscrim.open{opacity:1;pointer-events:auto}.cdrawer{position:fixed;top:0;right:0;bottom:0;width:min(430px,94vw);z-index:91;background:var(--cream);transform:translate(105%);transition:transform .34s cubic-bezier(.25,.8,.3,1);box-shadow:-24px 0 60px -24px #14120f73}.cdrawer.open{transform:none}.cdrawer .dinner{display:flex;flex-direction:column;height:100%}.cdrawer .d-head{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--line);flex:none;background:#fff}.cdrawer .d-head h2{font-family:var(--serif);font-weight:400;font-size:15.5px;letter-spacing:.14em;text-transform:uppercase;margin:0}.cdrawer .d-close{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--ink2)}.cdrawer .d-close:hover{background:var(--sand);color:var(--ink)}.cdrawer .d-body{flex:1;overflow-y:auto;padding:14px 20px 18px;min-height:0}.cdrawer .d-body .giftbar{margin-top:2px}.cdrawer .d-foot{flex:none;border-top:1px solid var(--line);background:#fff;padding:12px 20px calc(14px + env(safe-area-inset-bottom))}.cdrawer .d-foot:empty{display:none;border-top:0;padding:0}.cdrawer .d-foot .totals{border-top:0;margin-top:0;padding-top:0;margin-bottom:10px}.cdrawer .checkout{height:50px}.cdrawer .cfoot-pays{margin-top:9px}.cdrawer .guarantee{margin:8px 0 0}@media(prefers-reduced-motion:reduce){.cdrawer,.cscrim{transition:none}}.cfoot-pays{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;margin-top:12px;max-width:100%}.cfoot-pays svg{width:34px;height:auto;border-radius:3px;flex:none}@keyframes sizepulse{0%{box-shadow:0 0 #0e545366}to{box-shadow:0 0 0 16px #0e545300}}[data-size-fieldset].pulse{animation:sizepulse 1.4s ease-out 2;border-radius:8px}.info{max-width:900px;margin:0 auto;padding:52px 34px 74px}.info .ikick{font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--clay);text-align:center;margin:0 0 10px}.info h1{font-family:var(--serif);font-size:30px;letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:0 0 8px}.info .isub,.customer .isub{text-align:center;font-size:13.5px;font-weight:300;color:var(--ink3);margin:0 0 34px;line-height:1.6}.info h2{font-family:var(--serif);font-size:18px;letter-spacing:.05em;text-transform:uppercase;margin:36px 0 10px;line-height:1.45}.info p,.info li{font-size:14px;font-weight:300;line-height:1.7;color:var(--ink2)}.info p b,.info li b{font-weight:700;color:var(--ink)}.info ul,.info ol{padding-left:22px;margin:8px 0 0}.info .rte img{border-radius:3px}.cform{max-width:660px;margin:0 auto}.cform .frow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cform input,.cform textarea{width:100%;border:1px solid var(--line2);border-radius:2px;background:#fff;color:var(--ink);font-size:13.5px;padding:13px 14px}.cform textarea{min-height:120px;margin-top:12px;resize:vertical}.cform .btn{width:100%;margin-top:12px;border:none}.form-status{text-align:center;font-size:13.5px;margin:0 0 14px;color:var(--teal)}.form-status.err{color:var(--clay)}.fqgroup{margin-top:38px}.fqgroup:first-of-type{margin-top:0}.fqhead{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--ink)}.fqhead h2{margin:0;font-size:17px}.bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 26px;padding:44px 34px 10px;max-width:1200px;margin:0 auto}.bcard .bim{display:block;aspect-ratio:3/2;border-radius:3px;overflow:hidden;background:var(--stone)}.bcard .bim img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.bcard:hover .bim img{transform:scale(1.04)}.bcard h3{font-family:var(--serif);font-size:15.5px;letter-spacing:.04em;text-transform:uppercase;line-height:1.5;margin:14px 0 8px}.bcard h3 a{color:inherit;text-decoration:none}.bcard h3 a:hover{color:var(--teal)}.bcard p{font-size:13px;font-weight:300;line-height:1.65;color:var(--ink3);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bcard .rm{display:inline-block;margin-top:10px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);text-decoration:underline;text-underline-offset:3px}.ahero{position:relative;height:400px;overflow:hidden;background:var(--stone)}.ahero img{width:100%;height:100%;object-fit:cover}.acard{position:relative;max-width:820px;margin:-130px auto 0;background:var(--cream);padding:44px 52px 8px;border-radius:4px 4px 0 0}.acard.no-img{margin-top:0;padding-top:52px}.acard .adate{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink3);margin:0 0 12px}.acard h1{font-family:var(--serif);font-size:28px;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;margin:0}.abody{max-width:820px;margin:0 auto;padding:10px 52px 30px}.abody h2{font-family:var(--serif);font-size:19px;letter-spacing:.05em;text-transform:uppercase;line-height:1.45;margin:34px 0 10px}.abody h3{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:24px 0 8px}.abody p,.abody li{font-size:14.5px;font-weight:300;line-height:1.75;color:var(--ink2)}.abody img{border-radius:3px}.abody blockquote{border-left:3px solid var(--teal);background:var(--teal-tint);border-radius:0 4px 4px 0;padding:13px 16px;margin:16px 0;font-style:italic;font-size:13.5px}.byline{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--line);margin-top:36px;padding-top:18px;flex-wrap:wrap}.byline .by{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.util-page{max-width:640px;margin:0 auto;padding:60px 24px 80px;text-align:center}.util-page h1{font-family:var(--serif);font-size:30px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.util-page p{font-size:14.5px;font-weight:300;color:var(--ink2)}.searchrow{display:flex;gap:8px;max-width:480px;margin:20px auto 0}.searchrow input{flex:1;height:48px;border:1px solid var(--line2);border-radius:2px;padding:0 14px;font-size:15px;background:#fff}.customer{max-width:560px;margin:0 auto;padding:50px 24px 80px}.customer h1{font-family:var(--serif);font-size:26px;letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:0 0 24px}.customer label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);display:block;margin:14px 0 6px}.customer input{width:100%;border:1px solid var(--line2);border-radius:2px;background:#fff;padding:13px 14px;font-size:15px}.customer .btn{width:100%;margin-top:18px;border:none}.customer .aux{text-align:center;margin-top:14px;font-size:13px}.customer table{width:100%;border-collapse:collapse;font-size:13.5px}.customer th{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:left;padding:10px 8px;border-bottom:1.5px solid var(--ink)}.customer td{padding:12px 8px;border-bottom:1px solid var(--line);font-weight:300}@media(max-width:980px){.gridrow,.revs,.tiles4,.coll4,.props{grid-template-columns:repeat(2,1fr)}.srow,.look{grid-template-columns:1fr}.srow.flip .sic{order:0}.prod2{grid-template-columns:1fr;gap:26px;padding:22px 26px 44px}.gald{position:static;display:block;min-width:0}.prod2 .rightcol{min-width:0}.strip{order:0;width:auto;flex-direction:row;overflow-x:auto;overflow-y:hidden;margin-top:10px;padding-bottom:2px}.strip button{width:64px}.clayout{grid-template-columns:1fr}.cgrid,.bgrid{grid-template-columns:repeat(2,1fr)}.sfoot .fgrid{grid-template-columns:1fr 1fr}.hero .big{font-size:38px}.fbtn{display:inline-flex}.filters{position:fixed;inset:0 auto 0 0;width:min(340px,86vw);z-index:75;background:var(--cream);transform:translate(-105%);transition:transform .3s ease;overflow-y:auto;padding:16px 20px calc(20px + env(safe-area-inset-bottom));box-shadow:18px 0 50px -18px #14120f66}.filters.open{transform:none}.fclose{display:grid}.factions{display:block}}@media(max-width:640px){body{font-size:15.5px}.sfoot .fgrid{grid-template-columns:1fr;gap:30px}.announce{min-height:46px;padding:7px 0}.announce .amsg{font-size:12.5px;line-height:1.45}.announce .anav{width:44px;height:44px;flex:none}.hdr{height:60px;padding:0 12px;gap:8px}.hdr .wordmark{font-size:20px;letter-spacing:.18em;font-weight:700;margin-right:0}.gald .stage{aspect-ratio:auto;height:min(52vh,470px)}.cfoot-pays{flex-wrap:nowrap;gap:3px}.cfoot-pays svg{width:29px}.hdr .hic{gap:4px}.hdr .hic a,.hdr .hic button{width:40px;height:42px}.menubtn{width:40px;margin-left:-4px}.marquee .mi{font-size:13.5px}.tile .tn{font-size:21px}.tile .ts{font-size:13px;padding-bottom:3px}.tiles2,.tiles4,.coll4,.props{grid-template-columns:1fr}.gridrow,.revs{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.pcard .pn{font-size:15px}.pcard .pp .p{font-size:17px}.pcard .pp .was{font-size:13px}.pill{font-size:11px;padding:3.5px 8px}.pcard .rat{font-size:13.5px}.stars{font-size:14px}.props h4{font-size:13px}.props p{font-size:15.5px}.props .propimg{width:62px;height:62px}.srow .sic img{max-width:58%;max-height:150px}.shead h2{font-size:23px}.shead .kick{font-size:12px}.btn{height:50px;font-size:12.5px;padding:0 26px}.sfoot{padding:38px 22px 24px}.sfoot h5{font-size:12.5px}.sfoot p,.sfoot a{font-size:15.5px}.sfoot li a{padding:8px 0}.sfoot .fcountry,.sfoot .fcopy{font-size:13px}.sfoot .nlrow input,.sfoot .nlrow button{height:48px}.sfoot .soc a{width:42px;height:42px}input,select,textarea{font-size:16px!important}.hero{min-height:480px}.hero .big{font-size:33px}.hero .kick{font-size:13px}.hero .hcta{font-size:14px;padding:10px 0 8px}.tabs button{font-size:18.5px}.rev p{font-size:15.5px}.rev h3{font-size:13px}.rev .au{font-size:13.5px}.srow{padding:30px 22px;gap:22px}.srow h2{font-size:21px}.srow p{font-size:15.5px}.srow .sig{font-size:16px}.press .pk{font-size:12px}.press .plogos{gap:24px}.look{padding:8px 20px 44px}.lcard .lpn{font-size:15.5px}.c-hero h1{font-size:27px}.c-hero p{font-size:14.5px}.toolbar{padding:12px 14px;gap:10px;flex-wrap:wrap;justify-content:space-between}.toolbar .count{font-size:12.5px;order:3;flex-basis:100%;padding-top:8px;min-width:0}.sortw select{height:44px;font-size:16px;padding-right:32px}.sortw:after{top:19px}.clayout{padding:22px 16px 36px}.filters h3{font-size:12.5px}.fclear{font-size:13.5px;padding:10px 0}.fvals label{font-size:14px}.fvals span{padding:12px 6px}.pnums input{width:78px;height:44px}.cgrid{grid-template-columns:1fr}.seoblock{padding:28px 20px 46px}.seoblock h2{font-size:16.5px}.seoblock p{font-size:15.5px}.pgn a,.pgn span.cur{min-width:44px;height:44px;font-size:15px}.prod2{padding:14px 12px 36px;gap:20px}.stage .zoomhint{display:none}.strip{gap:6px}.panel2{padding:24px 18px 22px}.panel2 h1{font-size:26px}.ratingrow2 .score,.ratingrow2 .rcount,.ratingrow2 .see{font-size:14px}.pricerow .price{font-size:30px}.markdown .was{font-size:15px}.markdown .save{font-size:12.5px}.bnpl{font-size:14px}.opt-label{font-size:13px}.opt-label em{font-size:15px}.sizechart{font-size:14px;padding:6px 0}.optlabel{font-size:13.5px}.sizes{grid-template-columns:repeat(6,minmax(0,1fr))}.size{height:46px;font-size:15px}.metal{font-size:14.5px;padding:11px 14px 11px 11px}.stockline,.fitnote,.delivery2{font-size:14px}.delivery2 .deadline{font-size:13px}.trust dt{font-size:11.5px}.trust dd{font-size:11.5px;font-weight:400;color:var(--ink2)}.infozone{padding:22px 0 0}.iz-label{font-size:12.5px}.hchip{font-size:13.5px;padding:9px 16px}.infozone .fq .q{font-size:13px}.ctl h2{font-size:18px}.ctlcard .nm{font-size:13px}.ctlcard .add{font-size:12.5px;padding:8px 0}.pbar img,.pbar .sub{display:none}.pbar .inner{padding:9px 14px;padding-bottom:calc(9px + env(safe-area-inset-bottom));gap:11px}.pbar .nm{font-size:13.5px}.pbar .go{padding:0 18px}.shell2{padding:0 16px}.wtabs{gap:18px}.wtabs button{font-size:13px}.wbody p{font-size:15.5px}.fq button.q{font-size:16.5px;padding:18px 2px;line-height:1.5}.fq .a{font-size:15.5px}.fq .ain{padding-right:8px}.cartwrap h1{font-size:20px}.giftbar .msg{font-size:14.5px}.li .nm{font-size:15px}.li .p{font-size:17px}.li .was,.li .var{font-size:12.5px}.qty{height:42px}.qty button{width:40px;font-size:17px}.qty .q{min-width:30px;font-size:15px}.li .rm{font-size:13.5px;padding:10px 0}.li.gift .cap{font-size:12.5px}.giftup .txt b{font-size:14.5px}.giftup .txt span{font-size:13.5px}.giftup .gprice{font-size:14px}.giftform .lbl{font-size:12px;margin-bottom:9px}.giftform textarea{font-size:16px}.giftform .hint{font-size:12.5px}.trow{font-size:15px}.trow.note{font-size:14px}.trow.total{font-size:16px}.trow.total .a{font-size:18px}.ymal h3{font-size:15px}.yitem .ynm{font-size:14px}.yitem .p{font-size:15.5px}.yitem .was{font-size:12px}.yitem .yadd{font-size:12.5px;padding:11px 0}.fbtn{height:44px;font-size:14px;padding:0 16px}.checkout{height:54px;font-size:14px}.guarantee{font-size:13px}.info{padding:36px 18px 54px}.info .ikick{font-size:12px}.info h1{font-size:26px}.info .isub,.customer .isub{font-size:15px}.info h2{font-size:18px}.info p,.info li{font-size:16px;line-height:1.75}.cform .frow{grid-template-columns:1fr}.cform input,.cform textarea{font-size:16px;padding:14px}.cform .btn{height:52px}.fqhead h2{font-size:18px}.bgrid{grid-template-columns:1fr;padding:30px 18px 6px}.bcard h3{font-size:17px}.bcard p{font-size:15px;-webkit-line-clamp:4}.bcard .rm{font-size:12.5px;padding:8px 0}.acard{margin:-90px 16px 0;padding:30px 24px 4px}.acard .adate{font-size:12px}.acard h1{font-size:23px}.abody{padding:8px 24px 24px}.abody h2{font-size:20px}.abody h3{font-size:13.5px}.abody p,.abody li{font-size:16.5px;line-height:1.75}.abody blockquote{font-size:15px}.byline .by{font-size:12.5px}.util-page h1{font-size:26px}.customer h1{font-size:22px}}@media(max-width:374px){.hdr{padding:0 8px;gap:5px}.hdr .wordmark{font-size:18px;letter-spacing:.16em}.hdr .hic a,.hdr .hic button{width:36px}.menubtn{width:36px;margin-left:-2px}.cfoot-pays{gap:2px}.cfoot-pays svg{width:24px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/base.css.map */
