.CollectionLoadMore_sort__bO_fr{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:30px 38px 0;background:#f7f4ec}.CollectionLoadMore_sort__bO_fr label{font-size:15px;font-weight:900;letter-spacing:.07em;color:#123eac}.CollectionLoadMore_sort__bO_fr select{min-height:48px;min-width:230px;border:2px solid #080808;border-radius:0;background:#fff;color:#080808;padding:9px 12px;font:inherit;font-weight:900}.CollectionLoadMore_sort__bO_fr select:focus{outline:3px solid #123eac;outline-offset:2px}.CollectionLoadMore_sort__bO_fr select:disabled{opacity:.7;cursor:wait}@media(max-width:760px){.CollectionLoadMore_sort__bO_fr{justify-content:stretch;flex-direction:column;align-items:stretch;gap:7px;padding:24px 18px 0}.CollectionLoadMore_sort__bO_fr select{width:100%}}.HeaderSearch_search__3ou7q{display:flex;align-items:center;gap:18px;padding:11px 38px 13px;background:#123eac;color:#fff}.HeaderSearch_search__3ou7q label{font-size:14px;letter-spacing:.08em;font-weight:900;white-space:nowrap}.HeaderSearch_searchBox__hsZXa{display:flex;min-width:0;flex:1 1;position:relative}.HeaderSearch_search__3ou7q input{width:100%;min-width:0;height:42px;border:2px solid #080808;border-right:0;border-radius:0;background:#fff;color:#080808;padding:8px 12px;font:inherit;font-size:17px;font-weight:700}.HeaderSearch_search__3ou7q button{height:42px;border:2px solid #080808;border-radius:0 6px 6px 0;background:#ff4217;color:#fff;padding:0 15px;font:inherit;font-size:15px;font-weight:900;letter-spacing:.04em;cursor:pointer}.HeaderSearch_search__3ou7q button:hover{background:#dc2d0a}.HeaderSearch_search__3ou7q button b{font-size:20px;line-height:0;margin-left:5px}.HeaderSearch_suggestions__xM6gD{position:absolute;z-index:20;top:42px;left:0;right:0;border:2px solid #080808;border-top:0;background:#fff;box-shadow:0 8px 0 rgba(8,8,8,.22)}.HeaderSearch_suggestions__xM6gD a{display:block;padding:10px 12px;color:#080808;font-weight:800;line-height:1.05}.HeaderSearch_suggestions__xM6gD a+a{border-top:1px solid #ded8cd}.HeaderSearch_suggestions__xM6gD a:focus-visible,.HeaderSearch_suggestions__xM6gD a:hover{background:#f7f4ec;color:#123eac;outline:none}@media(max-width:760px){.HeaderSearch_search__3ou7q{gap:0;padding:10px 17px}.HeaderSearch_search__3ou7q label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.HeaderSearch_search__3ou7q input{height:44px;font-size:16px}.HeaderSearch_search__3ou7q button{height:44px;padding:0 12px;font-size:14px}.HeaderSearch_suggestions__xM6gD{top:44px}.HeaderSearch_suggestions__xM6gD a{padding:11px 12px}}.ProductImagePreview_preview__wKXgB{display:block;position:relative;width:100%;height:100%;overflow:hidden;background:#fff}.ProductImagePreview_preview__wKXgB picture{position:absolute;inset:0;display:block;height:100%}.ProductImagePreview_preview__wKXgB img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(var(--image-scale,1));transition:opacity .22s cubic-bezier(.25,1,.5,1),transform .22s cubic-bezier(.25,1,.5,1)}.ProductImagePreview_hint__9enX_{position:absolute;right:7px;bottom:7px;background:#123eac;color:#fff;padding:4px 6px 3px;font-size:11px;font-weight:900;letter-spacing:.06em;opacity:0;transform:translateY(5px);transition:opacity .18s cubic-bezier(.25,1,.5,1),transform .18s cubic-bezier(.25,1,.5,1)}.ProductImagePreview_preview__wKXgB:hover .ProductImagePreview_hint__9enX_{opacity:1;transform:translateY(0)}.ProductImagePreview_fallback___yrP0{height:100%;display:grid;place-items:center;background:#080808;color:#fff;font-weight:900;font-size:24px;font-style:italic;text-align:center}@media(prefers-reduced-motion:reduce){.ProductImagePreview_hint__9enX_,.ProductImagePreview_preview__wKXgB img{transition:none}}.HeroProofCarousel_carousel__AXVf8{position:absolute;inset:0}.HeroProofCarousel_carousel__AXVf8 img,.HeroProofCarousel_carousel__AXVf8 picture{display:block;width:100%;height:100%}.HeroProofCarousel_carousel__AXVf8 img{object-fit:cover;transition:opacity .35s ease}.HeroProofCarousel_dots__Z4vAr{position:absolute;z-index:2;left:10px;top:10px;display:flex;gap:5px}.HeroProofCarousel_dots__Z4vAr button{width:8px;height:8px;padding:0;border:1px solid #fff;border-radius:50%;background:rgba(8,8,8,.55);cursor:pointer}.HeroProofCarousel_dots__Z4vAr button[aria-selected=true]{background:#ff4217;transform:scale(1.25)}