@font-face{font-family:AppManrope;src:url(assets/app-manrope-cyrillic.woff2) format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+0400-052F}@font-face{font-family:AppManrope;src:url(assets/app-manrope-latin.woff2) format("woff2");font-weight:200 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light}body{margin:0;background:#fff;color:#222;font-family:Arial,AppManrope,sans-serif;font-size:14px;padding-bottom:68px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{border:0;background:none;cursor:pointer}button:disabled{cursor:default;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #111;outline-offset:3px}img{display:block;width:100%;object-fit:contain}svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:700}h2{font-size:20px}a:hover,button:hover{opacity:.88}.screen-reader,.skip{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip:focus{position:fixed;left:10px;top:10px;width:auto;height:auto;clip:auto;z-index:100;padding:12px;background:#fff}.desktop-notice{background:#111;color:#fff;text-align:center;font-size:10px;letter-spacing:1.5px;padding:8px}#appHeader{position:sticky;top:0;z-index:25;background:#fff;border-bottom:1px solid #eee;padding:17px max(24px,calc((100vw - 1240px)/2)) 0}.header-line{display:flex;align-items:center;gap:23px;max-width:1240px;margin:auto}.wordmark{font-size:34px;font-weight:900;letter-spacing:1px;flex-shrink:0}#searchForm{display:flex;align-items:center;gap:10px;background:#f3f3f3;border:1px solid #e1e1e1;height:39px;padding:0 0 0 12px;flex:1;min-width:0;border-radius:3px}#searchForm>span svg{width:18px;height:18px}#searchInput{border:0;background:none;outline:none;min-width:0;flex:1;height:37px;font-size:13px}#searchInput::-webkit-search-cancel-button{cursor:pointer}.search-submit{width:39px;height:35px;background:#222;color:#fff;display:grid;place-items:center;border-radius:2px;margin-right:2px}.search-submit svg{width:20px;height:20px}.header-heart,.header-bag{display:grid;place-items:center;width:30px;height:35px;position:relative;flex-shrink:0}.header-bag svg{height:27px;width:27px}.bag-count{position:absolute;right:-5px;top:-3px;min-width:15px;height:15px;padding:1px 4px;display:grid;place-items:center;font-size:9px;font-weight:700;background:#111;border-radius:50%;color:#fff;font-style:normal}#departmentNav{display:flex;gap:29px;align-items:center;max-width:1240px;margin:13px auto 0;overflow:auto;scrollbar-width:none}#departmentNav a{font-size:13px;white-space:nowrap;padding:0 0 11px;line-height:1.3}#departmentNav a.active{border-bottom:3px solid #111;font-weight:700;padding-bottom:8px}main{max-width:1240px;margin:auto;min-height:60vh;padding:0 24px 35px}.trust-strip{display:flex;justify-content:center;gap:45px;align-items:center;background:#fff;padding:11px 5px;font-size:11px;font-weight:600}.trust-strip>span{display:flex;align-items:center;gap:6px}.trust-strip svg{width:16px;height:16px}.campaign-carousel{position:relative;overflow:hidden;background:#f34c67}.shopping-campaign{position:relative;display:flex;align-items:center;isolation:isolate;min-height:420px;background:linear-gradient(110deg,#f92348 0,#ff5878 50%,#f495aa);overflow:hidden}.shopping-campaign:before{content:"";position:absolute;width:700px;height:700px;border:1px solid #ffffff35;border-radius:50%;left:-300px;top:-300px;z-index:-1}.shopping-campaign>div{padding:40px 7%;z-index:1;max-width:65%;color:#fff}.shopping-campaign small{font-size:11px;font-weight:700;letter-spacing:3px}.shopping-campaign h1,.shopping-campaign h2{font-size:68px;font-weight:900;letter-spacing:-2px;line-height:1.02;margin:14px 0 16px}.shopping-campaign p{font-size:14px;margin-bottom:24px}.shopping-campaign>div>span{display:inline-block;padding:12px 20px;background:#111;color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px}.shopping-campaign>img{position:absolute;top:0;right:0;width:49%;height:100%;object-position:center 26%;z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%);mask-image:linear-gradient(90deg,transparent,#000 24%);mix-blend-mode:multiply}.campaign-two{background:linear-gradient(110deg,#bc746b,#e4b3ab)}.campaign-three{background:linear-gradient(110deg,#a98653,#dac59f)}.campaign-dots{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:7px}.campaign-dots button{width:6px;height:6px;padding:0;border-radius:50%;background:#ffffff70}.campaign-dots button[aria-pressed=true]{width:17px;border-radius:4px;background:#fff}.brand-benefit-banner{display:flex;justify-content:space-between;align-items:center;padding:19px 5%;background:#fff0ee;border-bottom:1px solid #ffd5ce;color:#ad2727}.brand-benefit-banner strong{font-size:25px;font-weight:900;letter-spacing:-.5px}.brand-benefit-banner span{font-size:14px}.brand-benefit-banner b{font-size:12px;border-bottom:1px solid currentColor;padding-bottom:3px}.shortcut-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:12px;padding:25px 9px 26px;background:#fff}.shortcut-grid>a{display:grid;justify-items:center;align-content:start;gap:8px;font-size:11px;text-align:center}.shortcut-grid img{width:77px;height:77px;border-radius:50%;object-position:center 25%;background:#f1f1f1}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:21px 0 12px}.section-heading h2{font-size:23px;letter-spacing:-.4px}.section-heading>a{display:flex;align-items:center;gap:3px;font-size:11px;color:#777;white-space:nowrap}.section-heading>a svg{width:13px;height:13px;transform:rotate(180deg)}.section-subtitle{font-size:12px;color:#777;margin-top:-4px;margin-bottom:12px}.daily-section{background:#fff7ef;padding:4px 17px 18px;margin-bottom:20px}.daily-section .section-heading h2{font-style:italic;font-size:25px;font-weight:900;letter-spacing:-1px}.horizontal-products{display:flex;gap:13px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.horizontal-products>.product-card{flex:0 0 calc(20% - 10px);scroll-snap-align:start}.horizontal-products .product-photo{aspect-ratio:1}.horizontal-products .price{color:#c93327;font-size:16px}.horizontal-products .card-brand,.horizontal-products h3,.horizontal-products .quick-add{display:none}.horizontal-products .card-info{padding:8px 5px 0}.horizontal-products .favorite-toggle{display:none}.brand-edit{margin:24px 0}.brand-edit-heading{text-align:center;padding:14px 0 18px}.brand-edit-heading>span{font-size:10px;letter-spacing:3px}.brand-edit-heading h2{font-size:30px;letter-spacing:1px;margin:7px 0 10px}.brand-edit-heading>a{font-size:10px;text-decoration:underline}.brand-edit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.brand-edit-grid>a{position:relative;aspect-ratio:1.3;overflow:hidden;background:#eee;isolation:isolate}.brand-edit-grid img{width:100%;height:100%;object-position:center 26%}.brand-edit-grid>a:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#0007);z-index:0}.brand-edit-grid b{position:absolute;left:18px;bottom:40px;color:#fff;font-size:28px;z-index:1;letter-spacing:-1px}.brand-edit-grid span{position:absolute;bottom:18px;left:18px;color:#fff;font-size:10px;z-index:1}.recommend-tabs{display:flex;justify-content:center;gap:30px;margin:30px 0 18px;border-bottom:1px solid #eee}.recommend-tabs>a{padding:0 0 12px;font-size:16px;color:#888}.recommend-tabs>a.selected{font-weight:800;color:#222;border-bottom:2px solid #222}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}.product-card{position:relative;min-width:0;background:#fff;overflow:hidden}.product-photo{display:block;width:100%;aspect-ratio:3/4;overflow:hidden;padding:0;background:#f3f3f3}.product-photo img{width:100%;height:100%;object-fit:contain;object-position:center;background:#f3f3f3}.product-photo:hover img{transform:scale(1.025);transition:transform .2s}.favorite-toggle{position:absolute;top:8px;right:8px;border-radius:50%;background:#ffffffe8;color:#222;display:grid;place-items:center;width:29px;height:29px;padding:5px}.favorite-toggle svg{width:20px;height:20px;stroke-width:1.5}.favorite-toggle.selected svg,.pdp-heart.selected svg{fill:#222}.card-info{padding:9px 2px 0}.card-brand{font-size:10px;font-weight:700;background:#f2f2f2;padding:2px 5px;display:inline-block;margin-bottom:5px;color:#555}.product-card h3{font-size:12px;font-weight:400;line-height:1.4;margin:0 0 5px;color:#555}.product-card h3 :is(button,a){display:block;width:100%;text-align:left;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:inherit}.card-bottom{display:flex;align-items:center;gap:6px;justify-content:space-between}.price{font-size:20px;font-weight:800;letter-spacing:-.5px;white-space:nowrap}.quick-add{display:grid;place-items:center;min-width:27px;width:27px;height:26px;padding:2px;border:1px solid #ddd;border-radius:14px;flex-shrink:0}.quick-add svg{width:17px;height:17px}.sale-badge{position:absolute;top:9px;left:0;background:#f9db37;color:#333;font-size:10px;font-weight:700;padding:3px 6px}.sale-price{color:#c83426}.old-price{display:block;font-size:10px;color:#999;margin-top:3px}.review-line{display:block;font-size:10px;color:#a57a2a;margin-top:5px}.review-line small{font-size:9px;color:#999}.load-more{display:block;border:1px solid #ddd;padding:12px 35px;font-size:12px;margin:25px auto 15px}.product-skeleton{min-width:0;background:#fff;min-height:220px}.product-skeleton>i{display:block;background:#f2f2f2;aspect-ratio:3/4}.product-skeleton>b,.product-skeleton>span{display:block;height:10px;background:#f2f2f2;width:80%;margin-top:9px}.product-skeleton>span{width:40%;height:16px}.empty-state{padding:65px 20px;text-align:center;background:#fff}.empty-state>svg{width:58px;height:58px;margin:0 auto 20px;stroke:#bbb;stroke-width:1}.empty-state h2{font-size:18px;font-weight:600}.empty-state p{font-size:12px;color:#888;line-height:1.6;margin:12px 0 23px}.button-black{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:43px;background:#222;color:#fff;font-size:13px;font-weight:700;padding:13px 28px;border:0;text-align:center}.error-state{padding:50px 20px;text-align:center;color:#777;font-size:13px}.error-state p{margin-bottom:18px;line-height:1.6}.error-state h2{font-size:18px;color:#222;margin-bottom:12px}.page-title{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 0 17px;border-bottom:1px solid #eee;min-height:66px}.page-title h1{font-size:22px;font-weight:650;flex:1;line-height:1.3}.page-title>button,.page-title>a{width:26px;height:28px;padding:0;display:grid;place-items:center}.page-title svg{width:23px;height:23px}.catalog-tools{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;background:#fff;padding:13px 0;gap:10px}.catalog-tools select{border:0;background:#fff;outline:none;font-size:12px;width:55%;padding:3px 0}.catalog-tools button{font-size:12px;display:flex;gap:8px;align-items:center;border-left:1px solid #ddd;padding-left:25px}.catalog-tools svg{height:17px;width:17px}.catalog-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 1px;font-size:10px;color:#999}.catalog-meta a{color:#555;text-decoration:underline}.new-type-tabs{display:flex;gap:25px;overflow:auto;padding:17px 0 0;scrollbar-width:none;font-size:12px}.new-type-tabs a{white-space:nowrap;padding-bottom:11px}.new-type-tabs .selected{border-bottom:2px solid #222;font-weight:700}.categories-layout{display:grid;grid-template-columns:140px 1fr;gap:22px;min-height:75vh}.category-sidebar{background:#f5f5f5;display:flex;flex-direction:column;align-self:start;position:sticky;top:82px;min-height:70vh}.category-sidebar>a{padding:20px 12px;font-size:13px;border-left:3px solid transparent;color:#666}.category-sidebar>a.selected{background:#fff;border-color:#222;color:#222;font-weight:700}.category-content{padding:20px 0}.mini-category-campaign{display:block;background:linear-gradient(115deg,#f0e5dc,#ddd0c1);padding:25px;color:#3f352d}.mini-category-campaign>span{font-size:9px;letter-spacing:2px}.mini-category-campaign b{display:block;font-size:31px;line-height:1.1;letter-spacing:-1px;margin:10px 0 14px}.mini-category-campaign small{font-size:10px}.category-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px;margin:20px 0 30px}.category-photo-grid>a{display:grid;justify-items:center;gap:9px;min-width:0}.category-photo-grid img{width:110px;height:110px;border-radius:50%;object-position:center 25%;background:#f2f2f2}.category-photo-grid span{font-size:11px;text-align:center;line-height:1.3}.category-loading{padding:35px;text-align:center;color:#999;font-size:12px}.search-screen{max-width:850px;padding:25px 0}.search-screen h2{font-size:16px;margin:20px 0 15px}.search-label{display:flex;justify-content:space-between;align-items:center}.search-label button{font-size:11px;color:#999}.search-tags{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:30px}.search-tags a,.search-tags button{font-size:12px;background:#f5f5f5;padding:8px 15px;border-radius:16px}.search-all{display:block;padding:17px;border:1px solid #ddd;text-align:center;font-size:12px;margin-top:40px}.favorites-note{font-size:11px;color:#999;margin:14px 0 20px}.brand-directory{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.brand-directory>a{position:relative;isolation:isolate;min-height:250px;overflow:hidden;background:#eee}.brand-directory img{position:absolute;inset:0;width:100%;height:100%;object-position:center 25%;z-index:-1}.brand-directory>a:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0006,transparent);z-index:-1}.brand-directory a>div{padding:30px;color:#fff}.brand-directory h2{font-size:35px;letter-spacing:-1px}.brand-directory span{display:inline-block;background:#fff;color:#222;font-size:10px;padding:9px 15px;margin-top:17px}.screen-loading{padding:80px 20px;text-align:center;color:#999;font-size:13px}.profile-top{background:linear-gradient(125deg,#f7f2ed,#eee7e2);padding:20px 30px 0}.profile-controls{display:flex;justify-content:flex-end;gap:20px;margin-bottom:15px}.profile-controls svg{width:21px;height:21px}.profile-welcome{display:flex;align-items:center;gap:17px}.avatar{display:grid;place-items:center;width:66px;height:66px;background:#fff;border-radius:50%;color:#555}.avatar svg{width:34px;height:34px;stroke-width:1.3}.profile-welcome h1{font-size:24px;font-weight:700}.profile-welcome p{font-size:11px;color:#777;margin-top:7px}.profile-signin{display:inline-block;margin:18px 0 25px 83px;font-size:12px;border-bottom:1px solid #333;padding-bottom:4px}.profile-shortcuts{display:flex;justify-content:space-around;padding:18px 0;border-top:1px solid #dcd5ce}.profile-shortcuts>a{display:grid;justify-items:center;gap:8px}.profile-shortcuts b{font-size:18px;line-height:24px}.profile-shortcuts svg{width:23px;height:23px}.profile-shortcuts span{font-size:11px}.account-block{border-bottom:8px solid #f6f6f6;padding:0 4px 20px}.account-block .section-heading{margin-top:20px}.account-block .section-heading h2{font-size:18px}.order-icons,.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:15px 0 5px}.order-icons a,.service-grid a{display:grid;justify-items:center;gap:10px;font-size:11px;text-align:center}.order-icons svg,.service-grid svg{width:28px;height:28px;stroke-width:1.3}.profile-editorial{position:relative;isolation:isolate;display:block;margin:22px 0;min-height:210px;overflow:hidden;background:#e6e1da}.profile-editorial>div{padding:30px;max-width:70%}.profile-editorial small{font-size:9px;letter-spacing:2px}.profile-editorial h2{font-size:28px;font-weight:850;line-height:1.1;letter-spacing:-1px;margin:15px 0}.profile-editorial span{font-size:10px;border-bottom:1px solid #222;padding-bottom:3px}.profile-editorial img{position:absolute;width:42%;height:100%;right:0;top:0;object-position:center 26%;z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%);mask-image:linear-gradient(90deg,transparent,#000 25%)}.bag-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:35px;align-items:start;margin:20px 0}.bag-store{display:flex;justify-content:space-between;border-bottom:1px solid #eee;padding:15px 0;font-size:12px}.bag-store span{font-size:11px;color:#999}.bag-row{display:grid;grid-template-columns:105px 1fr;gap:17px;padding:20px 0;border-bottom:1px solid #eee}.bag-product-photo{display:block;width:105px;height:140px;padding:0;background:#f6f6f6}.bag-product-photo img{width:100%;height:100%;object-fit:contain}.bag-product-info{min-width:0}.bag-product-info h2{font-size:13px;font-weight:400;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#555}.bag-variation{display:inline-block;font-size:11px;background:#f4f4f4;border-radius:3px;padding:4px 8px;margin:8px 0 13px;line-height:1.3}.bag-product-info>strong{display:block;font-size:17px;letter-spacing:-.5px}.bag-row-bottom{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:15px}.bag-row-bottom>button{font-size:10px;text-decoration:underline;color:#999;padding:0}.quantity-control{display:flex;align-items:center;border:1px solid #ddd;height:29px;border-radius:2px;font-size:12px}.quantity-control button{width:28px;height:27px;font-size:17px}.quantity-control span{min-width:23px;text-align:center;font-size:11px}.bag-summary{border:1px solid #eee;padding:25px;background:#fafafa;position:sticky;top:130px}.bag-summary h2{font-size:20px;margin-bottom:25px}.bag-summary dl{margin:20px 0}.bag-summary dl>div{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:#555;margin:16px 0}.bag-summary dd{margin:0;text-align:right}.bag-summary .bag-total{border-top:1px solid #ddd;padding-top:20px;font-weight:700;color:#222;font-size:18px}.bag-summary small{font-size:10px;line-height:1.6;color:#999;display:block}.bag-checkout{display:flex;width:100%;margin-top:20px;font-size:13px}.continue-link{display:block;text-align:center;font-size:10px;color:#777;text-decoration:underline;margin-top:17px}#couponForm label{font-size:12px;display:block;margin-bottom:9px}#couponForm>div{display:flex}#couponCode{min-width:0;flex:1;padding:10px;font-size:11px;border:1px solid #ddd;background:#fff}#couponForm button{border:1px solid #222;padding:10px 15px;font-size:11px;background:#222;color:#fff}#couponFeedback{font-size:11px;color:#bd2923;line-height:1.5;margin-top:9px}.applied-coupons{display:flex;gap:6px;flex-wrap:wrap}.applied-coupons button{font-size:11px;color:#a73d28;background:#ffede2;padding:5px 8px}.bag-recommendations{margin-top:35px}.bag-recommendations .section-heading h2{font-size:19px}.bottom-nav{display:none}.site-footer{max-width:1240px;margin:40px auto 0;border-top:1px solid #eee;padding:30px 24px;display:flex;align-items:center;gap:30px;font-size:11px;color:#999}.site-footer>b{font-size:19px;color:#222;letter-spacing:1px}.site-footer>a{margin-left:auto;text-decoration:underline}#toast{position:fixed;left:50%;bottom:85px;transform:translate(-50%);background:#222e;color:#fff;padding:12px 20px;border-radius:3px;z-index:100;max-width:90%;font-size:12px;text-align:center;box-shadow:0 3px 15px #0001;line-height:1.5}dialog::backdrop{background:#0007}#filterDialog{border:0;border-radius:0;padding:0;width:420px;max-width:95vw;max-height:90dvh;color:#222;background:#fff}#filterDialog .filter-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding:18px 20px}.filter-heading h2{font-size:18px}.filter-heading button{font-size:28px;line-height:1}#filterFields{padding:5px 20px 15px}#filterFields fieldset{border:0;border-bottom:1px solid #eee;margin:0;padding:20px 0}#filterFields legend{padding-top:15px;font-size:15px;font-weight:700}#filterFields label{display:inline-flex;align-items:center;gap:7px;margin:12px 12px 0 0;font-size:12px;line-height:1.4}#filterFields input[type=radio],#filterFields input[type=checkbox]{accent-color:#222;width:15px;height:15px;margin:0}.price-inputs{display:flex;gap:12px;align-items:center;margin-top:10px}.price-inputs input{min-width:0;width:46%;border:1px solid #ddd;padding:10px;font-size:12px}.filter-actions{position:sticky;bottom:0;background:#fff;display:flex;gap:12px;padding:15px 20px;border-top:1px solid #eee}.filter-actions>button:first-child{border:1px solid #ddd;padding:10px 18px;font-size:12px}.filter-actions>.button-black{flex:1;font-size:12px;padding:10px}#productDialog{padding:0;border:0;background:#fff;color:#222;border-radius:0;width:min(1050px,96vw);max-height:94dvh;overflow:auto}body.product-open{overflow:hidden}.dialog-close{position:sticky;top:14px;left:15px;width:33px;height:33px;border-radius:50%;background:#fffe;color:#222;z-index:6;display:grid;place-items:center;margin-bottom:-33px;padding:6px;box-shadow:0 1px 5px #0001}.dialog-close svg{width:22px;height:22px}.pdp-layout{display:grid;grid-template-columns:1fr 1fr}.pdp-media{position:relative;background:#f4f4f4;min-width:0;align-self:start}.pdp-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp-gallery img{width:100%;aspect-ratio:3/4;flex:0 0 100%;object-fit:contain;scroll-snap-align:start}.gallery-count{position:absolute;bottom:20px;right:18px;border-radius:15px;background:#fffd;color:#555;font-size:10px;padding:5px 10px}.gallery-dots{position:absolute;bottom:15px;left:50%;transform:translate(-50%);display:flex;gap:7px}.gallery-dots button{width:5px;height:5px;border-radius:50%;padding:0;background:#ccc}.gallery-dots button[aria-pressed=true]{background:#222}.pdp-info{padding:35px 28px 25px}.pdp-price-line{display:flex;align-items:center;gap:9px;margin-bottom:10px}.pdp-price{font-size:28px;letter-spacing:-1px}.pdp-price-line del{color:#999;font-size:12px}.pdp-price-line>span{background:#ffeabc;color:#963d11;font-size:10px;padding:4px}.pdp-info h1{font-size:15px;line-height:1.5;font-weight:400;color:#444}.pdp-meta{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#999;margin:9px 0 17px;line-height:1.5;flex-wrap:wrap}.pdp-meta a{color:#9a6e22}.pdp-brand{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:16px 0;gap:12px;margin:10px 0 20px}.pdp-brand b{font-size:15px}.pdp-brand span{font-size:10px;color:#888}.pdp-options fieldset{border:0;padding:0;margin:23px 0}.pdp-options legend{font-size:13px;font-weight:700;margin-bottom:13px}.pdp-options legend span{font-size:12px;font-weight:400;color:#555}.option-buttons{display:flex;gap:9px;flex-wrap:wrap}.option-buttons button{border:1px solid #ddd;border-radius:3px;padding:9px 15px;min-width:43px;font-size:12px;background:#fff}.option-buttons button[aria-pressed=true]{border:2px solid #222;padding:8px 14px}.pdp-stock{font-size:11px;color:#53764b;margin:18px 0}.out-of-stock{color:#b43a2e}.pdp-service{border-top:1px solid #eee;padding-top:18px;margin-top:20px}.pdp-service>span{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:700}.pdp-service svg{width:18px;height:18px}.pdp-service p{font-size:11px;line-height:1.7;color:#999;margin:7px 0 18px 26px}.product-description{border-top:1px solid #eee;padding:18px 0;font-size:12px}.product-description summary{font-size:13px;font-weight:650;cursor:pointer;list-style-position:outside;margin-left:14px}.product-description>div{font-size:11px;line-height:1.8;color:#777;margin-top:15px;overflow-wrap:anywhere}.full-details{font-size:10px;text-decoration:underline;display:block;color:#777;margin-top:10px}.pdp-actions{display:flex;align-items:center;gap:15px;border-top:1px solid #eee;background:#fff;padding:17px 25px;position:sticky;bottom:0;z-index:5}.pdp-heart{display:grid;place-items:center;min-width:40px;height:42px;padding:7px}.pdp-heart svg{width:26px;height:26px}.pdp-actions>.button-black{flex:1;min-height:45px;letter-spacing:.2px;font-size:13px}.feedback-error,.feedback-success{font-size:12px;line-height:1.6;margin:15px 0;padding:10px}.feedback-error{color:#b42727;background:#fff4f4}.feedback-success{color:#305c2e;background:#f1f7ef}.feedback-success a{text-decoration:underline}.product-loading{min-height:400px;display:grid;place-items:center;color:#999;font-size:13px}.hub-checkout{max-width:780px;margin:auto;padding:23px 0 35px}.hub-checkout h1{font-size:25px;font-weight:650;line-height:1.2;letter-spacing:-.6px;margin:18px 0 10px}.checkout-back{font-size:12px;color:#777}.checkout-deck{font-size:12px;color:#888;line-height:1.7}.checkout-steps{display:flex;gap:5px;list-style:none;padding:0;margin:27px 0;font-size:10px;color:#999}.checkout-steps li{flex:1;border-top:3px solid #eee;padding-top:9px}.checkout-steps li[aria-current]{border-color:#222;color:#222;font-weight:700}.checkout-section{border:1px solid #eee;background:#fff;padding:22px;margin:20px 0}.checkout-section h2{font-size:18px;margin-bottom:20px}.checkout-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 13px}.checkout-field{font-size:11px;font-weight:600}.checkout-field b{color:#b63a2c}.checkout-field small{font-size:10px;font-weight:400;color:#999}.checkout-field input,.checkout-field select,.checkout-field textarea{display:block;width:100%;background:#fff;border:1px solid #ccc;border-radius:2px;padding:12px;margin-top:8px;font-size:13px;min-height:42px}.checkout-field textarea{resize:vertical}.checkout-field-country,.checkout-field-address_1,.checkout-field-address_2,.checkout-field-note,.checkout-field-company{grid-column:1/-1}.checkout-product{display:grid;grid-template-columns:80px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid #eee}.checkout-product:last-child{border-bottom:0}.checkout-product>img{width:80px;height:105px;object-fit:contain;background:#f5f5f5}.checkout-product small{color:#999}.checkout-product h3{font-size:13px;font-weight:400;line-height:1.4;margin-bottom:8px}.checkout-product p,.checkout-product span{font-size:10px;color:#999;line-height:1.5;margin:3px 0}.checkout-product strong{display:block;font-size:16px;margin-top:12px}.checkout-totals{margin:22px 0 0}.checkout-totals>div{display:flex;justify-content:space-between;gap:15px;font-size:12px;padding:9px 0}.checkout-totals dd{margin:0;text-align:right}.checkout-grand-total{font-weight:700;font-size:20px!important;border-top:1px solid #ddd;padding-top:16px!important;margin-top:10px}.checkout-primary,.checkout-secondary{display:block;width:100%;text-align:center;box-sizing:border-box;padding:14px 20px;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;margin:15px 0;border:0;background:#222;color:#fff;min-height:45px}.checkout-secondary{background:#fff;border:1px solid #ccc;color:#555;font-size:12px;font-weight:400}.checkout-primary:disabled{opacity:.5}.checkout-shipping{border:0;padding:0;margin:0 0 15px;min-width:0}.checkout-shipping legend{font-size:10px;color:#999;margin-bottom:8px}.checkout-shipping label,.checkout-payment{display:flex;align-items:flex-start;gap:10px;border:1px solid #ddd;padding:14px;margin:9px 0}.checkout-shipping input,.checkout-payment input,.checkout-terms input{accent-color:#222;width:16px;height:16px;margin:0;flex-shrink:0}.checkout-shipping label>span,.checkout-payment>span{display:grid;gap:7px;font-size:12px}.checkout-shipping strong{font-size:12px}.checkout-shipping small,.checkout-payment small{font-size:10px;color:#999;line-height:1.6;display:block}.checkout-terms{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.6;margin:23px 0 15px}.checkout-terms a,.checkout-privacy a{text-decoration:underline}.checkout-privacy{font-size:10px;color:#999;line-height:1.7}.checkout-feedback{font-size:12px;line-height:1.7;color:#a6332a;margin:16px 0;overflow-wrap:anywhere}.checkout-address-summary{font-size:13px;line-height:1.9;color:#666}.checkout-check{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:#eff6ed;color:#49773e;font-size:36px;margin:20px auto}.checkout-confirmed{text-align:center}.checkout-confirmed>p{font-size:12px;color:#777;line-height:1.7}.checkout-confirmed .checkout-section p{font-size:13px;color:#555;line-height:1.8}body[data-page=categories] #departmentNav,body[data-page=saved] #departmentNav,body[data-page=bag] #departmentNav,body[data-page=profile] #departmentNav,body[data-page=search] #departmentNav,body[data-page=brands] #departmentNav,body[data-page=recent] #departmentNav,body[data-page=checkout] #departmentNav{display:none}body[data-page=categories] #appHeader,body[data-page=saved] #appHeader,body[data-page=bag] #appHeader,body[data-page=profile] #appHeader,body[data-page=search] #appHeader,body[data-page=brands] #appHeader,body[data-page=recent] #appHeader,body[data-page=checkout] #appHeader{padding-bottom:15px}body[data-page=checkout] .bottom-nav{display:none}body[data-page=checkout]{padding-bottom:0}[hidden]{display:none!important}@media(max-width:1000px){.shortcut-grid{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:18px;padding:22px 12px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shopping-campaign h1,.shopping-campaign h2{font-size:57px}.shopping-campaign{min-height:350px}.category-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.categories-layout{grid-template-columns:110px 1fr}.category-photo-grid img{width:90px;height:90px}.horizontal-products>.product-card{flex-basis:calc(25% - 10px)}}@media(max-width:600px){body{font-size:13px;padding-bottom:66px;background:#fff}.desktop-notice{display:none}#appHeader{padding:10px 12px 0;border-bottom:0}.header-line{gap:12px}.wordmark{display:none}#searchForm{height:33px;min-height:33px;border:0;padding-left:10px;gap:7px;background:#f3f3f3}#searchForm>span svg{height:17px;width:17px}#searchInput{font-size:12px;height:31px}.search-submit{height:27px;width:28px;margin-right:3px}.search-submit svg{height:17px;width:17px}.header-heart,.header-bag{height:31px;width:22px}.header-heart svg{width:23px;height:23px}.header-bag svg{width:23px;height:23px}.bag-count{height:13px;min-width:13px;font-size:8px;right:-6px;top:-1px}#departmentNav{gap:23px;margin-top:14px;padding:0 0 0 1px}#departmentNav a{font-size:12px;padding-bottom:10px}#departmentNav a.active{padding-bottom:7px;border-width:3px}main{padding:0 10px 25px;min-height:65vh}.trust-strip{gap:15px;padding:8px 0;font-size:8px;justify-content:space-between}.trust-strip>span{gap:4px}.trust-strip svg{width:12px;height:12px}.shopping-campaign{min-height:0;height:217px}.shopping-campaign>div{padding:20px 16px;max-width:70%}.shopping-campaign small{font-size:7px;letter-spacing:1.5px}.shopping-campaign h1,.shopping-campaign h2{font-size:35px;line-height:1.02;letter-spacing:-1.4px;margin:10px 0 11px;font-weight:900}.shopping-campaign p{font-size:9px;line-height:1.45;margin-bottom:15px;max-width:155px}.shopping-campaign>div>span{font-size:8px;padding:8px 11px;letter-spacing:0}.shopping-campaign>img{width:48%;object-position:center 25%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%);mask-image:linear-gradient(90deg,transparent,#000 25%)}.campaign-two h2,.campaign-three h2{font-size:29px}.campaign-dots{bottom:9px;gap:5px}.campaign-dots button{height:4px;width:4px}.campaign-dots button[aria-pressed=true]{width:12px;border-radius:3px}.brand-benefit-banner{padding:12px 10px;gap:8px}.brand-benefit-banner strong{font-size:17px;white-space:nowrap;letter-spacing:-.5px}.brand-benefit-banner span{font-size:8px;line-height:1.4;max-width:103px}.brand-benefit-banner b{font-size:8px;white-space:nowrap;padding-bottom:2px}.shortcut-grid{padding:16px 0 18px;gap:14px 4px;grid-template-columns:repeat(5,minmax(0,1fr))}.shortcut-grid>a{font-size:9px;gap:6px;min-width:0}.shortcut-grid img{width:51px;height:51px}.section-heading{margin:17px 0 11px;gap:9px}.section-heading h2{font-size:18px;letter-spacing:-.5px}.section-heading>a{font-size:9px;gap:2px}.section-heading>a svg{width:11px;height:11px}.section-subtitle{font-size:9px;margin-top:-4px;margin-bottom:11px}.daily-section{padding:1px 9px 14px;margin-bottom:16px;background:#fff6e9}.daily-section .section-heading h2{font-size:22px;letter-spacing:-.8px}.horizontal-products{gap:8px}.horizontal-products>.product-card{flex:0 0 calc(33.333% - 5px)}.horizontal-products .price{font-size:13px;letter-spacing:-.5px}.horizontal-products .card-info{padding:6px 2px 0}.brand-edit{margin:16px 0 18px}.brand-edit-heading{padding:10px 0 14px}.brand-edit-heading>span{font-size:7px;letter-spacing:2px}.brand-edit-heading h2{font-size:20px;letter-spacing:.1px;margin:6px 0 8px}.brand-edit-heading>a{font-size:8px}.brand-edit-grid{gap:6px}.brand-edit-grid>a{aspect-ratio:.9}.brand-edit-grid b{font-size:16px;left:9px;bottom:29px;letter-spacing:-.7px}.brand-edit-grid span{font-size:7px;left:9px;bottom:14px}.recommend-tabs{gap:27px;margin:24px 0 14px}.recommend-tabs>a{font-size:13px;padding-bottom:10px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 9px}.product-photo{aspect-ratio:3/4}.favorite-toggle{top:7px;right:6px;width:25px;height:25px;padding:4px}.favorite-toggle svg{width:18px;height:18px}.card-info{padding:7px 1px 0}.card-brand{font-size:8px;padding:2px 4px;margin-bottom:4px}.product-card h3{font-size:10px;line-height:1.3;margin-bottom:5px}.price{font-size:17px;letter-spacing:-.7px}.quick-add{width:24px;min-width:24px;height:23px;padding:2px}.quick-add svg{width:15px;height:15px}.sale-badge{font-size:8px;top:7px;padding:3px 5px}.old-price{font-size:9px;margin-top:3px}.review-line{font-size:9px}.review-line small{font-size:8px}.load-more{font-size:11px;padding:11px 26px;margin-top:22px}.product-skeleton{min-height:190px}.empty-state{padding:55px 14px}.empty-state h2{font-size:16px;line-height:1.5}.empty-state p{font-size:11px;line-height:1.7;margin:11px 0 22px}.empty-state>svg{width:50px;height:50px}.button-black{min-height:40px;font-size:12px;padding:12px 22px}.page-title{padding:15px 0 13px;gap:10px;min-height:54px}.page-title h1{font-size:16px;line-height:1.4;font-weight:600}.page-title svg{width:20px;height:20px}.page-title>button,.page-title>a{width:23px;height:25px}.catalog-tools{padding:12px 0}.catalog-tools select{font-size:11px;width:63%}.catalog-tools button{font-size:11px;padding-left:18px;gap:6px}.catalog-tools svg{height:15px;width:15px}.catalog-meta{font-size:9px;padding:10px 1px}.new-type-tabs{gap:20px;font-size:11px;padding-top:14px}.categories-layout{grid-template-columns:83px 1fr;gap:10px;margin-left:-10px;min-height:80vh}.category-sidebar{top:53px;min-height:calc(100dvh - 112px)}.category-sidebar>a{font-size:11px;line-height:1.5;padding:18px 9px;border-left-width:3px}.category-content{padding:13px 0 10px}.mini-category-campaign{padding:16px 12px;min-height:122px}.mini-category-campaign>span{font-size:6px;letter-spacing:1px}.mini-category-campaign b{font-size:20px;line-height:1.12;letter-spacing:-.8px;margin:10px 0}.mini-category-campaign small{font-size:7px}.category-content .section-heading{margin:21px 0 14px}.category-content .section-heading h2{font-size:13px;line-height:1.4;letter-spacing:0}.category-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 5px;margin:15px 0 22px}.category-photo-grid img{width:59px;height:59px}.category-photo-grid>a{gap:7px}.category-photo-grid span{font-size:8px;line-height:1.4;max-width:74px;overflow-wrap:anywhere}.category-loading{font-size:10px;padding:30px 5px}.search-screen{padding:10px 3px 20px}.search-screen h2{font-size:14px;margin:20px 0 13px}.search-label button{font-size:10px}.search-tags{gap:8px;margin-bottom:27px}.search-tags a,.search-tags button{font-size:11px;padding:7px 12px}.search-all{font-size:11px;padding:13px;margin-top:25px}.favorites-note{font-size:10px;margin:13px 0 17px}.brand-directory{grid-template-columns:1fr;gap:13px;margin:16px 0}.brand-directory>a{min-height:200px}.brand-directory a>div{padding:24px}.brand-directory h2{font-size:31px}.brand-directory span{font-size:9px;padding:8px 13px;margin-top:15px}.screen-loading{padding:65px 15px;font-size:12px}.profile-top{margin:0 -10px;padding:13px 18px 0}.profile-controls{gap:17px;margin-bottom:13px}.profile-controls svg{height:19px;width:19px}.profile-welcome{gap:12px}.avatar{height:53px;width:53px}.avatar svg{width:29px;height:29px}.profile-welcome h1{font-size:21px}.profile-welcome p{font-size:9px;margin-top:5px}.profile-signin{margin:15px 0 22px 65px;font-size:11px}.profile-shortcuts{padding:17px 0}.profile-shortcuts>a{gap:6px}.profile-shortcuts b{font-size:17px;line-height:22px}.profile-shortcuts svg{height:21px;width:21px}.profile-shortcuts span{font-size:10px}.account-block{margin:0 -10px;padding:0 16px 20px;border-bottom-width:7px}.account-block .section-heading{margin:17px 0 11px}.account-block .section-heading h2{font-size:15px;letter-spacing:0}.order-icons,.service-grid{gap:10px;padding:14px 0 2px}.order-icons a,.service-grid a{font-size:9px;gap:8px}.order-icons svg,.service-grid svg{height:24px;width:24px}.profile-editorial{min-height:170px;margin:20px 0}.profile-editorial>div{padding:22px 15px;max-width:75%}.profile-editorial small{font-size:6px;letter-spacing:1.2px}.profile-editorial h2{font-size:22px;line-height:1.1;letter-spacing:-.7px;margin:13px 0 14px}.profile-editorial span{font-size:8px}.profile-editorial img{width:42%;object-position:center 25%}.bag-layout{grid-template-columns:1fr;gap:16px;margin:0 0 20px}.bag-store{font-size:11px;padding:15px 0 13px}.bag-store span{font-size:9px}.bag-row{grid-template-columns:84px 1fr;gap:12px;padding:17px 0}.bag-product-photo{width:84px;height:116px}.bag-product-info h2{font-size:11px;line-height:1.5}.bag-variation{font-size:9px;padding:3px 6px;margin:6px 0 10px}.bag-product-info>strong{font-size:16px}.bag-row-bottom{margin-top:12px}.bag-row-bottom>button{font-size:9px}.quantity-control{height:26px}.quantity-control button{height:24px;width:24px;font-size:16px}.quantity-control span{min-width:21px;font-size:10px}.bag-summary{position:static;padding:18px 15px;background:#fafafa}.bag-summary h2{font-size:16px;margin-bottom:20px}.bag-summary dl>div{font-size:11px;margin:15px 0}.bag-summary .bag-total{font-size:17px;padding-top:17px}.bag-summary small{font-size:9px;line-height:1.7}.bag-checkout{font-size:12px;min-height:43px;margin-top:17px}.continue-link{font-size:9px}.bag-recommendations{margin-top:25px}.bag-recommendations .section-heading h2{font-size:17px}#couponCode{padding:10px;font-size:11px}#couponForm button{font-size:11px;padding:10px 14px}#couponForm label{font-size:11px}.bottom-nav{display:flex;justify-content:space-around;align-items:center;position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:9px 4px max(11px,env(safe-area-inset-bottom));border-top:1px solid #e7e7e7}.bottom-nav>a{display:grid;justify-items:center;gap:5px;width:20%;color:#777;min-width:0}.bottom-nav b{font-size:9px;font-weight:400;line-height:1.1}.bottom-nav svg{width:23px;height:23px;stroke-width:1.4}.bottom-nav>a.active{color:#111}.bottom-nav>a.active svg{stroke-width:2}.bottom-nav>a.active b{font-weight:700}.nav-bag{position:relative;display:block}.nav-bag>.bag-count{right:-7px;top:-4px}.site-footer{margin:25px 10px 0;padding:23px 0;gap:12px;flex-wrap:wrap;font-size:9px}.site-footer>b{font-size:16px}.site-footer>a{margin-left:auto;font-size:9px}#toast{bottom:82px;padding:11px 17px;font-size:11px;max-width:90%}#filterDialog{margin:0 0 0 auto;max-width:100vw;width:100%;height:100dvh;max-height:100dvh}#filterDialog .filter-heading{padding:17px 19px}.filter-heading h2{font-size:16px}#filterFields{padding:0 18px 85px}#filterFields fieldset{padding:20px 0}#filterFields legend{font-size:14px}#filterFields label{font-size:11px;margin:12px 10px 0 0}.price-inputs input{font-size:14px;padding:11px}.filter-actions{position:fixed;bottom:0;left:0;right:0;padding:14px 18px max(14px,env(safe-area-inset-bottom))}.filter-actions .button-black{font-size:12px}#productDialog{margin:0;width:100%;max-width:100vw;height:100dvh;max-height:100dvh}.dialog-close{left:12px;top:11px;width:31px;height:31px;margin-bottom:-31px}.pdp-layout{grid-template-columns:1fr}.pdp-gallery img{aspect-ratio:3/4;max-height:520px;object-fit:contain}.gallery-count{right:14px;bottom:16px;font-size:9px;padding:5px 9px}.gallery-dots{bottom:13px;gap:6px}.pdp-info{padding:19px 15px 22px}.pdp-price-line{gap:8px;margin-bottom:9px}.pdp-price{font-size:25px;letter-spacing:-.8px}.pdp-price-line del{font-size:10px}.pdp-price-line>span{font-size:9px;padding:3px 5px}.pdp-info h1{font-size:13px;line-height:1.5}.pdp-meta{font-size:9px;margin:8px 0 14px}.pdp-brand{padding:14px 0;margin:9px 0 18px}.pdp-brand b{font-size:14px}.pdp-brand span{font-size:9px}.pdp-options fieldset{margin:20px 0}.pdp-options legend{font-size:12px;margin-bottom:12px}.pdp-options legend span{font-size:11px}.option-buttons{gap:8px}.option-buttons button{font-size:12px;padding:9px 14px;min-width:41px}.option-buttons button[aria-pressed=true]{padding:8px 13px}.pdp-stock{font-size:10px;margin:17px 0}.pdp-service{padding-top:17px;margin-top:20px}.pdp-service>span{font-size:11px;gap:8px}.pdp-service svg{width:17px;height:17px}.pdp-service p{font-size:10px;margin:6px 0 16px 25px;line-height:1.8}.product-description{font-size:11px;padding:17px 0}.product-description summary{font-size:12px}.product-description>div{font-size:10px;margin-top:14px}.full-details{font-size:9px}.pdp-actions{gap:11px;padding:11px 13px max(13px,env(safe-area-inset-bottom));position:sticky;bottom:0}.pdp-heart{width:34px;min-width:34px;height:42px;padding:5px}.pdp-heart svg{height:25px;width:25px}.pdp-actions>.button-black{min-height:43px;font-size:12px;letter-spacing:0;padding:12px}.feedback-error,.feedback-success{font-size:11px;margin:13px 0}.product-loading{min-height:85dvh;font-size:12px}.hub-checkout{padding-top:18px}.hub-checkout h1{font-size:23px;margin:17px 0 11px}.checkout-back,.checkout-deck{font-size:11px}.checkout-steps{font-size:8px;gap:4px;margin:23px 0}.checkout-section{padding:18px 14px;margin:18px 0}.checkout-section h2{font-size:16px;margin-bottom:18px}.checkout-field-grid{grid-template-columns:1fr;gap:17px}.checkout-field{grid-column:1;font-size:11px}.checkout-field input,.checkout-field select,.checkout-field textarea{font-size:14px;min-height:43px;padding:12px}.checkout-product{grid-template-columns:70px 1fr;gap:11px}.checkout-product>img{width:70px;height:94px}.checkout-product h3{font-size:11px}.checkout-product p,.checkout-product span{font-size:9px}.checkout-product strong{font-size:15px}.checkout-grand-total{font-size:18px!important}.checkout-primary,.checkout-secondary{font-size:12px;padding:13px 18px;min-height:43px}.checkout-secondary{font-size:11px}.checkout-terms{font-size:10px;gap:8px}.checkout-payment,.checkout-shipping label{padding:12px;gap:9px}.checkout-shipping label>span,.checkout-payment>span{font-size:11px}.checkout-shipping small,.checkout-payment small,.checkout-privacy{font-size:9px}.checkout-feedback{font-size:11px}.checkout-address-summary{font-size:12px}.checkout-totals>div{font-size:11px}.checkout-check{height:61px;width:61px;font-size:31px}body[data-page=categories] #appHeader,body[data-page=saved] #appHeader,body[data-page=bag] #appHeader,body[data-page=profile] #appHeader,body[data-page=search] #appHeader,body[data-page=brands] #appHeader,body[data-page=recent] #appHeader,body[data-page=checkout] #appHeader{padding-bottom:10px}}@media(max-width:350px){.header-line{gap:9px}.shortcut-grid img{width:44px;height:44px}.shortcut-grid>a{font-size:8px}.shopping-campaign h1{font-size:31px}.shopping-campaign small{font-size:6px}.shopping-campaign p{font-size:8px;max-width:140px}.brand-benefit-banner strong{font-size:15px}.brand-benefit-banner span,.brand-benefit-banner b{font-size:7px}.category-photo-grid img{width:49px;height:49px}.price{font-size:15px}.profile-welcome h1{font-size:19px}.pdp-actions>.button-black{font-size:11px}.bottom-nav b{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}.profile-welcome>div{min-width:0}.bag-product-info{overflow-wrap:anywhere}.option-buttons button{-webkit-user-select:none;user-select:none}.account-frame{display:block;width:100%;border:0;min-height:580px;background:#fff}.account-direct{display:block;padding:18px 5px;text-align:center;color:#888;font-size:11px;text-decoration:underline}.account-loading{font-size:12px;color:#999;text-align:center;padding:25px}.account-frame:focus{outline:0}body[data-page=account] #departmentNav{display:none}body[data-page=account] #appHeader{padding-bottom:15px}@media(max-width:600px){.account-frame{min-height:560px}.account-direct{font-size:10px;padding:18px 3px}body[data-page=account] #appHeader{padding-bottom:10px}}:root{--purple:#6a6a6a;--bg:#090909;--panel:#242424;--line:#393939;--muted:#b9b9b9}html{color-scheme:dark}body{background:var(--bg);color:#f6f6f6;font-family:AppManrope,Arial,sans-serif;font-size:13px}button:focus-visible,a:focus-visible,input:focus-visible{outline-color:#929292}input,select,textarea{background:#262626;border-color:#555;color:#fff}h1,h2,h3{letter-spacing:-.3px}#appHeader{background:#090909;border:0;padding:14px 16px 0;max-width:1160px;margin:auto;position:sticky;top:0;z-index:20}.desktop-notice{display:none}.header-line{display:grid;grid-template-columns:1fr 28px 28px;gap:10px;align-items:center;position:relative}.wordmark{display:block!important;font-size:24px;letter-spacing:-1.1px;font-weight:900;grid-column:1;grid-row:1;line-height:29px}.header-heart{grid-column:3;grid-row:1}.header-bag{grid-column:2;grid-row:1}.header-line>a svg{width:21px;height:21px}#searchForm{grid-row:2;grid-column:1/-1;display:flex;height:30px;min-height:30px;border-radius:5px;background:#292929;border:1px solid #3a3a3a;padding:0 8px;margin-top:0}#searchForm>span{display:block;color:#ddd}#searchForm svg{width:16px;height:16px}#searchInput{font-size:11px;background:transparent;color:#eee;padding:0 7px;min-width:0}#searchInput::placeholder{color:#b6b6b6}.search-submit{display:none!important}#departmentNav{display:flex!important;overflow-x:auto;gap:0;justify-content:space-between;padding:0;margin-top:4px;border-bottom:1px solid #383838;scrollbar-width:none}#departmentNav a{font-size:11px;padding:9px 8px 8px;white-space:nowrap;position:relative;font-weight:500;color:#e0e0e0}#departmentNav a:first-child{padding-left:3px}#departmentNav a.active{color:#fff}#departmentNav a.active:after{content:"";position:absolute;left:1px;right:1px;bottom:0;height:2px;background:var(--purple)}#main{max-width:1128px;margin:auto;padding:8px 16px 20px;min-height:70vh}.bottom-nav{background:#090909;border-top:1px solid #444;padding:9px 2px max(8px,env(safe-area-inset-bottom));height:auto;min-height:59px;z-index:35;gap:0}.bottom-nav a{color:#e8e8e8;gap:4px}.bottom-nav svg{height:21px;width:21px;stroke-width:1.4}.bottom-nav a b{font-size:9px;font-weight:500}.bottom-nav a.active{color:#787878}.bottom-nav a.active svg{fill:#6a6a6a25}.bag-count{background:var(--purple);color:#fff}.site-footer{background:#090909;color:#888;border-color:#333;font-size:10px}.site-footer b{font-size:14px}.ref-banner{height:172px;position:relative;display:block;background:#777;border-radius:6px;overflow:hidden;color:#fff;margin-bottom:7px}.ref-banner>img{height:100%;width:100%;object-position:72% 30%;filter:brightness(.92)}.ref-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0007,transparent 90%)}.ref-banner>div{position:absolute;top:50%;left:14px;transform:translateY(-50%);z-index:1;max-width:57%}.ref-banner h1{font-size:25px;line-height:1.04;font-weight:850;letter-spacing:-.8px}.ref-banner p{font-size:13px;line-height:1.15;margin:5px 0 10px;font-weight:600}.purple-small{display:inline-block;padding:6px 13px;border-radius:4px;background:linear-gradient(#737373,#5b5b5b);font-size:10px;color:#fff;font-weight:700;line-height:1.1}.cash-strip{display:flex;align-items:center;justify-content:center;background:#262626;border:1px solid #3c3c3c;font-size:10px;height:27px;border-radius:4px;gap:7px}.cash-strip svg{width:16px;height:16px}.ref-circles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 10px;margin:13px 0}.ref-circles a,.category-photo-grid a,.ref-brand-circles a{display:flex;align-items:center;text-align:center;flex-direction:column;gap:5px;font-size:10px;min-width:0}.circle-photo{aspect-ratio:1;width:100%;display:flex;background:#d7d7d7;border:1px solid #666;border-radius:50%;overflow:hidden;align-items:center;justify-content:center}.circle-photo img{height:100%;object-fit:contain}.brand-circle{background:#f2f0e9;color:#161616}.brand-circle b{font-size:10px;font-weight:850;letter-spacing:-.6px;overflow-wrap:anywhere;padding:2px}.ref-circles>a:nth-child(6) .brand-circle,.ref-brand-circles>a:first-child .brand-circle{background:#252525;color:#fff}.ref-circles>a:nth-child(7) .brand-circle,.ref-brand-circles>a:nth-child(2) .brand-circle{font-style:italic;font-family:Georgia,serif;font-size:16px}.ref-circles>a:nth-child(8) .brand-circle{background:#191919;color:#fff}.section-heading{margin:14px 0 8px;align-items:center}.section-heading h2{font-size:18px;font-weight:800}.section-heading a{color:#8c8c8c;font-size:9px;font-weight:600}.section-heading a svg{display:none}.ref-sale{padding:0;margin-bottom:12px}.horizontal-products{gap:6px;display:flex;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.horizontal-products>.product-card{flex:0 0 31%;min-width:0;background:var(--panel);border-radius:5px;overflow:hidden}.horizontal-products .product-photo{aspect-ratio:1/1!important}.horizontal-products .product-card h3{font-size:9px}.horizontal-products .price{font-size:11px}.horizontal-products .favorite-toggle{width:20px;height:20px;right:3px;top:3px}.horizontal-products .favorite-toggle svg{width:15px;height:15px}.sale-empty{font-size:10px;color:#b8b8b8;min-width:100%;margin-bottom:8px}.ref-sale .horizontal-products{flex-wrap:wrap}.ref-sale .horizontal-products>.product-card{flex:1 0 30%;max-width:33%}.ref-sale .horizontal-products>.product-card:nth-of-type(n+4){display:none}.ref-tabs{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #454545;margin:10px 0 8px;overflow:auto;white-space:nowrap}.ref-tabs>a{font-size:11px;padding:8px 0;color:#ddd}.ref-tabs>a.selected{border-bottom:2px solid var(--purple);color:#fff;font-weight:700}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 7px;padding:0}.product-card{position:relative;min-width:0;background:#242424;border-radius:5px;overflow:hidden}.product-photo{aspect-ratio:1/1!important;border-radius:4px;display:block;width:100%;padding:0;background:#333}.product-photo img{height:100%;width:100%;object-fit:contain}.card-info{padding:5px 5px 6px}.card-brand{font-size:9px;color:#ddd;display:block;margin:0 0 2px}.product-card h3{font-size:11px;font-weight:500;line-height:1.23;height:27px;margin:0 0 3px;overflow:hidden}.product-card h3 :is(button,a){padding:0;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-bottom{gap:2px;align-items:center;justify-content:space-between}.price{font-size:13px;font-weight:800;color:#fff}.quick-add{background:#505050;border-radius:50%;width:23px;height:23px;font-size:20px;line-height:21px;padding:0;display:grid;place-items:center;color:#fff}.favorite-toggle{background:transparent!important;color:#fff;filter:drop-shadow(0 1px 1px #222);top:5px;right:5px;width:25px;height:25px;border-radius:0;padding:1px}.favorite-toggle svg{width:21px;height:21px}.favorite-toggle.selected svg{fill:var(--purple);stroke:var(--purple)}.sale-badge{font-size:9px;background:var(--purple);color:#fff;padding:3px 5px}.old-price,.review-line{color:#aaa}.sale-price{color:#aaa!important}.feed-wide{grid-column:1/-1;min-width:0}.story-insert{border-radius:5px;overflow:hidden;background:#272727;border:1px solid #454545;margin:3px 0}.story-insert>a{position:relative;min-height:116px;display:flex;flex-direction:row-reverse}.story-insert img{width:42%;object-position:center;object-fit:contain}.story-insert>a>div{flex:1;padding:10px 9px;position:relative}.story-insert small{font-size:9px;color:#d6d6d6}.story-insert small:first-letter{color:#9d9d9d}.story-insert h3{font-size:15px;line-height:1.08;margin:4px 0 8px;font-weight:800}.story-insert .purple-small{font-size:9px;padding:5px 9px}.ref-feed-strip{padding:3px 0 5px}.ref-feed-strip h2{font-size:16px}.ref-feed-strip>p{font-size:10px;margin:2px 0 7px;color:#bcbcbc}.ref-world-links{display:grid;gap:8px;margin:15px 0}.ref-world-links a{padding:18px;background:#272727;border:1px solid #454545;border-radius:5px;font-weight:700}.categories-layout{grid-template-columns:78px 1fr;gap:10px;min-height:75vh}.category-sidebar{background:#232323;margin-left:-16px;padding:2px 0;width:auto;border:0;position:sticky;top:var(--header-height);align-self:start;height:calc(100dvh - var(--header-height) - 60px);overflow:auto}.category-sidebar a{padding:13px 8px;font-size:11px;color:#eee;border-left:3px solid transparent}.category-sidebar a.selected{border-color:var(--purple);background:#333;color:#fff;font-weight:600}.category-content{padding:0;min-width:0}.category-content h1{font-size:18px;margin:2px 0 12px}.category-content h2{font-size:15px;margin:17px 0 9px}.category-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 9px;margin:0}.category-photo-grid .circle-photo{width:100%;aspect-ratio:1}.category-photo-grid a{font-size:10px;gap:5px}.ref-brand-circles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:8px 0 16px}.ref-brand-circles a,.ref-brand-circles .brand-circle b{font-size:9px}.category-content .ref-banner{height:137px;margin:18px 0 10px}.category-content .ref-banner h1{font-size:19px}.category-content .ref-banner p{font-size:9px}.category-content .ref-banner>div{left:9px}.category-content .purple-small{font-size:9px;padding:5px 9px}.kids-banner{background:#a0a0a0}.kids-banner:after{background:linear-gradient(90deg,#49494999,transparent)}.stories-title{position:relative;padding:4px 0 0;font-size:11px}.stories-title>a{position:absolute;right:0;top:3px;color:#a9a9a9;font-size:10px}.stories-title h1{font-size:25px;margin:8px 0 0}.stories-list{display:grid;gap:8px}.lead-story>a{display:flex;flex-direction:column;min-height:0}.lead-story img{width:100%;height:230px;object-fit:contain}.lead-story h3{font-size:21px}.lead-story .purple-small{margin:3px 0}.story-page{max-width:720px;margin:auto}.story-page>a{font-size:11px;color:#ddd}.story-page h1{font-size:29px;line-height:1.12;margin:15px 0}.story-hero{border-radius:5px;aspect-ratio:1.35;object-fit:contain}.story-page>p{font-size:14px;line-height:1.65;margin:14px 0}.story-page .story-deck{font-weight:700}.story-page blockquote{border-left:3px solid var(--purple);background:#242424;padding:12px;margin:15px 0;font-size:13px;line-height:1.6}.story-page>small{color:#aeaeae;font-size:10px}.story-page h2{font-size:22px;margin:21px 0 12px}.save-story{float:right;background:#292929;color:#acacac;font-size:11px;padding:7px;border-radius:4px}.brand-page-title{font-size:24px;margin:4px 0 12px}.ref-brand-list{display:grid;gap:7px}.ref-brand-list>a{display:flex;background:#282828;border:1px solid #404040;overflow:hidden;border-radius:5px;align-items:center;min-height:110px}.ref-brand-list img{width:34%;height:120px;object-fit:contain}.ref-brand-list>a>div{flex:1;padding:10px}.ref-brand-list small{font-size:10px;background:#444;padding:2px 5px;border-radius:3px}.ref-brand-list h2{font-size:15px;line-height:1.18;margin-top:6px}.ref-brand-list>a>b{font-size:28px;padding:9px}.ref-profile-welcome{display:flex;gap:12px;align-items:center;margin:8px 0 15px}.ref-profile-welcome>span{width:58px;height:58px;border-radius:50%;background:#eee;color:#111;display:grid;place-items:center;font-size:24px;font-weight:800}.ref-profile-welcome h1{font-size:24px}.ref-profile-welcome p{font-size:11px;color:#ccc;margin-top:3px}.ref-account-links{background:#252525;border:1px solid #444;border-radius:5px;overflow:hidden}.ref-account-links a{display:flex;align-items:center;padding:12px 10px;border-bottom:1px solid #444;font-size:13px;gap:12px}.ref-account-links a:last-child{border:0}.ref-account-links svg{width:19px;height:19px}.ref-account-links span{flex:1}.ref-account-links b{font-size:20px;font-weight:400}.ref-profile h2{font-size:17px;margin:18px 0 10px}.profile-recent{display:flex;gap:12px;align-items:center;padding:16px;background:#262626;border-radius:5px}.ref-profile>.ref-banner{margin-top:16px}.page-title{padding:5px 0 12px;gap:10px}.page-title h1{font-size:23px}.catalog-tools{background:#111;border-color:#444;top:var(--header-height)}.catalog-tools select{background:#222;border:1px solid #444;border-radius:4px;font-size:11px;padding:10px}.catalog-tools button{font-size:12px}.catalog-meta{font-size:10px;color:#bbb;padding:9px 0}.load-more,.button-black,.filter-actions button[type=submit],#addToBag,.checkout-primary{background:linear-gradient(#717171,#5c5c5c)!important;color:#fff!important;border:1px solid #767676;border-radius:5px!important;text-transform:none;letter-spacing:0;font-weight:700}.empty-state{padding:40px 12px;color:#ccc}.empty-state h2{color:#fff;font-size:21px}.empty-state p{font-size:12px}.empty-state svg{color:#888}.empty-state .button-black{display:inline-block;margin-top:15px;padding:12px 20px}.search-tags>a,.search-tags>button{background:#2d2d2d;color:#eee;border:1px solid #505050;font-size:12px}.search-screen h2{font-size:17px}.search-screen{padding:14px 0}.screen-loading,.product-loading,.muted,.favorites-note{color:#b5b5b5}.help-page{line-height:1.7}.help-page p{margin:15px 0}.help-page details{margin:20px 0}.help-page .button-black{display:inline-block;padding:12px 20px}#filterDialog{background:#242424;color:#fff;border:1px solid #555;border-radius:8px;padding:20px;max-height:90dvh}#filterDialog fieldset{border-color:#555}#filterDialog fieldset label{font-size:12px;color:#eee}#filterDialog input{background:#333;border-color:#666}#filterDialog legend{font-size:14px}.filter-heading h2{font-size:22px}.filter-actions{background:#242424}.filter-actions button{border:1px solid #555;border-radius:4px;color:#fff}.price-inputs input{min-width:0}.product-skeleton i,.product-skeleton b,.product-skeleton span{background:#282828}.product-skeleton{background:#161616}.bag-store{background:#242424;border-color:#444}.bag-row{background:#242424;border:1px solid #444;border-radius:5px;padding:8px;margin-bottom:8px;gap:10px}.bag-product-photo{width:100px;border-radius:4px;overflow:hidden}.bag-product-info h2{font-size:13px;color:#fff}.bag-variation{font-size:10px;color:#bbb}.bag-product-info strong{font-size:15px}.bag-row-bottom button{color:#ddd}.quantity-control{border:1px solid #555;border-radius:4px;color:#fff}.quantity-control button{background:#393939;color:#fff}.bag-summary{background:#222;border:1px solid #444;border-radius:5px;color:#fff;padding:15px}.bag-summary h2{font-size:20px}.bag-summary small{color:#b9b9b9}.bag-summary input{background:#333;border-color:#555}.bag-summary form button{background:#555}.bag-summary dl>div{border-color:#444}.continue-link{color:#ddd}.bag-checkout{padding:13px}.bag-recommendations{border-color:#444}.checkout-section{background:#242424;color:#fff;border-color:#444;border-radius:5px}.checkout-section input,.checkout-section select,.checkout-section textarea{background:#303030!important;border:1px solid #666!important;color:#fff!important}.checkout-deck,.checkout-back,.checkout-helper,.checkout-privacy{color:#c8c8c8}.checkout-section h2{font-size:18px}.checkout-section label,.checkout-field label{color:#eee}.checkout-steps li{border-color:#444;color:#aaa}.checkout-steps li[aria-current]{border-color:var(--purple);color:#fff}.checkout-totals>div{border-color:#555}.checkout-item{background:#292929;border-color:#555}.checkout-payment{background:#292929;border-color:#666}.checkout-check{color:var(--purple);border-color:var(--purple)}#productDialog{background:#090909;color:#fff;width:100%;height:100dvh;max-width:100%;max-height:100dvh;margin:0;padding:0;border:0;z-index:50}.dialog-close{position:fixed;left:15px;top:15px;color:#fff;background:#252525b0;border-radius:50%;z-index:4}.pdp-layout{max-width:1100px;margin:auto;padding-bottom:90px}.pdp-media{background:#292929}.pdp-gallery{background:#242424}.pdp-gallery img{object-fit:contain;max-height:57dvh;aspect-ratio:1}.pdp-info{padding:13px 16px}.pdp-info h1{font-size:23px;line-height:1.15;order:0}.pdp-price{font-size:25px}.pdp-meta{font-size:10px;color:#bbb}.pdp-brand{background:#282828;color:#ddd;border-color:#555;border-radius:4px}.pdp-options{margin:12px 0}.pdp-options legend{font-size:12px;color:#eee}.option-buttons{gap:7px}.option-buttons button{border:1px solid #777;border-radius:5px;background:#2f2f2f;color:#fff;font-size:12px;min-height:32px;padding:6px 12px}.option-buttons button[aria-pressed=true]{border-color:#787878;background:#3e3e3e;outline:1px solid #676767}.pdp-stock{font-size:11px;color:#bfbfbf}.pdp-actions{background:#0c0c0c;border-color:#444;max-width:1100px;margin:auto;left:0;right:0;padding:10px 16px;gap:10px}.pdp-actions #addToBag{font-size:14px;padding:15px;min-height:48px}.pdp-heart{border:1px solid #777;border-radius:5px;background:#272727}.pdp-heart.selected{color:#838383}.pdp-service,.product-description{border-color:#444}.pdp-service p,.product-description div,.full-details{color:#c2c2c2;font-size:12px}.gallery-count{background:#2229;color:#fff}.gallery-dots button{background:#888}.gallery-dots button[aria-pressed=true]{background:var(--purple)}.size-guide-link{display:block;text-align:right;color:#959595;font-size:11px;text-decoration:underline;margin:10px 0}.product-story-card{margin:10px 0}.pdp-actions .buy-now{display:none}#toast{background:#252525;color:#fff;border:1px solid #6d6d6d;border-radius:7px}.story-insert a:hover{opacity:1}.screen-reader{position:absolute;width:1px;height:1px;overflow:hidden}.ref-sale .sale-empty{flex-basis:100%}@media(min-width:700px){#appHeader{padding-top:18px}.header-line{grid-template-columns:200px 1fr 32px 32px;gap:16px}#searchForm{grid-column:2;grid-row:1;height:38px;min-height:38px}.header-bag{grid-column:3}.header-heart{grid-column:4}.wordmark{font-size:30px}#departmentNav{justify-content:flex-start;gap:28px}#departmentNav a{font-size:13px}#main{padding-top:15px}.ref-banner{height:320px}.ref-banner>div{left:35px}.ref-banner h1{font-size:52px}.ref-banner p{font-size:23px}.purple-small{font-size:13px;padding:9px 17px}.ref-circles{grid-template-columns:repeat(10,minmax(0,1fr));gap:20px;margin:20px 0}.ref-circles a{font-size:12px}.circle-photo{max-width:90px}.brand-circle b{font-size:15px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.product-card h3{font-size:13px;height:34px}.card-brand{font-size:10px}.price{font-size:16px}.horizontal-products>.product-card{flex-basis:20%!important}.ref-sale .horizontal-products>.product-card{display:block!important;max-width:18%;flex-basis:16%!important}.horizontal-products .product-card h3{font-size:12px}.horizontal-products .price{font-size:14px}.section-heading h2{font-size:24px}.ref-tabs>a{font-size:14px}.story-insert>a{height:210px}.story-insert h3{font-size:30px}.story-insert small{font-size:12px}.story-insert>a>div{padding:24px}.feed-wide{grid-column:1/-1}.ref-feed-strip .horizontal-products>.product-card{flex-basis:23%!important}.categories-layout{grid-template-columns:160px 1fr;gap:28px}.category-sidebar{margin-left:0}.category-sidebar a{font-size:14px;padding:16px}.category-content h1{font-size:26px}.category-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.category-photo-grid .circle-photo{max-width:130px}.category-photo-grid a{font-size:13px}.ref-brand-circles .circle-photo{max-width:90px}.ref-brand-circles .brand-circle b{font-size:15px}.category-content .ref-banner{height:250px}.category-content .ref-banner h1{font-size:34px}.category-content .ref-banner p{font-size:15px}.stories-list{grid-template-columns:repeat(2,minmax(0,1fr))}.stories-list .lead-story{grid-column:1/-1}.lead-story>a{flex-direction:row}.lead-story img{width:60%;height:330px}.story-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-profile{max-width:700px;margin:auto}.ref-brand-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-world-links{grid-template-columns:repeat(3,minmax(0,1fr))}.pdp-layout{display:grid;grid-template-columns:1.1fr 1fr;align-items:start}.pdp-gallery img{max-height:80dvh}.bottom-nav{max-width:1160px;left:50%;transform:translate(-50%);width:100%}}@media(max-width:360px){#main,#appHeader{padding-left:10px;padding-right:10px}.ref-banner{height:150px}.ref-banner h1{font-size:22px}.ref-circles{gap:10px 7px}.ref-circles a,.brand-circle b{font-size:9px}.categories-layout{grid-template-columns:66px 1fr;gap:8px}.category-sidebar{margin-left:-10px}.category-sidebar a{font-size:10px;padding:12px 6px}.category-content h1{font-size:17px}.category-photo-grid{gap:12px 7px}.category-photo-grid a{font-size:9px}.ref-brand-circles{gap:4px}.ref-brand-circles a,.ref-brand-circles .brand-circle b{font-size:8px}.category-content .ref-banner{height:115px}.category-content .ref-banner h1{font-size:16px}}.horizontal-products .price{color:#fff}.sale-price{color:#a1a1a1!important}.personal-name{display:block;font-size:12px;margin-bottom:15px}.personal-name input{width:100%;display:block;margin-top:7px;background:#292929;border:1px solid #666;border-radius:4px;padding:12px;color:#fff}.pdp-quantity{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:12px 0}.pdp-quantity input{width:70px;background:#333;color:#fff;border:1px solid #666;border-radius:4px;padding:8px;text-align:center}.pdp-actions{display:grid;grid-template-columns:42px 1fr}.pdp-actions .buy-now{display:block;grid-column:1/-1;border:1px solid #888;border-radius:5px;padding:10px;color:#fff;background:#131313;font-size:12px}#productDialog.quick-mode{top:auto;bottom:0;max-height:78dvh;height:auto;border-radius:12px 12px 0 0;border-top:1px solid #666;padding-top:20px;overflow:auto}#productDialog.quick-mode:before{content:"\418\437\431\435\440\438  \441\438  \43c\435\440\43a\430.";display:block;padding:0 16px 12px;font-weight:800;font-size:23px}#productDialog.quick-mode .dialog-close{position:absolute;right:10px;left:auto;top:14px;transform:rotate(0);background:transparent}#productDialog.quick-mode .dialog-close svg{width:18px;height:18px}#productDialog.quick-mode .pdp-layout{display:block;padding-bottom:0}#productDialog.quick-mode .pdp-media{width:90px;height:90px;float:left;margin:0 12px 8px 16px;border-radius:5px;overflow:hidden}#productDialog.quick-mode .pdp-gallery{height:90px}#productDialog.quick-mode .pdp-gallery img{min-width:90px;height:90px;aspect-ratio:1}#productDialog.quick-mode .gallery-count,#productDialog.quick-mode .gallery-dots,#productDialog.quick-mode .pdp-meta,#productDialog.quick-mode .pdp-brand,#productDialog.quick-mode .pdp-service,#productDialog.quick-mode .product-description,#productDialog.quick-mode .full-details{display:none}#productDialog.quick-mode .pdp-info{padding-top:0}#productDialog.quick-mode .pdp-info h1{font-size:16px;min-height:38px}#productDialog.quick-mode .pdp-price-line{margin-bottom:5px}#productDialog.quick-mode .pdp-price{font-size:19px}#productDialog.quick-mode .pdp-options{clear:both;padding-top:12px}#productDialog.quick-mode .pdp-actions{position:sticky;bottom:0;padding-top:8px;grid-template-columns:1fr}#productDialog.quick-mode .pdp-heart,#productDialog.quick-mode .buy-now{display:none}#productDialog::backdrop{background:#000a}#sizeGuide{background:#252525;color:#fff;border:1px solid #666;border-radius:8px;width:min(92vw,470px);padding:23px;max-height:90dvh;overflow:auto}#sizeGuide h2{font-size:23px;margin-right:20px}#sizeGuide p{font-size:12px;line-height:1.5;color:#ccc;margin:8px 0 15px}.size-tee{width:220px;height:170px;display:block;margin:5px auto}#sizeGuide table{border-collapse:collapse;width:100%;font-size:12px;text-align:center}#sizeGuide td,#sizeGuide th{border:1px solid #666;padding:8px}.size-close{position:absolute;top:12px;right:12px;color:#fff;font-size:26px}.size-native{display:block;color:#929292;font-size:12px;margin:10px 0}.size-return{width:100%;padding:12px}#sizeGuide small{display:block;font-size:10px;text-align:center;color:#aaa;margin:13px 0 0}.pdp-price-line{flex-wrap:wrap}.quick-add{display:grid!important;flex-shrink:0}.horizontal-products .quick-add{width:19px;height:19px;font-size:17px}.horizontal-products .card-bottom{display:flex;justify-content:space-between;align-items:center}.horizontal-products .card-info{padding:5px}.horizontal-products .product-card{color:#fff}.ref-sale .product-card h3{height:25px}.horizontal-products .price{font-size:11px;color:#fff}body:is([data-page=home],[data-page=kids])>.site-footer{display:none}body:is([data-page=home],[data-page=kids]) #main>.ref-banner:first-child{background:#7a7a7a}body:is([data-page=home],[data-page=kids]) #main>.ref-banner:first-child>img{width:65%;margin-left:auto;object-position:50% 28%;filter:brightness(.9)}body:is([data-page=home],[data-page=kids]) #main>.ref-banner:first-child:after{background:linear-gradient(90deg,#777 20%,#7770 65%)}body:is([data-page=home],[data-page=kids]) #main>.ref-banner:first-child>div{max-width:58%;text-shadow:0 1px 3px #5555}.ref-sale .horizontal-products{flex-wrap:nowrap;position:relative;padding-top:0}.ref-sale .sale-empty{display:none}.ref-sale .horizontal-products>.product-card{flex:0 0 calc((100% - 12px)/3);max-width:calc((100% - 12px)/3)}.pdp-info h1{color:#fff!important}#productDialog.quick-mode,#productDialog.quick-mode .pdp-actions{background:#242424}.horizontal-products .card-brand,.horizontal-products .favorite-toggle,.horizontal-products .product-card h3{display:block!important}.horizontal-products .favorite-toggle{display:grid!important}.horizontal-products .product-card h3{font-size:9px;height:24px}.horizontal-products .card-brand{font-size:8px}.world-note{font-size:11px;color:#bbb;margin:10px 0 15px}.filter-hint{display:block;font-size:10px;color:#aaa;margin-top:5px}#filterFields select{width:100%;padding:10px;border:1px solid #666;border-radius:4px}.ref-tabs>span{font-size:12px;padding:8px 0}body:is([data-page=home],[data-page=kids]) #main>.ref-banner:first-child>img{width:100%;margin:0;object-position:50% 40%;filter:none}body:is([data-page=home],[data-page=kids]) #main>.ref-banner:first-child:after{background:linear-gradient(90deg,#0002,transparent 70%)}.kids-banner>img{object-position:65% 42%;filter:none}.kids-banner:after{background:linear-gradient(90deg,#36363670,transparent 80%)}.essentials-icon{display:block;width:100%;height:100%;background-image:url(assets/category-essentials.png.webp);background-size:300% 100%;background-repeat:no-repeat}.ref-circles a:has(img[src*=campaign-kids]) img,.category-photo-grid a:has(img[src*=campaign-kids]) img{object-position:83% center}body:is([data-page=home],[data-page=kids]) #main>.ref-banner:first-child:after{background:linear-gradient(90deg,#0006,transparent 72%)}.product-card .card-brand{background:transparent!important;color:#bdbdbd!important;padding:0!important}.product-card h3,.product-card h3 :is(button,a){color:#f2f2f2!important}.product-card .card-bottom{background:transparent!important}body:is([data-page=home],[data-page=kids]) #main>.ref-banner:first-child>img{object-position:50% 0%}.kids-banner>img{object-position:65% 0%}@media(max-width:699px){body:is([data-page=home],[data-page=kids]) #main>.ref-banner:first-child{height:150px}.ref-circles{gap:10px;margin:11px 0}.ref-circles .circle-photo{max-width:58px}.ref-sale .horizontal-products .product-photo{aspect-ratio:1.08!important}}body{overflow-anchor:none}.bottom-nav>a{flex:1}.discovery-recent{margin-bottom:14px}.stories-title .saved-story-link{position:static;display:inline-block;margin-top:8px}.category-search{display:none;max-width:1128px;margin:0 auto;padding:12px 16px 4px}body[data-page=categories] .category-search{display:block}.category-search #searchForm{height:38px}.category-search .search-submit{display:grid!important;place-items:center}body[data-page=categories] .category-search{display:flex;align-items:center;gap:10px}.category-favorites{display:grid;place-items:center;width:38px;height:38px;flex:none;border:1px solid #3a3a3a;border-radius:5px}.category-favorites svg{width:20px;height:20px}#appHeader .wordmark{justify-self:center}.gazime-categories a{position:relative}.gazime-soon{background:#ad1729;color:#fff;border-radius:999px;padding:2px 4px;font:700 8px/1.2 system-ui,sans-serif;white-space:nowrap;display:inline-block;transform:rotate(-11deg)}.gazime-soon[hidden]{display:none}.gazime-categories .gazime-soon{position:absolute;top:3px;right:3px}.gazime-sticky-categories .gazime-soon{margin-inline-start:4px}:root{color-scheme:light;--purple: #272727;--panel: #f2f2f2;--mall-ink: #101010;--mall-line: #e0e0e0;--mall-lime: #d8ff00}html,body{background:#fff;color:var(--mall-ink)}#appHeader,.bottom-nav,.category-search{background:#fff;color:var(--mall-ink);border-color:var(--mall-line)}#appHeader .header-line{grid-template-columns:minmax(0,1fr) auto auto;gap:14px}#appHeader .wordmark{justify-self:start;font-size:36px;font-weight:950;letter-spacing:-.08em;line-height:1}.wordmark small{font-size:8px;letter-spacing:.23em;vertical-align:middle;margin-left:3px}#appHeader .header-line>a{position:relative}#appHeader .header-line>a svg{width:25px;height:25px}body .category-search{display:block;padding-top:7px}.category-search #searchForm{background:#eee;border:0;border-radius:999px;padding:0 10px}#searchInput,#searchForm>span{color:#151515}#searchInput::placeholder{color:#666372}.category-search .search-submit{background:transparent;color:#111}.category-favorites{display:none}.bottom-nav>a{color:#121212}.bottom-nav>a.active{color:var(--purple)}.bottom-nav>a.active svg{fill:#27272722}.bottom-nav a b{font-size:10px;font-weight:700}.mall-chips,.ref-tabs{display:flex;gap:6px;overflow:auto;padding:3px 0;margin:3px 0 10px;border:0}.mall-chips a,.ref-tabs a,.search-tags button{flex:0 0 auto;border:0;background:#eee;color:#151515;border-radius:999px;padding:7px 14px;font-weight:750;text-decoration:none}body:is([data-page=home],[data-page=kids]) .mall-chips a{flex:1 0 auto;text-align:center}.mall-chips .selected,.ref-tabs .selected,.category-sidebar .selected{background:var(--purple);color:#fff;border-color:transparent}.mall-headline,.mall-section-title,.brand-page-title,.stories-title h1,.hub-checkout h1,.page-title h1,#sizeGuide h2{font-size:clamp(27px,7vw,47px);line-height:1.03;font-weight:950;letter-spacing:-.055em}.mall-headline{margin:8px 0 16px}.mall-headline:after,.hub-checkout h1:after{content:"";display:block;width:115px;height:5px;background:var(--mall-lime);transform:rotate(-4deg);border-radius:100%;margin:5px 0 0 22px}#main>.mall-hero{height:clamp(200px,52vw,400px);background:#b7b7b7;border-radius:14px}#main>.mall-hero>img{width:100%;object-position:center 9%;filter:none}#main>.mall-hero:after{background:linear-gradient(93deg,#dbdbdb 4%,#8e8e8edd 43%,#70707013 69%)}#main>.mall-hero>div{left:5%;max-width:63%;text-shadow:none;color:#101010}.mall-hero h1{font-size:clamp(34px,8.6vw,76px);font-weight:950;line-height:.94;letter-spacing:-.075em}.mall-hero h1:after{content:"";display:block;width:64%;height:6px;background:var(--mall-lime);border-radius:50%;transform:rotate(-8deg);margin:4px auto 6px}.mall-hero p{font-size:clamp(18px,4.5vw,29px)}.purple-small,.button-black,.checkout-primary,.filter-actions .button-black,#addToBag{background:var(--purple)!important;color:#fff!important;border:0;border-radius:999px!important;font-weight:850}.mall-brand-rail{margin:12px 0 15px}.mall-brand-rail .brand-circle{width:clamp(41px,12vw,70px);height:clamp(41px,12vw,70px)}.mall-brand-rail a:nth-child(1) .brand-circle{background:var(--mall-lime);color:#111}.mall-brand-rail a:nth-child(2) .brand-circle{background:#bfbfbf;color:#111}.mall-brand-rail a:nth-child(3) .brand-circle{background:#111;color:#fff}.mall-brand-rail a:nth-child(4) .brand-circle{background:#e9d5c1;color:#111}.mall-brand-rail a:nth-child(5) .brand-circle{background:var(--purple);color:#fff}.product-grid{gap:12px 8px}.product-card,.horizontal-products>.product-card{background:#fff;color:#101010;border-radius:12px}.product-card .product-photo{aspect-ratio:1.27;background:#ececec;border-radius:11px}.product-card h3,.product-card h3 :is(button,a){color:#101010!important;font-weight:900;font-size:14px;height:auto}.product-card .card-brand{color:#434343!important}.product-card .price{color:#101010;font-weight:950}.favorite-toggle,.horizontal-products .favorite-toggle{background:#fff!important;color:#151515;border-radius:50%;filter:none;width:28px;height:28px;display:grid;place-items:center}.favorite-toggle.selected{color:var(--purple)}.quick-add,.horizontal-products .quick-add{background:#111;color:#fff;width:27px;height:27px}.mall-promo{border-radius:13px}.mall-discovery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mall-discovery a{position:relative;display:block;aspect-ratio:1.34;border-radius:12px;overflow:hidden;background:#bebebe;color:#fff}.mall-discovery img{width:100%;height:100%;object-fit:contain}.mall-discovery a:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#0a0a0abb)}.mall-discovery b{position:absolute;bottom:10px;left:10px;z-index:1;font-size:clamp(16px,4.6vw,29px);font-weight:900}.mall-names{padding:16px;margin:13px 0;border-radius:13px;background:linear-gradient(110deg,#111 45%,#3a3a3a);color:#fff}.mall-names h2{margin:0 0 8px;font-size:26px;font-weight:950}.mall-section-title{margin:12px 0 8px}.mall-profile{display:grid;gap:8px}.mall-profile a{display:flex;align-items:center;gap:12px;background:var(--panel);padding:14px;border-radius:12px;font-weight:750}.mall-profile a b{margin-left:auto}.mall-profile svg{width:20px;height:20px}.category-sidebar,.catalog-tools,.catalog-tools select,.catalog-tools button,.category-favorites,.bag-row,.bag-summary,.quantity-control,.checkout-section,.checkout-product,#filterDialog,#sizeGuide,#productDialog,#productDialog.quick-mode,.pdp-actions,.pdp-service,.option-buttons button,.filter-actions,.ref-brand-list article,.help-page details,.ref-world-links a,.empty-state,.site-footer{background:#f7f7f7;color:#151515;border-color:var(--mall-line)}.ref-brand-list a{border-radius:13px}.category-sidebar a,.catalog-meta,.checkout-section label,.checkout-field label,#filterDialog fieldset label,#sizeGuide p,#sizeGuide small,.bag-row-bottom button,.bag-summary small,.pdp-meta,.pdp-stock,.full-details,.checkout-deck,.checkout-privacy,.checkout-back,.favorites-note,.muted,.filter-hint,.size-close,.size-native,.empty-state p,.world-note{color:#4e4e4e}.pdp-info h1{color:#101010!important}#filterDialog fieldset,#sizeGuide td,#sizeGuide th,.bag-summary dl>div{border-color:var(--mall-line)}#filterDialog input,#filterDialog select,.bag-summary input,.personal-name input,.checkout-section input,.checkout-section select,.checkout-section textarea{background:#fff!important;color:#121212!important;border:1px solid #a6a6a6!important;border-radius:10px}#filterDialog{border-radius:24px 24px 0 0}#filterDialog input{accent-color:var(--purple)}#filterDialog::backdrop,#productDialog::backdrop,#sizeGuide::backdrop{background:#13131370}#sizeGuide th{background:#e6e6e6}.pdp-brand,.quantity-control button,.pdp-quantity input,.checkout-payment{background:#ebebeb;color:#151515;border-color:var(--mall-line)}.pdp-actions .buy-now,.pdp-heart,.checkout-secondary,.continue-link,.size-guide-link{color:var(--purple);background:#fff;border-color:var(--mall-line)}.option-buttons button[aria-pressed=true]{color:var(--purple);background:#e7e7e7;border-color:var(--purple)}.product-skeleton i,.product-skeleton b,.product-skeleton span{background:#ececec}.bag-row,.bag-summary,.checkout-section{border-radius:15px}.bag-product-photo{border-radius:11px}.checkout-check{background:var(--purple);color:#fff}.checkout-steps li[aria-current]{color:var(--purple);border-color:var(--purple)}:is(body[data-page=bag],.gazime-bag-dialog) .category-search,body[data-page=checkout] .category-search{display:none}:is(body[data-page=bag],.gazime-bag-dialog) .bottom-nav,body[data-page=checkout] .bottom-nav{display:none}.mall-shopping-title{margin:8px 0 18px}.story-insert,.story-page blockquote{border-color:var(--mall-line)}#main>.mall-hero:after{background:linear-gradient(90deg,#dcdcdc78,transparent 60%)}.mall-brand-banners{display:grid;gap:14px}.mall-brand-banners section{scroll-margin-top:65px}.mall-brand-banner{border-radius:14px;height:clamp(145px,43vw,280px)}.mall-brand-banner h1{font-style:italic;font-size:clamp(27px,8vw,50px)}.mall-brand-banner p{font-size:clamp(16px,4.5vw,26px)}.mall-brand-banner .purple-small,.mall-promo .purple-small{background:#fff!important;color:var(--purple)!important}.mall-brand-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mall-brand-products img{width:100%;aspect-ratio:1.25;object-fit:contain;border-radius:9px;background:var(--panel)}.story-insert{color:#fff;background:#151515;border-radius:12px}.empty-state h2{color:#121212}#helpSearch{width:100%;padding:10px 15px;border-radius:999px;border:0;background:#eee;color:#131313;margin:12px 0}.help-page details{margin-bottom:6px;border-radius:11px;padding:10px 12px}.help-page summary{font-weight:850;cursor:pointer}.help-page details[open]{background:#e7e7e7}.help-deck{font-style:italic;font-size:16px}#filterDialog fieldset:has(input[type=radio]){display:flex;flex-wrap:wrap;gap:7px}#filterDialog fieldset label:has(input[type=radio]){border:1px solid #a6a6a6;border-radius:999px;padding:6px 10px;margin:0;cursor:pointer}#filterDialog fieldset label:has(input[type=radio]:checked){color:var(--purple);background:#e9e9e9;border-color:var(--purple)}@media(min-width:801px){.bottom-nav{display:flex;position:fixed;bottom:0;z-index:35;justify-content:space-around;border-top:1px solid var(--mall-line)}.bottom-nav>a{display:grid;justify-items:center}}.mall-brand-rail .brand-circle b{font-size:clamp(20px,5.7vw,35px);font-weight:950;font-style:italic}.mall-brand-rail a{font-weight:750;font-size:11px}.mall-hero .purple-small{font-size:14px;padding:9px 15px}.bag-store{display:none}.bag-layout{margin-top:0}.bag-row{position:relative}.bag-product-info h2{font-size:15px;font-weight:900;padding-right:23px}.bag-row-bottom>button{position:absolute;right:10px;top:10px}.bag-row-bottom>button svg{width:20px;height:20px}.bag-row-bottom{justify-content:flex-end;margin-top:4px}.quantity-control{border-radius:999px;overflow:hidden}.bag-checkout,.checkout-primary{font-size:16px;text-transform:none}.mall-checkout-top{display:grid;grid-template-columns:30px 1fr 30px;text-align:center;align-items:center;font-size:22px;font-weight:900}.mall-checkout-top a{font-size:25px}.mall-guest{display:flex;justify-content:space-between;font-size:14px;font-weight:750}.mall-guest a{color:var(--purple);text-decoration:underline}.hub-checkout form[data-hub-checkout-address] .checkout-section{padding:0;border:0;background:#fff}.mall-checkout-summary{display:grid;gap:3px;background:var(--panel);border-radius:13px;padding:13px;margin:10px 0}.mall-checkout-summary strong{font-size:17px}.mall-checkout-summary small{color:#4e4e4e}.mall-discovery a[class^=mall-tile-] img{position:absolute;width:200%;height:200%;max-width:none;object-fit:fill}.mall-tile-0 img,.mall-tile-2 img{left:0}.mall-tile-1 img,.mall-tile-3 img{left:-100%}.mall-tile-0 img,.mall-tile-1 img{top:0}.mall-tile-2 img,.mall-tile-3 img{top:-100%}.mall-gifts{grid-template-columns:repeat(3,minmax(0,1fr))}.mall-gifts b{font-size:clamp(12px,3.7vw,21px)}#appHeader .wordmark{letter-spacing:-.045em;font-weight:950}.mall-explore-title,body.mall-explore #appHeader,body[data-page=brands] #appHeader,body[data-page=brands] .category-search{display:none}body.mall-explore .mall-explore-title{display:block;margin:6px 0 14px;font-size:clamp(26px,7vw,43px);line-height:1.05;font-weight:950;letter-spacing:-.045em}body.mall-explore .category-search{padding-top:12px;padding-bottom:12px}body.mall-explore .category-favorites{display:none}#main>.mall-hero{height:auto;aspect-ratio:1.7;min-height:0;max-height:450px;margin-bottom:10px}#main>.mall-hero>img{position:absolute;inset:0;height:100%;object-position:center}#main>.mall-hero:after{background:linear-gradient(90deg,#fff4 0%,transparent 54%)}.mall-hero h1{font-size:clamp(28px,9vw,69px);letter-spacing:-.055em}.mall-hero h1:after{width:83%;margin-left:0;margin-bottom:9px}.mall-topic-photo{display:block;background-image:url(assets/mall-topics.png.webp);background-size:200% 300%;background-repeat:no-repeat}.mall-topic-0{background-position:0 0}.mall-topic-1{background-position:100% 0}.mall-topic-2{background-position:0 50%}.mall-topic-3{background-position:100% 50%}.mall-topic-4{background-position:0 100%}.mall-topic-5{background-position:100% 100%}.mall-shortcuts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:10px 0 14px}.mall-shortcuts a{display:grid;justify-items:center;gap:5px;font-size:11px}.mall-shortcuts .mall-topic-photo{width:min(100%,76px);aspect-ratio:1;border-radius:50%}.mall-ticket{position:relative;display:flex;align-items:center;justify-content:space-around;gap:8px;padding:12px 9px;border-radius:11px;background:linear-gradient(115deg,#1c1c1c,#2b2b2b);color:#fff}.mall-ticket:before,.mall-ticket:after{content:"";position:absolute;top:calc(50% - 6px);width:12px;height:12px;border-radius:50%;background:#fff}.mall-ticket:before{left:-6px}.mall-ticket:after{right:-6px}.mall-ticket strong{font-size:clamp(13px,4.2vw,23px);line-height:1.06}.mall-ticket b{font-size:clamp(23px,7vw,40px);color:var(--mall-lime);font-weight:950;letter-spacing:-.055em}.mall-ticket span{border-left:1px solid #ffffff70;padding-left:8px;font-size:11px;font-weight:800}.mall-offers{margin-top:14px}.mall-offers .section-heading h2,.mall-trending .section-heading h2{font-size:clamp(20px,5.9vw,34px);font-weight:950;letter-spacing:-.05em}.mall-offers .mall-deal-link{flex:none;background:#e8ff81;padding:7px 9px;border-radius:9px;color:#161616;font-size:11px;font-weight:850}.mall-offers .sale-badge{background:#e5ff6a;color:#101010;border-radius:999px}.mall-topic-grid .mall-topic-photo{width:100%;height:100%}.mall-topic-grid a{aspect-ratio:1.62}.mall-local{margin-top:10px;border-radius:12px;height:clamp(105px,32vw,240px)}.mall-local:after{background:linear-gradient(90deg,#efdfcd 8%,#efdfcd00 90%)}.mall-local h1{color:#151515;font-size:clamp(22px,6vw,42px)}.mall-local .purple-small{background:var(--mall-lime)!important;color:#111!important}.mall-trending .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mall-trending .product-photo{aspect-ratio:1!important}.mall-trending .card-info{padding-inline:0}.mall-trending .product-card h3 :is(button,a){font-size:11px}.mall-trending .quick-add{display:none!important}body[data-page=brands] .brand-page-title{font-size:clamp(24px,6.5vw,43px);margin:7px 0 12px}.mall-store-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.mall-store-rail .brand-circle{width:min(100%,55px);height:auto;aspect-ratio:1}.mall-store-rail .brand-circle b{font-size:clamp(14px,4vw,22px);font-style:normal}.mall-store-rail a{font-size:9px}.mall-store-rail .mall-more{display:grid;place-items:center;background:#ececec;color:var(--purple);border-radius:50%;font-size:24px}.mall-brand-banner:after{background:linear-gradient(90deg,#101010bc,transparent)}.mall-brand-banner h1{font-style:normal}.mall-local,.mall-store-0,.mall-store-1{background-image:url(assets/mall-store-campaigns.png.webp);background-size:100% 300%;background-repeat:no-repeat}.mall-local>img,.mall-store-0>img,.mall-store-1>img{visibility:hidden}.mall-local{background-position:center bottom}.mall-local:after{background:linear-gradient(90deg,#eadac685,transparent 68%)}.mall-store-0{background-position:center top}.mall-store-0:after{background:linear-gradient(90deg,#1e1e1e66,transparent 70%)}.mall-store-1{background-position:center center}.mall-store-1:after{background:linear-gradient(90deg,#ffccbc70,transparent 65%)}.mall-store-1>div{color:#101010}.mall-brand-banner{height:auto;aspect-ratio:2.25}.mall-brand-banner>img{position:absolute;inset:0;height:100%}.mall-brand-products{margin-top:-3px;padding:4px;border:1px solid #ececec;border-radius:12px}.mall-brand-products:empty{display:none}.mall-store-rail a:nth-child(1) .brand-circle{background:#111;color:#fff}.mall-store-rail a:nth-child(2) .brand-circle{background:#ffd2c7;color:#111}.mall-store-rail a:nth-child(3) .brand-circle{background:#e4fc67;color:#111}.mall-store-rail a:nth-child(4) .brand-circle{background:#c3c3c3;color:#111}.mall-store-rail a:nth-child(5) .brand-circle{background:#eae1d7;color:#111}.mall-store-footer{display:flex;align-items:center;gap:10px;margin:12px 0;padding:10px;border:1px solid var(--mall-line);border-radius:12px;background:#f7f7f7}.mall-store-footer svg{flex:none;width:42px;height:42px;padding:8px;border-radius:9px;background:#e5ff72}.mall-store-footer span{flex:1}.mall-store-footer small{display:block;color:#494949}.mall-store-footer>b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--purple);color:#fff}:root{color-scheme:dark;--panel: #181818;--mall-ink: #f5f5f5;--mall-line: #353535;--purple: #545454}html,body,#appHeader,.bottom-nav,.category-search{background:#09090b;color:var(--mall-ink)}.bottom-nav>a{color:#e8e8e8}.bottom-nav>a.active,.section-heading a,.checkout-secondary,.continue-link,.size-guide-link,.mall-guest a{color:#a8a8a8}.category-search #searchForm,.mall-chips a,.ref-tabs a,.search-tags button,#helpSearch{background:#222;color:var(--mall-ink)}#searchInput,#searchForm>span,.category-search .search-submit{color:var(--mall-ink)}#searchInput::placeholder{color:#bdbdbd}.mall-chips .selected,.ref-tabs .selected,.category-sidebar .selected{background:var(--purple);color:#fff}.product-card,.horizontal-products>.product-card{background:#131313;color:var(--mall-ink)}.product-card .product-photo,.mall-brand-products img{background:var(--panel)}.product-card h3,.product-card h3 :is(button,a),.pdp-info h1{color:var(--mall-ink)!important}.product-card .card-brand{color:#bdbdbd!important}.product-card .price{color:var(--mall-ink)}.mall-ticket:before,.mall-ticket:after{background:#09090b}.category-sidebar,.catalog-tools,.catalog-tools select,.catalog-tools button,.category-favorites,.bag-row,.bag-summary,.quantity-control,.checkout-section,.checkout-product,#filterDialog,#sizeGuide,#productDialog,#productDialog.quick-mode,.pdp-actions,.pdp-service,.option-buttons button,.filter-actions,.help-page details,.ref-world-links a,.empty-state,.site-footer,.mall-store-footer,.mall-profile a{background:var(--panel);color:var(--mall-ink);border-color:var(--mall-line)}.category-sidebar a,.catalog-meta,.checkout-section label,.checkout-field label,#filterDialog fieldset label,#sizeGuide p,#sizeGuide small,.bag-row-bottom button,.bag-summary small,.bag-summary dl>div,.bag-summary .bag-total,.pdp-meta,.pdp-stock,.full-details,.checkout-deck,.checkout-privacy,.checkout-back,.favorites-note,.muted,.filter-hint,.size-close,.size-native,.empty-state p,.world-note,.mall-checkout-summary small,.mall-store-footer small{color:#c5c5c5}.empty-state h2{color:var(--mall-ink)}#filterDialog input,#filterDialog select,.bag-summary input,.personal-name input,.checkout-section input,.checkout-section select,.checkout-section textarea{background:#222!important;color:var(--mall-ink)!important;border-color:#5f5f5f!important}.pdp-brand,.quantity-control button,.pdp-quantity input,.checkout-payment,.pdp-actions .buy-now,.pdp-heart,#sizeGuide th{background:#252525;color:var(--mall-ink);border-color:var(--mall-line)}.checkout-secondary,.continue-link,.size-guide-link{background:transparent;border-color:var(--mall-line)}.option-buttons button[aria-pressed=true],#filterDialog fieldset label:has(input[type=radio]:checked),.help-page details[open]{background:#2d2d2d;color:#dbdbdb;border-color:#838383}.hub-checkout form[data-hub-checkout-address] .checkout-section{background:transparent}.product-skeleton i,.product-skeleton b,.product-skeleton span{background:#232323}.mall-brand-products{border-color:var(--mall-line)}.mall-store-footer svg{color:#111}#searchForm{position:relative;z-index:24}.search-suggestions{position:absolute;inset:calc(100% + 6px) 0 auto;max-height:min(330px,50dvh);overflow:auto;padding:5px;border:1px solid var(--mall-line);border-radius:13px;background:#181818;box-shadow:0 12px 28px #0008}.search-suggestions[hidden]{display:none}.search-suggestions button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:6px;border-radius:8px;text-align:left;color:var(--mall-ink)}.search-suggestions button:hover,.search-suggestions button:focus-visible{background:#2d2d2d}.search-suggestions img{width:38px;height:38px;object-fit:contain;border-radius:5px}.search-suggestions button>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-suggestions strong{white-space:nowrap;font-size:11px}.mall-shortcuts{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.mall-shortcuts a{font-size:10px;text-align:center}.mall-kids-photo{object-fit:contain;object-position:78% 45%}.mall-topic-grid a:last-child:has(.mall-kids-photo){grid-column:1 / -1;aspect-ratio:3.1}.mall-store-rail{grid-template-columns:repeat(7,minmax(0,1fr))}.mall-store-rail .circle-photo{width:min(100%,55px);height:auto;aspect-ratio:1}body.kids-mode{--purple: #6c6c6c;--mall-lime: #e9ff75}.kids-switch{display:flex;width:fit-content;gap:4px;padding:4px;margin:0 0 12px;border-radius:999px;background:var(--panel)}.kids-switch a{padding:7px 12px;font-size:11px;font-weight:900;border-radius:999px}.kids-switch .selected{background:var(--purple);color:#fff}.kids-mall-hero{height:clamp(210px,56vw,390px);border-radius:15px}.kids-mall-hero>img{object-position:78% 40%}.kids-mall-hero h1{font-size:clamp(25px,7vw,58px)}.kids-mall-hero:after{background:linear-gradient(90deg,#202020c9,transparent 80%)}#appHeader .header-line{grid-template-columns:minmax(0,1fr)}.bottom-nav .nav-bag{position:relative}body.mall-explore #appHeader,body[data-page=brands] #appHeader{display:block}.mall-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(100%,440px);margin:0 auto;padding:4px;border-radius:15px;background:#1b1b1b}.mall-switcher a{display:flex;align-items:baseline;justify-content:center;gap:5px;padding:7px 5px;border-radius:11px;color:#dadada;font-size:clamp(20px,6vw,28px);font-weight:950;line-height:1;letter-spacing:-.045em}.mall-switcher a small{font-size:9px;letter-spacing:.14em}.mall-switcher a[aria-current]{background:var(--purple);color:#fff}.kids-mode .mall-switcher a[aria-current]{background:var(--mall-lime);color:#121212}.hub-centered-mark{text-align:center;font-size:32px;line-height:1;font-weight:950;letter-spacing:-.06em;margin-bottom:7px}.mall-switcher{width:min(100%,224px)}.mall-switcher a{align-items:center;font-size:14px;letter-spacing:0}#appHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}body.mall-explore #appHeader,body[data-page=brands] #appHeader{display:flex}:is(body[data-page=bag],.gazime-bag-dialog) #appHeader,body[data-page=checkout] #appHeader{display:none}.hub-centered-mark{margin:0;text-align:left;white-space:nowrap}.mall-switcher{flex:0 1 170px;width:auto;margin:0}body:is([data-page=home],[data-page=kids]) #main>.mall-hero:first-child{height:auto;aspect-ratio:1.7;background:#b7b7b7}body:is([data-page=home],[data-page=kids]) #main>.mall-hero:first-child>img{object-position:center}body:is([data-page=home],[data-page=kids]) #main>.mall-hero:first-child:after{background:linear-gradient(90deg,#fff4,transparent 54%)}#appHeader{position:static}.mall-home-categories{margin:0 0 9px;scrollbar-width:none}body:is([data-page=home],[data-page=kids]) .mall-home-categories a{flex:0 0 auto;white-space:nowrap}.ref-brand-circles.mall-circle-carousel{display:flex;gap:9px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:10px 0;padding:2px 2px 6px}.mall-circle-carousel>a{flex:0 0 64px;scroll-snap-align:start}.mall-circle-carousel .circle-photo{width:54px;height:54px}.mall-offer-carousel.product-grid,.mall-bestsellers .product-grid{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:5px}.mall-offer-carousel>.product-card,.mall-bestsellers .product-grid>.product-card,.mall-bestsellers .product-skeleton{flex:0 0 clamp(132px,44%,230px);scroll-snap-align:start}.mall-circle-scroll{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;margin:10px 0}.mall-circle-scroll .mall-circle-carousel{width:max-content;min-width:100%;overflow:visible;scroll-snap-type:none;margin:0}.mall-bestsellers{margin-top:14px}.mall-bestsellers .section-heading h2{font-size:clamp(20px,5.9vw,34px);font-weight:950;letter-spacing:-.05em}.mall-circle-scroll .mall-logo-row>a{display:grid;place-items:center;min-height:46px;background:transparent}.mall-logo-row img{display:block;width:100%;height:39px;object-fit:contain;background:transparent;border-radius:0}.mall-circle-carousel .circle-photo>svg{width:23px;height:23px}.mall-circle-scroll .mall-circle-carousel .circle-photo{background:transparent;border:0;border-radius:0}.mall-circle-scroll .mall-circle-carousel .circle-photo img{object-fit:contain}.bottom-nav>.bottom-mall-switch{color:#131313;background:#c2c2c2;border-radius:10px;margin:0 4px;padding:4px 2px}.bottom-mall-switch>span{font-size:21px;font-weight:900;line-height:1}.kids-mode .bottom-nav>.bottom-mall-switch{background:#e9ff75}.bottom-mall-switch .mall-switch-art{position:relative;display:block;width:29px;height:23px}.bottom-mall-switch .mall-switch-art svg{width:26px;height:23px;stroke:none}.mall-switch-art .switch-adult,.kids-mode .mall-switch-art .switch-kid{display:none}.kids-mode .mall-switch-art .switch-adult{display:block}.mall-switch-art i{position:absolute;top:0;right:-6px;padding:1px 2px;border-radius:3px;background:#181818;color:#fff;font:800 9px/1.1 system-ui,sans-serif}#appHeader #searchForm{display:flex;flex:1 1 auto;min-width:0;margin:0;height:36px;border:1px solid var(--mall-line);border-radius:999px;padding:0 8px;background:#222}#appHeader .search-submit{display:grid!important;place-items:center;background:transparent;color:var(--mall-ink)}#appHeader #searchInput{width:100%;min-width:0}body:not(.mall-explore) .category-search{display:none}@media(max-width:380px){.hub-centered-mark{font-size:25px}}.mall-newswire{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;padding:8px 10px;color:#f5ebda;border-block:1px solid #665c51;font-size:12px}.mall-newswire strong{color:#17110d;background:#ffe35b;padding:2px 5px}.mall-frontpage{display:grid;grid-template-columns:1.15fr 1fr;margin-block:10px 14px;background:#f2e6d2;color:#181311;border:1px solid #ad9d86;overflow:hidden}.mall-frontpage-copy{padding:clamp(14px,3vw,38px);align-self:center}.mall-frontpage small,.mall-newsdesk small{font-size:10px;font-weight:900;letter-spacing:.12em}.mall-frontpage h1,.mall-newsdesk h2{font:900 clamp(27px,5vw,65px)/.98 Georgia,serif;letter-spacing:-.045em;margin:10px 0}.mall-frontpage p{font-size:13px;margin-bottom:13px}.mall-frontpage a,.mall-newsdesk a{display:inline-flex;min-height:40px;align-items:center;padding:6px 10px;background:#8f241b;color:#fff;font-weight:800;font-size:12px}.mall-frontpage img{width:100%;height:100%;min-height:0;object-fit:contain;object-position:55% center}.mall-newsdesk{margin-block:20px;padding:16px;color:#211914;background:#f2e6d2;border-top:5px solid #8f241b}.mall-newsdesk h2{font-size:clamp(24px,4vw,38px)}@media(max-width:560px){.mall-frontpage{grid-template-columns:1.35fr 1fr}.mall-frontpage h1{font-size:clamp(24px,7vw,36px)}}.product-card,.product-photo,#searchForm,.mall-chips a,.catalog-tools button,.catalog-tools select,.filter-fields input,.pdp-options button,.bag-row,.bag-summary,.checkout-section,.mall-topic-grid a{border:0}.favorite-toggle,.pdp-heart,.category-favorites{display:none!important}.bottom-nav>a{flex:1 1 0;min-width:0}.hub-aside{padding:12px;background:#dfff36;color:#101010;font-weight:900}.hub-chaos-hero{margin-block:14px}.hub-chaos-hero .mall-banner-copy{color:#fff}.hub-brand-dot{color:#5b5b5b}.hub-brand-note{display:block;font:500 10px/1.2 Arial,sans-serif;letter-spacing:0}body:is([data-page=home],[data-page=kids]) #main>.hub-chaos-hero:after{background:linear-gradient(270deg,#000d,transparent 84%)}body:is([data-page=home],[data-page=kids]) #main>.hub-chaos-hero>div{margin-left:auto;text-align:right}body:is([data-page=home],[data-page=kids]) .hub-chaos-hero h1{color:#fff}body:is([data-page=home],[data-page=kids]) .hub-chaos-hero h1:after{display:none}body:is([data-page=home],[data-page=kids]) .quick-add{background:#363636;color:#fff;border:0;width:auto;padding-inline:7px}body:not(:is([data-page=home],[data-page=kids])) .quick-add span{display:none}@media(max-width:600px){.mall-offer-carousel.product-grid,.mall-bestsellers .product-grid{grid-auto-columns:calc((100% - 8px)/2);gap:8px}.mall-offer-carousel>.product-card,.mall-bestsellers .product-grid>.product-card{min-width:0;width:100%}.mall-offer-carousel .product-photo,.mall-bestsellers .product-photo{aspect-ratio:1.25}body:is([data-page=home],[data-page=kids]) #appHeader{gap:5px}}.hub-campaign-art{display:block;overflow:hidden}.hub-campaign-art img{display:block;width:100%;height:auto}.hub-campaigns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:18px}body:is([data-page=home],[data-page=kids]) #main>.hub-campaign-art{margin-block:12px}body:is([data-page=home],[data-page=kids]) .hub-aside{margin:6px 0;padding:0;background:transparent;color:#b9b9c2;font-style:italic;font-size:12px}body:is([data-page=home],[data-page=kids]) #mallOfferTitle{font-size:clamp(16px,4.8vw,26px)}@media(max-width:600px){.hub-campaigns{grid-template-columns:minmax(0,1fr)}}:root{--purple: #424242;--mall-ink: #f7f7f7;--mall-line: transparent}html,body,#appHeader,.bottom-nav,.category-search{background:#050505}#searchForm,.category-sidebar,.catalog-tools select,.catalog-tools button{background:#171717}#appHeader,.bottom-nav,.section-heading,.category-sidebar,.category-content,.pdp-actions,.pdp-info,.checkout-field-grid,.bag-layout,.mall-home-categories,.product-card,.product-photo,.mall-chips a,.hub-checkout input,.hub-checkout select{border-width:0;box-shadow:none}body:is([data-page=home],[data-page=kids]) .quick-add{background:#424242}.mall-header-bag{display:none}.mall-home-links{display:flex;gap:14px;padding:2px 0 7px}.mall-home-links a{color:#f7f7f7;font-size:11px;font-weight:800}body:is([data-page=home],[data-page=kids]) .mall-home-categories{margin-bottom:2px}body:is([data-page=home],[data-page=kids]) .mall-home-categories a.selected{background:var(--purple);color:#fff}body:is([data-page=home],[data-page=kids]) #main>.hub-campaign-art{margin:0;border-radius:5px}body:is([data-page=home],[data-page=kids]) #main>.hub-campaign-art img{aspect-ratio:2;object-fit:contain;object-position:top}body:is([data-page=home],[data-page=kids]) .mall-bestsellers{margin:4px 0 8px}body:is([data-page=home],[data-page=kids]) .mall-bestsellers .section-heading a{color:#818181;font-weight:900}body:is([data-page=home],[data-page=kids]) .mall-bestsellers .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}body:is([data-page=home],[data-page=kids]) .mall-bestsellers .product-card{background:transparent}body:is([data-page=home],[data-page=kids]) .mall-bestsellers .product-photo{aspect-ratio:1.35}body:is([data-page=home],[data-page=kids]) .quick-add{display:inline-flex!important;align-items:center;gap:4px;height:24px;padding-inline:8px;border-radius:7px;font-size:11px;line-height:1;white-space:nowrap}@media(max-width:600px){body:is([data-page=home],[data-page=kids]) #appHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:6px 12px 2px}body:is([data-page=home],[data-page=kids]) #appHeader .hub-centered-mark{text-align:left;justify-self:start}body:is([data-page=home],[data-page=kids]) .mall-header-bag{position:relative;display:grid;place-items:center;width:32px;height:32px}.mall-header-bag svg{width:20px;height:20px}body:is([data-page=home],[data-page=kids]) #appHeader #searchForm{grid-column:1 / -1;height:30px;background:#171717}body:is([data-page=home],[data-page=kids]) .mall-home-categories{gap:5px;padding-inline:0}body:is([data-page=home],[data-page=kids]) .mall-home-categories a{flex:1 0 auto;padding-inline:7px;min-height:24px;font-size:11px}}body:is([data-page=home],[data-page=kids]) .mall-bestsellers .product-skeleton i{aspect-ratio:1.35;height:auto}.hub-order-status{max-width:520px;margin:12px auto 36px}.hub-order-status form{display:grid;gap:14px;padding:0;background:transparent}.hub-order-status form label{display:grid;gap:6px}.hub-order-status form input{width:100%}.hub-order-status .checkout-primary{background:#424242;color:#fff}.hub-order-status #hubOrderResult{margin-top:16px}.mall-search-tabs{display:flex;gap:6px;margin:6px 0}.mall-search-tabs a{flex:1;text-align:center}.mall-search-tabs a.selected{background:#424242;color:#fff}body:is([data-page=home],[data-page=kids]) .hub-brand-note{display:none}.gazime-categories,.gazime-brands{display:grid;align-items:center;text-align:center;gap:8px;margin:8px 0 14px}.gazime-categories{grid-template-columns:repeat(5,minmax(0,1fr))}.gazime-categories a{display:grid;place-items:center;gap:3px;font-size:11px;font-weight:800}.gazime-categories img{width:min(100%,78px);height:64px;object-fit:contain}.gazime-brands{grid-template-columns:repeat(3,minmax(0,1fr))}.gazime-brands img{display:block;width:min(100%,124px);height:38px;margin:auto;object-fit:contain}body:is([data-page=home],[data-page=kids]) #main>.hub-campaign-art img{aspect-ratio:auto;object-fit:contain}.gazime-rail{margin:10px 0 14px}.gazime-rail .section-heading a{color:#a5a5a5;font-weight:850}.gazime-rail .product-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:clamp(150px,41%,245px);gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#424242 #222222;padding-bottom:5px}.gazime-rail .product-card{min-width:0;scroll-snap-align:start;background:#171717;border-radius:12px;overflow:hidden}.gazime-rail .product-photo{aspect-ratio:1.3}.gazime-rail .product-photo img{object-fit:contain}.gazime-no-sale,.gazime-rail>p,.gazime-mood>p{color:#b9b9c2;font-size:12px;margin:4px 0 8px}.gazime-mood button,.gazime-play button,.gazime-play a,.hub-home-feed>button[data-filters]{border:0;border-radius:16px;background:#222;color:#fff;padding:8px 14px;font-weight:800}.gazime-mood button[aria-pressed=true],.gazime-play button{background:#424242}.gazime-play{background:#171717;padding:14px;margin:12px 0;border-radius:12px}.gazime-play h2{margin:0 0 8px}.gazime-play a{display:inline-block}.gazime-play :is(input,select){background:#222;color:#fff;border:0;border-radius:8px;padding:8px}#gazimeStory .gazime-news-card,#gazimeLea .gazime-news-card{margin:12px 0}@media(min-width:601px){.gazime-categories{grid-template-columns:repeat(5,minmax(0,1fr))}.gazime-brands{grid-template-columns:repeat(6,minmax(0,1fr))}body:is([data-page=home],[data-page=kids]) #main>.hub-campaign-art img{max-height:380px;object-fit:contain}}body:is([data-page=home],[data-page=kids]) #appHeader{padding-block:6px}body:is([data-page=home],[data-page=kids]) #main>.hub-campaign-art{border-radius:12px;margin-block:8px}.gazime-brands{row-gap:8px;margin-block:12px 10px}.gazime-brands img{height:32px}.gazime-mood .mall-chips{display:flex;overflow-x:auto;gap:7px;scrollbar-width:thin}.gazime-mood .mall-chips button{flex:0 0 auto;padding-inline:12px;white-space:nowrap}.gazime-play{background:transparent;padding:0}.gazime-play h2{margin-bottom:4px}.gazime-play p{color:#b9b9c2;margin:0 0 6px}.gazime-play select,.gazime-play input{background:#1c1c26;border-radius:999px}.gazime-filter-chips button{border:0;border-radius:999px;background:#222;color:#fff;padding:7px 12px;font-weight:750}@media(max-width:600px){body:is([data-page=home],[data-page=kids]) #appHeader .hub-centered-mark{font-size:22px;letter-spacing:-.035em}.gazime-categories{row-gap:6px;margin-block:4px 10px}.gazime-categories img{height:53px}.gazime-rail .section-heading a{font-size:13px}.gazime-rail .product-photo img{background:#171717}}html,body,#appHeader,.bottom-nav,.gazime-rail{background:#000}.gazime-rail .product-grid{grid-auto-columns:calc((100% - 8px) / 1.5);scrollbar-color:#424242 #000}body:is([data-page=catalog],[data-page=categories],[data-page=kids]) #catalogProducts>.product-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 8px) / 1.5);gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:#424242 #000;background:#000}body:is([data-page=catalog],[data-page=categories],[data-page=kids]) #catalogProducts>.product-grid>.product-card{min-width:0;scroll-snap-align:start;background:#000}.gazime-wordmark{display:inline-flex;align-items:center;gap:.18em;white-space:nowrap}.gazime-wordmark-mall{font-size:.65em;line-height:1;letter-spacing:0}@media(max-width:600px){#appHeader #searchForm{min-height:36px}#appHeader #searchInput{font-size:16px}#appHeader #searchInput::placeholder{font-size:12px}}#main .product-card,#main .product-card .product-photo,#main .product-card .card-info,#main .product-card .card-bottom,#main .product-card .product-photo img{background:#000;border-color:transparent;box-shadow:none}#main .product-card .product-photo{aspect-ratio:1 / 1}#main .product-card .product-photo img{object-fit:contain}body #appHeader{display:grid;grid-template-columns:minmax(0,1fr)}body:is([data-page=home],[data-page=kids]) #appHeader{grid-template-columns:minmax(0,1fr)}body #appHeader .hub-centered-mark,body:is([data-page=home],[data-page=kids]) #appHeader .hub-centered-mark{grid-column:1 / -1;justify-self:center;text-align:center}.gazime-wordmark-mall{font-size:.5em;font-weight:400}#main .product-card .card-info h3,#main .product-card .card-info h3 :is(button,a){display:block;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:unset;max-height:none}@media(max-width:600px){#main .product-card .card-info h3 :is(button,a){font-size:13px;line-height:1.25}}.gazime-story-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:90%;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#424242 #000}.gazime-story-carousel>.gazime-news-card{min-width:0;scroll-snap-align:start}.gazime-home-feature-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,7vw,42px);margin-block:28px 34px}.gazime-home-feature-stack>.gazime-play,.gazime-home-feature-stack>.hub-campaign-art,.gazime-home-feature-stack #gazimeLea .gazime-news-card{margin:0}.gazime-home-feature-stack #gazimeLea:empty{display:none}.gazime-home-feature-stack>.hub-campaign-art{border-radius:12px}.gazime-home-feature-stack .gazime-play h2{margin-bottom:6px}.gazime-home-feature-stack .gazime-play p{margin-bottom:10px}.gazime-home-feature-stack .gazime-mood #gazimeMood{margin-bottom:0}.gazime-brand-picker{display:flex;gap:8px;overflow-x:auto;padding-block:4px 9px;scrollbar-width:thin}.gazime-brand-picker button{flex:0 0 94px;min-height:42px;padding:5px;background:#000;border:0;border-bottom:2px solid transparent}.gazime-brand-picker button[aria-pressed=true]{border-bottom-color:#424242}.gazime-brand-picker img{display:block;width:100%;height:30px;object-fit:contain}.gazime-home-feature-stack .gazime-mood,.gazime-home-feature-stack .gazime-mood>:is(h2,p,.mall-chips){background:#000;box-shadow:none}.gazime-mood .mall-chips button[aria-pressed=false]{background:#000}#main .product-card .product-photo{position:relative}body:is([data-page=home],[data-page=kids]) #main :is(h1,h2,h3,.section-heading),#main .product-card .card-info h3 :is(button,a){background:transparent;box-shadow:none}body #appHeader,body #main,body .bottom-nav{width:100%;max-width:none;box-sizing:border-box}body #main{padding-inline:clamp(8px,2vw,24px)}#main .product-card .product-photo{aspect-ratio:4 / 5!important}#main .product-card .product-photo img{width:100%;height:100%;object-fit:contain}.gazime-name-section h2{margin:0 0 10px}.gazime-name-carousel{display:grid;grid-template-columns:max-content;gap:7px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#424242 #000}.gazime-name-carousel button{display:grid;place-items:center;border:0;padding:6px 9px;border-radius:999px;background:#171717;color:#fff;font-weight:750;white-space:nowrap;scroll-snap-align:start}.gazime-name-carousel button:is(:hover,:focus-visible){background:#424242}#gazimeNameDialog{width:min(420px,calc(100% - 32px));padding:20px;border:0;border-radius:16px;background:#080808;color:#fff}#gazimeNameDialog::backdrop{background:#000b}#gazimeNameDialog h2{margin:0 0 14px;padding-right:38px;background:transparent}.gazime-name-close{position:absolute;top:12px;right:12px;border:0;background:#242424;color:#fff;width:36px;height:36px;border-radius:50%;font-size:22px}#gazimeNameBrand{display:block;width:100%;margin:5px 0 14px;padding:9px;border:0;border-radius:8px;background:#171717;color:#fff;font-size:16px}#gazimeNameChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#gazimeNameChoices a{padding:10px;border-radius:8px;background:#171717;color:#fff;font-weight:750}#gazimeNameChoices a:first-child{grid-column:1/-1;background:#424242}#gazimeNameDialog{max-height:min(76dvh,560px);overflow-y:auto}.gazime-name-aside{color:#c1bdc6;margin:12px 0;font-style:italic}.gazime-name-more{margin:22px 0 18px}.gazime-name-more h3{margin:0 0 6px;background:transparent}.gazime-name-more p{margin:0 0 12px;color:#c1bdc6}#gazimeNameSuggestions{display:flex;flex-wrap:wrap;gap:8px}#gazimeNameSuggestions button{border:0;border-radius:999px;background:#242424;color:#fff;padding:8px 13px;font-weight:750}#gazimeNameSuggestions button:is(:hover,:focus-visible){background:#424242}body #appHeader .gazime-wordmark{font-size:1.18em}body #appHeader{position:sticky;top:0;z-index:30;background:#000}.gazime-sticky-row{display:none;grid-column:1 / -1;min-width:0;align-items:center;gap:5px}.gazime-has-scrolled .gazime-sticky-row{display:flex}.gazime-sticky-back{flex:0 0 36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#171717;color:#fff}.gazime-sticky-back svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}body:is([data-page=home],[data-page=kids]) .gazime-sticky-back{display:none}.gazime-sticky-categories{display:flex;flex:1;min-width:0;gap:6px;overflow-x:auto;scrollbar-width:none;padding-block:3px 5px}#appHeader{overflow-anchor:none}@media(prefers-reduced-motion:no-preference){.gazime-has-scrolled .gazime-sticky-row{animation:gazime-sticky-in .15s ease-out both}@keyframes gazime-sticky-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}}.gazime-has-scrolled #appHeader .hub-centered-mark{display:none}.gazime-sticky-categories a{flex:0 0 auto;padding:5px 10px;border-radius:999px;background:#171717;color:#fff;font-size:11px;font-weight:750;white-space:nowrap}.gazime-product-banter{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px}.gazime-product-banter p{margin:0;color:silver;font-size:12px;line-height:1.25}.gazime-product-banter button{flex:0 0 auto;border:0;border-radius:999px;padding:7px 10px;background:#171717;color:#dcdcdc;font-size:12px;font-weight:800}.gazime-name-row{display:flex;gap:6px}.gazime-name-row:nth-child(2){padding-inline-start:14px}.gazime-name-row:nth-child(3){padding-inline-start:6px}.gazime-name-carousel button{padding-inline:9px}#gazimeNameDialog{position:fixed;inset:auto 0 0;margin:0 auto;width:min(100%,620px);max-width:100%;height:min(76dvh,640px);max-height:none;border-radius:18px 18px 0 0;padding:0 14px max(14px,env(safe-area-inset-bottom))}.gazime-name-sheet-header{position:sticky;top:0;z-index:2;padding:14px 0 8px;background:#080808}#gazimeNameDialog h2{margin-bottom:8px}#gazimeNameChoices{display:flex;overflow-x:auto;gap:6px;scrollbar-width:none}#gazimeNameChoices button{flex:0 0 auto;padding:6px 10px;border:0;border-radius:999px;background:#171717;color:#fff;font-weight:750;white-space:nowrap}#gazimeNameChoices button[aria-pressed=true]{background:#424242}#gazimeNameBrand{width:auto;max-width:100%;margin:8px 0 0;padding:5px 8px}#gazimeNamePickerResults .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#gazimeNamePickerResults .product-card{background:#000;min-width:0}#gazimeNamePickerResults .product-photo{aspect-ratio:4 / 5!important}#gazimeNamePickerResults .product-photo img{width:100%;height:100%;object-fit:contain}#gazimeNamePickerResults h3 :is(button,a){white-space:normal;overflow-wrap:anywhere}#gazimeNameAllResults{display:inline-block;margin:8px 0;color:#adadad}.gazime-names-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.gazime-names-heading h2{margin:0}.gazime-name-carousel.has-more-names{-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 24px),transparent 100%)}.gazime-product-formats{margin:10px 0 14px}.gazime-product-formats h3{margin:0 0 6px;background:transparent;font-size:13px}.gazime-product-format-list{display:flex;flex-wrap:wrap;gap:6px}.gazime-product-format-list button{border:0;border-radius:999px;background:#171717;color:#fff;padding:7px 12px;font-size:12px;font-weight:750}.gazime-product-format-list button[aria-pressed=true]{background:#424242}#main .gazime-rail:has(#gazimeDeals) .section-heading a{background:#424242;color:#fff;border-radius:999px;padding:6px 11px}#main .gazime-sale-card .sale-badge{inset:10px auto auto 10px;padding:6px 9px;border-radius:7px;background:#dfff4e;color:#0a0a0a;font-weight:950;transform:rotate(-5deg);pointer-events:none}#main .gazime-sale-card .sale-price{color:#dfff4e;font-weight:950;font-size:1.2rem}#main .gazime-sale-card .old-price{color:#b9b9c2;font-size:.78rem}:is(#main,#gazimeNamePickerResults) .product-grid>.gazime-sale-card .product-photo{aspect-ratio:3 / 4!important}#gazimeDeals>.product-grid,body:is([data-page=catalog],[data-page=categories],[data-page=kids]) #catalogProducts>.product-grid:has(>.gazime-sale-card):not(:has(>.product-card:not(.gazime-sale-card))){grid-auto-columns:calc((100% - 8px) / 1.5)}#appHeader #searchForm{position:relative}#gazimeSearchGhost{position:absolute;inset:0 66px 0 8px;display:flex;align-items:center;pointer-events:none;white-space:pre;overflow:hidden;color:#a4a0a9;font:inherit;font-size:16px}#gazimeSearchGhost span{visibility:hidden}#appHeader #searchInput{position:relative;background:transparent}#gazimeAcceptSearch{position:relative;border:0;background:#202020;color:#fff;border-radius:999px}#gazimeAcceptSearch[hidden]{display:none}.gazime-smart-chips:empty{display:none}.gazime-smart-chips a{color:#e0e0e0;background:#1b1b1b}body:is([data-page=home],[data-page=kids]) #main .gazime-rail .section-heading h2{font-size:clamp(24px,6.3vw,32px);line-height:1.1;overflow-wrap:anywhere}.gazime-brands{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#424242 #000;padding-block:4px 8px}.gazime-brands a{display:grid;align-items:center;flex:0 0 clamp(86px,28vw,154px);min-height:44px;scroll-snap-align:start}.hub-home-feed #catalogProducts>.product-grid{gap:22px}.gazime-feed-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 4px}.gazime-feed-products>.product-card{min-width:0}.gazime-editorial{min-width:0}.gazime-editorial-intro{display:grid;position:relative;isolation:isolate;align-items:end;overflow:hidden;min-height:86px;border-radius:12px;background:linear-gradient(110deg,#161616,#080808)}.gazime-editorial-banner .gazime-editorial-intro{min-height:clamp(146px,41vw,310px)}.gazime-editorial-intro>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:contain;object-position:center}.gazime-editorial-banner .gazime-editorial-intro:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#060606ee 0%,#060606a6 49%,transparent 100%)}.gazime-editorial-copy{padding:14px}.gazime-editorial-copy h3{margin:0 0 7px;max-width:25ch;font-size:clamp(18px,5vw,34px);line-height:1.12}.gazime-editorial-copy a{color:#d3d3d3;font-size:12px;font-weight:850}.gazime-editorial [data-editorial-products]:empty{display:none}.gazime-topic-teaser{margin:20px 0}.gazime-topic-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gazime-topic-tiles a{position:relative;isolation:isolate;display:grid;align-items:end;min-height:58px;overflow:hidden;border-radius:10px;background:#171717}.gazime-topic-tiles a:has(img){min-height:98px}.gazime-topic-tiles img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:-2}.gazime-topic-tiles a:has(img):after{position:absolute;content:"";inset:0;z-index:-1;background:linear-gradient(transparent,#000e)}.gazime-topic-tiles b{padding:9px}#gazimeTopicsSearch{width:100%;min-height:38px;border:0;border-radius:999px;background:#171717;color:#fff;font-size:16px;padding:7px 12px}.gazime-topic-types{margin-block:10px}.gazime-topic-types button{border:0;border-radius:999px;background:#171717;color:#fff;padding:7px 12px}.gazime-topic-types button[aria-pressed=true]{background:#424242}@media(min-width:700px){.gazime-feed-products{grid-template-columns:repeat(3,minmax(0,1fr))}.gazime-topic-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.gazime-search-brands{min-width:0;padding:7px 8px 8px}.gazime-search-brands p{margin:0 0 5px;font-size:12px;font-weight:850;color:#f1f1f1}.gazime-search-brands>div{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}.search-suggestions .gazime-search-brands button{display:grid;place-items:center;flex:0 0 85px;width:85px;min-height:38px;padding:4px;border-radius:8px;background:#171717}.search-suggestions .gazime-search-brands button:is(:hover,:focus-visible){background:#2d2d2d}.search-suggestions .gazime-search-brands img{display:block;width:72px;height:27px;object-fit:contain}#gazimeOpenSearch{display:flex;align-items:center;justify-content:space-between;gap:10px;grid-column:1 / -1;width:100%;min-height:36px;border:0;border-radius:999px;padding:6px 12px;background:#171717;color:#b9b9c2;text-align:left;font-size:12px}#gazimeOpenSearch svg,#gazimeSearchDialog .search-submit svg{display:block;width:18px;height:18px}#gazimeSearchDialog{position:fixed;inset:0;margin:0;padding:max(12px,env(safe-area-inset-top)) 12px 12px;width:100%;max-width:none;height:100dvh;max-height:none;box-sizing:border-box;border:0;border-radius:0;background:#000;color:#fff;overflow:auto}#gazimeSearchDialog::backdrop{background:#000}.gazime-search-top{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;width:min(100%,760px);margin-inline:auto}#gazimeCloseSearch{width:36px;height:40px;border:0;border-radius:50%;background:#171717;color:#fff;font-size:18px}#gazimeSearchDialog #searchForm{position:static;display:flex;align-items:center;min-width:0;height:40px;padding:0 8px;border:0;border-radius:999px;background:#171717}#gazimeSearchDialog #searchInput{position:relative;min-width:0;flex:1;background:transparent;color:#fff;padding:0;border:0;font-size:16px}#gazimeSearchDialog #gazimeSearchGhost{inset:0 68px auto 52px;height:40px}#gazimeSearchDialog .search-submit{display:grid!important;place-items:center;border:0;background:transparent;color:#fff;width:32px;height:32px}#gazimeSearchDialog #searchSuggestions{position:absolute;inset:48px 0 auto;max-height:none;overflow:visible;border:0;border-radius:0;padding:0;background:#000;box-shadow:none}.gazime-category-header{grid-column:1 / -1;display:flex;align-items:center;gap:8px;min-height:36px}.gazime-category-header[hidden],.gazime-typed-catalog #appHeader .hub-centered-mark{display:none}.gazime-category-header button{width:34px;height:34px;border:0;border-radius:50%;background:#171717;color:#fff;font-size:19px}.gazime-category-header h1{margin:0;font-size:18px;line-height:1.1}.gazime-catalog-picker{display:grid;min-width:0;gap:8px;margin:8px 0 12px}.gazime-catalog-choices{display:flex;gap:6px;overflow-x:auto;padding:1px 0 4px;scrollbar-width:thin}.gazime-catalog-choices:empty{display:none}.gazime-catalog-choices a{display:grid;place-items:center;flex:0 0 auto;min-height:34px;padding:4px 10px;border-radius:999px;white-space:nowrap;background:#171717;color:#fff;font-weight:750;font-size:12px}.gazime-catalog-choices a[aria-current=true]{background:#242424;color:#eee;box-shadow:inset 0 0 0 1px #555}.gazime-catalog-choices img{width:67px;height:23px;object-fit:contain}.gazime-type-highlights{display:grid;min-width:0;gap:16px;margin:12px 0 14px}.gazime-type-highlights .gazime-rail{margin:0;min-width:0}.gazime-type-highlights h2{margin:0}.gazime-type-highlights .gazime-rail>div>p{margin:8px 0 0;color:#b9b9c2}body.gazime-typed-catalog[data-page=catalog] #catalogProducts>.product-grid{display:grid;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;gap:24px;overflow:visible;scroll-snap-type:none}[data-type-topic-link][hidden]{display:none}#productDialog.quick-mode{inset:0;margin:auto;width:min(700px,calc(100vw - 18px));max-width:none;height:auto;max-height:94dvh;padding:0;border:1px solid #ffffff55;border-radius:24px;background:#000;color:#eee;overscroll-behavior:contain}#productDialog.quick-mode::backdrop{background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#productDialog.quick-mode:before{content:none}.quick-buy-header{display:none}#productDialog.quick-mode .quick-buy-header{position:sticky;top:0;z-index:8;display:flex;justify-content:space-between;align-items:center;padding:10px 13px;border-bottom:1px solid #333;background:#000e;font-size:12px}#productDialog.quick-mode>.dialog-close{display:none}.quick-buy-header button{width:32px;height:32px;border:0;border-radius:7px;background:transparent;color:#eee;font:300 27px/1 Arial,sans-serif}#productDialog.quick-mode .pdp-layout{display:grid;grid-template-columns:minmax(0,1fr)}#productDialog.quick-mode .pdp-media{float:none;width:100%;height:auto;margin:0}#productDialog.quick-mode .pdp-gallery{height:270px;overflow:hidden;background:#000}#productDialog.quick-mode .pdp-gallery img{flex:0 0 100%;min-width:100%;height:100%;padding:16px;object-fit:contain;background:#000}#productDialog.quick-mode .pdp-info{min-width:0;padding:23px}#productDialog.quick-mode .quick-brand{color:#aaa;font-size:10px}#productDialog.quick-mode .quick-title{min-height:0;margin:9px 0 15px;font-size:27px;line-height:1.13}#productDialog.quick-mode .pdp-price{font-size:22px}#productDialog.quick-mode :is(.gazime-product-banter,.pdp-stock,.size-guide-link){display:none}#productDialog.quick-mode .option-buttons button{border-radius:9px;background:#111}#productDialog.quick-mode .option-buttons button[aria-pressed=true]{border-color:#727272;background:#141414;color:#fff}#productDialog.quick-mode .quick-colors button{width:31px;height:31px;min-width:0;padding:0;border:2px solid #666;border-radius:50%;background:var(--swatch);font-size:0;box-shadow:inset 0 0 0 3px #000}#productDialog.quick-mode .quick-colors button[aria-pressed=true]{background:var(--swatch);box-shadow:0 0 0 2px #727272,inset 0 0 0 3px #000}:is(#productDialog.quick-mode,.gazime-product-page) .pdp-quantity{display:flex;align-items:center;width:120px;height:46px;gap:0;border:1px solid #444;border-radius:24px;overflow:hidden}:is(#productDialog.quick-mode,.gazime-product-page) .pdp-quantity label{display:none}:is(#productDialog.quick-mode,.gazime-product-page) .pdp-quantity button,:is(#productDialog.quick-mode,.gazime-product-page) .pdp-quantity input{width:33.33%;min-width:0;height:44px;padding:0;border:0;background:transparent;color:#eee;text-align:center;-webkit-appearance:textfield;appearance:textfield}:is(#productDialog.quick-mode,.gazime-product-page) .pdp-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}#productDialog.quick-mode .pdp-actions{position:static;padding:0;gap:12px;background:#000;border:0;grid-template-columns:1fr}#productDialog.quick-mode .pdp-actions :is(#addToBag,.buy-now){display:block;min-height:46px;border-radius:24px;font-size:13px;font-weight:800;color:#fff}#productDialog.quick-mode #addToBag{background:#343434}#productDialog.quick-mode .buy-now{background:transparent;border:1px solid #595959}@media(min-width:760px){#productDialog.quick-mode{width:min(850px,calc(100vw - 80px));max-height:92dvh}#productDialog.quick-mode .pdp-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}#productDialog.quick-mode .pdp-media{position:sticky;top:53px}#productDialog.quick-mode .pdp-gallery{height:420px}}.gazime-news-card{min-width:0;color:#fff;background:#000}.gazime-news-card>header{padding:0 4px 14px}.gazime-news-card h2{margin:0 0 7px;font-size:clamp(28px,4vw,39px);line-height:1.1;letter-spacing:-.035em}.gazime-news-card header p{margin:0;color:#bcbcbc;font-size:13px}.gazime-news-photo{display:block;position:relative;overflow:hidden;width:100%;aspect-ratio:.95;border-radius:13px;color:#fff}.gazime-news-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.gazime-news-overlay{position:absolute;inset:auto 0 0;display:grid;justify-items:start;gap:7px;padding:32px 14px 14px;background:linear-gradient(transparent,#000b 35%,#000);font-size:12px}.gazime-news-overlay>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.gazime-news-overlay b{padding:6px 10px;border:1px solid #a2a2a2;border-radius:24px;background:#575757;font-size:11px}.gazime-news-dialog{inset:0;width:min(780px,calc(100vw - 18px));max-width:none;max-height:94dvh;margin:auto;padding:0;border:1px solid #ffffff40;border-radius:24px;background:#000;color:#eee;overflow:auto;overscroll-behavior:contain}.gazime-news-dialog::backdrop{background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body:has(.gazime-news-dialog[open]){overflow:hidden}.gazime-news-close-dock{position:sticky;top:0;z-index:2;height:0}.gazime-news-close-dock button{position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;border-radius:7px;background:#0008;color:#eee;font:300 27px/1 Arial,sans-serif}.gazime-news-article{padding:0 20px 30px}.gazime-news-cover{display:block;width:calc(100% + 40px);max-width:none;margin:0 -20px -14px;max-height:340px;aspect-ratio:1.25;object-fit:cover;-webkit-mask-image:linear-gradient(#000 68%,transparent);mask-image:linear-gradient(#000 68%,transparent)}.gazime-news-category{color:#a2a2a2;font-weight:800}.gazime-news-article h1{margin:8px 0 12px;color:#fff;font-size:clamp(29px,5vw,38px);line-height:1.1}.gazime-news-deck{color:#bbb;font-size:17px}.gazime-news-body{color:#ddd;font-size:16px;line-height:1.75}.gazime-news-interview{display:flex;align-items:start;gap:12px;padding:15px;border-radius:16px;background:#171717}.gazime-news-interview img{width:48px;height:auto}.gazime-news-article>button{margin:12px 0;padding:8px 14px;border:1px solid #444;border-radius:20px;background:#191919;color:#eee}@media(min-width:760px){.gazime-news-photo{aspect-ratio:1.25}.gazime-news-article{padding:0 36px 35px}.gazime-news-cover{width:calc(100% + 72px);margin-inline:-36px;max-height:440px;aspect-ratio:1.6}}.gazime-shared-feed#catalogProducts>.product-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:16px;overflow:visible!important}.gazime-feed-break{padding:16px;border-radius:12px;background:#121212;color:#fff;font-size:clamp(18px,5vw,28px)}.gazime-product-page{max-width:1100px;margin:0 auto;padding-bottom:0}.gazime-product-page-nav{display:flex;align-items:center;gap:16px;padding:8px 0;font-weight:850}.gazime-product-page-nav button,#productDialog.quick-mode .quick-details{border:0;background:transparent;color:#b5b5b5;padding:8px 4px;font-weight:800}.gazime-product-page .pdp-layout{padding-bottom:0}.gazime-product-page .pdp-media{min-width:0}.gazime-product-page .pdp-gallery img{object-fit:contain;background:#080808}.gazime-product-page .pdp-actions{position:static}.gazime-page-quip{color:#b5b5b5;margin:0 0 8px;font-size:13px}.gazime-product-page .product-description .pdp-service{margin:12px 0 0}.gazime-product-recommendations,.gazime-product-story:not(:empty){margin-top:28px}.gazime-related-feed{display:grid;gap:14px}.gazime-related-more{display:block;margin:14px auto}.gazime-related-more[hidden]{display:none}@media(max-width:680px){.gazime-product-page .pdp-layout{display:block}.gazime-product-page .pdp-gallery img{max-height:58dvh}}.gazime-shared-grid.product-grid{grid-template-columns:minmax(0,1fr);gap:16px}.gazime-discover-feed{margin-block:24px}body[data-page=categories]:has(.gazime-explorer) :is(#appHeader,.category-search,.desktop-notice){display:none}.gazime-explorer{background:#000;color:#fff;max-width:1050px;margin-inline:auto}body:has(.gazime-explorer) #main{padding-top:0}.gazime-explorer-title{display:flex;align-items:center;gap:7px;margin-bottom:6px}.gazime-explorer-title button{display:grid;place-items:center;width:36px;height:40px;padding:0;border:0;background:transparent;color:#fff}.gazime-explorer-title svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2}.gazime-explorer-title h1{margin:0;font-size:clamp(23px,5vw,36px);line-height:1.1}.gazime-explorer-layout{display:grid;grid-template-columns:clamp(90px,24vw,170px) minmax(0,1fr);gap:9px}.gazime-explorer-nav{background:#000}.gazime-explorer-nav a{position:relative;display:flex;align-items:center;min-height:38px;padding:7px 6px 7px 10px;border-inline-start:3px solid transparent;font-size:clamp(11px,2.65vw,14px);font-weight:750;line-height:1.15}.gazime-explorer-nav a[aria-current]{border-color:#6c6c6c;background:#181818;color:#c6c6c6}.gazime-explorer-nav .gazime-soon{position:absolute;inset:auto 2px 1px auto;font-size:7px}.gazime-explorer-content{min-width:0}.gazime-explorer-content>header{display:flex;align-items:baseline;justify-content:space-between;gap:4px;margin-bottom:6px}.gazime-explorer-content h2{margin:0;font-size:clamp(20px,5vw,32px);line-height:1.1}.gazime-explorer-content header a{color:#b8b8b8;font-size:11px;white-space:nowrap}.gazime-explorer-content h3{margin:8px 0 5px;font-size:clamp(15px,3.8vw,23px);line-height:1.08}.gazime-explorer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.gazime-explorer-tile{display:grid;grid-template-rows:auto 1fr;gap:2px;min-width:0;text-align:center;font-size:clamp(12px,3.2vw,16px);font-weight:750}.gazime-explorer-tile img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:8px;background:#161616}.gazime-explorer-tile span{overflow-wrap:anywhere;line-height:1.13}body:has(.gazime-explorer) .site-footer{display:none}body:has(.gazime-explorer) :is(#appHeader,#main,.bottom-nav,.gazime-explorer-tile img){background:#000}body:has(.gazime-explorer) #main{padding-bottom:0;min-height:0}.gazime-explorer{display:grid;grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - var(--gazime-bottom-nav-height, 0px))}.gazime-explorer-layout{min-height:0}.gazime-explorer-content{min-height:0;overflow-y:auto;overscroll-behavior-y:auto;padding-bottom:12px}@media(max-height:500px){.gazime-explorer-nav a{min-height:0;padding-block:4px}}.gazime-explorer{grid-template-rows:auto auto minmax(0,1fr)}.gazime-audience{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.gazime-audience a{display:grid;gap:2px;padding:7px 10px;border:1px solid #343434;border-radius:9px;background:#101010;color:#eee}.gazime-audience a[aria-current]{border-color:#777;background:#242424}.gazime-audience strong{font-size:14px;font-weight:950;letter-spacing:-.025em}.gazime-audience em{color:#c3c3c3;font-style:italic}.gazime-audience a:last-child em{color:#dfff74}.gazime-explorer-nav{min-height:0;overflow-y:auto}.gazime-explorer-photo{display:block;width:100%;aspect-ratio:1}.catalog-tools,.catalog-tools :is(button,select),.gazime-catalog-picker,.gazime-catalog-choices,.gazime-catalog-choices a,.gazime-filter-chips button,#filterDialog,#filterDialog :is(.filter-actions,input,select,fieldset label){background:#000;color:#fff;border-color:#363636}#filterDialog fieldset label:has(input[type=radio]:checked){background:#000;color:#c3c3c3;box-shadow:inset 0 0 0 1px #424242}.gazime-has-scrolled #appHeader .gazime-category-header{display:none}#main :is(.catalog-tools,.gazime-catalog-picker,.gazime-catalog-choices,#kidsCollections){position:static}.gazime-header-search-row{grid-column:1 / -1;display:flex;align-items:center;gap:6px;min-width:0;width:100%}.gazime-header-search-row #gazimeOpenSearch{flex:1;min-width:0}.gazime-header-search-row .gazime-search-back{display:none}.gazime-topic-header #appHeader .gazime-search-back{display:grid}.gazime-topic-header #appHeader :is(.hub-centered-mark,.gazime-category-header,.gazime-sticky-row){display:none}.gazime-topic-header #appHeader{max-width:none;background:#000}.gazime-topic-header #appHeader .gazime-header-search-row{background:#000;gap:9px;padding-bottom:5px}.gazime-topic-header #gazimeOpenSearch{background:#000;border:1px solid #333}.gazime-topic-header #main .gazime-catalog-picker{display:contents}.gazime-topic-header #main #gazimeTypeCategories{position:sticky;top:var(--header-height, 56px);z-index:16;margin:8px 0;padding-block:10px;background:#000}.gazime-topic-header #main .gazime-catalog-brands{margin-bottom:12px}.gazime-catalog-choices a[aria-current=true]{min-height:29px;padding-inline:8px;align-self:center}body{padding-bottom:var(--gazime-bottom-nav-height, 0px)}#main{min-height:0;padding-bottom:0}.gazime-audience a{place-items:center;text-align:center}.gazime-discover-page{max-width:880px;margin-inline:auto}.gazime-discover-section{margin-bottom:26px}.gazime-discover-section>h2{display:flex;gap:8px;align-items:baseline;margin:0 0 10px;font-size:clamp(23px,6vw,34px)}.gazime-discover-section>h2 small{color:#b1b1b1;font-size:.55em}.gazime-discover-section>h3{margin:12px 0 7px;font-size:17px}.gazime-discover-section>p{margin:0 0 9px;color:#c4c4c4}.gazime-discover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px}.gazime-discover-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.gazime-discover-photo{position:relative;display:grid;min-width:0;overflow:hidden;border-radius:10px;background:#121212;color:#fff}.gazime-discover-photo img{width:100%;height:auto;aspect-ratio:1.5;object-fit:contain}.gazime-discover-photo>div{display:grid;gap:5px;padding:6px 8px 8px}.gazime-discover-photo strong{font-size:clamp(12px,3.4vw,19px);line-height:1.12}.gazime-discover-photo span{color:#c4c4c4;font-size:12px}.gazime-discover-campaign .gazime-discover-photo{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;background:#161616}.gazime-discover-campaign img{grid-column:2;grid-row:1}.gazime-discover-campaign .gazime-discover-photo>div{grid-column:1;grid-row:1;padding:12px}.gazime-discover-campaign strong{font-size:clamp(18px,5.5vw,32px)}.gazime-discover-link,.gazime-discover-quip{display:flex;justify-content:space-between;padding:10px;margin-top:9px;border-radius:8px;background:#141414;color:#eee;font-weight:850}.gazime-discover-section .gazime-discover-quip{margin-top:9px}.gazime-discover-brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 6px;margin:12px 0}.gazime-discover-brands a{display:grid;justify-items:center;gap:5px;font-size:12px;font-weight:750;text-align:center}.gazime-discover-brands img{width:min(75px,100%);aspect-ratio:1;object-fit:contain;background:#181818;border-radius:50%;padding:6px}#gazimeDiscoverStories{display:grid;gap:15px}#gazimeDiscoverStories .gazime-news-card:not(:first-child) .gazime-news-photo{aspect-ratio:1.75}.gazime-discover-page .hub-campaign-art img{aspect-ratio:3 / 2;object-fit:contain}body[data-page=discover] :is(#main,.gazime-discover-page,.gazime-discover-photo,.gazime-discover-link,.gazime-discover-quip,.gazime-discover-brands img,.gazime-discover-page .story-insert,.gazime-discover-page .product-card,.gazime-discover-page .product-photo,.gazime-discover-page .card-info,.gazime-discover-page .empty-state,.gazime-discover-page .hub-campaign-art){background:#000}body[data-page=discover] :is(.gazime-discover-photo,.gazime-discover-link,.gazime-discover-quip,.gazime-discover-brands img){box-shadow:inset 0 0 0 1px #242424}.gazime-discover-page{padding-top:4px}.gazime-discover-section[hidden]{display:none}.gazime-discover-page .gazime-discover-section .gazime-discover-quip{margin-block:8px}.gazime-discover-page .gazime-brands>a{flex:0 0 calc((100% - 3 * 8px) / 3.5);min-width:0;min-height:38px}.gazime-discover-page .gazime-brands{gap:8px}.gazime-discover-page .gazime-brands img{height:27px}.gazime-discover-kids .hub-campaign-art{margin:0}.gazime-discover-kids .gazime-discover-photo{background:#000}#gazimeDiscoverKidsProducts .product-grid{grid-auto-columns:calc((100% - 8px) / 1.5)}.gazime-discover-themes a{flex:0 0 auto;padding:6px 11px;border:1px solid #393939;border-radius:999px;background:#000;color:#fff;font:inherit;font-weight:750;white-space:nowrap}.gazime-discover-themes a{display:block}.gazime-discover-page>.hub-campaign-art{margin-block:0 24px}.gazime-discover-page>.hub-campaign-art img{aspect-ratio:auto}.gazime-discover-news-banner{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:11px 13px;border:1px solid #383838;border-radius:9px;background:#000;color:#fff;font-size:16px}.gazime-discover-news-banner span{color:#b1b1b1}body[data-page=brand] #main{padding:0;max-width:none}.gazime-brand-hero{position:relative;display:grid;align-items:end;height:calc(100dvh - var(--header-height, 52px) - var(--gazime-bottom-nav-height, 60px));min-height:340px;overflow:hidden;background:#000}.gazime-brand-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center top}.gazime-brand-hero-copy{position:relative;width:100%;padding:48px max(16px,calc((100% - 880px)/2)) 18px;background:linear-gradient(transparent,#000d 70%,#000);color:#fff}.gazime-brand-hero-copy h1{margin:4px 0 0;font-size:clamp(35px,9vw,60px);line-height:1}.gazime-brand-hero-copy p{margin:8px 0 12px;font-size:16px;font-weight:800}.gazime-brand-hero-copy button{border:1px solid #555;border-radius:999px;background:#111;color:#fff;padding:8px 14px;font-weight:850}.gazime-brand-body{max-width:900px;margin-inline:auto;padding:16px 10px 0}.gazime-brand-body h2{margin:0 0 8px}.gazime-brand-feed{margin-top:22px}#gazimeSearchDialog #searchForm{height:42px;padding:0 4px 0 10px;border:1px solid #353535;background:#141414}#gazimeSearchDialog .search-submit{border-radius:50%;background:#e9e9e9;color:#101010}#gazimeSearchDialog :is(.search-submit,.gazime-search-phrase) svg{fill:none;stroke:currentColor;stroke-width:2}#gazimeClearSearch{flex:0 0 26px;padding:0;border:0;background:transparent;color:#bcbcbc;font-size:20px}#gazimeClearSearch[hidden],#gazimeAcceptSearch[hidden]{display:none}#gazimeSearchDialog #gazimeSearchGhost{inset-inline-start:55px;inset-inline-end:104px}.gazime-search-section,#gazimeSearchDialog .gazime-search-brands{margin:12px 0 17px;padding:0 3px}.gazime-search-section h2,.gazime-search-brands h2{margin:0 0 8px;font-size:14px;font-weight:850}.gazime-search-section header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}#gazimeSearchDialog [data-search-clear-history]{width:auto;padding:3px;background:none;color:#bdbdbd;font-size:11px}.gazime-search-chips{display:flex;flex-wrap:wrap;gap:6px}#gazimeSearchDialog .gazime-search-phrase{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:10px;color:#eee}.gazime-search-phrase svg{width:15px;height:15px;color:#a7a7a7}.gazime-search-phrase>span:last-child{color:#a7a7a7}#gazimeSearchDialog .gazime-search-phrases .gazime-search-phrase{min-height:42px;padding:8px 5px;border-bottom:1px solid #242424}#gazimeSearchDialog .gazime-search-chips .gazime-search-phrase{width:auto;max-width:100%;grid-template-columns:15px minmax(0,1fr);gap:6px;padding:6px 9px;border-radius:999px;background:#191919}.gazime-search-chips .gazime-search-phrase>span:last-child{display:none}.gazime-brand-body #gazimeBrandCollections{position:sticky;top:var(--header-height, 55px);z-index:16;padding-block:2px;background:#000}#gazimeBrandHeaderLogo{display:none}body[data-page=brand] #appHeader .gazime-header-search-row{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;padding-bottom:6px}body[data-page=brand] #gazimeBrandHeaderLogo:not([hidden]){display:block;justify-self:center;width:min(145px,100%);height:34px;object-fit:contain}body[data-page=brand] #gazimeOpenSearch{grid-column:3;display:grid;place-items:center;padding:0;height:36px}body[data-page=brand] #gazimeOpenSearch>span:first-child{display:none}body[data-page=brand] #appHeader :is(.gazime-search-back,#gazimeOpenSearch){width:36px;height:36px;min-height:36px;padding:0;border:0;border-radius:50%;background:#171717;color:#fff}body[data-page=brand] #gazimeOpenSearch{display:flex;align-items:center;justify-content:center;justify-self:end}body[data-page=brand] #gazimeOpenSearch svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}body[data-page=brand] #gazimeOpenSearch>[data-icon=search]{display:grid;place-items:center;width:20px;height:20px;margin:0}body[data-page=brand] .gazime-brand-hero{margin-top:calc(-1 * var(--header-height, 55px));height:calc(100dvh - var(--gazime-bottom-nav-height, 60px) - 56px)}body[data-page=brand]:not(.gazime-has-scrolled) #appHeader{background:linear-gradient(#000b,transparent);border-color:transparent}body[data-page=brand] #appHeader .gazime-header-search-row{background:transparent}body[data-page=brand].gazime-brand-compact #appHeader .gazime-header-search-row{grid-template-columns:38px minmax(0,1fr)}body[data-page=brand].gazime-brand-compact #gazimeBrandHeaderLogo{display:none}body[data-page=brand].gazime-brand-compact #appHeader #gazimeOpenSearch{grid-column:2;width:100%;justify-content:space-between;padding:6px 12px;border:1px solid #333;border-radius:999px;background:#000;color:#b9b9c2}body[data-page=brand].gazime-brand-compact #gazimeOpenSearch>span:first-child{display:inline}#gazimeBrandCollectionLinks{padding-block:0}#gazimeBrandCollectionLinks a{min-height:29px}.gazime-product-audience{margin-bottom:12px}.gazime-product-audience small{display:block;margin-top:5px;color:#bcbcbc}.gazime-product-audience small[hidden]{display:none}.gazime-product-audience button:disabled:not([aria-pressed=true]){opacity:.5}.pdp-options .option-buttons button[hidden]{display:none}.kids-mode .gazime-categories{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start}.kids-mode .gazime-categories a{min-width:0}.kids-mode .gazime-categories a>span{white-space:nowrap}.gazime-product-page :is(.pdp-media,.pdp-gallery,.pdp-gallery img,.gallery-count,.gallery-dots){background:#000}body[data-page=product] #main{padding-top:0}.gazime-product-page .pdp-media{margin-top:-24px}@media(max-width:699px){body[data-page=product] #main{padding-top:20px}.gazime-product-page .pdp-media{margin-top:0}}.gazime-product-page .pdp-gallery img{object-position:center top}:is(#productDialog.quick-mode,.gazime-product-page) .pdp-options>.pdp-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;margin-top:10px;border:0;background:#000;position:static}.pdp-options>.pdp-actions :is(#addToBag,#buyNow){min-height:46px;border-radius:24px;padding:10px}.pdp-options>.pdp-actions .quick-details{grid-column:1 / -1}:is(#productDialog.quick-mode,.gazime-product-page) .pdp-options{display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:8px;align-items:start}.pdp-options>*{grid-column:1 / -1}:is(#productDialog.quick-mode,.gazime-product-page) .pdp-options>.pdp-quantity{grid-column:1;grid-row:auto;margin:0}:is(#productDialog.quick-mode,.gazime-product-page) .pdp-options>.pdp-actions{display:contents}.pdp-options>.pdp-actions #addToBag{grid-column:2;min-width:0}.pdp-options>.pdp-actions #buyNow,.pdp-options>.pdp-actions .quick-details{grid-column:1 / -1;margin-top:8px}.pdp-options .pdp-size-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.pdp-options .pdp-size-heading .size-guide-link{margin:0;padding:0;font-size:11px;font-weight:400;white-space:nowrap}.size-guide-link[hidden]{display:none!important}.gazime-product-page .pdp-info{padding:12px 8px}.gazime-product-page .pdp-info h1{margin:0 0 8px;font-size:clamp(18px,4.8vw,24px);line-height:1.25}.gazime-product-page .pdp-price-line{margin:0 0 10px;gap:8px}.gazime-product-page .pdp-price{font-size:23px}.gazime-product-page .gazime-product-formats{margin:0 0 10px;padding:0}.gazime-product-page .gazime-product-formats h3{margin:0 0 6px;font-size:12px}.gazime-product-page .pdp-options fieldset{margin:8px 0}.gazime-product-page .pdp-options legend{margin-bottom:6px;font-size:12px}.gazime-product-page .option-buttons{gap:6px}.gazime-product-page .option-buttons button{padding:7px 10px;min-width:36px;min-height:36px}.gazime-product-page .option-buttons button[aria-pressed=true]{padding:6px 9px}.gazime-product-page .gazime-product-format-list{gap:6px}.gazime-product-page .gazime-product-format-list button{min-height:34px;padding:7px 12px;font-size:12px}.gazime-product-page .pdp-stock{margin:8px 0}.gazime-product-page .pdp-brand{margin:8px 0;padding:10px 0}.gazime-product-page .product-description{padding:12px 0}.gazime-product-page .product-description summary{font-size:12px}.gazime-product-page .full-details{margin-block:8px}.gazime-product-page #productFeedback:empty{display:none}.pdp-brand .pdp-brand-logo{display:block;width:auto;max-width:125px;height:30px;object-fit:contain}.gazime-product-page .pdp-brand{display:flex;align-items:center;justify-content:space-between;gap:12px}.pdp-payment-note{margin:10px 0;font-size:12px;color:#ccc}.pdp-brand{background:#000;border-color:#000}.gazime-product-all-feed{margin-top:24px}.gazime-product-all-feed>h2{font-size:clamp(23px,6vw,34px);margin:0 0 12px}.pdp-availability-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0}.pdp-availability-row .pdp-stock,.pdp-availability-row .pdp-payment-note{margin:0;font-size:10px;line-height:1.4}.pdp-availability-row .pdp-payment-note{text-align:right}#gazimeOptionNotice{width:min(330px,calc(100vw - 32px));padding:22px;border:1px solid #333;border-radius:16px;background:#000;color:#fff}#gazimeOptionNotice::backdrop{background:#000b}#gazimeOptionNotice h2{margin:0 0 10px;font-size:20px}#gazimeOptionNotice p{margin:0 0 18px;line-height:1.5}#gazimeOptionNotice button{width:100%;min-height:44px;border-radius:24px;background:#424242;color:#fff;font-weight:800}#productDialog.quick-mode{width:min(440px,calc(100vw - 20px));max-height:92dvh;border:1px solid #51312c;background:#0c0c0e;border-radius:24px}#productDialog.quick-mode .quick-buy-header{position:absolute;inset:10px 10px auto auto;padding:0;border:0;background:transparent}#productDialog.quick-mode .quick-buy-header strong{display:none}#productDialog.quick-mode .quick-buy-header button{width:34px;height:40px;border:1px solid #ffffff22;border-radius:50%;background:#101012cc}#productDialog.quick-mode .pdp-layout{display:block}#productDialog.quick-mode .pdp-media{position:relative;top:auto}#productDialog.quick-mode .pdp-gallery{height:260px}#productDialog.quick-mode .pdp-gallery img{padding:0}#productDialog.quick-mode .pdp-info{padding:18px 16px;background:linear-gradient(#111,#090909);border-top:1px solid #ffffff15;border-radius:20px 20px 0 0}#productDialog.quick-mode :is(.quick-brand,.quick-title,.pdp-brand,.pdp-heart){display:none}#productDialog.quick-mode .pdp-price-line{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid #ffffff15}#productDialog.quick-mode .option-buttons{gap:7px}#productDialog.quick-mode .option-buttons button{border:1px solid #333;border-radius:9px;min-height:42px}#productDialog.quick-mode .option-buttons button[aria-pressed=true]{background:#383838;border-color:#aaa}#productDialog.quick-mode .quick-colors button[aria-pressed=true]{background:var(--swatch);box-shadow:0 0 0 2px #aaa,inset 0 0 0 3px #000}#productDialog.quick-mode #addToBag{background:#191919;border-radius:9px;min-height:48px}#productDialog.quick-mode .pdp-options{gap:12px}#productDialog.quick-mode .pdp-options legend{font-size:10px;letter-spacing:.7px;color:#aaa}#productDialog.quick-mode .pdp-availability-row{justify-content:center;margin-top:15px}#productDialog.quick-mode .pdp-payment-note{font-size:10px;text-transform:uppercase}#productDialog.quick-mode .quick-details{margin-top:14px;border:1px solid #333;border-radius:9px;padding:12px;width:100%}:is(body[data-page=bag],.gazime-bag-dialog){background:#080809}:is(body[data-page=bag],.gazime-bag-dialog) :is(#appHeader,.bottom-nav,.mall-shopping-title,.bag-store,.bag-recommendations,#main>.checkout-secondary){display:none!important}:is(body[data-page=bag] #main,.gazime-bag-content){position:fixed;inset:20px 0;margin:auto;width:min(460px,calc(100vw - 20px));height:calc(100dvh - 40px);min-height:0;padding:0!important;background:#0c0d0f;border:1px solid #343438;border-radius:26px;overflow:hidden;display:flex;flex-direction:column;z-index:40}:is(body[data-page=bag],.gazime-bag-dialog) .page-title{margin:0;padding:20px 16px;min-height:72px;border-bottom:1px solid #303034;display:flex;flex-direction:row-reverse;justify-content:space-between;gap:12px}:is(body[data-page=bag],.gazime-bag-dialog) .page-title h1{font-size:25px;color:#fff}:is(body[data-page=bag],.gazime-bag-dialog) .page-title button{border:1px solid #444;border-radius:12px;background:#242529;width:40px;height:40px}:is(body[data-page=bag],.gazime-bag-dialog) .bag-layout{display:flex;flex-direction:column;gap:0;min-height:0;flex:1;margin:0}:is(body[data-page=bag],.gazime-bag-dialog) .bag-items{overflow:auto;min-height:0;flex:1;padding:10px 13px}:is(body[data-page=bag],.gazime-bag-dialog) .bag-row{display:grid;grid-template-columns:76px 1fr;gap:12px;background:#141519;border-bottom:1px solid #37383c;margin:4px 0 10px;padding:10px 8px}:is(body[data-page=bag],.gazime-bag-dialog) .bag-product-photo{width:76px;height:96px;padding:0;background:#000;border-radius:10px;overflow:hidden}:is(body[data-page=bag],.gazime-bag-dialog) .bag-product-photo img{width:100%;height:100%;object-fit:contain}:is(body[data-page=bag],.gazime-bag-dialog) .bag-product-info h2{font-size:13px;line-height:1.3;color:#fff;padding-right:25px}:is(body[data-page=bag],.gazime-bag-dialog) .bag-product-info{position:relative}:is(body[data-page=bag],.gazime-bag-dialog) .bag-variation{font-size:11px;color:#b5b5b8;margin:7px 0}:is(body[data-page=bag],.gazime-bag-dialog) .bag-product-info>strong{font-size:14px;color:#fff}:is(body[data-page=bag],.gazime-bag-dialog) .bag-row-bottom{margin-top:10px;display:flex;justify-content:flex-end}:is(body[data-page=bag],.gazime-bag-dialog) [data-remove-item]{position:absolute;right:-3px;top:0;width:28px;height:32px;border:1px solid #393a3e;border-radius:8px}:is(body[data-page=bag],.gazime-bag-dialog) [data-remove-item] svg{width:16px;height:16px}:is(body[data-page=bag],.gazime-bag-dialog) .quantity-control{border:0;background:none;gap:8px}:is(body[data-page=bag],.gazime-bag-dialog) .quantity-control button{width:33px;height:38px;border:1px solid #45464b;border-radius:10px;background:#24252a}:is(body[data-page=bag],.gazime-bag-dialog) .bag-summary{position:static;border:0;border-top:1px solid #303034;background:#0b0c0e;padding:12px 15px max(12px,env(safe-area-inset-bottom));margin:0;flex:none}:is(body[data-page=bag],.gazime-bag-dialog) .bag-summary>h2,:is(body[data-page=bag],.gazime-bag-dialog) .bag-summary>small,:is(body[data-page=bag],.gazime-bag-dialog) .continue-link{display:none}:is(body[data-page=bag],.gazime-bag-dialog) .bag-summary dl{margin:5px 0 12px}:is(body[data-page=bag],.gazime-bag-dialog) .bag-summary dl>div{padding:5px 0;font-size:12px}:is(body[data-page=bag],.gazime-bag-dialog) .bag-summary .bag-total{margin-top:8px;padding-top:14px;border-top:1px solid #333;font-size:20px}:is(body[data-page=bag],.gazime-bag-dialog) .bag-checkout{display:block;text-align:center;border-radius:28px;background:#191919;color:#fff;font-weight:800;padding:15px;margin:0}:is(body[data-page=bag],.gazime-bag-dialog) .bag-cash-note{text-align:center;color:#aaa;font-size:9px;letter-spacing:1px;margin-top:10px}:is(body[data-page=bag],.gazime-bag-dialog) .bag-coupon-toggle{color:#aaa;font-size:11px;margin-bottom:8px}:is(body[data-page=bag],.gazime-bag-dialog) #couponForm{margin:10px 0}@media(max-width:600px){:is(body[data-page=bag] #main,.gazime-bag-content){inset:auto 0 0;width:100%;height:94dvh;border-radius:24px 24px 0 0}#productDialog.quick-mode{max-height:94dvh}}:is(body[data-page=bag],.gazime-bag-dialog) .bag-summary{width:100%;max-width:none;box-sizing:border-box}:is(body[data-page=bag],.gazime-bag-dialog) .bag-checkout,#productDialog.quick-mode #addToBag{background:#191919!important;color:#fff!important}:is(body[data-page=bag],.gazime-bag-dialog) .bag-variation{background:transparent!important;padding:0}:is(body[data-page=bag],.gazime-bag-dialog) .bag-summary dl>div{display:flex;justify-content:space-between;gap:15px}:is(body[data-page=bag],.gazime-bag-dialog) .bag-summary dd{margin:0;text-align:right}#productDialog.quick-mode .pdp-price{color:#fff!important}#productDialog.quick-mode .gazime-product-format-list button[aria-pressed=true]{background:#393939!important;border-color:#999!important;color:#fff!important}#productDialog.quick-mode .pdp-options fieldset{margin:0!important;padding:0;border:0}#productDialog.quick-mode .gazime-product-formats{margin:0 0 16px;padding:0 0 12px}#productDialog.quick-mode .pdp-options{margin-top:0}#productDialog.quick-mode .pdp-quantity,#productDialog.quick-mode #addToBag{border-radius:9px!important}#productDialog.quick-mode .quick-details{color:#ddd!important}dialog{color:#f5f5f5!important;background:#0c0d0f!important;border:1px solid #3c3535!important;border-radius:24px;box-shadow:0 20px 90px #0009}dialog::backdrop{background:#000a!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}dialog :is(.gazime-name-sheet-header,.gazime-search-top,.filter-heading,.filter-actions,.gazime-news-close-dock){background:#0c0d0f!important;border-color:#303034!important}dialog :is(input,select,textarea){background:#191a1e;color:#fff;border-color:#3c3d42}dialog :is(.button-black,.checkout-primary,#gazimeNameAllResults,#gazimeOptionNotice form button){background:#191919!important;color:#fff!important;border:0;border-radius:10px}dialog :is(.size-close,.gazime-name-close,#gazimeCloseSearch,[data-close-filters],.gazime-news-close-dock button){display:grid;place-items:center;width:38px;height:40px;padding:0;border:1px solid #3c3d42!important;border-radius:12px;background:#232428!important;color:#fff!important}dialog :is(.option-buttons button,.gazime-product-format-list button,#gazimeNameChoices a,#gazimeNameChoices button)[aria-pressed=true],dialog #gazimeNameChoices .active{background:#38393d!important;color:#fff!important;border-color:#858589!important}#sizeGuide{width:min(440px,calc(100vw - 20px));max-height:92dvh;padding:24px 18px;overflow:auto}#sizeGuide :is(th,td){background:transparent!important;color:#eee!important;border-color:#333!important}#sizeGuide th{background:#202126!important}#sizeGuide p,#sizeGuide small{color:#b9b9bd!important}#sizeGuide .size-tee{background:#151619;border-radius:14px;padding:10px}#sizeGuide .size-close{margin-left:auto}#filterDialog{width:min(460px,calc(100vw - 20px));max-height:92dvh}#filterDialog fieldset{border-color:#333}#gazimeOptionNotice{width:min(380px,calc(100vw - 30px));padding:25px 20px}#gazimeOptionNotice p{color:#ccc}#gazimeSearchDialog{border-radius:0!important;border:0!important}#gazimeSearchDialog :is(.gazime-search-panel,.gazime-search-section,.gazime-search-results){background:#0c0d0f!important}#gazimeNameDialog{background:#0c0d0f!important;border-radius:24px 24px 0 0}.gazime-news-dialog{background:#0c0d0f!important;border-radius:24px}dialog:not(#gazimeSearchDialog){border-radius:24px!important}#sizeGuide h2{font-size:28px;line-height:1.15;padding-right:30px}#sizeGuide .size-tee text{fill:#111!important}#sizeGuide .size-tee path:nth-child(2){stroke:#444!important}#productDialog.quick-mode .gazime-quick-cart{position:sticky;bottom:0;z-index:12;display:flex;align-items:center;gap:14px;padding:12px 17px;margin:0;background:#191919;color:#fff;border-top:1px solid #ff817a;border-radius:0 0 23px 23px;box-shadow:0 -8px 25px #0007}#productDialog.quick-mode .gazime-quick-cart[hidden]{display:none}.gazime-quick-cart .quick-cart-count{display:flex;align-items:center;gap:7px}.gazime-quick-cart svg{width:25px;height:25px}.gazime-quick-cart small{display:block;font-size:9px;letter-spacing:1px;color:#ffe1df}.gazime-quick-cart strong{display:block;font-size:18px;line-height:1.3}.gazime-quick-cart .quick-cart-arrow{margin-left:auto;font-size:25px;letter-spacing:2px;font-weight:800}#gazimeFloatingCart{position:fixed;bottom:calc(72px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:34;width:min(330px,calc(100vw - 40px));display:flex;align-items:center;gap:14px;padding:10px 17px;color:#fff;background:#191919;border:1px solid #ff817a66;border-radius:28px;box-shadow:0 5px 24px #0008}#gazimeFloatingCart[hidden],:is(body[data-page=bag],.gazime-bag-dialog) #gazimeFloatingCart,body[data-page=checkout] #gazimeFloatingCart,body.product-open #gazimeFloatingCart{display:none}body:has(#gazimeFloatingCart:not([hidden])) #main{padding-bottom:90px}.gazime-worlds{margin:25px 0}.gazime-worlds h2{font-size:24px;margin-bottom:15px}.gazime-worlds nav{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;scrollbar-width:none}.gazime-worlds nav>a{flex:0 0 min(260px,76vw);padding:20px;min-height:190px;border:1px solid #333;border-radius:18px;background:linear-gradient(145deg,#202126,#0b0b0d);display:flex;flex-direction:column;gap:11px;scroll-snap-align:start}.gazime-worlds small{font-size:9px;letter-spacing:1.5px;color:#999}.gazime-worlds strong{font-size:27px;line-height:1.1}.gazime-worlds span{font-size:12px;color:#bcbcc1}.gazime-worlds b{margin-top:auto;font-size:12px;color:#fa7770}.cart-just-added{animation:gazimeCartAdded .55s ease}.cart-just-added small:after{content:" \b7  \414\41e\414\410\414\415\41d\41e  \2713";font-weight:800;color:#fff}@keyframes gazimeCartAdded{0%,to{scale:1}50%{scale:1.045;filter:brightness(1.2)}}@media(prefers-reduced-motion:reduce){.cart-just-added{animation:none}}body[data-page=checkout] :is(#appHeader,.bottom-nav){display:none!important}body[data-page=checkout]{background:radial-gradient(ellipse at top left,#241211 0,transparent 50%),#08090b;padding-bottom:0}body[data-page=checkout] #main{max-width:1320px;padding:0 20px 35px!important}.hub-checkout{max-width:none;margin:0;padding-top:0}.taxihub-checkout-strip{padding:12px 5px;text-align:center;font-size:9px;letter-spacing:1.7px;border-top:2px solid #b53430;border-bottom:1px solid #292a2e;color:#ddd}.mall-checkout-top{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid #303136}.mall-checkout-top>small{margin-left:auto;font-size:9px;color:#9ce3ac;letter-spacing:1px}.mall-checkout-top .checkout-back{width:36px;height:36px;border:1px solid #3a3b40;border-radius:11px;display:grid;place-items:center}.hub-checkout .checkout-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:0 0 23px;padding:19px 0;border-bottom:1px solid #303136;list-style:none}.hub-checkout .checkout-steps li{padding:0;background:transparent;border:0;color:#999;font-size:11px}.hub-checkout .checkout-steps li[aria-current]{color:#f16b65;border:0}.taxihub-checkout-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:22px;align-items:start}.hub-checkout .checkout-section{padding:22px;margin:0 0 14px;border:1px solid #34363c;border-radius:24px;background:linear-gradient(125deg,#111217,#0b0d10)}.hub-checkout .checkout-section h2{display:flex;align-items:center;gap:12px;font-size:22px;margin-bottom:22px}.hub-checkout .checkout-section h2>small{display:grid;place-items:center;width:32px;height:32px;font-size:11px;border:1px solid #44454b;border-radius:10px;background:#222329}.hub-checkout .checkout-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.hub-checkout .checkout-field{font-size:10px;letter-spacing:.6px;display:block;color:#c4c4c9}.hub-checkout .checkout-field b{color:#ef514b}.hub-checkout .checkout-field input,.hub-checkout .checkout-field select,.hub-checkout .checkout-field textarea{width:100%;min-height:47px;font-size:16px;background:#08090c;border:1px solid #34363d;border-radius:15px;color:#fff;padding:12px 14px;margin-top:8px}.hub-checkout :is(.checkout-field-email,.checkout-field-phone,.checkout-field-company,.checkout-field-address_1,.checkout-field-address_2,.checkout-field-note){grid-column:1/-1}.checkout-hint{font-size:11px;color:#aaa;margin-top:10px;line-height:1.5}.checkout-cash-choice{padding:15px;border:1px solid #3e4540;border-radius:15px;background:#171d18}.checkout-cash-choice strong{display:block;font-size:15px}.checkout-cash-choice span{display:block;font-size:11px;color:#b8c2ba;margin-top:7px}.hub-checkout .taxihub-checkout-order{position:sticky;top:16px;padding:20px}.taxihub-checkout-order h2{justify-content:space-between}.taxihub-checkout-order h2>span{font-size:10px;color:#bbb;font-weight:400}.checkout-mini-products{max-height:380px;overflow:auto}.hub-checkout .checkout-mini-products .checkout-product{display:grid;grid-template-columns:55px 1fr;gap:12px;background:none;border:0;border-radius:0;border-bottom:1px solid #292b30;padding:12px 0;margin:0}.hub-checkout .checkout-mini-products .checkout-product>img{width:55px;height:70px;border:1px solid #333;border-radius:12px;background:#000;object-fit:contain}.hub-checkout .checkout-product h3{font-size:12px;line-height:1.4}.hub-checkout .checkout-product p,.hub-checkout .checkout-product span{font-size:10px;color:#bcbcc3}.hub-checkout .checkout-product strong{font-size:14px;color:#fff}.hub-checkout .checkout-totals{margin:18px 0}.hub-checkout .checkout-totals>div{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:10px 0}.hub-checkout .checkout-totals dd{margin:0;text-align:right}.hub-checkout .checkout-totals .checkout-grand-total{border-top:1px solid #333;font-size:23px!important;margin-top:10px;padding-top:20px}.hub-checkout .checkout-primary{display:block;width:100%;background:#191919!important;color:#fff;border-radius:14px;border:0;padding:16px;font-weight:800;font-size:14px}.checkout-cash-label{font-size:10px;color:#bbb;text-align:center;letter-spacing:1px;margin:15px 0}.checkout-promo{display:flex;gap:8px;margin-top:17px}.checkout-promo input{min-width:0;flex:1;border:1px solid #3a3c42;border-radius:25px;padding:12px 14px;background:#08090c;font-size:16px}.checkout-promo button{width:43px;border:1px solid #444;border-radius:50%;background:#27282d}.checkout-slide{display:block;position:relative;margin:20px 0 12px;background:#191919;border-radius:30px;height:55px;text-align:center}.checkout-slide>span{position:absolute;inset:19px 10px auto;pointer-events:none;font-size:12px;font-weight:800}.checkout-slide input{position:relative;-webkit-appearance:none;appearance:none;width:100%;height:55px;margin:0;background:transparent;border:0;padding:3px;cursor:ew-resize}.checkout-slide input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:48px;height:48px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0004}.checkout-slide input::-moz-range-thumb{width:46px;height:46px;border:0;border-radius:50%;background:#fff}@media(max-width:760px){body[data-page=checkout] #main{padding:0 12px 25px!important}.taxihub-checkout-grid{grid-template-columns:1fr;gap:0}.hub-checkout .taxihub-checkout-order{position:static}.hub-checkout .checkout-section{padding:18px 14px;border-radius:22px}.mall-checkout-top>small{font-size:8px;max-width:72px;text-align:right}.hub-checkout .checkout-steps{gap:8px}.hub-checkout .checkout-steps li{font-size:10px}.hub-checkout .checkout-field-grid{gap:14px}.checkout-mini-products{max-height:none}}.hub-checkout .checkout-field-first_name{grid-column:1!important}.hub-checkout .checkout-field-last_name{grid-column:2!important}.hub-checkout .checkout-field input,.hub-checkout .checkout-field select,.hub-checkout .checkout-field textarea{background:#08090c!important}.hub-checkout .checkout-section{background:linear-gradient(125deg,#111217,#0b0d10)!important;border:1px solid #34363c!important}#gazimeSearchDialog{background:#000!important}#gazimeSearchDialog .gazime-search-top{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;align-items:center;background:#000!important}#gazimeSearchDialog #gazimeCloseSearch{grid-area:1/1;min-width:36px;width:36px;height:36px;border:0!important;border-radius:50%;background:#171717!important}#gazimeSearchDialog #searchForm{grid-area:1/2!important;width:100%;min-width:0;height:36px;min-height:36px;margin:0;padding:0 10px 0 12px;border:0;background:#171717!important;border-radius:999px;gap:6px}#gazimeSearchDialog #searchInput{width:0;min-width:0;flex:1;height:34px;min-height:0;margin:0;padding:0;border:0;outline:none;background:transparent!important;color:#eee;font-size:16px;box-shadow:none}#gazimeSearchDialog .search-submit{flex:0 0 20px;width:20px;height:28px;min-height:0;padding:0;background:transparent;color:#ddd;border-radius:0}#gazimeSearchDialog #searchSuggestions{inset:48px 0 auto}#gazimeSearchDialog #gazimeSearchGhost{inset:0 75px auto 56px;height:36px;line-height:36px}#gazimeSearchDialog .gazime-search-brands>div{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 0 6px}#gazimeSearchDialog .gazime-search-brands button{display:flex;align-items:center;justify-content:center;flex:0 0 calc((100% - 20.8px)/3.6);width:auto;min-width:0;height:56px;min-height:56px;padding:9px 6px;background:#171719;border-radius:10px;scroll-snap-align:start}#gazimeSearchDialog .gazime-search-brands img{display:block;width:100%;max-width:100%;height:32px;object-fit:contain;object-position:center;margin:auto}#gazimeSearchDialog,#gazimeSearchDialog .gazime-search-top,#gazimeSearchDialog #searchForm,#gazimeSearchDialog #searchInput,#gazimeSearchDialog #searchSuggestions,#gazimeSearchDialog .gazime-search-section,#gazimeSearchDialog .gazime-search-brands,#gazimeSearchDialog .gazime-search-phrase,#gazimeSearchDialog .gazime-search-brands button,#gazimeSearchDialog #gazimeCloseSearch,#gazimeSearchDialog .search-submit{background:#000!important}#gazimeSearchDialog .gazime-search-chips .gazime-search-phrase,#gazimeSearchDialog .gazime-search-brands button,#gazimeSearchDialog #searchForm{border:1px solid #292929}#gazimeFloatingCart{width:max-content;min-width:220px;max-width:calc(100vw - 24px);height:48px;gap:10px;padding:6px 12px;border-radius:24px;background:#090909;border:1px solid #555;box-shadow:0 6px 22px #0009}#productDialog.quick-mode .gazime-quick-cart{gap:10px;padding:9px 13px;background:#090909;border-top-color:#555;min-height:52px}.gazime-quick-cart .quick-cart-count{gap:4px;flex:none;font-size:11px}.gazime-quick-cart .quick-cart-count svg{width:19px;height:19px}.gazime-quick-cart .quick-cart-thumbs{display:flex;align-items:center;gap:4px;flex:none}.gazime-quick-cart .quick-cart-thumbs img,.gazime-quick-cart .quick-cart-more{width:32px;height:32px;flex:none;object-fit:contain;object-position:center;border:1px solid #ddd;border-radius:8px;background:#111}.gazime-quick-cart .quick-cart-more{display:grid;place-items:center;width:25px;font-size:9px;font-weight:800;color:#fff}.gazime-quick-cart .quick-cart-total{min-width:0;white-space:nowrap}.gazime-quick-cart .quick-cart-total small{display:none}.gazime-quick-cart .quick-cart-total strong{font-size:13px;line-height:1.15}.gazime-quick-cart .quick-cart-arrow{font-size:19px;letter-spacing:0;margin-left:auto}.cart-just-added .quick-cart-thumbs img:last-of-type{animation:gazimeThumbAdded .35s ease}@keyframes gazimeThumbAdded{0%{opacity:0;transform:translateY(5px) scale(.8)}to{opacity:1;transform:none}}@media(max-width:350px){#gazimeFloatingCart{gap:7px;padding-inline:10px}.gazime-quick-cart .quick-cart-thumbs{gap:3px}.gazime-quick-cart .quick-cart-thumbs img{width:28px;height:28px}.gazime-quick-cart .quick-cart-total strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.cart-just-added .quick-cart-thumbs img:last-of-type{animation:none}}#gazimeAudienceSwitch{display:flex;justify-content:center;gap:4px;margin:7px auto 8px;padding:3px;width:max-content;max-width:100%;border:1px solid #2b2b2b;border-radius:999px;background:#000}#gazimeAudienceSwitch a{display:flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:6px 17px;border:0;border-radius:999px;background:#000;color:#999;font-size:12px;font-weight:800;white-space:nowrap}#gazimeAudienceSwitch a span{font-weight:500}#gazimeAudienceSwitch a[aria-current]{background:#303030;color:#fff}body[data-page=brand]:not(.gazime-brand-compact) #gazimeAudienceSwitch{background:#000b}@media(max-width:350px){#gazimeAudienceSwitch a{padding-inline:13px;font-size:11px}}body.kids-mode{--purple:#424242;--mall-lime:#d8ff00}body:is([data-page=home],[data-page=kids]) #appHeader .hub-centered-mark{font-size:32px;line-height:1;letter-spacing:-.035em}body:is([data-page=home],[data-page=kids]) #appHeader .gazime-wordmark{font-size:38px;line-height:1;align-items:center}body:is([data-page=home],[data-page=kids]) #appHeader .gazime-wordmark-mall{display:inline-block;width:2.6em;font-size:.5em;font-weight:400;line-height:1;text-align:center;letter-spacing:0}@media(max-width:600px){body:is([data-page=home],[data-page=kids]) #appHeader .hub-centered-mark{font-size:22px}body:is([data-page=home],[data-page=kids]) #appHeader .gazime-wordmark{font-size:26px}}#gazimeAudienceSwitch{gap:2px;margin:2px auto 3px;padding:2px}#gazimeAudienceSwitch a{min-height:24px;padding:4px 12px;font-size:10px;line-height:14px}@media(max-width:350px){#gazimeAudienceSwitch a{padding:4px 11px;font-size:10px}}.gazime-explorer>.gazime-audience{display:flex;justify-content:center;width:max-content;max-width:100%;gap:2px;padding:2px;margin:2px auto 7px;border:1px solid #2b2b2b;border-radius:999px}.gazime-explorer>.gazime-audience a{min-height:24px;padding:4px 12px;border:0;border-radius:999px}.gazime-explorer>.gazime-audience strong{font-size:10px;line-height:14px}#gazimeAudienceSwitch{position:static;transform:none}body[data-page=product] #gazimeAudienceSwitch{display:none}body[data-page=categories]:has(.gazime-explorer)>#gazimeAudienceSwitch,:is(body[data-page=bag],.gazime-bag-dialog)>#gazimeAudienceSwitch,body[data-page=checkout]>#gazimeAudienceSwitch{display:none}.gazime-explorer>.gazime-audience{display:flex;justify-content:center;gap:2px;margin:2px auto 3px;padding:2px;width:max-content;max-width:100%;border:1px solid #2b2b2b;border-radius:999px;background:#000}.gazime-explorer>.gazime-audience a{display:flex;align-items:center;justify-content:center;gap:4px;min-height:24px;padding:4px 12px;border:0;border-radius:999px;background:#000;color:#999;font-size:10px;font-weight:800;line-height:14px;white-space:nowrap}.gazime-explorer>.gazime-audience a span{font-weight:500}.gazime-explorer>.gazime-audience a[aria-current]{background:#303030;color:#fff}@media(max-width:350px){.gazime-explorer>.gazime-audience a{padding:4px 11px;font-size:10px}}:root,body.kids-mode{--purple:#aaa;--mall-lime:#ddd}html{scrollbar-color:#555 #000}:is(.product-grid,.gazime-brands,.gazime-name-carousel,.gazime-catalog-choices,.gazime-sticky-categories,.gazime-topic-types){scrollbar-color:#555 #000}.bottom-nav>a.active{color:#fff!important}.bottom-nav>a.active svg{fill:transparent!important;stroke:#fff}.bag-count{background:#444!important;color:#fff}:is(.section-heading a,.checkout-secondary,.continue-link,.size-guide-link,.size-native,.gazime-explorer-content header a,.gazime-brand-feed>a,.gazime-discover-news-banner span,.gazime-worlds b){color:#ccc!important}#main .gazime-rail:has(#gazimeDeals) .section-heading a{background:#161616;border:1px solid #363636;color:#fff}:is(.button-black,.purple-small),dialog .button-black{background:#252525!important;color:#fff!important;border:1px solid #444;box-shadow:none}:is(#addToBag,.bag-checkout,.checkout-primary),#productDialog.quick-mode #addToBag,.hub-checkout .checkout-primary{background:#191919!important;color:#fff!important;border-color:#555!important;box-shadow:none}body:is([data-page=home],[data-page=kids]) .quick-add,.quick-add{background:#222!important;color:#fff!important;border:1px solid #555!important}#main .gazime-sale-card .sale-badge,.product-card .sale-badge{background:#c9322d!important;color:#fff!important;transform:none!important;border:0;border-radius:5px;padding:4px 7px;font-size:10px;letter-spacing:0;font-weight:800;box-shadow:none}#main .gazime-sale-card .sale-price,.sale-price{color:#fff!important}.pdp-price-line>span{background:#c9322d!important;color:#fff!important;border-radius:5px}:is(.mall-chips,.ref-tabs,.gazime-topic-types,.gazime-product-format-list,.option-buttons,#gazimeNameChoices,.gazime-catalog-choices) :is(.selected,.active,[aria-pressed=true],[aria-current]){background:#303030!important;color:#fff!important;border-color:#888!important;box-shadow:none!important}.gazime-brand-picker button[aria-pressed=true]{border-bottom-color:#bbb!important}.gazime-explorer-nav a[aria-current]{background:#222!important;color:#fff!important;border-color:#aaa!important}.gazime-name-carousel button:is(:hover,:focus-visible),#gazimeNameSuggestions button:is(:hover,:focus-visible){background:#333!important;color:#fff}#gazimeNameChoices a:first-child{background:#282828!important;color:#fff!important}#gazimeNameDialog #gazimeNameAllResults,#gazimeOptionNotice form button{background:#2b2b2b!important;color:#fff!important}#productDialog.quick-mode .quick-colors button[aria-pressed=true]{background:var(--swatch)!important;border-color:#aaa!important;box-shadow:0 0 0 2px #aaa,inset 0 0 0 3px #000!important}.gazime-audience em{color:inherit!important}:is(.mall-headline,.hub-checkout h1):after{display:none!important}#toast{background:#181818;border:1px solid #555;color:#fff}:is(button,a,input,select,textarea):focus-visible{outline-color:#aaa}input{accent-color:#888}#main:focus,#main:focus-visible{outline:none}html{-webkit-tap-highlight-color:transparent}:focus{outline-color:#aaa!important}:focus:not(:focus-visible){outline:none!important}:focus-visible{outline:2px solid #aaa!important;outline-offset:2px}#main:focus,dialog:focus,:is(main,nav,section,article,div,h1,h2,h3)[tabindex]:focus{outline:none!important}.gazime-brands,.gazime-brand-picker{display:flex;gap:8px;overflow-x:auto}.gazime-brands>a,.gazime-brand-picker>button{flex:0 0 calc((100% - 24px)/3.5);min-width:0;display:grid;place-items:center}.gazime-brands>a img,.gazime-brand-picker>button img{object-fit:contain;object-position:center;margin:auto}#gazimeSearchDialog .gazime-search-brands button{flex-basis:calc((100% - 24px)/3.5)}body .product-card .quick-add{display:inline-grid!important;place-items:center;width:34px!important;min-width:34px;height:34px!important;padding:6px!important;border:1px solid #444!important;border-radius:9px;background:#000!important;color:#ddd!important;line-height:1;flex:none}body .product-card .quick-add svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6}#gazimeFloatingCart,#productDialog.quick-mode .gazime-quick-cart{border:1px solid #444;border-radius:12px}.gazime-quick-cart .quick-cart-thumbs img,.gazime-quick-cart .quick-cart-more{border:0;box-shadow:none}#gazimeFloatingCart,#productDialog.quick-mode .gazime-quick-cart,.gazime-quick-cart .quick-cart-thumbs,.gazime-quick-cart .quick-cart-thumbs img,.gazime-quick-cart .quick-cart-more{background:#000!important}.gazime-quick-cart .quick-cart-thumbs img{filter:none!important;opacity:1;image-rendering:auto;object-fit:contain;box-shadow:none;border:0}#main .gazime-live-banner{position:relative;isolation:isolate;display:flex;align-items:center;min-height:280px;aspect-ratio:3/2;overflow:hidden;background:#000;border:1px solid #252525;border-radius:12px;margin-block:18px 24px}#main .gazime-live-banner>img{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center}#main .gazime-live-banner:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#000c 0%,#0006 40%,transparent 74%);pointer-events:none}.gazime-live-banner-copy{width:58%;padding:clamp(16px,4vw,44px);display:flex;flex-direction:column;align-items:flex-start;gap:13px;color:#fff}.gazime-live-banner-copy>small{font-size:clamp(9px,1.2vw,14px);letter-spacing:1.5px;font-weight:800;line-height:1.3}#main .gazime-live-banner-copy h2{margin:4px 0 0;font-size:clamp(23px,6.6vw,54px);line-height:1.02;font-weight:900;letter-spacing:-.045em;color:#fff;background:none;text-shadow:0 2px 12px #0005}.gazime-live-banner-copy h2>span{display:block}.gazime-banner-soft-letter{opacity:.24}.gazime-live-banner-copy>p{margin:0;font-size:clamp(12px,2.8vw,21px);line-height:1.3;color:#eee;font-weight:600}.gazime-banner-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;max-width:100%;margin-top:6px;padding:11px 13px;min-height:42px;border:1px solid #fff;border-radius:9px;background:#fff;color:#111!important;font-size:clamp(11px,2.55vw,16px);font-weight:800;line-height:1.25;text-align:left}.gazime-banner-button>span{font-size:1.3em;flex:none}@media(min-width:760px){#main .gazime-live-banner{min-height:350px;max-height:480px;aspect-ratio:2.4/1}.gazime-live-banner-copy{width:55%;gap:18px}#main .gazime-live-banner-copy h2{font-size:clamp(35px,4.6vw,64px)}}@media(max-width:350px){#main .gazime-live-banner{min-height:270px}.gazime-live-banner-copy{width:61%;gap:10px;padding:14px}.gazime-banner-button{padding:9px 10px;font-size:10px}#main .gazime-live-banner-copy h2{font-size:22px}}#main .gazime-live-banner{min-height:0;max-height:none;aspect-ratio:3/2}#main .gazime-live-banner>img{object-fit:contain}.gazime-live-banner-copy{box-sizing:border-box;width:36%;padding:3%;gap:10px}#main .gazime-live-banner-copy h2{font-size:clamp(17px,4.8vw,48px);line-height:1.04}.gazime-live-banner-copy>p{font-size:clamp(10px,2.5vw,18px)}.gazime-banner-button{min-height:0;padding:9px 10px;font-size:clamp(9px,2.2vw,14px)}@media(min-width:760px){.gazime-live-banner-copy{width:36%;padding:3%;gap:16px}#main .gazime-live-banner-copy h2{font-size:clamp(28px,3.9vw,48px)}}@media(max-width:350px){.gazime-live-banner-copy{width:37%;padding:3%;gap:7px}#main .gazime-live-banner-copy h2{font-size:16px}.gazime-banner-button{font-size:8px;padding:7px}}#main .gazime-live-banner-copy h2{font-size:clamp(14px,4vw,44px)}@media(min-width:760px){#main .gazime-live-banner-copy h2{font-size:clamp(28px,3.9vw,48px)}}#main .gazime-live-banner{container-type:inline-size}#main .gazime-live-banner-copy{gap:clamp(7px,2cqw,16px)}#main .gazime-live-banner-copy h2{font-size:clamp(14px,4cqw,44px)}#main .gazime-live-banner-copy>p{font-size:clamp(10px,2.5cqw,18px)}#main .gazime-live-banner-copy>small{font-size:clamp(8px,1.5cqw,13px)}#main .gazime-banner-button{font-size:clamp(9px,2.2cqw,14px)}#main .hub-campaign-art{width:100vw!important;max-width:none!important;margin-inline:calc(50% - 50vw)!important;border:0!important;border-radius:0!important;box-shadow:none!important}#main .hub-campaign-art>img{border:0!important;border-radius:0!important}.gazime-audience-banner{grid-column:1/-1;min-width:0;width:100%;margin-block:18px 24px}#main .gazime-audience-banner .hub-campaign-art{margin-block:0!important}#main .gazime-live-banner-copy>.gazime-campaign-logo{position:static;z-index:auto;display:block;width:80%;height:clamp(18px,5cqw,45px);max-height:none;aspect-ratio:auto;object-fit:contain;object-position:left;align-self:flex-start}#main .gazime-live-banner-copy{width:36%;padding:3%;box-sizing:border-box}#main .gazime-live-banner>img{max-height:none!important}.gazime-type-topic-link{display:block;margin:12px 0;color:#ddd;font-size:12px}.gazime-audience-editorial{border:0;background:#000;padding:0;overflow:visible}#main .gazime-live-banner-copy h2{font-size:clamp(12px,3.7cqw,42px)}.gazime-collection{grid-column:1/-1;min-width:0;width:100%;margin:18px 0 30px;background:#000}.gazime-collection[hidden]{display:none!important}.gazime-collection>.gazime-audience-banner{margin:0 0 18px}.gazime-collection>.gazime-rail{margin:0}.gazime-collection .section-heading{gap:16px}.gazime-collection{content-visibility:auto;contain-intrinsic-size:auto 820px}.gazime-explorer-tile .gazime-explorer-photo{min-height:90px}#main .product-photo img,#productDialog .pdp-gallery img,.gazime-product-page .pdp-gallery img{filter:none!important;image-rendering:auto}#main .product-photo img,#main .product-photo:hover img{transform:none!important}.gazime-feed-products{contain:layout style}body .bottom-nav{align-items:center;min-height:52px;padding:4px 2px max(4px,env(safe-area-inset-bottom));background:#000}body .bottom-nav>a:not(.bottom-mall-switch){gap:1px;min-height:44px;grid-template-rows:26px auto;align-content:center;position:relative;color:#bdbdbd}body .bottom-nav .bottom-nav-art{display:grid;place-items:center;width:26px;height:26px;line-height:0;flex:none}body .bottom-nav .bottom-nav-art img{display:block;width:26px;height:26px;object-fit:contain;filter:grayscale(1) brightness(.68);opacity:1}body .bottom-nav>a.active .bottom-nav-art img{filter:grayscale(1) brightness(1.12);opacity:1}body .bottom-nav>a>b:last-child{font-size:10px;line-height:1.15;font-weight:500;white-space:nowrap}body .bottom-nav>a.active>b:last-child{font-weight:750;color:#fff}body .bottom-nav .nav-bag{display:block;width:26px;height:26px;position:relative}body .bottom-nav .nav-bag .bag-count{position:absolute;top:-1px;right:-2px;min-width:14px;height:14px;padding:1px 3px;display:grid;place-items:center;border:1px solid #000;background:#eee;color:#080808;font-size:9px;line-height:1;border-radius:8px}body .bottom-nav .nav-bag .bag-count[hidden]{display:none!important}@media(max-width:350px){body .bottom-nav>a>b:last-child{font-size:9px}}body[data-page=checkout],body[data-page=checkout] #main,body[data-page=checkout] #checkoutContent,.hub-checkout{background:#000!important;color:#fff;color-scheme:dark}.hub-checkout :is(.checkout-section,.checkout-cash-choice,.checkout-payment,.checkout-shipping label,.checkout-secondary,.checkout-promo button,.checkout-slide,.checkout-check),.hub-checkout .checkout-section h2>small{background:#000!important;border:1px solid #383838!important;color:#fff!important;box-shadow:none!important}.hub-checkout :is(.checkout-field input,.checkout-field select,.checkout-field textarea,.checkout-promo input){background:#000!important;color:#fff!important;border-color:#383838!important;box-shadow:none}.hub-checkout :is(.checkout-primary,.checkout-primary:hover,.checkout-primary:active){background:#000!important;color:#fff!important;border:1px solid #777!important;box-shadow:none!important}.hub-checkout :is(.taxihub-checkout-strip,.checkout-steps li[aria-current],.mall-checkout-top>small,.checkout-field b,.checkout-feedback,.checkout-address-summary,.checkout-cash-choice span,.checkout-confirmed>p,.checkout-confirmed .checkout-section p){color:#ccc!important;border-color:#383838!important}.hub-checkout :is(.checkout-product,.checkout-grand-total,.checkout-product>img){border-color:#383838!important}.hub-checkout .checkout-product>img{background:#000!important}.hub-checkout :is(input,select,textarea,button,a):focus-visible{outline:2px solid #aaa!important;outline-offset:3px}.hub-checkout :is(input[type=radio],input[type=checkbox],input[type=range]){accent-color:#ccc}.hub-checkout input:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px #000 inset!important;caret-color:#fff}body[data-page=checkout] #checkoutContent .hub-checkout .checkout-primary{background:#000!important;border:1px solid #777!important;color:#fff!important}body .bottom-nav{background:#000;backdrop-filter:blur(18px) saturate(.35);-webkit-backdrop-filter:blur(18px) saturate(.35);transition:background-color 1.1s ease,border-color 1.1s ease}body .bottom-nav.is-scrolling{background:#000c;backdrop-filter:blur(18px) saturate(.35);-webkit-backdrop-filter:blur(18px) saturate(.35);border-top-color:#ffffff24}@media(prefers-reduced-motion:reduce){body .bottom-nav{transition:none}}body:not([data-page=brand]) #appHeader,body.gazime-brand-compact #appHeader,body.gazime-topic-header #main #gazimeTypeCategories,body .gazime-brand-body #gazimeBrandCollections{background:#000;backdrop-filter:blur(18px) saturate(.35);-webkit-backdrop-filter:blur(18px) saturate(.35);transition:background-color 1.1s ease,border-color 1.1s ease}body #appHeader .gazime-header-search-row,body #appHeader .gazime-sticky-row,body #appHeader .gazime-sticky-categories{background:transparent}body.gazime-scroll-moving:not([data-page=brand]) #appHeader,body.gazime-scroll-moving.gazime-brand-compact #appHeader,body.gazime-scroll-moving.gazime-topic-header #main #gazimeTypeCategories,body.gazime-scroll-moving .gazime-brand-body #gazimeBrandCollections{background:#0000008f;border-color:#ffffff24}@media(prefers-reduced-motion:reduce){body #appHeader,body #main #gazimeTypeCategories,body #gazimeBrandCollections{transition:none}}#productDialog.quick-mode .pdp-info>.gazime-product-audience{margin:8px 0 12px;padding:0;border:0;min-width:0}#productDialog.quick-mode .gazime-product-audience legend{font-size:12px;margin-bottom:7px}#productDialog.quick-mode .pdp-size-heading .size-guide-link:not([hidden]){display:inline-block}#productDialog.quick-mode .pdp-size-options{min-width:0}#productDialog.quick-mode .pdp-size-options .option-buttons{display:flex;flex-wrap:nowrap;gap:4px;width:100%}#productDialog.quick-mode .pdp-size-options .option-buttons button{flex:1 1 0;min-width:0;padding:9px 2px;font-size:11px;white-space:nowrap}#productDialog.quick-mode .pdp-size-options .option-buttons button[hidden]{display:none!important}@keyframes gazime-backdrop-enter{0%{opacity:0}to{opacity:1}}dialog[open]::backdrop{animation:gazime-backdrop-enter .3s ease-out}body dialog[open]{background:#080808f5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:#383838}:is(body[data-page=bag] #main,.gazime-bag-content) .bag-layout{animation:gazime-bag-enter .3s ease-out}@keyframes gazime-bag-enter{0%{opacity:.65;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.gazime-live-banner{position:relative;isolation:isolate;overflow:clip}.gazime-banner-glint:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(110deg,transparent 35%,#ffffff0c 49%,transparent 63%);animation:gazime-glint .85s ease-out both}@keyframes gazime-glint{0%{transform:translate(-100%)}to{transform:translate(100%)}}.gazime-flying-product{position:fixed;width:50px;height:50px;object-fit:contain;pointer-events:none;z-index:2147483647;border-radius:8px;background:#000}@media(prefers-reduced-motion:no-preference){:is(button,.product-photo,.gazime-brands a,.bottom-nav a){transition:scale .14s ease}:is(button,.product-photo,.gazime-brands a,.bottom-nav a):active{scale:.97}}@media(prefers-reduced-motion:reduce){dialog[open]::backdrop,:is(body[data-page=bag] #main,.gazime-bag-content) .bag-layout,.gazime-banner-glint:after{animation:none}}#productDialog.quick-mode .pdp-gallery{height:clamp(100px,22dvh,180px)}#productDialog.quick-mode .pdp-info{padding:10px 12px}#productDialog.quick-mode .pdp-price-line{margin:0 0 8px;padding-bottom:6px}#productDialog.quick-mode .pdp-options{gap:7px}#productDialog.quick-mode .pdp-options legend{margin-bottom:5px}#productDialog.quick-mode .gazime-product-audience{margin:0}#productDialog.quick-mode .gazime-product-format-list button{min-height:32px;padding:6px 10px;font-size:11px}#productDialog.quick-mode .pdp-size-options .option-buttons button{min-height:36px;padding:7px 2px}#productDialog.quick-mode .quick-colors button{min-height:31px}#productDialog.quick-mode .pdp-quantity{height:40px}#productDialog.quick-mode .pdp-quantity :is(button,input){height:38px}#productDialog.quick-mode #addToBag{min-height:40px;padding:9px 8px}#productDialog.quick-mode .pdp-availability-row{margin-top:2px}#productDialog.quick-mode .gazime-product-formats{margin:9px 0 0;padding:0;border:0}#productDialog.quick-mode .gazime-product-formats h3{margin:0 0 5px;font-size:11px}#productDialog.quick-mode #productFeedback:empty{display:none}@media(max-height:700px){#productDialog.quick-mode .pdp-gallery{height:100px}#productDialog.quick-mode .pdp-options{gap:5px}}#productDialog.quick-mode{height:auto;max-height:94dvh;inset:auto 0 0;margin:0 auto;width:min(440px,100vw);border-color:#383838;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom)}#productDialog.quick-mode .pdp-gallery{height:clamp(145px,28dvh,235px)}#productDialog.quick-mode .pdp-info{padding:10px 14px 12px;background:#000!important}#productDialog.quick-mode .pdp-price-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 10px;padding-bottom:8px}#productDialog.quick-mode .pdp-price{font-size:25px}#productDialog.quick-mode .pdp-price-line>.gazime-product-audience{margin:0 0 0 auto;padding:0;border:0;min-width:0;max-width:190px}#productDialog.quick-mode .pdp-price-line>.gazime-product-audience legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}#productDialog.quick-mode .gazime-product-audience .gazime-product-format-list{gap:3px;flex-wrap:nowrap}#productDialog.quick-mode .gazime-product-audience button{min-height:30px;padding:5px 8px;font-size:10px}#productDialog.quick-mode .gazime-product-audience small{max-width:180px;font-size:9px;line-height:1.2;margin-top:3px}#productDialog.quick-mode .pdp-options{grid-template-columns:minmax(0,1fr);gap:10px}#productDialog.quick-mode .pdp-options>.pdp-quantity{display:none}#productDialog.quick-mode .pdp-options>.pdp-actions #addToBag{grid-column:1/-1;width:100%;min-height:44px;margin-top:3px}#productDialog.quick-mode .gazime-product-formats{margin:0 0 8px;padding:0}#productDialog.quick-mode .gazime-product-formats h3{display:none}#productDialog.quick-mode .gazime-product-formats .gazime-product-format-list{flex-wrap:nowrap;gap:5px}#productDialog.quick-mode .gazime-product-formats button{flex:1;min-width:0;padding:6px 4px;min-height:30px;font-size:11px}#productDialog.quick-mode .gazime-quick-cart{display:none!important}#productDialog.quick-mode .pdp-availability-row{margin-top:0}@media(max-height:700px){#productDialog.quick-mode .pdp-gallery{height:130px}#productDialog.quick-mode .pdp-options{gap:7px}}#productDialog.quick-mode{background:#000!important}#gazimeBagDialog{inset:auto 0 0;margin:0 auto;width:min(460px,calc(100vw - 28px));height:95dvh;max-height:95dvh;max-width:none;padding:0;border:1px solid #383838;border-radius:26px 26px 0 0;overflow:hidden;background:#000!important;color:#fff}#gazimeBagDialog .gazime-bag-content{position:static;inset:auto;width:100%;height:100%;margin:0;border:0;border-radius:0;background:#000}#gazimeBagDialog .page-title{position:relative;padding:22px 16px 10px;min-height:74px;flex:none}#gazimeBagDialog .page-title:before{content:"";position:absolute;width:46px;height:5px;border-radius:4px;background:#555;top:10px;left:calc(50% - 23px)}#gazimeBagDialog .page-title button{font-size:26px;line-height:1;color:#fff}#gazimeBagDialog .bag-layout{flex:1;overflow:hidden}#gazimeBagDialog .bag-row{grid-template-columns:74px minmax(0,1fr);gap:11px;padding:10px 8px;background:#111;border-color:#292929}#gazimeBagDialog .bag-product-info{display:grid;grid-template-columns:1fr;align-content:start;padding-right:0}#gazimeBagDialog .bag-product-info h2{padding-right:35px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:750}#gazimeBagDialog .bag-unit-price{font-size:11px;color:#aaa;margin:6px 34px 0 0}#gazimeBagDialog .bag-variation{font-size:10px;margin:3px 34px 0 0}#gazimeBagDialog .bag-product-info>strong{position:absolute;right:0;bottom:0;font-size:14px}#gazimeBagDialog .bag-row-bottom{justify-content:flex-start;margin-top:9px;padding-right:70px}#gazimeBagDialog [data-remove-item]{right:0;top:0;width:31px;height:38px;background:#1c1c1c}#gazimeBagDialog [data-remove-item] svg{width:14px;height:14px}#gazimeBagDialog .quantity-control{gap:6px}#gazimeBagDialog .quantity-control button{height:36px;width:32px}#gazimeBagDialog .bag-summary{background:#000;padding-bottom:max(12px,env(safe-area-inset-bottom))}#gazimeBagDialog .bag-coupon-toggle{display:none}#gazimeBagDialog .empty-state{flex:1;display:grid;place-content:center;text-align:center;padding:30px 18px}#gazimeBagDialog .bag-items{overscroll-behavior:contain}body:has(#gazimeBagDialog[open]){overflow:hidden}#gazimeBagDialog .gazime-bag-content>.checkout-secondary{display:none}#gazimeBagDialog [data-remove-item] svg{display:none}#gazimeBagDialog [data-remove-item]:after{content:"\d7";font-size:21px;line-height:1;color:#bbb}:is(body[data-page=bag] #main,.gazime-bag-content):has(.gazime-empty-bag),:is(body[data-page=bag],#gazimeBagDialog):has(.gazime-empty-bag),:is(body[data-page=bag],#gazimeBagDialog):has(.gazime-empty-bag) .page-title{background:#000!important}:is(body[data-page=bag],#gazimeBagDialog) .page-title button{width:28px;height:28px;min-width:28px;padding:0;border:0;border-radius:0;background:transparent;font:400 22px/1 Arial,sans-serif;color:#ddd}.gazime-empty-bag{display:flex;flex:1;min-height:0;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px 0 32px;background:#000;color:#fff;overflow:auto}.gazime-empty-bag>img{display:block;width:100%;max-height:44dvh;aspect-ratio:3/2;height:auto;object-fit:contain;flex-shrink:0}.gazime-empty-bag h2{font-size:clamp(25px,7vw,34px);line-height:1.05;letter-spacing:-.7px;margin:8px 16px 12px;font-weight:850}.gazime-empty-bag p{font-size:12px;color:#999;margin:0 16px}.hub-checkout{max-width:1100px}.hub-checkout .checkout-section{border-radius:16px!important;padding:18px}.hub-checkout .checkout-section h2{font-size:18px;gap:10px;margin-bottom:18px}.hub-checkout .checkout-section h2>small{width:28px;height:28px;border-radius:8px}.hub-checkout .checkout-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.hub-checkout :is(.checkout-field-email,.checkout-field-phone,.checkout-field-address_1,.checkout-field-city,.checkout-field-note){grid-column:1/-1}.hub-checkout .checkout-field :is(input,select,textarea){border-radius:10px;min-height:46px}.hub-checkout .checkout-cash-choice strong{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px}.hub-checkout .checkout-cash-choice strong small{font-size:9px;color:#aaa}.hub-checkout .checkout-mini-products .checkout-product{grid-template-columns:50px minmax(0,1fr);gap:10px}.hub-checkout .checkout-mini-products .checkout-product>img{width:50px;height:65px;border:0}.hub-checkout .checkout-product h3{font-size:11px;line-height:1.4}.hub-checkout .checkout-product strong{font-size:14px;margin-top:5px}.hub-checkout .checkout-slide{border-radius:12px;height:52px;margin:14px 0 8px;overflow:hidden}.hub-checkout .checkout-slide>span{font-size:11px;line-height:52px;pointer-events:none}.hub-checkout .checkout-slide input{height:52px}.hub-checkout .checkout-slide input::-webkit-slider-thumb{height:44px;width:44px;border-radius:9px;background:#ccc}.hub-checkout .checkout-slide input::-moz-range-thumb{height:42px;width:42px;border-radius:9px;background:#ccc}.hub-checkout .checkout-steps{margin:18px 0}@media(max-width:760px){.hub-checkout .checkout-section{padding:16px 13px!important}.hub-checkout .taxihub-checkout-order{margin-top:0}.mall-checkout-top{gap:10px}.mall-checkout-top>strong{font-size:16px}.hub-checkout .checkout-terms{font-size:11px}}.hub-checkout .checkout-submit-fallback:not(:focus-visible){position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hub-checkout .checkout-slide>span{inset:0;display:flex;align-items:center;justify-content:center;height:100%;padding:0 8px 0 48px;line-height:1.25;z-index:3;pointer-events:none}.hub-checkout .checkout-slide input{background:transparent!important;box-shadow:none!important;position:relative;z-index:2}.hub-checkout .checkout-slide input::-webkit-slider-runnable-track{background:transparent}.hub-checkout .checkout-slide input::-moz-range-track{background:transparent}html body dialog[open]:is(dialog,#productDialog){background:#030303e0!important;backdrop-filter:blur(18px) saturate(.25)!important;-webkit-backdrop-filter:blur(18px) saturate(.25)!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff08,0 18px 65px #0009!important;color:#fff}html body dialog[open]::backdrop{background:#00000080!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}html body dialog[open]:is(dialog,#productDialog) :is(#productContent,.pdp-info,.pdp-options,.pdp-actions,.gazime-bag-content,.bag-items,.gazime-empty-bag,.gazime-search-panel,.gazime-search-section,.gazime-search-results,.gazime-search-brands,.gazime-news-article,.gazime-news-body){background:transparent!important}html body dialog[open]:is(dialog,#productDialog) :is(.page-title,.bag-summary,.gazime-name-sheet-header,.gazime-search-top,.filter-heading,.filter-actions,.gazime-news-close-dock){background:#00000047!important;border-color:#ffffff20!important}html body dialog[open]:is(dialog,#productDialog) :is(#searchForm,#searchSuggestions,.bag-row,.gazime-search-chips .gazime-search-phrase){background:#0000003d!important;border-color:#ffffff26!important}html body dialog[open]:is(dialog,#productDialog) :is(#searchInput,.gazime-search-phrase){background:transparent!important}html body dialog[open]:is(dialog,#productDialog) :is(input:not([type=radio]):not([type=checkbox]):not([type=range]),textarea,select){background:#00000040!important;color:#fff!important;border-color:#ffffff35!important}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html body dialog[open]:is(dialog,#productDialog){background:#000000f2!important}}body .bottom-nav{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:2px}body .bottom-nav>a:not(.bottom-mall-switch){width:100%;min-width:0}.gazime-nav-cart-summary[hidden],body.gazime-cart-docked #gazimeFloatingCart{display:none!important}body.gazime-cart-docked .bottom-nav{grid-template-columns:36px 36px 36px 36px minmax(0,1fr);padding-inline:6px;gap:2px}body.gazime-cart-docked .bottom-nav>a:not(.bottom-mall-switch){min-height:44px;grid-template-rows:auto;align-content:center;justify-content:center}body.gazime-cart-docked .bottom-nav>a:not(.bottom-mall-switch)>b,body.gazime-cart-docked .bottom-nav [data-tab=bag]>.nav-bag{display:none}body.gazime-cart-docked .bottom-nav .bottom-nav-art,body.gazime-cart-docked .bottom-nav .bottom-nav-art img{width:22px;height:22px}body.gazime-cart-docked .bottom-nav>a[data-tab=bag]{display:flex;justify-content:stretch}.gazime-nav-cart-summary{display:flex;align-items:center;gap:6px;width:100%;height:44px;padding:4px 8px;border:1px solid #555;border-radius:12px;min-width:0;background:#ffffff06;color:#fff}.gazime-nav-cart-summary strong{font-size:13px;line-height:1;white-space:nowrap;margin-left:auto}.gazime-dock-thumbs{display:flex;gap:2px;flex-shrink:0}.gazime-dock-thumbs img{display:block;width:26px;height:32px;object-fit:contain;border:0;border-radius:0;filter:none;background:transparent}.gazime-dock-count{font-size:10px;font-weight:700;line-height:1;flex-shrink:0;color:#bbb}.gazime-dock-arrow{font-size:25px;line-height:1;flex-shrink:0}@media(max-width:350px){body.gazime-cart-docked .bottom-nav{grid-template-columns:32px 32px 32px 32px minmax(0,1fr);padding-inline:4px}.gazime-nav-cart-summary{gap:4px;padding-inline:6px}.gazime-dock-thumbs img:not(:last-child){display:none}.gazime-nav-cart-summary strong{font-size:12px}}@media(prefers-reduced-motion:no-preference){.gazime-nav-cart-summary{animation:gazime-dock-enter .25s ease-out}@keyframes gazime-dock-enter{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}body .bottom-nav>a>b{font-size:10px;line-height:1.15;font-weight:500;white-space:nowrap}body .bottom-nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);padding-inline:4px;transition:grid-template-columns .5s cubic-bezier(.2,.7,.2,1),background-color 1.1s ease,border-color 1.1s ease}body.gazime-cart-docked .bottom-nav{grid-template-columns:minmax(0,.48fr) minmax(0,.48fr) minmax(0,.48fr) minmax(0,.48fr) minmax(0,3.08fr);padding-inline:4px}body .bottom-nav>a:not(.bottom-mall-switch),body.gazime-cart-docked .bottom-nav>a:not(.bottom-mall-switch){display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;height:44px;min-height:44px;gap:0}body .bottom-nav>a:not(.bottom-mall-switch)>b,body.gazime-cart-docked .bottom-nav>a:not(.bottom-mall-switch)>b{display:block;position:absolute;inset:auto 0 0;text-align:center;opacity:1;transform:translateY(0);transition:opacity .28s ease,transform .45s ease}body.gazime-cart-docked .bottom-nav>a:not(.bottom-mall-switch)>b{opacity:0;transform:translateY(6px);pointer-events:none}body .bottom-nav>a>.bottom-nav-art,body .bottom-nav>a>.nav-bag{transform:translateY(-7px);transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .28s ease}body.gazime-cart-docked .bottom-nav>a>.bottom-nav-art{transform:translateY(0)}body .bottom-nav .bottom-nav-art,body .bottom-nav .bottom-nav-art img{transition:width .5s ease,height .5s ease}body .bottom-nav [data-tab=bag]>.nav-bag,body.gazime-cart-docked .bottom-nav [data-tab=bag]>.nav-bag{display:block}body.gazime-cart-docked .bottom-nav [data-tab=bag]>.nav-bag{opacity:0;transform:scale(.8);pointer-events:none}body .bottom-nav>a[data-tab=bag]{overflow:hidden}body .bottom-nav .gazime-nav-cart-summary{position:absolute;inset:0;opacity:0;transform:translateY(5px) scale(.96);pointer-events:none;overflow:hidden;animation:none;transition:opacity .35s ease,transform .5s cubic-bezier(.2,.7,.2,1);gap:5px}body.gazime-cart-docked .bottom-nav .gazime-nav-cart-summary{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.gazime-dock-bag{display:block;width:20px;height:24px;object-fit:contain;flex:none;filter:grayscale(1) brightness(.9)}@media(max-width:350px){body .bottom-nav .gazime-nav-cart-summary{gap:4px;padding-inline:5px}.gazime-dock-bag{width:18px;height:22px}}@media(prefers-reduced-motion:reduce){body .bottom-nav,body .bottom-nav :is(a,a>b,.bottom-nav-art,.nav-bag,.bottom-nav-art img,.gazime-nav-cart-summary){transition:none!important;animation:none!important}}html body #gazimeBagDialog>.gazime-bag-content{position:static;inset:auto;margin:0;width:100%;height:100%;min-height:0;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;overflow:hidden}#gazimeBagDialog .bag-layout{animation:none}#gazimeBagDialog .bag-summary{border-radius:0;box-shadow:none}.bag-row[aria-busy=true] .quantity-control{opacity:.65}html body :is(#addToBag,.bag-checkout),html body dialog[open] :is(#addToBag,.bag-checkout){background:#252525!important;background-image:none!important;color:#fff!important;border:1px solid #444!important;box-shadow:none!important}html body :is(#addToBag,.bag-checkout):hover{background:#252525!important}dialog.gazime-swipe-ready .gazime-swipe-handle{position:absolute;top:1px;left:calc(50% - 38px);width:76px;height:18px;z-index:50;cursor:grab;touch-action:none;background:transparent}dialog.gazime-swipe-ready .gazime-swipe-handle:after{content:"";position:absolute;top:6px;left:18px;width:40px;height:4px;border-radius:4px;background:#fff5}#gazimeBagDialog.gazime-swipe-ready .page-title:before{content:none}dialog.gazime-is-dragging{-webkit-user-select:none;user-select:none;will-change:transform}dialog.gazime-is-dragging .gazime-swipe-handle{cursor:grabbing}html body.gazime-pointer-input :focus-visible{outline:none!important}body .bottom-nav a[data-tab=bag]{border-radius:12px}#productDialog.quick-mode .pdp-gallery{height:clamp(210px,39dvh,340px)}#productDialog.quick-mode .pdp-info{padding:16px 18px 18px}#productDialog.quick-mode .gazime-product-formats{margin-bottom:12px}#productDialog.quick-mode .gazime-product-formats button{min-height:34px;padding:7px 6px;font-size:12px}#productDialog.quick-mode .pdp-price-line{margin:12px 0 15px;padding-bottom:12px;gap:8px}#productDialog.quick-mode .pdp-price{font-size:28px}#productDialog.quick-mode .pdp-options{gap:14px}#productDialog.quick-mode .pdp-options legend{font-size:11px;margin-bottom:8px;letter-spacing:.3px}#productDialog.quick-mode .pdp-size-options .option-buttons{gap:5px}#productDialog.quick-mode .pdp-size-options .option-buttons button{min-height:40px;padding:9px 2px;font-size:12px}#productDialog.quick-mode .quick-colors button{width:34px;height:34px;min-height:34px}#productDialog.quick-mode .gazime-product-audience button{min-height:32px;padding:6px 9px;font-size:11px}#productDialog.quick-mode .pdp-options>.pdp-actions #addToBag{min-height:48px;margin-top:6px;font-size:13px}#productDialog.quick-mode .pdp-availability-row{margin-top:3px}@media(max-height:740px){#productDialog.quick-mode .pdp-gallery{height:clamp(190px,34dvh,250px)}#productDialog.quick-mode .pdp-info{padding:12px 14px 14px}#productDialog.quick-mode .pdp-options{gap:10px}#productDialog.quick-mode .pdp-price-line{margin:8px 0 10px;padding-bottom:8px}#productDialog.quick-mode .pdp-price{font-size:25px}#productDialog.quick-mode .pdp-size-options .option-buttons button{min-height:37px;font-size:11px}}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]),textarea,[contenteditable=true]):is(:focus,:focus-visible){outline:none!important;outline-offset:0!important;box-shadow:none!important}html body #gazimeSearchDialog #searchInput:is(:focus,:focus-visible){border:0!important;outline:none!important;box-shadow:none!important}html body #gazimeSearchDialog[open] .gazime-search-brands button{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:7px 5px}html body #gazimeSearchDialog .gazime-search-brands img{width:100%;height:32px;object-fit:contain;object-position:center}body.gazime-discover-search #gazimeOpenSearch{display:none!important}body.gazime-discover-search #appHeader .gazime-header-search-row{gap:9px}body.gazime-discover-search #appHeader #searchForm{position:relative;display:flex;align-items:center;flex:1;min-width:0;width:auto;height:38px;min-height:38px;margin:0;padding:0 9px 0 12px;gap:5px;border:1px solid #333;border-radius:999px;background:transparent}body.gazime-discover-search #appHeader #searchInput{width:0;min-width:0;flex:1;min-height:0;height:34px;margin:0;padding:0;border:0;background:transparent!important;font-size:16px;color:#eee}body.gazime-discover-search #appHeader .search-submit{background:transparent;color:#ddd;width:24px;min-width:24px;height:30px;padding:0;margin:0}body.gazime-discover-search #appHeader .search-submit svg{height:19px;width:19px}body.gazime-discover-search #appHeader :is(#gazimeAcceptSearch,#gazimeClearSearch){background:transparent;color:#ccc;padding:3px;min-width:20px}body.gazime-discover-search #main>.gazime-inline-suggestions{position:static!important;inset:auto!important;width:100%;max-height:none;overflow:visible;background:transparent;box-shadow:none;border:0;padding:10px 3px;margin:0 0 14px;color:#eee}body.gazime-discover-search #main>.gazime-inline-suggestions[hidden]{display:none!important}body.gazime-discover-search .gazime-inline-suggestions .gazime-search-phrase{display:flex;align-items:center;gap:9px;min-height:42px;width:100%;background:transparent;border-bottom:1px solid #242424;color:#eee;text-align:left}body.gazime-discover-search .gazime-inline-suggestions .gazime-search-phrase>span:last-child{margin-left:auto;color:#999}body.gazime-discover-search .gazime-inline-suggestions [data-suggested-product]{background:transparent;color:#eee;border-color:#333}body.gazime-discover-search #appHeader #gazimeSearchGhost{inset:0 70px 0 12px}#gazimeCheckoutDialog{inset:auto 0 0;margin:0 auto;width:min(460px,calc(100vw - 28px));height:95dvh;max-height:95dvh;max-width:none;padding:0;border:1px solid #ffffff30;border-radius:26px 26px 0 0;overflow:hidden;color:#fff}#gazimeCheckoutDialog[open]{display:flex;flex-direction:column}.gazime-checkout-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:74px;padding:22px 16px 10px;flex:none;border-bottom:1px solid #ffffff20;background:#0004}.gazime-checkout-header h1{font-size:21px;line-height:1.15;margin:0;letter-spacing:-.4px}.gazime-checkout-header button{width:28px;height:28px;min-width:28px;padding:0;border:0;background:transparent;color:#ddd;font:400 22px/1 Arial,sans-serif}.gazime-checkout-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}html body #gazimeCheckoutDialog #checkoutContent,html body #gazimeCheckoutDialog .hub-checkout{background:transparent!important;max-width:none;width:100%;margin:0;padding:0;color:#fff}#gazimeCheckoutDialog .hub-checkout :is(.taxihub-checkout-strip,.mall-checkout-top,.checkout-steps){display:none}#gazimeCheckoutDialog .taxihub-checkout-grid{display:block;padding:0 14px 16px}html body #gazimeCheckoutDialog .hub-checkout .checkout-section{padding:18px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid #ffffff20!important;border-radius:0!important;margin:0;box-shadow:none}#gazimeCheckoutDialog .hub-checkout .checkout-section h2{font-size:17px;margin-bottom:16px}#gazimeCheckoutDialog .hub-checkout .checkout-section h2>small{background:#ffffff06!important;border-color:#ffffff25!important}html body #gazimeCheckoutDialog .hub-checkout .checkout-field :is(input,select,textarea),html body #gazimeCheckoutDialog .checkout-promo input{background:#0004!important;border-color:#ffffff30!important;border-radius:10px;color:#fff}html body #gazimeCheckoutDialog .hub-checkout .checkout-cash-choice{background:#0003!important;border-color:#ffffff24!important;border-radius:12px}#gazimeCheckoutDialog .hub-checkout .taxihub-checkout-order{position:static}#gazimeCheckoutDialog .hub-checkout .checkout-mini-products{max-height:none}html body #gazimeCheckoutDialog .hub-checkout .checkout-slide{background:#252525!important;border:1px solid #555!important;border-radius:12px}#gazimeCheckoutDialog .hub-checkout:not(.checkout-confirmed)>.checkout-secondary{display:none}#gazimeCheckoutDialog .checkout-feedback{padding:0 14px}body:has(#gazimeCheckoutDialog[open]){overflow:hidden}body.gazime-topic-header #appHeader .gazime-header-search-row{background:transparent}body.gazime-topic-header #appHeader #gazimeOpenSearch{background:#0000001f;border-color:#ffffff26}body.gazime-topic-header #appHeader .gazime-search-back{background:transparent}body.gazime-scroll-moving:not([data-page=brand]) #appHeader,body.gazime-scroll-moving.gazime-brand-compact #appHeader,body.gazime-scroll-moving.gazime-topic-header #main #gazimeTypeCategories,body.gazime-scroll-moving .gazime-brand-body #gazimeBrandCollections{background:#000000e0}body.gazime-topic-header #main #gazimeTypeCategories{padding-inline:4px}body.gazime-topic-header #main #gazimeTypeCategories a:not([aria-current=true]){background:transparent!important;box-shadow:none}body .gazime-catalog-brands{align-items:center;gap:12px;padding-block:6px;margin:4px 0 10px}body .gazime-catalog-brands a:has(img){background:transparent!important;box-shadow:none!important;border:0;border-radius:0;padding:5px 4px;min-height:38px}body .gazime-catalog-brands a:has(img)[aria-current=true]{box-shadow:inset 0 -1px #888!important}body .gazime-catalog-brands img{width:78px;height:25px;object-fit:contain}body .gazime-smart-chips a{background:#252525!important;color:#ddd!important}html body :is(.gazime-search-phrase,#gazimeAcceptSearch) svg{display:block;width:17px;height:17px;flex:none;fill:none;stroke:#aaa;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html body .gazime-search-phrase .gazime-search-go{width:15px;height:15px;stroke:#999}html body #gazimeAcceptSearch{color:#aaa!important}#catalogProducts.gazime-search-products>.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:18px 6px!important;overflow:visible!important}#catalogProducts.gazime-search-products>.product-grid>.product-card{grid-column:auto!important;width:100%;min-width:0;max-width:100%}html body .load-more{background:#202020!important;color:#ddd!important;border:1px solid #444!important;border-radius:8px!important;min-height:32px;padding:6px 14px!important;margin:14px auto 10px!important;font-size:12px!important;line-height:18px;font-weight:500;box-shadow:none!important}html body .load-more:disabled{background:#191919!important;color:#999!important;opacity:1}html body .load-more[hidden]{display:none!important}html body :is(#productDialog,.gazime-product-page) :is(.option-buttons,.gazime-product-format-list) button[aria-pressed=true]{background:#383838!important;color:#fff!important;border-color:#aaa!important;outline:1px solid #aaa!important;outline-offset:0;box-shadow:none!important}html body :is(#productDialog,.gazime-product-page) .quick-colors button[aria-pressed=true]{background:var(--swatch)!important;border-color:#aaa!important;outline:none!important;box-shadow:0 0 0 2px #aaa,inset 0 0 0 3px #000!important}html body :is(#gazimeCheckoutDialog,#checkoutContent) .hub-checkout button.checkout-primary[type=submit]{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:14px 0 8px;padding:12px 18px;border:1px solid #555!important;border-radius:12px!important;background:#292929!important;color:#fff!important;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0;cursor:pointer;transition:background .18s ease,transform .18s ease}html body :is(#gazimeCheckoutDialog,#checkoutContent) .hub-checkout button.checkout-primary[type=submit]:hover{background:#363636!important}html body :is(#gazimeCheckoutDialog,#checkoutContent) .hub-checkout button.checkout-primary[type=submit]:active{transform:scale(.985)}html body :is(#gazimeCheckoutDialog,#checkoutContent) .hub-checkout button.checkout-primary[type=submit]:disabled{opacity:.5;cursor:default;transform:none}html body #gazimeCheckoutDialog .gazime-checkout-header{min-height:60px;padding:18px 16px 12px}html body #gazimeCheckoutDialog .gazime-checkout-header h1{font-size:19px}html body #gazimeCheckoutDialog .checkout-compact-form{padding:0 16px 16px}html body :is(#gazimeCheckoutDialog,#checkoutContent) .checkout-compact-form .checkout-contact-fields{padding:16px 0 12px!important}html body :is(#gazimeCheckoutDialog,#checkoutContent) .checkout-compact-form .checkout-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}html body :is(#gazimeCheckoutDialog,#checkoutContent) .checkout-compact-form .checkout-field{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px;font-size:12px;line-height:1.3;color:#ccc;min-width:0}html body :is(#gazimeCheckoutDialog,#checkoutContent) .checkout-compact-form :is(.checkout-field-first_name,.checkout-field-last_name){grid-column:auto}html body :is(#gazimeCheckoutDialog,#checkoutContent) .checkout-compact-form .checkout-field input{width:100%;min-width:0;min-height:44px;height:44px;padding:10px 12px;font-size:16px;margin:0}html body :is(#gazimeCheckoutDialog,#checkoutContent) .checkout-compact-form .checkout-field b{font-size:11px;color:#888}.checkout-compact-form :is(.checkout-note,.checkout-items){border:0;color:#ccc}.checkout-compact-form summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;font-size:12px;min-height:34px}.checkout-compact-form summary::-webkit-details-marker{display:none}.checkout-compact-form summary:after{content:"+";margin-left:auto;color:#aaa;font-size:18px;font-weight:300}.checkout-compact-form details[open]>summary:after{content:"\2212"}.checkout-compact-form summary small{font-size:11px;color:#888}.checkout-compact-form .checkout-note{margin-top:8px}html body :is(#gazimeCheckoutDialog,#checkoutContent) .checkout-compact-form .checkout-note textarea{width:100%;margin-top:6px;padding:10px 12px;min-height:64px;background:#0004;border:1px solid #ffffff30;border-radius:10px;color:#fff;font-size:16px}html body #gazimeCheckoutDialog .checkout-compact-form .taxihub-checkout-order{padding:10px 0 0!important;border-bottom:0!important}.checkout-compact-form .checkout-items>summary{min-height:40px;font-size:13px}.checkout-item-thumbs{display:flex;gap:4px;margin-left:auto}.checkout-item-thumbs img{width:30px;height:34px;object-fit:contain}.checkout-compact-form .checkout-items>summary:after{margin-left:4px}html body :is(#gazimeCheckoutDialog,#checkoutContent) .checkout-compact-form .checkout-totals{margin:8px 0 0;padding:0}html body :is(#gazimeCheckoutDialog,#checkoutContent) .checkout-compact-form .checkout-totals>div{padding:5px 0;font-size:12px}html body :is(#gazimeCheckoutDialog,#checkoutContent) .checkout-compact-form .checkout-grand-total{font-size:19px!important;margin-top:4px;padding-top:10px!important;border-top:1px solid #ffffff20}.checkout-compact-payment{font-size:11px;color:#aaa;margin:10px 0 0}html body :is(#gazimeCheckoutDialog,#checkoutContent) .checkout-compact-form .checkout-privacy{font-size:10px;margin:8px 0 0;line-height:1.4;color:#888}html body :is(#gazimeCheckoutDialog,#checkoutContent) .checkout-compact-form .checkout-order-button{margin-top:12px}#gazimeCheckoutDialog .gazime-checkout-header{gap:8px}#gazimeCheckoutDialog .gazime-checkout-header h1{flex:1;min-width:0}#gazimeCheckoutDialog .gazime-checkout-header .gazime-checkout-back{display:grid;place-items:center;width:28px;min-width:28px;height:32px;color:#ddd}#gazimeCheckoutDialog .gazime-checkout-back svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html body dialog#gazimeCheckoutDialog[open]{background:#000000f7!important;backdrop-filter:blur(12px) saturate(.15)!important;-webkit-backdrop-filter:blur(12px) saturate(.15)!important}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html body dialog[open]:is(dialog,#productDialog){background:#050505!important}html body dialog#gazimeCheckoutDialog[open]{background:#000!important}}html body #gazimeCheckoutDialog .gazime-order-success{padding:8px 20px 24px!important;text-align:center;overflow:hidden}.gazime-success-mark{position:relative;width:116px;height:116px;margin:10px auto 4px;display:grid;place-items:center}.gazime-success-mark svg{width:100px;height:100px;overflow:visible;fill:none;stroke:#eee;stroke-linecap:round;stroke-linejoin:round}.gazime-success-ring{stroke-width:1;stroke:#777;stroke-dasharray:233;stroke-dashoffset:233;animation:gazime-order-ring .7s ease forwards;transform:rotate(-90deg);transform-origin:50% 50%}.gazime-success-check{stroke-width:3;stroke-dasharray:60;stroke-dashoffset:60;animation:gazime-order-check .45s .4s ease forwards}.gazime-success-halo{position:absolute;inset:7px;border-radius:50%;background:radial-gradient(circle,#ffffff12,transparent 70%);animation:gazime-order-halo 1.4s ease both}.gazime-success-mark>i{position:absolute;left:50%;top:50%;width:3px;height:3px;border-radius:50%;background:#ccc;opacity:0;--dx:-55px;--dy:-30px;animation:gazime-order-spark .9s .35s ease-out both}.gazime-success-mark>i:nth-of-type(2){--dx:56px;--dy:-35px}.gazime-success-mark>i:nth-of-type(3){--dx:-46px;--dy:44px}.gazime-success-mark>i:nth-of-type(4){--dx:51px;--dy:39px}.gazime-order-success>:not(.gazime-success-mark){animation:gazime-order-reveal .65s .25s ease both}.gazime-order-success>.gazime-success-receipt{animation-delay:.4s}.gazime-order-success>.gazime-success-next{animation-delay:.5s}.gazime-order-success>.gazime-success-actions{animation-delay:.6s}html body #gazimeCheckoutDialog .gazime-order-success .gazime-success-eyebrow{font-size:10px;letter-spacing:2px;color:#999;margin:8px 0 12px}html body #gazimeCheckoutDialog .gazime-order-success h1{font-size:38px;line-height:1.08;letter-spacing:-1.4px;margin:0;color:#f5f5f5;outline:none}.gazime-success-deck{font-size:13px;line-height:1.6;color:#aaa;margin:14px 0 20px}.gazime-success-receipt{border:1px solid #ffffff24;border-radius:16px;background:linear-gradient(125deg,#ffffff08,transparent 60%);padding:14px;text-align:left}.gazime-success-order,.gazime-success-total{display:flex;align-items:center;justify-content:space-between;gap:12px}.gazime-success-order>span{font-size:12px;color:#aaa}.gazime-success-order strong{font-size:14px;font-variant-numeric:tabular-nums}.gazime-success-thumbs{display:flex;align-items:center;gap:5px;margin:14px 0}.gazime-success-thumbs img{width:38px;height:42px;object-fit:contain}.gazime-success-thumbs>span{margin-left:auto;color:#999;font-size:11px}.gazime-success-total{border-top:1px solid #ffffff18;padding-top:12px;font-size:13px}.gazime-success-total strong{font-size:23px;letter-spacing:-.6px}.gazime-success-receipt>p{font-size:11px;color:#888;margin-top:8px}.gazime-success-next{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin:20px 0;color:#777}.gazime-success-next>span{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:10px}.gazime-success-next b{display:grid;place-items:center;width:25px;height:25px;border:1px solid #444;border-radius:50%;font-size:11px;font-weight:500}.gazime-success-next .is-complete{color:#ddd}.gazime-success-next .is-complete b{background:#ddd;border-color:#ddd;color:#111}.gazime-success-next>i{width:30px;height:1px;background:#333;margin-top:12px}.gazime-success-actions{display:grid;gap:8px}.gazime-success-primary,.gazime-success-secondary{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;min-height:46px;padding:11px 14px;border:1px solid #555;border-radius:12px;font-size:13px;font-weight:600;color:#eee;background:#292929}.gazime-success-secondary{min-height:38px;background:transparent;border-color:transparent;font-weight:400;color:#aaa}.gazime-success-document{font-size:11px;color:#888;text-decoration:underline;text-underline-offset:3px;padding:4px}@keyframes gazime-order-ring{to{stroke-dashoffset:0}}@keyframes gazime-order-check{to{stroke-dashoffset:0}}@keyframes gazime-order-halo{0%{opacity:0;transform:scale(.65)}55%{opacity:1}to{opacity:.65;transform:scale(1.15)}}@keyframes gazime-order-spark{0%{opacity:0;transform:translate(0)}25%{opacity:.8}to{opacity:0;transform:translate(var(--dx),var(--dy))}}@keyframes gazime-order-reveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(max-height:740px){.gazime-success-mark{width:90px;height:90px;margin-top:2px}.gazime-success-mark svg{width:80px;height:80px}html body #gazimeCheckoutDialog .gazime-order-success h1{font-size:32px}.gazime-success-deck{margin:10px 0 15px}.gazime-success-next{margin:15px 0}}@media(prefers-reduced-motion:reduce){.gazime-order-success *,.gazime-order-success>:not(.gazime-success-mark){animation:none!important}.gazime-success-ring,.gazime-success-check{stroke-dashoffset:0}.gazime-success-mark>i{display:none}}.gazime-empty-bag>img{width:min(88%,340px);height:auto;max-height:40dvh;aspect-ratio:auto;object-fit:contain;background:transparent;border:0;box-shadow:none}.gazime-soon{transform:rotate(11deg);padding:2px 5px;font-size:7px;line-height:1.2;font-weight:700;letter-spacing:.15px;background:#a7192b;border-radius:5px}.gazime-categories a{padding-top:9px}.gazime-categories .gazime-soon{top:0;right:0;z-index:1;transform-origin:center;pointer-events:none}.gazime-explorer-nav .gazime-soon{inset:auto 1px 0 auto;font-size:6px;padding:2px 4px}.gazime-sticky-categories .gazime-soon{font-size:7px;padding:2px 4px;margin-inline-start:5px}.gazime-empty-bag .gazime-empty-shop{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin:20px 16px 0;padding:10px 26px;border:1px solid #555;border-radius:12px;background:#292929;color:#fff;font-size:13px;font-weight:600}.gazime-empty-bag .gazime-empty-shop:hover{background:#363636}.gazime-carousel-controls{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin:6px 0 8px}.gazime-carousel-controls[hidden]{display:none!important}.gazime-carousel-controls button{display:grid;place-items:center;width:34px;height:34px;min-width:34px;padding:7px;border:1px solid #444;border-radius:10px;background:#191919;color:#eee;transition:background .18s ease,opacity .18s ease}.gazime-carousel-controls button:hover:not(:disabled){background:#333;border-color:#777}.gazime-carousel-controls button:disabled{opacity:.28;cursor:default}.gazime-carousel-controls svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gazime-brands{align-items:center;gap:12px;scroll-snap-type:x proximity;padding-block:8px}.gazime-brands>a{display:flex!important;align-items:center;justify-content:center;min-height:60px;padding:8px 10px;scroll-snap-align:start}.gazime-brands>a img{display:block;width:100%;max-width:140px;height:34px!important;object-fit:contain;object-position:center}.gazime-brand-picker>button{min-height:54px;padding:8px}@media(min-width:700px)and (max-width:1180px){html body .gazime-brands{gap:18px}html body .gazime-brands>a{flex:0 0 calc((100% - 63px)/4.5)!important;min-height:76px}html body .gazime-brands>a img{max-width:170px;height:40px!important}}@media(min-width:1181px){html body .gazime-brands{gap:24px}html body .gazime-brands>a{flex:0 0 calc((100% - 120px)/6.2)!important;min-height:90px;padding:14px 20px}html body .gazime-brands>a img{max-width:190px;height:44px!important}.gazime-carousel-controls{margin:8px 0 12px}.gazime-carousel-controls button{width:38px;height:38px;min-width:38px}}.gazime-sticky-categories>a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:0 0 64px;min-height:51px;padding:3px 4px;border:0;border-radius:9px;background:transparent;font-size:9px;line-height:1.15;text-align:center}.gazime-sticky-categories>a>img{display:block;width:28px;height:28px;object-fit:contain}.gazime-sticky-categories>a>span{white-space:nowrap}.gazime-sticky-categories .gazime-soon{position:absolute;top:0;right:0;font-size:5px;padding:1px 3px;margin:0}html body dialog#sizeGuide[open]{background:#050505!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:20px}#sizeGuide .gazime-size-header{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1120px;margin:auto}#sizeGuide .gazime-size-header small{font-size:9px;color:#888!important;letter-spacing:1.8px}html body #sizeGuide .gazime-size-header h2{font-size:24px;margin:7px 0 0;padding:0;line-height:1.15;letter-spacing:-.5px}#sizeGuide .size-close{display:grid;place-items:center;width:32px;height:32px;min-width:32px;font-size:24px;color:#ccc;background:transparent;border:0}#sizeGuide .gazime-size-intro{font-size:12px;line-height:1.5;max-width:1120px;margin:12px auto 16px}.gazime-size-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;max-width:1120px;margin:auto}.gazime-size-figure{position:relative;isolation:isolate;margin:0 auto;width:min(100%,260px);aspect-ratio:1;background:#000;border:1px solid #242424;border-radius:16px}.gazime-size-figure>img{width:100%;height:100%;object-fit:contain;border-radius:16px}.gazime-size-figure>svg{position:absolute;inset:0;width:100%;height:100%;fill:none;pointer-events:none}.gazime-size-line{stroke:#ccc;stroke-width:1.2;stroke-dasharray:4 4;marker-start:url(#sizeArrow);marker-end:url(#sizeArrow)}.gazime-size-letter rect{fill:#121212;stroke:#555;stroke-width:.7}.gazime-size-letter text{fill:#eee;font:600 14px Arial,sans-serif;text-anchor:middle}.gazime-size-figure figcaption{position:absolute;bottom:6px;left:0;right:0;display:flex;justify-content:center;gap:18px;font-size:9px;color:#bbb}.gazime-size-figure figcaption b{color:#eee;margin-right:3px}.gazime-size-unit{font-size:10px;color:#888;letter-spacing:.3px;margin-bottom:8px}html body #sizeGuide table{width:100%;margin:0;border-collapse:separate;border-spacing:0;border:1px solid #333;border-radius:12px;overflow:hidden;font-variant-numeric:tabular-nums}html body #sizeGuide :is(th,td){padding:10px 8px;background:#080808!important;border:0!important;border-bottom:1px solid #222!important;color:#ddd!important;text-align:center;font-size:12px}html body #sizeGuide thead th{background:#202020!important;color:#aaa!important;font-size:10px;font-weight:500;padding:12px 6px}html body #sizeGuide tbody th{font-weight:700;background:#151515!important}html body #sizeGuide tbody tr:last-child :is(th,td){border-bottom:0!important}html body #sizeGuide .gazime-size-note{font-size:10px;line-height:1.7;color:#aaa!important;margin:12px 0 0}.gazime-size-note>span{display:inline-block;margin-top:5px;color:#777}html body #sizeGuide .size-return{display:block;width:100%;max-width:1120px;margin:20px auto 0;padding:12px 16px;min-height:44px;border-radius:12px!important;font-size:12px}@media(max-width:699px){.gazime-size-figure{width:190px}.gazime-size-layout{gap:16px}html body #sizeGuide[open]{padding:18px 16px}}@media(min-width:700px){.gazime-size-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:center}.gazime-size-figure{width:100%;max-width:440px}html body #sizeGuide[open]{padding:28px}html body #sizeGuide .gazime-size-header h2{font-size:30px}html body #sizeGuide :is(th,td){font-size:14px;padding:13px 10px}html body #sizeGuide thead th,html body #sizeGuide .gazime-size-note{font-size:12px}}@media(max-width:1180px){.gazime-carousel-controls{display:none!important}}@media(max-width:699px){.gazime-sticky-categories{gap:6px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-mask-image:none;mask-image:none}.gazime-sticky-categories>a{flex:0 0 calc((100% - 24px)/4.5);min-width:0;scroll-snap-align:start}}@media(max-width:699px){.gazime-sticky-categories>a{flex-direction:row;min-height:34px;padding:7px 5px;font-size:11px;border-radius:999px;background:#161616}.gazime-sticky-categories>a>img{display:none}.gazime-sticky-categories .gazime-soon{font-size:5px;top:-2px;right:1px}}@media(max-width:699px){.gazime-sticky-categories>a{flex-basis:calc((100% - 18px)/3.5);min-height:32px;padding:6px 3px;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;font-size:11px}.gazime-sticky-categories>a>span{display:block;max-width:100%;white-space:normal;overflow-wrap:normal;line-height:1.2}}@media(max-width:699px){body.gazime-has-scrolled #appHeader{padding-block:4px!important;row-gap:3px!important}body.gazime-has-scrolled .gazime-sticky-row{min-height:26px;gap:3px}.gazime-sticky-categories{padding-block:0;gap:5px}.gazime-sticky-categories>a{flex-basis:calc((100% - 20px)/4.5);min-height:26px;padding:3px 1px;font-size:10.5px;line-height:1.15}}.gazime-categories .gazime-soon{top:4px}.gazime-sticky-categories .gazime-soon{top:3px!important;right:2px}.gazime-explorer-nav .gazime-soon{bottom:3px}.gazime-sticky-categories>a{font-size:12px}@media(max-width:699px){.gazime-sticky-categories>a{font-size:11.5px}}@media(max-width:699px){.gazime-sticky-categories{padding-block:2px}.gazime-sticky-categories>a{min-height:40px;padding:6px 3px;font-size:12px;border:1px solid #3b3b3b!important;border-radius:10px;background:transparent!important}}@media(max-width:699px){.gazime-sticky-categories>a{min-height:38px;padding:3px 0;border:0!important;border-radius:0;background:transparent!important;font-size:11.5px}.gazime-sticky-categories>a>span{padding:4px 8px;border:1px solid #383838;border-radius:999px;background:#141414;line-height:1.15;white-space:nowrap}}.gazime-brand-hero-logo,.gazime-brand-desktop-copy{display:none}@media(max-width:699px){.gazime-sticky-categories>a{min-width:max-content}.gazime-sticky-categories>a>span{width:max-content;max-width:none}}@media(max-width:699px){.gazime-sticky-categories>a{flex:0 0 auto;width:auto;min-width:64px}}.product-card h3 a{color:inherit;text-decoration:none}.product-card a.product-photo{display:block;text-decoration:none}.gzseo-initial{padding:24px;max-width:1440px;margin:auto;color:#eee}.gzseo-initial>img{width:min(100%,600px);height:auto;object-fit:contain}.gzseo-initial nav{display:flex;gap:12px;flex-wrap:wrap}.gzseo-initial a{color:inherit}.gzseo-initial .product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.gzseo-initial .product-grid img{width:100%;height:auto}.gazime-product-together{margin-top:24px;padding-top:20px;border-top:1px solid #282828}.gazime-product-together[hidden]{display:none}.gazime-product-together h3{font-size:18px;margin:0 0 6px}.gazime-product-together>p{font-size:12px;color:#aaa;margin:0 0 14px}.gazime-together-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gazime-together-grid .product-photo{aspect-ratio:1}.gazime-together-grid .card-brand,.gazime-together-grid .favorite-toggle{display:none}.gazime-together-grid .product-card h3{font-size:11px;line-height:1.4;margin-bottom:5px}.gazime-together-grid .price{font-size:13px}.gazime-together-item{min-width:0;display:flex;flex-direction:column;gap:10px}.gazime-together-item .product-card{flex:1}.gazime-together-item .quick-add{display:none}.gazime-order-together{display:block;width:100%;padding:10px 5px;min-height:44px;border:1px solid #444;border-radius:10px;background:#242424;color:#fff;font-size:11px;font-weight:700;line-height:1.3}html body #gazimeTogetherOrder[open]{width:min(94vw,620px);max-height:90dvh;overflow:auto;padding:20px;background:#080808;color:#eee;border:1px solid #333;border-radius:18px}#gazimeTogetherOrder header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}#gazimeTogetherOrder h2{font-size:22px}#gazimeTogetherOrder .gazime-together-close{font-size:24px;min-width:40px;min-height:40px}#gazimeTogetherOrder .gazime-bundle-product{min-width:0;margin:0 0 18px;padding:14px;border:1px solid #333;border-radius:12px}#gazimeTogetherOrder legend{font-size:13px;line-height:1.5;font-weight:700;padding:0 6px}.gazime-bundle-summary{display:flex;align-items:center;gap:12px;margin-bottom:12px}.gazime-bundle-summary img{width:70px;height:80px;object-fit:contain}.gazime-bundle-summary span{font-size:12px;color:#aaa}#gazimeTogetherOrder label{display:grid;gap:6px;font-size:12px;margin-top:10px}#gazimeTogetherOrder :is(select,input){width:100%;min-height:44px;padding:10px;border:1px solid #555;border-radius:8px;background:#191919;color:#fff}.gazime-bundle-total{display:flex;justify-content:space-between;gap:12px;font-size:14px;margin:16px 0}.gazime-bundle-status{font-size:13px;line-height:1.5;margin:12px 0}#gazimeTogetherOrder .gazime-bundle-submit{display:block;width:100%;min-height:48px;border-radius:12px}.gazime-bundle-cart{display:block;text-align:center;margin:14px 0 0;text-decoration:underline}.gazime-bundle-cart[hidden]{display:none}.gazime-product-name-rail{margin:30px 0;padding:22px 0;border-top:1px solid #303030;border-bottom:1px solid #303030}.gazime-product-name-rail[hidden]{display:none}.gazime-name-rail-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}.gazime-name-rail-eyebrow{display:inline-block;color:#aaa;font-size:9px;font-weight:800;letter-spacing:2px;margin-bottom:9px}.gazime-name-rail-heading h2{font-size:24px;line-height:1.2;letter-spacing:-.6px}.gazime-name-rail-heading p{color:#aaa;font-size:12px;margin-top:9px}.gazime-name-rail-heading>a{font-size:12px;font-weight:700;flex-shrink:0}.gazime-name-rail-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;color:#aaa;font-size:11px}.gazime-name-rail-more{min-height:44px;padding:10px 14px;border:1px solid #444;border-radius:999px;color:#eee;font-size:12px;white-space:nowrap}.gazime-name-rail-more[hidden]{display:none}@media(max-width:699px){.gazime-name-rail-heading{align-items:start;flex-direction:column;gap:12px}.gazime-name-rail-heading h2{font-size:23px;max-width:300px}.gazime-name-rail-heading>a{align-self:flex-end}.gazime-name-rail-footer{align-items:start}}.gazime-product-mall-context{font-size:12px;line-height:1.5;color:#aaa;margin:8px 0 18px}#main [data-banner-key=adults-teddy-gift-25] .gazime-live-banner-copy{width:45%;padding:4%;gap:10px}#main [data-banner-key=adults-teddy-gift-25] .gazime-live-banner-copy>small{font-size:clamp(7px,1.3cqw,12px);line-height:1.4;letter-spacing:1px}#main [data-banner-key=adults-teddy-gift-25] .gazime-live-banner-copy h2{font-size:clamp(11px,3.1cqw,36px);line-height:1.08;letter-spacing:-.04em}#main [data-banner-key=adults-teddy-gift-25] .gazime-live-banner-copy h2>span:nth-child(3){font-size:clamp(34px,10.5cqw,110px);line-height:1.05;margin:5px 0;color:#ffcf73;letter-spacing:-.06em}#main [data-banner-key=adults-teddy-gift-25] .gazime-banner-button{font-size:clamp(9px,1.8cqw,15px);padding:8px 10px}#main [data-banner-key=adults-teddy-gift-25]:before{background:linear-gradient(90deg,#0008,transparent 55%)}.gazime-banner-slider{min-width:0;width:100%;margin:18px 0 24px}.gazime-banner-slides{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:12px}.gazime-banner-slides::-webkit-scrollbar{display:none}.gazime-banner-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}#main .gazime-banner-slide .gazime-live-banner{margin:0;width:100%}.gazime-banner-slider-controls{display:flex;align-items:center;gap:12px;margin-top:10px}.gazime-banner-slider-controls button{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid #444;border-radius:50%;font-size:20px;color:#eee;background:#111}.gazime-banner-slider-controls button:disabled{opacity:.3}.gazime-banner-slide-count{font-size:12px;color:#ddd;font-variant-numeric:tabular-nums;min-width:48px}.gazime-banner-swipe-hint{font-size:11px;color:#999;flex:1}.gazime-banner-slider{position:relative}.gazime-banner-slides{gap:8px;border-radius:12px}.gazime-banner-slide{flex-basis:94%}.gazime-banner-more-hint{position:absolute;top:9px;right:calc(6% + 12px);z-index:3;padding:5px 8px;border:1px solid #ffffff30;border-radius:999px;background:#0009;color:#eee;font-size:9px;line-height:1.2;pointer-events:none}.gazime-banner-auto-progress{position:absolute;bottom:7px;left:12px;right:calc(6% + 12px);height:2px;overflow:hidden;border-radius:4px;background:#ffffff25;pointer-events:none;z-index:3}.gazime-banner-auto-progress i{display:block;height:100%;width:100%;background:#fff;transform:scaleX(0);transform-origin:left}.gazime-banner-slides{gap:0}.gazime-banner-slide{flex-basis:100%}.gazime-banner-more-hint{display:none}.gazime-banner-auto-progress{right:12px}.gazime-banner-auto-progress{left:50%;right:auto;bottom:8px;width:36px;height:1px;transform:translate(-50%);background:#ffffff1a;opacity:.6}.gazime-banner-auto-progress i{background:#ffffff90}.gazime-banner-auto-progress{display:flex;gap:4px;width:76px;height:2px;background:none;opacity:.65;overflow:visible}.gazime-banner-progress-segment{display:block;flex:1;height:2px;overflow:hidden;border-radius:4px;background:#ffffff25}.gazime-banner-progress-segment i{display:block;width:100%;height:100%;background:#ffffffb3;transform:scaleX(0);transform-origin:left}@media(prefers-reduced-motion:reduce){.gazime-banner-auto-progress{display:none}}.gazime-banner-auto-progress{width:86px;height:3px;bottom:10px;gap:5px;opacity:.95}.gazime-banner-progress-segment{height:3px;background:#ffffff40}.gazime-banner-progress-segment i{background:#fff}.product-card.gazime-plush-card .card-brand{display:none!important}@media(hover:none)and (pointer:coarse){.bottom-nav a:active,#appHeader button:active,.gazime-banner-button:active,.product-card .product-photo:active,button.button-black:active{opacity:.72}}@media(max-width:699px){html:has(dialog[open]),body:has(dialog[open]){overflow:hidden;overscroll-behavior:none}dialog[open]{overscroll-behavior:contain}}@media(max-width:699px){body.gazime-topic-header #main #gazimeTypeCategories{top:calc(var(--header-height,49px) - 1px);margin-block:0;padding-block:6px;background:#000!important;border-top:1px solid #000}}@media(max-width:699px){body.gazime-topic-header #main #gazimeTypeCategories{backdrop-filter:none;-webkit-backdrop-filter:none}}@media(min-width:700px)and (max-width:1180px){html{scroll-padding-top:110px}html body #main{width:100%;max-width:none!important;padding:0 24px 100px!important}html body #appHeader{padding-inline:24px!important}html body #appHeader #gazimeOpenSearch{min-height:46px;height:46px;font-size:15px}html body #gazimeAudienceSwitch{margin:14px auto!important}html body .gazime-audience a{font-size:13px;padding:7px 20px;min-height:32px}html body .gazime-categories{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px 20px;margin:18px 0 24px}html body .gazime-categories img{width:92px;height:78px}html body .gazime-categories a{font-size:13px;gap:6px}html body .gazime-categories .gazime-soon{font-size:9px;right:12%}html body .gazime-brands{grid-auto-columns:calc((100% - 48px)/4.5)!important;gap:16px}html body .gazime-brands img{max-height:46px}html body #main .section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:26px 0 16px}html body #main .section-heading h2{font-size:27px!important;line-height:1.15}html body .gazime-rail .product-grid{grid-auto-columns:calc((100% - 28px)/2.6)!important;gap:14px!important}html body .gazime-feed-products,html body .gazime-shared-grid.product-grid,html body #catalogProducts>.product-grid:has(>.product-card),html body #catalogProducts.gazime-search-products>.product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:24px 12px!important;overflow:visible!important}html body #main .product-grid>.product-card,html body #main .gazime-feed-products>.product-card{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0;max-width:100%}html body #main #catalogProducts>.product-grid>.feed-wide{grid-column:1/-1!important}html body .product-card .product-photo{aspect-ratio:3/4!important}html body .product-card h3{font-size:14px;line-height:1.35}html body .product-card .price{font-size:17px}html body #main .gazime-live-banner,html body #main .hub-campaign-art{width:100%!important;max-width:900px!important;margin:24px auto 30px!important;min-height:0!important;max-height:none!important;aspect-ratio:3/2!important}html body #main .gazime-live-banner>img{object-fit:contain!important;object-position:center!important}html body #main .gazime-live-banner-copy{width:38%;padding:3.5%;gap:12px}html body #main .gazime-live-banner-copy h2{font-size:clamp(26px,3.6vw,37px)!important}html body #main .gazime-live-banner-copy>p{font-size:14px}html body #main .gazime-banner-button{font-size:12px;min-height:42px;padding:9px 12px}html body .bottom-nav,html body.gazime-cart-docked .bottom-nav{width:min(760px,calc(100% - 32px))!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;bottom:12px!important;border:1px solid #333!important;border-radius:16px!important;min-height:62px;padding:8px 12px!important}html body .bottom-nav>a:not(.bottom-mall-switch){min-height:46px!important}html body .bottom-nav>a>b{font-size:11px}html body .bottom-nav .gazime-nav-cart-summary{gap:12px;padding-inline:14px}html body .bottom-nav .gazime-nav-cart-summary strong{font-size:16px}html body .gazime-explorer{height:calc(100dvh - 86px);padding-top:16px}html body .gazime-explorer-layout{grid-template-columns:170px minmax(0,1fr);gap:22px}html body .gazime-explorer-nav a{font-size:13px;min-height:44px;padding:10px 12px}html body .gazime-explorer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html body .gazime-explorer-tile{font-size:14px;gap:6px}html body #productDialog.quick-mode{inset:0!important;margin:auto!important;width:min(860px,calc(100vw - 40px))!important;max-width:none;max-height:calc(100dvh - 40px)!important;border-radius:22px!important;padding-bottom:0;overflow:auto}html body #productDialog.quick-mode .pdp-layout{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:12px}html body #productDialog.quick-mode .pdp-media{position:static;width:100%}html body #productDialog.quick-mode .pdp-gallery{height:min(54dvh,450px)!important}html body #productDialog.quick-mode .pdp-info{padding:16px 20px 22px 4px!important}html body #productDialog.quick-mode .quick-brand{display:block!important;font-size:10px;color:#aaa;margin-bottom:6px}html body #productDialog.quick-mode .quick-title{display:block!important;font-size:19px;line-height:1.25;margin-bottom:12px}html body #productDialog.quick-mode .pdp-price-line{flex-wrap:wrap}html body #productDialog.quick-mode .pdp-price-line>.gazime-product-audience{margin-left:0}html body #productDialog.quick-mode .pdp-size-options .option-buttons{gap:3px}html body #productDialog.quick-mode .pdp-size-options .option-buttons button{min-height:40px;font-size:11px}html body #gazimeBagDialog{inset:20px 20px 20px auto!important;margin:0!important;width:480px!important;height:calc(100dvh - 40px)!important;max-height:none;border-radius:22px!important}html body #gazimeCheckoutDialog{inset:0!important;margin:auto!important;width:min(700px,calc(100vw - 48px))!important;height:auto;max-height:calc(100dvh - 48px)!important;border-radius:22px!important}html body #gazimeCheckoutDialog .checkout-compact-form{padding:8px 24px 24px}html body #gazimeCheckoutDialog .checkout-compact-form .checkout-field-email,html body #gazimeCheckoutDialog .checkout-compact-form .checkout-field-phone{grid-column:auto}html body #gazimeCheckoutDialog .checkout-compact-form .checkout-field-grid{gap:14px}html body #gazimeCheckoutDialog .gazime-checkout-header{padding:20px 24px}html body #gazimeCheckoutDialog:has(.checkout-confirmed){width:540px!important}html body #filterDialog{inset:0;margin:auto;width:560px!important;max-width:calc(100vw - 48px);border-radius:22px}html body #sizeGuide{width:min(600px,calc(100vw - 48px))!important}html body .gazime-news-dialog{width:min(720px,calc(100vw - 48px))!important}html body .gazime-product-page .pdp-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}html body .gazime-product-page .pdp-gallery{height:52dvh}html body .gazime-product-page .pdp-info{padding:12px 0}html body .gazime-product-page h1{font-size:23px;line-height:1.2}}@media(min-width:700px)and (max-width:1180px){html body #productDialog.quick-mode,html body #gazimeCheckoutDialog{height:fit-content!important;min-height:0!important}}@media(min-width:700px)and (max-width:1180px){html body #gazimeNamePickerResults .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px 12px}html body #gazimeNameDialog{width:calc(100vw - 40px)!important;height:calc(100dvh - 40px);max-height:none;inset:0;margin:auto;border-radius:22px;padding:0 20px 24px}}@media(min-width:1181px){html{scroll-padding-top:160px}body{padding-top:64px!important;padding-bottom:0!important}.desktop-notice{display:none!important}html body #main{width:100%;max-width:1384px!important;padding:0 32px 48px!important;margin-inline:auto}html body .bottom-nav,html body.gazime-cart-docked .bottom-nav{position:fixed!important;inset:0 0 auto!important;transform:none!important;width:100%!important;max-width:none!important;height:64px!important;min-height:64px;display:flex!important;align-items:center;justify-content:flex-start;gap:12px!important;padding:8px max(32px,calc((100vw - 1320px)/2))!important;border:0;border-bottom:1px solid #292929!important;border-radius:0!important;background:#080808!important;z-index:40}html body .bottom-nav>a:not(.bottom-mall-switch),html body.gazime-cart-docked .bottom-nav>a:not(.bottom-mall-switch){width:auto!important;flex:none;display:flex!important;flex-direction:row!important;gap:8px!important;min-height:40px!important;height:40px!important;padding:8px 14px;align-items:center;justify-content:center;border-radius:9px}html body .bottom-nav>a:not(.bottom-mall-switch)>b,html body.gazime-cart-docked .bottom-nav>a:not(.bottom-mall-switch)>b{position:static!important;opacity:1!important;transform:none!important;font-size:13px}html body .bottom-nav>a>.bottom-nav-art,html body .bottom-nav>a>.nav-bag{transform:none!important}html body .bottom-nav .bottom-nav-art,html body .bottom-nav .bottom-nav-art img{width:22px!important;height:22px!important}html body .bottom-nav>a.active{background:#222;color:#fff}html body .bottom-nav>a[data-tab=bag]{margin-left:auto!important;min-width:130px}html body.gazime-cart-docked .bottom-nav>a[data-tab=bag]{width:260px!important}html body.gazime-cart-docked .bottom-nav>a[data-tab=bag]>b{display:none!important}html body .bottom-nav .gazime-nav-cart-summary{gap:10px;padding:5px 12px}html body .bottom-nav .gazime-nav-cart-summary strong{font-size:14px}html body #gazimeFloatingCart{display:none!important}html body #appHeader{position:sticky;top:64px!important;max-width:none!important;width:100%;padding:18px max(32px,calc((100vw - 1320px)/2)) 12px!important;display:grid;grid-template-columns:220px minmax(0,1fr)!important;align-items:center;gap:14px 28px;border-bottom:1px solid #202020;z-index:30}html body #appHeader .hub-centered-mark{grid-column:1!important;grid-row:1;justify-self:start!important;margin:0!important;padding:0!important}html body #appHeader .gazime-wordmark{font-size:36px!important}html body #appHeader .gazime-header-search-row{grid-column:2!important;grid-row:1;width:100%;max-width:920px;justify-self:end}html body:not(:is([data-page=home],[data-page=kids])) #appHeader .gazime-header-search-row{grid-column:1/-1!important;justify-self:center}html body #appHeader #gazimeOpenSearch{min-height:46px;height:46px;font-size:15px}html body #appHeader .gazime-sticky-row{grid-column:1/-1!important}html body #gazimeAudienceSwitch{margin:18px auto!important}html body .gazime-audience a{font-size:13px;padding:7px 20px}html body #main .section-heading{margin-top:28px;margin-bottom:16px}html body #main .section-heading h2{font-size:30px!important;line-height:1.15}html body .gazime-categories{grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:16px;margin:16px 0 24px}html body.kids-mode .gazime-categories{grid-template-columns:repeat(5,minmax(0,1fr))!important;max-width:850px;margin-inline:auto}html body .gazime-categories img{width:100px;height:88px}html body .gazime-categories a{font-size:14px;gap:7px}html body .gazime-categories .gazime-soon{font-size:9px;right:8px}html body .gazime-brands{gap:22px;grid-auto-columns:calc((100% - 110px)/6)!important}html body .gazime-brands img{max-height:55px}html body #main .gazime-live-banner,html body #main .hub-campaign-art{width:100%!important;max-width:100%!important;margin-inline:0!important;min-height:380px;max-height:520px;aspect-ratio:2.65/1;border-radius:0!important}html body #main .gazime-live-banner-copy{width:42%;padding:40px;gap:16px}html body #main .gazime-live-banner-copy h2{font-size:clamp(34px,3.4vw,50px)!important}html body #main .gazime-live-banner-copy>p{font-size:17px}html body #main .gazime-banner-button{font-size:14px;min-height:44px;padding:11px 18px}html body .gazime-rail .product-grid{grid-auto-columns:calc((100% - 64px)/5.3)!important;gap:16px!important}html body .gazime-feed-products,html body .gazime-shared-grid.product-grid,html body #catalogProducts>.product-grid:has(>.product-card),html body #catalogProducts.gazime-search-products>.product-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:28px 18px!important;overflow:visible!important}html body .product-card{min-width:0!important;width:100%!important}html body .product-card .product-photo{width:100%;aspect-ratio:3/4!important}html body .product-card .card-info{padding:12px 2px 4px}html body .product-card h3{font-size:15px;line-height:1.4}html body .product-card .price{font-size:18px}html body .catalog-tools{padding:16px 0}html body .gazime-catalog-choices{gap:10px;padding:8px 0}html body .gazime-catalog-choices a{font-size:13px;padding:8px 15px}html body .gazime-brand-body #gazimeBrandCollections,html body.gazime-topic-header #main #gazimeTypeCategories{top:calc(64px + var(--header-height,74px))!important}html body .gazime-explorer-layout{grid-template-columns:220px minmax(0,1fr);gap:32px}html body .gazime-explorer-nav a{font-size:14px;padding:13px 18px}html body .gazime-explorer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}html body .gazime-product-page{max-width:1320px;margin:24px auto}html body .gazime-product-page .pdp-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:48px}html body .gazime-product-page .pdp-gallery{height:min(70dvh,740px)}html body .gazime-product-page .pdp-info{padding:24px 0}html body .gazime-product-page h1{font-size:32px;line-height:1.2}html body #productDialog.quick-mode{inset:0!important;margin:auto!important;width:min(960px,calc(100vw - 96px))!important;max-width:none;height:auto;max-height:calc(100dvh - 80px)!important;border-radius:22px!important;overflow:auto;padding-bottom:0}html body #productDialog.quick-mode .pdp-layout{display:grid!important;grid-template-columns:1fr 1fr;align-items:center;gap:18px}html body #productDialog.quick-mode .pdp-media{position:static;width:100%}html body #productDialog.quick-mode .pdp-gallery{height:min(65dvh,560px)!important}html body #productDialog.quick-mode .pdp-info{padding:22px 28px 28px 8px!important}html body #productDialog.quick-mode .quick-buy-header{padding:12px 18px}html body #productDialog.quick-mode .pdp-options{gap:20px}html body #productDialog.quick-mode .pdp-size-options .option-buttons button{min-height:42px;font-size:13px}html body #gazimeBagDialog{inset:80px 24px 24px auto!important;margin:0!important;width:480px!important;height:calc(100dvh - 104px)!important;max-height:none;border-radius:22px!important}html body #gazimeCheckoutDialog{inset:0!important;margin:auto!important;width:940px!important;height:auto;max-height:calc(100dvh - 64px)!important;border-radius:22px!important}html body #gazimeCheckoutDialog .gazime-checkout-scroll{overflow:auto}html body #gazimeCheckoutDialog .checkout-compact-form{display:grid;grid-template-columns:1.15fr 1fr;align-items:start;gap:36px;padding:10px 28px 28px}html body #gazimeCheckoutDialog .checkout-compact-form .checkout-contact-fields{border-bottom:0!important}html body #gazimeCheckoutDialog .checkout-compact-form .taxihub-checkout-order{position:sticky;top:0;padding:16px 0 0!important}html body #gazimeCheckoutDialog:has(.checkout-confirmed){width:560px!important}html body #gazimeCheckoutDialog .gazime-checkout-header{padding:20px 24px;min-height:70px}html body #gazimeCheckoutDialog .gazime-order-success{padding:12px 40px 28px!important}html body #filterDialog{inset:0;margin:auto;width:600px!important;max-width:calc(100vw - 96px);border-radius:22px}html body #sizeGuide{width:680px!important;max-width:calc(100vw - 96px)}html body .gazime-news-dialog,html body #gazimeNameDialog{width:850px!important;max-width:calc(100vw - 96px)}}@media(min-width:1280px){html body .gazime-rail .product-grid{grid-auto-columns:calc((100% - 80px)/5.4)!important}}@media(min-width:1181px){html body #gazimeCheckoutDialog .checkout-compact-form .checkout-mini-products{max-height:none;overflow:visible}html body #gazimeCheckoutDialog .checkout-compact-form .checkout-items .checkout-product{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:14px 0}html body #gazimeCheckoutDialog .checkout-compact-form .checkout-items .checkout-product>img{width:76px;height:96px;object-fit:contain}html body #gazimeCheckoutDialog .checkout-compact-form .checkout-items .checkout-product h3{font-size:13px;line-height:1.4}html body #gazimeCheckoutDialog .checkout-compact-form .checkout-note textarea{min-height:88px}html body #gazimeCheckoutDialog .checkout-compact-form details[open]>summary:after{content:none}}@media(min-width:1181px){html body #main{max-width:none!important;width:100%!important;padding:0 40px 56px!important}html body .bottom-nav,html body.gazime-cart-docked .bottom-nav{padding-inline:40px!important}html body #appHeader{padding-inline:40px!important;grid-template-columns:220px minmax(0,1fr)!important}html body #appHeader .gazime-header-search-row{max-width:none!important}html body #appHeader #gazimeOpenSearch,html body.gazime-discover-search #appHeader #searchForm{width:100%!important;max-width:none}html body:not(:is([data-page=home],[data-page=kids])) #appHeader .gazime-header-search-row{max-width:none!important}html body #main .section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:32px 0 18px}html body #main .section-heading>a{font-size:14px;white-space:nowrap}html body .gazime-rail{margin-block:28px 36px}html body .gazime-rail .product-grid{padding-bottom:12px;scrollbar-width:thin}html body .gazime-brands{margin-block:24px 32px}html body #main .gazime-live-banner,html body #main .hub-campaign-art{max-height:600px;aspect-ratio:3.05/1}html body #main .gazime-live-banner-copy{max-width:650px;padding:48px}html body #main .gazime-live-banner-copy h2{font-size:clamp(36px,3.1vw,60px)!important}html body .gazime-product-page{max-width:none}html body #gazimeCheckoutDialog{width:min(1100px,calc(100vw - 100px))!important;height:fit-content!important;min-height:0!important}html body #gazimeCheckoutDialog .checkout-compact-form{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;padding:8px 32px 30px}html body #gazimeCheckoutDialog .checkout-compact-form .taxihub-checkout-fields{padding-right:32px;border-right:1px solid #ffffff18}html body #gazimeCheckoutDialog .checkout-compact-form .checkout-field-email,html body #gazimeCheckoutDialog .checkout-compact-form .checkout-field-phone{grid-column:auto}html body #gazimeCheckoutDialog .checkout-compact-form .checkout-items>summary{font-size:16px;font-weight:600;margin-bottom:8px}html body #gazimeCheckoutDialog .checkout-compact-form .checkout-items>summary .checkout-item-thumbs{display:none}html body #gazimeCheckoutDialog .checkout-compact-form .checkout-note{margin-top:18px}html body #gazimeCheckoutDialog .checkout-compact-form .checkout-note>summary{font-size:12px}html body #gazimeCheckoutDialog .checkout-compact-form .checkout-mini-products{margin:0 0 16px}html body #gazimeCheckoutDialog .checkout-compact-form .checkout-totals{border-top:1px solid #ffffff20;padding-top:10px}html body #gazimeCheckoutDialog .checkout-compact-form .checkout-order-button{min-height:50px;margin-top:20px}html body #gazimeCheckoutDialog:has(.checkout-confirmed){width:560px!important}}@media(min-width:1700px){html body #main,html body #appHeader,html body .bottom-nav,html body.gazime-cart-docked .bottom-nav{padding-inline:56px!important}}@media(min-width:1181px){html body #main .gazime-live-banner,html body #main .hub-campaign-art{width:min(100%,1100px)!important;max-width:1100px!important;min-height:0!important;max-height:none!important;aspect-ratio:3/2!important;margin:32px auto 40px!important}html body #main .gazime-live-banner>img{object-fit:contain!important;object-position:center!important}html body #main .gazime-live-banner-copy{width:38%;max-width:none;padding:3.5%;gap:14px}html body #main .gazime-live-banner-copy h2{font-size:clamp(30px,3.2vw,46px)!important}html body #main .gazime-live-banner-copy>p{font-size:16px}html body #main .product-grid>.product-card,html body #main .gazime-feed-products>.product-card{grid-column:auto!important;grid-row:auto!important;max-width:100%;align-self:start}html body #main #catalogProducts>.product-grid:not(:has(>.feed-wide)){grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:row!important}html body #main #catalogProducts>.product-grid>.feed-wide{grid-column:1/-1!important;min-width:0}html body #productDialog.quick-mode .quick-brand{display:block!important;font-size:11px;color:#aaa;margin:0 0 8px}html body #productDialog.quick-mode .quick-title{display:block!important;font-size:23px;line-height:1.25;margin:0 0 16px;letter-spacing:-.4px}html body .gazime-explorer{height:calc(100dvh - 64px);padding-top:20px}html body .gazime-explorer-title{margin-bottom:14px}html body .gazime-explorer-content{padding-inline:8px}html body .gazime-explorer-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}html body .gazime-explorer-tile{font-size:15px;gap:8px}}@media(min-width:1181px){html body #productDialog.quick-mode{height:fit-content!important;min-height:0!important}}.gazime-desktop-wordmark{display:none!important}@media(min-width:1181px){html body .bottom-nav .gazime-desktop-wordmark{display:flex!important;align-items:baseline;justify-content:flex-start;gap:7px;width:220px!important;margin-right:28px;padding:0!important;color:#fff}.gazime-desktop-wordmark strong{font-size:34px;line-height:1;font-weight:850;letter-spacing:-1.4px}.gazime-desktop-wordmark>span{font-size:15px;font-weight:400;letter-spacing:0}html body #appHeader,html body[data-page=categories]:has(.gazime-explorer) #appHeader{display:grid!important;grid-template-columns:minmax(0,1fr) max-content 260px!important;gap:12px 20px;align-items:center;padding-block:16px!important}html body #appHeader .hub-centered-mark,html body #appHeader #gazimeBrandHeaderLogo{display:none!important}html body #appHeader .gazime-header-search-row,html body:not(:is([data-page=home],[data-page=kids])) #appHeader .gazime-header-search-row{grid-column:1!important;grid-row:1;justify-self:stretch;max-width:none!important}html body #appHeader #gazimeAudienceSwitch{grid-column:2;grid-row:1;margin:0!important;max-width:none;width:max-content}html body #appHeader #gazimeAudienceSwitch a{padding:7px 14px;font-size:12px}html body #appHeader .gazime-desktop-cart{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:center;gap:8px;width:260px;min-width:0;height:46px;margin:0;border:1px solid #444;border-radius:12px;background:#141414;color:#eee}html body #appHeader .gazime-desktop-cart>.nav-bag .bottom-nav-art,html body #appHeader .gazime-desktop-cart>.nav-bag img{width:24px;height:24px}html body #appHeader .gazime-desktop-cart>b{font-size:13px;font-weight:500}html body #appHeader .gazime-desktop-cart .gazime-nav-cart-summary{display:none;height:44px;gap:10px;padding:5px 12px;border:0;border-radius:12px;background:transparent}html body.gazime-cart-docked #appHeader .gazime-desktop-cart .gazime-nav-cart-summary{display:flex}html body.gazime-cart-docked #appHeader .gazime-desktop-cart>.nav-bag,html body.gazime-cart-docked #appHeader .gazime-desktop-cart>b{display:none}html body #appHeader .gazime-desktop-cart .gazime-nav-cart-summary strong{font-size:14px}html body #appHeader .gazime-sticky-row{grid-column:1/-1!important;grid-row:2}html body .gazime-explorer>.gazime-audience{display:none}html body .gazime-explorer{height:calc(100dvh - 64px - var(--header-height,78px));padding-top:22px}}@media(min-width:1181px){html body .bottom-nav{transition:height .25s ease,min-height .25s ease,padding .25s ease!important}html body #appHeader{transition:top .25s ease,padding .25s ease,background-color 1.1s ease}html body.gazime-desktop-scrolled .bottom-nav,html body.gazime-desktop-scrolled.gazime-cart-docked .bottom-nav{height:44px!important;min-height:44px!important;padding-block:4px!important;gap:8px!important}html body.gazime-desktop-scrolled .bottom-nav>a:not(.bottom-mall-switch){height:34px!important;min-height:34px!important;padding:5px 12px}html body.gazime-desktop-scrolled .bottom-nav .gazime-desktop-wordmark{width:170px!important;margin-right:18px}html body.gazime-desktop-scrolled .gazime-desktop-wordmark strong{font-size:27px}html body.gazime-desktop-scrolled .gazime-desktop-wordmark>span{font-size:12px}html body.gazime-desktop-scrolled .bottom-nav>a:not(.bottom-mall-switch)>b{font-size:12px}html body.gazime-desktop-scrolled .bottom-nav .bottom-nav-art,html body.gazime-desktop-scrolled .bottom-nav .bottom-nav-art img{width:18px!important;height:18px!important}html body.gazime-desktop-scrolled #appHeader{top:44px!important;padding-block:7px!important;gap:8px 16px}html body.gazime-desktop-scrolled #appHeader #gazimeOpenSearch,html body.gazime-desktop-scrolled.gazime-discover-search #appHeader #searchForm{height:40px;min-height:40px;font-size:13px}html body.gazime-desktop-scrolled #appHeader .gazime-desktop-cart{height:40px}html body.gazime-desktop-scrolled #appHeader .gazime-desktop-cart .gazime-nav-cart-summary{height:38px}html body.gazime-desktop-scrolled #appHeader #gazimeAudienceSwitch a{font-size:11px;padding:5px 12px}html body.gazime-desktop-scrolled #appHeader .gazime-sticky-row{display:none!important}html body.gazime-desktop-scrolled .gazime-brand-body #gazimeBrandCollections,html body.gazime-desktop-scrolled.gazime-topic-header #main #gazimeTypeCategories{top:calc(44px + var(--header-height,54px))!important}}@media(prefers-reduced-motion:reduce){html body .bottom-nav,html body #appHeader{transition:none!important}}@media(min-width:1181px){html body.gazime-desktop-scrolled #appHeader .gazime-sticky-row{display:flex!important;gap:12px;min-height:44px}html body .gazime-sticky-categories{gap:8px;padding:0}html body .gazime-sticky-categories>a{flex:0 0 auto;flex-direction:row;gap:7px;min-height:42px;padding:3px 10px;font-size:12px}html body .gazime-sticky-categories>a>img{width:30px;height:30px}html body .gazime-sticky-categories .gazime-soon{top:-1px;right:3px;font-size:6px}html body #appHeader .gazime-sticky-row .gazime-carousel-controls{margin:0;order:2}html body dialog[open]:is(dialog,#productDialog){inset:0!important;margin:auto!important;width:calc(100vw - 64px)!important;max-width:none!important;max-height:calc(100dvh - 64px)!important;border-radius:22px!important}html body dialog#gazimeBagDialog[open]{height:calc(100dvh - 64px)!important}html body #gazimeBagDialog .gazime-bag-content{width:100%!important;max-width:none!important;height:100%!important}html body #gazimeBagDialog .bag-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 380px;gap:40px;align-items:start;padding:24px 32px;overflow:auto}html body #gazimeBagDialog .bag-items{overflow:visible;padding:0}html body #gazimeBagDialog .bag-summary{position:sticky;top:0;border:1px solid #333!important;border-radius:16px;padding:24px!important}html body #gazimeBagDialog .bag-summary>h2{display:block;font-size:19px;margin-bottom:20px}html body #gazimeBagDialog .bag-row{grid-template-columns:120px minmax(0,1fr);gap:22px;padding:18px 0}html body #gazimeBagDialog .bag-product-photo{width:120px;height:150px}html body #gazimeBagDialog .bag-product-info h2{font-size:17px;max-width:650px}html body #gazimeBagDialog .bag-product-info>strong{font-size:20px}html body #productDialog.quick-mode .pdp-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;max-width:1480px;margin:auto;padding:0 28px}html body #productDialog.quick-mode .pdp-gallery{height:min(72dvh,720px)!important}html body #productDialog.quick-mode .pdp-info{padding:28px 20px!important}html body #gazimeCheckoutDialog .checkout-compact-form{max-width:1320px;margin:auto;width:100%;gap:56px}html body #gazimeCheckoutDialog .gazime-order-success{max-width:600px;margin:auto}html body #sizeGuide>*{max-width:1100px;margin-inline:auto}html body .gazime-news-dialog .gazime-news-article{max-width:1100px;margin:auto}}@media(min-width:1181px){html body dialog#gazimeBagDialog[open]{height:fit-content!important}html body #gazimeBagDialog .gazime-bag-content{height:auto!important;max-height:calc(100dvh - 66px)}html body #gazimeBagDialog .bag-layout{max-height:calc(100dvh - 150px);min-height:0}html body #gazimeBagDialog .gazime-empty-bag{min-height:420px}}@media(min-width:1181px){html body #gazimeNamePickerResults .product-grid,html body dialog[open] .product-grid:has(>.product-card),html body :is(#savedProducts,#recentProducts,#worldProducts,#bagRecommendations)>.product-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:26px 18px!important;overflow:visible!important}html body dialog[open] .product-grid>.product-card{grid-column:auto!important;grid-row:auto!important;min-width:0;width:100%!important;max-width:100%}html body #gazimeNameDialog{height:calc(100dvh - 64px)!important;padding:0 32px 28px!important}html body #gazimeNameDialog .gazime-name-sheet-header{padding:22px 0 16px}html body #gazimeNameDialog h2{font-size:30px}html body #gazimeNameChoices{gap:10px}html body #gazimeNameChoices button{padding:9px 16px;font-size:13px}html body #gazimeNameBrand{font-size:13px;padding:9px 12px;margin-top:12px}html body #gazimeNamePickerResults{width:100%;max-width:none;margin-top:20px}html body #gazimeNamePickerResults .product-photo{aspect-ratio:3/4!important}html body #gazimeNamePickerResults h3{font-size:15px;line-height:1.4}}@media(min-width:1181px){html body #main .gazime-live-banner,html body #main .hub-campaign-art{width:min(100%,720px)!important;max-width:720px!important;aspect-ratio:3/2!important;min-height:0!important;max-height:480px!important;margin:22px auto 28px!important}html body #main .gazime-live-banner-copy{width:38%;padding:3.5%;gap:10px}html body #main .gazime-live-banner-copy h2{font-size:29px!important;line-height:1.02}html body #main .gazime-live-banner-copy>small{font-size:10px;letter-spacing:1.3px}html body #main .gazime-live-banner-copy>p{font-size:13px;line-height:1.35}html body #main .gazime-banner-button{font-size:11px;min-height:38px;padding:8px 10px}}@media(min-width:1181px)and (max-height:850px){html body #main .gazime-live-banner,html body #main .hub-campaign-art{width:min(100%,630px)!important;max-width:630px!important;max-height:420px!important}html body #main .gazime-live-banner-copy h2{font-size:25px!important}}@media(min-width:1181px){html body[data-page=brand] .gazime-brand-hero{margin:20px 0 28px!important;height:460px!important;min-height:0;max-height:65dvh;align-items:center;border-bottom:1px solid #222}html body[data-page=brand] .gazime-brand-hero-photo{inset:0 0 0 auto;width:55%;height:100%;object-fit:contain;object-position:center}html body[data-page=brand] .gazime-brand-hero-copy{display:block;width:45%;padding:40px;background:none}html body[data-page=brand] .gazime-brand-hero-copy h1>span{display:none}html body[data-page=brand] .gazime-brand-hero-logo{display:block;width:min(100%,280px);height:72px;object-fit:contain;object-position:left}html body[data-page=brand] .gazime-brand-hero-copy p{font-size:18px;line-height:1.4;margin:24px 0}html body[data-page=brand] .gazime-brand-body{max-width:none;width:100%;padding:0}html body[data-page=brand] #appHeader #gazimeOpenSearch{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid #333;border-radius:999px;background:#151515}html body[data-page=brand] #gazimeOpenSearch>span:first-child{display:block;font-size:14px;color:#aaa}}@media(min-width:1181px){html body #filterDialog .filter-heading,html body #filterDialog #filterForm{width:100%;max-width:1200px;margin-inline:auto}html body #filterDialog #filterFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}html body #filterDialog #filterFields fieldset{min-width:0;margin:0;padding:16px}html body #filterDialog .filter-actions{justify-content:flex-end;gap:12px;margin-top:24px}html body #filterDialog .filter-actions button{min-width:150px}}
