.yumi-discover-section{width:100%;grid-column:1/-1;min-width:0}.yd-discover{display:block;box-sizing:border-box;width:100%;background:var(--yd-background);color:var(--yd-text);padding:var(--yd-pt) var(--yd-pr) var(--yd-pb) var(--yd-pl);font-family:var(--yd-font);isolation:isolate}.yd-discover *{box-sizing:border-box}.yd-discover [hidden]{display:none!important}.yd-discover .yd-inner{width:100%;max-width:var(--yd-max);margin-inline:auto}.yd-discover .yd-heading{margin:0 0 var(--yd-heading-gap);padding:0;font-family:var(--yd-font);font-size:var(--yd-heading-size);font-weight:var(--yd-heading-weight);letter-spacing:var(--yd-heading-spacing);text-align:var(--yd-heading-align);color:var(--yd-heading-color);text-transform:none;line-height:1.35}.yd-discover .yd-layout{display:grid;grid-template-columns:minmax(0,calc((100% - var(--yd-layout-gap))*var(--yd-products-width)/100)) minmax(0,1fr);gap:var(--yd-layout-gap);align-items:stretch}.yd-discover[data-feature-side=left] .yd-layout{grid-template-columns:minmax(0,1fr) minmax(0,calc((100% - var(--yd-layout-gap))*var(--yd-products-width)/100))}.yd-discover .yd-products{min-width:0;padding-inline:var(--yd-products-inset)}.yd-discover .yd-products-panel{min-width:0}.yd-discover .yd-product-grid{display:grid;grid-template-columns:repeat(var(--yd-columns),minmax(0,1fr));column-gap:var(--yd-col-gap);row-gap:var(--yd-row-gap);list-style:none;margin:0;padding:0}.yd-discover .yd-product-item{display:block;min-width:0;margin:0;padding:0;list-style:none}.yd-discover .yd-card{display:block;position:relative;min-width:0;width:100%;height:auto;color:var(--yd-text);font-family:var(--yd-font);contain:layout style}.yd-discover .yd-card-media{position:relative;background:var(--yd-card-background);border-radius:var(--yd-card-radius);overflow:hidden;aspect-ratio:var(--yd-product-ratio);isolation:isolate}.yd-discover .yd-card-image-link{position:relative;display:block;width:100%;height:100%;color:inherit;text-decoration:none;overflow:hidden}.yd-discover .yd-card-image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:var(--yd-product-fit);object-position:center;transition:opacity .2s ease}.yd-discover .yd-card-image--secondary{opacity:0;pointer-events:none}.yd-discover .yd-no-image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;padding:18px;text-align:center;font-size:10px;color:var(--yd-muted)}.yd-discover .yd-no-image svg{width:35px;height:35px;stroke:currentColor;stroke-width:1;fill:none}.yd-discover .yd-card-info{text-align:var(--yd-card-align);padding:var(--yd-card-text-gap) 5px 0;line-height:1.4}.yd-discover .yd-card-title{font-family:var(--yd-font);font-size:var(--yd-card-title);font-weight:400;text-transform:var(--yd-card-case);letter-spacing:0;line-height:1.45;margin:0;padding:0;overflow-wrap:anywhere;color:var(--yd-text)}.yd-discover .yd-card-title a{color:inherit;text-decoration:none;display:inline}.yd-discover .yd-card-title a:hover{text-decoration:underline;text-underline-offset:3px}.yd-discover .yd-card-price{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:5px;font-family:var(--yd-font);font-size:var(--yd-card-price);font-weight:400;line-height:1.4;margin-top:3px;color:var(--yd-text)}.yd-discover .yd-card-price s{color:var(--yd-muted);font-size:.9em}.yd-discover .yd-card-info[style*=left] .yd-card-price{justify-content:start}.yd-discover .yd-color-count{display:block;text-decoration:none;color:var(--yd-muted);font-size:calc(var(--yd-card-title)*.8);margin-top:5px;line-height:1.4}.yd-discover .yd-sold-out{display:block;color:var(--yd-muted);font-size:10px;margin-top:5px}.yd-discover .yd-swatches{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:3px;margin-top:7px}.yd-discover .yd-swatch{display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;width:24px;height:24px;padding:5px;position:relative;text-decoration:none;color:var(--yd-text);isolation:isolate;font-size:8px;line-height:1}.yd-discover .yd-swatch:before{content:'';position:absolute;inset:5px;z-index:-1;border-radius:50%;border:1px solid #0002;background:var(--yd-swatch)}.yd-discover .yd-swatch img{display:block;width:14px;height:14px;border:1px solid #0002;border-radius:50%;object-fit:cover}.yd-discover .yd-more-colors{font-size:calc(var(--yd-card-title)*.75);color:var(--yd-muted);text-decoration:none;line-height:1.4;padding:4px}.yd-discover .yd-feature{position:relative;min-width:0;min-height:180px;overflow:hidden;border-radius:var(--yd-feature-radius);background:var(--yd-feature-background);color:var(--yd-feature-color);isolation:isolate}.yd-discover[data-feature-height=ratio] .yd-feature{aspect-ratio:var(--yd-feature-ratio);align-self:start;min-height:0}.yd-discover[data-feature-height=fixed] .yd-feature{height:var(--yd-feature-height);align-self:start}.yd-discover .yd-feature-panel{position:absolute;inset:0;width:100%;height:100%}.yd-discover .yd-feature-image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--yd-image-x) var(--yd-image-y)}.yd-discover .yd-feature-link{position:absolute;inset:0;display:block;z-index:1;text-decoration:none}.yd-discover .yd-feature-overlay{position:absolute;bottom:0;inset-inline:0;height:var(--yd-overlay-height);background:linear-gradient(to top,var(--yd-overlay),transparent);pointer-events:none;z-index:2}.yd-discover .yd-feature-content{position:absolute;inset-inline:var(--yd-content-inset);bottom:var(--yd-tabs-bottom);z-index:3;pointer-events:none;text-align:var(--yd-feature-align);min-width:0}.yd-discover .yd-feature-title{font-family:var(--yd-font);font-weight:500;font-size:var(--yd-feature-title);line-height:1.25;color:var(--yd-feature-color);margin:0 0 var(--yd-feature-title-gap);padding:0;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.yd-discover .yd-tabs-scroll{overflow:auto;overscroll-behavior-inline:contain;scrollbar-width:none;pointer-events:auto;max-width:100%;padding:3px 0 5px}.yd-discover .yd-tabs-scroll::-webkit-scrollbar{display:none}.yd-discover .yd-tabs{display:flex;align-items:center;gap:var(--yd-tabs-gap);width:max-content;min-width:0;max-width:none;margin-inline:auto}.yd-discover .yd-tab{appearance:none;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--yd-feature-color);font-family:var(--yd-font);font-size:var(--yd-tabs-size);font-weight:600;line-height:1.5;letter-spacing:0;text-transform:var(--yd-tabs-case);padding:3px 0;min-height:26px;white-space:nowrap;flex:none;cursor:pointer;pointer-events:auto;text-decoration:none;opacity:.95}.yd-discover .yd-tab[aria-selected=true]{border-bottom-color:currentColor;opacity:1}.yd-discover .yd-tab:hover{opacity:.7}.yd-discover a:focus-visible,.yd-discover button:focus-visible,.yd-discover [tabindex]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.yd-discover .yd-products-panel:focus{outline-offset:6px}.yd-discover .yd-products-panel:focus:not(:focus-visible){outline:none}.yd-discover .yd-editor-note{font:inherit;font-size:13px;padding:30px;border:1px dashed #aaa;color:var(--yd-muted);text-align:center;margin:0}.yd-discover .yd-quick-add{position:absolute;z-index:4;bottom:0;right:0;width:44px;height:44px;--quick-add-display:flex;--quick-add-mobile-display:flex;--quick-add-mobile-opacity:1}.yd-discover .yd-quick-add .quick-add{position:static!important;display:flex!important;opacity:1!important;visibility:visible!important;inset:auto!important;transform:none!important;width:44px!important;height:44px!important;min-width:0;pointer-events:auto;--quick-add-display:flex;--quick-add-mobile-display:flex;--quick-add-mobile-opacity:1}.yd-discover .yd-quick-add .quick-add__product-form-component{width:44px;height:44px}.yd-discover .yd-quick-add form{width:44px;height:44px;margin:0}.yd-discover .yd-quick-add .quick-add__button{display:flex;align-items:center;justify-content:center;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:0!important;line-height:0!important;opacity:1;color:var(--yd-quick-color);transform:none!important;cursor:pointer}.yd-discover .yd-quick-add .quick-add__button *{font-size:0!important}.yd-discover .yd-quick-add .quick-add__button .svg-wrapper{visibility:hidden}.yd-discover .yd-bag-icon{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;color:var(--yd-quick-color)}.yd-discover .yd-bag-icon svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.yd-discover .yd-quick-add:has(button[disabled]) .yd-bag-icon{opacity:.45}.yd-discover .yd-quick-add:hover .yd-bag-icon{transform:translateY(-1px)}
.yd-discover[data-card-align=left] .yd-card-price,.yd-discover[data-card-align=left] .yd-swatches{justify-content:flex-start}.yd-discover[data-card-align=right] .yd-card-price,.yd-discover[data-card-align=right] .yd-swatches{justify-content:flex-end}.yd-discover .yd-quick-add quick-add-component[data-quick-add-button=add] .quick-add__button--choose{display:none!important}.yd-discover .yd-quick-add quick-add-component[data-quick-add-button=choose] .quick-add__button--add{display:none!important}
@media(hover:hover){.yd-discover .yd-card-media:hover .yd-card-image--secondary{opacity:1}}
@media(min-width:750px){.yumi-discover-section--mobile{display:none!important}}
@media(max-width:749px){.yumi-discover-section--desktop{display:none!important}.yd-discover--mobile .yd-layout,.yd-discover--mobile[data-feature-side=top] .yd-layout,.yd-discover--mobile[data-feature-side=bottom] .yd-layout{grid-template-columns:minmax(0,1fr);gap:var(--yd-layout-gap)}.yd-discover--mobile .yd-feature{min-height:180px}.yd-discover--mobile .yd-heading{margin-inline:var(--yd-products-inset)}.yd-discover--mobile .yd-swatches{gap:1px}.yd-discover--mobile .yd-tab{min-height:28px}}
@media(prefers-reduced-motion:reduce){.yd-discover *{transition:none!important;scroll-behavior:auto!important}}


.yd-discover[data-native-cards=true] .yd-product-item{min-width:0}.yd-discover[data-native-cards=true] .product-card{width:100%;min-width:0}.yd-discover[data-show-quick-add=false] .quick-add{display:none!important}
