:root{--c-ink:#15191c;--c-ink-soft:#4b535a;--c-parchment:#e9eae5;--c-parchment-deep:#dee0d9;--c-linen:#f5f6f2;--c-rule:#c9ccc3;--c-vermilion:#e3a812;--c-vermilion-hover:#c99510;--c-on-primary:#1b1606;--c-gilt:#b88a0e;--c-gilt-text:#6b5208;--c-chart-blue:#2d5b78;--c-verdigris:#3f5a4a;--c-white:#fff;--c-success:#276b41;--c-error:#a3342a;--c-tape:#e3a812;--c-floor:#b9a98e;--c-card:#f5f6f2;--c-paper:#f5f6f2;--c-brass:#b88a0e;--c-muted:#4b535a;--c-accent:#15191c;--c-line:#c9ccc3;--f-display:"Big Shoulders Display","BSD Fallback","Arial Narrow",Impact,sans-serif;--f-body:"Hanken Grotesk","HG Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-ui:"Hanken Grotesk","HG Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--t-display-xl:3.5rem;--t-display-l:2.5rem;--t-display-m:1.75rem;--t-body:1.0625rem;--t-ui:.9375rem;--t-small:.8125rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-6:1.5rem;--s-8:2rem;--s-12:3rem;--s-16:4rem;--s-24:6rem;--r-s:3px;--r-m:4px;--r-l:8px;--sh-frame:0 18px 40px -18px #15191c80, 0 2px 6px #15191c26;--sh-card:0 1px 2px #15191c0f, 0 8px 24px -14px #15191c40;--m-fast:.16s;--m-base:.26s;--m-slow:.6s;--m-ease:cubic-bezier(.2,.7,.2,1)}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/big-shoulders-display-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/big-shoulders-display-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/hanken-grotesk-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hanken-grotesk-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/hanken-grotesk-latin-700-normal.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/jetbrains-mono-latin-600-normal.woff2)format("woff2")}@font-face{font-family:BSD Fallback;src:local(Arial Narrow),local(Arial);size-adjust:78%;ascent-override:120%;descent-override:30%;line-gap-override:0%}@font-face{font-family:HG Fallback;src:local(Arial),local(Helvetica);size-adjust:100%;ascent-override:96%;descent-override:26%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--c-parchment);color:var(--c-ink);font-family:var(--f-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration-color:var(--c-gilt);text-underline-offset:.15em}a:hover{text-decoration-color:var(--c-vermilion)}h1,h2,h3,h4{font-family:var(--f-display);margin:0 0 var(--s-4);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;font-weight:800;line-height:1}h3,h4{font-family:var(--f-ui);text-transform:none;letter-spacing:0;font-weight:700;line-height:1.25}.dim,.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}h1{font-size:clamp(2.4rem,5.5vw,4.5rem)}h2{font-size:clamp(1.7rem,3vw,2.5rem)}h3{font-size:clamp(1.1rem,1.6vw,1.3rem)}p{margin:0 0 var(--s-4)}.eyebrow{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-gilt-text);margin-bottom:var(--s-3);font-size:.75rem;font-weight:600}.lede{color:var(--c-ink-soft);max-width:60ch;font-size:1.2rem}.ui{font-family:var(--f-ui);font-size:var(--t-ui)}.small{font-family:var(--f-ui);font-size:var(--t-small);color:var(--c-ink-soft)}.muted{color:var(--c-ink-soft)}.wrap{width:min(100% - 2rem,1280px);margin-inline:auto}.wrap-n{width:min(100% - 2rem,760px);margin-inline:auto}.wrap-m{width:min(100% - 2rem,1000px);margin-inline:auto}.section{padding-block:clamp(2.5rem,7vw,5.5rem)}.section-tight{padding-block:clamp(1.5rem,4vw,3rem)}.rule{border:0;border-top:1px solid var(--c-rule);margin:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{background:var(--c-ink);color:var(--c-parchment);z-index:100;padding:.5rem 1rem;position:absolute;top:8px;left:-999px}.skip:focus{outline:3px solid var(--c-chart-blue);outline-offset:2px;position:fixed;left:8px}:focus-visible{outline:2px solid var(--c-chart-blue);outline-offset:3px}.btn{font-family:var(--f-ui);font-weight:600;font-size:var(--t-ui);letter-spacing:.02em;border-radius:var(--r-s);border:1.5px solid var(--c-ink);color:var(--c-ink);cursor:pointer;transition:background var(--m-fast) var(--m-ease),color var(--m-fast) var(--m-ease),transform var(--m-fast) var(--m-ease);background:0 0;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.85rem 1.5rem;text-decoration:none;display:inline-flex}.btn:hover{background:var(--c-ink);color:var(--c-parchment)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--c-vermilion);border-color:var(--c-vermilion);color:var(--c-on-primary)}.btn-primary:hover{background:var(--c-vermilion-hover);border-color:var(--c-vermilion-hover);color:var(--c-on-primary)}.btn-ghost{border-color:#0000;padding-inline:.75rem}.btn-ghost:hover{background:var(--c-linen);color:var(--c-ink)}.btn-lg{padding:1rem 2rem;font-size:1rem}.btn-block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.frame{background:var(--frame-color,#1a1a1a);padding:var(--frame-w,3.2%);box-shadow:var(--sh-frame);border-radius:1px;display:block;position:relative}.frame:before{content:"";pointer-events:none;border-radius:1px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 2px #ffffff1f,inset 0 -1px #00000059}.frame .mat{padding:var(--mat-w,7%);background:#f7f3ea;display:block;box-shadow:inset 0 1px 3px #00000040}.frame .mat img{width:100%;box-shadow:inset 0 0 0 1px #0003}.frame .mat.has-mat{background:var(--mat-bg,#f6f4ee);box-shadow:inset 0 1px 3px #0000002e}.stage[data-view=framed] .mat.has-mat img,.hung .mat.has-mat img{aspect-ratio:var(--mat-ar);object-fit:cover;height:auto;box-shadow:0 0 0 1px #00000038,0 0 0 3px #ffffffb3}.frame[data-finish=framed-oak]{--frame-color:#c9a97a;background-image:repeating-linear-gradient(90deg,#0000000d 0 2px,#0000 2px 7px)}.frame[data-finish=framed-white]{--frame-color:#f4f1ea}.frame[data-finish=framed-white]:before{box-shadow:inset 0 0 0 1px #0000001f,inset 0 2px #fff9,inset 0 -1px #00000026}.frame[data-finish=paper]{background:0 0;padding:0;box-shadow:0 10px 30px -14px #1f2a3380}.frame[data-finish=paper]:before{display:none}.frame[data-finish=paper] .mat{box-shadow:none;background:0 0;padding:0}.frame[data-finish=canvas]{background:0 0;padding:0;box-shadow:6px 8px 0 -2px #1f2a3340,0 18px 40px -18px #1f2a3380}.frame[data-finish=canvas]:before{display:none}.frame[data-finish=canvas] .mat{box-shadow:none;background:0 0;padding:0}.frame[data-finish=canvas] .mat img{box-shadow:inset -8px 0 12px -8px #0006}.frame[data-finish^=framed-float]{--frame-color:#1c1c1c;padding:var(--float-w,2.2%);box-shadow:var(--sh-frame)}.frame[data-finish^=framed-float] .mat{padding:var(--float-gap,1.4%);box-shadow:none;background:#0c0c0c}.frame[data-finish^=framed-float] .mat img{box-shadow:0 0 0 1px #0006,3px 4px 8px #0000008c}.frame[data-finish^=framed-classic]{--frame-color:#1c1c1c;padding:var(--frame-w,3.6%)}.frame[data-finish^=framed-classic] .mat{background:0 0;padding:0}.frame[data-finish$=-white]{--frame-color:#f1f0eb}.frame[data-finish$=-natural],.frame[data-finish$=-oak]{--frame-color:#c9a97a}.frame[data-finish$=-walnut],.frame[data-finish$=-brown]{--frame-color:#5a3e2b}.frame[data-finish$=-gold]{--frame-color:#c99e42;background-image:url(/img/frames/gold-tex.webp);background-size:144px 48px}.frame[data-finish=framed-classic-gold] .mat{box-shadow:0 0 0 2px #684a1a8c}.frame[data-finish=framed-float-gold] .mat{background:#54401e;box-shadow:0 0 0 1px #684a1a99}.frame[data-finish$=-silver]{--frame-color:#a7aaac}.frame[data-finish=rolled]{background:0 0;padding:0;box-shadow:0 10px 30px -14px #15191c80}.frame[data-finish=rolled]:before{display:none}.frame[data-finish=rolled] .mat{box-shadow:none;background:0 0;padding:0}.frame[data-finish=acrylic]{background:0 0;padding:0;box-shadow:4px 14px 34px -10px #1f2a338c,0 2px 6px #1f2a332e}.frame[data-finish=acrylic] .mat{box-shadow:none;background:0 0;padding:0}.frame[data-finish=acrylic] .mat img{box-shadow:none}.frame[data-finish=acrylic]:before{z-index:1;background:linear-gradient(115deg,#0000 18%,#ffffff29 26%,#ffffff0d 38%,#0000 46%);box-shadow:inset 0 0 0 1px #e6eef0e6,inset 2px 2px #ffffffbf,inset -2px -2px #96a5aa99}.card{background:var(--c-linen);border-radius:var(--r-m);box-shadow:var(--sh-card);transition:transform var(--m-base) var(--m-ease),box-shadow var(--m-base) var(--m-ease);overflow:hidden}.card:hover{transform:translateY(-3px);box-shadow:0 2px 4px #1f2a3314,0 20px 40px -18px #1f2a3359}.product-card{flex-direction:column;text-decoration:none;display:flex}.product-card .wall{background:var(--c-parchment-deep);aspect-ratio:1;justify-content:center;align-items:center;padding:11% 12% 8%;display:flex;position:relative;overflow:hidden}.product-card .wall .frame{--frame-w:2.6%;--mat-w:0;width:78%}.product-card .wall .frame.portrait{width:58%}.product-card .wall .frame.pano{width:92%}.product-card .art{isolation:isolate;min-width:0;max-width:100%;display:block;position:relative}.product-card .wall .art .frame,.product-card .wall .art .frame.portrait,.product-card .wall .art .frame.pano,.product-card .art .setp{width:100%}.product-card .hov{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--m-base) var(--m-ease);pointer-events:none;position:absolute;inset:0}@media (hover:hover){.product-card:hover .hov.is-in,.product-card:focus-visible .hov.is-in{opacity:1}}.product-card .info{padding:var(--s-3) var(--s-4) var(--s-4);flex-direction:column;flex:1;gap:.3rem;display:flex}.product-card .l1{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.product-card .title{font-family:var(--f-display);transition:color var(--m-fast);margin:0;font-size:1.25rem;font-weight:600;line-height:1.15}.product-card:hover .title{color:var(--c-gilt-text)}.product-card .meta{font-family:var(--f-ui);font-size:var(--t-small);color:var(--c-ink-soft)}.product-card .meta .sizes{white-space:nowrap;font-size:.75rem}.product-card .price{font-family:var(--f-ui);font-weight:600;font-size:var(--t-ui);white-space:nowrap;flex-shrink:0}.product-card .pr-range,body.show-price-range .product-card .pr-from{display:none}body.show-price-range .product-card .pr-range{display:inline}.product-card .chips{font-family:var(--f-ui);color:var(--c-ink-soft);flex-wrap:wrap;gap:.35rem .8rem;margin:auto 0 0;padding:.45rem 0 0;font-size:.75rem;list-style:none;display:flex}.product-card .chip{align-items:center;gap:.3rem;display:inline-flex}.product-card .chip svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:16px}.product-card .chip:first-child svg{fill:var(--c-ink);stroke:var(--c-ink)}.product-card .wall{container-type:inline-size}body.show-easel .product-card .wall{padding-top:9%;padding-bottom:9%}body.show-easel .product-card .art{--wood:#8a6a44;--wood-hi:#a98a5e;transform:scale(.86)}body.show-easel .product-card .art:before{content:"";z-index:-1;background:linear-gradient(90deg,var(--wood-hi),var(--wood) 45%,#6f5436);clip-path:polygon(50% 0,54% 0,100% 100%,95.5% 100%,52% 8%,50% 6%,48% 8%,4.5% 100%,0 100%,46% 0);width:68cqw;position:absolute;top:-9cqw;bottom:-11cqw;left:50%;transform:translate(-50%)}body.show-easel .product-card .art:after{content:"";z-index:1;background:linear-gradient(180deg,var(--wood-hi),var(--wood));border-radius:1px;height:2.6cqw;position:absolute;bottom:-2.4cqw;left:-7%;right:-7%;box-shadow:0 2px 3px #15191c59}body.show-easel .product-card .wall .frame{box-shadow:0 10px 24px -12px #15191c8c}body.dark-scene .product-card .wall{background:#3b3f42}body.dark-scene .landing .lp-head{color:var(--c-parchment);border-radius:var(--r-l);background:#23282b;padding:clamp(1.25rem,3vw,2.5rem)}body.dark-scene .landing .lp-head .lede,body.dark-scene .landing .lp-head .small{color:#c9ccc3}body.dark-scene .landing .lp-head a{text-decoration-color:var(--c-gilt)}.product-card.cf-out{display:none}@media (width<=639px){.product-card .info{padding:.6rem .7rem .7rem}.product-card .l1{flex-wrap:wrap;gap:.1rem .5rem}.product-card .meta .sizes{display:block}.product-card .meta .dot{display:none}}.cf{font-family:var(--f-ui);font-size:var(--t-ui);border-top:1px solid var(--c-rule);border-bottom:1px solid var(--c-rule);margin:.25rem 0 .5rem;position:relative}.cf-body{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:.35rem 0;display:flex}.cf-groups{flex-wrap:wrap;flex:auto;gap:.25rem .5rem;display:flex}.cf-g{position:static}.cf-s{border-radius:var(--r-s);cursor:pointer;align-items:center;gap:.4rem;min-height:44px;padding:.55rem .6rem;font-weight:500;list-style:none;display:inline-flex}.cf-s::-webkit-details-marker{display:none}.cf-s:after{display:none}.cf .cf-s{font-family:var(--f-ui);font-size:var(--t-ui);border-bottom:0;padding:.55rem .6rem}.cf-s:hover,.cf-g[open] .cf-s{background:var(--c-linen)}.cf-g[open] .cf-chev{transform:rotate(180deg)}.cf-chev{width:12px;height:8px;color:var(--c-ink-soft);transition:transform var(--m-fast)}.cf-badge{background:var(--c-ink);min-width:1.35rem;height:1.35rem;color:var(--c-parchment);font-family:var(--f-mono);border-radius:99px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.75rem;display:inline-flex}.cf-panel{z-index:30;border:1px solid var(--c-rule);border-radius:0 0 var(--r-m) var(--r-m);background:var(--c-linen);border-top:0;flex-wrap:wrap;gap:.6rem 2rem;margin:0;padding:.9rem 1rem;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px -18px #15191c66}.cf-opt{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;padding:0 .25rem;display:inline-flex}.cf-opt input{width:1.1rem;height:1.1rem;accent-color:var(--c-ink);flex:none;margin:0}.cf-opt svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:24px;height:18px;color:var(--c-ink-soft);flex:none}.cf-opt .cf-c{color:var(--c-ink-soft);font-family:var(--f-mono);font-size:var(--t-small)}.cf-opt.is-zero{opacity:.55}.cf-sum{color:var(--c-ink-soft);white-space:nowrap;margin:0}.cf-sum [data-cf-count]{color:var(--c-ink);font-weight:600}.cf-clear,.cf-link{font:inherit;min-height:44px;color:var(--c-ink);text-decoration:underline;text-decoration-color:var(--c-gilt);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:.55rem .25rem;font-weight:600}.cf-link{min-height:0;padding:0}.cf-none{color:var(--c-ink-soft);margin:.5rem 0 2rem}.cf-toggle{gap:.4rem;margin:.5rem 0;padding:.55rem 1rem}.cf-toggle:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.5rem;height:.5rem;transform:rotate(45deg)translateY(-2px)}.cf-toggle[aria-expanded=true]:after{transform:rotate(225deg)translateY(-2px)}@media (width<=639px){.cf-body{padding-bottom:.6rem}.cf-groups{flex-basis:100%}.cf-g{flex:30%}.cf-s{border:1px solid var(--c-rule);background:var(--c-linen);justify-content:space-between;width:100%;padding:.5rem .55rem}.cf-panel{gap:.1rem 1rem}.cf-opt{flex:100%;min-height:40px}}.grid{gap:clamp(1rem,2.5vw,2rem);display:grid}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.grid-4{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}@media (width<=639px){.grid-3:has(.product-card),.grid-4:has(.product-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}.product-card .title{font-size:.95rem;line-height:1.25}.product-card .meta,.product-card .price{font-size:.78rem}}@media (width<=359px){.grid-3:has(.product-card),.grid-4:has(.product-card){grid-template-columns:minmax(0,1fr)}}.badge{font-family:var(--f-ui);letter-spacing:.12em;text-transform:uppercase;background:var(--c-ink);color:var(--c-parchment);border-radius:2px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.badge-gilt{background:var(--c-gilt);color:var(--c-ink)}.co-err{border:1px solid var(--c-error);color:#7a2219;font-family:var(--f-ui);background:#fbedeb;border-left-width:4px;border-radius:3px;margin:.6rem 0 0;padding:.7rem .9rem;font-size:.95rem;font-weight:500;line-height:1.45;display:block}.co-err[hidden]{display:none}.notice{background:var(--c-linen);border-left:3px solid var(--c-gilt);padding:var(--s-3) var(--s-4);font-family:var(--f-ui);font-size:var(--t-ui)}.prose{max-width:72ch;margin-inline:auto}.prose h2{margin-top:var(--s-12)}.prose h3{margin-top:var(--s-8)}.prose ul,.prose ol{padding-left:1.25rem}.prose li{margin-bottom:.4rem}.prose table{border-collapse:collapse;width:100%;font-family:var(--f-ui);font-size:var(--t-ui)}.prose th,.prose td{border-bottom:1px solid var(--c-rule);text-align:left;vertical-align:top;padding:.5rem .6rem}.price-ui{font-family:var(--f-ui);font-weight:600}[hidden]{display:none!important}details summary{cursor:pointer;font-family:var(--f-display);padding:var(--s-4) 0;border-bottom:1px solid var(--c-rule);justify-content:space-between;align-items:center;font-size:1.2rem;font-weight:600;list-style:none;display:flex}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";font-family:var(--f-ui);color:var(--c-gilt);font-size:1.3rem}details[open] summary:after{content:"−"}details .a{padding:var(--s-3) 0 var(--s-6);max-width:65ch}.two-col{align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}@media (width>=900px){.two-col{grid-template-columns:1.1fr .9fr}}.rec{background:var(--c-linen);border-radius:var(--r-m);box-shadow:var(--sh-card);flex-direction:column;display:flex;overflow:hidden}.rec-wall{aspect-ratio:1;background:var(--c-parchment-deep);justify-content:center;align-items:center;padding:12% 13% 9%;display:flex}.rec-wall .frame{--frame-w:2.6%;--mat-w:0;width:78%}.rec-wall .frame.portrait{width:58%}.rec-wall .frame.pano{width:92%}.rec-info{font-family:var(--f-ui);font-size:var(--t-small);padding:.9rem 1rem 1rem}.rec-title{font-family:var(--f-display);margin-bottom:.2rem;font-size:1.1rem;font-weight:600;line-height:1.15;text-decoration:none;display:block}.rec-title:hover{color:var(--c-gilt-text)}.rec-meta{color:var(--c-ink-soft)}.rec-row{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.rec-price{font-size:1rem;font-weight:600}.rec-add{min-height:34px;padding:.4rem .9rem;font-size:.8rem}input,select,textarea{min-width:0;max-width:100%}fieldset,label{min-width:0}@media (width<=560px){.prose table,.prose tbody,.prose tr,.prose td{width:100%;display:block}.prose thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose tr{border-radius:var(--r-s,6px);background:var(--c-linen);border:1px solid #1f2a3324;margin-bottom:.75rem;padding:.6rem .75rem}.prose td{overflow-wrap:normal;hyphens:none;border:0;padding:.15rem 0}.prose td[data-col]:before{content:attr(data-col) ": ";color:var(--c-ink-soft);font-size:.78rem}.prose td:first-child{font-size:1rem;font-weight:600}}@media (width<=899px){html:has(body.pdp){scroll-padding-bottom:6rem}body.pdp .ftr{padding-bottom:5.5rem}}.site-notice{border-left:3px solid var(--c-tape);background:var(--c-linen);max-width:72rem;color:var(--c-ink);border-radius:var(--r-s);margin:1rem auto;padding:.75rem 1rem;font-size:.9rem}.linkish{min-height:24px;color:var(--c-ink);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 .1rem;text-decoration:underline}#every-size[data-frame=gold] .szg{--fr:#c99e42}#every-size[data-frame=gold] .szp-piece{background-color:#c99e42;background-image:url(/img/frames/gold-tex.webp);background-size:144px 48px}#every-size[data-frame=gold] .szg-fr{fill:#c99e42}.srch-open[data-astro-cid-ac66eqjo]{cursor:pointer;color:var(--c-ink);background:0 0;border:0;align-items:center;padding:.35rem;display:inline-flex}.srch[data-astro-cid-ac66eqjo]{z-index:200;position:fixed;inset:0}.srch-scrim[data-astro-cid-ac66eqjo]{background:#1f2a3380;position:absolute;inset:0}.srch-panel[data-astro-cid-ac66eqjo]{background:var(--c-paper,#fbf7ee);border:1px solid var(--c-rule);border-radius:var(--r-m);width:calc(100% - 2rem);max-width:40rem;margin:min(9vh,5rem) auto 0;position:relative;overflow:hidden;box-shadow:0 24px 60px #1f2a3359}.srch-form[data-astro-cid-ac66eqjo]{border-bottom:1px solid var(--c-rule);align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.srch-form[data-astro-cid-ac66eqjo] svg[data-astro-cid-ac66eqjo]{opacity:.55;flex:none}#srch-q[data-astro-cid-ac66eqjo]{font:inherit;color:var(--c-ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:1.05rem}.srch-x[data-astro-cid-ac66eqjo]{border:1px solid var(--c-rule);font:inherit;letter-spacing:.08em;color:var(--c-ink-soft);cursor:pointer;background:0 0;border-radius:3px;padding:.2rem .4rem;font-size:.75rem}.srch-help[data-astro-cid-ac66eqjo]{color:var(--c-ink-soft);margin:.6rem 1rem}.srch-out[data-astro-cid-ac66eqjo]{max-height:min(58vh,26rem);margin:0;padding:0;list-style:none;overflow:auto}.srch-empty[data-astro-cid-ac66eqjo]{border-top:1px solid var(--c-rule);color:var(--c-ink-soft);margin:0 1rem 1rem;padding-top:.8rem}.srch-out li{border-top:1px solid var(--c-rule)}.srch-out a{color:inherit;align-items:center;gap:.8rem;padding:.6rem 1rem;text-decoration:none;display:flex}.srch-out a:hover,.srch-out li[data-sel] a{background:#f3ebda}.srch-out img{object-fit:cover;background:#e6ded0;border-radius:2px;flex:none;width:54px;height:42px}.srch-ico{letter-spacing:.1em;text-transform:uppercase;width:54px;height:42px;color:var(--c-ink-soft);border:1px dashed var(--c-rule);border-radius:2px;flex:none;justify-content:center;align-items:center;font-size:.75rem;display:flex}.srch-t{font-weight:500;line-height:1.25}.srch-s{color:var(--c-ink-soft);font-size:.78rem}.srch-p{white-space:nowrap;margin-left:auto;font-size:.82rem;font-weight:600}.usa[data-astro-cid-jjz2tysm]{white-space:nowrap;align-items:center;gap:.4em;display:inline-flex}.usa-flag[data-astro-cid-jjz2tysm]{border-radius:1px;flex:none;display:block}.usa-light[data-astro-cid-jjz2tysm] .usa-flag[data-astro-cid-jjz2tysm]{box-shadow:0 0 0 .5px #00000038}.usa-dark[data-astro-cid-jjz2tysm] .usa-flag[data-astro-cid-jjz2tysm]{box-shadow:0 0 0 .5px #ffffff59}.hdr[data-astro-cid-nen7h5rs]{background:var(--c-parchment);border-bottom:1px solid var(--c-rule);z-index:50;position:relative}.hdr-top[data-astro-cid-nen7h5rs]{background:var(--c-ink);color:var(--c-parchment);letter-spacing:.04em;text-align:center;justify-content:center;gap:2rem;padding:.4rem 1rem;font-size:.75rem;display:flex}.hdr-trust[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .75rem;line-height:1.3;display:flex}.hdr-usa[data-astro-cid-nen7h5rs] .usa{vertical-align:middle;align-items:center;gap:.4rem;display:inline-flex}.hdr-trust[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{font-weight:500}.hdr-usa[data-astro-cid-nen7h5rs] .usa-flag{width:22px;height:12px}.hdr-trust[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{opacity:.55;font-style:normal}@media (width<=759px){.hdr-trust[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]:nth-child(n+5),.hdr-trust[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(n+4){display:none}}.hdr-top-r[data-astro-cid-nen7h5rs]{display:none}.hdr-top[data-astro-cid-nen7h5rs]{flex-wrap:wrap;row-gap:.2rem}.hdr-xmas[data-astro-cid-nen7h5rs]{flex-basis:100%;font-weight:500}.hdr-xmas[data-astro-cid-nen7h5rs][hidden]{display:none}@media (width>=760px){.hdr-top[data-astro-cid-nen7h5rs]{justify-content:space-between;padding-inline:max(1rem,50% - 640px)}.hdr-top-r[data-astro-cid-nen7h5rs]{display:inline}.hdr-xmas[data-astro-cid-nen7h5rs]{flex-basis:auto}.hdr-xmas[data-astro-cid-nen7h5rs]:not([hidden])+.hdr-top-r[data-astro-cid-nen7h5rs]{display:none}}.hdr-main[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.logo[data-astro-cid-nen7h5rs]{color:var(--c-ink);flex:0 auto;align-items:center;min-width:0;text-decoration:none;display:flex}.logo[data-astro-cid-nen7h5rs] .las-logo{width:auto;max-width:100%;height:44px}@media (width<=420px){.logo[data-astro-cid-nen7h5rs] .las-logo{height:36px}}@media (width<=360px){.logo[data-astro-cid-nen7h5rs] .las-logo{height:29px}}.nav[data-astro-cid-nen7h5rs]{gap:1.1rem;min-width:0;font-size:.9rem;font-weight:600;display:none}@media (width>=1180px){.logo[data-astro-cid-nen7h5rs]{flex-shrink:0}}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;border-bottom:2px solid #0000;padding:.4rem 0;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{border-color:var(--c-tape)}.hdr-tools[data-astro-cid-nen7h5rs]{align-items:center;gap:.9rem;display:flex}.cur[data-astro-cid-nen7h5rs] select[data-astro-cid-nen7h5rs]{font:inherit;border:1px solid var(--c-rule);color:var(--c-ink);background:0 0;border-radius:3px;padding:.3rem .4rem}.cart-link[data-astro-cid-nen7h5rs]{color:var(--c-ink);padding:.3rem;display:inline-flex;position:relative}.cart-count[data-astro-cid-nen7h5rs]{background:var(--c-vermilion);color:var(--c-on-primary);border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:-4px;right:-6px}.burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;display:flex}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--c-ink);border-radius:2px;height:2px;display:block}@media (width>=1180px){.nav[data-astro-cid-nen7h5rs]{display:flex}.burger[data-astro-cid-nen7h5rs]{display:none}}.mnav[data-astro-cid-nen7h5rs]{border-top:1px solid var(--c-rule);flex-direction:column;padding:.5rem 1rem 1rem;display:flex}.mnav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--c-rule);padding:.7rem 0;font-weight:600;text-decoration:none}.mnav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].sub{color:var(--c-ink-soft);padding-left:.5rem;font-weight:400}.linkish[data-astro-cid-jo6i4kqk]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ftr[data-astro-cid-jo6i4kqk]{background:var(--c-ink);color:var(--c-parchment);margin-top:var(--s-16)}.ftr[data-astro-cid-jo6i4kqk] a{color:var(--c-parchment);text-decoration-color:#e9eae559}.ftr[data-astro-cid-jo6i4kqk] a:hover{text-decoration-color:var(--c-tape)}.ftr[data-astro-cid-jo6i4kqk] .ftr-logo{width:260px;max-width:100%;height:auto}.ftr-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2rem 1.75rem;padding-block:3rem 2rem;display:grid}@media (width<=559px){.ftr-list[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem}}@media (width>=560px){.ftr-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr)}.ftr-brand[data-astro-cid-jo6i4kqk],.ftr-subjects[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.ftr-list-wide[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem 1rem}.ftr-list-2[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem}}@media (width>=900px){.ftr-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.2fr 1.6fr 1fr 1fr}.ftr-brand[data-astro-cid-jo6i4kqk]{grid-column:auto}.ftr-subjects[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.ftr-list-wide[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1100px){.ftr-list-wide[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(6,minmax(0,1fr))}}.ftr-tag[data-astro-cid-jo6i4kqk]{color:var(--c-linen);margin:.9rem 0 .5rem}.ftr-usa[data-astro-cid-jo6i4kqk]{color:var(--c-parchment);margin:0 0 .6rem;font-size:.9rem}.ftr-usa-note[data-astro-cid-jo6i4kqk]{color:var(--c-parchment);opacity:.9;font-size:.8rem}.ftr-addr[data-astro-cid-jo6i4kqk]{color:var(--c-linen);opacity:.85}.ftr-h[data-astro-cid-jo6i4kqk]{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-tape);margin-bottom:.8rem;font-size:.75rem}.ftr-list[data-astro-cid-jo6i4kqk]{align-content:start;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ftr-list[data-astro-cid-jo6i4kqk] a{font-size:.92rem}.ftr-legal[data-astro-cid-jo6i4kqk]{color:var(--c-linen);opacity:.8;border-top:1px solid #e9eae526;padding-block:1.25rem 2rem}.ftr-legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:none;margin-bottom:.5rem}.ig-strip{border-top:1px solid var(--c-rule);background:var(--c-parchment);padding:2.5rem 0 1.5rem}.ig-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1.5rem;margin-bottom:1rem;display:flex}.ig-head .eyebrow{margin:0 0 .25rem}.ig-title{margin:0;font-size:1.5rem}.ig-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem;display:grid}.ig-tile{aspect-ratio:1;border-radius:var(--r-s);background:var(--c-linen);display:block;position:relative;overflow:hidden}.ig-tile img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.ig-tile:hover img,.ig-tile:focus-visible img{transform:scale(1.04)}.ig-play{color:#fff;text-shadow:0 1px 4px #0009;font-size:.8rem;position:absolute;top:.5rem;right:.5rem}@media (width<=600px){.ig-grid{grid-template-columns:repeat(4,1fr);gap:.4rem}.ig-tile:nth-child(n+9){display:none}}.consent{background:var(--c-ink);max-width:520px;color:var(--c-parchment);border-radius:var(--r-m);z-index:90;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-inline:auto;padding:1rem 1.25rem;display:flex;position:fixed;inset:auto 1rem 1rem;box-shadow:0 20px 50px -20px #0009}.consent p{flex:260px;margin:0}.consent a{color:var(--c-gilt)}.consent .btn{border-color:var(--c-parchment);color:var(--c-parchment)}.consent .btn-primary{background:var(--c-vermilion);border-color:var(--c-vermilion);color:var(--c-on-primary)}.consent-btns{gap:.5rem;display:flex}.sales-notice{z-index:80;background:var(--c-parchment);max-width:min(360px,100vw - 2rem);color:var(--c-ink);border:1px solid var(--c-rule);border-radius:var(--r-m);opacity:0;align-items:center;gap:.25rem;padding:.5rem .5rem .5rem .6rem;transition:opacity .35s,transform .35s;display:flex;position:fixed;bottom:1rem;left:1rem;transform:translateY(10px);box-shadow:0 18px 40px -18px #15191c8c}.sales-notice.is-on{opacity:1;transform:none}.sales-notice[hidden]{display:none}.sn-link{color:inherit;align-items:center;gap:.7rem;min-width:0;text-decoration:none;display:flex}.sn-link img{object-fit:cover;border-radius:3px;flex:0 0 56px;width:56px;height:56px}.sn-text{min-width:0;font-size:.8rem;line-height:1.35}.sn-text b{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;display:block;overflow:hidden}.sn-when{color:var(--c-ink-soft);font-size:.75rem;display:block}.sn-close{cursor:pointer;color:var(--c-ink-soft);background:0 0;border:0;align-self:flex-start;min-width:44px;min-height:44px;font-size:1.2rem;line-height:1}body.pdp .sales-notice{bottom:5.5rem}@media (width>=900px){body.pdp .sales-notice{bottom:1rem}}@media (prefers-reduced-motion:reduce){.sales-notice{transition:none}}
