.collection-refresh-module__-tum2q__scope .breadcrumbs{font-size:11px}.collection-refresh-module__-tum2q__scope .collection-hero{padding:28px 0 32px}.collection-refresh-module__-tum2q__scope .collection-hero h1{letter-spacing:-.035em;text-transform:none;margin:10px 0 14px;font-size:clamp(36px,4.2vw,56px);line-height:1.08}.collection-refresh-module__-tum2q__scope .collection-hero p{max-width:660px;font-size:14px;line-height:1.7}.collection-refresh-module__-tum2q__scope .collection-reassurance{color:#59645d;text-transform:none;letter-spacing:.02em;margin-top:16px;font-size:11px;line-height:1.6;display:block;position:static}.collection-refresh-module__-tum2q__scope .plp-toolbar{gap:16px;min-height:72px}.collection-refresh-module__-tum2q__scope .plp-toolbar>div{text-transform:none;gap:6px;font-size:12px}.collection-refresh-module__-tum2q__scope .plp-toolbar>div strong{font-size:15px}.collection-refresh-module__-tum2q__scope .plp-sort{text-transform:none;font-size:12px}.collection-refresh-module__-tum2q__scope .plp-sort select{border-radius:6px;min-width:180px;min-height:44px;font-size:13px}.collection-refresh-module__-tum2q__scope .plp-layout{grid-template-columns:224px minmax(0,1fr);gap:28px}.collection-refresh-module__-tum2q__scope .plp-sidebar{padding:28px 20px 0 0}:is(.collection-refresh-module__-tum2q__scope .plp-sidebar h2,.collection-refresh-module__-tum2q__scope .plp-drawer h2){text-transform:none;font-size:18px}.collection-refresh-module__-tum2q__scope .plp-filter-fields legend{letter-spacing:.04em;font-size:12px}.collection-refresh-module__-tum2q__scope .plp-size-options button{border-radius:6px;min-height:44px;padding:6px 3px;font-size:12px}.collection-refresh-module__-tum2q__scope .plp-size-options button.is-selected{color:#203d30;background:#eaf1e9;border-color:#284b3b}.collection-refresh-module__-tum2q__scope .plp-color-options button{border-radius:6px;min-height:44px;padding:7px}.collection-refresh-module__-tum2q__scope .plp-color-options button>span{white-space:normal;font-size:12px;line-height:1.4}.collection-refresh-module__-tum2q__scope .plp-color-options button.is-selected{background:#eaf1e9;border-color:#284b3b;box-shadow:inset 0 0 0 1px #284b3b}.collection-refresh-module__-tum2q__scope .plp-price-options{gap:4px}.collection-refresh-module__-tum2q__scope .plp-price-options label{min-height:44px;font-size:12px}.collection-refresh-module__-tum2q__scope .plp-price-options input{accent-color:#284b3b}.collection-refresh-module__-tum2q__scope .plp-grid{gap:36px 20px;padding-top:28px}.collection-refresh-module__-tum2q__scope .plp-product-card .product-image{aspect-ratio:3/4;background:#f7f5ef;border-radius:8px}.collection-refresh-module__-tum2q__scope .plp-product-card .product-image img{object-fit:contain;object-position:center;transform:none}.collection-refresh-module__-tum2q__scope .plp-product-card h3{-webkit-line-clamp:unset;margin:12px 0 8px;font-size:14px;font-weight:600;line-height:1.5;display:block;overflow:visible}.collection-refresh-module__-tum2q__scope .plp-card-meta{display:block}.collection-refresh-module__-tum2q__scope .plp-card-meta .product-card-price{margin:0 0 5px;font-size:14px;line-height:1.5}.collection-refresh-module__-tum2q__scope .plp-card-meta .ages{color:#60635d;margin:0;font-size:12px;line-height:1.5}.collection-refresh-module__-tum2q__scope .plp-card-swatches{gap:6px;margin-top:9px}.collection-refresh-module__-tum2q__scope .plp-card-swatches i{width:10px;height:10px}.collection-refresh-module__-tum2q__scope .plp-wishlist{width:44px;height:44px}.collection-refresh-module__-tum2q__scope .plp-active-filters button{min-height:44px;font-size:12px}.collection-refresh-module__-tum2q__scope .plp-progressive-loader{text-transform:none;font-size:12px}:is(.collection-refresh-module__-tum2q__scope .plp-progressive-loader button,.collection-refresh-module__-tum2q__scope .plp-empty button){min-height:44px;font-size:12px}.collection-refresh-module__-tum2q__scope .plp-empty p{font-size:14px;line-height:1.6}.collection-refresh-module__-tum2q__scope .plp-drawer-apply{background:#284b3b;border-color:#284b3b}:is(.collection-refresh-module__-tum2q__scope button:focus-visible,.collection-refresh-module__-tum2q__scope select:focus-visible,.collection-refresh-module__-tum2q__scope a:focus-visible){outline-offset:3px;outline:3px solid #587b45}@media (max-width:1000px) and (min-width:701px){.collection-refresh-module__-tum2q__scope .plp-layout{grid-template-columns:200px minmax(0,1fr);gap:20px}.collection-refresh-module__-tum2q__scope .plp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.collection-refresh-module__-tum2q__scope .collection-hero{padding:22px 0 24px}.collection-refresh-module__-tum2q__scope .collection-hero h1{font-size:38px}.collection-refresh-module__-tum2q__scope .collection-hero p{font-size:13px;line-height:1.65}.collection-refresh-module__-tum2q__scope .collection-reassurance{margin-top:12px;font-size:11px}.collection-refresh-module__-tum2q__scope .plp-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.collection-refresh-module__-tum2q__scope .plp-toolbar>div{grid-column:1/-1;display:flex}.collection-refresh-module__-tum2q__scope .plp-mobile-filter{border-radius:6px;justify-content:center;min-height:46px;font-size:12px}.collection-refresh-module__-tum2q__scope .plp-sort{min-width:0}.collection-refresh-module__-tum2q__scope .plp-sort select{width:100%;min-width:0;min-height:46px;font-size:16px}.collection-refresh-module__-tum2q__scope .plp-layout{display:block}.collection-refresh-module__-tum2q__scope .plp-grid{gap:28px 12px;padding-top:20px}.collection-refresh-module__-tum2q__scope .plp-product-card h3{margin-top:10px;font-size:12px;line-height:1.5}.collection-refresh-module__-tum2q__scope .plp-card-meta .product-card-price{font-size:13px}.collection-refresh-module__-tum2q__scope .plp-card-meta .ages{font-size:11px}.collection-refresh-module__-tum2q__scope .plp-wishlist{top:6px;right:6px}.collection-refresh-module__-tum2q__scope .plp-drawer header button{width:44px;height:44px}.collection-refresh-module__-tum2q__scope .plp-drawer footer button{font-size:13px}}
