html{scroll-behavior:auto;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:#fff;margin:0}.catalogue-message{max-width:65ch;padding:clamp(2rem,6vw,6rem)}.catalogue-pagination{text-align:center;padding:2rem}.live-search>h1,.live-search>a{margin:1rem 2rem}.live-search .discovery-shelves{margin-block-start:2rem}
@layer discovery.reset{.discovery,.discovery *,.discovery :before,.discovery :after{box-sizing:border-box}.discovery{--canvas:#fff;--ink:#202b25;--muted:#59645d;--rule:#e2e6e1;--accent:#275c49;--wood-edge:#b18a60;--row-pitch:22rem;--shelf-base:calc(var(--row-pitch) * .175);color:var(--ink);background:var(--canvas);min-inline-size:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.5}.discovery :where(h1,h2,h3,p,ul,fieldset){margin:0;padding:0}.discovery :where(a){color:inherit;text-underline-offset:.22em}.discovery :where(button,input,select){font:inherit}.discovery :where(button,summary,label){-webkit-tap-highlight-color:transparent}.discovery :where(button){cursor:pointer}.discovery :where(img,svg){max-inline-size:100%;display:block}.discovery :where(summary){cursor:pointer}.discovery :where(){display:none}.discovery :where(summary){list-style:none}.discovery :where(button,a,summary,input){touch-action:manipulation}}@layer discovery.base{.discovery [hidden]{display:none!important}.discovery .enhanced-control{display:none}.discovery[data-enhanced] .enhanced-control{display:inline-flex}.discovery .icon{flex-shrink:0;block-size:1.4rem;inline-size:1.4rem}.discovery :where(h1,h2,h3,.brand){font-family:Georgia,Times New Roman,serif;font-weight:400}.discovery .button{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:.22rem;justify-content:center;align-items:center;gap:.7rem;min-block-size:2.75rem;padding:.7rem 1.1rem;font-size:.875rem;line-height:1.35;text-decoration:none;display:inline-flex}.discovery .button:hover{background:#34463a}.discovery .icon-button{min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--ink);background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;padding:.5rem;text-decoration:none;display:inline-flex}.discovery .text-link{font-size:.875rem}.discovery .sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.discovery .skip-link{z-index:100;background:var(--ink);color:#fff;padding:.8rem 1rem;position:fixed;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-200%)}.discovery .skip-link:focus{transform:none}.discovery .button:disabled{cursor:not-allowed;opacity:.6}.discovery .purchase-form .text-link{padding-block:.7rem;display:inline-block}.discovery .collection-pagination{text-align:center;padding:1.5rem .75rem 3rem}.discovery .collection-empty{padding:2rem}.discovery.discovery-embedded{max-inline-size:88rem;margin-inline:auto;padding-inline:clamp(.75rem,3vw,3rem)}}@layer discovery.layout{.discovery main{max-inline-size:88rem;margin-inline:auto;padding-inline:clamp(.75rem,3vw,3rem)}.discovery .discovery-room{isolation:isolate;position:relative;container:room/inline-size}.discovery .discovery-intro{max-inline-size:40rem;padding:1.6rem .5rem .4rem}.discovery .discovery-intro h1{letter-spacing:-.048em;font-size:clamp(2.4rem,9.6vw,4.25rem);line-height:1.06}.discovery .discovery-intro>p:not(.browse-hint){color:var(--muted);max-inline-size:33ch;margin-block:1rem;font-size:.9375rem;line-height:1.6}.discovery .browse-hint{color:var(--muted);margin-block-start:.8rem;font-size:.8125rem}.discovery .discovery-shelves{--row-pitch:14rem;overflow-anchor:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-items:start;gap:0;list-style:none;display:grid;position:relative}.discovery .discovery-slot{z-index:1;min-inline-size:0;position:relative;container:item/inline-size}.discovery .discovery-product,.discovery .product-details{position:relative}.discovery .product-trigger{display:block;position:relative}.discovery .product-stage{--shelf-base:calc(var(--row-pitch) * .175);block-size:var(--row-pitch);display:block;position:relative}.discovery .product-stage:before{content:"";background:url(/discovery/shelf-strip.svg) center top / 100% var(--row-pitch) no-repeat;pointer-events:none;z-index:0;position:absolute;inset:0}.discovery .product-image{inline-size:calc(100% - 2rem);block-size:calc(var(--row-pitch) * .64);object-fit:contain;object-position:center bottom;z-index:2;position:absolute;inset-block-end:var(--shelf-base);inset-inline-start:50%;transform:translate(-50%)}.discovery .missing-media{inset:3rem 1rem var(--shelf-base);text-align:center;place-content:center;font-family:Georgia,serif;font-size:1.5rem;display:grid;position:absolute}.discovery .missing-media span{margin-block-start:.8rem;font:.8125rem ui-sans-serif,system-ui,sans-serif;display:block}.discovery .discovery-slot[data-showcase]{--frame-size:min(calc(100cqi - 1rem),calc(var(--row-pitch) - 2rem))}.discovery .circular-frame{--ring-thickness:clamp(.3rem,1.5cqi,.65rem);isolation:isolate;inline-size:var(--frame-size);aspect-ratio:1;border:var(--ring-thickness) solid #b99165;background:var(--canvas);z-index:1;border-radius:50%;position:absolute;inset-block-end:calc(var(--shelf-base) - var(--frame-size) * .145);inset-inline-start:50%;transform:translate(-50%);box-shadow:inset .12rem .15rem .22rem #65442250,inset -.12rem -.08rem .12rem #f0d6ae,.08rem .15rem .2rem #76532d20}.discovery .circular-frame:before{content:"";inset:calc(var(--ring-thickness) * -1);border-radius:inherit;pointer-events:none;border:1px solid #b28051;position:absolute;box-shadow:0 0 0 1px #d5b28b,inset 0 0 0 2px #d3b08a}.discovery .circle-ledge{--ledge-height:calc(var(--row-pitch) * .0475);block-size:var(--ledge-height);background:#aa794f url(/discovery/wood.webp) 50%/32rem 1.3rem;border-block-start:2px solid #bd956d;position:absolute;inset-block-end:calc(var(--frame-size) * .145 - var(--ring-thickness) - var(--ledge-height));inset-inline:10%;box-shadow:0 1px #745033,0 .45rem .65rem -.3rem #66412530}.discovery .discovery-slot[data-showcase^=round] .product-image{inline-size:calc(var(--frame-size) * .72);block-size:calc(var(--frame-size) * .64)}.discovery .discovery-slot[data-showcase=wide]{grid-column:span 2}.discovery .discovery-slot[data-showcase=wide] .product-image{inline-size:calc(100% - 3rem)}@container room (max-width:16rem){.discovery .discovery-shelves{grid-template-columns:minmax(0,1fr)}.discovery .discovery-slot[data-showcase]{grid-column:auto}}@container room (min-width:28rem){.discovery .discovery-shelves{--row-pitch:17rem}}@container room (min-width:44rem){.discovery .discovery-shelves,.discovery .discovery-intro{--row-pitch:21rem}.discovery .discovery-shelves{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:var(--row-pitch);align-items:stretch}.discovery .discovery-shelves:before{content:"";z-index:2;background:var(--canvas);grid-column:span 2}.discovery .discovery-intro{inline-size:66.6667%;max-inline-size:none;block-size:var(--row-pitch);z-index:3;padding:1.2rem 1.75rem 1rem .65rem;position:absolute;inset:0 auto auto 0}.discovery .discovery-intro h1{font-size:clamp(2.8rem,5.5cqi,3.4rem)}.discovery .discovery-product,.discovery .product-details{block-size:100%}.discovery .discovery-slot[data-showcase=round-tall]{--frame-size:min(calc(100cqi - 3rem),calc(var(--row-pitch) * 2 - 5rem));grid-area:span 2/span 2}.discovery .discovery-slot[data-showcase=round-tall] .product-stage{block-size:calc(var(--row-pitch) * 2)}.discovery .discovery-slot[data-showcase=round-tall] .product-stage:before{background-repeat:repeat-y}}@container room (min-width:56rem){.discovery .discovery-shelves,.discovery .discovery-intro{--row-pitch:20rem}.discovery .discovery-shelves{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery .discovery-intro{inline-size:50%;padding-block-start:1rem}.discovery .discovery-intro h1{font-size:clamp(2.8rem,4.6cqi,4.05rem)}.discovery .discovery-intro>p:not(.browse-hint){margin-block:.9rem}}@container room (min-width:75rem){.discovery .discovery-shelves,.discovery .discovery-intro{--row-pitch:21rem}}}@layer discovery.products{.discovery .inspect-cue{z-index:4;color:var(--muted);background:var(--canvas);opacity:0;pointer-events:none;border-radius:2rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex;position:absolute;inset-block-end:calc(var(--shelf-base) - 2.6rem);inset-inline-start:50%;transform:translate(-50%)}.discovery .inspect-cue .icon{block-size:.9rem;inline-size:.9rem}.discovery .product-trigger:is(:hover,:focus-visible) .inspect-cue{opacity:1}.discovery .discovery-slot[data-guide-match] .inspect-cue{opacity:1;color:var(--accent)}.discovery .discovery-slot[data-guide-match] .product-trigger{outline-offset:-.35rem;border-radius:.35rem;outline:1px solid #50836c}.discovery .product-info-frame{display:contents}.discovery .product-info{border:1px solid var(--rule);color:var(--ink);overflow-wrap:anywhere;background:#fff;border-radius:.4rem;margin:0 .5rem 1.5rem;padding:1.25rem;font-size:.9375rem;position:relative}.discovery .product-info h3{letter-spacing:-.025em;padding-inline-end:1.75rem;font-size:1.55rem;line-height:1.15}.discovery .product-info h3 a{text-decoration:none}.discovery .taste-copy{color:#3e4b42;font-size:.9375rem;line-height:1.55;margin-block:.7rem!important}.discovery .sensory-cues{flex-wrap:wrap;gap:.75rem 1.2rem;list-style:none;display:flex;margin-block:.75rem .9rem!important}.discovery .sensory-cues li{align-items:center;gap:.35rem;font-size:.75rem;display:flex}.discovery .sensory-cues .icon{block-size:1.125rem;inline-size:1.125rem}.discovery .variant-options{border:0;gap:.25rem;display:grid;margin-block:.75rem!important}.discovery .variant-option{cursor:pointer;border:1px solid #0000;border-radius:.25rem;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-block-size:2.75rem;padding:.4rem .55rem;font-size:.875rem;line-height:1.3;display:grid}.discovery .variant-option:has(input:checked){background:#edf3ef;border-color:#94ad9f}.discovery .variant-option:has(input:disabled){color:#6c716d;cursor:not-allowed}.discovery .variant-option input{accent-color:var(--accent);block-size:1rem;inline-size:1rem;margin:0}.discovery .option-price{font-variant-numeric:tabular-nums;white-space:nowrap}.discovery .product-info .button{min-block-size:3rem;inline-size:100%;margin-block-start:.25rem;font-size:.875rem}.discovery .preview-note,.discovery .vessel-note{color:#5c645e;font-size:.75rem;line-height:1.45;margin-block:.6rem!important}.discovery .lot-details{color:var(--muted);margin-block-start:.65rem;font-size:.8125rem}.discovery .lot-details summary{text-underline-offset:.2em;min-block-size:2.75rem;padding-block:.65rem;text-decoration:underline;display:inline-block}.discovery .lot-details p{margin-block-start:.4rem}.discovery .close-product{display:none!important}.discovery[data-enhanced] .close-product{min-block-size:2.75rem;min-inline-size:2.75rem;position:absolute;inset-block-start:.1rem;inset-inline-end:.1rem;display:inline-flex!important}.discovery .close-product .icon{block-size:1rem;inline-size:1rem}.discovery .discovery-slot:has(>article>details[open]){z-index:6}.discovery .product-details[open] .inspect-cue{opacity:0}@container room (min-width:44rem){.discovery .product-info-frame{border:1px solid var(--wood-edge);pointer-events:none;z-index:5;background:linear-gradient(to bottom,transparent var(--row-pitch),var(--canvas) var(--row-pitch));border-radius:.4rem;min-block-size:calc(100% - 1rem);display:block;position:absolute;inset-block-start:.5rem;inset-inline:.3rem}.discovery .product-info{inline-size:min(100%,max(12rem,64%));min-block-size:calc(var(--row-pitch) - 1.1rem);scrollbar-width:thin;overscroll-behavior:contain;pointer-events:auto;background:#fffffff5;border:0;max-block-size:calc(100dvh - 2rem);margin:0;padding:1rem .75rem;position:relative;overflow:auto}.discovery .product-info h3{font-size:1.375rem}.discovery .taste-copy{font-size:.875rem}.discovery .variant-option{gap:.35rem;padding-inline:.25rem;font-size:.8125rem}}@supports selector(details::details-content){@media (hover:hover) and (pointer:fine){@container room (min-width:44rem){.discovery .discovery-shelves:not(:has(.product-details[open],.product-info:focus-within)) .product-details:not([data-hover-dismissed]):not(:has(>.product-trigger:focus)):hover::details-content{content-visibility:visible}.discovery .product-details:not([data-hover-dismissed]):has(>.product-info-frame:focus-within)::details-content{content-visibility:visible}.discovery .discovery-slot:has(.product-details:hover){z-index:5}.discovery .discovery-slot:has(.product-details[open],.product-info:focus-within){z-index:6}.discovery .product-details:hover .inspect-cue{opacity:0}.discovery .product-details[open][data-hover-preview] .native-close-cue{display:none}}}@container room (max-width:43.99rem){.discovery .discovery-slot,.discovery .discovery-product,.discovery .product-details{display:contents;container-type:normal}.discovery .product-details::details-content{display:contents}.discovery .product-details:not([open])>.product-info-frame{display:none}.discovery .product-details[open]>.product-info-frame{grid-column:1/-1;display:block;position:relative}.discovery .product-trigger{grid-column:span 1;min-inline-size:0}.discovery [data-showcase=wide] .product-trigger{grid-column:span 2}.discovery [data-showcase^=round] .product-stage{--frame-size:min(calc(50cqw - 1rem),calc(var(--row-pitch) - 2rem))}.discovery .product-info{border-color:var(--wood-edge);margin:.1rem .25rem 1rem;padding:1.2rem}.discovery .product-details[open] .product-stage:after{content:"";inset:1rem .5rem calc(var(--shelf-base) - .2rem);border:1px solid var(--wood-edge);pointer-events:none;border-radius:.35rem;position:absolute}}@container room (max-width:16rem){.discovery .product-trigger,.discovery [data-showcase=wide] .product-trigger{grid-column:1/-1}.discovery [data-showcase^=round] .product-stage{--frame-size:min(calc(100cqw - 1rem),calc(var(--row-pitch) - 2rem))}}}@media (hover:none),(pointer:coarse){.discovery .inspect-cue{opacity:1}}@container room (max-width:43.99rem){.discovery .inspect-cue{opacity:1}}.discovery .native-close-cue{display:none}.discovery .product-details[open] .native-close-cue{z-index:8;border:1px solid var(--rule);background:#fff;border-radius:2rem;justify-content:center;align-items:center;gap:.25rem;min-block-size:2.75rem;min-inline-size:2.75rem;padding:.4rem .55rem;font-size:.75rem;display:inline-flex;position:absolute;inset-block-start:.6rem;inset-inline-end:.65rem;box-shadow:0 .1rem .25rem #172c1810}.discovery .native-close-cue .icon{block-size:1rem;inline-size:1rem}}@layer discovery.chrome{.discovery .site-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2rem .6rem;max-inline-size:88rem;margin-inline:auto;padding:.65rem clamp(1rem,3vw,3rem);display:flex}.discovery .brand{white-space:normal;letter-spacing:-.055em;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-size:1.4rem;text-decoration:none;display:inline-flex}.discovery .brand-discovery{letter-spacing:.17em;text-transform:uppercase;font-size:.62rem}.discovery .site-header>.brand{flex:1}.discovery .main-navigation{flex-wrap:wrap;flex:100%;order:3;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);inline-size:100%;padding-block:0;display:flex}.discovery .main-navigation a{align-items:center;min-block-size:2.75rem;padding-block:.5rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.discovery .main-navigation a:hover{text-decoration:underline}.discovery .main-navigation .reference-entry{color:var(--muted);margin-inline-start:auto;font-size:.75rem}.discovery .shop-utilities{align-items:center;gap:.15rem;display:flex}.discovery .account-link{display:none!important}.discovery .search-disclosure{position:relative}.discovery .search-form{border:1px solid var(--rule);z-index:40;background:#fff;border-radius:.4rem;max-block-size:calc(100dvh - 7rem);inline-size:auto;padding:1.25rem;position:fixed;inset-block-start:4.3rem;inset-inline:1rem;overflow:auto;box-shadow:0 .6rem 2rem #1b2c2020}.discovery .search-form label{font-size:.875rem}.discovery .search-form>div{gap:.5rem;margin-block-start:.8rem;display:flex}.discovery .search-form input{border:1px solid #aeb9b1;border-radius:.2rem;inline-size:100%;min-inline-size:0;padding:.7rem;font-size:1rem}.discovery .search-close{position:absolute;inset-block-start:.2rem;inset-inline-end:.2rem}.discovery .search-form>label{padding-inline-end:2rem;display:block}.discovery .site-footer{border-block-start:1px solid var(--rule);flex-wrap:wrap;align-items:start;gap:2rem;max-inline-size:82rem;margin:2rem auto 0;padding:1.8rem clamp(1rem,3vw,2rem) 2rem;display:flex}.discovery .site-footer>div{flex:20rem}.discovery .site-footer .brand{font-size:1.5rem}.discovery .site-footer p:not(.prototype-notice){color:var(--muted);margin-block-start:.6rem;font-size:.8rem}.discovery .site-footer nav{flex-wrap:wrap;gap:.75rem 1.5rem;font-size:.8rem;display:flex}.discovery .site-footer nav a{text-decoration:none}.discovery .site-footer nav a:hover{text-decoration:underline}.discovery .prototype-notice{max-inline-size:75ch;color:var(--muted);flex-basis:100%;font-size:.7rem}.discovery .implementation-note{max-inline-size:80rem;color:var(--muted);margin:-3.5rem auto 6rem;padding-inline:1rem;font-size:.75rem}.discovery .implementation-note p{max-inline-size:75ch;margin-block:1rem}.discovery .implementation-note>summary{text-decoration:underline}.discovery .bao-dock{z-index:30;position:fixed;inset-block-end:max(.6rem,env(safe-area-inset-bottom));inset-inline-end:max(.65rem,env(safe-area-inset-right))}.discovery .bao-trigger{border:1px solid var(--rule);background:#fff;border-radius:2rem;flex-direction:row;align-items:center;min-block-size:3rem;min-inline-size:3.25rem;padding:.2rem .45rem .2rem .1rem;display:flex;position:relative;box-shadow:0 .2rem .8rem #18312415}.discovery .bao-portrait{object-fit:cover;object-position:top;border-radius:50%;block-size:2.75rem;inline-size:2.75rem}.discovery .bao-label{background:#fff;border:0;border-radius:2rem;align-items:center;gap:.6rem;min-block-size:2.75rem;padding:.3rem;font-size:.8125rem;display:flex}.discovery .bao-label .icon{block-size:1rem;inline-size:1rem}.discovery .bao-panel{border:1px solid var(--rule);background:#fff;border-radius:.5rem;max-block-size:calc(100dvh - 6rem);inline-size:min(20rem,100vw - 1.5rem);padding:1.2rem;position:absolute;inset-block-end:calc(100% + .5rem);inset-inline-end:0;overflow:auto;box-shadow:0 .5rem 2rem #16261b1a}.discovery .bao-panel h2{margin-inline-end:2rem;font-size:1.5rem}.discovery .bao-panel p{margin-block:.65rem;font-size:.9375rem}.discovery .bao-close{display:none!important}.discovery[data-enhanced] .bao-close{position:absolute;inset-block-start:.15rem;inset-inline-end:.15rem;display:inline-flex!important}.discovery .bao-options{gap:.45rem;display:none}.discovery[data-enhanced] [data-bao-mode=preview] .bao-options,.discovery[data-bao-enabled=true] .bao-options{display:grid}.discovery .bao-options button{text-align:start;background:#f8faf8;border:1px solid #cfd8d0;border-radius:.25rem;min-block-size:2.75rem;padding:.5rem .7rem;font-size:.875rem}.discovery .bao-options button:hover{background:#edf3ef}.discovery .bao-panel .preview-note{color:var(--muted);font-size:.65rem}@media (min-width:600px){.discovery .brand{font-size:1.7rem}.discovery .brand-discovery{letter-spacing:.19em;font-size:.72rem}.discovery .search-form{inline-size:min(27rem,100vw - 2rem);position:absolute;inset-block-start:3rem;inset-inline:auto -5rem}.discovery .main-navigation{flex:0 auto;order:0;inline-size:auto}.discovery .site-header>.brand{flex:0 auto}.discovery .account-link{display:inline-flex!important}.discovery .site-header{padding-block:1rem}.discovery .bao-portrait{object-fit:contain;border-radius:0;block-size:6.5rem;inline-size:auto}.discovery .bao-trigger{box-shadow:none;background:0 0;border:0;flex-direction:column;padding:0}.discovery .bao-label{border:1px solid var(--rule);padding:.45rem .8rem;box-shadow:0 .2rem .8rem #18312410}.discovery .bao-dock{inset-block-end:1rem;inset-inline-end:1rem}}.discovery .native-guide-options{gap:.4rem;margin-block:1rem;display:grid}.discovery .native-guide-options a{border:1px solid var(--rule);border-radius:.25rem;min-block-size:2.75rem;padding:.55rem .6rem;font-size:.875rem;text-decoration:none}.discovery .native-guide-options a:hover{background:#edf3ef}.discovery .native-bag{max-inline-size:48rem;padding-block:2rem 6rem}.discovery .native-bag h1{margin-block:1.3rem;font-size:clamp(2rem,6vw,3.5rem);line-height:1.1}.discovery .native-bag-note{color:var(--muted);margin-block:1rem 2rem;font-size:.8125rem}.discovery .native-bag-lines{list-style:none}.discovery .native-bag-lines>li{border-block-end:1px solid var(--rule);grid-template-columns:minmax(4rem,20%) minmax(0,1fr);gap:1rem;padding-block:1.5rem;display:grid}.discovery .native-bag-lines img{object-fit:contain;block-size:8rem;inline-size:100%}.discovery .native-bag-lines h2{font-size:1.5rem;line-height:1.2}.discovery .native-bag-lines p{margin-block:.5rem}.discovery .native-bag-lines form{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.discovery .native-bag-lines input[type=number]{border:1px solid #79887f;border-radius:.2rem;min-block-size:2.75rem;inline-size:4.5rem;padding:.4rem}.discovery .button-secondary{color:var(--ink);background:#fff}.discovery .text-button{color:inherit;background:0 0;border:0;min-block-size:2.75rem;padding:.5rem;text-decoration:underline}.discovery .native-line-total,.discovery .native-total{font-variant-numeric:tabular-nums}.discovery .native-total{justify-content:space-between;margin-block:1.5rem;font-size:1.2rem;display:flex}.discovery .native-error{border:1px solid #95443c;margin-block:1rem;padding:1rem}.discovery .native-results{gap:1.5rem;margin-block:2rem;list-style:none;display:grid}.discovery .native-results a{padding-block:.5rem;font-family:Georgia,serif;font-size:1.4rem;display:inline-block}.discovery .discovery-slot:target .product-trigger{outline:2px solid var(--accent);outline-offset:-4px}}@layer discovery.accessibility{.discovery :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.discovery .product-trigger:focus-visible{outline-offset:-.45rem;border-radius:.5rem}.discovery :where(a,button,input,summary){scroll-margin-block:6rem}.discovery .variant-option:focus-within{outline:2px solid var(--accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.discovery *,.discovery :before,.discovery :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.discovery{--canvas:Canvas;--ink:CanvasText;--muted:CanvasText;--rule:ButtonBorder;--wood-edge:Highlight;--accent:Highlight}.discovery .discovery-shelves:after,.discovery .discovery-slot:after,.discovery .product-stage:before{display:none!important}.discovery .circular-frame{border-color:buttonborder}.discovery .product-info,.discovery .bao-panel{color:canvastext;background:canvas;border:1px solid buttonborder}.discovery .product-info-frame{border-color:highlight}.discovery .button{color:buttontext!important;background:buttonface!important;border-color:buttonborder!important}}@media print{.discovery{color:#000}.discovery .bao-dock,.discovery .shop-utilities,.discovery .skip-link{display:none}.discovery .discovery-intro{inline-size:auto;position:static}.discovery .discovery-shelves{display:block}.discovery .discovery-shelves:before,.discovery .discovery-shelves:after{display:none}.discovery .discovery-slot{break-inside:avoid}}html:has(.discovery){scroll-padding-block:5rem 10rem}.discovery .product-info :where(a,button,input,summary){scroll-margin-block:5rem 10rem}.discovery .native-preview-note{max-inline-size:78rem;color:var(--muted);margin:1rem auto;padding:0 1rem 5rem;font-size:.75rem}.discovery .native-preview-note a{padding:.65rem .25rem;display:inline-block}@supports not selector(details::details-content){@media (max-width:739px){.discovery .product-info{margin-inline:.1rem;padding:.7rem .5rem}.discovery .product-info h3{font-size:1.2rem}.discovery .variant-option{gap:.25rem;padding-inline:.1rem;font-size:.8125rem}}}}
