﻿:root{--bg:#f7f7f7;--surface:#fff;--ink:#111;--muted:#777;--line:#e6e6e6;--brand:#fede18;--brand-dark:#000;--accent:#111;--danger:#b42318;--soft-orange:#fff9cf;--radius:3px;--shadow:0 8px 24px rgba(0,0,0,.07);--font-main:"Source Sans 3",source_sans_proregular,-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--trendyol-orange:#f27a1a}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-main);font-size:16px;font-weight:400;line-height:1}body.mobile-menu-open,body.mobile-filters-open{overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;height:auto}.container{width:min(1200px, calc(100% - 32px));margin:0 auto}.content-narrow{max-width:860px}.footer-list{display:flex;align-items:center;gap:22px;margin:0;padding:0;list-style:none}.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #payment #place_order{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid transparent;border-radius:var(--radius);font-size:14px;font-weight:600;line-height:18px;cursor:pointer}.button.secondary{border-color:var(--line);background:#fff;color:var(--brand-dark)}.quick-categories{padding:10px 0 12px;background:#fff}.store-hero-slider{position:relative;display:block;min-height:clamp(230px, 30vw, 390px);margin-bottom:16px;overflow:hidden;border-radius:var(--radius);background:#fff8bd;border:1px solid #ead95f;box-shadow:var(--shadow)}.store-hero-slide{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0, 1fr) minmax(260px, 42%);align-items:center;gap:clamp(18px, 4vw, 50px);min-height:100%;padding:clamp(22px, 4vw, 48px);background:linear-gradient(110deg,#fff8bd 0%,#fff 56%,#f2f2f2 100%);opacity:0;transform:translateX(100%);transition:transform .36s ease,opacity .36s ease;pointer-events:none}.hero-slide-copy{display:grid;min-width:0;gap:10px}.store-hero-slide>img{width:100%;max-height:clamp(190px, 26vw, 330px);object-fit:contain;object-position:center;filter:drop-shadow(0 18px 18px rgba(0,0,0,.14))}.store-hero-slide.is-active{opacity:1;transform:translateX(0);pointer-events:auto}.store-hero-slide.is-before{transform:translateX(-100%)}.store-hero-slider:after{content:"";position:absolute;right:18px;bottom:14px;width:56px;height:6px;background:linear-gradient(90deg,var(--brand) 0 30%,rgba(0,0,0,.18) 30% 60%,rgba(0,0,0,.18) 60% 100%);border-radius:999px;opacity:.8}.hero-slide-copy em{color:#6b5d00;font-size:clamp(12px, 1.3vw, 15px);font-style:normal;font-weight:900;text-transform:uppercase}.hero-slide-copy strong{max-width:620px;color:#111;font-size:clamp(28px, 5vw, 58px);line-height:1.02}.hero-slide-copy span{max-width:520px;color:#555;font-size:clamp(14px, 1.6vw, 18px);font-weight:700;line-height:1.35}.hero-slide-copy b{display:inline-flex;width:fit-content;min-height:42px;align-items:center;margin-top:4px;padding:0 18px;background:#111;color:#fff;border-radius:var(--radius);font-size:14px;font-weight:900}.story-row{display:grid;grid-template-columns:repeat(8,minmax(0, 1fr));gap:8px}.story-row a{display:grid;place-items:center;gap:6px;color:#222;font-size:clamp(12px, 1vw, 15px);font-weight:900;text-align:center}.story-row span{display:grid;width:clamp(82px, 9.6vw, 150px);height:clamp(82px, 9.6vw, 150px);place-items:center;background:#f2f2f2;border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 1px var(--line);color:var(--brand);font-size:16px;font-weight:900;overflow:hidden}.story-row img{width:100%;height:100%;object-fit:cover}.story-row a:hover span{box-shadow:0 0 0 2px var(--brand)}.proof-section{padding:16px 0;background:#f4f4f4}.proof-grid{display:grid;grid-template-columns:minmax(280px, 0.95fr) minmax(0, 1.35fr) minmax(240px, 0.75fr);grid-template-rows:repeat(2,minmax(210px, 240px));gap:14px;align-items:stretch}.proof-copy,.proof-media{min-height:100%;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.proof-copy{grid-column:1;grid-row:1/span 2;display:grid;align-content:center;gap:12px;padding:clamp(18px, 3vw, 30px)}.proof-copy span{color:#6b5d00;font-size:12px;font-weight:900;text-transform:uppercase}.proof-copy h2{margin:0;max-width:none;font-size:clamp(24px, 2.6vw, 34px);line-height:1.08}.proof-copy p{margin:0;color:#555;font-size:15px;font-weight:400;line-height:1.45}.proof-copy strong{color:var(--trendyol-orange);font-weight:900}.proof-points{display:flex;flex-wrap:wrap;gap:8px}.proof-points strong{display:inline-flex;min-height:32px;align-items:center;padding:0 10px;background:#fff8bd;border:1px solid #ead95f;border-radius:999px;color:#111;font-size:12px}.proof-media-large{grid-column:2;grid-row:1/span 2}.proof-media:not(.proof-media-large){grid-column:3}.proof-grid-single-video{grid-template-columns:minmax(280px, 0.95fr) minmax(0, 1.25fr) minmax(220px, 1fr);grid-template-rows:minmax(300px, 390px)}.proof-grid-single-video .proof-copy,.proof-grid-single-video .proof-media-large,.proof-grid-single-video .proof-media:not(.proof-media-large){grid-column:auto;grid-row:auto}.proof-media img,.proof-media video{display:block;width:100%;height:100%;min-height:190px;object-fit:cover}.campaigns{padding:16px 0}.campaign-grid{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:16px}.campaign-card{position:relative;display:grid;grid-template-rows:1fr auto;min-height:100%;padding:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;color:var(--ink)}.campaign-card:after{display:none}.campaign-card img{position:static;width:100%;aspect-ratio:1/1;height:auto;object-fit:contain;background:#fff;transition:transform .18s ease}.campaign-card:hover img{transform:scale(1.04)}.campaign-card.large{min-height:100%}.campaign-card.large img{height:auto}.campaign-card.dark{color:var(--ink)}.campaign-card span{display:block;margin:14px 16px 6px;color:#6b5d00;font-size:clamp(11px, 2.7cqw, 13px);font-weight:900;text-transform:uppercase}.campaign-card strong{display:block;max-width:360px;margin:0 16px;min-height:2.6em;font-size:clamp(15px, 5.2cqw, 19px);line-height:1.18}.campaign-card small{display:block;margin:8px 16px 16px;min-height:56px;color:var(--muted);font-size:clamp(12px, 3.5cqw, 14px);font-weight:800;line-height:1.35}.campaign-card.dark small{color:var(--muted)}.campaign-card.dark span{color:var(--brand)}.hero{padding:26px 0 34px;background:#fff}.hero-grid{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(280px, 0.8fr);align-items:center;gap:36px}.marketplace-hero{min-height:330px;padding:34px;background:linear-gradient(110deg,#fff1e7 0%,#fff 48%,#eaf7f3 100%);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.eyebrow{display:inline-block;margin-bottom:12px;color:var(--brand);font-size:13px;font-weight:900;text-transform:uppercase}.hero h1,.shop-hero h1,.entry h1{margin:0 0 16px;font-size:clamp(34px, 5vw, 56px);line-height:1.04}.hero p{max-width:620px;margin:0 0 24px;color:#555;font-size:18px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-panel{display:grid;gap:14px}.hero-panel div,.category-grid a,.post-card,.filter-card,.woocommerce ul.products li.product,.checkout-summary,.empty-cart{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.hero-panel div{padding:20px}.hero-panel strong,.trust-grid strong{display:block;font-size:23px}.hero-panel span,.trust-grid span{color:var(--muted)}.section{padding:42px 0}.market-section{padding:16px 0}.review-section,.blog-section{padding:16px 0}.review-section .container,.blog-section .container{padding:16px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.visited-section{padding:16px 0}.visited-section .container{padding:16px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.visited-grid,.visited-rail{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:14px;padding-bottom:4px}.preview-products{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:16px}.review-slider{overflow:hidden}.review-track{--review-slide:calc((100% - 42px) / 4);display:flex;gap:14px;transition:transform .45s ease;will-change:transform}.blog-grid{display:grid;gap:14px}.blog-grid{grid-template-columns:repeat(3,minmax(0, 1fr))}.review-card,.blog-card{min-width:0;background:#fff;border:1px solid #e6e6e6;border-radius:var(--radius);box-shadow:0 8px 22px rgba(0,0,0,.05);overflow:hidden}.review-card{display:grid;flex:0 0 var(--review-slide);grid-template-rows:auto auto 1fr;align-content:start;gap:12px;min-height:100%;padding:clamp(14px, 1.6vw, 20px)}.review-card>img{display:block;width:100%;aspect-ratio:1/1;border-radius:var(--radius);object-fit:cover;background:#f4f4f4}.review-top{display:flex;align-items:start;justify-content:space-between;gap:10px}.review-top strong{color:#222;font-size:clamp(15px, 1.35vw, 18px);line-height:1.15}.review-top span{color:#ffb000;font-size:14px;white-space:nowrap}.review-card p{margin:0;color:#333;font-size:clamp(13px, 1.1vw, 15px);font-weight:500;line-height:1.45}.review-card small,.blog-card small{color:#777;font-size:12px;font-weight:800}.blog-card a{display:grid;grid-template-rows:auto 1fr;min-height:100%;color:inherit}.blog-card img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#f4f4f4}.blog-card div{display:grid;gap:8px;align-content:start;padding:clamp(14px, 1.5vw, 18px)}.blog-card span{color:#6b5d00;font-size:11px;font-weight:900;text-transform:uppercase}.blog-card h3{margin:0;color:#222;font-size:clamp(17px, 1.6vw, 22px);line-height:1.12}.blog-card p{margin:0;color:#555;font-size:clamp(13px, 1.1vw, 15px);font-weight:600;line-height:1.4}.visited-card{background:#fff;border:1px solid #e6e6e6;border-radius:var(--radius);overflow:hidden;container-type:inline-size;position:relative}.visited-card:after,.preview-card:after,.woocommerce ul.products li.product:after{content:"\2661";position:absolute;top:clamp(10px, 3cqw, 14px);right:clamp(10px, 3cqw, 14px);z-index:4;display:grid;width:clamp(38px, 10cqw, 48px);height:clamp(38px, 10cqw, 48px);place-items:center;background:#fff;border-radius:999px;box-shadow:0 4px 14px rgba(0,0,0,.16);color:#111;font-family:Arial,Helvetica,sans-serif;font-size:clamp(24px, 6cqw, 30px);font-weight:400;line-height:1}.woocommerce ul.products li.product:before{content:var(--card-label,"SAFETY PICK");position:absolute;top:clamp(14px, 4cqw, 18px);left:clamp(14px, 4cqw, 18px);z-index:4;display:grid;width:clamp(58px, 18cqw, 70px);height:clamp(58px, 18cqw, 70px);place-items:center;background:#d0c1aa;color:#fff;border-radius:999px;font-size:clamp(9px, 2.9cqw, 11px);font-weight:800;line-height:1;text-align:center}.visited-grid .visited-card:nth-child(1),.preview-products .preview-card:nth-child(1),.woocommerce ul.products li.product:nth-child(1){--card-hook:"Most viewed by workers";--card-label:"MOST VIEWED"}.visited-grid .visited-card:nth-child(2),.preview-products .preview-card:nth-child(2),.woocommerce ul.products li.product:nth-child(2){--card-hook:"Waterproof work protection";--card-label:"WATERPROOF"}.visited-grid .visited-card:nth-child(3),.preview-products .preview-card:nth-child(3),.woocommerce ul.products li.product:nth-child(3){--card-hook:"Steel toe comfort pick";--card-label:"STEEL TOE"}.visited-grid .visited-card:nth-child(4),.preview-products .preview-card:nth-child(4),.woocommerce ul.products li.product:nth-child(4){--card-hook:"Slip-resistant safety deal";--card-label:"SAFETY DEAL"}.visited-grid .visited-card:nth-child(5),.preview-products .preview-card:nth-child(5),.woocommerce ul.products li.product:nth-child(5){--card-hook:"Best-selling work shoe";--card-label:"BEST SELLER"}.visited-grid .visited-card:nth-child(6),.preview-products .preview-card:nth-child(6),.woocommerce ul.products li.product:nth-child(6){--card-hook:"Breathable daily comfort";--card-label:"COMFORT"}.visited-grid .visited-card:nth-child(7),.preview-products .preview-card:nth-child(7),.woocommerce ul.products li.product:nth-child(7){--card-hook:"Lightweight jobsite ready";--card-label:"LIGHTWEIGHT"}.visited-grid .visited-card:nth-child(8),.preview-products .preview-card:nth-child(8),.woocommerce ul.products li.product:nth-child(8){--card-hook:"Heavy-duty protection";--card-label:"PROTECTION"}.visited-card a{display:block}.visited-image{position:relative;aspect-ratio:1/1.28;background:#fff}.visited-image img{display:block;width:100%;height:100%;object-fit:contain;padding:clamp(18px, 7cqw, 34px) clamp(8px, 3cqw, 14px) clamp(10px, 3cqw, 16px)}@media (min-width:1181px){.visited-card a{display:grid;grid-template-rows:auto auto}.visited-image{width:100%;margin:0 auto;aspect-ratio:1/1.28}.visited-image img{object-fit:contain;background:#fff}.visited-info{min-height:0;padding-top:12px;padding-bottom:14px}}.visited-rank-pill{position:absolute;top:clamp(8px, 2.6cqw, 14px);left:clamp(8px, 2.6cqw, 14px);z-index:3;display:flex;width:auto;max-width:calc(100% - 16px);min-height:clamp(28px, 8cqw, 38px);align-items:center;justify-content:center;margin:0;padding:4px clamp(8px, 3cqw, 14px);background:#fff;color:#111;border-radius:999px;box-shadow:0 4px 14px rgba(0,0,0,.16);font-size:clamp(11px, 4.6cqw, 16px);font-weight:600;line-height:1.1;text-align:center;white-space:nowrap}.visited-rank-pill{display:grid;width:clamp(58px, 18cqw, 70px);height:clamp(58px, 18cqw, 70px);min-height:0;padding:0 5px;background:#d0c1aa;color:#fff;box-shadow:none;font-size:clamp(9px, 2.9cqw, 11px);font-weight:800;text-transform:uppercase;white-space:normal}.visited-info{display:grid;min-height:clamp(106px, 31cqw, 150px);align-content:start;align-items:start;gap:var(--card-gap);width:100%;padding:var(--card-pad);text-align:left}.visited-info,.preview-card{--card-pad:clamp(12px, 4.4cqw, 16px);--card-gap:7px}.visited-info h3{display:-webkit-box;min-height:auto;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#333;font-size:14px;font-weight:400;line-height:18px}.visited-info p{margin:0 0 4px;overflow:hidden;color:#777;font-size:clamp(10px, 1.2vw, 13px);font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.social-proof-slider{--social-line:18px;height:var(--social-line);margin-top:0;overflow:hidden;color:#333;font-size:12px;font-weight:700;line-height:var(--social-line)}.social-proof-track{display:grid;transform:translateY(0)}.social-proof-track.is-social-active{animation:safety-social-slide 2.4s 2}.social-proof-track span{display:flex;height:var(--social-line);align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-proof-number{color:var(--trendyol-orange);font-weight:700}.social-proof-track img{width:clamp(14px, 4cqw, 18px);height:clamp(14px, 4cqw, 18px);flex:0 0 auto;object-fit:contain}@keyframes safety-social-slide{0%,12%{transform:translateY(0)}20%,32%{transform:translateY(calc(var(--social-line) * -1))}40%,52%{transform:translateY(calc(var(--social-line) * -2))}60%,72%{transform:translateY(calc(var(--social-line) * -3))}100%{transform:translateY(calc(var(--social-line) * -3))}}.visited-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin-top:4px}.product-rating{display:flex;min-width:0;align-items:center;gap:4px;overflow:hidden;color:#333;font-size:12px;font-weight:400;line-height:12px;white-space:nowrap}.rating-score,.rating-count{color:#444}.rating-stars{color:#ffb000;font-size:1.05em;letter-spacing:0}.rating-camera{color:#777;font-size:.95em}.preview-card h3,.visited-info h3,.woocommerce ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333}.visited-price strong{color:var(--trendyol-orange);font-size:clamp(22px, 7.5cqw, 26px);font-weight:600;line-height:20px}.visited-price del{display:none;color:#999;font-size:12px;font-weight:400;line-height:16px}.preview-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin:4px 0 0}.preview-price-row .preview-price{margin:0;color:var(--trendyol-orange);font-size:clamp(22px, 7.5cqw, 26px);font-weight:600;line-height:20px}.preview-price-row del{display:none;color:#999;font-size:12px;font-weight:400;line-height:16px}.preview-card{position:relative;container-type:inline-size;display:grid;grid-template-rows:auto 1fr;align-content:start}.preview-card .product-badge{position:absolute;top:clamp(14px, 4cqw, 18px);left:clamp(14px, 4cqw, 18px);z-index:3;order:initial;display:grid;width:clamp(58px, 18cqw, 70px);height:clamp(58px, 18cqw, 70px);min-height:0;align-items:center;justify-content:center;margin:0;padding:4px;background:#d0c1aa;color:#fff;border:0;border-radius:999px;box-shadow:none;font-size:clamp(9px, 2.9cqw, 11px);font-weight:800;line-height:1.05;text-align:center;text-transform:uppercase;white-space:normal}.preview-card .product-badge:before{content:none}.preview-card .preview-image{order:1;aspect-ratio:1/1.28;background:#fff;border-radius:0;margin:0}.preview-card .preview-image img{object-fit:contain;padding:clamp(18px, 7cqw, 34px) clamp(8px, 3cqw, 14px) clamp(10px, 3cqw, 16px)}.visited-image,.preview-card .preview-image{border-radius:0 !important}.preview-card h3{order:3;margin:0;font-size:14px;font-weight:400;line-height:18px}.preview-card .preview-meta{display:none}.preview-card .social-proof-slider{order:4;margin:0}.preview-card .product-rating{order:5}.preview-card .preview-price-row{order:6;margin:0}.preview-card .button{display:none}.preview-card .preview-content{order:2;display:grid;gap:var(--card-gap);align-content:start;align-items:start;width:100%;padding:var(--card-pad);text-align:left}.preview-card .preview-content:before,.woocommerce ul.products li.product .price:before{content:var(--card-hook,"Work-ready safety shoe");display:flex;min-height:30px;align-items:center;justify-content:center;margin:calc(var(--card-pad) * -1) calc(var(--card-pad) * -1) 8px;padding:0 8px;background:linear-gradient(90deg,#ff7a00,#ffc400);color:#fff;font-size:clamp(12px, 4.6cqw, 16px);font-weight:800;line-height:1;text-align:center}.visited-info:before{content:var(--card-hook,"Customer favorite");display:flex;min-height:30px;align-items:center;justify-content:center;margin:calc(var(--card-pad) * -1) calc(var(--card-pad) * -1) 8px;padding:0 8px;background:linear-gradient(90deg,#ff7a00,#ffc400);color:#fff;font-size:clamp(12px, 4.6cqw, 16px);font-weight:800;line-height:1;text-align:center}.woocommerce ul.products li.product .price:before{margin:0 0 8px}.visited-card:hover{border-color:#cfcfcf}.market-section .container{padding:16px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.hot-section .container{background:#fff6a6;border-color:#ead95f}.market-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.market-head h2{margin:0;color:#333;font-size:23px;font-weight:700;line-height:25px}.market-head a{color:#000;font-size:14px;font-weight:700;line-height:16px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.section-head h2{margin:0;font-size:28px}.section-head p{max-width:520px;margin:0;color:var(--muted)}.category-grid,.category-pills{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.collection-grid a{min-height:120px;padding:18px;background:#f7f7f7;border:1px solid var(--line);border-radius:var(--radius)}.collection-grid strong{display:block;margin-bottom:8px;font-size:21px}.collection-grid span{color:var(--muted);font-weight:700}.category-grid a,.category-pills a{display:grid;gap:10px;min-height:112px;place-items:center;padding:16px;font-size:14px;font-weight:900;text-align:center}.category-pills span{display:grid;width:54px;height:54px;place-items:center;background:var(--soft-orange);color:var(--brand);border-radius:999px;font-size:15px}.category-grid a:hover,.category-pills a:hover{border-color:var(--brand);color:var(--brand)}.trust-band{padding:28px 0;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.site-main{min-height:55vh}.page-main,.shop-main,.product-main{padding:42px 0}.shop-hero{margin-bottom:24px}.shop-hero{padding:clamp(18px, 3vw, 28px);background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.shop-hero h1{margin-bottom:8px}.shop-hero .term-description,.shop-hero .page-description{max-width:780px;color:#555;font-size:15px;font-weight:400;line-height:1.45}.shop-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.shop-hero-tags span{display:inline-flex;min-height:32px;align-items:center;padding:0 10px;background:#fff8bd;border:1px solid #ead95f;border-radius:var(--radius);color:#111;font-size:12px;font-weight:800}.shop-layout{display:grid;grid-template-columns:280px minmax(0, 1fr);gap:24px}.filter-card{position:sticky;top:118px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.filter-card h2{margin:0 0 16px}.filter-block+.filter-block{margin-top:18px}.filter-title{margin:0 0 10px;font-size:16px}.filter-card p,.filter-card li,.filter-card label{color:#555;font-size:14px;font-weight:400;line-height:1.35}.filter-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.filter-card a{color:#222;font-weight:600}.filter-card .price_slider_wrapper .ui-widget-content{background:#e9e9e9}.filter-card .price_slider_wrapper .ui-slider .ui-slider-range,.filter-card .price_slider_wrapper .ui-slider .ui-slider-handle{background:var(--brand)}.shop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.product-breadcrumbs{margin-bottom:14px;color:#777;font-size:13px;font-weight:400}.product-breadcrumbs .woocommerce-breadcrumb{margin:0}.product-breadcrumbs a{color:#555;font-weight:600}.product-breadcrumbs span{display:inline-block;margin:0 7px;color:#aaa}.single-product-shell{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 3fr);gap:28px;align-items:start;width:100%;max-width:100%;background:0 0;border:0;border-radius:var(--radius);box-shadow:none}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0}.woocommerce .woocommerce-result-count{color:#666;font-size:14px;font-weight:600}.woocommerce .woocommerce-ordering select{min-width:190px;background-color:#fff;font-size:14px;font-weight:700}.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:16px}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{position:relative;float:none;width:auto;margin:0;padding:0;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:none}.safety-loop-card .safety-loop-image{display:block;aspect-ratio:1/1.28;background:#fff}.safety-loop-card .safety-loop-image img,.woocommerce ul.products li.product a img{display:block;width:100%;height:100%;margin:0;padding:clamp(18px, 7cqw, 34px) clamp(8px, 3cqw, 14px) clamp(10px, 3cqw, 16px);object-fit:contain;border-radius:0;background:#fff}.safety-loop-body{display:grid;gap:7px;padding:clamp(12px, 4.4cqw, 16px)}.safety-loop-title{display:grid;gap:2px;color:#333}.safety-loop-title span{color:#333;font-size:13px;font-weight:600;line-height:16px}.safety-loop-title strong{display:-webkit-box;min-height:36px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;font-size:14px;font-weight:400;line-height:18px}.preview-card .button,.woocommerce ul.products li.product .button{width:100%;min-height:34px;padding:0 10px;font-size:12px}.preview-card h3,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight:400}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:44px;color:var(--ink);font-size:14px;font-weight:400;line-height:18px}.woocommerce ul.products li.product .price{display:block;margin:0;color:var(--trendyol-orange);font-size:clamp(22px, 7.5cqw, 26px);font-weight:600;line-height:20px}.woocommerce ul.products li.product .price del{display:none}.woocommerce nav.woocommerce-pagination{margin-top:22px}.woocommerce nav.woocommerce-pagination ul{display:flex;justify-content:center;gap:6px;border:0}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:grid;min-width:36px;height:36px;place-items:center;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:#111;font-size:14px;font-weight:800}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--brand);border-color:var(--brand)}.product-badge{position:absolute;top:12px;left:12px;z-index:2;padding:6px 10px;background:var(--accent);color:#fff;border-radius:999px;font-size:12px;font-weight:900}.product-badge.sale{background:var(--brand);color:#000}.preview-card .product-badge.sale{background:#fff;color:#111}.product-badge.out{background:var(--danger)}.woocommerce ul.products li.product .product-badge{display:none}.single-product-shell>.product{display:contents}.woocommerce div.product{margin:0}.woocommerce div.product div.woocommerce-product-gallery,.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;width:auto}.woocommerce div.product div.woocommerce-product-gallery,.woocommerce div.product div.images{grid-column:1;padding:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;min-height:580px}.woocommerce div.product div.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0}.woocommerce div.product div.woocommerce-product-gallery img,.woocommerce div.product div.images img{width:100%;min-height:520px;aspect-ratio:1/1.22;border-radius:var(--radius);background:#fff;object-fit:contain}.woocommerce div.product div.woocommerce-product-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,42px);justify-content:center;gap:8px;margin:0;padding:12px;border-top:1px solid var(--line)}.woocommerce div.product div.woocommerce-product-gallery .flex-control-thumbs li{float:none;width:auto;margin:0;list-style:none}.woocommerce div.product div.woocommerce-product-gallery .flex-control-thumbs img{min-height:0;height:42px;aspect-ratio:1/1;border:1px solid var(--line);object-fit:cover;opacity:1}.woocommerce div.product div.summary{grid-column:2;min-height:0;padding:0;background:0 0;border:0;box-shadow:none}.woocommerce div.product .product_title{margin:0 0 8px;color:#333;font-size:24px;font-weight:400;line-height:1.22}.woocommerce div.product .product_title strong,.woocommerce div.product .product_title b{font-weight:800}.woocommerce div.product p.price,.woocommerce div.product span.price{margin:16px 0 4px;color:var(--trendyol-orange);font-size:30px;font-weight:700}.woocommerce div.product p.price del,.woocommerce div.product span.price del{margin-right:8px;color:#999;font-size:.62em;font-weight:400}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{color:var(--trendyol-orange);text-decoration:none}.woocommerce div.product .woocommerce-product-rating{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#555;font-size:14px}.product-urgency{display:grid;gap:12px;margin:10px 0 14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.urgency-badge{display:inline-flex;width:fit-content;min-height:24px;align-items:center;padding:0 8px;background:#fff0f0;color:#e02020;border-radius:var(--radius);font-size:13px;font-weight:800}.product-urgency strong{color:#333;font-size:15px;font-weight:800;line-height:1.25}.woocommerce div.product .woocommerce-product-details__short-description{margin:14px 0 18px;color:#555;font-size:14px;font-weight:400;line-height:1.45}.woocommerce div.product form.cart{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.woocommerce div.product form.cart .quantity{display:flex}.woocommerce div.product form.cart .single_add_to_cart_button{flex:1;min-height:48px;padding:0 22px;background:var(--trendyol-orange);border:0;border-radius:var(--radius);color:#fff;font-size:16px;font-weight:800}.woocommerce div.product table.variations{margin:18px 0}.product-option-preview{display:grid;gap:10px;margin:18px 0}.product-option-preview>strong{color:#333;font-size:16px;font-weight:800}.option-swatches{display:flex;flex-wrap:wrap;gap:8px}.option-swatches span{display:grid;width:56px;height:80px;place-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.option-swatches span.is-selected{border:2px solid var(--trendyol-orange)}.option-swatches img{width:46px;height:64px;object-fit:contain}.size-select-wrap{position:relative}.size-select-wrap:after{content:"";position:absolute;top:50%;right:14px;width:8px;height:8px;border-right:2px solid #444;border-bottom:2px solid #444;pointer-events:none;transform:translateY(-70%) rotate(45deg)}.size-select,.woocommerce div.product table.variations select{width:100%;min-height:42px;appearance:none;padding:0 38px 0 12px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);color:#111;font-size:14px;font-weight:700}.size-select:focus,.woocommerce div.product table.variations select:focus{border-color:var(--trendyol-orange);outline:0}.size-guide-trigger{width:fit-content;padding:0;background:0 0;border:0;border-bottom:1px solid currentColor;color:#333;cursor:pointer;font-size:13px;font-weight:800}.product-size-guide{width:100%;margin:2px 0 10px}.size-guide-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(0,0,0,.42)}.size-guide-modal.is-open,.size-guide-modal:target{display:flex}.size-guide-dialog{position:relative;width:min(420px, 100%);max-height:calc(100vh - 36px);overflow:auto;padding:20px;background:#fff;border-radius:var(--radius);box-shadow:0 16px 44px rgba(0,0,0,.24)}.size-guide-dialog h3{margin:0 36px 8px 0;color:#111;font-size:20px;font-weight:800;line-height:1.15}.size-guide-dialog p{margin:0 0 14px;color:#555;font-size:14px;line-height:1.35}.size-guide-close{position:absolute;top:12px;right:12px;display:grid;width:32px;height:32px;place-items:center;background:#f4f4f4;border:0;border-radius:var(--radius);color:#111;cursor:pointer;font-size:24px;line-height:1;text-decoration:none}.size-guide-table{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius)}.size-guide-table span,.size-guide-table strong,.size-guide-table em{padding:10px 12px;border-bottom:1px solid var(--line);color:#333;font-size:14px;font-style:normal}.size-guide-table span{background:#f6f6f6;font-weight:800}.size-guide-table strong,.size-guide-table em{font-weight:600}.size-guide-table strong:nth-last-child(-n+2),.size-guide-table em:nth-last-child(-n+2){border-bottom:0}.product-option-preview small{color:#666;font-size:13px;font-weight:400;line-height:1.3}.woocommerce div.product table.variations th,.woocommerce div.product table.variations td{display:block;padding:0 0 8px;text-align:left}.woocommerce div.product table.variations label{color:#333;font-size:14px;font-weight:800}.woocommerce div.product .product_meta{display:grid;gap:6px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);color:#666;font-size:13px}.woocommerce div.product .stock{color:#1f7a37;font-size:14px;font-weight:800}.product-summary-trust{display:grid;grid-template-columns:1fr;gap:0;margin-top:18px;padding:16px;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.product-summary-trust h3{margin:0 0 12px;color:#333;font-size:15px;font-weight:800}.product-summary-trust span{display:grid;grid-template-columns:130px minmax(0, 1fr);gap:10px;padding:10px 0;border-top:1px solid var(--line);color:#555;font-size:13px;text-align:left}.product-summary-trust strong{color:#111;font-style:normal;font-weight:800}.product-summary-trust em{color:#555;font-style:normal;font-weight:400}.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .related,.woocommerce div.product .upsells{grid-column:1/-1;margin-top:18px;padding:clamp(18px, 2vw, 24px);background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.product-feature-preview{grid-column:1/-1;margin-top:18px;padding:0}.product-feature-preview h3{margin:0 0 12px;color:#222;font-size:20px;font-weight:800}.product-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:8px}.product-feature-grid span{display:grid;gap:3px;min-height:64px;padding:10px 12px;background:#f5f5f5;border-radius:var(--radius)}.product-feature-grid em{overflow:hidden;color:#555;font-size:13px;font-style:normal;font-weight:400;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.product-feature-grid strong{color:#111;font-size:15px;font-weight:800;line-height:1.15}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;border:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-color:var(--brand);background:#fff8bd}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;padding:10px 14px;color:#111;font-size:14px;font-weight:700}.woocommerce div.product .woocommerce-tabs .panel{margin:0;color:#555;font-size:15px;line-height:1.55}.product-confidence{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:12px;margin-top:16px}.product-confidence div{min-height:96px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.product-confidence strong{display:block;margin-bottom:6px;color:#111;font-size:15px;font-weight:800}.product-confidence span{display:block;color:#666;font-size:13px;font-weight:400;line-height:1.35}.quantity .qty,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],select,textarea{min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink)}.checkout-layout{display:grid;grid-template-columns:minmax(0, 1fr) 380px;gap:28px;align-items:start}.checkout-hero{display:grid;gap:12px;margin-bottom:18px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.checkout-hero>span,.checkout-panel-head span,.checkout-summary-head span{color:#6b5d00;font-size:12px;font-weight:900;text-transform:uppercase}.checkout-hero h1,.checkout-panel-head h2,.checkout-summary-head h2{margin:0;color:#111;font-weight:800;line-height:1.08}.checkout-hero h1{font-size:clamp(28px, 3vw, 40px)}.checkout-steps{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:10px}.checkout-steps strong{display:flex;min-height:42px;align-items:center;justify-content:center;padding:0 10px;background:#fff8bd;border:1px solid #ead95f;border-radius:var(--radius);color:#111;font-size:13px;font-weight:800;text-align:center}.checkout-details{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.checkout-panel-head{padding:18px;border-bottom:1px solid var(--line)}.checkout-panel-head h2{margin-top:4px;font-size:clamp(22px, 2.4vw, 30px)}.checkout-details #customer_details{display:grid;gap:0}.checkout-details .col-1,.checkout-details .col-2{float:none;width:auto;padding:18px}.checkout-details .col-2{border-top:1px solid var(--line)}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,.woocommerce-additional-fields h3{margin:0 0 14px;color:#111;font-size:21px;font-weight:800}.woocommerce form .form-row{margin:0 0 13px;padding:0}.woocommerce form .form-row label{margin-bottom:5px;color:#333;font-size:13px;font-weight:800;line-height:1.2}.woocommerce form .form-row .required{color:var(--trendyol-orange)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{width:100%}.woocommerce form .form-row textarea{min-height:96px}.select2-container .select2-selection--single{height:44px;border:1px solid var(--line);border-radius:var(--radius)}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}.safety-cart-layout{display:grid;grid-template-columns:minmax(0, 1fr) 360px;gap:18px;align-items:start}.safety-cart-panel,.safety-cart-summary .cart_totals{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.safety-cart-panel{overflow:hidden}.safety-cart-head,.safety-cart-summary-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid var(--line)}.safety-cart-head span,.safety-cart-summary-head span{color:#6b5d00;font-size:12px;font-weight:900;text-transform:uppercase}.safety-cart-head h1,.safety-cart-summary-head h2{margin:4px 0 0;color:#111;font-size:clamp(24px, 2.4vw, 32px);font-weight:800;line-height:1.05}.safety-cart-head a{color:#111;font-size:14px;font-weight:800}.safety-cart-table{width:100%;margin:0;border:0;border-collapse:collapse}.safety-cart-table th,.safety-cart-table td{padding:14px;border:0;border-bottom:1px solid var(--line);vertical-align:middle}.safety-cart-table th{color:#777;font-size:12px;font-weight:800;text-transform:uppercase}.safety-cart-table .product-thumbnail{width:96px}.safety-cart-table .product-thumbnail img{width:82px;height:82px;border-radius:var(--radius);background:#f5f5f5;object-fit:contain}.safety-cart-table .product-name a{color:#222;font-size:15px;font-weight:700;line-height:1.25}.safety-cart-table .product-name small{display:block;margin-top:5px;color:#777;font-size:12px;font-weight:400}.safety-cart-table .product-price,.safety-cart-table .product-subtotal{color:var(--trendyol-orange);font-size:16px;font-weight:800;white-space:nowrap}.safety-cart-table .product-remove a.remove{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:#f5f5f5;color:#111 !important;font-size:22px;font-weight:400;line-height:1}.safety-cart-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px}.safety-cart-actions .coupon{display:flex;flex:1;gap:8px}.safety-cart-actions .coupon .input-text{flex:1}.safety-cart-actions .button,.safety-cart-summary .checkout-button{min-height:44px;border:0;border-radius:var(--radius);font-weight:800}.safety-cart-summary{position:sticky;top:118px}.safety-cart-summary .cart_totals{float:none;width:auto;padding:0}.safety-cart-summary .cart_totals table{width:100%;margin:0;border:0}.safety-cart-summary .cart_totals th,.safety-cart-summary .cart_totals td{padding:13px 18px;border:0;border-bottom:1px solid var(--line);color:#444;font-size:14px}.safety-cart-summary .cart_totals td{text-align:right;font-weight:700}.safety-cart-summary .cart_totals .order-total th,.safety-cart-summary .cart_totals .order-total td{color:#111;font-size:20px;font-weight:900}.safety-cart-summary .wc-proceed-to-checkout{padding:18px}.safety-cart-summary .checkout-button{display:flex;min-height:50px;align-items:center;justify-content:center;margin:0;background:var(--brand);color:#111;font-size:17px}.safety-cart-security{display:grid;gap:8px;padding:0 18px 18px}.safety-cart-security span{padding:9px 10px;background:#fff8bd;border:1px solid #ead95f;border-radius:var(--radius);color:#111;font-size:12px;font-weight:800;text-align:center}.checkout-summary{position:sticky;top:118px;padding:0;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.checkout-summary-head{padding:18px;border-bottom:1px solid var(--line)}.checkout-summary-head h2{margin-top:4px;font-size:24px}.woocommerce-checkout-review-order-table{width:100%;margin:0;border:0;border-collapse:collapse}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:13px 18px;border:0;border-bottom:1px solid var(--line);color:#444;font-size:14px}.woocommerce-checkout-review-order-table td{text-align:right;font-weight:700}.woocommerce-checkout-review-order-table .product-name{text-align:left}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{color:#111;font-size:20px;font-weight:900}.woocommerce-checkout #payment{background:#fff;border-radius:0}.woocommerce-checkout #payment ul.payment_methods{padding:16px 18px;border-bottom:1px solid var(--line)}.woocommerce-checkout #payment ul.payment_methods li{color:#333;font-size:14px;font-weight:700}.woocommerce-checkout #payment div.payment_box{margin:10px 0;background:#f7f7f7;color:#555;font-size:13px}.woocommerce-checkout #payment div.form-row{padding:18px}.woocommerce-checkout #payment #place_order{width:100%;min-height:52px;background:var(--brand);border:0;border-radius:var(--radius);color:#111;font-size:17px;font-weight:900}.checkout-trust{display:grid;gap:8px;padding:0 18px 18px}.checkout-trust span{padding:9px 10px;background:#fff8bd;border:1px solid #ead95f;border-radius:var(--radius);color:#111;font-size:12px;font-weight:800;text-align:center}.empty-cart{max-width:620px;margin:50px auto;padding:34px;text-align:center}.site-footer{margin-top:48px;background:#f3f3f3;color:#333}.footer-top{padding:clamp(34px, 4vw, 58px) 0}.footer-trendy-grid{display:grid;grid-template-columns:minmax(180px, 1fr) minmax(180px, 1.1fr) minmax(180px, 1fr) minmax(260px, 1.15fr);gap:clamp(22px, 4vw, 70px);align-items:start}.footer-column,.footer-trust-column{display:grid;gap:12px}.footer-column h2,.footer-column h3,.footer-trust-column h3{margin:0 0 10px;color:#333;font-size:clamp(18px, 1.8vw, 24px);line-height:1.15}.footer-column a{color:#444;font-size:14px;font-weight:400;line-height:16px}.footer-column a:hover,.footer-legal-links a:hover{color:#000;text-decoration:underline}.payment-badges,.certificate-badges{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:22px}.payment-badges img,.certificate-badges img{display:block;width:auto;height:34px;background:#fff;border-radius:var(--radius);object-fit:contain}.certificate-badges img{height:72px}.footer-bottom{background:#151515;color:#c9c9c9}.footer-bottom-grid{display:grid;grid-template-columns:auto minmax(180px, 1fr) auto;gap:24px;align-items:center;min-height:92px;padding:18px 0}.footer-socials,.footer-legal-links{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.footer-socials a{display:grid;width:42px;height:42px;place-items:center;background:#fff;border-radius:999px;color:#111;font-size:13px;font-weight:900}.footer-socials img{display:block;width:24px;height:24px}.footer-bottom small,.footer-legal-links a{color:#bdbdbd;font-size:13px;font-weight:600}@media (max-width:960px){.hero-grid,.proof-grid,.shop-layout,.safety-cart-layout,.single-product-shell,.woocommerce div.product,.checkout-layout{grid-template-columns:1fr;grid-template-rows:none;width:100%}.woocommerce div.product div.woocommerce-product-gallery,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .related,.woocommerce div.product .upsells{grid-column:auto}.woocommerce div.product div.summary{border-top:1px solid var(--line);border-left:0;border-right:0;padding-top:14px}.single-product-shell{overflow:hidden}.woocommerce div.product div.woocommerce-product-gallery,.woocommerce div.product div.images{min-height:0}.woocommerce div.product div.woocommerce-product-gallery img,.woocommerce div.product div.images img{min-height:0;aspect-ratio:1/1}.woocommerce div.product div.woocommerce-product-gallery .flex-control-thumbs{grid-template-columns:repeat(4,minmax(0, 1fr))}.product-confidence{grid-template-columns:repeat(2,minmax(0, 1fr))}.proof-grid-single-video{grid-template-columns:1fr;grid-template-rows:none}.proof-copy,.proof-media-large{grid-column:auto;grid-row:auto}.proof-media:not(.proof-media-large){grid-column:auto}.proof-media img,.proof-media video{aspect-ratio:16/9;min-height:0}.filter-card,.safety-cart-summary,.checkout-summary{position:static}.shop-sidebar{display:none}.shop-sidebar.is-open{display:block}.mobile-filter-toggle{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff8bd;color:#111;font-size:14px;font-weight:900}.checkout-steps{grid-template-columns:repeat(3,minmax(0, 1fr))}.category-grid,.category-pills,.campaign-grid,.visited-grid,.visited-rail,.blog-grid,.collection-grid,.trust-grid,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0, 1fr))}.review-track{--review-slide:calc((100% - 14px) / 2)}.story-row{grid-template-columns:repeat(4,minmax(0, 1fr));gap:8px 10px}.story-row span{width:clamp(70px, 16vw, 104px);height:clamp(70px, 16vw, 104px)}.store-hero-slider{min-height:280px}.section-head{align-items:start;flex-direction:column}}@media (min-width:641px) and (max-width:960px){.proof-grid-single-video{grid-template-columns:repeat(2,minmax(0, 1fr));gap:14px}.proof-grid-single-video .proof-copy{grid-column:1;grid-row:1}.proof-grid-single-video .proof-media-large{grid-column:2;grid-row:1}.proof-grid-single-video .proof-media:not(.proof-media-large){grid-column:1/-1;grid-row:2}.proof-grid-single-video .proof-media:not(.proof-media-large) video{aspect-ratio:21/9}}@media (max-width:640px){.container{width:min(100% - 22px, 1200px)}.top-strip-inner{justify-content:center}.hero{padding:18px 0 28px}.marketplace-hero{padding:22px}.proof-grid{gap:10px}.proof-grid-single-video{grid-template-columns:repeat(2,minmax(0, 1fr))}.proof-grid-single-video .proof-copy{grid-column:1/-1}.proof-grid-single-video .proof-media-large{grid-column:1}.proof-grid-single-video .proof-media:not(.proof-media-large){grid-column:2}.proof-copy{padding:18px}.proof-copy h2{max-width:none;font-size:clamp(22px, 6.2vw, 30px);line-height:1.1}.proof-copy p{font-size:clamp(14px, 3.8vw, 16px);line-height:1.4}.proof-media img,.proof-media video{aspect-ratio:4/3}.category-grid,.category-pills,.collection-grid,.blog-grid,.trust-grid,.product-confidence,.footer-trendy-grid,.footer-bottom-grid{grid-template-columns:1fr}.product-main{padding:22px 0}.woocommerce div.product div.woocommerce-product-gallery,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .related,.woocommerce div.product .upsells{padding:14px}.woocommerce div.product .product_title{font-size:24px}.woocommerce div.product form.cart{display:grid;grid-template-columns:auto minmax(0, 1fr)}.woocommerce div.product form.cart .single_add_to_cart_button{width:100%}.product-summary-trust{grid-template-columns:1fr;margin-top:16px}.product-summary-trust span{grid-template-columns:1fr;gap:3px}.shop-hero,.filter-card,.shop-toolbar{padding:14px}.shop-toolbar{align-items:stretch;flex-direction:column}.woocommerce .woocommerce-ordering select{width:100%}.shop-hero-tags{gap:6px}.shop-hero-tags span{min-height:30px;font-size:11px}.checkout-hero,.checkout-panel-head,.checkout-summary-head,.checkout-details .col-1,.checkout-details .col-2{padding:14px}.checkout-steps{grid-template-columns:1fr}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td,.woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout #payment div.form-row,.checkout-trust{padding-right:14px;padding-left:14px}.safety-cart-head,.safety-cart-actions{align-items:stretch;flex-direction:column}.safety-cart-actions .coupon{flex-direction:column}.safety-cart-table thead{display:none}.safety-cart-table,.safety-cart-table tbody,.safety-cart-table tr,.safety-cart-table td{display:block;width:100%}.safety-cart-table tr{position:relative;padding:14px;border-bottom:1px solid var(--line)}.safety-cart-table td{padding:6px 0;border:0}.safety-cart-table .product-thumbnail{width:100%}.safety-cart-table .product-thumbnail img{width:100%;height:auto;aspect-ratio:1/1}.safety-cart-table .product-price,.safety-cart-table .product-quantity,.safety-cart-table .product-subtotal{display:flex;align-items:center;justify-content:space-between;gap:12px}.safety-cart-table .product-price:before,.safety-cart-table .product-quantity:before,.safety-cart-table .product-subtotal:before{content:attr(data-title);color:#777;font-size:12px;font-weight:800;text-transform:uppercase}.safety-cart-table .product-remove{position:absolute;top:10px;right:10px;width:auto}.review-track{--review-slide:100%}.story-row span{width:62px;height:62px}.footer-top{padding:28px 0}.footer-bottom-grid{justify-items:start;gap:14px}.footer-socials a{width:38px;height:38px}.store-hero-slider{min-height:360px}.store-hero-slide{grid-template-columns:1fr;align-content:space-between;gap:12px;padding:20px}.store-hero-slide>img{max-height:150px;justify-self:center}.hero-slide-copy strong{font-size:clamp(28px, 9vw, 38px)}.campaign-grid{grid-template-columns:repeat(2,minmax(0, 1fr));gap:10px}.story-row{display:grid;grid-auto-columns:82px;grid-auto-flow:column;grid-template-columns:none;gap:8px;margin-inline:-11px;padding:0 11px 6px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.story-row::-webkit-scrollbar{display:none}.story-row a{min-width:82px;scroll-snap-align:start}.story-row span{width:62px;height:62px}.preview-products,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0, 1fr));gap:10px}.market-section .container,.visited-section .container{padding:12px}.hot-section .container{padding:12px}.campaign-card img,.campaign-card.large img{aspect-ratio:1/1;height:auto;object-fit:contain}.shop-toolbar{align-items:stretch;flex-direction:column}}@media (min-width:641px) and (max-width:960px){.story-row{grid-template-columns:repeat(8,minmax(0, 1fr));gap:8px}.story-row span{width:clamp(82px, 10vw, 96px);height:clamp(82px, 10vw, 96px)}.visited-grid,.visited-rail,.preview-products{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (min-width:961px) and (max-width:1180px){.campaign-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.visited-grid,.visited-rail,.preview-products{grid-template-columns:repeat(3,minmax(0, 1fr))}}@media (min-width:1181px){.visited-image{width:100%;margin:0 auto;aspect-ratio:1/1}.visited-image img{object-fit:cover;background:#fff}.visited-info{min-height:0;padding-top:12px;padding-bottom:14px}.preview-card .preview-image{width:100%;margin:0 auto;aspect-ratio:1/1}.preview-card .preview-image img{object-fit:cover;background:#fff}.preview-card .preview-content{padding-top:12px;padding-bottom:14px}.woocommerce ul.products li.product a img{width:100%;margin-right:auto;margin-left:auto;object-fit:cover;background:#fff}}