.store-products:is(.store-products--tile,.store-products--row,.store-products--large,.store-products--ledger,.store-products--menu,.store-products--lead,.store-products--story,.store-products--index,.store-products--stone,.store-products--shelf,.store-products--table,.store-products--tag)[data-enhanced=true]{min-width:0;max-width:100%}.store-products:is(.store-products--tile,.store-products--row,.store-products--large,.store-products--ledger,.store-products--menu,.store-products--lead,.store-products--story,.store-products--index,.store-products--stone,.store-products--shelf,.store-products--table,.store-products--tag)[data-enhanced=true] .store-card :is(h2,h3,.store-card-desc,button){overflow-wrap:anywhere;min-width:0}.store-products:is(.store-products--tile,.store-products--row,.store-products--large,.store-products--ledger,.store-products--menu,.store-products--lead,.store-products--story,.store-products--index,.store-products--stone,.store-products--shelf,.store-products--table,.store-products--tag)[data-enhanced=true] .store-card button{max-width:100%;min-height:48px}.store-products[data-description-lines="0"] .store-card-desc{display:none}.store-products:is(.store-products--tile,.store-products--row,.store-products--large,.store-products--ledger,.store-products--menu,.store-products--lead,.store-products--story,.store-products--index,.store-products--stone,.store-products--shelf,.store-products--table,.store-products--tag)[data-description-lines="1"] .store-card-desc,.store-products:is(.store-products--tile,.store-products--row,.store-products--large,.store-products--ledger,.store-products--menu,.store-products--lead,.store-products--story,.store-products--index,.store-products--stone,.store-products--shelf,.store-products--table,.store-products--tag)[data-description-lines="2"] .store-card-desc{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.store-products:is(.store-products--tile,.store-products--row,.store-products--large,.store-products--ledger,.store-products--menu,.store-products--lead,.store-products--story,.store-products--index,.store-products--stone,.store-products--shelf,.store-products--table,.store-products--tag)[data-description-lines="1"] .store-card-desc{-webkit-line-clamp:1}.store-products:is(.store-products--tile,.store-products--row,.store-products--large,.store-products--ledger,.store-products--menu,.store-products--lead,.store-products--story,.store-products--index,.store-products--stone,.store-products--shelf,.store-products--table,.store-products--tag)[data-description-lines="2"] .store-card-desc{-webkit-line-clamp:2}.store-products.store-products--tile[data-columns]>li+li{margin-top:0}@media (min-width:768px){.store-products--tile[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.store-products--tile[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.store-products--tile[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.theme-scope .store-products--tile[data-ratio="1:1"] .store-card-img{aspect-ratio:1}.theme-scope .store-products--tile[data-ratio="4:3"] .store-card-img{aspect-ratio:4/3}.theme-scope .store-products--tile[data-ratio="3:4"] .store-card-img{aspect-ratio:3/4}.store-products.store-products--ledger{border-top:var(--t-border-width) solid var(--t-border);border-left:var(--t-border-width) solid var(--t-border);border-radius:min(var(--t-radius), 24px);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.store-products.store-products--ledger>li{border:0;border-right:var(--t-border-width) solid var(--t-border);border-bottom:var(--t-border-width) solid var(--t-border);border-radius:0;min-width:0}.store-products.store-products--ledger>li+li{margin-top:0}.store-products--ledger .store-card-img{aspect-ratio:4/3;max-width:none}.store-products.store-products--ledger[data-borderless=true]{gap:var(--t-gap);border:0}.store-products.store-products--ledger[data-borderless=true]>li{border:0}@media (min-width:768px){.store-products.store-products--ledger{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.store-products.store-products--ledger[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.store-products.store-products--ledger[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.store-products.store-products--ledger[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.store-products.store-products--menu>li{border:0;border-radius:0}.store-products.store-products--menu>li+li{border-top:var(--t-border-width) solid var(--t-border);margin-top:0}.store-products--menu .store-card-img{display:none}.store-products.store-products--menu[data-borderless=true]>li+li{margin-top:var(--t-gap);border-top:0}.store-products.store-products--lead{gap:var(--t-gap);grid-template-columns:minmax(0,1fr);display:grid}.store-products.store-products--lead>li+li{margin-top:0}.store-products--lead>li:first-child{grid-column:1/-1}.store-products--lead>li:first-child .store-card-img{aspect-ratio:3/2;max-width:none}.store-products--lead>li:not(:first-child) .store-card-img{aspect-ratio:1;max-width:none}.theme-scope[data-form=brand] .store-products--lead>li:not(:first-child) .store-card-img{aspect-ratio:4/3}.theme-scope .store-products--lead[data-ratio="1:1"]>li:not(:first-child) .store-card-img{aspect-ratio:1}.theme-scope .store-products--lead[data-ratio="4:3"]>li:not(:first-child) .store-card-img{aspect-ratio:4/3}.theme-scope .store-products--lead[data-ratio="3:4"]>li:not(:first-child) .store-card-img{aspect-ratio:3/4}@media (min-width:768px){.store-products.store-products--lead{grid-template-columns:repeat(2,minmax(0,1fr))}.store-products.store-products--lead[data-rest-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.store-products--story .store-card-img{aspect-ratio:4/3;max-width:none}@media (min-width:768px){.store-products--story>.store-card:has(>.store-card-img){column-gap:calc(var(--t-gap) * 2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.store-products--story>.store-card:has(>.store-card-img)>:not(.store-card-img){grid-column:2}.store-products--story>.store-card:has(>.store-card-img)>.store-card-img{grid-area:1/1/span 6}.store-products--story>.store-card--copy-first:has(>.store-card-img)>:not(.store-card-img){grid-column:1}.store-products--story>.store-card--copy-first:has(>.store-card-img)>.store-card-img{grid-column:2}}.store-products--index>.store-card{column-gap:var(--t-gap);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.store-products--index .store-index-no{grid-area:1/1;font-size:1.5em;font-weight:700}.store-products--index>.store-card>:not(.store-index-no){grid-column:2}.store-products--index .store-card-img{aspect-ratio:1;object-fit:cover;width:72px;max-width:100%}.store-products.store-products--stone{gap:var(--t-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.store-products.store-products--stone>li+li{margin-top:0}.store-products--stone .store-card-img{aspect-ratio:auto;object-fit:contain;width:100%;max-width:none;height:auto}@media (min-width:768px){.store-products.store-products--stone{grid-template-columns:repeat(2,minmax(0,1fr))}}body>.theme-scope:has(.store-products--shelf){min-width:0}body>.theme-scope:has(.store-products--shelf)>main{min-width:0}.store-section:has(>.store-shelf-scroll>.store-products--shelf){container-type:inline-size}.store-shelf-scroll:has(>.store-products--shelf){width:100%;min-width:0;max-width:100%;position:relative;overflow:auto hidden}.store-products.store-products--shelf{gap:var(--t-gap);width:max-content;min-width:100%;display:flex}.store-products.store-products--shelf>li{flex:none;width:min(240px,85cqi);min-width:0}.store-products.store-products--shelf>li+li{margin-top:0}.store-products--shelf .store-card-img{aspect-ratio:4/3;max-width:none}.store-table-head{display:none}.store-products--table .store-table-cell{min-width:0;position:relative}.store-products--table .store-table-cell+.store-table-cell{margin-top:var(--t-gap)}.store-products--table .store-table-label{font-weight:700;display:block}.store-products--table .store-table-cell :is(h2,h3,.store-card-desc),.store-products--table :is(.store-table-kind,.store-table-stock) p{overflow-wrap:anywhere}.store-products--table .store-table-name .store-card-img{aspect-ratio:1;object-fit:cover;width:64px;max-width:100%}@media (min-width:768px){.store-table-head{gap:var(--t-gap);padding:var(--t-pad);grid-template-columns:repeat(5,minmax(0,1fr));font-weight:700;display:grid}.store-products--table>.store-card{gap:var(--t-gap);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid}.store-products--table .store-table-cell+.store-table-cell{margin-top:0}.store-products--table .store-table-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.store-products.store-products--tag{gap:var(--t-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.store-products.store-products--tag>li+li{margin-top:0}.store-products--tag .store-card-img{aspect-ratio:1;max-width:none}.theme-scope[data-form=brand] .store-products--tag .store-card-img{aspect-ratio:4/3}@media (min-width:768px){.store-products.store-products--tag[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.store-products.store-products--tag[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.store-products.store-products--tag[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}:is(.store-hero--type,.store-hero--mosaic,.store-hero--sign,.store-hero--next){overflow-wrap:anywhere;min-width:0;max-width:100%}:is(.store-hero--type,.store-hero--mosaic,.store-hero--sign,.store-hero--next)>*+*{margin-top:calc(var(--t-gap) * 2)}.store-mosaic-grid{gap:var(--t-gap);grid-template-columns:minmax(0,1fr);display:grid}.store-hero--mosaic .store-mosaic-grid img{aspect-ratio:4/3;object-fit:cover;border-radius:min(var(--t-radius), 16px);width:100%;height:auto;display:block}.store-hero--sign .store-sign-head{align-items:center;gap:var(--t-gap);text-align:center;flex-direction:column;display:flex}.store-hero--sign .store-sign-head>div{min-width:0;max-width:100%}.store-hero--sign>.store-intro{text-align:center}.store-hero--next .store-next-event{min-width:0;margin:0;display:block}.store-hero--next .store-next-event>div+div{margin-top:var(--t-gap)}.store-hero--next .store-next-event dt{font-weight:700}.store-hero--next .store-next-event dd{overflow-wrap:anywhere;margin:0}.store-hero--next .store-next-event dd>time{overflow-wrap:anywhere;font-size:1.25em;font-weight:700;display:block}@media (min-width:768px){.store-hero--mosaic[data-count="3"] .store-mosaic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.store-hero--type h1{font-size:2.3em}.theme-scope[data-form=brand] .store-hero--type h1{font-size:calc(var(--mt-h1) * 1.15)}}.store-follow-slot--under-hero{border-block:var(--t-border-width) solid var(--t-border);overflow-wrap:anywhere;min-width:0;max-width:100%}.store-follow-slot--before-footer{min-width:0;max-width:100%;padding:var(--t-pad);background:var(--t-surface);border:var(--t-border-width) solid var(--t-border);border-radius:min(var(--t-radius), 24px);overflow-wrap:anywhere}.store-feature--band{gap:var(--t-gap);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.store-feature--band>img{aspect-ratio:4/3;object-fit:cover;border-radius:min(var(--t-radius), 16px);width:100%;height:auto;display:block}.store-feature--band .store-feature-copy{overflow-wrap:anywhere;min-width:0}.store-feature--band .store-feature-copy>p+p{margin-top:var(--t-gap)}.store-feature--band a.store-button{min-height:48px}@media (min-width:768px){.store-feature--band[data-photo=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-feature--list,.store-feature--numbered,.store-feature--plain{overflow-wrap:anywhere;min-width:0}.store-feature--list .store-feature-row:not(:last-child),.store-feature--numbered .store-feature-row:not(:last-child){margin-bottom:var(--t-gap);border-block-end:var(--t-border-width) solid var(--t-border);padding-bottom:var(--t-gap)}.store-feature--numbered .store-feature-row{gap:var(--t-gap);grid-template-columns:auto minmax(0,1fr);display:grid}.store-feature--numbered .store-feature-number{font-size:1.25em;font-weight:700}.store-feature--numbered .store-feature-row>div{min-width:0}.store-notice--box,.store-notice--paper{min-width:0;padding:var(--t-pad);background:var(--t-surface);border:var(--t-border-width) solid var(--t-border);border-radius:min(var(--t-radius), 24px);overflow-wrap:anywhere}.store-notice--paper.store-tone--accent{background:var(--t-accent);color:var(--t-accent-text)}.store-notice--dated{overflow-wrap:anywhere;min-width:0}.store-notice--dated>time{margin-bottom:var(--t-gap);font-weight:700;display:block}.store-notice--dated>h2{margin-bottom:var(--t-gap)}.store-notice--note{min-width:0;margin-block:var(--t-gap);overflow-wrap:anywhere}.store-notice--note>h2{font-size:1em;font-weight:700}.store-event--date,.store-event--poster{overflow-wrap:anywhere;min-width:0}.store-event--date .store-event-layout{gap:var(--t-gap);grid-template-columns:minmax(0,1fr);display:grid}.store-event--date .store-event-date{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.store-event--date .store-event-date>strong{font-size:2em;font-weight:700}.store-event--date .store-event-copy{overflow-wrap:anywhere;min-width:0}.store-event--date .store-event-copy>p+p{margin-top:var(--t-gap)}@media (min-width:768px){.store-event--date .store-event-layout{grid-template-columns:auto minmax(0,1fr)}}.store-event--poster>img{aspect-ratio:3/2;object-fit:cover;border-radius:min(var(--t-radius), 16px);width:100%;height:auto;display:block}.store-event--poster>p>time{font-size:1.25em}
