gsmsota_pagespeed_audit_2026-09-11(2).md Файл \Вставлений text(20260911-083034).txt Документ Так, бачу. Це не той head.html, який нам потрібен. Тут лише службовий файл із коментарем: Його не змінюй. Нам потрібен файл теми Shop → EMarket, де реально підключаються critical.css, main.css, мета-теги та інші ресурси. З огляду на твої попередні правки, найімовірніше це: wa-data/public/shop/themes/emarket/head.html або файл, який містить рядки на кшталт: /* Актуальний критичний CSS головної сторінки. Згенеровано з yellow.css?v4. */ @font-face { font-display: swap; font-family: icons; src: url("/wa-data/public/site/themes/emarket/fonts/icons/icons_102b347e36a1b66d973586cd3cfb09c4.woff2") format("woff2"), url("/wa-data/public/site/themes/emarket/fonts/icons/icons_102b347e36a1b66d973586cd3cfb09c4.woff") format("woff"), url("/wa-data/public/site/themes/emarket/fonts/icons/icons_102b347e36a1b66d973586cd3cfb09c4.ttf") format("truetype"); font-weight: normal; font-style: normal; } @media screen and (-webkit-min-device-pixel-ratio: 0){ @font-face { font-display: swap; font-family: icons; } } .icon-add-user-to-social-network::before, .icon-box::before, .icon-cart3::before, .icon-certificate::before, .icon-checkbox-pen-outline::before, .icon-compare::before, .icon-contacts-book::before, .icon-correct-symbol::before, .icon-drilling-machine::before, .icon-email::before, .icon-favorite-heart-button::before, .icon-login::before, .icon-magnifier::before, .icon-map-pin-marked::before, .icon-old-phone::before, .icon-pin::before, .icon-store::before, .icon-telegram::before, .icon-viber::before, .icon-wall-clock::before{display: inline-block; font-family: icons; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; text-decoration: inherit; text-rendering: optimizelegibility; text-transform: none; -webkit-font-smoothing: antialiased;} .icon-add-user-to-social-network::before{content: "";} .icon-box::before{content: "";} .icon-cart3::before{content: "";} .icon-certificate::before{content: "";} .icon-checkbox-pen-outline::before{content: "";} .icon-compare::before{content: "";} .icon-contacts-book::before{content: "";} .icon-correct-symbol::before{content: "";} .icon-drilling-machine::before{content: "";} .icon-email::before{content: "";} .icon-favorite-heart-button::before{content: "";} .icon-login::before{content: "";} .icon-magnifier::before{content: "";} .icon-map-pin-marked::before{content: "";} .icon-old-phone::before{content: "";} .icon-pin::before{content: "";} .icon-store::before{content: "";} .icon-telegram::before{content: "";} .icon-viber::before{content: "";} .icon-wall-clock::before{content: "";} .Row{margin-left: -1.6rem; margin-right: -1.6rem;} .Row::after{clear: both; content: ""; display: block;} html{box-sizing: border-box; font-size: 0.625em; font-family: Helvetica, Arial, sans-serif; line-height: 1.15; text-size-adjust: 100%;} html.font_size_10, :root.font_size_10{font-size: 0.625em;} html[class*="font_family_google_cormorant"].font_size_10, html[class*="font_family_google_cormorant_garamond"].font_size_10, html[class*="font_family_google_cormorant_infant"].font_size_10, :root[class*="font_family_google_cormorant"].font_size_10, :root[class*="font_family_google_cormorant_garamond"].font_size_10, :root[class*="font_family_google_cormorant_infant"].font_size_10{font-size: 0.71429em;} *{box-sizing: inherit; line-height: inherit;} body{margin: 0px; padding: 0px; background-color: rgb(255, 255, 255); font-size: 1.6em; position: relative;} body:focus{outline: 0px;} body.font_family_google_roboto{font-family: Roboto, sans-serif;} img{border: 0px; max-width: 100%; image-rendering: -webkit-optimize-contrast;} h3, p{margin: 0px; padding: 0px;} h3:focus, p:focus{outline: 0px;} a{outline: 0px; text-decoration: none; transition: 0.3s;} input, button{appearance: none; font-family: inherit;} .Category__Item--All{text-decoration: none;} .Category__Item--All.-image{box-sizing: border-box; width: 100%; float: left; margin-bottom: 2.2rem; transition: 0.3s; padding: 0px 1rem !important;} @media (min-width: 30em){ .Category__Item--All.-image.-Six{box-sizing: border-box; width: 50%; float: left; padding-left: 1.6rem; padding-right: 1.6rem;} } @media (min-width: 32em){ .Category__Item--All.-image.-Six{box-sizing: border-box; width: 33.3333%; float: left; padding-left: 1.6rem; padding-right: 1.6rem;} } @media (min-width: 48em){ .Category__Item--All.-image.-Six{box-sizing: border-box; width: 25%; float: left; padding-left: 1.6rem; padding-right: 1.6rem;} } @media (min-width: 61.25em){ .Category__Item--All.-image.-Six{box-sizing: border-box; width: 20%; float: left; padding-left: 1.6rem; padding-right: 1.6rem;} } @media (min-width: 64em){ .Category__Item--All.-image.-Six{box-sizing: border-box; width: 16.6667%; float: left; padding-left: 1.6rem; padding-right: 1.6rem;} } .Category__Item--All.-image:hover .Category__Inner--All{box-shadow: rgb(26, 26, 26) 0px 0.2rem; background-color: rgb(255, 255, 255); border-bottom-left-radius: 0.2rem; border-bottom-right-radius: 0.2rem;} .Category__Inner--All{border: 1px solid rgb(235, 235, 235); box-shadow: rgb(209, 209, 209) 0px 0.2rem; background-color: rgb(255, 255, 255); border-radius: 0.2rem; overflow: hidden; position: relative; transition: 0.3s;} .Category__Inner--Image{line-height: 0; text-align: center;} .Category__Inner--Image.-Link{display: block;} .Category__Link--Child{color: rgb(64, 64, 64); cursor: pointer; text-decoration: none; transition: 0.3s; display: inline-block; font-size: 1.4rem; max-width: 100%; overflow: hidden; padding: 0.2rem 0.5rem; text-overflow: ellipsis; white-space: nowrap; overflow-wrap: normal; width: 100%;} .Category__Link--Child:hover{color: rgb(51, 51, 51);} .Category__Link--Child.-All{border-top: 1px solid rgb(235, 235, 235); font-size: 1.2rem; padding: 0.6rem 0.5rem 0.2rem;} .Category__Link--Child.-Sub{font-size: 1.3rem;} .Category__Link--Child.-Sub.-First{margin-top: 0.4rem;} .Category__Link--Child.-Root{border-top: 1px solid rgb(235, 235, 235); border-bottom: 1px solid rgb(235, 235, 235); border-top-left-radius: 0px; border-top-right-radius: 0px; font-weight: bold; line-height: 1; padding: 0.6rem 0.5rem; text-align: left; display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; overflow-wrap: normal; width: 100%;} .Category__Link--Child.-Root.-No-Children{border-bottom: 0px;} .Category__List--All{margin: 2rem 0px 0px; padding: 2rem 0px 0px; list-style: none;} .Category__List--All:focus{outline: 0px;} .Category__List--All::after{clear: both; content: ""; display: block;} .Category__List--All.-Top{margin-top: 0px; padding-top: 0px;} .Category__Row--All{-webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; display: flex; margin: 0px -1.6rem;} .Category__Row--All.-image{margin: 0px -1rem;} @media (max-width: 29.9375em){ .Category__Row--All.-Double-Mobile .Category__Item--All{width: 50%;} } .Content__Container--Standalone{max-width: 128rem; margin-left: auto; margin-right: auto; padding-left: 1.6rem; padding-right: 1.6rem;} .Content__Container--Standalone{margin-top: 0px; margin-bottom: 0px;} .Content__Container--Standalone:last-of-type{margin-bottom: 3.2rem;} .Content__Home > .Content__Container--Standalone:first-child .Home__Widget{margin-top: 5.2rem;} .Content__Home > div:last-child{margin-bottom: 0px;} .Header-links{background-color: rgb(242, 242, 242); display: none; position: relative; z-index: 161;} @media (min-width: 64em){ .Header-links{display: block;} } .Header-links .Nav__Link--Slide{background-color: rgba(0, 0, 0, 0); color: rgb(64, 64, 64); white-space: nowrap;} .Header-links .Nav__Link--Slide:hover{color: rgb(64, 64, 64); background-color: rgb(255, 255, 255);} .Header-links.-With-Border.-Global-Shadow{border-bottom-width: 0.2rem;} .Header-links.-Match-Color{background-color: rgb(51, 51, 51);} .Header-links.-Match-Color.-With-Border{border-bottom: 1px solid rgb(26, 26, 26);} .Header-links.-Match-Color.-With-Border.-Global-Shadow{border-bottom-width: 0.2rem;} .Header-links.-Match-Color .Nav__Link--Slide{background-color: rgb(51, 51, 51); color: rgb(255, 255, 255);} .Header-links.-Match-Color .Nav__Link--Slide:hover{background-color: rgb(191, 191, 191); color: rgb(64, 64, 64);} .Header-links__Box{max-width: 128rem; margin-left: auto; margin-right: auto; padding-left: 1.6rem; padding-right: 1.6rem;} .Header-links__Box::after{clear: both; content: ""; display: block;} .Header-links__Box.-XSmall .Nav__Link--Slide{padding: 0.7rem 1.5rem;} .Header-links__Box.-Small .Nav__Link--Slide{padding: 0.8rem 1.5rem;} .Header-links__Box.-Medium .Nav__Link--Slide{padding: 0.9rem 1.5rem;} .Header-links__Box.-Large .Nav__Link--Slide{padding: 1rem 1.5rem;} .Header-links__Box .Row{display: flex; flex-wrap: wrap;} .Header-links__Info{min-height: 1px; padding-left: 0px; text-align: left;} .Header-links__Login{padding: 0px; margin-left: auto; min-height: 1px; text-align: right;} .Header-links__Login .Nav--Inline{-webkit-box-pack: end; justify-content: flex-end;} .Header{background-color: rgb(255, 255, 255); border-bottom: 0.2rem solid rgb(230, 230, 230);} @media (min-width: 64em){ .Header{border-bottom: 0px; margin-bottom: 0px;} } .Header.-Bordered{border-bottom: 0.2rem solid rgb(230, 230, 230) !important;} .Header.-Header-Search{border-bottom: 0.2rem solid rgb(230, 230, 230);} @media (min-width: 73.125em){ .Header.-Header-Search{border-bottom: 0px; margin-bottom: 0px;} } .Header--Contacts{border-top: 1px solid rgb(217, 217, 217); border-bottom: 1px solid rgb(217, 217, 217); padding: 0.8rem 0px; text-align: center;} @media (min-width: 768px){ .Header--Contacts{padding: 0.5rem 0px;} } .Header--Contacts.-Header-Bottom-Always{display: block;} @media (min-width: 64em){ .Header--Contacts.-Header-Bottom-Mobile{display: none;} } @media (min-width: 62em){ .Header--Contacts.-Header-Bottom-Header-Links{display: none;} } @media (min-width: 48em){ .Header--Contacts.-No-Messengers{display: none;} } .Header.-HomePage.-Slim{margin-bottom: 0px;} @media (min-width: 64em){ .Header.-Slim{border-bottom: 0px; margin-bottom: 0px;} } .Header__Address{color: rgb(64, 64, 64); font-size: 1.3rem; font-weight: bold;} .Header__Address.-Primary{margin-top: 0.2rem;} .Header__Address.-Primary + .Header__WorkHours{margin-top: 0.2rem;} .Header__Address .Header__Icon--Pin{margin-right: 0.4rem; font-size: 1.1em;} .Header__Address + .Header__WorkHours{margin-top: 0.7rem;} .Header__Box{max-width: 128rem; margin-left: auto; margin-right: auto; padding-left: 1.6rem; padding-right: 1.6rem; font-size: 0px; position: relative;} .Header__Box.-Small{padding-bottom: 0.8rem; padding-top: 0.8rem;} @media (min-width: 48em){ .Header__Box.-Small{padding-bottom: 0.8rem; padding-top: 0.8rem;} } @media (min-width: 62em){ .Header__Box.-Small{padding-bottom: 0.8rem;} } .Header__Box.-Medium{padding-bottom: 1.6rem; padding-top: 1.6rem;} @media (min-width: 48em){ .Header__Box.-Medium{padding-bottom: 1.6rem; padding-top: 1.6rem;} } @media (min-width: 62em){ .Header__Box.-Medium{padding-bottom: 1.6rem;} } .Header__Box.-Large{padding-bottom: 2rem; padding-top: 2rem;} @media (min-width: 48em){ .Header__Box.-Large{padding-bottom: 2rem; padding-top: 2rem;} } @media (min-width: 62em){ .Header__Box.-Large{padding-bottom: 2rem;} } .Header__Box > *{font-size: 1.6rem;} .Header__Box--Cart{padding: 0px 0px 0px 1rem; position: relative; text-align: right;} .Header__Box--Cart::after{clear: both; content: ""; display: block;} .Header__Box--Checkout{white-space: nowrap;} .Header__Box--Contacts{box-sizing: border-box; width: 100%; float: left; text-align: center; padding: 0px;} .Header__Box--Order{font-size: 0px; margin-right: 5.5rem;} .Header__Box--Order > *{font-size: 1.6rem;} @media (max-width: 63.9375em){ .Header__Box--Order.-Double{margin-right: 11rem;} } @media (max-width: 63.9375em){ .Header__Box--Order.-Triple{margin-right: 16.5rem;} } @media (max-width: 63.9375em){ .Header__Block--Checkout.-Mobile-Hidden{display: none;} } .Header__Branding{display: inline-block; position: relative; vertical-align: middle; width: 25%;} @media (min-width: 64em){ .Header__Branding.-Centered{text-align: center;} } @media (max-width: 47.9375em){ .Header__Branding.-Reduced-Mobile{padding-right: 1.6rem; width: 50%;} } @media (min-width: 33.125em){ .Header__Branding{padding-right: 1.6rem; width: 18.75%;} } @media (max-width: 47.9375em){ .Header__Branding{position: relative; top: 0.1rem;} } @media (min-width: 56.25em){ .Header__Branding{width: 18.75%;} } @media (min-width: 62em){ .Header__Branding{width: 18.75%;} } .Header__Col--Messengers{display: inline-block; vertical-align: middle; width: 50%; text-align: right;} .Header__Col--Messengers.-Full{text-align: center; width: 100%;} @media (min-width: 768px){ .Header__Col--Messengers{text-align: center; width: 100%;} } .Header__Col--Messengers .Header__Link--Messenger.-Telegram{color: rgb(28, 135, 212);} .Header__Col--Messengers .Header__Link--Messenger.-Whatsapp{color: rgb(100, 177, 45);} .Header__Col--Messengers .Header__Link--Messenger.-Viber{color: rgb(122, 81, 155);} .Header__Col--Messengers .Header__Link--Messenger.-Skype{color: rgb(21, 174, 237);} .Header__Col--Messengers .Header__Text--Messenger{font-size: 1.4rem; display: none;} @media (min-width: 768px){ .Header__Col--Messengers .Header__Text--Messenger{display: inline-block; margin-left: 0.3rem;} } .Header__Col--Phone{display: inline-block; vertical-align: middle; text-align: left; width: 50%;} .Header__Col--Phone.-Full{text-align: center; width: 100%;} .Header__Col--Phone .Nav__Link--Phone{font-size: 1.5rem;} @media (min-width: 48em){ .Header__Col--Phone{display: none;} } .Header__Col--Phones{display: inline-block; vertical-align: middle; width: 50%;} .Header__Col--WorkHours{display: inline-block; vertical-align: middle; width: 50%;} .Header__Icon--Clock{font-size: 1.4rem;} .Header__Img--Branding{max-width: 100%;} .Header__Left--Shop{display: none; vertical-align: middle;} @media (min-width: 48em){ .Header__Left--Shop.-Reduced-Actions{display: inline-block; width: 68.75%;} } @media (min-width: 62em){ .Header__Left--Shop.-Reduced-Actions{padding-left: 1.6rem; padding-right: 0px; width: 75%;} } @media (min-width: 73.125em){ .Header__Left--Shop.-Reduced-Actions{width: 68.75%;} } @media (min-width: 75em){ .Header__Left--Shop.-Reduced-Actions{width: 68.75%;} } @media (min-width: 73.125em){ .Header__Left--Shop.-Reduced-Cart{width: 75%;} .Header__Left--Shop.-Reduced-Cart .Header__Box--Contacts{padding: 0px 0px 0px 2rem;} } @media (min-width: 75em){ .Header__Left--Shop.-Reduced-Cart{width: 75%;} } @media (min-width: 48em){ .Header__Left--Shop{display: inline-block; width: 66%;} } @media (min-width: 62em){ .Header__Left--Shop{padding-left: 1.6rem; padding-right: 0px; width: 70%;} } @media (min-width: 73.125em){ .Header__Left--Shop{width: 60%;} } @media (min-width: 75em){ .Header__Left--Shop{width: 62.5%;} } .Header__Left--Shop.-Alternative{padding-top: 0px; display: none;} @media (min-width: 48em){ .Header__Left--Shop.-Alternative{display: inline-block;} } .Header__Right--Shop{display: inline-block; padding-right: 0px; vertical-align: middle; width: 100%;} @media (min-width: 33.75em){ .Header__Right--Shop.-Reduced-Actions{width: 100%;} } @media (min-width: 48em){ .Header__Right--Shop.-Reduced-Actions{width: 31.25%;} } @media (min-width: 992px){ .Header__Right--Shop.-Reduced-Actions{width: 25%;} } @media (min-width: 73.125em){ .Header__Right--Shop.-Reduced-Actions{width: 31.25%;} } @media (min-width: 75em){ .Header__Right--Shop.-Reduced-Actions{width: 31.25%;} } @media (min-width: 73.125em){ .Header__Right--Shop.-Reduced-Cart{width: 25%;} } @media (min-width: 75em){ .Header__Right--Shop.-Reduced-Cart{width: 25%;} } @media (min-width: 33.75em){ .Header__Right--Shop{width: 100%;} } @media (min-width: 48em){ .Header__Right--Shop{width: 34%;} } @media (min-width: 62em){ .Header__Right--Shop{width: 30%;} } @media (min-width: 73.125em){ .Header__Right--Shop{width: 40%;} .Header__Right--Shop.-NoContacts{width: 100%;} } @media (min-width: 75em){ .Header__Right--Shop{width: 37.5%;} .Header__Right--Shop.-NoContacts{width: 100%;} } .Header__Link--Cart{display: inline-block; text-decoration: none; transition: 0.3s; background-color: rgb(255, 204, 51); border: 0px; border-radius: 0.2rem; box-shadow: rgb(255, 191, 0) 0px 0.2rem; color: rgb(255, 255, 255); cursor: pointer; padding: 0.1rem 1rem; text-align: center; font-size: 2em; height: 4rem; width: 4.5rem; float: right; line-height: 1.2; position: relative;} .Header__Link--Cart:disabled{opacity: 0.2;} .Header__Link--Cart:hover{background-color: rgb(255, 198, 26);} .Header__Link--Cart:focus{outline: 0px;} .Header__Link--Cart:active{box-shadow: none; transform: translateY(0.2rem);} .Header__Link--Cart i{font-size: 0.8em;} .Header__Link--Checkout{display: inline-block; text-decoration: none; transition: 0.3s; background-color: rgb(51, 51, 51); border: 0px; border-radius: 0.2rem; box-shadow: rgb(26, 26, 26) 0px 0.2rem; cursor: pointer; padding: 0.3rem 1rem; text-align: center; color: rgb(255, 255, 255); font-size: 1.3rem; vertical-align: middle;} .Header__Link--Checkout:disabled{opacity: 0.2;} .Header__Link--Checkout:hover{background-color: rgb(38, 38, 38);} .Header__Link--Checkout:focus{outline: 0px;} .Header__Link--Checkout:active{box-shadow: none; transform: translateY(0.2rem);} @media (min-width: 64em){ .Header__Link--Checkout.-Minicart{border-top-right-radius: 0px; border-bottom-right-radius: 0px;} } @media (min-width: 62em){ .Header__Link--Logo{box-shadow: none; background-color: transparent; max-width: 100%;} } .Header__Link--Logo{display: block; font-size: 0px; line-height: 0;} .Header__Link--Logo.-HasMobile .Header__Img--Branding.-Desktop{display: none;} @media (min-width: 64em){ .Header__Link--Logo.-HasMobile .Header__Img--Branding.-Desktop{display: block;} } .Header__Link--Logo.-HasMobile .Header__Img--Branding.-Mobile{display: block;} @media (min-width: 64em){ .Header__Link--Logo.-HasMobile .Header__Img--Branding.-Mobile{display: none;} } .Header__Link--Messenger{color: rgb(64, 64, 64); cursor: pointer; display: inline-block; text-decoration: none; transition: 0.3s; font-size: 1.6rem; font-weight: bold; margin-right: 2rem; text-align: right;} .Header__Link--Messenger:hover{color: rgb(51, 51, 51);} .Header__Link--Messenger:last-of-type{margin-right: 0px;} .Header__Phone--Alternative{margin-bottom: 0.2rem;} .Header__Phone--Alternative:last-child{margin-bottom: 0px;} .Header__Search{display: none; position: relative; z-index: 160;} @media (min-width: 73.125em){ .Header__Search{display: inline-block; padding-left: 1.6rem; vertical-align: middle; width: 31.25%;} .Header__Search.-NoContacts{width: 56.25%;} .Header__Search.-Reduced-Search{width: 25%;} } .Header__Shop{display: inline-block; font-size: 0px; text-align: right; vertical-align: middle; width: 75%;} @media (max-width: 47.9375em){ .Header__Shop.-Reduced-Mobile{width: 50%;} .Header__Shop.-Reduced-Mobile .Header__Box--Cart{padding-left: 0px;} } .Header__Shop.-Cart-Hidden .Header__Left--Shop{width: 100%;} .Header__Shop.-Cart-Hidden .Header__Right--Shop{display: none;} @media (min-width: 33.125em){ .Header__Shop{width: 81.25%;} } @media (min-width: 62em){ .Header__Shop{width: 81.25%;} } @media (min-width: 73.125em){ .Header__Shop{width: 50%;} .Header__Shop.-Reduced-Search{width: 56.25%;} .Header__Shop.-NoContacts{width: 25%;} } .Header__Shop > *{font-size: 1.6rem;} .Header__Title--Cart{color: rgb(64, 64, 64); font-size: 1.5rem; line-height: 1; margin-bottom: 0.1rem; text-transform: none;} .Header__Text--Total{display: inline-block; font-weight: bold; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; overflow-wrap: normal;} .Header__Text--ItemsInCart{background-color: rgba(255, 191, 0, 0.9); border-radius: 0.2rem; color: rgb(255, 255, 255); font-size: 1.1rem; font-weight: bold; left: 50%; line-height: 1; position: absolute; padding: 0.2rem 0.4rem; top: 15%;} .Header__Text--WorkHours{color: rgb(64, 64, 64); display: inline-block; font-size: 1.3rem; width: 100%;} .Header__Text--WorkHours .Header__Icon--Clock{margin-right: 0.3rem;} .Header__Text--WorkHours.-Alternative:last-of-type{margin-bottom: 0px;} .Header__WorkHours{color: rgb(64, 64, 64); margin-top: 0.4rem;} .Header__WorkHours.-Spaced{margin-top: 0.5rem;} .Home__Widget{clear: both; margin: 5rem 0px;} @media (min-width: 48em){ .Home__Widget{margin: 8rem 0px;} } button[data-balloon]{overflow: visible;} .Body{display: flex; flex-flow: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; min-height: 100vh; width: 100%;} .Body > *{width: 100%;} .Body__Content{-webkit-box-flex: 1; flex-grow: 1;} .Body__Header{margin-bottom: 2.2rem;} .Body__Header{flex-shrink: 0; width: 100%;} .Brands__Name{color: rgb(64, 64, 64); font-size: 1.6rem;} #themeOverride [id*="np2_wh_select"], #themeOverride [id*="np2_custom_street"], #themeOverride [id*="np2_cities_"], #themeOverride [id*="np2_street_select"], #themeOverride [id*="np2_wh_shipping_fields"], #themeOverride [id*="np2_address_shipping_fields"]{display: block;} #themeOverride .cityselect__mobile_wrapper{height: 0px;} @media (min-width: 64em){ #themeOverride .cityselect__mobile_wrapper{display: none;} } .Row.-Commercial-Slider{margin: 0px;} .Minicart{box-shadow: rgb(230, 230, 230) 0px 0.2rem; background-color: rgb(255, 255, 255); border-bottom-left-radius: 0.2rem; border-bottom-right-radius: 0.2rem;} .Minicart{border: 1px solid rgb(230, 230, 230); border-radius: 0.2rem; background-color: rgb(255, 255, 255); padding: 1.5rem 1.5rem 1.9rem; position: absolute; right: 0px; text-align: left; top: calc(100% + 0.4rem); transition: 0.3s; max-width: 40rem; min-width: 28.8rem; z-index: 200; animation-duration: 0.3s !important; animation-delay: 0s !important;} @media (min-width: 26.875em){ .Minicart{width: 40rem;} } .Minicart.-Closed{display: none;} .Minicart.-Cart{box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0.2rem; right: 0px; top: calc(100% + 1.2rem);} .Minicart.-Order{top: calc(100% + 1.2rem);} .Minicart__Items{max-height: 22rem; overflow: auto; padding-bottom: 1rem;} .Minicart__List{min-height: 15rem; position: relative; transition: 0.3s;} .Minicart__List + .Minicart__Total{margin-top: 1.4rem;} .Minicart__List > .Spinner__Bars{left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%);} .Minicart__Total{margin: 0px 0px 1rem; text-align: right;} .Minicart__Total--Price{display: inline-block; font-size: 1.5em; margin-left: 0.5rem;} .Minicart__Button{display: inline-block; text-decoration: none; transition: 0.3s; background-color: rgb(255, 204, 51); border: 0px; border-radius: 0.2rem; box-shadow: rgb(255, 191, 0) 0px 0.2rem; cursor: pointer; text-align: center; color: rgb(255, 255, 255); font-size: 0.85em; padding: 0.9rem 1rem; width: 100%;} .Minicart__Button:disabled{opacity: 0.2;} .Minicart__Button:hover{background-color: rgb(255, 198, 26);} .Minicart__Button:focus{outline: 0px;} .Minicart__Button:active{box-shadow: none; transform: translateY(0.2rem);} .Minicart__Button + .Minicart__Button{margin-top: 1rem;} .Minicart__Button.-Cart{display: inline-block; text-decoration: none; transition: 0.3s; background-color: rgb(51, 51, 51); border: 0px; border-radius: 0.2rem; box-shadow: rgb(26, 26, 26) 0px 0.2rem; cursor: pointer; text-align: center; color: rgb(255, 255, 255); font-size: 0.85em; padding: 0.9rem 1rem; width: 100%;} .Minicart__Button.-Cart:disabled{opacity: 0.2;} .Minicart__Button.-Cart:hover{background-color: rgb(38, 38, 38);} .Minicart__Button.-Cart:focus{outline: 0px;} .Minicart__Button.-Cart:active{box-shadow: none; transform: translateY(0.2rem);} /* Critical style for category/page H1 (LCP) */ .Title__Main { margin: 0 0 2rem; padding: 0 0 2rem; border-bottom: 1px solid #ebebeb; color: #404040; font-size: 3rem; font-weight: 300; } .Title__Main:focus { outline: 0; } /* Prevent mobile menu flash before main CSS loads */ .MobileMenu { position: fixed; top: 0; bottom: 0; left: 0 !important; width: 100% !important; transform: translateX(-100%); } .MobileMenu__Button--Menu{text-decoration: none; background-color: rgb(51, 51, 51); border: 0px; border-radius: 0.2rem; box-shadow: rgb(26, 26, 26) 0px 0.2rem; color: rgb(255, 255, 255); text-align: center; height: 4rem; line-height: 1; width: 4.5rem; display: inline-block; cursor: pointer; font-size: 1.6em; margin-bottom: 1.6rem; margin-left: 0.8rem; padding: 0.9rem 1rem; transition: 0.3s;} .MobileMenu__Button--Menu:disabled{opacity: 0.2;} .MobileMenu__Button--Menu:hover{background-color: rgb(38, 38, 38);} .MobileMenu__Button--Menu:focus{outline: 0px;} .MobileMenu__Button--Menu:active{box-shadow: none; transform: translateY(0.2rem);} @media (min-width: 64em){ .MobileMenu__Button--Menu{display: none !important;} } .MobileMenu__Button--Menu::before{content: ""; font-family: icons;} .Nav--Site, .Nav--Inline{margin: 0px; padding: 0px; list-style: none;} .Nav--Site:focus, .Nav--Inline:focus{outline: 0px;} .Nav--Site{max-width: 128rem; margin-left: auto; margin-right: auto; padding-left: 1.6rem; padding-right: 1.6rem;} .Nav--Site{display: flex; -webkit-box-align: stretch; align-items: stretch; align-content: stretch; flex-wrap: wrap; position: relative; padding: 0px; z-index: 2;} .Nav--Site.-Sticky{position: fixed; top: 5.7rem; z-index: 1100; display: block !important;} .Nav--Site.-Highlight-First .Nav__Item--Root:first-child .Nav__Link--Root{background-color: rgb(255, 204, 51); box-shadow: rgb(255, 191, 0) 0px 0.2rem; color: rgb(255, 255, 255);} .Nav--Site.-Highlight-First .Nav__Item--Root:first-child .Nav__Link--Root:hover{background-color: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 0.2rem; color: rgb(255, 255, 255);} .Nav--Site.-Highlight-Last .Nav__Item--Root:last-child .Nav__Link--Root{background-color: rgb(255, 204, 51); box-shadow: rgb(255, 191, 0) 0px 0.2rem; color: rgb(255, 255, 255);} .Nav--Site.-Highlight-Last .Nav__Item--Root:last-child .Nav__Link--Root::after{color: rgb(255, 255, 255);} .Nav--Site.-Highlight-Last .Nav__Item--Root:last-child .Nav__Link--Root:hover{background-color: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 0.2rem; color: rgb(255, 255, 255);} .Nav__Box--MyLang{display: block; align-self: stretch; margin-left: 1.6rem; margin-right: 1.6rem; padding: 0.5rem 0px 0px;} .Nav__Box--MyLang a{display: inline-block; border: 1px solid rgb(191, 191, 191); border-radius: 0.2rem; margin-right: 1rem; line-height: 0; padding: 0px !important;} .Nav__Box--MyLang a:last-child{margin-right: 0px;} .Nav__Box--MyLang a img{width: 3rem;} .Nav__Box--Site{max-width: 128rem; margin-left: auto; margin-right: auto; padding-left: 1.6rem; padding-right: 1.6rem; position: relative; z-index: 150;} .Nav__Box--Site::after{clear: both; content: ""; display: block;} .Nav__Icon{font-size: 1.2rem; margin-right: 0.3rem;} .Nav--Inline{-webkit-box-align: stretch; align-items: stretch; display: flex; position: relative; z-index: 1;} .Nav--Inline li{display: flex; -webkit-box-align: stretch; align-items: stretch;} .Nav__Item--Inline{-webkit-box-align: stretch; align-items: stretch; font-size: 1.6rem; line-height: 1; display: flex;} .Nav__Item--Root{-webkit-box-align: stretch; align-items: stretch; display: flex; -webkit-box-flex: 1; flex: 1 1 0%; border-right: 1px solid rgb(26, 26, 26);} .Nav__Item--Root.-Opened .Nav__Link--Root{box-shadow: rgb(0, 0, 0) 0px 0.2rem; background-color: rgb(26, 26, 26); color: rgb(255, 255, 255); border-radius: 0px;} .Nav__Item--Root.-Opened .Nav__Link--Root.-Has-Children::after{color: rgb(255, 255, 255);} .Nav__Item--Root.-Opened .Nav__Megamenu{display: block; min-height: 30rem;} .Nav__Item--Root.-Opened .Nav__Megamenu.-No-Min-Height{min-height: auto; padding-bottom: 2rem;} .Nav__Item--Root:first-child.-HomePage .Nav__Link--Root{border-bottom-left-radius: 0px;} .Nav__Item--Root:last-child{border-right: 0px;} .Nav__Item--Root:last-child.-HomePage .Nav__Link--Root{border-bottom-right-radius: 0px;} .Nav__Item--Sub{position: relative;} .Nav__Item--Sub:last-child .Nav__Link--Sub{box-shadow: none;} .Nav__Item--Level-2{background-color: rgb(51, 51, 51); padding-right: 2.5rem; overflow: hidden; transition: 0.3s;} .Nav__Item--Level-2:last-child{border-bottom: 0px;} .Nav__Item--Level-2 > a{color: rgb(255, 255, 255);} .Nav__Item--Level-2.-Has-Children::after{content: ""; color: rgb(255, 255, 255); display: block; font-family: icons; font-size: 1rem; position: absolute; z-index: 1; right: 1rem; top: 50%; transition: 0.3s; transform: translate(0px, -50%);} .Nav__Item--Level-2.-Opened{background-color: rgb(26, 26, 26); position: relative;} .Nav__Item--Level-2.-Opened > a{color: rgb(255, 255, 255);} .Nav__Item--Level-2.-Opened.-Has-Children::after{color: rgb(255, 255, 255);} .Nav__Sub{margin: 0px; padding: 0px; list-style: none;} .Nav__Sub:focus{outline: 0px;} .Nav__Level--2{box-sizing: border-box; width: 25%; float: left; padding: 0px;} .Nav__Level--2::before{content: ""; background-color: rgb(51, 51, 51); height: 100%; left: 0px; position: absolute; top: 0px; width: 25%; z-index: -1;} .Nav__Level--3{box-sizing: border-box; width: 75%; float: left; display: none; padding: 0px;} .Nav__Level--3::before{content: ""; background-color: rgb(255, 255, 255); border-radius: 0px 0px 0.2rem; height: 100%; left: 25%; position: absolute; top: 0px; width: 75%; z-index: -2;} .Nav__Level--All{box-sizing: border-box; width: 33.3333%; float: left; padding: 1rem 1.6rem;} .Nav__Link--Slide{color: rgb(64, 64, 64); cursor: pointer; display: inline-block; font-size: 0.8em; font-weight: 300; outline: none; position: relative; padding: 1rem 1.5rem; text-align: center; text-decoration: none; transition: 0.3s;} .Nav__Link--Slide:hover{background-color: rgb(191, 191, 191); color: rgb(64, 64, 64);} .Nav__Link--Slide.-Icon{font-size: 1.7rem; padding: 0.75rem 1.5rem !important;} .Nav__Link--Slide.-Search{background-color: rgb(51, 51, 51); color: rgb(255, 255, 255);} .Nav__Link--Slide.-Search:hover{background-color: rgb(51, 51, 51); color: rgb(255, 255, 255);} .Nav__Link--Slide.-Viber{color: rgb(122, 81, 155);} .Nav__Link--Slide.-Viber:hover{color: rgb(122, 81, 155);} .Nav__Link--Slide.-Whatsapp{color: rgb(100, 177, 45);} .Nav__Link--Slide.-Whatsapp:hover{color: rgb(100, 177, 45);} .Nav__Link--Slide.-Telegram{color: rgb(28, 135, 212);} .Nav__Link--Slide.-Telegram:hover{color: rgb(28, 135, 212);} .Nav__Link--Slide.-Skype{color: rgb(21, 174, 237);} .Nav__Link--Slide.-Skype:hover{color: rgb(21, 174, 237);} .Nav__Link--Slide.-Column{align-self: stretch; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; padding: 0.6rem 1.6rem 0.5rem;} .Nav__Link--Slide.-Column i{margin-right: 0px;} .Nav__Link--Slide.-MyLang{display: flex; -webkit-box-align: center; align-items: center; padding: 0px !important;} .Nav__Link--Currency{font-weight: bold;} .Nav__Link--Currency.-Active{color: rgb(51, 51, 51);} .Nav__Link--Level-2{border-radius: 0px; color: rgb(255, 255, 255); display: block; font-size: 0.9em; padding: 0.8rem 0px 0.8rem 1.5rem; text-align: left; text-decoration: none;} .Nav__Link--Level-2::after{clear: both; content: ""; display: block;} .Nav__Link--Level-3{cursor: pointer; text-decoration: none; border-radius: 0px; color: rgb(64, 64, 64); display: inline-block; font-size: 0.8em; padding: 0.6rem 0px; text-align: left; transition: 0.3s;} .Nav__Link--Level-3:hover{color: rgb(255, 204, 51); text-decoration: underline;} .Nav__Link--Phone{cursor: pointer; display: inline-block; transition: 0.3s; color: rgb(51, 51, 51); font-size: 1.5rem; font-weight: bold; text-decoration: none;} .Nav__Link--Phone.-Alternative.-Small{font-size: 1.4rem;} .Nav__Link--Phone.-Alternative.-Medium{font-size: 1.5rem;} .Nav__Link--Phone.-Alternative.-Large{font-size: 1.6rem;} .Nav__Link--Phone.-Alternative i{margin-right: 0.4rem;} .Nav__Link--Phone:hover{color: rgb(255, 204, 51); text-decoration: none;} .Nav__Link--Root{text-decoration: none; transition: 0.3s; background-color: rgb(51, 51, 51); border: 0px; cursor: pointer; box-shadow: none; color: rgb(255, 255, 255); -webkit-box-align: center; align-items: center; border-radius: 0px; display: flex; -webkit-box-flex: 1; flex: 1 1 0%; font-size: 1.3rem; padding: 1rem 1.5rem; text-align: center;} .Nav__Link--Root:disabled{opacity: 0.2;} .Nav__Link--Root:hover{background-color: rgb(38, 38, 38);} .Nav__Link--Root:focus{outline: 0px;} .Nav__Link--Root:active{box-shadow: none; transform: translateY(0.2rem);} .Nav__Link--Root:active{transform: none;} .Nav__Link--Root:hover{box-shadow: rgb(0, 0, 0) 0px 0.2rem; background-color: rgb(26, 26, 26); border-radius: 0px; color: rgb(255, 255, 255);} .Nav__Link--Root.-Has--Horizontal-Children::after{content: ""; display: inline-block; font-family: icons; font-size: 1rem;} .Nav__Megamenu{display: none; background-color: rgba(250, 250, 250, 0.9); border-right: 0.1rem solid rgb(26, 26, 26); border-bottom: 0.1rem solid rgb(26, 26, 26); border-bottom-left-radius: 0.2rem; border-bottom-right-radius: 0.2rem; left: 0px; position: absolute; top: calc(100% + 0.2rem); width: 100%; z-index: -1;} .Nav__Megamenu.-Fader{border: 0px !important;} .Nav__Megamenu.-Right .Nav__Item--Level-2{padding-left: 2.5rem; padding-right: 0px;} .Nav__Megamenu.-Right .Nav__Item--Level-2.-Has-Children::after{content: ""; left: 1rem; right: auto;} .Nav__Megamenu.-Right .Nav__Link--Level-2{padding-left: 0px; padding-right: 1.5rem;} .Nav__Megamenu.-Right .Nav__Level--3{left: auto; right: 100%; border-bottom-right-radius: 0px; border-bottom-left-radius: 0.2rem;} .Nav__Primary{background-color: rgb(51, 51, 51); border-bottom: 0.2rem solid rgb(26, 26, 26); border-radius: 0px; display: none;} @media (min-width: 64em){ .Nav__Primary{display: block;} } .Nav__Primary.-Full-Width-Brands-Menu .Nav__Item--Root.-Brands .Nav__Item--Level-2{background-color: transparent; border-bottom: transparent; display: inline-block; padding: 0px 1.6rem; vertical-align: top; width: 25%;} .Nav__Primary.-Full-Width-Brands-Menu .Nav__Item--Root.-Brands .Nav__Item--Level-2.-Opened{box-shadow: none;} .Nav__Primary.-Full-Width-Brands-Menu .Nav__Item--Root.-Brands .Nav__Item--Level-2.-Opened a{color: rgb(64, 64, 64); cursor: pointer; text-decoration: none; transition: 0.3s; display: block;} .Nav__Primary.-Full-Width-Brands-Menu .Nav__Item--Root.-Brands .Nav__Item--Level-2.-Opened a:hover{color: rgb(51, 51, 51);} .Nav__Primary.-Full-Width-Brands-Menu .Nav__Item--Root.-Brands .Nav__Link--Level-2{color: rgb(64, 64, 64); display: block; font-size: 1.3rem; font-weight: bold; margin: 0px; padding: 0.6rem 0px;} .Nav__Primary.-Full-Width-Brands-Menu .Nav__Item--Root.-Brands .Nav__Link--Level-2.-No-Children{border-bottom: 0px; font-weight: normal;} .Nav__Primary.-Full-Width-Brands-Menu .Nav__Item--Root.-Brands .Nav__Link--Level-3{color: rgb(64, 64, 64); cursor: pointer; text-decoration: none; transition: 0.3s; font-size: 1.3rem; display: block; padding: 0.6rem 0px;} .Nav__Primary.-Full-Width-Brands-Menu .Nav__Item--Root.-Brands .Nav__Link--Level-3:hover{color: rgb(51, 51, 51);} .Nav__Primary.-Full-Width-Brands-Menu .Nav__Item--Root.-Brands .Nav__Level--All{padding: 0px; width: 100%;} .Nav__Primary.-Full-Width-Brands-Menu .Nav__Item--Root.-Brands .Nav__Level--2{width: 100%;} .Nav__Primary.-Full-Width-Brands-Menu .Nav__Item--Root.-Brands .Nav__Level--2::before{background-color: transparent; display: none;} .Nav__Primary.-Full-Width-Brands-Menu .Nav__Item--Root.-Brands .Nav__Level--3::before{background-color: transparent; display: none;} .Nav__Primary.-Full-Width-Brands-Menu .Nav__Item--Root.-Brands .Nav__Level--3{margin: 1rem 0px; width: 100%; display: block !important;} .Nav__Primary.-Full-Width-Brands-Menu .Nav__Item--Root.-Brands .Nav__Megamenu{background-color: rgb(255, 255, 255); border: 1px solid rgb(235, 235, 235); padding: 2rem 0px 1rem;} .Nav__Primary.-HomePage{margin-bottom: 0px;} .Nav__Primary.-Container-Mode{max-width: 124.8rem; margin-left: auto; margin-right: auto; border-radius: 0.2rem !important;} .Nav__Primary.-Container-Mode > .Nav__Box--Site{padding: 0px;} .Nav__Primary.-Container-Mode .Nav__Item--Root:first-child .Nav__Link--Root{border-radius: 0.2rem 0px 0px 0.2rem;} .Nav__Primary.-Container-Mode .Nav__Item--Root:last-child .Nav__Link--Root{border-radius: 0px 0.2rem 0.2rem 0px;} .Nav__Text--Root{-webkit-box-flex: 1; flex: 1 1 0%;} .Search__Box--Mobile{max-width: 128rem; margin-left: auto; margin-right: auto; padding-left: 1.6rem; padding-right: 1.6rem; margin-top: 2.2rem; position: relative; z-index: 151;} @media (min-width: 64em){ .Search__Box--Mobile{margin-bottom: 2.2rem;} } @media (min-width: 73.125em){ .Search__Box--Mobile{display: none;} } .Search__Box--Mobile.-IsHome.-HasPromos{margin-bottom: 2.2rem;} .slick-slider{position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent;} .slick-list{position: relative; overflow: hidden; display: block; margin: 0px; padding: 0px 0px 0.4rem;} .slick-list:focus{outline: none;} .slick-slider .slick-track, .slick-slider .slick-list{transform: translate3d(0px, 0px, 0px);} .slick-track{position: relative; left: 0px; top: 0px; display: block; margin-left: auto; margin-right: auto;} .slick-track::before, .slick-track::after{content: ""; display: table;} .slick-track::after{clear: both;} .slick-slide{float: left; height: 100%; min-height: 1px; outline: 0px; display: none; clear: none !important;} [dir="rtl"] .slick-slide{float: right;} .slick-initialized .slick-slide{display: block;} .slick-prev, .slick-next{display: inline-block; text-decoration: none; transition: 0.3s; background-color: rgb(51, 51, 51); border: 0px; border-radius: 0.2rem; box-shadow: rgb(26, 26, 26) 0px 0.2rem; color: rgb(255, 255, 255); padding: 0.1rem 1rem; text-align: center; font-size: 2em; height: 4rem; line-height: 1; width: 4.5rem; cursor: pointer; outline: none; position: absolute; top: 50%; transform: translate(0px, -50%); z-index: 1;} .slick-prev:disabled, .slick-next:disabled{opacity: 0.2;} .slick-prev:hover, .slick-next:hover{background-color: rgb(38, 38, 38);} .slick-prev:focus, .slick-next:focus{outline: 0px;} .slick-prev:active, .slick-next:active{box-shadow: none; transform: translateY(0.2rem);} .slick-prev::before, .slick-next::before{display: inline; font-family: icons; font-size: 0.8em; -webkit-font-smoothing: antialiased;} .slick-prev:active, .slick-next:active{transform: translateY(-45%);} .slick-prev{left: 0px;} .slick-prev::before{content: "";} .slick-next{right: 0px;} .slick-next::before{content: "";} .Slider--Aired{margin: 5rem 0px;} @media (min-width: 48em){ .Slider--Aired{margin: 8rem 0px;} } .Slider__Box{margin: 0px; list-style: none; position: relative; padding: 0px 0px 0.2rem;} .Slider__Box:focus{outline: 0px;} @media (min-width: 64em){ .Slider__Box{padding: 0px 6.1rem 0.2rem;} } .Slider__Box .slick-next, .Slider__Box .slick-prev{background-color: rgb(255, 255, 255); border-radius: 0.2rem; box-shadow: rgb(230, 230, 230) 0px 0.2rem; color: rgb(191, 191, 191); width: 3.5rem;} .Slider__Box .slick-next:hover, .Slider__Box .slick-prev:hover{background-color: rgb(230, 230, 230);} .Slider__Item--Valign{outline: 0px; padding: 0px 1.5rem; vertical-align: middle; text-align: center; float: none !important; display: inline-block !important;} .Slider__Img--Partner{max-width: 100%; padding: 0px; display: inline-block !important;} .Slider__Link{display: inline-block; width: 100%;} .Slider__Wrapper{position: relative;} .Spinner__Bars{display: block; height: 5rem;} .Spinner__Bars.-White > div, .Spinner__Bars.-White > span{background-color: rgb(255, 255, 255);} .Spinner__Bars.-Dark > span{background-color: rgb(51, 51, 51);} .Spinner__Bars.-Button{height: 2rem;} .Spinner__Bars.-Button > div, .Spinner__Bars.-Button > span{background-color: rgb(255, 255, 255); width: 0.3rem;} .Spinner__Bars > div, .Spinner__Bars > span{background-color: rgb(255, 204, 51); height: 100%; width: 6px; display: inline-block; animation: 1.2s ease-in-out 0s infinite normal none running spinner-bars;} .Spinner__Bars .rect2{animation-delay: -1.1s;} .Spinner__Bars .rect3{animation-delay: -1s;} .Spinner__Bars .rect4{animation-delay: -0.9s;} .Spinner__Bars .rect5{animation-delay: -0.8s;} .StickyHeader{background-color: rgb(245, 245, 245); border-radius: 0px; box-shadow: none; border-bottom: 0.1rem solid rgb(230, 230, 230); display: none; left: 0px; position: fixed; top: 0px; transform: translateY(-100%); transition: 0.5s; width: 100%; z-index: 200;} @media (min-width: 64em){ .StickyHeader{display: block;} } .StickyHeader.-Sticky{top: 0px; transform: translateY(0px); transition: 0.5s;} .StickyHeader__Box{max-width: 128rem; margin-left: auto; margin-right: auto; font-size: 0px; padding: 0.4rem 1.6rem;} .StickyHeader__Box > *{font-size: 1.6rem; display: inline-block; vertical-align: middle;} .StickyHeader__Img{display: block; line-height: 1; width: 10rem;} .StickyHeader__Logo{line-height: 0; padding: 0.7rem 0px 0.5rem; width: 18.75%;} .StickyHeader__Link--Checkout{text-decoration: none; transition: 0.3s; background-color: rgb(51, 51, 51); border: 0px; border-radius: 0.2rem; color: rgb(255, 255, 255); cursor: pointer; padding: 0.1rem 0.6rem 0.1rem 1rem; text-align: center; box-shadow: none; display: inline-block; font-size: 3.2rem; float: none; height: 3.7rem; line-height: 0.9; position: relative; vertical-align: middle; width: 4rem;} .StickyHeader__Link--Checkout:disabled{opacity: 0.2;} .StickyHeader__Link--Checkout:hover{background-color: rgb(38, 38, 38);} .StickyHeader__Link--Checkout:focus{outline: 0px;} .StickyHeader__Link--Checkout:active{box-shadow: none; transform: translateY(0.2rem);} .StickyHeader__Link--Checkout i{font-size: 0.7em;} .StickyHeader__Link--Logo{display: inline-block; vertical-align: middle;} .StickyHeader__Search{text-align: center; width: 50%;} @media (min-width: 64em){ .StickyHeader__Search{width: 62.5%;} } .StickyHeader__Actions{font-size: 0px; text-align: right; width: 31.25%;} @media (min-width: 64em){ .StickyHeader__Actions{width: 18.75%;} } .StickyHeader__Actions .Header__Title--Cart{display: inline-block; color: rgb(64, 64, 64); margin-bottom: 0px; margin-right: 1rem; vertical-align: middle;} .StickyHeader__Actions .Header__Link--Cart{box-shadow: none; display: inline-block; float: none; font-size: 3.2rem; height: 3.7rem; line-height: 1; margin-right: 0.5rem; padding-left: 0.8rem; position: relative; vertical-align: middle; width: 4rem;} .Title__Home{display: block; color: rgb(64, 64, 64);} .Title__Home{font-size: 1.4em; font-weight: 300; margin-bottom: 3rem; position: relative; text-transform: uppercase; text-align: center;} @media (min-width: 48em){ .Title__Home{font-size: 1.8em;} } .Title__Home::after{content: ""; background-color: rgb(245, 245, 245); display: none; height: 0.2rem; margin: 1.5rem auto 0px; width: 30%;} @media (min-width: 48em){ .Title__Home::after{margin: 2rem auto 0px;} } a[class*="lightcase-icon-"]{position: fixed; z-index: 9999; width: 1.123em; height: auto; font-size: 38px; line-height: 1; text-align: center; text-shadow: none; outline: none; cursor: pointer;} a[class*="lightcase-icon-"], a[class*="lightcase-icon-"]:focus{text-decoration: none; color: rgba(255, 255, 255, 0.6); -webkit-tap-highlight-color: transparent; transition: color, opacity, 0.25s ease-in-out;} a[class*="lightcase-icon-"] > span{display: inline-block; text-indent: -9999px;} a[class*="lightcase-icon-"]:hover{color: white; text-shadow: white 0px 0px 15px;} @media screen and (max-width: 640px){ a[class*="lightcase-icon-"]{bottom: 50%; transform: translateY(50%); font-size: 24px;} } @media screen and (min-width: 641px){ a[class*="lightcase-icon-"]{bottom: 50%; margin-bottom: -0.5em;} a[class*="lightcase-icon-"]:hover{opacity: 1;} } /* Критичні стилі блоку новин: запобігають CLS до завантаження yellow.css */ .Home__News{margin:5rem 0} .Home__News::after,.Home__Row--News::after,.Home__Item--News::after,.Stream__Box--Date::after{clear:both;content:"";display:block} .Home__Row--News{margin:4rem -1.6rem 0} .Home__List--Featured{margin-bottom:1.6rem;box-sizing:border-box;width:100%;float:left;padding-left:1.6rem;padding-right:1.6rem} .Home__Content--Featured{margin-top:1rem;position:relative} .Home__Content--Featured.-Full{margin-top:0;width:100%} .Home__Title--Featured{font-size:3rem;font-weight:bold;margin-bottom:1rem} .Home__List--News{margin:0;padding:0 1.6rem;list-style:none;box-sizing:border-box;width:100%;float:left} .Home__List--News:focus{outline:0} .Home__Item--News{margin-bottom:1.6rem;min-height:7.2rem} .Home__Item--News.-All{min-height:0} .Home__Item--News:last-child{border-bottom:0;margin:0;padding:0} .Home__Col--Content{display:inline-block;position:relative;padding:0;vertical-align:top;width:100%} .Home__Col--Content.-Full{width:100%} .Home__Col--Content .Stream__Box--Date{left:1rem;top:-.3rem} .Home__Title--News{font-weight:bold;margin-bottom:1rem} .Home__Content--Text{font-size:1.4rem;line-height:1.5} .Home__Link--Title{color:#404040;cursor:pointer;display:inline-block;text-decoration:none;transition:.3s} .Home__Link--Title:hover{color:#333} .Home__Link--ReadMore{color:#404040;cursor:pointer;text-decoration:none;transition:.3s;display:block;font-size:1.4rem;padding:.5rem 0} .Home__Link--ReadMore:hover{color:#333} .Home__Link--ReadMore.-Featured{padding:1rem 0} .Home__Link--ReadMore.-All{text-align:right} .Stream__Box--Date{display:block;margin-bottom:.5rem} .Stream__Date--Day{color:#333;font-weight:bold;font-size:1.4rem;line-height:1;margin-bottom:-.2rem} .Stream__Date--Month{font-size:1.4rem;font-weight:normal;line-height:1;margin:0 .3rem;text-transform:uppercase} .Stream__Date--Year{font-size:1.4rem;font-weight:normal;line-height:1;margin-top:.2rem} @media (min-width:37.5em){ .Home__Col--Content{padding-left:1.6rem;width:81.25%} } @media (min-width:48em){ .Home__News{margin:8rem 0} .Home__Content--Featured{padding-left:7rem} .Home__Col--Content{padding-left:7.5rem;width:87.5%} .Stream__Box--Date{position:absolute;left:0;margin-bottom:0;text-align:right;top:0} .Stream__Date--Day{display:block;font-size:4rem} .Stream__Date--Month{display:block;font-size:1.8rem;font-style:italic;margin:0;text-transform:lowercase} .Stream__Date--Year{display:block;font-size:1.4rem} } @media (min-width:64em){ .Home__List--Featured{box-sizing:border-box;width:50%;float:left;margin-bottom:0;padding:0} .Home__List--News{box-sizing:border-box;width:50%;float:left;padding-left:1.6rem;padding-right:1.6rem} .Home__Col--Content{width:81.25%} } і Так, це вже правильний файл. І тут знайшовся важливіший резерв, ніж preload. Зараз preload логотипа я б не додавав. Після нашої правки обидва логотипи вже мають fetchpriority="high", а сам знаходиться рано в HTML. Оскільки desktop і mobile використовують різні файли (.webp і .svg), необережний preload може змусити браузер завантажувати зайвий логотип. А ось у цьому файлі є реально важлива проблема: три Slick-слайдери запускаються практично одразу після завантаження DOM: setTimeout(function() { ... products_slider.slick(...) }, 1); І це повторюється 3 рази для: .slider-products-home-alternative .slider-products .slider-products-two-cols Тобто нижні блоки з товарами та рекомендаціями можуть ініціалізувати Slick ще до того, як користувач до них доскролив. Це якраз той пункт, який ми бачили в аудиті: відкласти JS слайдерів і рекомендацій до наближення до viewport. Що робимо наступним Я пропоную саме цей файл оптимізувати: Slick буде запускатися тільки тоді, коли відповідний блок наблизиться приблизно на 500–600 px до екрана. Якщо слайдер знаходиться на першому екрані — він запуститься відразу, тому візуально нічого не зламається. При цьому я не буду міняти: FAQ; кнопки «показати повністю»; налаштування Slick; кількість товарів; breakpoint'и; стрілки та dots. Зміню тільки момент запуску цих трьох слайдерів. Це вже значно цікавіша PageSpeed-правка, ніж ще один preload. Якщо хочеш працювати так само, як щойно з header.html, дай мені цей head.html файлом, і я поверну тобі готовий файл на заміну. Готово. Я підготувала head.html на заміну. У ньому: прибрала запуск трьох Slick-слайдерів через setTimeout(..., 1); додала lazy init через IntersectionObserver; слайдер запускається приблизно за 600 px до viewport; налаштування самих слайдерів, breakpoint'и, стрілки, dots та FAQ не змінювала; додала fallback для старих браузерів. Завантажити готовий head.html Після заміни перевір одразу: головну; сторінку категорії; сторінку товару; чи всі товарні слайдери з’являються при прокрутці. Якщо все працює — далі підемо до головного фото товару / LCP. head.html HTML
Знайти

Кабель 5D-FB LEONI 50 Ом отзывы

Написать отзыв
0