/* StylexFlow premium storefront interaction layer. */
.fashion-store{transition:background-color .3s,color .3s}.store-menu-toggle{display:none}.store-primary-nav{position:static}.mega-menu-trigger{display:flex;height:100%;align-items:center}.mega-menu-trigger>a span{font-size:10px}.store-mega-menu{position:absolute;z-index:90;top:calc(100% - 1px);right:3vw;left:3vw;display:grid;visibility:hidden;grid-template-columns:1.45fr 1fr .9fr;gap:48px;padding:36px 40px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:0 0 20px 20px;background:color-mix(in srgb,#fff 96%,var(--store-secondary));box-shadow:0 35px 80px rgba(15,14,13,.16);color:#181716;opacity:0;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility .2s}.mega-menu-trigger:hover .store-mega-menu,.mega-menu-trigger:focus-within .store-mega-menu{visibility:visible;opacity:1;transform:none}.store-mega-menu>div:first-child{display:grid;grid-template-columns:repeat(2,1fr);gap:13px 24px}.store-mega-menu p{grid-column:1/-1;margin:0 0 4px;color:#8b8883;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.store-mega-menu a{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:4px;color:#24211f!important;font-size:12px!important;text-decoration:none}.store-mega-menu a strong{font-size:13px}.store-mega-menu a small{color:#95908a;font-size:9px}.store-mega-menu>div:nth-child(2){display:flex;align-items:stretch;flex-direction:column;gap:11px}.store-mega-menu>div:nth-child(2) a{padding-bottom:10px;border-bottom:1px solid #e8e3dc}.store-mega-menu .mega-view-all{margin-top:auto;border:0!important;color:var(--store-primary)!important;font-weight:800}.store-mega-menu aside{display:flex;justify-content:flex-end;flex-direction:column;min-height:230px;border-radius:14px;padding:26px;background:linear-gradient(145deg,color-mix(in srgb,var(--store-secondary) 42%,#efe8df),color-mix(in srgb,var(--store-primary) 72%,#444));color:#fff}.store-mega-menu aside span{font-size:8px;letter-spacing:.13em;text-transform:uppercase}.store-mega-menu aside h3{margin:10px 0 22px;font-size:27px;line-height:1.02}.store-mega-menu aside a{color:#fff!important;font-weight:800}.store-dark-toggle{font-size:15px}.store-mobile-menu,.mobile-menu-backdrop{display:none}

.store-search{position:fixed;z-index:180;inset:0;overflow:auto;padding:clamp(70px,10vh,120px) 5vw;background:rgba(247,245,241,.97);backdrop-filter:blur(25px)}.store-search-inner{max-width:1080px;margin:auto}.store-search-inner>button{float:right;width:45px;height:45px;border:1px solid #d8d3cb;border-radius:50%;background:#fff;font-size:24px;cursor:pointer}.store-search label{display:block;padding-top:55px}.store-search label span{display:block;margin-bottom:14px;color:#74706b;font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.store-search input{width:100%;border:0;border-bottom:2px solid #272421;border-radius:0;padding:10px 0 18px;background:transparent;color:#181716;font-family:inherit;font-size:clamp(28px,5vw,64px);outline:0}.store-search-results{min-height:190px;padding-top:32px}.store-search-results>p,.search-empty{color:#7e7973}.search-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.search-result-grid a{display:grid;grid-template-columns:84px 1fr;gap:14px;align-items:center;border:1px solid #e2ddd5;border-radius:12px;padding:10px;background:#fff;color:#1d1b19;text-decoration:none;transition:transform .2s,box-shadow .2s}.search-result-grid a:hover{box-shadow:0 12px 35px rgba(20,18,16,.09);transform:translateY(-2px)}.search-result-grid img{width:84px;aspect-ratio:4/5;border-radius:8px;object-fit:cover}.search-result-grid span{display:flex;flex-direction:column;gap:4px}.search-result-grid small{color:#8c8881;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.search-result-grid strong{font-size:13px}.search-result-grid b{font-size:11px}.search-view-all{display:inline-flex;margin-top:22px;color:#181716;font-size:11px;font-weight:850;text-decoration:none}.search-skeleton{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.search-skeleton i{height:100px;border-radius:12px;background:linear-gradient(90deg,#e9e5df 25%,#f7f5f2 45%,#e9e5df 70%);background-size:240% 100%;animation:sxf-shimmer 1.2s infinite}

.product-image-wrap{overflow:hidden}.product-image img{transition:transform .65s cubic-bezier(.2,.7,.2,1)}.product-card:hover .product-image img{transform:scale(1.035)}.product-quick-view{position:absolute;z-index:3;right:13px;bottom:13px;left:13px;min-height:38px;border:0;border-radius:var(--store-radius);background:rgba(20,19,18,.9);color:#fff;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s;backdrop-filter:blur(10px);cursor:pointer}.product-card:hover .product-quick-view,.product-quick-view:focus{opacity:1;transform:none}.product-compare{position:absolute;z-index:3;top:55px;right:12px;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:rgba(255,255,255,.84);color:#191817;font-size:14px;backdrop-filter:blur(12px);cursor:pointer}.product-rating{display:flex;align-items:center;gap:3px;margin:5px 0;color:#58534e;font-size:9px}.product-rating span{color:#b88931}.product-rating i{color:#99928b;font-style:normal}.catalog-skeleton-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.catalog-skeleton-grid article{display:flex;flex-direction:column;gap:9px}.catalog-skeleton-grid i{aspect-ratio:4/5;border-radius:var(--store-radius);background:linear-gradient(90deg,#e9e5df 25%,#f8f6f2 45%,#e9e5df 70%);background-size:240% 100%;animation:sxf-shimmer 1.2s infinite}.catalog-skeleton-grid span,.catalog-skeleton-grid b{height:10px;border-radius:8px;background:#e9e5df}.catalog-skeleton-grid span:last-of-type{width:70%}.catalog-skeleton-grid b{width:35%}@keyframes sxf-shimmer{to{background-position:-240% 0}}

.advanced-catalog{max-width:var(--store-width);margin:auto;padding:0 4vw var(--store-spacing)}.catalog-toolbar{position:sticky;z-index:25;top:0;display:grid;grid-template-columns:auto minmax(200px,1fr) auto;gap:12px;align-items:center;margin:0 0 22px;padding:14px 0;background:color-mix(in srgb,#f8f7f4 94%,transparent);backdrop-filter:blur(18px)}.catalog-filter-toggle{min-height:42px;border:1px solid #d9d4cc;border-radius:999px;padding:0 17px;background:transparent;color:inherit;font-weight:750;cursor:pointer}.catalog-filter-toggle span{margin-left:12px}.catalog-search-field input{width:100%;min-height:42px;border:1px solid #ddd8d0;border-radius:999px;padding:0 18px;background:#fff}.catalog-sort{display:flex;align-items:center;gap:8px;color:#817b74;font-size:9px;font-weight:800;text-transform:uppercase}.catalog-sort select{min-height:42px;border:1px solid #ddd8d0;border-radius:999px;padding:0 30px 0 14px;background:#fff;color:#24211f}.catalog-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:38px}.catalog-filter-panel{position:sticky;top:88px;height:max-content;border-top:1px solid #dcd7cf;padding-top:18px}.catalog-filter-panel header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.catalog-filter-panel header strong{font-size:15px}.catalog-filter-panel header button{display:none}.catalog-filter-panel>label,.catalog-filter-panel fieldset{display:flex;flex-direction:column;gap:8px;margin:0;padding:17px 0;border:0;border-bottom:1px solid #e4dfd8;color:#77716b;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.catalog-filter-panel select,.catalog-filter-panel input[type=number]{width:100%;min-height:40px;border:1px solid #ddd8d0;border-radius:8px;padding:0 10px;background:#fff;color:#24211f}.catalog-filter-panel fieldset label{display:flex;align-items:center;gap:8px;color:#3f3b37;font-size:11px;font-weight:550;letter-spacing:0;text-transform:none}.catalog-filter-panel fieldset input[type=radio]{accent-color:var(--store-primary)}.catalog-price-range{display:grid;grid-template-columns:1fr auto 1fr;gap:7px;align-items:center}.catalog-filter-panel>.button{margin-top:18px}.catalog-clear{width:100%;border:0;padding:13px;background:transparent;color:#706a64;font-size:9px;font-weight:800;text-transform:uppercase;cursor:pointer}.active-filter-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.active-filter-chips:empty{display:none}.active-filter-chips button{border:1px solid #dcd6ce;border-radius:999px;padding:7px 10px;background:#fff;color:#514d48;font-size:9px;cursor:pointer}.active-filter-chips span{margin-left:5px}.catalog-results{min-width:0}.catalog-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-load-more{display:grid;justify-items:center;gap:12px;padding-top:36px}.catalog-load-more span{color:#88817a;font-size:9px}.catalog-empty{display:grid;min-height:420px;place-items:center;align-content:center;text-align:center}.catalog-empty>span{font-size:35px}.catalog-empty h2{margin:15px 0 6px;font-size:28px}.catalog-empty p{color:#827d76}.catalog-empty button{border:0;border-bottom:1px solid;background:transparent;font-weight:800;cursor:pointer}.catalog-filter-backdrop{display:none}

.store-quick-view-shell{position:fixed;z-index:240;inset:0;display:grid;overflow:auto;place-items:center;padding:30px;background:rgba(8,8,9,.68);backdrop-filter:blur(12px)}.store-quick-view-shell[hidden]{display:none}.store-quick-view{position:relative;width:min(980px,100%);max-height:min(780px,calc(100vh - 60px));overflow:auto;border-radius:20px;background:#f8f7f4;color:#181716;box-shadow:0 40px 100px rgba(0,0,0,.35)}.quick-view-close{position:absolute;z-index:5;top:15px;right:15px;display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.9);font-size:24px;cursor:pointer}.store-quick-view>[data-quick-view-content]{display:grid;grid-template-columns:1.08fr .92fr}.quick-view-gallery{min-width:0;padding:16px;background:#ebe7e1}.quick-view-main{display:grid;overflow:hidden;aspect-ratio:4/4.8;place-items:center;border-radius:14px;background:#ddd7cf}.quick-view-main img,.quick-view-main video{width:100%;height:100%;object-fit:cover}.quick-view-gallery>div:last-of-type{display:flex;gap:7px;overflow:auto;margin-top:8px}.quick-view-gallery [data-quick-image]{flex:0 0 60px;overflow:hidden;aspect-ratio:1;border:2px solid transparent;border-radius:8px;padding:0;background:#ddd}.quick-view-gallery [data-quick-image].active{border-color:var(--store-primary)}.quick-view-gallery [data-quick-image] img{width:100%;height:100%;object-fit:cover}.quick-video-button{margin-top:10px;border:0;background:transparent;font-weight:750;cursor:pointer}.quick-view-copy{display:flex;justify-content:center;flex-direction:column;padding:clamp(30px,5vw,66px)}.quick-view-copy>p:first-child{margin:0;color:#88817a;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.quick-view-copy h2{margin:9px 0 10px;font-size:clamp(34px,5vw,58px);font-weight:450;letter-spacing:-.05em;line-height:.98}.quick-view-copy>strong{margin:12px 0;font-size:18px}.quick-view-copy>p{color:#77716a;line-height:1.7}.quick-view-copy label{display:flex;flex-direction:column;gap:7px;margin:12px 0;color:#67615b;font-size:9px;font-weight:800;text-transform:uppercase}.quick-view-copy select{min-height:45px;border:1px solid #d9d3ca;border-radius:8px;padding:0 10px;background:#fff}.quick-view-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:9px 0}.quick-view-actions button{min-height:40px;border:1px solid #d9d3ca;border-radius:8px;background:transparent;cursor:pointer}.quick-view-copy>a{margin-top:12px;color:inherit;font-size:10px;font-weight:800}.quick-view-loading{grid-column:1/-1;padding:40px}.quick-view-error{grid-column:1/-1;padding:80px;text-align:center}

.store-toast-region{position:fixed;z-index:300;right:22px;bottom:22px;display:flex;width:min(380px,calc(100vw - 44px));align-items:stretch;flex-direction:column;gap:9px;pointer-events:none}.store-toast{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px;background:#171717;color:#fff;box-shadow:0 18px 50px rgba(0,0,0,.24);opacity:0;transform:translateY(12px);transition:.22s;pointer-events:auto}.store-toast.visible{opacity:1;transform:none}.store-toast>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#343434}.store-toast.success>span{background:#247a50}.store-toast.error>span{background:#a63737}.store-toast p{margin:0;font-size:11px}.store-toast button{border:0;background:transparent;color:#fff;font-size:18px;cursor:pointer}

.flash-sale-bar{display:grid;grid-template-columns:1fr auto auto;gap:34px;align-items:center;padding:22px 4vw;background:color-mix(in srgb,var(--store-secondary) 24%,#f4eee7)}.flash-sale-bar>div:first-child{display:flex;flex-direction:column}.flash-sale-bar>div:first-child span{font-size:8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.flash-sale-bar>div:first-child strong{margin-top:4px;font-size:19px}.flash-countdown{display:flex;gap:8px}.flash-countdown>span{display:grid;min-width:52px;place-items:center;border:1px solid color-mix(in srgb,var(--store-primary) 16%,transparent);border-radius:10px;padding:8px;background:rgba(255,255,255,.5)}.flash-countdown b{font-size:17px}.flash-countdown small{font-size:7px;text-transform:uppercase}.flash-sale-bar.ended{display:none}.store-merchandising{padding:var(--store-spacing) 4vw}.store-merchandising>header{display:flex;max-width:var(--store-width);align-items:end;justify-content:space-between;gap:24px;margin:0 auto 34px}.store-merchandising h2,.store-review-showcase h2{margin:4px 0 0;font-size:clamp(36px,5vw,68px);font-weight:450;letter-spacing:-.055em}.store-merchandising nav{display:flex;gap:5px;padding:4px;border:1px solid #ddd8d0;border-radius:999px}.store-merchandising nav button{min-height:36px;border:0;border-radius:999px;padding:0 15px;background:transparent;color:#77716a;font-size:9px;font-weight:800;cursor:pointer}.store-merchandising nav button.active{background:var(--store-primary);color:#fff}.store-merchandising>[data-merch-panel]{max-width:var(--store-width);margin:auto}.store-review-showcase{padding:var(--store-spacing) 4vw;background:color-mix(in srgb,var(--store-secondary) 12%,#f8f7f4)}.store-review-showcase>header{max-width:var(--store-width);margin:0 auto 38px}.store-review-showcase>div{display:grid;max-width:var(--store-width);grid-template-columns:repeat(3,1fr);gap:14px;margin:auto}.store-review-showcase article{display:flex;min-height:260px;justify-content:space-between;flex-direction:column;border:1px solid color-mix(in srgb,var(--store-primary) 12%,transparent);border-radius:var(--store-radius);padding:28px;background:rgba(255,255,255,.7)}.store-review-showcase article>span{color:#b88931;letter-spacing:.12em}.store-review-showcase blockquote{margin:24px 0;font-family:Georgia,serif;font-size:20px;line-height:1.45}.store-review-showcase article footer{display:flex;flex-direction:column;gap:4px}.store-review-showcase article footer a{color:#857f77;font-size:9px}

.detail-gallery-main[data-product-zoom]{cursor:zoom-in}.detail-gallery-main[data-product-zoom] img{transition:transform .25s ease}.detail-gallery-main[data-product-zoom].zoom-active img{transform:scale(1.9)}

.fashion-store.store-dark-mode{background:#0e0f12;color:#f4f2ee}.store-dark-mode .store-header,.store-dark-mode .catalog-toolbar{border-color:#2d3036;background:rgba(15,16,20,.93)}.store-dark-mode .store-mega-menu,.store-dark-mode .store-search,.store-dark-mode .store-quick-view,.store-dark-mode .catalog-filter-panel select,.store-dark-mode .catalog-filter-panel input,.store-dark-mode .catalog-search-field input,.store-dark-mode .catalog-sort select{border-color:#34363d;background:#17191e;color:#f4f2ee}.store-dark-mode .store-mega-menu a{color:#f4f2ee!important}.store-dark-mode .store-mega-menu>div:nth-child(2) a{border-color:#30323a}.store-dark-mode .store-search input{border-color:#eee;color:#fff}.store-dark-mode .search-result-grid a,.store-dark-mode .active-filter-chips button,.store-dark-mode .store-review-showcase article{border-color:#34363d;background:#191b20;color:#f4f2ee}.store-dark-mode .advanced-catalog,.store-dark-mode .catalog-filter-panel fieldset label,.store-dark-mode .catalog-filter-toggle,.store-dark-mode .catalog-empty,.store-dark-mode .store-merchandising{color:#f4f2ee}.store-dark-mode .catalog-filter-panel,.store-dark-mode .catalog-filter-panel>label,.store-dark-mode .catalog-filter-panel fieldset{border-color:#30323a}.store-dark-mode .flash-sale-bar,.store-dark-mode .store-review-showcase{background:#15171c}.store-dark-mode .quick-view-copy>p,.store-dark-mode .product-rating{color:#aaaeb7}.store-dark-mode .quick-view-gallery{background:#101216}.store-dark-mode .quick-view-copy select{border-color:#34363d;background:#101216;color:#fff}.store-dark-mode .store-footer{background:#08090b;color:#fff}.store-dark-mode .product-image{background:#181a1f}.store-dark-mode .utility-panel,.store-dark-mode .customer-account-panel{color:#f4f2ee}

@media(max-width:1100px){.store-mega-menu{grid-template-columns:1.4fr 1fr}.store-mega-menu aside{display:none}.catalog-results .product-grid,.catalog-skeleton-grid{grid-template-columns:repeat(2,1fr)}.flash-sale-bar{grid-template-columns:1fr auto}.flash-sale-bar>a{grid-column:1/-1;width:max-content}.store-review-showcase>div{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.store-menu-toggle{display:grid}.store-primary-nav{display:none!important}.store-header{grid-template-columns:auto 1fr auto!important}.store-header>.store-wordmark{justify-self:center}.store-actions .store-account-link,.store-actions>a:not(.compare-header-link),.store-actions .store-dark-toggle{display:none}.store-mobile-menu{position:fixed;z-index:230;top:0;bottom:0;left:0;display:flex;width:min(390px,88vw);justify-content:space-between;flex-direction:column;padding:22px;background:#f7f5f1;color:#181716;box-shadow:20px 0 60px rgba(0,0,0,.2);transform:translateX(-105%);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.store-mobile-menu.open{transform:none}.store-mobile-menu header{display:flex;align-items:center;justify-content:space-between}.store-mobile-menu header button{border:0;background:transparent;font-size:25px}.store-mobile-menu nav{display:flex;overflow:auto;flex-direction:column}.store-mobile-menu nav a{padding:11px 0;border-bottom:1px solid #e1ddd6;color:inherit;font-family:Georgia,serif;font-size:25px;text-decoration:none}.store-mobile-menu footer{display:flex;gap:15px}.store-mobile-menu footer a{color:inherit;font-size:10px;font-weight:800;text-transform:uppercase}.mobile-menu-backdrop{position:fixed;z-index:220;inset:0;display:block;background:rgba(0,0,0,.5)}.store-dark-mode .store-mobile-menu{background:#15171c;color:#fff}.catalog-layout{display:block}.catalog-filter-panel{position:fixed;z-index:220;top:0;bottom:0;left:0;width:min(390px,90vw);overflow:auto;border:0;padding:24px;background:#f8f7f4;box-shadow:20px 0 70px rgba(0,0,0,.25);transform:translateX(-105%);transition:transform .3s}.catalog-filter-panel.open{transform:none}.catalog-filter-panel header button{display:block;border:0;background:transparent;font-size:23px}.catalog-filter-backdrop{position:fixed;z-index:210;inset:0;display:block;background:rgba(0,0,0,.45)}.store-dark-mode .catalog-filter-panel{background:#15171c}.store-merchandising>header{align-items:flex-start;flex-direction:column}.store-review-showcase>div{grid-template-columns:1fr}.store-quick-view>[data-quick-view-content]{grid-template-columns:1fr}.quick-view-gallery{padding-bottom:10px}.quick-view-main{aspect-ratio:5/4}.quick-view-copy{padding:30px}.store-quick-view{max-height:calc(100vh - 24px)}.store-quick-view-shell{padding:12px}}
@media(max-width:640px){.store-header{padding-inline:14px}.store-actions .compare-header-link{display:none}.store-actions{gap:5px}.store-search{padding:40px 20px}.search-result-grid,.search-skeleton{grid-template-columns:1fr}.catalog-toolbar{grid-template-columns:auto 1fr}.catalog-sort{grid-column:1/-1;justify-content:flex-end}.advanced-catalog{padding-inline:14px}.catalog-results .product-grid,.catalog-skeleton-grid{gap:10px}.product-quick-view{display:none}.product-compare{top:50px;width:32px;height:32px}.flash-sale-bar{grid-template-columns:1fr;padding:22px 16px}.flash-countdown{justify-content:space-between}.flash-countdown>span{min-width:0;flex:1}.store-merchandising,.store-review-showcase{padding-inline:16px}.store-merchandising nav{width:100%;overflow:auto}.store-merchandising nav button{white-space:nowrap}.store-review-showcase blockquote{font-size:17px}.quick-view-actions{grid-template-columns:1fr}.store-toast-region{right:12px;bottom:12px;width:calc(100vw - 24px)}}
@media(prefers-reduced-motion:reduce){.fashion-store *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.detail-gallery-main[data-product-zoom].zoom-active img{transform:none}}

/* Readable light surfaces inside dark storefront templates. */
.fashion-store .checkout-card{background:#f8f7f4;color:#1b1b1d}
.fashion-store .checkout-card h2{margin:0 0 12px;color:#151519!important;font-size:clamp(32px,4vw,48px);font-weight:750;letter-spacing:-.045em;line-height:1.05}
.fashion-store .checkout-card>div>p:not(.eyebrow){color:#66636a;font-size:13px;line-height:1.65}
.fashion-store .checkout-card .eyebrow{color:var(--store-primary)}
.fashion-store .checkout-card label{color:#343641;font-size:11px}
.fashion-store .checkout-card input{border-color:#d8dbe4;background:#fff;color:#17181c;caret-color:var(--store-primary)}
.fashion-store .checkout-card input::placeholder{color:#8a8e98}
.fashion-store .review-form{border-color:#d9dbe3;background:#f8f7f4;color:#1b1b1d}
.fashion-store .review-form h3{color:#151519!important;font-size:clamp(28px,3vw,38px);font-weight:750;letter-spacing:-.035em}
.fashion-store .review-form label{color:#343641;font-size:11px;letter-spacing:.07em}
.fashion-store .review-form input,.fashion-store .review-form select,.fashion-store .review-form textarea{border-color:#d8dbe4;background:#fff;color:#17181c;caret-color:var(--store-primary)}
.fashion-store .review-form input:focus,.fashion-store .review-form select:focus,.fashion-store .review-form textarea:focus{border-color:var(--store-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--store-primary) 11%,transparent)}
.fashion-store .quick-view-error{display:grid;min-height:320px;place-items:center;align-content:center;background:#f8f7f4;color:#1b1b1d}
.fashion-store .quick-view-error h2{color:#151519!important}
.fashion-store .quick-view-error p{color:#68656d}
