/* Generated by scripts/build-product-styles.mjs; source-sha256: 25bef3bdc67c68b5b4b83bbd30cdfce976b566dddc6cb3308c4d24cbee1deb6f */
@media(max-width:767px){body{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.mobile-bottom-nav{height:72px;box-sizing:border-box;inset:auto 10px calc(8px + env(safe-area-inset-bottom));padding:5px 5px 4px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;background:var(--white,var(--color-surface));border:1px solid var(--line,var(--color-border));border-radius:23px;box-shadow:0 6px 28px #6d54231a;isolation:isolate}.mobile-bottom-nav>a,.mobile-bottom-nav>button{min-width:0;min-height:56px;gap:3px;color:var(--muted,var(--color-text));font:inherit;font-size:10px;line-height:1.4;border-radius:15px;text-decoration:none;padding:0;background:transparent;position:relative;-webkit-tap-highlight-color:transparent}.mobile-bottom-nav .mobile-nav-icon{display:grid;place-items:center;width:36px;height:30px;border-radius:11px;transition:background .15s,color .15s}.mobile-bottom-nav i{font-size:21px;line-height:1}.mobile-bottom-nav [aria-current=page],.mobile-bottom-nav [aria-expanded=true]{color:var(--gold-dark,var(--color-accent));font-weight:700}.mobile-bottom-nav [aria-current=page] .mobile-nav-icon,.mobile-bottom-nav [aria-expanded=true] .mobile-nav-icon{background:var(--surface,var(--color-surface-soft))}.mobile-bottom-nav .mobile-nav-search .mobile-nav-icon{height:38px;width:42px;background:var(--gold,var(--color-primary));color:var(--color-text);border:1px solid #ffffff70;box-shadow:0 3px 9px #8d6a2926;border-radius:14px}.mobile-bottom-nav .mobile-nav-search{gap:2px;color:var(--gold-dark,var(--color-accent))}.mobile-bottom-nav>a:focus-visible,.mobile-bottom-nav>button:focus-visible{outline:2px solid var(--gold);outline-offset:0}.mobile-bottom-nav>a:active,.mobile-bottom-nav>button:active{background:var(--surface)}body.search-open .mobile-bottom-nav{visibility:hidden;pointer-events:none}body[data-page=checkout] .mobile-bottom-nav,body.product-mobile-commerce .mobile-bottom-nav{display:none!important}} @media(max-width:767px){body[data-page=cart].cart-has-items .cart-summary-column,body[data-page=cart].cart-has-items .cart-summary-oolumn{bottom:calc(86px + env(safe-area-inset-bottom))}}
.product-page[data-unavailable="1"] .product-price,.product-page[data-unavailable="1"] .product-sale-alert,.product-page[data-unavailable="1"] .add-cart-row,.product-page[data-unavailable="1"] .product-note,.product-page[data-unavailable="1"] .desktop-buy-price,.product-page[data-unavailable="1"] .desktop-buy-shipping,.product-page[data-unavailable="1"] .desktop-buy-reserve,.product-page[data-unavailable="1"] .desktop-free-shipping{display:none!important} body.product-unavailable .mobile-purchase-price{display:none!important} body.product-unavailable .mobile-purchase-bar{grid-template-columns:1fr!important;display:flex!important} body.product-unavailable .mobile-purchase-action{width:100%;flex:1 1 100%;min-width:0} .stock-alert-button{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;border:1px solid var(--color-accent)!important;border-radius:12px;background:var(--color-action)!important;color:var(--color-action-text);font:inherit;font-weight:700;cursor:pointer;padding:12px} .stock-alert-button:hover{background:var(--color-primary)!important} .stock-alert-button.subscribed{background:white!important;color:var(--color-accent)!important} .stock-alert-button.subscribed:hover{background:var(--color-surface)!important} .stock-alert-button:disabled{opacity:.6;cursor:wait} .stock-alert-inline{margin:20px 0} @media(max-width:767px){.product-page[data-unavailable="1"] .stock-alert-inline{display:none!important}} .stock-alert-dialog{border:0;border-radius:20px;padding:28px;width:min(460px,calc(100% - 32px));color:var(--color-heading);direction:rtl;box-shadow:0 20px 80px #0003} .stock-alert-dialog::backdrop{background:#0006} .stock-alert-dialog header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border);padding-bottom:16px} .stock-alert-dialog h2{font-size:18px;margin:0} .stock-alert-dialog [data-close]{background:none;border:0;font-size:28px;cursor:pointer} .stock-alert-dialog label{display:flex;gap:12px;align-items:center;padding:18px 0;font-size:14px} .stock-alert-dialog input{width:20px;height:20px;accent-color:#a27c3d} .stock-alert-submit{width:100%;border:1px solid var(--color-accent);border-radius:10px;padding:12px;background:var(--color-action);color:var(--color-action-text);font:inherit;font-weight:700;cursor:pointer} .stock-alert-submit:disabled{background:var(--color-action);cursor:default;color:var(--color-action-text)} .stock-alert-error{color:#b52b43;font-size:13px;min-height:20px} .stock-alert-message{position:fixed;bottom:110px;left:50%;transform:translateX(-50%);z-index:10000;background:var(--color-contrast);color:white;border-radius:12px;padding:14px 22px;max-width:90vw;width:max-content;font-size:14px} .my-lists-tabs{display:flex;border-bottom:1px solid var(--color-border);gap:16px;margin-bottom:20px} .my-lists-tabs button{flex:1;border:0;background:none;padding:18px 8px;font:inherit;cursor:pointer;border-bottom:3px solid transparent;color:var(--color-text)} .my-lists-tabs button.active{color:var(--color-accent);border-color:var(--color-accent)} .my-list-item{padding:22px 0;border-bottom:1px solid var(--color-border)} .my-list-product{display:flex;align-items:center;gap:24px;color:inherit;text-decoration:none} .my-list-product img{width:110px;height:110px;object-fit:contain;border-radius:10px} .my-list-product h3{font-size:14px;line-height:2;margin:0} .my-list-item footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;font-size:13px;color:var(--color-text)} .my-list-item footer button{border:1px solid var(--color-border);background:white;border-radius:10px;padding:9px 18px;font:inherit;cursor:pointer;color:var(--color-text)} .my-lists-error{color:#b52b43} @media(max-width:900px){.account-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}} @media(min-width:768px){.product-page[data-unavailable="1"]:has(.desktop-buy-box) .stock-alert-inline{display:none}} @media(max-width:767px){.stock-alert-dialog{margin:auto 0 0;width:100%;max-width:100%;max-height:85dvh;border-radius:20px 20px 0 0;padding:24px 20px 30px;box-sizing:border-box}.stock-alert-dialog::before{content:"";display:block;width:40px;height:4px;border-radius:4px;background:var(--color-surface-soft);margin:-12px auto 18px}.my-list-product img{width:90px;height:90px}}
.top-offer[hidden]{display:none!important}
.review-photo-label{display:grid;gap:9px;font-weight:700;color:var(--color-text);font-size:13px}.review-photo-label small{font-weight:400;color:var(--color-text);font-size:11px}.review-photo-label input{max-width:100%;padding:12px;border:1px dashed var(--color-border);border-radius:12px;background:var(--color-surface);font:inherit}.review-photo-previews,.review-photo-gallery{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.review-photo-previews figure{position:relative;margin:0}.review-photo-previews img,.review-photo-gallery img{display:block;width:88px;height:88px;object-fit:cover;border:1px solid var(--color-border);border-radius:10px}.review-photo-previews button{position:absolute;top:-6px;left:-6px;border:1px solid #e7d2c5;border-radius:50%;background:white;color:#ac4a40;width:27px;height:27px;font-size:20px;cursor:pointer}.review-photo-error{color:#b14848}.review-photo-gallery>div{display:grid;gap:6px}.review-photo-gallery button{border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:#a64e44;font:inherit;padding:5px;cursor:pointer}.review-photo-gallery a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.review-source-label{display:inline-block;font-size:11px;color:var(--color-accent);background:var(--color-surface-soft);border-radius:7px;padding:4px 8px;margin:5px 0} .review-photo-upload{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px;border:1px dashed var(--color-border,#dfd2b9);border-radius:12px;background:var(--color-surface,#fff)}.review-photo-upload input[hidden]{display:none}.review-photo-select{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 17px;border:1px solid var(--color-accent,#b59b63);border-radius:10px;background:var(--color-action,#d4bf91);color:var(--color-action-text,#302b22);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:filter .15s}.review-photo-select:hover{filter:brightness(.95)}.review-photo-select:focus-visible{outline:2px solid var(--color-accent,#b59b63);outline-offset:3px}.review-photo-count{font-size:11px;font-weight:400;color:var(--color-text,#54595f)}
body .main-header{background:var(--header-bg,var(--color-surface))!important;background-image:none!important;backdrop-filter:none} body .header-primary{background:transparent;background-image:none} body :is(.product-view,.product-summary,.product-content,.product-tab-pane,.product-tab-content,.product-tabs-content,.product-policy-panel,.desktop-buy-box,.mobile-variant-sheet>section,.product-policy-dialog,.product-policy-dialog header){background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)} body :is(.product-feature-highlights,.product-preparation-time,.product-note,.product-summary .product-subtitle,.product-tabs,.variant-group,.product-policy-methods li,.product-policy-note,.free-shipping-progress,.mobile-variant-trigger,.variant-sheet-option){background:var(--color-surface-soft);background-image:none;color:var(--color-text);border-color:var(--color-border)} body :is(.product-summary h1,.product-summary h2,.product-feature-highlights h3,.product-feature-highlights h4,.product-policy-copy strong,.product-policy-copy b,.product-policy-dialog h2,.mobile-variant-trigger b,.product-tab-pane h2,.product-tab-pane h3,.product-price strong){color:var(--color-heading)} body :is(.product-feature-highlights li,.product-policy-content,.product-policy-methods small,.product-tab-pane p,.product-tab-pane li,.product-policy-copy small,.product-preparation-time,.product-note,.product-subtitle,.desktop-buy-shipping,.shipping-progress-copy span){color:var(--color-text)} body .product-tabs button{color:var(--color-text);background:transparent;border-color:var(--color-border)} body .product-tabs button.active{color:var(--color-action-text);background:var(--color-action);border-color:var(--color-action)} body .product-card{background:var(--color-surface)!important;border-color:var(--color-border)!important} body .product-card .product-info{background:var(--color-surface);color:var(--color-text)} body .product-card .product-info h3{color:var(--color-heading)!important} body .product-card .price-line strong{color:var(--color-heading)!important} body .product-gallery{background:var(--color-surface);border-color:var(--color-border)} body :is(.main-product-image,.gallery-thumb,.product-card .image){background:var(--color-image-canvas)!important} body :is(.feature-highlights-more,.product-policy-icon,.product-policy-chevron,.product-brand,.product-policy-dialog header small){color:var(--color-link)} body .joylux-footer h2{color:var(--color-heading)} body .joylux-footer p{color:var(--color-text)} body .joylux-footer__hours{color:var(--color-muted)!important} body :is(.joylux-footer__copyright,.joylux-footer__links nav a){color:var(--color-text)} body .joylux-footer__follow{background:var(--color-surface-soft);border-color:var(--color-border)} body .global-search>i{background:transparent;color:var(--color-link)} body .feature-highlights-more{background:transparent!important;color:var(--color-link)!important;border-color:var(--color-border)} body .mobile-purchase-bar{background:var(--color-surface);background-image:none;color:var(--color-text);border-color:var(--color-border)} body .mobile-purchase-bar strong{color:var(--color-heading)} body .mobile-purchase-bar small{color:var(--color-muted)} body .mobile-purchase-bar button{background:var(--color-action);color:var(--color-action-text);border-color:var(--color-border)} body[data-theme-tone=dark] .main-logo img{filter:brightness(0) invert(1)} body .product-policy-panel button{background:var(--color-surface);color:var(--color-text)} body .product-summary .product-feature-highlights .feature-highlights-more{background:transparent!important;background-image:none!important;color:var(--color-link)!important}  body{background-color:var(--color-page);color:var(--color-text)} body :is(.product-page,.listing-page,.brands-page){background-color:transparent;color:var(--color-text)} body :is(.product-information-tabs,.filters-panel,.brand-hero,.brand-rating,.brand-category-chips a,.brand-filter,.brand-item,.subcategory-showcase a,.subcategory-showcase b,.category-seo-description,.taxonomy-seo-description,.listing-toolbar,.feature-card,.search-results){background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)} body :is(.brand-hero-content>p,.brand-facts,.filter-section,.filter-head,.sort-tabs,.sort-tabs button,.brand-item>b,.subcategory-showcase b){color:var(--color-text)} body :is(.listing-page input,.listing-page select,.brand-filter input,.price-filter-grid label>div,.availability-filter select){background:var(--color-surface-soft);color:var(--color-text);border-color:var(--color-border)} body :is(.sort-tabs button.active,.sort-tabs button[aria-selected=true]){background:var(--color-action);color:var(--color-action-text);border-color:var(--color-action)} body :is(.brand-hero-logo,.brand-item .image,.subcategory-showcase a>span){background:var(--color-image-canvas);border-color:var(--color-border)} body .product-gallery{background:var(--color-surface);border-color:var(--color-border)} body .product-information-tabs .product-tabs{background:var(--color-surface-soft);border-color:var(--color-border)} body .product-card .sale-badge{background:var(--color-action)!important;color:var(--color-action-text)} body .product-card .old-price{color:var(--color-muted)!important} body .product-card.is-out-of-stock .out-stock{color:var(--color-muted)}  body .main-header .global-search{background:var(--search-bg,var(--color-surface-soft));border:1px solid var(--search-border,var(--color-border));color:var(--search-text,var(--color-text))} body .main-header .global-search:focus-within{background:var(--search-bg,var(--color-surface-soft));border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 22%,transparent)} body .main-header .global-search input{background:transparent;color:var(--search-text,var(--color-text))} body .main-header .global-search input::placeholder{color:var(--search-text,var(--color-text));opacity:.8}  body .main-header :is(.header-actions>a,.header-actions>a>i,.mobile-menu-toggle,.mobile-menu-toggle i){color:var(--header-text,var(--color-heading))} body .main-header .cart-count{background:var(--cart-badge-bg,var(--color-danger));color:var(--cart-badge-text,#fff);border-color:var(--header-bg,var(--color-surface));font-weight:800;font-size:10px;line-height:1;min-width:19px;width:auto;height:19px;padding:0 4px;display:inline-grid;place-items:center;flex-shrink:0} body .main-header .cart-count[hidden]{display:none!important} body .main-header .global-search>i{color:var(--search-text,var(--color-text))}  body :is(.product-content .description,.product-information-tabs .product-copy,.rich-content,.blog-article__content,.static-page__content,#listing-description,.legal-content,.accordion-reject) a[href]:not(.btn):not([role="button"]){color:var(--color-link,var(--link,#806337))!important;text-decoration:none!important;transition:color .15s ease} body :is(.product-content .description,.product-information-tabs .product-copy,.rich-content,.blog-article__content,.static-page__content,#listing-description,.legal-content,.accordion-reject) a[href]:not(.btn):not([role="button"]):is(:hover,:focus-visible){color:var(--color-accent,var(--primary-strong,#806337))!important;text-decoration:none!important} body :is(.product-content .description,.product-information-tabs .product-copy,.rich-content,.blog-article__content,.static-page__content,#listing-description,.legal-content,.accordion-reject) a[href]:not(.btn):not([role="button"]) :is(span,strong,b,em,i){color:inherit!important}  body .brands-page .brand-filter{display:flex;align-items:center;gap:10px;width:100%;max-width:560px;min-height:48px;height:auto;box-sizing:border-box;padding:0 14px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);transition:border-color .15s ease,box-shadow .15s ease} body .brands-page .brand-filter>i{flex:none;margin:0;font-size:17px;color:var(--color-accent);pointer-events:none} body .brands-page .brand-filter input{flex:1;min-width:0;width:100%;height:48px;box-sizing:border-box;margin:0;padding:10px 0;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;color:var(--color-text);font-family:inherit;font-size:14px;line-height:1.6;text-align:start} body .brands-page .brand-filter input::placeholder{color:var(--color-text-muted,var(--muted));opacity:1} body .brands-page .brand-filter:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-border)} @media(max-width:767px){body .brands-page .brand-filter input{font-size:16px}} .product-request-invite{padding:0;text-align:center;border:0;margin:14px 0 0;background:transparent;color:var(--color-text)}.product-request-invite p{font-size:13px;line-height:1.9;margin:0 0 14px} .product-request-invite button,.product-request-panel button[type=submit],.product-request-panel [data-done]{padding:12px 18px;min-height:46px;border:0;border-radius:12px;background:var(--color-action);color:var(--color-action-text);font:inherit;cursor:pointer} .product-request-modal{position:fixed;inset:0;z-index:10010;display:grid;place-items:center;padding:18px} .product-request-shade{position:absolute;inset:0;background:#0009} .product-request-panel{position:relative;width:min(440px,100%);max-height:calc(100dvh - 50px);overflow:auto;box-sizing:border-box;border-radius:20px;padding:24px;background:var(--color-surface);color:var(--color-text)} .product-request-panel h2{font-size:19px;line-height:1.8;padding-inline-end:20px}.product-request-panel p{font-size:13px;line-height:1.9}.product-request-panel form,.product-request-panel label{display:grid;gap:10px}.product-request-panel form{gap:16px} .product-request-panel input:not([type=checkbox]){width:100%;box-sizing:border-box;min-width:0;min-height:46px;padding:10px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-soft);color:var(--color-text);font:inherit;font-size:16px} .product-request-panel .product-request-consent{display:flex;align-items:flex-start;font-size:12px;line-height:1.9}.product-request-panel .product-request-close{position:absolute;inset-inline-end:12px;top:10px;border:0;background:transparent;color:var(--color-text);font-size:28px;width:36px;height:36px;cursor:pointer}.product-request-panel :is([data-resend],[data-change-phone]){display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:42px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:10px;padding:9px 14px;font:inherit;font-size:13px;line-height:1.6;cursor:pointer;transition:background .15s ease,border-color .15s ease}.product-request-panel :is([data-resend],[data-change-phone]):hover{background:var(--color-surface-soft)}.product-request-panel :is([data-resend],[data-change-phone]):focus-visible{outline:2px solid var(--color-action);outline-offset:3px}.product-request-panel button:disabled{opacity:.6} .product-request-panel [hidden]{display:none!important}
body[data-seasonal-theme]{background-image:var(--occasion-pattern);background-repeat:repeat;background-size:420px 420px} body[data-occasion=halloween]{--occasion-pattern:url('../img/themes/halloween-doodles.svg?v=20261017-softer-thinner')} body[data-occasion=black-friday]{--occasion-pattern:url('../img/themes/black-friday-doodles.svg?v=20261017-softer-thinner')} body[data-occasion=yalda]{--occasion-pattern:url('../img/themes/yalda-doodles.svg?v=20261017-softer-thinner')} body[data-occasion=girls-day]{--occasion-pattern:url('../img/themes/girls-day-doodles.svg?v=20261017-softer-thinner')} body[data-occasion=mothers-day]{--occasion-pattern:url('../img/themes/mothers-day-doodles.svg?v=20261017-softer-thinner')} body[data-occasion=valentine]{--occasion-pattern:url('../img/themes/valentine-doodles.svg?v=20261017-softer-thinner')} body[data-occasion=nowruz]{--occasion-pattern:url('../img/themes/nowruz-doodles.svg?v=20261017-softer-thinner')} body[data-occasion=chaharshanbe-suri]{--occasion-pattern:url('../img/themes/chaharshanbe-suri-doodles.svg?v=20261017-softer-thinner')} @media(max-width:700px){body[data-seasonal-theme]{background-size:280px 280px}}
:is(.product-rail,.category-rail,.brand-rail,.campaign-rail,.split-promo-rail,.hero-wrap:not(.hero-fade) .hero-rail){overflow-x:auto;overscroll-behavior-inline:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch} .hero-fade .hero-rail{touch-action:pan-y pinch-zoom} @media(hover:hover){:is(.product-rail,.category-rail,.brand-rail,.campaign-rail,.split-promo-rail,.hero-rail){cursor:grab}} .is-rail-dragging{cursor:grabbing!important;scroll-behavior:auto!important;scroll-snap-type:none!important;user-select:none;-webkit-user-select:none} :is(.product-rail,.category-rail,.brand-rail,.campaign-rail,.split-promo-rail,.hero-rail) img{-webkit-user-drag:none}
.home-section:has(> .product-rail):not(.sale-showcase){ min-width:0; padding:20px; border:1px solid var(--color-border); border-radius:22px; background:var(--color-surface); overflow:hidden; } .home-section:has(> .product-rail):not(.sale-showcase)>.section-head{ align-items:center;gap:16px;margin:0 0 18px;padding:0;border:0; } .home-section:has(> .product-rail):not(.sale-showcase)>.section-head h2{font-size:20px;line-height:1.8} .home-section:has(> .product-rail):not(.sale-showcase) .section-title-copy{min-width:0} .home-section:has(> .product-rail):not(.sale-showcase) .section-actions{flex-shrink:0} .home-section:has(> .product-rail):not(.sale-showcase) .section-all{ display:inline-flex;align-items:center;justify-content:center;gap:8px; min-height:34px;padding:6px 11px;border:1px solid var(--color-border);border-radius:9px; background:var(--color-surface-soft);color:var(--color-text);white-space:nowrap; } .home-section:has(> .product-rail):not(.sale-showcase)>.product-rail{ min-width:0;grid-auto-columns:208px;gap:12px;padding:3px 1px 10px;scroll-padding-inline:1px; } .home-section:has(> .product-rail):not(.sale-showcase)>.product-rail>.product-card{ border-radius:12px!important;box-shadow:none!important;min-height:328px; transition:transform .18s ease,border-color .18s ease; } .home-section:has(> .product-rail):not(.sale-showcase)>.product-rail>.product-card>a{ padding:12px!important; } .home-section:has(> .product-rail):not(.sale-showcase) .product-card .image{ border-radius:8px;aspect-ratio:1!important; } .home-section:has(> .product-rail):not(.sale-showcase) .product-card .product-info{ padding:12px 0 0!important;gap:8px; } .home-section:has(> .product-rail):not(.sale-showcase) .product-card .product-info h3{ height:48px!important;min-height:48px;line-height:2!important;font-size:12px!important; } .home-section:has(> .product-rail):not(.sale-showcase) .product-card .price-line{ min-height:42px;margin-top:auto!important; } .home-section:has(> .product-rail):not(.sale-showcase) .product-card .price-line strong{ color:var(--color-heading)!important;font-size:14px!important; } @media(hover:hover){ .home-section:has(> .product-rail):not(.sale-showcase) .product-card:hover{ transform:translateY(-2px);border-color:var(--color-accent)!important; } } @media(max-width:767px){ .home-section:has(> .product-rail):not(.sale-showcase){padding:0;border:0;border-radius:0;background:transparent;overflow:visible} .home-section:has(> .product-rail):not(.sale-showcase)>.section-head{gap:8px;margin-bottom:12px} .home-section:has(> .product-rail):not(.sale-showcase)>.section-head h2{font-size:15px} .home-section:has(> .product-rail):not(.sale-showcase) .section-all{min-height:32px;padding:5px 8px;font-size:9px} .home-section:has(> .product-rail):not(.sale-showcase)>.product-rail{grid-auto-columns:47%;gap:9px} .home-section:has(> .product-rail):not(.sale-showcase)>.product-rail>.product-card{min-height:280px;border-radius:10px!important} .home-section:has(> .product-rail):not(.sale-showcase)>.product-rail>.product-card>a{padding:9px!important} .home-section:has(> .product-rail):not(.sale-showcase) .product-card .product-info{padding-top:9px!important} .home-section:has(> .product-rail):not(.sale-showcase) .product-card .product-info h3{font-size:10.5px!important;height:44px!important;min-height:44px} .home-section:has(> .product-rail):not(.sale-showcase) .product-card .price-line strong{font-size:12px!important} } @media(prefers-reduced-motion:reduce){ .home-section:has(> .product-rail):not(.sale-showcase) .product-card{transition:none} }
