.store-example-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 2rem;padding-block:1rem;font-size:.75rem;display:flex}.store-example-toolbar>a:last-child{color:rgb(var(--primary));font-weight:600}.store-example-toolbar nav{gap:.35rem;display:flex}.store-example-toolbar nav a{color:rgb(var(--muted-foreground));border-radius:2rem;padding:.4rem .75rem}.store-example-toolbar nav a[aria-current]{background:rgb(var(--primary));color:rgb(var(--primary-foreground))}.store-example{color:var(--look-ink);background:var(--look-paper);color-scheme:light;display:block}.store-example [hidden]{display:none!important}.store-example :is(a,button,summary,select):focus-visible{outline:3px solid var(--look-ink);outline-offset:4px}.example-header{border-block:1px solid color-mix(in srgb, var(--look-ink) 20%, transparent);justify-content:space-between;align-items:center;gap:2rem;padding:1.6rem 5%;display:flex}.example-wordmark{align-items:center;gap:.65rem;font:600 1.8rem/1.1 Georgia,serif;display:inline-flex}.example-wordmark>span{font:500 1rem sans-serif}.example-header nav{gap:1.75rem;margin-left:auto;font-size:.8125rem;display:flex}.example-bag-toggle{align-items:center;gap:.5rem;min-height:2.75rem;font-size:.8125rem;display:flex}.example-bag-toggle>span{font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;place-items:center;min-width:1.5rem;height:1.5rem;font-size:.6875rem;display:grid}.example-hero{grid-template-columns:.9fr 1.1fr;min-height:40rem;display:grid;position:relative}.example-hero-picture{grid-area:1/2;overflow:hidden}.example-hero-picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;width:100%;height:42rem;display:block}.example-hero-copy{flex-direction:column;grid-area:1/1;justify-content:center;align-items:start;padding:4rem 12%;display:flex}.example-hero-copy>p:first-child{text-transform:uppercase;margin-bottom:2rem;font-size:.6875rem}.example-hero-copy h1{letter-spacing:0;font:400 5rem/.99 Georgia,serif}.example-hero-copy h1 em{font-weight:400}.example-hero-copy>p:nth-last-child(2){max-width:26ch;margin-top:1.7rem;font-size:1rem;line-height:1.65}.example-button{background:var(--look-ink);min-height:3rem;color:var(--look-paper);border:1px solid var(--look-ink);justify-content:space-between;align-items:center;gap:2rem;padding:.9rem 1.4rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.example-button:active{opacity:.86}.example-hero-copy .example-button{min-width:11rem;margin-top:2.2rem}.example-hero-index{font-size:.625rem;position:absolute;bottom:1.4rem;left:5.4%}.look-theme-jewelry .example-wordmark{text-transform:uppercase;font-size:1.6rem;font-weight:400}.look-theme-jewelry .example-hero{background:#1e3034;grid-template-columns:1fr}.look-theme-jewelry .example-hero-picture{grid-column:1}.look-theme-jewelry .example-hero-picture img{-o-object-position:center 42%;object-position:center 42%;height:44rem}.look-theme-jewelry .example-hero-picture:after{content:"";background:linear-gradient(90deg,#172524d9,#17252455 50%,#0000 80%);position:absolute;inset:0}.look-theme-jewelry .example-hero-copy{z-index:1;color:var(--look-paper);padding:4rem 7%;position:relative}.look-theme-jewelry .example-hero-copy h1{font-size:5.2rem}.look-theme-jewelry .example-button{background:var(--look-paper);color:var(--look-ink);border-color:var(--look-paper)}.look-theme-jewelry .example-hero-index{z-index:1;color:var(--look-paper);left:7%}.look-theme-home .example-wordmark{font-style:italic}.look-theme-home .example-hero-picture{grid-column:1}.look-theme-home .example-hero-copy{grid-column:2}.look-theme-home .example-hero{grid-template-columns:1.1fr .9fr}.look-theme-home .example-hero-index{left:62%}.example-collection{padding:5rem 5%}.example-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2.5rem;display:flex}.example-section-heading p,.example-story>div>p:first-of-type{text-transform:uppercase;margin-bottom:.8rem;font-size:.625rem}.example-section-heading h2,.example-story h2{font:400 2.8rem/1.1 Georgia,serif}.example-section-heading>span{white-space:nowrap;font-size:.75rem}.example-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.8rem;display:grid}.example-product{min-width:0}.example-product summary{cursor:pointer;list-style:none}.example-product summary::-webkit-details-marker{display:none}.example-product-photo{position:relative;overflow:hidden}.example-product-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 27%;object-position:center 27%;width:100%;height:31rem;display:block}.example-quick-shop{background:var(--look-paper);color:var(--look-ink);justify-content:space-between;padding:.9rem 1rem;font-size:.75rem;display:flex;position:absolute;inset:auto .8rem .8rem}.example-product[open] .example-quick-shop>span{transform:rotate(45deg)}.example-product-info{justify-content:space-between;align-items:start;gap:.5rem;margin:1rem 0;font-size:.875rem;display:flex}.example-product-info strong{font-weight:500}.example-product-info>span{font-variant-numeric:tabular-nums}.example-product-detail{border-top:1px solid color-mix(in srgb, var(--look-ink) 25%, transparent);padding:1rem 0}.example-product-detail>p{max-width:38ch;font-size:.8125rem;line-height:1.65}.example-product-detail form{grid-template-columns:auto 1fr;align-items:center;gap:.65rem;margin-top:1rem;display:grid}.example-product-detail label{padding-right:.5rem;font-size:.75rem}.example-product-detail select{border:1px solid color-mix(in srgb, var(--look-ink) 35%, transparent);min-height:2.75rem;color:var(--look-ink);background:var(--look-paper);border-radius:0;padding:.5rem;font-size:1rem}.example-product-detail button{grid-column:1/-1;width:100%;margin-top:.3rem}.look-theme-jewelry .example-product-detail .example-button,.look-theme-jewelry .example-bag .example-button{background:var(--look-ink);color:var(--look-paper)}.example-story{background:var(--look-wash);grid-template-columns:1fr 1fr;display:grid}.example-story>img{-o-object-fit:cover;object-fit:cover;width:100%;height:34rem;display:block}.example-story>div{flex-direction:column;justify-content:center;align-items:start;padding:3rem 15%;display:flex}.example-story-flower{margin-bottom:1.5rem;font-size:3rem}.example-story h2{text-wrap:balance;margin-bottom:1.5rem}.example-story p:last-of-type{font-size:.875rem;line-height:1.7}.example-story a{border-bottom:1px solid;margin-top:1.5rem;padding-bottom:.3rem;font-size:.8125rem}.example-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:3rem 5%;font-size:.75rem;display:flex}.example-footer p{font-style:italic}.example-bag{background:var(--look-paper);width:30rem;max-width:100%;height:100%;max-height:100%;color:var(--look-ink);overscroll-behavior:contain;border:0;margin:0;padding:2rem;position:fixed;inset:0 0 0 auto;overflow-y:auto}.example-bag::backdrop{background:#0d1e1c88}html:has(.example-bag[open]){overflow:hidden}.example-bag-heading{border-bottom:1px solid color-mix(in srgb, var(--look-ink) 25%, transparent);justify-content:space-between;align-items:center;padding-bottom:1.5rem;display:flex}.example-bag-heading h2{font:400 2rem Georgia,serif}.example-bag-heading button{width:2.75rem;height:2.75rem;font-size:1.25rem}.example-bag-empty{text-align:center;padding:4rem 0;font:400 1.6rem/1.5 Georgia,serif}.example-bag-empty button{border-bottom:1px solid;margin-top:1rem;padding-block:.6rem;font:500 .875rem sans-serif}.example-bag-lines{margin:0;padding:0;list-style:none}.example-bag-lines li{border-bottom:1px solid color-mix(in srgb, var(--look-ink) 20%, transparent);grid-template-columns:4.5rem 1fr auto;gap:1rem;padding:1.5rem 0;display:grid}.example-bag-lines img{-o-object-fit:cover;object-fit:cover;width:4.5rem;height:6rem}.example-bag-lines li>div{min-width:0}.example-bag-lines strong{font-size:.875rem;font-weight:500;display:block}.example-bag-lines li>div>span{margin-top:.4rem;font-size:.75rem;display:block}.example-quantity{align-items:center;gap:.3rem;margin-top:.7rem;display:flex}.example-quantity button{border:1px solid color-mix(in srgb, var(--look-ink) 25%, transparent);width:2.5rem;height:2.5rem;font-size:1rem}.example-quantity button:disabled{opacity:.4}.example-quantity span{text-align:center;font-variant-numeric:tabular-nums;min-width:1.5rem;font-size:.8125rem}.example-line-price{font-variant-numeric:tabular-nums;font-size:.875rem}.example-bag-total{justify-content:space-between;gap:1rem;margin-top:2rem;font-size:1.1rem;display:flex}.example-bag-note{margin:.7rem 0 1.4rem;font-size:.6875rem;line-height:1.6}.example-bag [data-checkout],.example-confirmation .example-button{width:100%}.example-bag-clear,.example-confirmation>button{min-height:2.75rem;margin:.7rem auto;font-size:.75rem;text-decoration:underline;display:block}.example-bag-status{margin-top:1rem;font-size:.75rem;line-height:1.5}.example-confirmation{text-align:center;padding-top:2.5rem}.example-confirmation>span{font-size:4rem}.example-confirmation>p:first-of-type{margin:1rem 0;font-size:.6875rem}.example-confirmation h3{font:400 2.8rem/1.1 Georgia,serif}.example-confirmation [data-order-summary]{margin:1.5rem 0 2.5rem}.store-example-next{grid-template-columns:1fr .6fr;align-items:center;gap:4rem;padding-block:5rem;display:grid}.store-example-next h2{margin:1rem 0;font:500 3.5rem/1.08 Georgia,serif}.store-example-next p:last-child{color:rgb(var(--muted-foreground));max-width:42ch;line-height:1.6}.store-example-next>div:last-child{justify-items:start;gap:1.2rem;font-size:.875rem;display:grid}.store-example-primary{background:rgb(var(--primary));color:rgb(var(--primary-foreground));border-radius:2rem;padding:1rem 1.4rem}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.example-product-photo img{transition:transform .25s cubic-bezier(.23,1,.32,1)}.example-product summary:hover img{transform:scale(1.025)}}@media (width<=1100px){.example-hero-copy h1,.look-theme-jewelry .example-hero-copy h1{font-size:4rem}.example-hero-copy{padding-inline:10%}.example-hero-picture img{height:38rem}.example-hero{min-height:38rem}.example-product-photo img{height:25rem}.example-story>div{padding:3rem 10%}.example-story>img{height:32rem}.example-section-heading h2,.example-story h2{font-size:2.3rem}}@media (width<=700px){.store-example-toolbar{gap:.5rem;font-size:.6875rem}.store-example-toolbar>a:last-child{display:none}.store-example-toolbar nav a{padding:.5rem}.example-header{flex-wrap:wrap;gap:.5rem 1rem;padding-block:1.2rem}.example-wordmark{font-size:1.5rem}.look-theme-jewelry .example-wordmark{font-size:1.3rem}.example-header nav{order:3;gap:1.5rem;width:100%;margin:.4rem 0 0}.example-bag-toggle{margin-left:auto}.example-hero,.look-theme-home .example-hero{grid-template-columns:1fr}.example-hero-copy,.look-theme-home .example-hero-copy{grid-area:1/1;padding:3rem 6%}.example-hero-picture,.look-theme-home .example-hero-picture{grid-area:2/1}.example-hero-picture img{height:28rem}.example-hero-copy h1,.look-theme-jewelry .example-hero-copy h1{font-size:3.6rem}.example-hero-copy>p:first-child{margin-bottom:1.5rem}.example-hero-copy>p:nth-last-child(2){margin-top:1rem}.example-hero-copy .example-button{margin-top:1.5rem}.example-hero-index{display:none}.look-theme-jewelry .example-hero-copy{grid-row:1;justify-content:end;padding:3rem 6%}.look-theme-jewelry .example-hero-picture{grid-row:1}.look-theme-jewelry .example-hero-picture img{-o-object-position:63% center;object-position:63% center;height:40rem}.look-theme-jewelry .example-hero-picture:after{background:linear-gradient(#17252422 5%,#172524ee)}.example-collection{padding-block:3.5rem}.example-section-heading h2{font-size:2rem}.example-section-heading>span{display:none}.example-product-grid{grid-template-columns:1fr;gap:2rem}.example-product-photo img{height:30rem}.example-story{grid-template-columns:1fr}.example-story>img{height:22rem}.example-story>div{padding:3rem 8%}.example-footer{flex-direction:column;align-items:start}.store-example-next{grid-template-columns:1fr;gap:2rem;padding-block:3.5rem}.store-example-next h2{font-size:2.6rem}.example-bag{padding:1.2rem}.example-bag-lines li{grid-template-columns:3.5rem 1fr auto;gap:.7rem}.example-bag-lines img{width:3.5rem;height:5rem}}
