summaryrefslogtreecommitdiff
path: root/html/assets/css
diff options
context:
space:
mode:
Diffstat (limited to 'html/assets/css')
-rw-r--r--html/assets/css/email.css478
-rw-r--r--html/assets/css/main.css14508
-rw-r--r--html/assets/css/main.min.css2
-rw-r--r--html/assets/css/overides.css18
4 files changed, 15006 insertions, 0 deletions
diff --git a/html/assets/css/email.css b/html/assets/css/email.css
new file mode 100644
index 0000000..0bb6d48
--- /dev/null
+++ b/html/assets/css/email.css
@@ -0,0 +1,478 @@
+p {
+ margin: 10px 0;
+ padding: 0;
+ color: #0E0C0C;
+ font-family: Arial, Helvetica, sans-serif;
+ font-style: normal;
+ font-weight: normal;
+ font-size: 15px;
+ line-height: 24px;
+ letter-spacing: normal;
+}
+
+table {
+ border-collapse: collapse;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ display: block;
+ margin: 0;
+ padding: 0;
+}
+
+img, a img {
+ border: 0;
+ height: auto;
+ outline: none;
+ text-decoration: none;
+}
+
+body, #bodyTable, #bodyCell {
+ height: 100%;
+ margin: 0;
+ padding: 0;
+ width: 100%;
+}
+
+.mcnPreviewText {
+ display: none !important;
+}
+
+#outlook a {
+ padding: 0;
+}
+
+img {
+ -ms-interpolation-mode: bicubic;
+}
+
+table {
+ mso-table-lspace: 0pt;
+ mso-table-rspace: 0pt;
+}
+
+.ReadMsgBody {
+ width: 100%;
+}
+
+.ExternalClass {
+ width: 100%;
+}
+
+p, a, li, td, blockquote {
+ mso-line-height-rule: exactly;
+}
+
+ a[href^=tel], a[href^=sms] {
+ color: inherit;
+ cursor: default;
+ text-decoration: none;
+ }
+
+p, a, li, td, body, table, blockquote {
+ -ms-text-size-adjust: 100%;
+ -webkit-text-size-adjust: 100%;
+}
+
+.ExternalClass, .ExternalClass p, .ExternalClass td, .ExternalClass div, .ExternalClass span, .ExternalClass font {
+ line-height: 100%;
+}
+
+a[x-apple-data-detectors] {
+ color: inherit !important;
+ text-decoration: none !important;
+ font-size: inherit !important;
+ font-family: inherit !important;
+ font-weight: inherit !important;
+ line-height: inherit !important;
+}
+
+.templateContainer {
+ max-width: 700px !important;
+}
+
+a.mcnButton {
+ display: block;
+}
+
+.mcnImage, .mcnRetinaImage {
+ vertical-align: bottom;
+}
+
+.mcnTextContent {
+ word-break: break-word;
+}
+
+ .mcnTextContent img {
+ height: auto !important;
+ }
+
+.mcnDividerBlock {
+ table-layout: fixed !important;
+}
+
+.noBorder {
+ border: none !important;
+}
+
+h1 {
+ color: #333333;
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: bold;
+ line-height: 24px;
+ letter-spacing: -0.02em;
+ text-align: center;
+ padding-bottom: 14px;
+}
+
+h2 {
+ color: #0E0C0C;
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 22px;
+ font-style: normal;
+ font-weight: bold;
+ line-height: 30px;
+ letter-spacing: normal;
+ text-align: center;
+ text-transform: uppercase;
+ padding-bottom: 8px;
+}
+
+h3 {
+ color: #0E0C0C;
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 22px;
+ font-style: normal;
+ font-weight: bold;
+ line-height: 30px;
+ letter-spacing: normal;
+ text-align: center;
+ text-transform: uppercase;
+ padding-bottom: 8px;
+}
+
+h4 {
+ color: #0E0C0C;
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 22px;
+ font-style: normal;
+ font-weight: bold;
+ line-height: 30px;
+ letter-spacing: normal;
+ text-align: center;
+ text-transform: uppercase;
+ padding-bottom: 8px;
+}
+
+ h1 span,
+ h2 span,
+ h3 span,
+ h4 span {
+ font-weight: normal;
+ text-transform: none;
+ }
+
+#templateHeader {
+ background-color: #ffffff;
+ background-image: none;
+ background-repeat: no-repeat;
+ background-position: center;
+ background-size: cover;
+ border-top: 0;
+ border-bottom: 1px solid #e3e3e3;
+ padding-top: 0px;
+ padding-bottom: 20px;
+}
+
+ #templateHeader.default {
+ border: none;
+ padding: 0;
+ }
+
+.headerContainer {
+ background-color: transparent;
+ background-image: none;
+ background-repeat: no-repeat;
+ background-position: center;
+ background-size: cover;
+ border-top: 0;
+ border-bottom: 0;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+
+ .headerContainer .mcnTextContent, .headerContainer .mcnTextContent p {
+ color: #757575;
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 16px;
+ line-height: 150%;
+ text-align: left;
+ }
+
+ .headerContainer .mcnTextContent a, .headerContainer .mcnTextContent p a {
+ color: #007C89;
+ font-weight: normal;
+ text-decoration: underline;
+ }
+
+#templateBody {
+ background-color: #ffffff;
+ background-image: none;
+ background-repeat: no-repeat;
+ background-position: center;
+ background-size: cover;
+ border-top: 0;
+ border-bottom: 0;
+ padding-top: 24px;
+ padding-bottom: 32px;
+}
+
+ #templateBody a {
+ color: #F47920;
+ text-decoration: none;
+ }
+
+ #templateBody p {
+ margin: 0;
+ color: #333333;
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 15px;
+ font-style: normal;
+ font-weight: normal;
+ line-height: 22px;
+ letter-spacing: -0.02em;
+ padding-bottom: 5px;
+ }
+
+#templateBodyMsg p {
+ max-width: 586px;
+}
+
+.bodyContainer {
+ background-color: transparent;
+ background-image: none;
+ background-repeat: no-repeat;
+ background-position: center;
+ background-size: cover;
+ border-top: 0;
+ border-bottom: 0;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+
+ .bodyContainer .mcnTextContent,
+ .bodyContainer .mcnTextContent p {
+ color: #333333;
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 15px;
+ line-height: 150%;
+ text-align: left;
+ }
+
+ .bodyContainer .mcnTextContent a,
+ .bodyContainer .mcnTextContent p a {
+ color: #F47920;
+ font-weight: normal;
+ text-decoration: underline;
+ }
+
+#templateAfterFooter p {
+ margin: 0;
+ color: #333333;
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 13px;
+ font-style: normal;
+ font-weight: normal;
+ line-height: 24px;
+ letter-spacing: 0.02em;
+}
+
+ #templateAfterFooter p a {
+ margin: 0;
+ color: #F47920;
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 13px;
+ font-style: normal;
+ font-weight: normal;
+ line-height: 24px;
+ letter-spacing: 0.02em;
+ }
+
+#templateFooter {
+ background-color: #333333;
+ background-image: none;
+ background-repeat: no-repeat;
+ background-position: center;
+ background-size: cover;
+ border-top: 0;
+ border-bottom: 0;
+ padding-top: 16px;
+ padding-bottom: 16px;
+}
+
+.footerContainer {
+ background-color: transparent;
+ background-image: none;
+ background-repeat: no-repeat;
+ background-position: center;
+ background-size: cover;
+ border-top: 0;
+ border-bottom: 0;
+ padding-top: 0px;
+ padding-bottom: 0px;
+ max-width: 700px !important;
+}
+
+ .footerContainer .bodyContainer {
+ padding: 0 30px;
+ }
+
+ .footerContainer ul {
+ padding: 0;
+ margin: 0;
+ list-style-type: none;
+ text-align: center;
+ }
+
+ .footerContainer ul li {
+ display: inline-block;
+ margin-right: 30px;
+ }
+
+ .footerContainer ul li:last-child {
+ margin-right: 0;
+ }
+
+ .footerContainer .mcnTextBlockInner,
+ .footerContainer .mcnTextBlockInner p {
+ color: #FFF;
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 15px;
+ line-height: 24px;
+ letter-spacing: 0.02em;
+ }
+
+ .footerContainer .mcnTextBlockInner a,
+ .footerContainer .mcnTextBlockInner p a {
+ color: #FFF;
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 12px;
+ line-height: 18px;
+ text-decoration: none;
+ }
+
+.templateHeroContainer {
+ max-width: 700px;
+}
+
+.heroContainer {
+ position: relative;
+}
+
+ .heroContainer img {
+ display: block;
+ width: 100%;
+ height: auto;
+ }
+
+ .heroContainer p {
+ color: #FFF;
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 40px;
+ line-height: 50px;
+ letter-spacing: -0.02em;
+ text-transform: uppercase;
+ padding: 0 120px;
+ position: absolute;
+ left: 0;
+ bottom: 80px;
+ width: 100%;
+ text-align: center;
+ font-weight: normal;
+ margin: 0;
+ }
+
+#templateProducts {
+ padding: 0 0 90px;
+}
+
+ #templateProducts .mcnTextBlockInner {
+ padding: 0 20px;
+ }
+
+ #templateProducts span {
+ display: block;
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 15px;
+ line-height: 24px;
+ font-weight: bold;
+ text-transform: uppercase;
+ padding-top: 10px;
+ }
+
+.column {
+ display: inline-block;
+ vertical-align: top;
+ width: 50%;
+}
+
+.label {
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 12px;
+ line-height: 24px;
+ font-weight: bold;
+ text-transform: uppercase;
+ color: #0E0C0C;
+ padding-bottom: 2px;
+}
+
+strong {
+ font-family: Arial, Helvetica, sans-serif;
+ font-weight: bold;
+}
+
+.tdMinWidth {
+ max-width: 310px;
+}
+
+@media only screen and (max-width:700px) {
+ .templateContainer {
+ width: 360px !important;
+ }
+
+ .bodyContainer {
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+ }
+
+ .footerContainer ul li {
+ display: block;
+ margin-right: 0;
+ margin-bottom: 16px;
+ }
+
+ .footerContainer ul li:last-child {
+ margin-bottom: 0;
+ }
+
+ .heroContainer p {
+ font-size: 30px;
+ line-height: 40px;
+ padding: 0 30px;
+ bottom: 30px;
+ }
+
+ .tdMinWidth {
+ max-width: 200px;
+ }
+
+ .halfColumn {
+ padding: 20px 10px 0 !important;
+ }
+}
+
+/* td {
+ outline: 1px solid red;
+}*/ \ No newline at end of file
diff --git a/html/assets/css/main.css b/html/assets/css/main.css
new file mode 100644
index 0000000..be1dea5
--- /dev/null
+++ b/html/assets/css/main.css
@@ -0,0 +1,14508 @@
+:root {
+ --top: 0px;
+ --windowHeight: 100%;
+ --productPadding: 16px;
+ --gridSpace: 48px;
+ --iconButtonSpace: 11px;
+ --headerHeight: 136px;
+ --fieldColumnSpace: 16px;
+ --fieldRowSpace: 20px;
+ --smallField: 130px;
+ --checkboxRadioSpace: 16px;
+ --inputBorderColor: #a6a6a6;
+ --inputLabelPadding: 16px;
+ --wrapperXXS: 816px;
+ --wrapperXS: 984px;
+ --wrapperS: 1142px;
+ --wrapper: 1240px;
+ --wrapperL: 1514px;
+ --wrapperFull: 1920px;
+ } /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+ *,
+ *::before,
+ *::after {
+ box-sizing: border-box;
+ }
+ html {
+ line-height: 1.15;
+ -webkit-text-size-adjust: 100%;
+ }
+ body {
+ margin: 0;
+ -webkit-font-smoothing: antialiased;
+ }
+ h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+ }
+ hr {
+ box-sizing: content-box;
+ height: 0;
+ overflow: visible;
+ }
+ pre {
+ font-family: monospace, monospace;
+ font-size: 1em;
+ }
+ a {
+ background-color: transparent;
+ }
+ abbr[title] {
+ border-bottom: none;
+ text-decoration: underline;
+ -webkit-text-decoration: underline dotted;
+ text-decoration: underline dotted;
+ }
+ b,
+ strong {
+ font-weight: bolder;
+ }
+ code,
+ kbd,
+ samp {
+ font-family: monospace, monospace;
+ font-size: 1em;
+ }
+ small {
+ font-size: 80%;
+ }
+ sub,
+ sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+ }
+ sub {
+ bottom: -0.25em;
+ }
+ sup {
+ top: -0.5em;
+ }
+ img {
+ border-style: none;
+ }
+ button,
+ input,
+ optgroup,
+ select,
+ textarea {
+ font-family: inherit;
+ font-size: 100%;
+ line-height: 1.15;
+ margin: 0;
+ }
+ button,
+ input {
+ overflow: visible;
+ }
+ button,
+ select {
+ text-transform: none;
+ }
+ button,
+ [type="button"],
+ [type="reset"],
+ [type="submit"] {
+ -webkit-appearance: button;
+ }
+ button::-moz-focus-inner,
+ [type="button"]::-moz-focus-inner,
+ [type="reset"]::-moz-focus-inner,
+ [type="submit"]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+ }
+ button:-moz-focusring,
+ [type="button"]:-moz-focusring,
+ [type="reset"]:-moz-focusring,
+ [type="submit"]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+ }
+ fieldset {
+ padding: 0.35em 0.75em 0.625em;
+ }
+ legend {
+ box-sizing: border-box;
+ color: inherit;
+ display: table;
+ max-width: 100%;
+ padding: 0;
+ white-space: normal;
+ }
+ progress {
+ vertical-align: baseline;
+ }
+ textarea {
+ overflow: auto;
+ }
+ [type="checkbox"],
+ [type="radio"] {
+ box-sizing: border-box;
+ padding: 0;
+ }
+ [type="number"]::-webkit-inner-spin-button,
+ [type="number"]::-webkit-outer-spin-button {
+ height: auto;
+ }
+ [type="search"] {
+ -webkit-appearance: textfield;
+ outline-offset: -2px;
+ }
+ [type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+ }
+ ::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ font: inherit;
+ }
+ details {
+ display: block;
+ }
+ summary {
+ display: list-item;
+ }
+ template {
+ display: none;
+ }
+ [hidden] {
+ display: none;
+ }
+
+ .noUi-target,
+ .noUi-target * {
+ -webkit-touch-callout: none;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+ -webkit-user-select: none;
+ touch-action: none;
+ -ms-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+ box-sizing: border-box;
+ }
+ .noUi-target {
+ position: relative;
+ }
+ .noUi-base,
+ .noUi-connects {
+ width: 100%;
+ height: 100%;
+ position: relative;
+ z-index: 1;
+ }
+ .noUi-connects {
+ overflow: hidden;
+ z-index: 0;
+ }
+ .noUi-connect,
+ .noUi-origin {
+ will-change: transform;
+ position: absolute;
+ z-index: 1;
+ top: 0;
+ right: 0;
+ height: 100%;
+ width: 100%;
+ -ms-transform-origin: 0 0;
+ -webkit-transform-origin: 0 0;
+ -webkit-transform-style: preserve-3d;
+ transform-origin: 0 0;
+ -webkit-transform-style: flat;
+ transform-style: flat;
+ }
+ .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
+ left: 0;
+ right: auto;
+ }
+ .noUi-vertical .noUi-origin {
+ top: -100%;
+ width: 0;
+ }
+ .noUi-horizontal .noUi-origin {
+ height: 0;
+ }
+ .noUi-handle {
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ position: absolute;
+ }
+ .noUi-touch-area {
+ height: 100%;
+ width: 100%;
+ }
+ .noUi-state-tap .noUi-connect,
+ .noUi-state-tap .noUi-origin {
+ transition: -webkit-transform 0.3s;
+ transition: transform 0.3s;
+ transition: transform 0.3s, -webkit-transform 0.3s;
+ }
+ .noUi-state-drag * {
+ cursor: inherit !important;
+ }
+ .noUi-horizontal {
+ height: 18px;
+ }
+ .noUi-horizontal .noUi-handle {
+ width: 34px;
+ height: 28px;
+ right: -17px;
+ top: -6px;
+ }
+ .noUi-vertical {
+ width: 18px;
+ }
+ .noUi-vertical .noUi-handle {
+ width: 28px;
+ height: 34px;
+ right: -6px;
+ bottom: -17px;
+ }
+ .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
+ left: -17px;
+ right: auto;
+ }
+ .noUi-target {
+ background: #fafafa;
+ border-radius: 4px;
+ border: 1px solid #d3d3d3;
+ box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb;
+ }
+ .noUi-connects {
+ border-radius: 3px;
+ }
+ .noUi-connect {
+ background: #3fb8af;
+ }
+ .noUi-draggable {
+ cursor: ew-resize;
+ }
+ .noUi-vertical .noUi-draggable {
+ cursor: ns-resize;
+ }
+ .noUi-handle {
+ border: 1px solid #d9d9d9;
+ border-radius: 3px;
+ background: #fff;
+ cursor: default;
+ box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
+ }
+ .noUi-active {
+ box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb;
+ }
+ .noUi-handle:before,
+ .noUi-handle:after {
+ content: "";
+ display: block;
+ position: absolute;
+ height: 14px;
+ width: 1px;
+ background: #e8e7e6;
+ left: 14px;
+ top: 6px;
+ }
+ .noUi-handle:after {
+ left: 17px;
+ }
+ .noUi-vertical .noUi-handle:before,
+ .noUi-vertical .noUi-handle:after {
+ width: 14px;
+ height: 1px;
+ left: 6px;
+ top: 14px;
+ }
+ .noUi-vertical .noUi-handle:after {
+ top: 17px;
+ }
+ [disabled] .noUi-connect {
+ background: #b8b8b8;
+ }
+ [disabled].noUi-target,
+ [disabled].noUi-handle,
+ [disabled] .noUi-handle {
+ cursor: not-allowed;
+ }
+ .noUi-pips,
+ .noUi-pips * {
+ box-sizing: border-box;
+ }
+ .noUi-pips {
+ position: absolute;
+ color: #999;
+ }
+ .noUi-value {
+ position: absolute;
+ white-space: nowrap;
+ text-align: center;
+ }
+ .noUi-value-sub {
+ color: #ccc;
+ font-size: 10px;
+ }
+ .noUi-marker {
+ position: absolute;
+ background: #ccc;
+ }
+ .noUi-marker-sub {
+ background: #aaa;
+ }
+ .noUi-marker-large {
+ background: #aaa;
+ }
+ .noUi-pips-horizontal {
+ padding: 10px 0;
+ height: 80px;
+ top: 100%;
+ left: 0;
+ width: 100%;
+ }
+ .noUi-value-horizontal {
+ -webkit-transform: translate(-50%, 50%);
+ transform: translate(-50%, 50%);
+ }
+ .noUi-rtl .noUi-value-horizontal {
+ -webkit-transform: translate(50%, 50%);
+ transform: translate(50%, 50%);
+ }
+ .noUi-marker-horizontal.noUi-marker {
+ margin-left: -1px;
+ width: 2px;
+ height: 5px;
+ }
+ .noUi-marker-horizontal.noUi-marker-sub {
+ height: 10px;
+ }
+ .noUi-marker-horizontal.noUi-marker-large {
+ height: 15px;
+ }
+ .noUi-pips-vertical {
+ padding: 0 10px;
+ height: 100%;
+ top: 0;
+ left: 100%;
+ }
+ .noUi-value-vertical {
+ -webkit-transform: translate(0, -50%);
+ transform: translate(0, -50%);
+ padding-left: 25px;
+ }
+ .noUi-rtl .noUi-value-vertical {
+ -webkit-transform: translate(0, 50%);
+ transform: translate(0, 50%);
+ }
+ .noUi-marker-vertical.noUi-marker {
+ width: 5px;
+ height: 2px;
+ margin-top: -1px;
+ }
+ .noUi-marker-vertical.noUi-marker-sub {
+ width: 10px;
+ }
+ .noUi-marker-vertical.noUi-marker-large {
+ width: 15px;
+ }
+ .noUi-tooltip {
+ display: block;
+ position: absolute;
+ border: 1px solid #d9d9d9;
+ border-radius: 3px;
+ background: #fff;
+ color: #000;
+ padding: 5px;
+ text-align: center;
+ white-space: nowrap;
+ }
+ .noUi-horizontal .noUi-tooltip {
+ -webkit-transform: translate(-50%, 0);
+ transform: translate(-50%, 0);
+ left: 50%;
+ bottom: 120%;
+ }
+ .noUi-vertical .noUi-tooltip {
+ -webkit-transform: translate(0, -50%);
+ transform: translate(0, -50%);
+ top: 50%;
+ right: 120%;
+ }
+ .noUi-horizontal .noUi-origin > .noUi-tooltip {
+ -webkit-transform: translate(50%, 0);
+ transform: translate(50%, 0);
+ left: auto;
+ bottom: 10px;
+ }
+ .noUi-vertical .noUi-origin > .noUi-tooltip {
+ -webkit-transform: translate(0, -18px);
+ transform: translate(0, -18px);
+ top: auto;
+ right: 28px;
+ }
+ @font-face {
+ font-family: "swiper-icons";
+ src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
+ font-weight: 400;
+ font-style: normal;
+ }
+ :root {
+ --swiper-theme-color: #007aff;
+ }
+ .swiper {
+ margin-left: auto;
+ margin-right: auto;
+ position: relative;
+ overflow: hidden;
+ list-style: none;
+ padding: 0;
+ z-index: 1;
+ }
+ .swiper-vertical > .swiper-wrapper {
+ flex-direction: column;
+ }
+ .swiper-wrapper {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ z-index: 1;
+ display: flex;
+ transition-property: -webkit-transform;
+ transition-property: transform;
+ transition-property: transform, -webkit-transform;
+ box-sizing: content-box;
+ }
+ .swiper-android .swiper-slide,
+ .swiper-wrapper {
+ -webkit-transform: translate3d(0px, 0, 0);
+ transform: translate3d(0px, 0, 0);
+ }
+ .swiper-pointer-events {
+ touch-action: pan-y;
+ }
+ .swiper-pointer-events.swiper-vertical {
+ touch-action: pan-x;
+ }
+ .swiper-slide {
+ flex-shrink: 0;
+ width: 100%;
+ height: 100%;
+ position: relative;
+ transition-property: -webkit-transform;
+ transition-property: transform;
+ transition-property: transform, -webkit-transform;
+ }
+ .swiper-slide-invisible-blank {
+ visibility: hidden;
+ }
+ .swiper-autoheight,
+ .swiper-autoheight .swiper-slide {
+ height: auto;
+ }
+ .swiper-autoheight .swiper-wrapper {
+ align-items: flex-start;
+ transition-property: height, -webkit-transform;
+ transition-property: transform, height;
+ transition-property: transform, height, -webkit-transform;
+ }
+ .swiper-3d,
+ .swiper-3d.swiper-css-mode .swiper-wrapper {
+ -webkit-perspective: 1200px;
+ perspective: 1200px;
+ }
+ .swiper-3d .swiper-wrapper,
+ .swiper-3d .swiper-slide,
+ .swiper-3d .swiper-slide-shadow,
+ .swiper-3d .swiper-slide-shadow-left,
+ .swiper-3d .swiper-slide-shadow-right,
+ .swiper-3d .swiper-slide-shadow-top,
+ .swiper-3d .swiper-slide-shadow-bottom,
+ .swiper-3d .swiper-cube-shadow {
+ -webkit-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+ }
+ .swiper-3d .swiper-slide-shadow,
+ .swiper-3d .swiper-slide-shadow-left,
+ .swiper-3d .swiper-slide-shadow-right,
+ .swiper-3d .swiper-slide-shadow-top,
+ .swiper-3d .swiper-slide-shadow-bottom {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ pointer-events: none;
+ z-index: 10;
+ }
+ .swiper-3d .swiper-slide-shadow {
+ background: rgba(0, 0, 0, 0.15);
+ }
+ .swiper-3d .swiper-slide-shadow-left {
+ background-image: linear-gradient(
+ to left,
+ rgba(0, 0, 0, 0.5),
+ rgba(0, 0, 0, 0)
+ );
+ }
+ .swiper-3d .swiper-slide-shadow-right {
+ background-image: linear-gradient(
+ to right,
+ rgba(0, 0, 0, 0.5),
+ rgba(0, 0, 0, 0)
+ );
+ }
+ .swiper-3d .swiper-slide-shadow-top {
+ background-image: linear-gradient(
+ to top,
+ rgba(0, 0, 0, 0.5),
+ rgba(0, 0, 0, 0)
+ );
+ }
+ .swiper-3d .swiper-slide-shadow-bottom {
+ background-image: linear-gradient(
+ to bottom,
+ rgba(0, 0, 0, 0.5),
+ rgba(0, 0, 0, 0)
+ );
+ }
+ .swiper-css-mode > .swiper-wrapper {
+ overflow: auto;
+ scrollbar-width: none;
+ -ms-overflow-style: none;
+ }
+ .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
+ display: none;
+ }
+ .swiper-css-mode > .swiper-wrapper > .swiper-slide {
+ scroll-snap-align: start start;
+ }
+ .swiper-horizontal.swiper-css-mode > .swiper-wrapper {
+ -ms-scroll-snap-type: x mandatory;
+ scroll-snap-type: x mandatory;
+ }
+ .swiper-vertical.swiper-css-mode > .swiper-wrapper {
+ -ms-scroll-snap-type: y mandatory;
+ scroll-snap-type: y mandatory;
+ }
+ .swiper-centered > .swiper-wrapper::before {
+ content: "";
+ flex-shrink: 0;
+ order: 9999;
+ }
+ .swiper-centered.swiper-horizontal
+ > .swiper-wrapper
+ > .swiper-slide:first-child {
+ -webkit-margin-start: var(--swiper-centered-offset-before);
+ margin-inline-start: var(--swiper-centered-offset-before);
+ }
+ .swiper-centered.swiper-horizontal > .swiper-wrapper::before {
+ height: 100%;
+ min-height: 1px;
+ width: var(--swiper-centered-offset-after);
+ }
+ .swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
+ -webkit-margin-before: var(--swiper-centered-offset-before);
+ margin-block-start: var(--swiper-centered-offset-before);
+ }
+ .swiper-centered.swiper-vertical > .swiper-wrapper::before {
+ width: 100%;
+ min-width: 1px;
+ height: var(--swiper-centered-offset-after);
+ }
+ .swiper-centered > .swiper-wrapper > .swiper-slide {
+ scroll-snap-align: center center;
+ }
+ .swiper-virtual.swiper-css-mode .swiper-wrapper::after {
+ content: "";
+ position: absolute;
+ left: 0;
+ top: 0;
+ pointer-events: none;
+ }
+ .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
+ height: 1px;
+ width: var(--swiper-virtual-size);
+ }
+ .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
+ width: 1px;
+ height: var(--swiper-virtual-size);
+ }
+ :root {
+ --swiper-navigation-size: 44px;
+ }
+ .swiper-button-prev,
+ .swiper-button-next {
+ position: absolute;
+ top: 50%;
+ width: calc(var(--swiper-navigation-size) / 44 * 27);
+ height: var(--swiper-navigation-size);
+ margin-top: calc(0px - var(--swiper-navigation-size) / 2);
+ z-index: 10;
+ cursor: pointer;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ color: var(--swiper-navigation-color, var(--swiper-theme-color));
+ }
+ .swiper-button-prev.swiper-button-disabled,
+ .swiper-button-next.swiper-button-disabled {
+ opacity: 0.35;
+ cursor: auto;
+ pointer-events: none;
+ }
+ .swiper-button-prev:after,
+ .swiper-button-next:after {
+ font-family: swiper-icons;
+ font-size: var(--swiper-navigation-size);
+ text-transform: none !important;
+ letter-spacing: 0;
+ text-transform: none;
+ font-variant: initial;
+ line-height: 1;
+ }
+ .swiper-button-prev,
+ .swiper-rtl .swiper-button-next {
+ left: 10px;
+ right: auto;
+ }
+ .swiper-button-prev:after,
+ .swiper-rtl .swiper-button-next:after {
+ content: "prev";
+ }
+ .swiper-button-next,
+ .swiper-rtl .swiper-button-prev {
+ right: 10px;
+ left: auto;
+ }
+ .swiper-button-next:after,
+ .swiper-rtl .swiper-button-prev:after {
+ content: "next";
+ }
+ .swiper-button-lock {
+ display: none;
+ }
+ .swiper-pagination {
+ position: absolute;
+ text-align: center;
+ transition: 300ms opacity;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ z-index: 10;
+ }
+ .swiper-pagination.swiper-pagination-hidden {
+ opacity: 0;
+ }
+ .swiper-pagination-fraction,
+ .swiper-pagination-custom,
+ .swiper-horizontal > .swiper-pagination-bullets,
+ .swiper-pagination-bullets.swiper-pagination-horizontal {
+ bottom: 10px;
+ left: 0;
+ width: 100%;
+ }
+ .swiper-pagination-bullets-dynamic {
+ overflow: hidden;
+ font-size: 0;
+ }
+ .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
+ -webkit-transform: scale(0.33);
+ transform: scale(0.33);
+ position: relative;
+ }
+ .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+ .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+ .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
+ -webkit-transform: scale(0.66);
+ transform: scale(0.66);
+ }
+ .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
+ -webkit-transform: scale(0.33);
+ transform: scale(0.33);
+ }
+ .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
+ -webkit-transform: scale(0.66);
+ transform: scale(0.66);
+ }
+ .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
+ -webkit-transform: scale(0.33);
+ transform: scale(0.33);
+ }
+ .swiper-pagination-bullet {
+ width: var(
+ --swiper-pagination-bullet-width,
+ var(--swiper-pagination-bullet-size, 8px)
+ );
+ height: var(
+ --swiper-pagination-bullet-height,
+ var(--swiper-pagination-bullet-size, 8px)
+ );
+ display: inline-block;
+ border-radius: 50%;
+ background: var(--swiper-pagination-bullet-inactive-color, #000);
+ opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
+ }
+ button.swiper-pagination-bullet {
+ border: none;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ }
+ .swiper-pagination-clickable .swiper-pagination-bullet {
+ cursor: pointer;
+ }
+ .swiper-pagination-bullet:only-child {
+ display: none !important;
+ }
+ .swiper-pagination-bullet-active {
+ opacity: var(--swiper-pagination-bullet-opacity, 1);
+ background: var(--swiper-pagination-color, var(--swiper-theme-color));
+ }
+ .swiper-vertical > .swiper-pagination-bullets,
+ .swiper-pagination-vertical.swiper-pagination-bullets {
+ right: 10px;
+ top: 50%;
+ -webkit-transform: translate3d(0px, -50%, 0);
+ transform: translate3d(0px, -50%, 0);
+ }
+ .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
+ .swiper-pagination-vertical.swiper-pagination-bullets
+ .swiper-pagination-bullet {
+ margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
+ display: block;
+ }
+ .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
+ .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ transform: translateY(-50%);
+ width: 8px;
+ }
+ .swiper-vertical
+ > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
+ .swiper-pagination-bullet,
+ .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
+ .swiper-pagination-bullet {
+ display: inline-block;
+ transition: 200ms top, 200ms -webkit-transform;
+ transition: 200ms transform, 200ms top;
+ transition: 200ms transform, 200ms top, 200ms -webkit-transform;
+ }
+ .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
+ .swiper-pagination-horizontal.swiper-pagination-bullets
+ .swiper-pagination-bullet {
+ margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
+ }
+ .swiper-horizontal
+ > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
+ .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
+ left: 50%;
+ -webkit-transform: translateX(-50%);
+ transform: translateX(-50%);
+ white-space: nowrap;
+ }
+ .swiper-horizontal
+ > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
+ .swiper-pagination-bullet,
+ .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
+ .swiper-pagination-bullet {
+ transition: 200ms left, 200ms -webkit-transform;
+ transition: 200ms transform, 200ms left;
+ transition: 200ms transform, 200ms left, 200ms -webkit-transform;
+ }
+ .swiper-horizontal.swiper-rtl
+ > .swiper-pagination-bullets-dynamic
+ .swiper-pagination-bullet {
+ transition: 200ms right, 200ms -webkit-transform;
+ transition: 200ms transform, 200ms right;
+ transition: 200ms transform, 200ms right, 200ms -webkit-transform;
+ }
+ .swiper-pagination-progressbar {
+ background: rgba(0, 0, 0, 0.25);
+ position: absolute;
+ }
+ .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
+ background: var(--swiper-pagination-color, var(--swiper-theme-color));
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ -webkit-transform: scale(0);
+ transform: scale(0);
+ -webkit-transform-origin: left top;
+ transform-origin: left top;
+ }
+ .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
+ -webkit-transform-origin: right top;
+ transform-origin: right top;
+ }
+ .swiper-horizontal > .swiper-pagination-progressbar,
+ .swiper-pagination-progressbar.swiper-pagination-horizontal,
+ .swiper-vertical
+ > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
+ .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
+ width: 100%;
+ height: 4px;
+ left: 0;
+ top: 0;
+ }
+ .swiper-vertical > .swiper-pagination-progressbar,
+ .swiper-pagination-progressbar.swiper-pagination-vertical,
+ .swiper-horizontal
+ > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
+ .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
+ width: 4px;
+ height: 100%;
+ left: 0;
+ top: 0;
+ }
+ .swiper-pagination-lock {
+ display: none;
+ }
+ .swiper-zoom-container {
+ width: 100%;
+ height: 100%;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ text-align: center;
+ }
+ .swiper-zoom-container > img,
+ .swiper-zoom-container > svg,
+ .swiper-zoom-container > canvas {
+ max-width: 100%;
+ max-height: 100%;
+ -o-object-fit: contain;
+ object-fit: contain;
+ }
+ .swiper-slide-zoomed {
+ cursor: move;
+ }
+ .swiper-lazy-preloader {
+ width: 42px;
+ height: 42px;
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ margin-left: -21px;
+ margin-top: -21px;
+ z-index: 10;
+ -webkit-transform-origin: 50%;
+ transform-origin: 50%;
+ -webkit-animation: swiper-preloader-spin 1s infinite linear;
+ animation: swiper-preloader-spin 1s infinite linear;
+ box-sizing: border-box;
+ border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
+ border-radius: 50%;
+ border-top-color: transparent;
+ }
+ .swiper-lazy-preloader-white {
+ --swiper-preloader-color: #fff;
+ }
+ .swiper-lazy-preloader-black {
+ --swiper-preloader-color: #000;
+ }
+ @-webkit-keyframes swiper-preloader-spin {
+ 100% {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+ }
+ @keyframes swiper-preloader-spin {
+ 100% {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+ }
+ .swiper-fade.swiper-free-mode .swiper-slide {
+ transition-timing-function: ease-out;
+ }
+ .swiper-fade .swiper-slide {
+ pointer-events: none;
+ transition-property: opacity;
+ }
+ .swiper-fade .swiper-slide .swiper-slide {
+ pointer-events: none;
+ }
+ .swiper-fade .swiper-slide-active,
+ .swiper-fade .swiper-slide-active .swiper-slide-active {
+ pointer-events: auto;
+ }
+ html.noScroll,
+ html.noScroll body {
+ overflow: hidden;
+ height: calc(var(--windowHeight) - 1px);
+ }
+ body.menuOpened {
+ left: 0;
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ }
+ body:not(.menuOpened) .mainLayer {
+ opacity: 0;
+ pointer-events: none;
+ }
+ .section {
+ margin-bottom: 64px;
+ }
+ .sectionTitle {
+ align-items: flex-end;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+ margin-bottom: 20px;
+ text-align: left;
+ }
+ .sectionTitle--center {
+ justify-content: center;
+ }
+ .sectionTitle h2 {
+ font-size: 1.625rem;
+ font-weight: 700;
+ letter-spacing: -0.03em;
+ line-height: 1.53;
+ color: #333;
+ margin: 0;
+ }
+ .sectionTitle h2 + p {
+ margin-top: 4px;
+ }
+ .sectionTitle p {
+ color: #404040;
+ font-size: 1rem;
+ line-height: 1.467;
+ }
+ .sectionTitle p:last-child {
+ margin-bottom: 0;
+ }
+ .sectionTitle .link,
+ .sectionTitle .text a,
+ .text .sectionTitle a,
+ .sectionTitle p a,
+ p .sectionTitle a {
+ margin-top: 4px;
+ }
+ .pageTitle {
+ position: relative;
+ height: 100px;
+ }
+ .mainLayout__content .pageTitle {
+ margin-left: calc(-1 * var(--mainLayoutSpace));
+ width: calc(100% + var(--mainLayoutSpace) * 2);
+ }
+ .pageTitle img {
+ -o-object-fit: cover;
+ object-fit: cover;
+ width: 100%;
+ height: 100%;
+ }
+ .pageTitle .wrapper {
+ align-items: center;
+ display: inline-flex;
+ flex-direction: column;
+ justify-content: center;
+ position: relative;
+ text-align: center;
+ height: 100%;
+ }
+ .pageTitle h1 {
+ color: var(--fontcolor);
+ font-size: 2.875rem;
+ font-weight: 700;
+ letter-spacing: -0.03em;
+ line-height: 1.0435;
+ margin: 0;
+ }
+ .pageTitle .em {
+ color: #f47920;
+ }
+ .pageTitle p {
+ color: #595959;
+ font-size: 1rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.375;
+ margin: 0;
+ }
+ .pageTitle.pageTitle--image h1 {
+ text-shadow: 0px 6px 16px rgba(51, 51, 51, 0.15);
+ }
+ .pageTitle--big {
+ align-items: center;
+ background: #f2efe8;
+ display: flex;
+ justify-content: center;
+ -webkit-mask: url(//storage.googleapis.com/pythia-files/emarket/sklavenitisMask.svg) center no-repeat;
+ mask: url(//storage.googleapis.com/pythia-files/emarket/sklavenitisMask.svg) center no-repeat;
+ -webkit-mask-size: auto 100%;
+ mask-size: auto 100%;
+ margin: 0 0 56px;
+ position: relative;
+ text-align: center;
+ height: 385px;
+ }
+ .pageTitle--big img {
+ -o-object-fit: cover;
+ object-fit: cover;
+ height: 100%;
+ max-width: 1243px;
+ }
+ .pageTitle--big h1 {
+ color: #fff;
+ font-size: 4.375rem;
+ line-height: 1;
+ text-shadow: 0px 6px 16px rgba(51, 51, 51, 0.15);
+ }
+ [v-cloak]:not([v-cloak="visibility"]) {
+ display: none;
+ }
+ [v-cloak="visibility"] {
+ visibility: hidden;
+ }
+ .printRow {
+ margin-top: 24px;
+ padding-top: 16px;
+ text-align: right;
+ }
+ .printRow--border {
+ border-top: 1px solid #c2c2c2;
+ }
+ .asideHeader {
+ align-items: center;
+ background: #f2efe8;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ height: 100px;
+ }
+ .asideHeader__title {
+ color: #333;
+ font-size: 1.125rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.334;
+ margin: 0;
+ }
+ .asideHeader__title:not(:last-child) {
+ margin-bottom: 4px;
+ }
+ .asideHeader__text {
+ color: #838385;
+ font-size: 0.875rem;
+ font-weight: 500;
+ line-height: 1.286;
+ }
+ .ordersBanner {
+ background: #f2efe8;
+ border-radius: 8px;
+ overflow: hidden;
+ padding: 32px;
+ position: relative;
+ }
+ .ordersBanner__img {
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 46%;
+ height: 100%;
+ }
+ .ordersBanner__img img {
+ -o-object-fit: cover;
+ object-fit: cover;
+ -o-object-position: left center;
+ object-position: left center;
+ width: 100%;
+ height: 100%;
+ }
+ .ordersBanner__icon {
+ flex-shrink: 0;
+ font-size: 3.4375rem;
+ margin-right: 32px;
+ }
+ .ordersBanner__text {
+ color: #333;
+ font-size: 1.0625rem;
+ letter-spacing: -0.03em;
+ line-height: 1.411;
+ margin: 0;
+ position: relative;
+ max-width: 496px;
+ }
+ .pageNav {
+ display: flex;
+ justify-content: space-between;
+ margin: 24px 0;
+ }
+ .pill {
+ font-size: 0.875rem;
+ font-weight: 500;
+ letter-spacing: -0.01em;
+ line-height: 1.28;
+ background-color: #8dc63f;
+ border-radius: 100px;
+ color: #fff;
+ display: inline-block;
+ padding: 5px 12px;
+ }
+ @font-face {
+ font-family: "cfastystd";
+ font-display: swap;
+ font-style: normal;
+ font-weight: 400;
+ src: url("../fonts/CFAstyStd-Book.woff2") format("woff2"),
+ url("../fonts/CFAstyStd-Book.woff") format("woff");
+ }
+ @font-face {
+ font-family: "cfastystd";
+ font-display: swap;
+ font-style: normal;
+ font-weight: 500;
+ src: url("../fonts/CFAstyStd-Medium.woff2") format("woff2"),
+ url("../fonts/CFAstyStd-Medium.woff") format("woff");
+ }
+ @font-face {
+ font-family: "cfastystd";
+ font-display: swap;
+ font-style: normal;
+ font-weight: 700;
+ src: url("../fonts/CFAstyStd-Bold.woff2") format("woff2"),
+ url("../fonts/CFAstyStd-Bold.woff") format("woff");
+ }
+ .clearfix::after {
+ clear: both;
+ content: "";
+ display: table;
+ }
+ .hide-text {
+ overflow: hidden;
+ padding: 0;
+ text-indent: 101%;
+ white-space: nowrap;
+ }
+ .visually-hidden {
+ border: 0;
+ clip: rect(0 0 0 0);
+ margin: -1px;
+ overflow: hidden;
+ padding: 0;
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ }
+ .row {
+ display: flex;
+ flex-wrap: wrap;
+ }
+ .row--noWrap {
+ flex-wrap: nowrap;
+ }
+ .row--vStart {
+ align-items: flex-start;
+ }
+ .row--vCenter {
+ align-items: center;
+ }
+ .row--vEnd {
+ align-items: flex-end;
+ }
+ .row--hStart {
+ justify-content: flex-start;
+ }
+ .row--hCenter {
+ justify-content: center;
+ }
+ .row--hEnd {
+ justify-content: flex-end;
+ }
+ .row--space {
+ flex-wrap: nowrap;
+ justify-content: space-between;
+ }
+ .btnWrap {
+ --buttonsMarginH: 6px;
+ --buttonsMarginV: 6px;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start;
+ margin: 0 0 40px;
+ }
+ .btnWrap.field {
+ --buttonsMarginH: 24px;
+ }
+ .btnWrap--noMargin {
+ margin-bottom: 0;
+ }
+ .btnWrap--hCenter {
+ justify-content: center;
+ }
+ .btnWrap--hEnd {
+ justify-content: flex-end;
+ }
+ .btnWrap--hSpaceB {
+ justify-content: space-between;
+ }
+ .btnWrap--column {
+ flex-direction: column;
+ }
+ .btnWrap--column > *:not(:last-child) {
+ margin-bottom: var(--buttonsMarginV);
+ margin-right: 0;
+ }
+ .btnWrap .button {
+ margin: var(--buttonsMarginV) var(--buttonsMarginH);
+ }
+ .productThumbs .swiper-button-prev:before,
+ .productThumbs .swiper-button-next:before,
+ .productThumbs__slide:after,
+ .orderTrack__action:after,
+ .myList__new:after,
+ .myList__title:after,
+ .myList__icon:after,
+ .myList--box:after,
+ .landingItem--box .landingItem__title:after,
+ .landingItem__title:before,
+ .landingItem__link:before,
+ .addBox__link:before,
+ .userNav__link:after,
+ .contentBox__link:before,
+ .playvideo__icon,
+ .table tbody tr:after,
+ .storeHours:after,
+ .searchInput__submitInput,
+ .quantity.quantity--init .quantity__input,
+ .quantity--init:after,
+ .product__title:before,
+ .output--init .output__button:after,
+ .output__mainLink:after,
+ .loginWrap__img img,
+ .radiobutton__border,
+ .filtersApply .loader,
+ .contestBnr:after,
+ .catalogue__link:before,
+ .loginBtn .iconButton:after,
+ .loginBtn .selectedFilters__remove:after,
+ .article__link:before,
+ .pageTitle figure,
+ .pageTitle--big figure {
+ inset: 0;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .separate {
+ margin: 0 16px;
+ }
+ .txtRight {
+ text-align: right;
+ }
+ .noWrap {
+ white-space: nowrap;
+ }
+ .couponBlock__clear,
+ .couponBlock__btn,
+ .playvideo__icon,
+ .social__link,
+ .iconButton,
+ .selectedFilters__remove,
+ .footer__listLink {
+ --buttonColor: #838385;
+ --buttonColorHover: #595959;
+ --buttonColorActive: #f47920;
+ }
+ .sitemapnav__link,
+ .myList__title,
+ .landingItem--box .landingItem__title,
+ .landingItem__link,
+ .pagination__link,
+ .output__link,
+ .output__mainLink,
+ .select__option,
+ .autocomplete__option,
+ .checkbox__label a,
+ .radiobutton__label a,
+ .deliveryTypeInfo__link,
+ .link,
+ .text a,
+ p a,
+ .iconButton--black,
+ .breadcrumb__itemLink {
+ --buttonColor: #333;
+ --buttonColorHover: #838385;
+ --buttonColorActive: #f47920;
+ }
+ .link--orange,
+ .iconButton--orange,
+ .button {
+ --buttonColor: #f47920;
+ --buttonColorHover: #f68d41;
+ --buttonColorActive: #c75808;
+ }
+ .button.button--green,
+ .button.miniBasketButton.active {
+ --buttonColor: #74b11f;
+ --buttonColorHover: #8dc63f;
+ --buttonColorActive: #588718;
+ }
+ .select__listWrap,
+ .autocomplete,
+ .range__input,
+ .field__input,
+ .textarea__field,
+ .select__button {
+ border: 1px solid var(--inputBorderColor);
+ border-radius: 8px;
+ }
+ .range__input,
+ .field__input,
+ .textarea__field,
+ .select__button {
+ color: #333;
+ font-size: 0.9375rem;
+ padding: 8px 16px;
+ width: 100%;
+ height: 48px;
+ }
+ .input-validation-error.range__input,
+ .input-validation-error.field__input,
+ .input-validation-error.textarea__field,
+ .input-validation-error.select__button,
+ .field--error .range__input,
+ .field--error .field__input,
+ .field--error .textarea__field,
+ .field--error .select__button {
+ border-color: #d91a32;
+ }
+ .range__input:focus,
+ .field__input:focus,
+ .textarea__field:focus,
+ .select--open .select__button {
+ border-color: #f47920;
+ outline: none;
+ }
+ .field-validation-error,
+ .field__helper {
+ font-size: 0.75rem;
+ font-weight: 400;
+ letter-spacing: initial;
+ line-height: 1.33;
+ color: #595959;
+ display: block;
+ margin: 7px 0 0 0;
+ padding-left: var(--inputLabelPadding);
+ }
+ .field-validation-error ~ .field-validation-error,
+ .field__helper ~ .field-validation-error {
+ margin-top: 2px;
+ }
+ .field__input:-moz-read-only {
+ background-color: #ececec;
+ border-color: #ececec;
+ color: #838385;
+ pointer-events: none;
+ }
+ .field__input:read-only {
+ background-color: #ececec;
+ border-color: #ececec;
+ color: #838385;
+ pointer-events: none;
+ }
+ .listsBlock__bg,
+ .minibasket__overlay,
+ .userMenu__overlay,
+ .notifications__overlay,
+ .modal__bg,
+ .mainLayer {
+ background-color: rgba(51, 51, 51, 0.9);
+ left: 0;
+ position: fixed;
+ top: 0;
+ transition: opacity 250ms ease-in-out;
+ z-index: 9;
+ width: 100%;
+ height: 100%;
+ }
+ .minibasket__inner {
+ -webkit-transform: translateX(100%);
+ transform: translateX(100%);
+ transition: -webkit-transform 300ms ease-out 120ms;
+ transition: transform 300ms ease-out 120ms;
+ transition: transform 300ms ease-out 120ms,
+ -webkit-transform 300ms ease-out 120ms;
+ }
+ .minibasket.active .minibasket__inner {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+ transition: -webkit-transform 350ms ease-out;
+ transition: transform 350ms ease-out;
+ transition: transform 350ms ease-out, -webkit-transform 350ms ease-out;
+ }
+ .miniCart.active .miniCart__holder,
+ .miniCart.active .miniCart__main {
+ opacity: 1;
+ transition: opacity 300ms ease-out 240ms;
+ }
+ .miniCart__holder,
+ .miniCart__main {
+ opacity: 0;
+ transition: opacity 240ms ease-out;
+ }
+ @font-face {
+ font-family: "iconfont";
+ src: url("https://sklavenitishtml.dev.atcom.gr/Content/Fonts/iconfont.eot");
+ src: url("https://sklavenitishtml.dev.atcom.gr/Content/Fonts/iconfont.eot?")
+ format("eot"),
+ url("../Fonts/iconfont.woff2") format("woff2"),
+ url("../Fonts/iconfont.woff") format("woff"),
+ url("../Fonts/iconfont.ttf") format("truetype"),
+ url("../Fonts/iconfont.svg") format("svg");
+ }
+ .couponBlock__clear:before,
+ .couponBlock__btn:before,
+ .productThumbs .swiper-button-next:after,
+ .productThumbs .swiper-button-prev:after,
+ .addToCartButton--added:before,
+ .addToCartButton:before,
+ .myList--box.myList--fav:before,
+ .myList--box:before,
+ .sideBasket__title:before,
+ .topnav__selected:before,
+ .timetableNav--prev:before,
+ .timetableNav--next:before,
+ .swiper-button-next:after,
+ .swiper-button-prev:after,
+ .sidemenu__selected:before,
+ .searchInput__submit:before,
+ .range__submit:before,
+ .quantity__message--removed:before,
+ .quantity__message--added:before,
+ .quantity__btn--dec:before,
+ .quantity__btn--inc:before,
+ .quantity--init:before,
+ .errorMsg:before,
+ .select__button:after,
+ .checkbox__icon:before,
+ .radiobutton--check .radiobutton__icon:after,
+ .radiobutton--box .radiobutton__icon:after,
+ .selectedFilters__remove:before,
+ .filter__titleIcon:before,
+ .content__zoomimg:before,
+ .acc.open > .acc__header .acc__icon.icon-edit:before,
+ .icon-zoomOut:before,
+ .icon-zoomIn:before,
+ .icon-youtube:before,
+ .icon-warning:before,
+ .icon-visibilityOff:before,
+ .togglePassword.disabled:before,
+ .filters:not(.filters--checked) .togglePassword.filtersClearAll:before,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.togglePassword:before,
+ .filter:not(.filter--checked) .filtersLinks button.togglePassword:before,
+ .icon-visibility:before,
+ .togglePassword:before,
+ .icon-vegetables:before,
+ .icon-twitter:before,
+ .icon-trolley:before,
+ .icon-time:before,
+ .icon-tickOutline:before,
+ .icon-tickFilled:before,
+ .icon-tick:before,
+ .statusMessage--success:before,
+ .icon-storeSevice1:before,
+ .icon-store:before,
+ .icon-shipping:before,
+ .icon-settings:before,
+ .icon-searchList:before,
+ .icon-search:before,
+ .field__inputSubmit:before,
+ .icon-schedule:before,
+ .icon-sausages:before,
+ .icon-safePay:before,
+ .icon-revertRight:before,
+ .icon-revertLeft:before,
+ .icon-restaurant:before,
+ .icon-remove:before,
+ .icon-refresh:before,
+ .icon-readyMeals:before,
+ .icon-print:before,
+ .icon-plus:before,
+ .icon-play:before,
+ .icon-pinterest:before,
+ .icon-pin:before,
+ .icon-pet:before,
+ .icon-party:before,
+ .icon-parking:before,
+ .icon-paper:before,
+ .icon-orders:before,
+ .icon-onePlusOne:before,
+ .icon-nuts:before,
+ .icon-newProduct:before,
+ .icon-mylists-wreath:before,
+ .icon-mylists-woman:before,
+ .icon-mylists-winter:before,
+ .icon-mylists-volleyball:before,
+ .icon-mylists-umbrella:before,
+ .icon-mylists-triangle:before,
+ .icon-mylists-trailer:before,
+ .icon-mylists-sun:before,
+ .icon-mylists-store:before,
+ .icon-mylists-star:before,
+ .icon-mylists-sea:before,
+ .icon-mylists-plane:before,
+ .icon-mylists-mountain:before,
+ .icon-mylists-mask:before,
+ .icon-mylists-man:before,
+ .icon-mylists-leaf:before,
+ .icon-mylists-ktirio:before,
+ .icon-mylists-ktiria:before,
+ .icon-mylists-kite:before,
+ .icon-mylists-house2:before,
+ .icon-mylists-hospital:before,
+ .icon-mylists-home:before,
+ .icon-mylists-handHeart:before,
+ .icon-mylists-grandpa:before,
+ .icon-mylists-grandma:before,
+ .icon-mylists-glasses:before,
+ .icon-mylists-girl:before,
+ .icon-mylists-gift:before,
+ .icon-mylists-football:before,
+ .icon-mylists-easterEgg:before,
+ .icon-mylists-earth:before,
+ .icon-mylists-dog:before,
+ .icon-mylists-dinner:before,
+ .icon-mylists-diamond:before,
+ .icon-mylists-cupcake:before,
+ .icon-mylists-cocktail:before,
+ .icon-mylists-cloud:before,
+ .icon-mylists-circle:before,
+ .icon-mylists-championCup:before,
+ .icon-mylists-champagne:before,
+ .icon-mylists-cat:before,
+ .icon-mylists-camp:before,
+ .icon-mylists-boy:before,
+ .icon-mylists-boat:before,
+ .icon-mylists-block:before,
+ .icon-mylists-birthdayHat:before,
+ .icon-mylists-birthdaycake:before,
+ .icon-mylists-bird:before,
+ .icon-mylists-basketball:before,
+ .icon-mylists-basket:before,
+ .icon-mylists-barakia:before,
+ .icon-mylists-balloon:before,
+ .icon-mylists-baby:before,
+ .icon-multipleSearch:before,
+ .icon-minimarketFood:before,
+ .icon-milkBeverages:before,
+ .icon-mailCircle:before,
+ .icon-mail:before,
+ .icon-logout:before,
+ .icon-location2:before,
+ .icon-location:before,
+ .icon-instagram:before,
+ .icon-info:before,
+ .icon-house:before,
+ .icon-help:before,
+ .icon-hearts:before,
+ .icon-heart:before,
+ .icon-frozen:before,
+ .icon-freshMeat:before,
+ .icon-form:before,
+ .icon-fish:before,
+ .icon-filters:before,
+ .icon-fav:before,
+ .icon-facemask:before,
+ .icon-facebook:before,
+ .icon-eggs:before,
+ .icon-edit:before,
+ .icon-download:before,
+ .icon-directions2:before,
+ .icon-directions:before,
+ .icon-delete:before,
+ .icon-cream:before,
+ .icon-cosmetics:before,
+ .icon-copy:before,
+ .icon-cone:before,
+ .icon-closeRoundedOutline:before,
+ .icon-closeRounded:before,
+ .icon-closeOutline:before,
+ .icon-close:before,
+ .field__inputClear:before,
+ .statusMessage--error:before,
+ .icon-cleaning:before,
+ .icon-cheese:before,
+ .icon-card:before,
+ .icon-call:before,
+ .icon-cafe:before,
+ .icon-breakfast:before,
+ .icon-bisquite:before,
+ .icon-bio:before,
+ .icon-beverages:before,
+ .icon-bell:before,
+ .icon-basketTimer:before,
+ .icon-basket:before,
+ .icon-bakery:before,
+ .icon-babytoy:before,
+ .icon-babyFoods:before,
+ .icon-arrowUp:before,
+ .goToTop:before,
+ .icon-arrowRight32:before,
+ .icon-arrowRight:before,
+ .mainNav__link--hasChildren:before,
+ .icon-arrowRight--circle:before,
+ .icon-arrowRight--b:before,
+ .icon-arrowLeft32:before,
+ .icon-arrowLeft:before,
+ .megamenu__back:before,
+ .icon-arrowLeft--b:before,
+ .icon-arrowDown:before,
+ .icon-appetizers:before,
+ .icon-alert:before,
+ .icon-alcohol:before,
+ .icon-addCircle:before,
+ .icon-addCircle--b:before,
+ .icon-add:before,
+ .icon-account:before {
+ font-family: "iconfont";
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ font-style: normal;
+ font-display: swap;
+ font-variant: normal;
+ font-weight: normal;
+ text-decoration: none;
+ text-transform: none;
+ display: inline-block;
+ line-height: 1;
+ vertical-align: top;
+ }
+ .icon-account:before {
+ content: "";
+ }
+ .icon-add:before {
+ content: "";
+ }
+ .icon-addCircle--b:before {
+ content: "";
+ }
+ .icon-addCircle:before {
+ content: "";
+ }
+ .icon-alcohol:before {
+ content: "";
+ }
+ .icon-alert:before {
+ content: "";
+ }
+ .icon-appetizers:before {
+ content: "";
+ }
+ .icon-arrowDown:before {
+ content: "";
+ }
+ .icon-arrowLeft--b:before {
+ content: "";
+ }
+ .icon-arrowLeft:before,
+ .megamenu__back:before {
+ content: "";
+ }
+ .icon-arrowLeft32:before {
+ content: "";
+ }
+ .icon-arrowRight--b:before {
+ content: "";
+ }
+ .icon-arrowRight--circle:before {
+ content: "";
+ }
+ .icon-arrowRight:before,
+ .mainNav__link--hasChildren:before {
+ content: "";
+ }
+ .icon-arrowRight32:before {
+ content: "";
+ }
+ .icon-arrowUp:before,
+ .goToTop:before {
+ content: "";
+ }
+ .icon-babyFoods:before {
+ content: "";
+ }
+ .icon-babytoy:before {
+ content: "";
+ }
+ .icon-bakery:before {
+ content: "";
+ }
+ .icon-basket:before {
+ content: "";
+ }
+ .icon-basketTimer:before {
+ content: "";
+ }
+ .icon-bell:before {
+ content: "";
+ }
+ .icon-beverages:before {
+ content: "";
+ }
+ .icon-bio:before {
+ content: "";
+ }
+ .icon-bisquite:before {
+ content: "";
+ }
+ .icon-breakfast:before {
+ content: "";
+ }
+ .icon-cafe:before {
+ content: "";
+ }
+ .icon-call:before {
+ content: "";
+ }
+ .icon-card:before {
+ content: "";
+ }
+ .icon-cheese:before {
+ content: "";
+ }
+ .icon-cleaning:before {
+ content: "";
+ }
+ .icon-close:before,
+ .field__inputClear:before,
+ .statusMessage--error:before {
+ content: "";
+ }
+ .icon-closeOutline:before {
+ content: "";
+ }
+ .icon-closeRounded:before {
+ content: "";
+ }
+ .icon-closeRoundedOutline:before {
+ content: "";
+ }
+ .icon-cone:before {
+ content: "";
+ }
+ .icon-copy:before {
+ content: "";
+ }
+ .icon-cosmetics:before {
+ content: "";
+ }
+ .icon-cream:before {
+ content: "";
+ }
+ .icon-delete:before {
+ content: "";
+ }
+ .icon-directions:before {
+ content: "";
+ }
+ .icon-directions2:before {
+ content: "";
+ }
+ .icon-download:before {
+ content: "";
+ }
+ .icon-edit:before {
+ content: "";
+ }
+ .icon-eggs:before {
+ content: "";
+ }
+ .icon-facebook:before {
+ content: "";
+ }
+ .icon-facemask:before {
+ content: "";
+ }
+ .icon-fav:before {
+ content: "";
+ }
+ .icon-filters:before {
+ content: "";
+ }
+ .icon-fish:before {
+ content: "";
+ }
+ .icon-form:before {
+ content: "";
+ }
+ .icon-freshMeat:before {
+ content: "";
+ }
+ .icon-frozen:before {
+ content: "";
+ }
+ .icon-heart:before {
+ content: "";
+ }
+ .icon-hearts:before {
+ content: "";
+ }
+ .icon-help:before {
+ content: "";
+ }
+ .icon-house:before {
+ content: "";
+ }
+ .icon-info:before {
+ content: "";
+ }
+ .icon-instagram:before {
+ content: "";
+ }
+ .icon-location:before {
+ content: "";
+ }
+ .icon-location2:before {
+ content: "";
+ }
+ .icon-logout:before {
+ content: "";
+ }
+ .icon-mail:before {
+ content: "";
+ }
+ .icon-mailCircle:before {
+ content: "";
+ }
+ .icon-milkBeverages:before {
+ content: "";
+ }
+ .icon-minimarketFood:before {
+ content: "";
+ }
+ .icon-multipleSearch:before {
+ content: "";
+ }
+ .icon-mylists-baby:before {
+ content: "";
+ }
+ .icon-mylists-balloon:before {
+ content: "";
+ }
+ .icon-mylists-barakia:before {
+ content: "";
+ }
+ .icon-mylists-basket:before {
+ content: "";
+ }
+ .icon-mylists-basketball:before {
+ content: "";
+ }
+ .icon-mylists-bird:before {
+ content: "";
+ }
+ .icon-mylists-birthdaycake:before {
+ content: "";
+ }
+ .icon-mylists-birthdayHat:before {
+ content: "";
+ }
+ .icon-mylists-block:before {
+ content: "";
+ }
+ .icon-mylists-boat:before {
+ content: "";
+ }
+ .icon-mylists-boy:before {
+ content: "";
+ }
+ .icon-mylists-camp:before {
+ content: "";
+ }
+ .icon-mylists-cat:before {
+ content: "";
+ }
+ .icon-mylists-champagne:before {
+ content: "";
+ }
+ .icon-mylists-championCup:before {
+ content: "";
+ }
+ .icon-mylists-circle:before {
+ content: "";
+ }
+ .icon-mylists-cloud:before {
+ content: "";
+ }
+ .icon-mylists-cocktail:before {
+ content: "";
+ }
+ .icon-mylists-cupcake:before {
+ content: "";
+ }
+ .icon-mylists-diamond:before {
+ content: "";
+ }
+ .icon-mylists-dinner:before {
+ content: "";
+ }
+ .icon-mylists-dog:before {
+ content: "";
+ }
+ .icon-mylists-earth:before {
+ content: "";
+ }
+ .icon-mylists-easterEgg:before {
+ content: "";
+ }
+ .icon-mylists-football:before {
+ content: "";
+ }
+ .icon-mylists-gift:before {
+ content: "";
+ }
+ .icon-mylists-girl:before {
+ content: "";
+ }
+ .icon-mylists-glasses:before {
+ content: "";
+ }
+ .icon-mylists-grandma:before {
+ content: "";
+ }
+ .icon-mylists-grandpa:before {
+ content: "";
+ }
+ .icon-mylists-handHeart:before {
+ content: "";
+ }
+ .icon-mylists-home:before {
+ content: "";
+ }
+ .icon-mylists-hospital:before {
+ content: "";
+ }
+ .icon-mylists-house2:before {
+ content: "";
+ }
+ .icon-mylists-kite:before {
+ content: "";
+ }
+ .icon-mylists-ktiria:before {
+ content: "";
+ }
+ .icon-mylists-ktirio:before {
+ content: "";
+ }
+ .icon-mylists-leaf:before {
+ content: "";
+ }
+ .icon-mylists-man:before {
+ content: "";
+ }
+ .icon-mylists-mask:before {
+ content: "";
+ }
+ .icon-mylists-mountain:before {
+ content: "";
+ }
+ .icon-mylists-plane:before {
+ content: "";
+ }
+ .icon-mylists-sea:before {
+ content: "";
+ }
+ .icon-mylists-star:before {
+ content: "";
+ }
+ .icon-mylists-store:before {
+ content: "";
+ }
+ .icon-mylists-sun:before {
+ content: "";
+ }
+ .icon-mylists-trailer:before {
+ content: "";
+ }
+ .icon-mylists-triangle:before {
+ content: "";
+ }
+ .icon-mylists-umbrella:before {
+ content: "";
+ }
+ .icon-mylists-volleyball:before {
+ content: "";
+ }
+ .icon-mylists-winter:before {
+ content: "";
+ }
+ .icon-mylists-woman:before {
+ content: "";
+ }
+ .icon-mylists-wreath:before {
+ content: "";
+ }
+ .icon-newProduct:before {
+ content: "";
+ }
+ .icon-nuts:before {
+ content: "";
+ }
+ .icon-onePlusOne:before {
+ content: "";
+ }
+ .icon-orders:before {
+ content: "";
+ }
+ .icon-paper:before {
+ content: "";
+ }
+ .icon-parking:before {
+ content: "";
+ }
+ .icon-party:before {
+ content: "";
+ }
+ .icon-pet:before {
+ content: "";
+ }
+ .icon-pin:before {
+ content: "";
+ }
+ .icon-pinterest:before {
+ content: "";
+ }
+ .icon-play:before {
+ content: "";
+ }
+ .icon-plus:before {
+ content: "";
+ }
+ .icon-print:before {
+ content: "";
+ }
+ .icon-readyMeals:before {
+ content: "";
+ }
+ .icon-refresh:before {
+ content: "";
+ }
+ .icon-remove:before {
+ content: "";
+ }
+ .icon-restaurant:before {
+ content: "";
+ }
+ .icon-revertLeft:before {
+ content: "";
+ }
+ .icon-revertRight:before {
+ content: "";
+ }
+ .icon-safePay:before {
+ content: "";
+ }
+ .icon-sausages:before {
+ content: "";
+ }
+ .icon-schedule:before {
+ content: "";
+ }
+ .icon-search:before,
+ .field__inputSubmit:before {
+ content: "";
+ }
+ .icon-searchList:before {
+ content: "";
+ }
+ .icon-settings:before {
+ content: "";
+ }
+ .icon-shipping:before {
+ content: "";
+ }
+ .icon-store:before {
+ content: "";
+ }
+ .icon-storeSevice1:before {
+ content: "";
+ }
+ .icon-tick:before,
+ .statusMessage--success:before {
+ content: "";
+ }
+ .icon-tickFilled:before {
+ content: "";
+ }
+ .icon-tickOutline:before {
+ content: "";
+ }
+ .icon-time:before {
+ content: "";
+ }
+ .icon-trolley:before {
+ content: "";
+ }
+ .icon-twitter:before {
+ content: "";
+ }
+ .icon-vegetables:before {
+ content: "";
+ }
+ .icon-visibility:before,
+ .togglePassword:before {
+ content: "";
+ }
+ .icon-visibilityOff:before,
+ .togglePassword.disabled:before,
+ .filters:not(.filters--checked) .togglePassword.filtersClearAll:before,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.togglePassword:before,
+ .filter:not(.filter--checked) .filtersLinks button.togglePassword:before {
+ content: "";
+ }
+ .icon-warning:before {
+ content: "";
+ }
+ .icon-youtube:before {
+ content: "";
+ }
+ .icon-zoomIn:before {
+ content: "";
+ }
+ .icon-zoomOut:before {
+ content: "";
+ }
+ html {
+ font-size: 16px;
+ }
+ body {
+ color: #333;
+ font: 400 100%/1.4 "cfastystd", Trebuchet MS, sans-serif;
+ line-height: 1.3;
+ }
+ [class^="icon-"],
+ [class*=" icon-"] {
+ display: inline-block;
+ line-height: 1;
+ vertical-align: top;
+ }
+ input[type="submit"] {
+ cursor: pointer;
+ }
+ input,
+ textarea,
+ button,
+ select,
+ a {
+ -webkit-tap-highlight-color: transparent;
+ }
+ figure {
+ margin: 0;
+ }
+ img {
+ max-width: 100%;
+ }
+ h1 {
+ font-size: 2.875rem;
+ font-weight: 700;
+ letter-spacing: -0.03em;
+ }
+ h2 {
+ font-weight: 700;
+ }
+ h3 {
+ font-size: 1.25rem;
+ font-weight: 700;
+ letter-spacing: -0.02em;
+ margin: 0 0 32px;
+ }
+ h4 {
+ font-size: 1rem;
+ font-weight: 700;
+ letter-spacing: -0.02em;
+ margin: 0 0 20px;
+ }
+ h4:not(:first-child) {
+ margin-top: 30px;
+ }
+ b,
+ strong,
+ .bold {
+ font-weight: bold;
+ }
+ .text,
+ p {
+ color: #404040;
+ font-size: 1rem;
+ line-height: 1.47;
+ margin: 0 0 32px;
+ }
+ .text a,
+ p a {
+ text-decoration: underline;
+ }
+ .text--s {
+ font-size: 0.8125rem;
+ margin: 0;
+ }
+ .text--b {
+ color: #333;
+ font-size: 1rem;
+ font-weight: bold;
+ }
+ .text--pending {
+ color: orange;
+ }
+ a {
+ text-decoration: none;
+ transition: color 250ms ease;
+ }
+ ul {
+ list-style: none;
+ margin: 20px 0;
+ padding: 0;
+ }
+ ul.listS {
+ margin: 0 0 24px;
+ }
+ ul.listS li {
+ font-size: 0.8125rem;
+ line-height: 1.3;
+ }
+ ul.listS li:after {
+ top: 4px;
+ }
+ ul.listL {
+ margin: 24px 0 40px;
+ }
+ ul.listL li {
+ font-size: 1.25rem;
+ font-weight: 500;
+ letter-spacing: -0.03em;
+ line-height: 1.5;
+ margin-bottom: 20px;
+ padding-left: 28px;
+ }
+ ul.listL li:after {
+ background-color: #f47920;
+ top: 11px;
+ width: 8px;
+ height: 8px;
+ }
+ ul.listCols {
+ -webkit-column-count: 5;
+ -moz-column-count: 5;
+ column-count: 5;
+ }
+ ul.listCols li {
+ font-size: 0.875rem;
+ font-weight: 400;
+ letter-spacing: -0.01em;
+ line-height: 1.28;
+ padding-left: 0;
+ margin-bottom: 20px;
+ }
+ ul.listCols li:after {
+ display: none;
+ }
+ ul li {
+ line-height: 1.2;
+ margin: 0 0 3px;
+ padding-left: 12px;
+ position: relative;
+ }
+ ul li:after {
+ width: 5px;
+ height: 5px;
+ background: #404040;
+ border-radius: 50%;
+ content: "";
+ display: block;
+ left: 0;
+ position: absolute;
+ top: 6px;
+ }
+ ul ol li {
+ padding-left: 0;
+ }
+ ul ol li:after {
+ content: none;
+ }
+ ol {
+ margin: 20px 0;
+ padding: 0 0 0 20px;
+ }
+ .list--orange li:after {
+ background-color: #f47920;
+ }
+ .address,
+ .orderSum__col,
+ address {
+ color: #666;
+ font-size: 0.875rem;
+ font-style: normal;
+ line-height: 1.8;
+ }
+ .footer {
+ --footerSpaceTop: 80px;
+ background-color: #404040;
+ margin-top: var(--footerSpaceTop);
+ }
+ .footer__main {
+ display: flex;
+ justify-content: space-between;
+ padding: 40px 0 48px;
+ }
+ .footer--checkout .footer__main {
+ padding: 24px 0;
+ }
+ .footer__col {
+ --footerColSpace: 40px;
+ }
+ .footer__title {
+ color: #4d4d4d;
+ font-size: 0.9375rem;
+ font-weight: 600;
+ margin: 0 0 16px;
+ }
+ .footer__list {
+ margin: 0;
+ }
+ .footer__list li {
+ padding-left: 0;
+ margin: 0;
+ }
+ .footer__list li:after {
+ display: none;
+ }
+ .footer__listItem {
+ color: #8c8c8c;
+ font-size: 0.9375rem;
+ line-height: 1.2;
+ margin: 0;
+ }
+ .footer__listLink {
+ display: inline-block;
+ padding: 8px 0;
+ vertical-align: top;
+ }
+ .footer__apps {
+ margin: 24px 0 0;
+ }
+ .footer__apps p {
+ color: #8c8c8c;
+ font-size: 0.9375rem;
+ margin: 0 0 8px;
+ }
+ .footer__apps figure {
+ width: 100%;
+ }
+ .footer__apps figure picture {
+ display: block;
+ padding-top: calc(42 / 140 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .footer__apps figure img {
+ inset: 0;
+ -o-object-fit: contain;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .footer__appsInner {
+ display: flex;
+ flex-wrap: wrap;
+ }
+ .footer__appsLink {
+ margin-bottom: 8px;
+ width: 140px;
+ }
+ .footer__appsLink:not(:last-child) {
+ margin-right: 8px;
+ }
+ .footer__btm {
+ align-items: center;
+ border-top: 1px solid rgba(255, 255, 255, 0.2);
+ display: flex;
+ justify-content: space-between;
+ padding: 16px 0;
+ }
+ .footer__copy {
+ color: #fff;
+ font-weight: 400;
+ line-height: 1;
+ margin: 0;
+ }
+ .footer__atcom {
+ line-height: 1;
+ padding: 8px 0;
+ }
+ .footer__atcom img {
+ display: inline-block;
+ vertical-align: top;
+ width: 160px;
+ height: 13px;
+ }
+ .footer__text:last-child {
+ margin-bottom: 0;
+ }
+ .wrapper {
+ margin: 0 auto;
+ padding: 0 var(--gridSpace);
+ width: 100%;
+ max-width: calc(var(--wrapper) + var(--gridSpace) * 2);
+ }
+ .wrapper--xxs {
+ --wrapper: var(--wrapperXXS);
+ }
+ .wrapper--xs {
+ --wrapper: var(--wrapperXS);
+ }
+ .wrapper--s {
+ --wrapper: var(--wrapperS);
+ }
+ .wrapper--l {
+ --wrapper: var(--wrapperL);
+ }
+ .wrapper--full {
+ --wrapper: var(--wrapperFull);
+ }
+ .wrapper .wrapper {
+ padding: 0;
+ }
+ .col {
+ max-width: 100%;
+ flex-grow: 1;
+ flex-basis: 0;
+ }
+ .col-1 {
+ flex-basis: 8.3333333333%;
+ max-width: 8.3333333333%;
+ }
+ .col-2 {
+ flex-basis: 16.6666666667%;
+ max-width: 16.6666666667%;
+ }
+ .col-3 {
+ flex-basis: 25%;
+ max-width: 25%;
+ }
+ .col-4 {
+ flex-basis: 33.3333333333%;
+ max-width: 33.3333333333%;
+ }
+ .col-5 {
+ flex-basis: 41.6666666667%;
+ max-width: 41.6666666667%;
+ }
+ .col-6 {
+ flex-basis: 50%;
+ max-width: 50%;
+ }
+ .col-7 {
+ flex-basis: 58.3333333333%;
+ max-width: 58.3333333333%;
+ }
+ .col-8 {
+ flex-basis: 66.6666666667%;
+ max-width: 66.6666666667%;
+ }
+ .col-9 {
+ flex-basis: 75%;
+ max-width: 75%;
+ }
+ .col-10 {
+ flex-basis: 83.3333333333%;
+ max-width: 83.3333333333%;
+ }
+ .col-11 {
+ flex-basis: 91.6666666667%;
+ max-width: 91.6666666667%;
+ }
+ .col-12 {
+ flex-basis: 100%;
+ max-width: 100%;
+ }
+ .header {
+ background-color: #fff;
+ left: 0;
+ position: -webkit-sticky;
+ position: sticky;
+ top: var(--top);
+ z-index: 9;
+ height: var(--headerHeight);
+ }
+ .header__top {
+ padding: 16px 0;
+ }
+ .header__leftBlock {
+ align-items: center;
+ display: inline-flex;
+ }
+ .header__topInner {
+ align-items: center;
+ display: flex;
+ justify-content: space-between;
+ }
+ .header--checkout .header__topInner {
+ position: relative;
+ }
+ .header__logo {
+ flex-shrink: 0;
+ margin-right: auto;
+ width: 296px;
+ height: 38px;
+ }
+ .header__logo h1 {
+ font-size: 0;
+ margin: 0;
+ }
+ .header__logo img {
+ width: 100%;
+ }
+ .header--checkout .header__logo {
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ }
+ .header__tools {
+ align-items: center;
+ display: flex;
+ }
+ .header__tool {
+ margin-left: 20px;
+ }
+ .mainContainer {
+ display: grid;
+ grid-template-areas: "header" "main" "footer";
+ grid-template-columns: minmax(0, 1fr);
+ grid-template-rows: auto 1fr auto;
+ min-height: 100vh;
+ }
+ .header {
+ grid-area: header;
+ }
+ .main {
+ grid-area: main;
+ }
+ .footer {
+ grid-area: footer;
+ }
+ .mainLayout {
+ --mainLayoutSpace: 32px;
+ }
+ .mainLayout__content {
+ padding: 0 var(--mainLayoutSpace);
+ }
+ .mainLayout .wrapper {
+ --gridSpace: 0px;
+ }
+ .acc {
+ border-bottom: 1px solid #c2c2c2;
+ }
+ .acc--border {
+ border: 1px solid #fff;
+ border-radius: 4px;
+ }
+ .acc--border .acc__header {
+ padding: 16px;
+ }
+ .acc--border .acc__content {
+ padding: 8px 16px 16px;
+ }
+ .acc--box {
+ background-color: #f5f5f5;
+ }
+ .acc--box .acc__header {
+ justify-content: space-between;
+ padding: 24px;
+ }
+ .acc--box .acc__content {
+ padding: 8px 24px 24px;
+ }
+ .acc--stripe {
+ border: none;
+ margin: 24px 0;
+ }
+ .acc--stripe .acc__header {
+ background-color: #f2efe8;
+ border-radius: 8px;
+ font-size: 1.25rem;
+ margin-bottom: 24px;
+ padding: 16px;
+ }
+ .acc--stripe .acc__header:before {
+ font-size: 1.5rem;
+ margin-right: 8px;
+ }
+ .acc--disabled .acc__header {
+ cursor: auto;
+ pointer-events: none;
+ }
+ .acc--disabled .acc__headerInnerTitle {
+ pointer-events: all;
+ }
+ .acc--disabled .acc__icon {
+ display: none;
+ }
+ .acc--disabled .acc__content {
+ display: none;
+ }
+ .acc--beige {
+ border: none;
+ margin-bottom: 30px;
+ }
+ .acc--beige .acc__header {
+ font-size: 1.125rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.33;
+ background-color: #f2efe8;
+ border-radius: 8px;
+ padding: 16px;
+ }
+ .acc--beige .acc__content {
+ padding: 10px 30px;
+ }
+ .acc--beige .acc__content .listCols {
+ margin: 0;
+ }
+ .acc--colorStripe {
+ border: none;
+ margin-bottom: 20px;
+ }
+ .acc--colorStripe .acc__header {
+ background-color: #fef8c6;
+ border-radius: 8px;
+ color: #000;
+ font-size: 0.8125rem;
+ font-weight: 500;
+ padding: 12px;
+ }
+ .acc--colorStripe .acc__icon {
+ font-size: 1.5rem;
+ }
+ .acc--colorStripe .acc__content {
+ padding: 0;
+ }
+ .acc__title {
+ margin: 0;
+ }
+ .acc__content {
+ padding: 0 0 20px;
+ }
+ .acc__content > .form:last-child {
+ margin-bottom: 0;
+ }
+ .acc__content p:last-child {
+ margin: 0;
+ }
+ .acc__content--md {
+ max-width: 822px;
+ }
+ .acc__error {
+ flex-basis: 100%;
+ flex-grow: 1;
+ }
+ .acc__error p {
+ font-size: 0.75rem;
+ font-weight: 400;
+ letter-spacing: initial;
+ line-height: 1.33;
+ color: #d91a32;
+ margin: 0;
+ }
+ .acc__header {
+ font-size: 1.125rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.33;
+ align-items: center;
+ color: #333;
+ cursor: pointer;
+ display: flex;
+ justify-content: space-between;
+ padding: 24px 0;
+ }
+ .acc--inline .acc__header {
+ font-size: 0.875rem;
+ }
+ .acc__header > * {
+ pointer-events: none;
+ }
+ .acc__header--md {
+ padding: 16px 0;
+ }
+ .acc__header--md .acc__title {
+ font-size: 1rem;
+ font-weight: 500;
+ line-height: 1.375;
+ }
+ .acc__header--lg {
+ padding: 16px 0;
+ }
+ .acc__header--lg .acc__title {
+ font-size: 1.25rem;
+ line-height: 1.5;
+ }
+ .acc__headerInfo {
+ font-weight: 400;
+ margin-left: 4px;
+ }
+ .acc__headerInner {
+ display: flex;
+ flex-grow: 1;
+ }
+ .acc__headerInnerTitle {
+ font-size: 1rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.37;
+ align-items: center;
+ color: #333;
+ display: flex;
+ position: relative;
+ }
+ .acc__headerInnerTitle [class^="icon-"],
+ .acc__headerInnerTitle [class*=" icon-"] {
+ color: #838385;
+ font-size: 1.5rem;
+ margin-right: 10px;
+ }
+ .acc__headerInnerTitle--info {
+ flex-wrap: wrap;
+ font-weight: 400;
+ margin-left: 20px;
+ }
+ .acc__headerInnerTitle--info .link,
+ .acc__headerInnerTitle--info .text a,
+ .text .acc__headerInnerTitle--info a,
+ .acc__headerInnerTitle--info p a,
+ p .acc__headerInnerTitle--info a {
+ font-weight: 500;
+ }
+ .open .acc__headerInnerTitle--info {
+ display: none;
+ }
+ .acc__headerInnerTitle--sum {
+ justify-content: flex-end;
+ flex-grow: 1;
+ flex-shrink: 0;
+ font-weight: 400;
+ margin-left: auto;
+ padding-left: 20px;
+ text-align: right;
+ }
+ .open .acc__headerInnerTitle--sum {
+ display: none;
+ }
+ .acc__headerInnerTitle--large {
+ font-size: 1.375rem;
+ font-weight: 700;
+ letter-spacing: -0.03em;
+ line-height: 1.36;
+ }
+ .acc__icon {
+ color: #838385;
+ font-size: 2rem;
+ padding: 0;
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ transition: -webkit-transform 250ms ease-out;
+ transition: transform 250ms ease-out;
+ transition: transform 250ms ease-out, -webkit-transform 250ms ease-out;
+ }
+ .acc__icon--sml {
+ font-size: 1.5rem;
+ }
+ .acc__icon.icon-edit {
+ font-size: 1.5rem;
+ }
+ .acc__title + .acc__icon {
+ margin-left: 32px;
+ }
+ .acc:not(.open) .acc__content {
+ display: none;
+ }
+ .acc.open > .acc__header .acc__icon:not(.icon-edit) {
+ -webkit-transform: rotate(-180deg);
+ transform: rotate(-180deg);
+ }
+ .acc.open > .acc__header .acc__icon.icon-edit:before {
+ content: "";
+ }
+ .acc-section {
+ margin-bottom: 56px;
+ }
+ .acc-section__title {
+ border-bottom: 1px solid #c2c2c2;
+ font-size: 1.375rem;
+ font-weight: 700;
+ margin-bottom: 0;
+ padding-bottom: 12px;
+ }
+ .acc-section__title--pdlg {
+ padding-bottom: 40px;
+ }
+ .article {
+ border-radius: 8px;
+ box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
+ overflow: hidden;
+ position: relative;
+ }
+ .article__img figure {
+ width: 100%;
+ }
+ .article__img figure picture {
+ display: block;
+ padding-top: calc(184 / 296 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .article__img figure img {
+ inset: 0;
+ -o-object-fit: contain;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .article__info {
+ padding: 20px;
+ }
+ .article__date {
+ font-size: 0.875rem;
+ font-weight: 500;
+ letter-spacing: -0.01em;
+ line-height: 1.28;
+ color: #838385;
+ }
+ .article__dateWrap {
+ display: inline-block;
+ font-size: 0;
+ margin-bottom: 13px;
+ }
+ .article__dateWrap span:not(.pill) {
+ font-size: 0.875rem;
+ font-weight: 400;
+ letter-spacing: -0.01em;
+ line-height: 1.28;
+ }
+ .article__dateWrap .pill {
+ margin-left: 12px;
+ position: relative;
+ -webkit-transform: translateY(-2px);
+ transform: translateY(-2px);
+ }
+ .article__title {
+ font-size: 1.125rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.33;
+ color: #333;
+ margin-bottom: 8px;
+ }
+ .article__text {
+ font-size: 1rem;
+ font-weight: 400;
+ letter-spacing: -0.02em;
+ line-height: 1.5;
+ color: #404040;
+ margin-bottom: 0;
+ --maxLines: 4;
+ line-clamp: var(--maxLines);
+ display: -webkit-box;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -webkit-line-clamp: var(--maxLines);
+ -webkit-box-orient: vertical;
+ }
+ .article__text p:last-child {
+ margin-bottom: 0;
+ }
+ .article__link {
+ color: inherit;
+ }
+ .article__link:before {
+ content: "";
+ }
+ .article--wide .article__img figure {
+ width: 100%;
+ }
+ .article--wide .article__img figure picture {
+ display: block;
+ padding-top: calc(314 / 1258 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .article--wide .article__img figure img {
+ inset: 0;
+ -o-object-fit: contain;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .article--wide .article__date {
+ margin-bottom: 4px;
+ }
+ .article--wide .article__title {
+ font-size: 1.625rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.38;
+ margin-bottom: 16px;
+ }
+ .article--wide .article__info {
+ padding: 32px;
+ }
+ .articleFeatured {
+ margin-bottom: 32px;
+ }
+ .articleList {
+ --productSpaceH: 20px;
+ --productSpaceV: 20px;
+ display: flex;
+ justify-content: center;
+ flex-wrap: wrap;
+ gap: var(--productSpaceV) var(--productSpaceH);
+ }
+ .articleList .article {
+ width: calc(25% - 3 * var(--productSpaceH) / 4);
+ }
+ .articleList .article--horizontal {
+ width: 100%;
+ }
+ .articleList .swiper-slide .article {
+ width: 100%;
+ }
+ .articleList--column {
+ --productSpaceV: 32px;
+ margin-bottom: 32px;
+ }
+ .articleList--contests {
+ margin-bottom: 60px;
+ justify-content: flex-start;
+ }
+ .articleDetails__date {
+ font-size: 1rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.37;
+ }
+ .articleDetails__dateWrap {
+ align-items: center;
+ color: #838385;
+ display: inline-flex;
+ margin-bottom: 4px;
+ }
+ .articleDetails__dateWrap span {
+ font-size: 0.875rem;
+ font-weight: 400;
+ letter-spacing: -0.01em;
+ line-height: 1.28;
+ margin-right: 4px;
+ }
+ .articleDetails__title {
+ font-size: 1.875rem;
+ font-weight: 700;
+ letter-spacing: -0.02em;
+ line-height: 1.2;
+ margin: 0;
+ max-width: 746px;
+ }
+ .articleDetails__title:after {
+ content: "";
+ display: block;
+ background-color: #f47920;
+ width: 54px;
+ height: 8px;
+ margin: 16px auto 16px 0;
+ }
+ .autocomplete__googlelogo {
+ margin: 12px 18px 0 auto;
+ width: 93px;
+ height: 13px;
+ text-align: right;
+ display: block;
+ background-image: url(../media/powered-by-google-on-white3.png);
+ background-position: right;
+ background-repeat: no-repeat;
+ background-size: contain;
+ }
+ .bnr {
+ background-color: #404040;
+ color: #fff;
+ padding: 22px 0;
+ }
+ .bnr__inner {
+ position: relative;
+ display: flex;
+ align-items: center;
+ }
+ .bnr__icon {
+ color: inherit;
+ font-size: 1.5rem;
+ }
+ .bnr__close {
+ font-size: 1.5rem;
+ }
+ .bnr__text {
+ min-height: 24px;
+ display: flex;
+ align-items: center;
+ margin: 0 16px 0 18px;
+ flex-grow: 1;
+ }
+ .bnr p {
+ font-size: 0.8125rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.15;
+ color: inherit;
+ }
+ .bnr p:last-of-type {
+ margin-bottom: 0;
+ }
+ .breadcrumb__list {
+ display: flex;
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ }
+ .breadcrumb__item {
+ color: #333;
+ font-size: 0.875rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.143;
+ margin: 2px 0;
+ padding: 0;
+ position: relative;
+ }
+ .breadcrumb__item--disabled {
+ color: #a6a6a6;
+ font-weight: 400;
+ }
+ .breadcrumb__item:after {
+ display: none;
+ }
+ .breadcrumb__itemLink {
+ color: var(--buttonColor);
+ font-weight: 400;
+ text-decoration: underline;
+ }
+ .breadcrumb__itemLink:active {
+ color: var(--buttonColorActive);
+ }
+ button {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ background: transparent;
+ border: none;
+ margin: 0;
+ }
+ .button {
+ align-items: center;
+ background-color: var(--buttonColor);
+ border: none;
+ border-radius: 8px;
+ color: #fff;
+ display: inline-flex;
+ font-family: "cfastystd", Trebuchet MS, sans-serif;
+ font-size: 0.9375rem;
+ font-weight: 500;
+ justify-content: center;
+ letter-spacing: -0.03em;
+ padding: 8px 24px;
+ transition: color 350ms ease, background-color 350ms ease;
+ min-height: 48px;
+ }
+ .button .icon {
+ font-size: 1.5rem;
+ margin-right: 8px;
+ }
+ .button:not(.disabled) {
+ cursor: pointer;
+ }
+ .button:not(.disabled):active {
+ background-color: var(--buttonColorActive);
+ }
+ .button.disabled,
+ .filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.button,
+ .filter:not(.filter--checked) .filtersLinks button.button,
+ .filters:not(.filters--checked) .button.filtersClearAll {
+ background-color: #ececec;
+ color: #a6a6a6;
+ }
+ .button--s {
+ font-size: 0.8125rem;
+ letter-spacing: -0.02em;
+ min-height: 34px;
+ }
+ .button--s .icon {
+ margin: -3px 4px -3px 0;
+ }
+ .button--border {
+ background-color: transparent;
+ border: 1px solid var(--buttonColor);
+ color: var(--buttonColor);
+ transition: color 350ms ease, border-color 350ms ease;
+ }
+ .button--border:not(.disabled):active {
+ background: transparent;
+ border-color: var(--buttonColorActive);
+ color: var(--buttonColorActive);
+ }
+ .button--border.disabled,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.button--border,
+ .filter:not(.filter--checked) .filtersLinks button.button--border,
+ .filters:not(.filters--checked) .button--border.filtersClearAll {
+ background: transparent;
+ border-color: #d8d8d8;
+ color: #a6a6a6;
+ }
+ .button--full {
+ width: 100%;
+ }
+ .button--alt {
+ font-size: 0.9375rem;
+ font-weight: 400;
+ letter-spacing: -0.03em;
+ line-height: 1.47;
+ border-color: #c2c2c2;
+ color: #333;
+ display: flex;
+ flex: 1 1 auto;
+ justify-content: space-between;
+ padding: 16px;
+ transition: background-color 250ms ease-out;
+ }
+ .button--alt:not(.disabled):active {
+ background: #f2efe8;
+ border-color: #c2c2c2;
+ color: inherit;
+ }
+ .button--alt:not(.disabled):active .icon {
+ color: #f47920;
+ }
+ .button--alt .icon {
+ color: #f47920;
+ }
+ .button--alt .icon:last-child {
+ margin: 0;
+ margin-left: 0;
+ }
+ .iconButton,
+ .selectedFilters__remove {
+ color: var(--buttonColor);
+ font-size: 2rem;
+ line-height: 1;
+ padding: 0;
+ }
+ .iconButton--dark {
+ --buttonColor: #595959;
+ --buttonColorHover: #838385;
+ }
+ .iconButton--border {
+ border: 1px solid var(--buttonColor);
+ border-radius: 50%;
+ font-size: 1.5rem;
+ padding: 4px;
+ }
+ .iconButton--border:not(.disabled):active {
+ border-color: var(--buttonColorActive);
+ }
+ .iconButton--border.iconButton--s,
+ .iconButton--border.selectedFilters__remove {
+ padding: 0;
+ }
+ .iconButton--opacityBg {
+ background: rgba(255, 255, 255, 0.6);
+ }
+ .iconButton--square {
+ border-radius: 4px;
+ }
+ .iconButton--shadow {
+ background-color: #fff;
+ box-shadow: 0px 6px 16px rgba(51, 51, 51, 0.15);
+ border-radius: 4px;
+ }
+ .iconButton--xs {
+ font-size: 1rem;
+ padding: 8px;
+ }
+ .iconButton--s,
+ .selectedFilters__remove {
+ font-size: 1.5rem;
+ }
+ .iconButton--b {
+ font-size: 1.75rem;
+ }
+ .iconButton--xb {
+ font-size: 1.625rem;
+ padding: 8px;
+ }
+ .iconButton:not(.disabled),
+ .selectedFilters__remove:not(.disabled) {
+ cursor: pointer;
+ }
+ .iconButton:not(.disabled):active,
+ .selectedFilters__remove:not(.disabled):active {
+ color: var(--buttonColorActive);
+ }
+ .link,
+ .text a,
+ p a {
+ align-items: center;
+ color: var(--buttonColor);
+ display: inline-flex;
+ font-family: "cfastystd", Trebuchet MS, sans-serif;
+ font-size: 0.9375rem;
+ font-weight: 500;
+ letter-spacing: -0.03em;
+ line-height: 1;
+ padding: 0;
+ transition: color 250ms ease;
+ }
+ .link .icon,
+ .text a .icon,
+ p a .icon {
+ font-size: 1.5rem;
+ }
+ .link .icon:first-child,
+ .text a .icon:first-child,
+ p a .icon:first-child {
+ margin-right: 4px;
+ }
+ .link .icon:last-child,
+ .text a .icon:last-child,
+ p a .icon:last-child {
+ margin-left: 4px;
+ }
+ .link:not(.disabled),
+ .text a:not(.disabled),
+ p a:not(.disabled) {
+ cursor: pointer;
+ }
+ .link:not(.disabled):active,
+ .text a:not(.disabled):active,
+ p a:not(.disabled):active {
+ color: var(--buttonColorActive);
+ }
+ .link.disabled,
+ .filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.link,
+ .filter:not(.filter--checked) .filtersLinks button.link,
+ .filters:not(.filters--checked) .link.filtersClearAll,
+ .text a.disabled,
+ .text .filters:not(.filters--checked) a.filtersClearAll,
+ .filters:not(.filters--checked) .text a.filtersClearAll,
+ p a.disabled,
+ p .filters:not(.filters--checked) a.filtersClearAll,
+ .filters:not(.filters--checked) p a.filtersClearAll {
+ color: #a6a6a6;
+ cursor: default;
+ }
+ .link--s,
+ .minibasket .listTools .link,
+ .minibasket .listTools .text a,
+ .text .minibasket .listTools a,
+ .minibasket .listTools p a,
+ p .minibasket .listTools a {
+ font-size: 0.8125rem;
+ letter-spacing: -0.02em;
+ }
+ .link--m {
+ font-size: 0.875rem;
+ }
+ .link--m .icon {
+ font-size: 1.25rem;
+ }
+ .link--b {
+ font-size: 1rem;
+ letter-spacing: -0.02em;
+ }
+ .link--xb {
+ font-size: 1.375rem;
+ }
+ .link--xb .icon {
+ font-size: 2rem;
+ }
+ .link--underline {
+ text-decoration: underline;
+ }
+ .link--orangeIcon .icon {
+ color: #f47920;
+ }
+ .link--orange .icon {
+ color: inherit;
+ }
+ .loginBtn {
+ align-items: center;
+ color: #333;
+ display: flex;
+ position: relative;
+ }
+ .loginBtn .iconButton,
+ .loginBtn .selectedFilters__remove {
+ margin-left: 8px;
+ }
+ .loginBtn .iconButton:after,
+ .loginBtn .selectedFilters__remove:after {
+ content: "";
+ }
+ .cardRow {
+ display: flex;
+ align-items: center;
+ position: relative;
+ min-height: 66px;
+ }
+ .cardRow__logo {
+ flex-shrink: 0;
+ font-size: 0;
+ margin-right: 12px;
+ width: 36px;
+ }
+ .cardRow__logo [class^="icon-"],
+ .cardRow__logo [class*=" icon-"] {
+ font-size: 2rem;
+ color: #838385;
+ }
+ .cardRow__logo img {
+ width: 100%;
+ -o-object-fit: contain;
+ object-fit: contain;
+ }
+ .cardRow__info {
+ font-size: 0.9375rem;
+ font-weight: 400;
+ letter-spacing: -0.03em;
+ line-height: 1.47;
+ display: flex;
+ flex-flow: column;
+ align-items: flex-start;
+ }
+ .cardRow__status {
+ font-size: 0.8125rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.15;
+ color: #74b11f;
+ display: none;
+ margin-bottom: 2px;
+ }
+ .cardRow__msg {
+ color: #d91a32;
+ position: absolute;
+ right: 0;
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ transform: translateY(-50%);
+ max-width: 130px;
+ }
+ .cardRow__number {
+ color: #333;
+ }
+ .cardRow__expiration {
+ color: #a6a6a6;
+ }
+ .cardRow__add {
+ font-size: 0.9375rem;
+ font-weight: 500;
+ letter-spacing: -0.03em;
+ line-height: 1.46;
+ color: #333;
+ }
+ .cardRow.disabled,
+ .filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.cardRow,
+ .filter:not(.filter--checked) .filtersLinks button.cardRow,
+ .filters:not(.filters--checked) .cardRow.filtersClearAll {
+ padding-right: 130px;
+ }
+ .cardRow.disabled .cardRow__logo,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.cardRow
+ .cardRow__logo,
+ .filter:not(.filter--checked) .filtersLinks button.cardRow .cardRow__logo,
+ .filters:not(.filters--checked) .cardRow.filtersClearAll .cardRow__logo {
+ opacity: 0.5;
+ }
+ .cardRow.disabled .cardRow__number,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.cardRow
+ .cardRow__number,
+ .filter:not(.filter--checked) .filtersLinks button.cardRow .cardRow__number,
+ .filters:not(.filters--checked) .cardRow.filtersClearAll .cardRow__number,
+ .cardRow.disabled .cardRow__expiration,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.cardRow
+ .cardRow__expiration,
+ .filter:not(.filter--checked) .filtersLinks button.cardRow .cardRow__expiration,
+ .filters:not(.filters--checked) .cardRow.filtersClearAll .cardRow__expiration {
+ color: #a6a6a6;
+ }
+ .catalogueList {
+ --productSpaceH: 32px;
+ --productSpaceV: 24px;
+ display: flex;
+ flex-wrap: wrap;
+ gap: var(--productSpaceV) var(--productSpaceH);
+ }
+ .catalogueList .catalogue {
+ width: calc(50% - 1 * var(--productSpaceH) / 2);
+ }
+ .catalogueList .catalogue--wide {
+ width: 100%;
+ }
+ .catalogue {
+ border-radius: 8px;
+ box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
+ overflow: hidden;
+ position: relative;
+ }
+ .catalogue__img figure {
+ width: 100%;
+ }
+ .catalogue__img figure picture {
+ display: block;
+ padding-top: calc(463 / 617 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .catalogue__img figure img {
+ inset: 0;
+ -o-object-fit: contain;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .catalogue__info {
+ padding: 20px;
+ text-align: center;
+ }
+ .catalogue__title {
+ font-size: 1.25rem;
+ font-weight: 500;
+ letter-spacing: -0.03em;
+ line-height: 1.5;
+ color: #333;
+ margin-bottom: 4px;
+ }
+ .catalogue__text {
+ font-size: 0.875rem;
+ font-weight: 400;
+ letter-spacing: -0.01em;
+ line-height: 1.28;
+ color: #333;
+ margin-bottom: 0;
+ }
+ .catalogue__text p:last-child {
+ margin-bottom: 0;
+ }
+ .catalogue__link {
+ color: inherit;
+ }
+ .catalogue__link:before {
+ content: "";
+ }
+ .icon-bakery:before {
+ color: #a98848;
+ }
+ .icon-vegetables:before {
+ color: #8dc63f;
+ }
+ .icon-fish:before {
+ color: #91d1e5;
+ }
+ .icon-freshMeat:before {
+ color: #e59191;
+ }
+ .icon-milkBeverages:before {
+ color: #d6d0c6;
+ }
+ .icon-cream:before {
+ color: #f0b9c3;
+ }
+ .icon-cheese:before {
+ color: #efd57b;
+ }
+ .icon-eggs:before {
+ color: #cec0a8;
+ }
+ .icon-sausages:before {
+ color: #cec0a8;
+ }
+ .icon-appetizers:before {
+ color: #cec0a8;
+ }
+ .icon-readyMeals:before {
+ color: #8ebf86;
+ }
+ .icon-frozen:before {
+ color: #a8ccce;
+ }
+ .icon-alcohol:before {
+ color: #7c766b;
+ }
+ .icon-beverages:before {
+ color: #91d1e5;
+ }
+ .icon-nuts:before {
+ color: #bda57b;
+ }
+ .icon-bisquite:before {
+ color: #d2917c;
+ }
+ .icon-breakfast:before {
+ color: #a98848;
+ }
+ .icon-babyFoods:before {
+ color: #cdce89;
+ }
+ .icon-minimarketFood:before {
+ color: #cec0a8;
+ }
+ .icon-pet:before {
+ color: #6f6554;
+ }
+ .icon-party:before {
+ color: #e995b3;
+ }
+ .icon-paper:before {
+ color: #d6d5d5;
+ }
+ .icon-cosmetics:before {
+ color: #e589dc;
+ }
+ .icon-cleaning:before {
+ color: #a8ccce;
+ }
+ .icon-house:before {
+ color: #b1ddbd;
+ }
+ .icon-house2:before {
+ color: #337933;
+ }
+ .icon-babytoy:before {
+ color: #d378a9;
+ }
+ .icon-bio:before {
+ color: #25a131;
+ }
+ .icon-facemask:before {
+ color: #6bb3c2;
+ }
+ .icon-newProduct:before {
+ color: #ea0c00;
+ }
+ .icon-onePlusOne:before {
+ color: #333;
+ }
+ .icon-exclusive:before {
+ background: url(../media/exclusive.svg) no-repeat scroll center;
+ background-size: contain;
+ content: "";
+ }
+ .icon-aplesPrakseis:before {
+ background: url(../media/badges/aplesprakseislogo.svg) no-repeat scroll center;
+ background-size: contain;
+ content: "";
+ }
+ .icon-fav:before {
+ color: #d91a32;
+ }
+ .icon-addCircle {
+ color: #f47920;
+ }
+ .icon-mylists-xmas:before {
+ background-image: url(../media/icon-mylists-xmas.svg);
+ }
+ .icon-mylists-tennis:before {
+ background-image: url(../media/icon-mylists-tennis.svg);
+ }
+ .icon-mylists-xmas:before,
+ .icon-mylists-tennis:before {
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: 100%;
+ content: "";
+ }
+ .icon-mylists-woman:before {
+ color: #da5a71;
+ }
+ .icon-mylists-man:before {
+ color: #435b7e;
+ }
+ .icon-mylists-boy:before {
+ color: #bc844f;
+ }
+ .icon-mylists-girl:before {
+ color: #d218a4;
+ }
+ .icon-mylists-grandma:before {
+ color: #ae1829;
+ }
+ .icon-mylists-grandpa:before {
+ color: #6c1a26;
+ }
+ .icon-mylists-baby:before {
+ color: #f5a3b1;
+ }
+ .icon-mylists-gift:before {
+ color: #8dc63f;
+ }
+ .icon-mylists-football:before {
+ color: #333;
+ }
+ .icon-mylists-winter:before {
+ color: #a6a6a6;
+ }
+ .icon-mylists-champagne:before {
+ color: #527a2a;
+ }
+ .icon-mylists-mask:before {
+ color: #cc1836;
+ }
+ .icon-mylists-plane:before {
+ color: #1e2843;
+ }
+ .icon-mylists-sea:before {
+ color: #4e8ac1;
+ }
+ .icon-mylists-wreath:before {
+ color: #427837;
+ }
+ .icon-mylists-earth:before {
+ color: #3a8184;
+ }
+ .icon-mylists-balloon:before {
+ color: #4f98cd;
+ }
+ .icon-mylists-circle:before {
+ color: #ff641e;
+ }
+ .icon-mylists-barakia:before {
+ color: #ffa222;
+ }
+ .icon-mylists-basket:before {
+ color: #731a25;
+ }
+ .icon-mylists-basketball:before {
+ color: #d43d11;
+ }
+ .icon-mylists-bird:before {
+ color: #f5ad47;
+ }
+ .icon-mylists-birthdaycake:before {
+ color: #ff6aeb;
+ }
+ .icon-mylists-birthdayHat:before {
+ color: #ffa222;
+ }
+ .icon-mylists-block:before {
+ color: #e75a70;
+ }
+ .icon-mylists-boat:before {
+ color: #1d8185;
+ }
+ .icon-mylists-camp:before {
+ color: #42b800;
+ }
+ .icon-mylists-cat:before {
+ color: #f7671d;
+ }
+ .icon-mylists-championCup:before {
+ color: #c39649;
+ }
+ .icon-mylists-cloud:before {
+ color: #3d5a80;
+ }
+ .icon-mylists-cocktail:before {
+ color: #63e2a8;
+ }
+ .icon-mylists-cupcake:before {
+ color: #ae7e5c;
+ }
+ .icon-mylists-diamond:before {
+ color: #ffa222;
+ }
+ .icon-mylists-dinner:before {
+ color: #f7411d;
+ }
+ .icon-mylists-dog:before {
+ color: #c38649;
+ }
+ .icon-mylists-easterEgg:before {
+ color: #b9b965;
+ }
+ .icon-mylists-glasses:before {
+ color: #bcaf49;
+ }
+ .icon-mylists-handHeart:before {
+ color: #da1a32;
+ }
+ .icon-mylists-hospital:before {
+ color: #3d5a80;
+ }
+ .icon-mylists-home:before {
+ color: #333;
+ }
+ .icon-mylists-house2:before {
+ color: #337933;
+ }
+ .icon-mylists-kite:before {
+ color: #e25b00;
+ }
+ .icon-mylists-ktiria:before {
+ color: #9a00b2;
+ }
+ .icon-mylists-ktirio:before {
+ color: #d4ab79;
+ }
+ .icon-mylists-leaf:before {
+ color: #d63900;
+ }
+ .icon-mylists-mountain:before {
+ color: #8e4825;
+ }
+ .icon-mylists-star:before {
+ color: #f93;
+ }
+ .icon-mylists-store:before {
+ color: #ced475;
+ }
+ .icon-mylists-sun:before {
+ color: #ffac30;
+ }
+ .icon-mylists-trailer:before {
+ color: #f7411d;
+ }
+ .icon-mylists-triangle:before {
+ color: #5f9809;
+ }
+ .icon-mylists-volleyball:before {
+ color: #ffa222;
+ }
+ .icon-mylists-umbrella:before {
+ color: #6999ac;
+ }
+ .collectionBox {
+ background: url(../media/wood.png) repeat scroll center;
+ border-radius: 8px;
+ overflow: hidden;
+ position: relative;
+ }
+ .collectionBox figure {
+ width: 100%;
+ }
+ .collectionBox figure picture {
+ display: block;
+ padding-top: calc(205 / 300 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .collectionBox figure img {
+ inset: 0;
+ -o-object-fit: contain;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .collectionBox__title {
+ color: #fff;
+ font-size: 1.375rem;
+ font-weight: 700;
+ left: 0;
+ letter-spacing: -0.03em;
+ padding: 0 16px;
+ position: absolute;
+ text-align: center;
+ top: 16px;
+ width: 100%;
+ }
+ .content__zoomimg {
+ max-width: 317px;
+ width: 100%;
+ border: solid 1px #c2c2c2;
+ cursor: pointer;
+ position: relative;
+ margin: 23px 0;
+ }
+ .content__zoomimg picture {
+ display: block;
+ padding-top: calc(181 / 317 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .content__zoomimg img {
+ inset: 0;
+ -o-object-fit: contain;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .content__zoomimg:before {
+ content: "";
+ }
+ .content__zoomimg:before {
+ width: 56px;
+ height: 56px;
+ border-radius: 50%;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ color: #fff;
+ font-size: 2rem;
+ background: rgba(51, 51, 51, 0.6);
+ z-index: 2;
+ margin: calc(-1 * 56px / 2) 0 0 calc(-1 * 56px / 2);
+ }
+ .content__zoomimg img {
+ -o-object-fit: cover;
+ object-fit: cover;
+ }
+ .contestBnr {
+ align-items: flex-start;
+ color: #333;
+ display: flex;
+ flex-flow: column;
+ justify-content: center;
+ padding: 40px 24px;
+ position: relative;
+ padding: 64px;
+ min-height: 232px;
+ }
+ .contestBnr:after {
+ content: "";
+ background-color: #f7f5f0;
+ border-radius: 8px;
+ z-index: -2;
+ }
+ .contestBnr h3 {
+ font-size: 1.5rem;
+ font-weight: 700;
+ letter-spacing: -0.02em;
+ line-height: 1.16;
+ margin-bottom: 10px;
+ }
+ .contestBnr p:last-of-type {
+ margin-bottom: 0;
+ }
+ .contestBnr__illustration {
+ bottom: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+ z-index: -1;
+ }
+ .contestBnr__illustration--mob {
+ top: auto;
+ }
+ .deliveryFlowNav {
+ position: absolute;
+ top: 24px;
+ }
+ .deliveryFlow .modal__wrap {
+ padding-top: 104px;
+ }
+ .deliveryTypes {
+ display: none;
+ margin-inline: auto;
+ }
+ .deliveryTypes.typeinformation {
+ padding: 0;
+ max-width: 760px;
+ }
+ .deliveryTypes .field {
+ margin: 0;
+ width: 100%;
+ }
+ .deliveryTypes--active {
+ display: block;
+ }
+ .radiobuttons--deliveryType {
+ gap: 24px;
+ display: flex;
+ justify-content: center;
+ margin: 32px auto 56px;
+ }
+ .radiobuttons--deliveryType .radiobutton {
+ width: 50%;
+ }
+ .radiobutton--deliveryType {
+ display: inline-flex;
+ flex-direction: column;
+ justify-content: space-between;
+ }
+ .field .radiobutton--deliveryType.radiobutton:not(:first-child) {
+ margin-top: 0;
+ }
+ .field .radiobutton--deliveryType.radiobutton:not(:last-child) {
+ margin-bottom: 0;
+ }
+ .radiobutton--deliveryType .radiobutton__label {
+ font-size: 1.25rem;
+ font-weight: 500;
+ text-align: center;
+ }
+ .radiobutton--deliveryType .radiobutton__label b {
+ font-weight: 500;
+ }
+ .radiobutton--deliveryType .radiobutton__text {
+ display: block;
+ line-height: 1.5;
+ }
+ .radiobutton--deliveryType .radiobutton__border {
+ border-color: #f2efe8;
+ border-width: 2px;
+ }
+ .radiobutton--deliveryType .radiobutton__border:after {
+ background: url(../media/tickFilled.svg) no-repeat scroll center;
+ background-size: contain;
+ content: "";
+ opacity: 0;
+ position: absolute;
+ right: 12px;
+ top: 12px;
+ transition: opacity 250ms ease-in-out;
+ width: 40px;
+ height: 40px;
+ }
+ .radiobutton--deliveryType .radiobutton__input:not([type="hidden"]) {
+ cursor: pointer;
+ width: 100%;
+ height: 100%;
+ }
+ .radiobutton--deliveryType
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__border {
+ border-color: #74b11f;
+ }
+ .radiobutton--deliveryType
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__border:after {
+ opacity: 1;
+ }
+ .radiobutton--deliveryType .icon {
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: auto 100%;
+ display: block;
+ margin: 16px auto;
+ height: 64px;
+ }
+ .radiobutton--deliveryType .icon.shipping {
+ background-image: url(../media/delivery.svg);
+ }
+ .radiobutton--deliveryType .icon.store {
+ background-image: url(../media/pickup.svg);
+ }
+ .deliveryTypeInfo ul {
+ margin: 0 20px;
+ }
+ .deliveryTypeInfo ul li:last-child {
+ margin: 0;
+ }
+ .deliveryTypeInfo__sum {
+ align-items: center;
+ display: flex;
+ flex-direction: column;
+ text-align: center;
+ }
+ .deliveryTypeInfo__sum p {
+ color: #333;
+ font-size: 0.875rem;
+ font-weight: 500;
+ letter-spacing: -0.01em;
+ line-height: 1.285;
+ margin-bottom: 8px;
+ }
+ .deliveryTypeInfo__link {
+ color: var(--buttonColor);
+ font-size: 0.875rem;
+ position: relative;
+ z-index: 2;
+ text-decoration: underline;
+ }
+ .deliveryTypeInfo__link:not(:last-child) {
+ margin-bottom: 4px;
+ }
+ .deliveryTypeInfo__link:active {
+ color: var(--buttonColorActive);
+ }
+ .emptyContent {
+ display: grid;
+ grid-template-columns: 88px 1fr;
+ grid-template-areas: "icon text" "icon buttons";
+ grid-column-gap: 24px;
+ grid-row-gap: 16px;
+ margin: 40px 0;
+ }
+ .minibasket .emptyContent {
+ grid-template-areas: "icon text" "buttons buttons";
+ }
+ .emptyContent:not(:last-child) {
+ border-bottom: 1px solid #fff;
+ }
+ .emptyContent__img {
+ grid-area: icon;
+ color: #e6e6e6;
+ font-size: 5.5rem;
+ line-height: 1;
+ }
+ .emptyContent__text {
+ grid-area: text;
+ }
+ .emptyContent__text p {
+ margin-bottom: 8px;
+ }
+ .emptyContent__btns {
+ display: flex;
+ grid-area: buttons;
+ }
+ .emptyContent__btns .button {
+ margin-top: 8px;
+ margin-bottom: 8px;
+ }
+ .emptyContent__btns .button:not(:last-child) {
+ margin-right: 8px;
+ }
+ .emptyContent__btns .button:not(:first-child) {
+ margin-left: 8px;
+ }
+ .expandText__main {
+ overflow: hidden;
+ position: relative;
+ max-height: 96px;
+ }
+ .expandText__main:after {
+ background: linear-gradient(to top, white 0, rgba(255, 255, 255, 0) 100%);
+ bottom: 0;
+ content: "";
+ pointer-events: none;
+ position: absolute;
+ transition: opacity 250ms ease-in-out;
+ width: 100%;
+ height: 64px;
+ }
+ .expandText:not(.open) .expandText__buttonTextLess {
+ display: none;
+ }
+ .expandText.open .expandText__main {
+ max-height: inherit;
+ }
+ .expandText.open .expandText__main:after {
+ opacity: 0;
+ }
+ .expandText.open .expandText__buttonTextMore {
+ display: none;
+ }
+ .filters--checked .filters__mobButton:after {
+ background-color: #f47920;
+ border-radius: 50%;
+ color: #fff;
+ content: attr(data-activefilters);
+ display: inline-block;
+ font-size: 0.8125rem;
+ font-weight: bold;
+ line-height: 23px;
+ text-align: center;
+ width: 22px;
+ height: 22px;
+ }
+ .filters {
+ --mobFiltersTop: 0;
+ --mobFilterTopBar: 56px;
+ --mobFilterTopBarSpace: 24px;
+ --filtersSpace: 16px;
+ --filterItemSpaceBtm: 16px;
+ --mobFilterBottomBar: 80px;
+ align-items: flex-start;
+ background-color: #f2efe8;
+ border-radius: 3px;
+ display: flex;
+ margin-bottom: 24px;
+ padding: 12px 16px;
+ }
+ .filters__titleWrap {
+ position: relative;
+ }
+ .filters__title {
+ font-size: 0.875rem;
+ font-weight: 500;
+ margin: 0;
+ }
+ .filters__title:not(:first-child) {
+ margin: 0;
+ }
+ .filters__mobButtonText {
+ font-size: 0.9375rem;
+ font-weight: 500;
+ letter-spacing: -0.03em;
+ line-height: 1.46;
+ color: #333;
+ margin-left: 8px;
+ }
+ .filters .selectInline {
+ margin-left: auto;
+ }
+ .filters--listResults .filters__mobButton:after {
+ position: relative;
+ right: -6px;
+ top: -1px;
+ }
+ .filter {
+ --scrollListHeight: 304px;
+ }
+ .filter__title {
+ cursor: pointer;
+ font-size: 0.9375rem;
+ font-weight: 400;
+ letter-spacing: -0.03em;
+ margin: 0;
+ padding: 6px 24px 6px 0;
+ position: relative;
+ white-space: nowrap;
+ z-index: 1;
+ }
+ .filter__titleIcon {
+ color: #838385;
+ font-size: 1.25rem;
+ position: absolute;
+ pointer-events: none;
+ right: 0;
+ top: 0;
+ }
+ .filter__titleIcon:before {
+ content: "";
+ }
+ .filter__titleIcon:before {
+ transition: -webkit-transform 200ms ease-out;
+ transition: transform 200ms ease-out;
+ transition: transform 200ms ease-out, -webkit-transform 200ms ease-out;
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ vertical-align: middle;
+ }
+ .filter:not(.filter--closed) .filter__titleIcon:before {
+ -webkit-transform: rotate(180deg);
+ transform: rotate(180deg);
+ }
+ .filter--closed .filter__content {
+ display: none;
+ }
+ .filter__list.scrollbarShadow .filter__item:last-child {
+ margin-bottom: 0;
+ }
+ .filter__list--bottom:after {
+ opacity: 0;
+ }
+ .filter__list--moreList {
+ --searchHeight: 80px;
+ }
+ .filter__list--moreList .filter__listScroll {
+ max-height: var(--scrollListHeight);
+ }
+ .initialized ~ .filter__showAll {
+ visibility: hidden;
+ }
+ .filter__item:not(:last-child) {
+ margin-bottom: var(--filterItemSpaceBtm);
+ }
+ .filter__no {
+ margin-left: 2px;
+ }
+ .filter__more.active .filter__moreText--more {
+ display: none;
+ }
+ .filter__more:not(.active) .filter__moreText--less {
+ display: none;
+ }
+ .filter__letter {
+ font-weight: bold;
+ margin-bottom: 8px;
+ }
+ .filters:not(.filters--checked) .filtersClearAll {
+ pointer-events: none;
+ }
+ .filtersLinks {
+ align-items: center;
+ display: flex;
+ flex-direction: column;
+ }
+ .filters:not(.filters--checked) .filtersLinks.filtersLinks--all button,
+ .filter:not(.filter--checked) .filtersLinks button {
+ pointer-events: none;
+ }
+ .categoriesList {
+ margin: 0;
+ padding-left: 16px;
+ }
+ .categoriesList li {
+ padding-left: 0;
+ margin: 0;
+ }
+ .categoriesList li:after {
+ display: none;
+ }
+ .categoriesList .categoriesList {
+ margin-top: 12px;
+ padding-right: 12px;
+ }
+ .categoriesList .acc__header {
+ justify-content: space-between;
+ }
+ .categoriesList__item:last-child {
+ margin-bottom: 0;
+ }
+ .categoriesList__item--level1,
+ .categoriesList__item--level0 {
+ font-weight: bold;
+ }
+ .categoriesList__item--level1 {
+ font-size: 0.875rem;
+ }
+ .categoriesList__item--level2 {
+ font-size: 0.8125rem;
+ font-weight: normal;
+ }
+ .categoriesList__item a:not(.link) {
+ color: inherit;
+ }
+ .categoriesList__item a.active {
+ color: #333;
+ }
+ .categoriesList__item > a,
+ .categoriesList__item > .acc__header {
+ color: gray;
+ transition: color 250ms ease;
+ }
+ .selectedFilters {
+ margin-bottom: 24px;
+ margin-top: -16px;
+ }
+ .selectedFilters:not(.active) {
+ display: none;
+ }
+ .selectedFilters__list {
+ margin: 0;
+ }
+ .selectedFilters__list li {
+ padding-left: 0;
+ margin: 0;
+ }
+ .selectedFilters__list li:after {
+ display: none;
+ }
+ .selectedFilters__list li {
+ padding-left: 8px;
+ }
+ .selectedFilters__item {
+ align-items: center;
+ color: #595959;
+ display: inline-flex;
+ font-size: 0.875rem;
+ line-height: 1;
+ margin: 0;
+ padding: 8px;
+ }
+ .selectedFilters__remove {
+ margin: -4px -4px -4px 4px;
+ }
+ .selectedFilters__remove:before {
+ content: "";
+ }
+ :root {
+ --inputPlaceholderColor: #a6a6a6;
+ --labelSpace: 32px;
+ }
+ input[type="number"]::-webkit-inner-spin-button,
+ input[type="number"]::-webkit-outer-spin-button {
+ -webkit-appearance: none;
+ margin: 0;
+ }
+ input:-moz-placeholder-shown {
+ text-overflow: ellipsis;
+ }
+ input:-ms-input-placeholder {
+ text-overflow: ellipsis;
+ }
+ input:placeholder-shown {
+ text-overflow: ellipsis;
+ }
+ ::-webkit-input-placeholder {
+ color: var(--inputPlaceholderColor);
+ line-height: 1.3;
+ }
+ ::-moz-placeholder {
+ color: var(--inputPlaceholderColor);
+ line-height: 1.3;
+ }
+ input:-webkit-autofill,
+ input:-webkit-autofill:hover,
+ input:-webkit-autofill:focus,
+ input:-webkit-autofill:active {
+ -webkit-box-shadow: 0 0 0 30px #fff inset !important;
+ }
+ .radiobutton--onlyColor.disabled .radiobutton__icon,
+ .filters:not(.filters--checked)
+ .radiobutton--onlyColor.filtersClearAll
+ .radiobutton__icon,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.radiobutton--onlyColor
+ .radiobutton__icon,
+ .filter:not(.filter--checked)
+ .filtersLinks
+ button.radiobutton--onlyColor
+ .radiobutton__icon,
+ .radiobutton--onlyIcon.disabled .radiobutton__icon,
+ .filters:not(.filters--checked)
+ .radiobutton--onlyIcon.filtersClearAll
+ .radiobutton__icon,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.radiobutton--onlyIcon
+ .radiobutton__icon,
+ .filter:not(.filter--checked)
+ .filtersLinks
+ button.radiobutton--onlyIcon
+ .radiobutton__icon,
+ .checkbox.disabled,
+ .filters:not(.filters--checked) .checkbox.filtersClearAll,
+ .filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.checkbox,
+ .filter:not(.filter--checked) .filtersLinks button.checkbox,
+ .radiobutton.disabled,
+ .filters:not(.filters--checked) .radiobutton.filtersClearAll,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.radiobutton,
+ .filter:not(.filter--checked) .filtersLinks button.radiobutton {
+ opacity: 0.5;
+ }
+ .checkbox,
+ .radiobutton {
+ position: relative;
+ }
+ .checkbox.disabled label,
+ .filters:not(.filters--checked) .checkbox.filtersClearAll label,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.checkbox
+ label,
+ .filter:not(.filter--checked) .filtersLinks button.checkbox label,
+ .radiobutton.disabled label,
+ .filters:not(.filters--checked) .radiobutton.filtersClearAll label,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.radiobutton
+ label,
+ .filter:not(.filter--checked) .filtersLinks button.radiobutton label {
+ cursor: default;
+ }
+ .checkbox__input:not([type="hidden"]),
+ .radiobutton__input:not([type="hidden"]) {
+ left: 0;
+ opacity: 0;
+ position: absolute;
+ top: 0;
+ width: 0;
+ height: 0;
+ }
+ .checkbox__label,
+ .radiobutton__label {
+ color: #333;
+ cursor: pointer;
+ display: block;
+ font-size: 0.9375rem;
+ font-weight: 400;
+ line-height: 1.6;
+ padding: 0 0 0 var(--labelSpace);
+ position: relative;
+ z-index: 2;
+ }
+ .checkbox__label ~ .field-validation-error,
+ .radiobutton__label ~ .field-validation-error {
+ margin-top: 4px;
+ padding-left: var(--labelSpace);
+ }
+ .checkbox__icon,
+ .radiobutton__icon {
+ background-color: #fff;
+ border: 1px solid #838385;
+ left: 0;
+ line-height: 22px;
+ position: absolute;
+ text-align: center;
+ top: 0;
+ width: 24px;
+ height: 24px;
+ }
+ .checkbox__checkedText,
+ .radiobutton__checkedText {
+ display: none;
+ margin: 8px 0 0;
+ }
+ .checkbox__text,
+ .radiobutton__text {
+ position: relative;
+ transition: color 250ms ease;
+ z-index: 1;
+ }
+ .field .checkbox:not(:first-child),
+ .field .radiobutton:not(:first-child) {
+ margin-top: var(--checkboxRadioSpace);
+ }
+ .field .checkbox:not(:last-child),
+ .field .radiobutton:not(:last-child) {
+ margin-bottom: var(--checkboxRadioSpace);
+ }
+ .checkbox--button.disabled:after,
+ .filters:not(.filters--checked) .checkbox--button.filtersClearAll:after,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.checkbox--button:after,
+ .filter:not(.filter--checked) .filtersLinks button.checkbox--button:after,
+ .radiobutton--button.disabled:after,
+ .filters:not(.filters--checked) .radiobutton--button.filtersClearAll:after,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.radiobutton--button:after,
+ .filter:not(.filter--checked) .filtersLinks button.radiobutton--button:after {
+ background-color: #b3b3b3;
+ content: "";
+ left: 0;
+ position: absolute;
+ -webkit-transform: rotate(-38deg);
+ transform: rotate(-38deg);
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ top: 50%;
+ width: 100%;
+ height: 1px;
+ }
+ .radiobutton--box {
+ --radioBorderSpace: 20px;
+ }
+ .radiobutton--box.disabled .radiobutton__label,
+ .filters:not(.filters--checked)
+ .radiobutton--box.filtersClearAll
+ .radiobutton__label,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.radiobutton--box
+ .radiobutton__label,
+ .filter:not(.filter--checked)
+ .filtersLinks
+ button.radiobutton--box
+ .radiobutton__label {
+ pointer-events: none;
+ }
+ .radiobutton--box .radiobutton__border {
+ transition: background-color 250ms ease-out;
+ z-index: -1;
+ }
+ .radiobutton--box .radiobutton__icon {
+ left: var(--radioBorderSpace);
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ transform: translateY(-50%);
+ transition: background-color 250ms ease-out;
+ }
+ .radiobutton--box .radiobutton__icon:after {
+ content: "";
+ }
+ .radiobutton--box .radiobutton__icon:before {
+ display: none;
+ }
+ .radiobutton--box .radiobutton__icon:after {
+ opacity: 0;
+ position: absolute;
+ top: 50%;
+ color: #fff;
+ font-size: 0.875rem;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ }
+ .radiobutton--box .radiobutton__action {
+ position: absolute;
+ right: var(--radioBorderSpace);
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ transform: translateY(-50%);
+ z-index: 3;
+ font-size: 1.5rem;
+ }
+ .radiobutton--box .radiobutton__action + .radiobutton__action {
+ right: calc(var(--radioBorderSpace) + 24px + 8px);
+ }
+ .radiobutton--box .radiobutton__label {
+ display: flex;
+ flex-flow: column;
+ justify-content: center;
+ min-height: 84px;
+ padding-top: var(--radioBorderSpace);
+ padding-right: calc(var(--radioBorderSpace) + 24px * 2 + 8px + 10px);
+ padding-bottom: var(--radioBorderSpace);
+ padding-left: calc(var(--radioBorderSpace) + var(--labelSpace) + 4px);
+ }
+ .radiobutton--box .radiobutton__labelTag {
+ font-size: 0.875rem;
+ font-weight: 500;
+ letter-spacing: -0.01em;
+ line-height: 1.28;
+ margin-bottom: 2px;
+ padding-right: 32px;
+ }
+ .radiobutton--box
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__icon {
+ background-color: #74b11f;
+ border-color: #74b11f;
+ }
+ .radiobutton--box
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__icon:after {
+ opacity: 1;
+ }
+ .radiobutton--box
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__border {
+ border-color: #74b11f;
+ background-color: #f2efe8;
+ }
+ .radiobutton--box
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__label {
+ font-size: 1rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.37;
+ }
+ .radiobutton--box
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__label
+ .radiobutton__labelTag {
+ display: inline-block;
+ }
+ .radiobutton--box
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__label
+ .cardRow__status {
+ display: inline-block;
+ }
+ .radiobutton--box .form {
+ padding-top: 24px;
+ }
+ .radiobutton--readonly .radiobutton__icon {
+ display: none;
+ }
+ .radiobutton--readonly .radiobutton__label {
+ padding: var(--radioBorderSpace);
+ padding-left: var(--radioBorderSpace);
+ }
+ .radiobutton--readonly .radiobutton__action {
+ font-size: 0.9375rem;
+ font-weight: 500;
+ letter-spacing: -0.03em;
+ line-height: 1.46;
+ bottom: 0;
+ right: 0;
+ -webkit-transform: translateY(calc(100% + 12px));
+ transform: translateY(calc(100% + 12px));
+ top: auto;
+ }
+ .radiobutton--readonly
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__border {
+ border-color: #c2c2c2;
+ background-color: initial;
+ }
+ .radiobutton--readonly
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__label
+ .radiobutton__labelTag {
+ color: #838385;
+ }
+ .radiobutton--check .radiobutton__border {
+ z-index: -1;
+ }
+ .radiobutton--check .radiobutton__icon {
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ transform: translateY(-50%);
+ transition: background-color 250ms ease-out;
+ }
+ .radiobutton--check .radiobutton__icon:after {
+ content: "";
+ }
+ .radiobutton--check .radiobutton__icon:before {
+ display: none;
+ }
+ .radiobutton--check .radiobutton__icon:after {
+ left: 50%;
+ opacity: 0;
+ position: absolute;
+ top: 50%;
+ color: #fff;
+ font-size: 0.875rem;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ }
+ .radiobutton--check
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__icon {
+ background-color: #74b11f;
+ border-color: #74b11f;
+ }
+ .radiobutton--check
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__icon:after {
+ opacity: 1;
+ }
+ .radiobutton--check
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__border {
+ border-color: #74b11f;
+ background-color: #f2efe8;
+ }
+ .radiobutton--onlyColor.disabled,
+ .filters:not(.filters--checked) .radiobutton--onlyColor.filtersClearAll,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.radiobutton--onlyColor,
+ .filter:not(.filter--checked) .filtersLinks button.radiobutton--onlyColor,
+ .radiobutton--onlyIcon.disabled,
+ .filters:not(.filters--checked) .radiobutton--onlyIcon.filtersClearAll,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.radiobutton--onlyIcon,
+ .filter:not(.filter--checked) .filtersLinks button.radiobutton--onlyIcon {
+ opacity: 1;
+ }
+ .radiobutton--onlyColor
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__icon,
+ .radiobutton--onlyIcon
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__icon {
+ border-color: #74b11f;
+ border-width: 2px;
+ }
+ .radiobutton--onlyColor .radiobutton__label,
+ .radiobutton--onlyIcon .radiobutton__label {
+ padding: 0;
+ }
+ .radiobutton--onlyColor .radiobutton__icon,
+ .radiobutton--onlyIcon .radiobutton__icon {
+ overflow: hidden;
+ position: relative;
+ }
+ .radiobutton--onlyColor .radiobutton__icon:before,
+ .radiobutton--onlyIcon .radiobutton__icon:before {
+ display: none;
+ }
+ .radiobutton--onlyColor .radiobutton__icon {
+ border: 1px solid #c2c2c2;
+ border-radius: 8px;
+ display: block;
+ width: 32px;
+ height: 32px;
+ }
+ .radiobutton--onlyIcon .radiobutton__icon {
+ align-items: center;
+ border-color: transparent;
+ border-radius: 6px;
+ display: flex;
+ justify-content: center;
+ width: 48px;
+ height: 48px;
+ }
+ .radiobutton--onlyIcon img {
+ display: inline-block;
+ vertical-align: top;
+ }
+ .radiobutton--onlyIcon .icon {
+ font-size: 2rem;
+ }
+ .radiobutton--onlyIcon .icon:before {
+ width: 32px;
+ height: 32px;
+ }
+ .radiobutton--tab {
+ flex: 1;
+ height: 56px;
+ }
+ .radiobutton--tab .icon {
+ font-size: 1.5rem;
+ margin-right: 8px;
+ }
+ .radiobutton__border {
+ border: 1px solid #c2c2c2;
+ border-radius: 8px;
+ pointer-events: none;
+ transition: border-color 250ms ease-out;
+ }
+ .radiobutton__input:not([type="hidden"]):checked ~ .radiobutton__icon {
+ border-color: #838385;
+ }
+ .radiobutton__input:not([type="hidden"]):checked ~ .radiobutton__icon:before {
+ opacity: 1;
+ }
+ .radiobutton--button
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__icon {
+ background-color: #838385;
+ }
+ .radiobutton--button
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__text {
+ color: #fff;
+ }
+ .radiobutton--tab
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__text {
+ color: #333;
+ }
+ .radiobutton__input:not([type="hidden"]):checked ~ .radiobutton__border {
+ border-color: #c2c2c2;
+ }
+ .radiobutton__input:not([type="hidden"]):checked ~ .radiobutton__checkedText {
+ display: block;
+ }
+ .radiobutton__icon {
+ border-radius: 50%;
+ }
+ .radiobutton__icon:before {
+ background-color: #f47920;
+ border-radius: 50%;
+ content: "";
+ left: 50%;
+ opacity: 0;
+ position: absolute;
+ top: 50%;
+ transition: opacity 250ms ease-in-out;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ width: 10px;
+ height: 10px;
+ }
+ .radiobutton--button .radiobutton__icon {
+ border-radius: 0;
+ width: 100%;
+ height: 100%;
+ }
+ .radiobutton--button .radiobutton__icon:before {
+ display: none;
+ }
+ .radiobutton__labelSub {
+ font-size: 0.8125rem;
+ font-weight: 400;
+ letter-spacing: -0.02em;
+ line-height: 1.23;
+ }
+ .radiobutton__labelTag {
+ color: #74b11f;
+ display: none;
+ font-weight: bold;
+ margin-bottom: 4px;
+ }
+ .radiobutton--tab .radiobutton__label,
+ .radiobutton--button .radiobutton__label {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+ padding: 8px;
+ height: 100%;
+ }
+ .radiobutton--tab .radiobutton__label {
+ font-size: 1rem;
+ }
+ .radiobutton--button .radiobutton__label {
+ min-height: 44px;
+ }
+ .checkbox__input:not([type="hidden"]):checked ~ .checkbox__icon {
+ background-color: #f47920;
+ border-color: #f47920;
+ }
+ .checkbox__input:not([type="hidden"]):checked ~ .checkbox__icon:before {
+ opacity: 1;
+ }
+ .checkbox--button
+ .checkbox__input:not([type="hidden"]):checked
+ ~ .checkbox__icon {
+ background-color: #333;
+ }
+ .checkbox--button
+ .checkbox__input:not([type="hidden"]):checked
+ ~ .checkbox__text {
+ color: #fff;
+ }
+ .checkbox__icon {
+ color: #fff;
+ border-radius: 3px;
+ font-size: 1rem;
+ transition: background-color 250ms ease-out;
+ }
+ .checkbox__icon:before {
+ content: "";
+ }
+ .checkbox__icon:before {
+ line-height: 22px;
+ opacity: 0;
+ transition: opacity 250ms ease-in-out;
+ }
+ .checkbox--button .checkbox__icon {
+ width: 100%;
+ height: 100%;
+ }
+ .checkbox--button .checkbox__icon:before {
+ display: none;
+ }
+ .checkbox--button .checkbox__label {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+ padding: 8px;
+ height: 100%;
+ min-height: 44px;
+ }
+ .statusMessage {
+ font-size: 0.875rem;
+ display: none;
+ line-height: 1.3;
+ margin: 4px 0 16px;
+ padding-left: 24px;
+ position: relative;
+ }
+ .statusMessage:before {
+ left: 0;
+ position: absolute;
+ top: 0;
+ }
+ .statusMessage--success {
+ color: #74b11f;
+ }
+ .statusMessage--success.active,
+ .newsletter__field--success .statusMessage--success {
+ display: block;
+ }
+ .statusMessage--error {
+ color: #d91a32;
+ }
+ .statusMessage--error.active,
+ .newsletter__field--error .statusMessage--error {
+ display: block;
+ }
+ .select {
+ position: relative;
+ width: 100%;
+ }
+ .select--open {
+ z-index: 3;
+ }
+ .select--open.select--card .select__button {
+ border-color: var(--inputBorderColor);
+ border-bottom: 0;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+ .select__main {
+ position: relative;
+ }
+ .select__button {
+ cursor: pointer;
+ padding-right: 32px;
+ position: relative;
+ text-align: left;
+ white-space: nowrap;
+ }
+ .select__button:after {
+ content: "";
+ }
+ .select__button::after {
+ font-size: 1rem;
+ margin-top: -8px;
+ position: absolute;
+ right: 8px;
+ top: 50%;
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ transition: -webkit-transform 250ms ease-out;
+ transition: transform 250ms ease-out;
+ transition: transform 250ms ease-out, -webkit-transform 250ms ease-out;
+ }
+ .select--open .select__button::after {
+ -webkit-transform: rotate(180deg);
+ transform: rotate(180deg);
+ }
+ .select__placeholder {
+ color: var(--inputPlaceholderColor);
+ white-space: nowrap;
+ }
+ .select__listWrap,
+ .autocomplete {
+ background-color: #fff;
+ display: none;
+ left: 0;
+ margin-top: 12px;
+ padding: 12px 0;
+ position: absolute;
+ top: 100%;
+ width: 100%;
+ z-index: 1;
+ }
+ .select__list,
+ .autocomplete__list {
+ scroll-behavior: smooth;
+ overflow: auto;
+ scrollbar-color: rgba(166, 166, 166, 0.3) transparent;
+ scrollbar-width: thin;
+ -webkit-overflow-scrolling: touch;
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ max-height: 224px;
+ }
+ .select__list::-webkit-scrollbar,
+ .autocomplete__list::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+ }
+ .select__list::-webkit-scrollbar-thumb,
+ .autocomplete__list::-webkit-scrollbar-thumb {
+ background: rgba(166, 166, 166, 0.3);
+ border-radius: 13px;
+ }
+ .select__list::-webkit-scrollbar-thumb:hover,
+ .autocomplete__list::-webkit-scrollbar-thumb:hover {
+ background: rgba(166, 166, 166, 0.5);
+ }
+ .select__list::-webkit-scrollbar-thumb:active,
+ .autocomplete__list::-webkit-scrollbar-thumb:active {
+ background: rgba(166, 166, 166, 0.7);
+ }
+ .select__list::-webkit-scrollbar-track,
+ .autocomplete__list::-webkit-scrollbar-track {
+ background: transparent;
+ }
+ .select__option,
+ .autocomplete__option {
+ --optionPadding: 12px;
+ color: #333;
+ cursor: pointer;
+ font-size: 0.9375rem;
+ letter-spacing: -0.02em;
+ line-height: 1.4;
+ margin: 0;
+ padding: 12px;
+ transition: color 250ms ease, background-color 250ms ease-out;
+ }
+ .select__option:before,
+ .autocomplete__option:before {
+ content: "";
+ display: block;
+ background-color: #ececec;
+ position: absolute;
+ bottom: -1px;
+ right: auto;
+ left: auto;
+ width: calc(100% - var(--optionPadding) * 2);
+ height: 1px;
+ }
+ .select__option:after,
+ .autocomplete__option:after {
+ display: none;
+ }
+ .select__option.selected,
+ .selected.autocomplete__option {
+ background-color: #ececec;
+ }
+ .select__option:not(.selected):active,
+ .autocomplete__option:not(.selected):active {
+ background-color: #ececec;
+ }
+ .select__option.disabled,
+ .disabled.autocomplete__option,
+ .filters:not(.filters--checked) .select__option.filtersClearAll,
+ .filters:not(.filters--checked) .autocomplete__option.filtersClearAll,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.select__option,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.autocomplete__option,
+ .filter:not(.filter--checked) .filtersLinks button.select__option,
+ .filter:not(.filter--checked) .filtersLinks button.autocomplete__option {
+ pointer-events: none;
+ }
+ .select--card .select__button {
+ height: auto;
+ padding: 14px;
+ }
+ .select--card .select__list,
+ .select--card .autocomplete__list {
+ max-height: 274px;
+ }
+ .select--card .select__listWrap,
+ .select--card .autocomplete {
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ margin-top: 0;
+ padding: 0;
+ position: static;
+ }
+ .select--card .select__option,
+ .select--card .autocomplete__option {
+ border-top: 1px solid #ececec;
+ }
+ .select--card .select__option:last-child,
+ .select--card .autocomplete__option:last-child {
+ border-bottom-left-radius: 8px;
+ border-bottom-right-radius: 8px;
+ }
+ .select--card .select__option:not(.selected):active,
+ .select--card .autocomplete__option:not(.selected):active {
+ color: var(--buttonColorActive);
+ }
+ .selectInline {
+ align-items: baseline;
+ display: inline-flex;
+ position: relative;
+ }
+ .selectInline__label {
+ color: #333;
+ font-size: 0.875rem;
+ font-weight: 500;
+ position: relative;
+ z-index: 4;
+ }
+ .selectInline .select,
+ .selectInline .select__main {
+ position: static;
+ }
+ .selectInline .select__button {
+ border: none;
+ padding-left: 4px;
+ z-index: 2;
+ height: auto;
+ }
+ .selectInline .select__listWrap,
+ .selectInline .autocomplete {
+ border-radius: 6px;
+ box-shadow: 0px 6px 16px rgba(51, 51, 51, 0.15);
+ left: auto;
+ margin: 0;
+ padding: 56px 0 16px;
+ right: -16px;
+ top: -16px;
+ width: calc(100% + 40px);
+ }
+ .textarea__field {
+ display: block;
+ resize: none;
+ height: 136px;
+ }
+ .textarea__field ::-webkit-input-placeholder {
+ font-size: 0.9375rem;
+ font-weight: 400;
+ letter-spacing: -0.03em;
+ line-height: 1.47;
+ }
+ .textarea__field ::-moz-placeholder {
+ font-size: 0.9375rem;
+ font-weight: 400;
+ letter-spacing: -0.03em;
+ line-height: 1.47;
+ }
+ .textarea--medium .textarea__field {
+ height: 80px;
+ }
+ .textarea--short .textarea__field {
+ height: 48px;
+ }
+ .toggle {
+ line-height: 1.35;
+ padding: 2px 0 2px calc(44px + 16px);
+ }
+ .toggle__label {
+ color: #999;
+ display: block;
+ font-size: 0.875rem;
+ line-height: 1.4;
+ transition: color 250ms ease;
+ }
+ .toggle__input {
+ cursor: pointer;
+ left: 0;
+ opacity: 0;
+ position: absolute;
+ top: 0;
+ z-index: 2;
+ width: 44px;
+ height: 24px;
+ }
+ .toggle__input:checked ~ .toggle__control {
+ background-color: #fff;
+ -webkit-transform: translateX(100%);
+ transform: translateX(100%);
+ }
+ .toggle__input:checked ~ .toggle__bg {
+ background-color: #333;
+ }
+ .toggle__input:checked ~ .toggle__label {
+ color: #333;
+ }
+ .toggle__input:disabled {
+ cursor: default;
+ }
+ .toggle__input:disabled ~ .toggle__bg {
+ background-color: #e6e6e6;
+ }
+ .toggle__input:disabled ~ .toggle__control {
+ background-color: #fff;
+ }
+ .toggle__bg {
+ background-color: #999;
+ border-radius: 100px;
+ left: 0;
+ position: absolute;
+ transition: background-color 250ms ease-out;
+ top: 0;
+ width: 44px;
+ height: 24px;
+ }
+ .toggle__control {
+ background-color: #e6e6e6;
+ border-radius: 50%;
+ left: 2px;
+ position: absolute;
+ top: 2px;
+ transition: -webkit-transform 250ms ease-out;
+ transition: transform 250ms ease-out;
+ transition: transform 250ms ease-out, -webkit-transform 250ms ease-out;
+ width: calc(44px / 2 - 2px);
+ height: calc(24px - 2px * 2);
+ }
+ .tabToggle__tabs {
+ background-color: #fff;
+ border-radius: 100px;
+ display: flex;
+ margin: 0;
+ padding: 2px;
+ position: relative;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ min-width: 160px;
+ height: 42px;
+ }
+ .tabToggle__tabs:before {
+ background-color: #333;
+ border-radius: 100px;
+ content: "";
+ left: 2px;
+ position: absolute;
+ top: 2px;
+ transition: -webkit-transform 250ms ease-out;
+ transition: transform 250ms ease-out;
+ transition: transform 250ms ease-out, -webkit-transform 250ms ease-out;
+ width: calc(50% - 2px);
+ height: calc(100% - 2px * 2);
+ }
+ .tabToggle__tabs.slide:before {
+ -webkit-transform: translateX(100%);
+ transform: translateX(100%);
+ }
+ .tabToggle__tab {
+ color: #838385;
+ cursor: pointer;
+ flex: 1;
+ font-size: 0.9375rem;
+ letter-spacing: -0.02em;
+ margin: 0;
+ text-align: center;
+ padding: 10px 8px;
+ transition: color 250ms ease;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ }
+ .tabToggle__tab:after {
+ display: none;
+ }
+ .tabToggle__tab.active {
+ color: #fff;
+ }
+ [data-tabToggle-content] {
+ display: none;
+ }
+ [data-tabToggle-content].active {
+ display: block;
+ }
+ fieldset {
+ border: none;
+ margin: 0;
+ padding: 0;
+ }
+ .formWrap--center {
+ text-align: center;
+ }
+ .formWrap + .formWrap {
+ margin-top: var(--fieldRowSpace);
+ }
+ .form {
+ --formMaxWidth: 820px;
+ margin-bottom: 40px;
+ }
+ .form--s {
+ --formMaxWidth: 496px;
+ }
+ .form--full {
+ --formMaxWidth: 100%;
+ }
+ .formWrap--center .form:not(.form--col) {
+ display: inline-block;
+ text-align: left;
+ }
+ .formWrap--center .form.form--col {
+ display: inline-flex;
+ }
+ .form--center {
+ margin-inline: auto;
+ }
+ .form--col {
+ align-items: flex-start;
+ display: flex;
+ flex-wrap: wrap;
+ position: relative;
+ }
+ .form--address {
+ min-height: 400px;
+ }
+ .form__title {
+ border-bottom: solid 1px #c2c2c2;
+ margin-bottom: 40px;
+ padding-bottom: 16px;
+ font-size: 1rem;
+ font-weight: 500;
+ }
+ .form__title:not(:first-child) {
+ margin-top: 0;
+ }
+ .form button[type="submit"]:not(.widthAuto),
+ .form input[type="submit"]:not(.widthAuto) {
+ min-width: calc(var(--formMaxWidth) / 2 - var(--fieldColumnSpace) / 2);
+ }
+ .form__row {
+ display: flex;
+ }
+ .form__row--separate .field {
+ border-top: 1px solid #ececec;
+ flex: 1;
+ margin-top: 13px;
+ padding-top: 8px;
+ }
+ .form__row--separate .field p {
+ font-size: 0.8125rem;
+ font-weight: 400;
+ letter-spacing: -0.02em;
+ line-height: 1.23;
+ margin: 0 0 12px;
+ }
+ .form__row--center {
+ justify-content: center;
+ }
+ .form__col {
+ display: inline-flex;
+ flex-flow: column;
+ width: 50%;
+ }
+ .togglePassword {
+ top: 21px;
+ font-size: 1.5rem;
+ position: absolute;
+ right: 18px;
+ height: 48px;
+ }
+ .passwordValidation p {
+ font-size: 0.75rem;
+ font-weight: 400;
+ letter-spacing: initial;
+ line-height: 1.33;
+ color: #595959;
+ margin: 0 0 8px;
+ }
+ .passwordValidation ul {
+ margin: 0;
+ display: flex;
+ flex-wrap: wrap;
+ }
+ .passwordValidation ul li {
+ padding-left: 0;
+ margin: 0;
+ }
+ .passwordValidation ul li:after {
+ display: none;
+ }
+ .passwordValidation li {
+ color: #999;
+ font-size: 0.8125rem;
+ margin: 4px 0;
+ width: 50%;
+ }
+ .passwordValidation li.disabled,
+ .passwordValidation .filters:not(.filters--checked) li.filtersClearAll,
+ .filters:not(.filters--checked) .passwordValidation li.filtersClearAll {
+ color: #e6e6e6;
+ text-decoration: line-through;
+ }
+ .field {
+ margin: 0 calc(var(--fieldColumnSpace) / 2) var(--fieldRowSpace);
+ text-align: left;
+ }
+ .field.hidden {
+ margin: 0;
+ }
+ .field--full {
+ width: calc(100% - var(--fieldColumnSpace));
+ }
+ .field--small {
+ flex-shrink: 0;
+ width: calc(var(--smallField) + var(--fieldColumnSpace));
+ }
+ .field--centered {
+ text-align: center;
+ }
+ .field--centered .field__inner {
+ display: inline-flex;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: left;
+ }
+ .field--hEnd {
+ text-align: right;
+ }
+ .field--hEnd .field__inner {
+ display: inline-flex;
+ }
+ .field--submit {
+ margin-top: 20px;
+ text-align: center;
+ }
+ .field--comments {
+ position: relative;
+ min-height: 16px;
+ }
+ .field__inner {
+ align-items: center;
+ display: flex;
+ position: relative;
+ }
+ .field__wrap:first-child:last-child {
+ width: 100%;
+ }
+ .field__label {
+ color: #595959;
+ display: block;
+ font-size: 0.8125rem;
+ line-height: 1.308;
+ margin: 0 0 4px;
+ padding-left: var(--inputLabelPadding);
+ }
+ .field__label--multiple {
+ font-size: 1rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.37;
+ padding-left: 0;
+ flex-basis: 100%;
+ }
+ .field__labelInfo {
+ font-size: 0.875rem;
+ font-weight: 400;
+ letter-spacing: -0.01em;
+ line-height: 1.28;
+ color: #838385;
+ }
+ .radiobutton .field__labelInfo,
+ .checkbox .field__labelInfo {
+ display: block;
+ }
+ .field__legend {
+ font-size: 0.9375rem;
+ font-weight: 400;
+ letter-spacing: -0.03em;
+ line-height: 1.47;
+ margin: 0 0 24px;
+ }
+ .field__input:-moz-read-only ~ .field__helper {
+ color: #838385;
+ }
+ .field__input:read-only ~ .field__helper {
+ color: #838385;
+ }
+ .field__input--password {
+ padding-right: 50px;
+ }
+ .field__input--search {
+ padding-right: 80px;
+ }
+ .field__input--inline {
+ background: transparent;
+ border-radius: 0;
+ border-top: none;
+ border-left: none;
+ border-right: none;
+ }
+ .field__input--inlineB {
+ display: inline-block;
+ width: auto;
+ }
+ .field__input--sm {
+ max-width: 131px;
+ }
+ .field__inputSubmit,
+ .field__inputClear {
+ bottom: 0;
+ font-size: 1.5rem;
+ position: absolute;
+ top: 0;
+ height: 48px;
+ }
+ .field__inputSubmit {
+ right: 18px;
+ }
+ .field__inputClear {
+ font-size: 1rem;
+ opacity: 0;
+ pointer-events: none;
+ right: 52px;
+ }
+ .field__inputClear.active {
+ opacity: 1;
+ pointer-events: all;
+ }
+ .field__more {
+ margin: 24px 0 0;
+ }
+ .field__more--spaceS {
+ margin-top: 8px;
+ }
+ .field__more--center {
+ text-align: center;
+ }
+ .field__text {
+ color: #b3b3b3;
+ font-size: 0.8125rem;
+ margin: -4px 0 8px;
+ }
+ .field__mapInner {
+ padding-top: 75%;
+ background-color: #f4f4f4;
+ position: relative;
+ }
+ .statusBox {
+ margin: 48px 0;
+ }
+ .formWrap--center .statusBox {
+ margin-right: auto;
+ margin-left: auto;
+ }
+ .statusBox p {
+ color: #333;
+ font-size: 1.125rem;
+ font-weight: 500;
+ }
+ .statusBox p:last-child {
+ margin-bottom: 0;
+ }
+ .statusBox__icon {
+ border-radius: 50%;
+ color: var(--statusColor);
+ font-size: 4rem;
+ line-height: 1;
+ margin-bottom: 24px;
+ }
+ .statusBox--success {
+ --statusColor: #74b11f;
+ }
+ .errorMsg {
+ align-items: center;
+ color: #d91a32;
+ display: flex;
+ font-size: 0.75rem;
+ margin: 4px 0 8px;
+ }
+ .errorMsg:before {
+ content: "";
+ }
+ .errorMsg:before {
+ font-size: 1rem;
+ margin-right: 8px;
+ }
+ .birthdayInput {
+ --birthdaySpace: 8px;
+ display: flex;
+ flex-wrap: wrap;
+ margin-left: calc(-1 * var(--birthdaySpace));
+ width: calc(100% + var(--birthdaySpace) * 2);
+ }
+ .birthdayInput .field__input {
+ margin-left: var(--birthdaySpace);
+ margin-right: var(--birthdaySpace);
+ }
+ .birthdayInput .field__input--day,
+ .birthdayInput .field__input--month {
+ width: calc(30% - 16px);
+ }
+ .birthdayInput .field__input--year {
+ width: calc(40% - 16px);
+ }
+ .formBox {
+ background-color: #f7f5f0;
+ border-radius: 8px;
+ padding: 20px;
+ margin-bottom: 12px;
+ }
+ .formBox--inner {
+ margin-left: 32px;
+ }
+ .formBox--plain {
+ background-color: transparent;
+ border-radius: initial;
+ padding: 0;
+ }
+ .formBox__title {
+ font-size: 0.9375rem;
+ font-weight: 400;
+ letter-spacing: -0.03em;
+ line-height: 1.47;
+ display: block;
+ margin: 0 0 24px;
+ }
+ .formBox__text {
+ font-size: 1rem;
+ margin: 0 0 24px;
+ }
+ .formBox__more {
+ font-size: 0.875rem;
+ font-weight: 500;
+ letter-spacing: -0.01em;
+ line-height: 1.28;
+ display: flex;
+ justify-content: flex-end;
+ align-items: center;
+ }
+ .formBox__more [class^="icon-"],
+ .formBox__more [class*=" icon-"] {
+ color: #838385;
+ font-size: 24px;
+ margin-right: 9px;
+ }
+ .formBox .checkbox ~ .formBox__more {
+ margin-top: 16px;
+ }
+ .radiobuttons,
+ .checkboxes {
+ --checkboxRadioSpace: 20px;
+ }
+ .radiobuttons--inline,
+ .checkboxes--inline {
+ --checkboxRadioSpace: 12px;
+ gap: var(--checkboxRadioSpace) 24px;
+ margin-bottom: calc(-1 * var(--checkboxRadioSpace));
+ display: flex;
+ }
+ .formBox .radiobuttons--inline,
+ .formBox .checkboxes--inline {
+ --checkboxRadioSpace: 24px;
+ margin-bottom: 0;
+ }
+ .radiobuttons--addresses,
+ .checkboxes--addresses {
+ padding-bottom: 27px;
+ }
+ .radiobuttons--colors,
+ .radiobuttons--icons,
+ .checkboxes--colors,
+ .checkboxes--icons {
+ display: flex;
+ flex-wrap: wrap;
+ margin-top: 12px;
+ }
+ .radiobuttons--colors,
+ .checkboxes--colors {
+ --checkboxRadioSpace: 16px;
+ gap: var(--checkboxRadioSpace);
+ }
+ .radiobuttons--icons,
+ .checkboxes--icons {
+ --checkboxRadioSpace: 12px;
+ gap: var(--checkboxRadioSpace) 8px;
+ }
+ .radiobuttons--inline .radiobutton,
+ .radiobuttons--inline .radiobutton:not(:first-child),
+ .radiobuttons--inline .radiobutton:not(:last-child),
+ .radiobuttons--colors .radiobutton,
+ .radiobuttons--colors .radiobutton:not(:first-child),
+ .radiobuttons--colors .radiobutton:not(:last-child),
+ .radiobuttons--icons .radiobutton,
+ .radiobuttons--icons .radiobutton:not(:first-child),
+ .radiobuttons--icons .radiobutton:not(:last-child) {
+ margin: 0;
+ }
+ .radiobuttons--scrollV {
+ scroll-behavior: smooth;
+ overflow: auto;
+ scrollbar-color: rgba(166, 166, 166, 0.3) transparent;
+ scrollbar-width: thin;
+ -webkit-overflow-scrolling: touch;
+ max-height: 224px;
+ }
+ .radiobuttons--scrollV::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+ }
+ .radiobuttons--scrollV::-webkit-scrollbar-thumb {
+ background: rgba(166, 166, 166, 0.3);
+ border-radius: 13px;
+ }
+ .radiobuttons--scrollV::-webkit-scrollbar-thumb:hover {
+ background: rgba(166, 166, 166, 0.5);
+ }
+ .radiobuttons--scrollV::-webkit-scrollbar-thumb:active {
+ background: rgba(166, 166, 166, 0.7);
+ }
+ .radiobuttons--scrollV::-webkit-scrollbar-track {
+ background: transparent;
+ }
+ .radiobuttons--toggle {
+ background: #ececec;
+ border-radius: 100px;
+ display: flex;
+ justify-content: center;
+ margin-inline: auto;
+ padding: 2px;
+ height: 40px;
+ }
+ .radiobuttons--toggle .radiobutton {
+ color: #838385;
+ }
+ .radiobuttons--toggle
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__icon {
+ background-color: #333;
+ }
+ .radiobuttons--toggle
+ .radiobutton__input:not([type="hidden"]):checked
+ ~ .radiobutton__text {
+ color: #fff;
+ }
+ .radiobuttons--toggle .radiobutton:not(:last-child) {
+ margin-bottom: 0;
+ }
+ .radiobuttons--toggle .radiobutton:not(:first-child) {
+ margin-top: 0;
+ }
+ .radiobuttons--toggle .radiobutton__label {
+ align-items: center;
+ display: flex;
+ padding: 4px 16px;
+ height: 100%;
+ }
+ .radiobuttons--toggle .radiobutton__icon {
+ background: transparent;
+ border: none;
+ border-radius: 100px;
+ width: 100%;
+ height: 100%;
+ }
+ .radiobuttons--toggle .radiobutton__icon:before {
+ display: none;
+ }
+ .radiobuttons--toggle .radiobutton__text {
+ color: #838385;
+ font-weight: 500;
+ }
+ .checkboxes--inline .checkbox,
+ .checkboxes--inline .checkbox:not(:first-child),
+ .checkboxes--inline .checkbox:not(:last-child) {
+ margin: 0;
+ }
+ .validation-summary-errors {
+ margin: 16px 0 0;
+ }
+ .validation-summary-errors ul {
+ list-style: inside;
+ }
+ .validation-summary-errors li {
+ margin-bottom: 8px;
+ }
+ .validation-summary-errors li,
+ .field-validation-error {
+ color: #d91a32;
+ }
+ .field-validation-error {
+ color: #d91a32;
+ }
+ .file-upload {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ margin-bottom: 20px;
+ }
+ .file-upload__filled .file-upload__button {
+ display: none;
+ }
+ .file-upload__filled .file-upload__content {
+ display: inline-flex;
+ }
+ .file-upload__input {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ opacity: 0;
+ z-index: 2;
+ cursor: pointer;
+ }
+ .file-upload__button {
+ position: relative;
+ margin-right: 10px;
+ }
+ .file-upload__content {
+ display: none;
+ flex-wrap: wrap;
+ align-items: center;
+ line-height: 1;
+ }
+ .file-upload__name {
+ font-size: 1rem;
+ color: #333;
+ letter-spacing: -0.02em;
+ margin: 8px 8px 8px 0;
+ }
+ .file-upload__delete {
+ cursor: pointer;
+ display: inline-flex;
+ flex-wrap: wrap;
+ align-items: center;
+ font-size: 0.8125rem;
+ font-weight: 500;
+ color: #333;
+ }
+ .file-upload__delete:active {
+ color: #f47920;
+ }
+ .file-upload__delete:active .file-upload__icon {
+ color: #f47920;
+ }
+ .file-upload__icon {
+ font-size: 1.5rem;
+ margin-top: -4px;
+ color: #838385;
+ }
+ .file-upload__title {
+ font-size: 1rem;
+ letter-spacing: -0.02em;
+ color: #333;
+ margin: 10px 10px 10px 0;
+ }
+ .file-upload__title span {
+ letter-spacing: -0.02em;
+ font-size: 0.8125rem;
+ }
+ .formTip {
+ color: #333;
+ font-size: 0.8125rem;
+ letter-spacing: -0.02em;
+ text-align: left;
+ }
+ .formTip--border {
+ border-top: solid 1px #ececec;
+ margin: 0 0 40px 0;
+ padding-top: 8px;
+ }
+ .formTip p {
+ font-size: 0.8125rem;
+ margin: 0;
+ }
+ .loginWrap {
+ display: flex;
+ text-align: left;
+ }
+ .loginWrap__img {
+ flex-shrink: 0;
+ position: relative;
+ width: 49%;
+ }
+ .loginWrap__img img {
+ -o-object-fit: cover;
+ object-fit: cover;
+ -o-object-position: center;
+ object-position: center;
+ }
+ .loginWrap__form {
+ flex: 1;
+ padding: 96px 24px;
+ margin: 0 auto;
+ max-width: 400px;
+ }
+ .loginWrap__form .modal__title {
+ margin-bottom: 24px;
+ }
+ .registerPromo {
+ margin-top: 40px;
+ }
+ .registrationForm .modal__title {
+ margin-bottom: 48px;
+ }
+ .formText {
+ border-top: 1px solid #d8d8d8;
+ padding: 24px 0 8px;
+ text-align: center;
+ }
+ .formText p {
+ color: #333;
+ font-size: 0.9375rem;
+ }
+ .formText p:last-child {
+ margin: 0;
+ }
+ .goToTop {
+ background-color: #000;
+ bottom: 32px;
+ border-radius: 50%;
+ box-shadow: 0px 5px 15px rgba(51, 51, 51, 0.12);
+ color: #333;
+ cursor: pointer;
+ font-size: 0.875rem;
+ line-height: 62px;
+ position: fixed;
+ right: 24px;
+ text-align: center;
+ transition: -webkit-transform 250ms ease-out;
+ transition: transform 250ms ease-out;
+ transition: transform 250ms ease-out, -webkit-transform 250ms ease-out;
+ -webkit-transform: translateY(150%);
+ transform: translateY(150%);
+ z-index: 9;
+ width: 64px;
+ height: 64px;
+ }
+ .goToTop:before {
+ display: block;
+ transition: -webkit-transform 300ms cubic-bezier(0.455, 0.07, 0.53, 0.895);
+ transition: transform 300ms cubic-bezier(0.455, 0.07, 0.53, 0.895);
+ transition: transform 300ms cubic-bezier(0.455, 0.07, 0.53, 0.895),
+ -webkit-transform 300ms cubic-bezier(0.455, 0.07, 0.53, 0.895);
+ }
+ .showToTop .goToTop {
+ -webkit-transform: translateY(0);
+ transform: translateY(0);
+ }
+ .imgControl {
+ margin: 0 auto;
+ display: flex;
+ width: 100%;
+ justify-content: center;
+ }
+ .imgControl button {
+ margin: 0 4px;
+ }
+ .indicator {
+ font-size: 0.8125rem;
+ font-weight: 400;
+ letter-spacing: -0.02em;
+ line-height: 1.231;
+ align-items: center;
+ display: inline-flex;
+ }
+ .indicator [class^="icon-"],
+ .indicator [class*=" icon-"] {
+ margin: 0 4px 2px;
+ }
+ .indicator:before {
+ width: 6px;
+ height: 6px;
+ background: transparent;
+ border-radius: 50%;
+ content: "";
+ margin-right: 6px;
+ margin-top: -2px;
+ }
+ .indicator--orange:before {
+ background-color: #f47920;
+ }
+ .indicator--green:before {
+ background-color: #74b11f;
+ }
+ .indicator--greenLight:before {
+ background-color: #8dc63f;
+ }
+ .indicator--red:before {
+ background-color: #d91a32;
+ }
+ .indicator--strong {
+ font-size: 0.875rem;
+ font-weight: 500;
+ letter-spacing: -0.01em;
+ line-height: 1.28;
+ padding: 4px;
+ }
+ .indicator--strong:before {
+ display: none;
+ }
+ .indicator--bg {
+ background-color: #fef8c6;
+ border-radius: 4px;
+ }
+ .orderTrack .indicator {
+ flex-shrink: 0;
+ }
+ .loader--circle {
+ margin: 0 auto 32px;
+ width: 96px;
+ height: 96px;
+ }
+ .loader__inner {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+ margin: auto;
+ width: 100%;
+ height: 100%;
+ }
+ .loader__item {
+ -webkit-animation: bouncedelay 1.4s infinite ease-in-out both;
+ animation: bouncedelay 1.4s infinite ease-in-out both;
+ border-radius: 100%;
+ background-color: #fff;
+ margin: 4px;
+ width: 16px;
+ height: 16px;
+ }
+ .loader__item--1 {
+ -webkit-animation-delay: -0.32s;
+ animation-delay: -0.32s;
+ }
+ .loader__item--2 {
+ -webkit-animation-delay: -0.16s;
+ animation-delay: -0.16s;
+ }
+ .loader__circle {
+ align-items: center;
+ -webkit-animation: circle-loader-spin 1s infinite linear;
+ animation: circle-loader-spin 1s infinite linear;
+ border-radius: 50%;
+ border-top: 10px solid #ece8dc;
+ border-right: 10px solid #ece8dc;
+ border-bottom: 10px solid #ece8dc;
+ border-left: 10px solid #f47920;
+ display: flex;
+ justify-content: center;
+ margin: auto;
+ -webkit-transform: translateZ(0);
+ transform: translateZ(0);
+ width: 96px;
+ min-width: 96px;
+ height: 96px;
+ min-height: 96px;
+ }
+ @-webkit-keyframes circle-loader-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+ }
+ @keyframes circle-loader-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+ }
+ @-webkit-keyframes bouncedelay {
+ 0%,
+ 80%,
+ 100% {
+ -webkit-transform: scale(0);
+ transform: scale(0);
+ }
+ 40% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+ }
+ @keyframes bouncedelay {
+ 0%,
+ 80%,
+ 100% {
+ -webkit-transform: scale(0);
+ transform: scale(0);
+ }
+ 40% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+ }
+ .loadMore {
+ --barPercentage: 0%;
+ --loadMoreSpace: 64px;
+ margin: var(--loadMoreSpace) auto;
+ text-align: center;
+ max-width: 736px;
+ }
+ .loadMore__text {
+ color: #333;
+ margin-bottom: 24px;
+ }
+ .loadMore__text:last-child {
+ margin-bottom: 0;
+ }
+ .loadMore__bar {
+ background-color: #fff;
+ border-radius: 6px;
+ margin: 24px auto;
+ overflow: hidden;
+ position: relative;
+ max-width: 288px;
+ height: 6px;
+ }
+ .loadMore__barInner {
+ background-color: gray;
+ border-radius: inherit;
+ left: 0;
+ position: absolute;
+ top: 0;
+ -webkit-transform: scaleX(var(--barPercentage));
+ transform: scaleX(var(--barPercentage));
+ -webkit-transform-origin: 0 center;
+ transform-origin: 0 center;
+ transition: -webkit-transform 250ms ease-out;
+ transition: transform 250ms ease-out;
+ transition: transform 250ms ease-out, -webkit-transform 250ms ease-out;
+ width: 100%;
+ height: 100%;
+ }
+ .loadMore__button:not(:last-child) {
+ margin-bottom: 32px;
+ }
+ .mainNavWrap {
+ --mobMenuHorPadding: 16px;
+ }
+ .mainNav__list {
+ margin: 0;
+ }
+ .mainNav__list li {
+ padding-left: 0;
+ margin: 0;
+ }
+ .mainNav__list li:after {
+ display: none;
+ }
+ .mainNav__item {
+ color: #8c8c8c;
+ cursor: pointer;
+ font-size: 0.875rem;
+ margin: 0 16px;
+ transition: color 250ms ease;
+ }
+ .mainNav__item:first-child {
+ margin-left: 0;
+ }
+ .mainNav__item--active {
+ color: #333;
+ }
+ .mainNav__link {
+ color: inherit;
+ display: block;
+ padding: 8px 8px 16px;
+ position: relative;
+ transition: color 250ms ease;
+ }
+ .mainNav__link:first-child {
+ padding-left: 0;
+ }
+ .mainNav__link:after {
+ background-color: #000;
+ bottom: 0;
+ content: "";
+ left: 0;
+ opacity: 0;
+ position: absolute;
+ -webkit-transform: scaleY(0);
+ transform: scaleY(0);
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+ transition: opacity 50ms ease-out;
+ width: 100%;
+ height: 3px;
+ }
+ .mainNav__item--active .mainNav__link:after {
+ opacity: 1;
+ -webkit-transform: scaleY(1);
+ transform: scaleY(1);
+ transition: opacity 10ms ease-out 250ms,
+ -webkit-transform 150ms ease-out 250ms;
+ transition: opacity 10ms ease-out 250ms, transform 150ms ease-out 250ms;
+ transition: opacity 10ms ease-out 250ms, transform 150ms ease-out 250ms,
+ -webkit-transform 150ms ease-out 250ms;
+ }
+ .megamenu {
+ position: absolute;
+ width: 100%;
+ }
+ .megamenu__list {
+ margin: 0;
+ }
+ .megamenu__list li {
+ padding-left: 0;
+ margin: 0;
+ }
+ .megamenu__list li:after {
+ display: none;
+ }
+ .megamenu__list--level2 > li {
+ color: #333;
+ font-weight: bold;
+ }
+ .megamenu__list--level3 {
+ margin: 16px 0 40px;
+ }
+ .megamenu__list--level3 > li {
+ color: #8c8c8c;
+ font-weight: normal;
+ margin-bottom: 8px;
+ }
+ .megamenu__list a {
+ color: inherit;
+ transition: color 250ms ease;
+ }
+ .megamenu__title {
+ align-items: baseline;
+ display: flex;
+ }
+ .megamenu__title > *:not(:last-child) {
+ margin-right: 16px;
+ }
+ .megamenu__close {
+ color: rgba(51, 51, 51, 0.5);
+ line-height: 1;
+ }
+ .message {
+ align-items: center;
+ border: 1px solid #ececec;
+ border-radius: 8px;
+ display: flex;
+ margin-bottom: 40px;
+ padding: 16px;
+ }
+ .message__icon {
+ align-self: flex-start;
+ font-size: 1.5rem;
+ margin-right: 8px;
+ margin-top: -3px;
+ }
+ .message__icon.icon-alert {
+ color: #d91a32;
+ }
+ .message__icon.icon-warning {
+ color: #f47920;
+ }
+ .message__icon.icon-tickFilled {
+ color: #74b11f;
+ }
+ .message__text {
+ color: #333;
+ }
+ .message__text p {
+ font-size: 0.8125rem;
+ font-weight: 400;
+ letter-spacing: -0.02em;
+ line-height: 1.3;
+ color: inherit;
+ margin-bottom: 4px;
+ }
+ .message__text p:last-child {
+ margin: 0;
+ }
+ .modal {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+ left: 0;
+ opacity: 1;
+ position: fixed;
+ top: 0;
+ transition: opacity 250ms ease-in-out;
+ z-index: 10;
+ width: 100%;
+ height: 100%;
+ }
+ .modal:not(.open) {
+ opacity: 0;
+ pointer-events: none;
+ }
+ .modal__wrap {
+ background-color: #fff;
+ border-radius: 8px;
+ color: #333;
+ font-size: 1rem;
+ font-weight: 400;
+ overflow: auto;
+ -webkit-overflow-scrolling: touch;
+ padding: 80px 24px 56px;
+ position: relative;
+ text-align: center;
+ width: 800px;
+ max-width: 92vw;
+ max-height: 92vh;
+ z-index: 10;
+ }
+ .modal--auto .modal__wrap {
+ width: auto;
+ }
+ .modal--s .modal__wrap {
+ width: 504px;
+ }
+ .modal--l .modal__wrap {
+ width: 1176px;
+ }
+ .modal--full .modal__wrap {
+ border-radius: 0;
+ display: flex;
+ flex-wrap: wrap;
+ width: 100%;
+ height: 100%;
+ max-width: 100%;
+ max-height: 100%;
+ }
+ .modal--transparent .modal__wrap {
+ background: transparent;
+ padding: 0;
+ }
+ .modal--noSpaces .modal__wrap {
+ padding: 0;
+ }
+ .modal__wrap .btnWrap {
+ margin-top: 34px;
+ }
+ .modal__wrap .btnWrap:last-child {
+ margin-bottom: 0;
+ }
+ .modal__closeButton {
+ position: absolute;
+ right: 24px;
+ top: 24px;
+ z-index: 2;
+ }
+ .modal__mainfigure {
+ margin: auto;
+ }
+ .modal__mainfigure img {
+ display: inline-block;
+ -o-object-fit: contain;
+ object-fit: contain;
+ -o-object-position: center center;
+ object-position: center center;
+ vertical-align: top;
+ max-width: 92vw;
+ max-height: 88vh;
+ }
+ .modal__titleWrap {
+ margin: 0 auto 32px;
+ }
+ .modal__title {
+ font-size: 1.5rem;
+ margin: 0 auto 12px;
+ max-width: 576px;
+ }
+ .modal__title:not(:first-child) {
+ margin-top: 0;
+ }
+ .modal__title:last-child {
+ margin-bottom: 0;
+ }
+ .modal .form {
+ margin-bottom: 0;
+ }
+ .modal--full .modal__content {
+ width: 100%;
+ }
+ .newsletter {
+ background-color: #e6e6e6;
+ padding: 32px 0;
+ display: flex;
+ }
+ .newsletter__form {
+ display: flex;
+ }
+ .newsletter__label {
+ font-size: 16px;
+ font-weight: bold;
+ }
+ .newsletter__inputs {
+ display: flex;
+ }
+ .newsletter__input {
+ background-color: #fff;
+ border: 1px solid #999;
+ border-radius: 5px;
+ color: #666;
+ font-size: 0.875rem;
+ margin-right: 8px;
+ padding: 8px;
+ height: 48px;
+ }
+ .newsletter__input::-webkit-input-placeholder {
+ color: #999;
+ }
+ .newsletter__input::-moz-placeholder {
+ color: #999;
+ }
+ .newsletter__input:-ms-input-placeholder {
+ color: #999;
+ }
+ .newsletter__input::placeholder {
+ color: #999;
+ }
+ .newsletter__terms {
+ margin: 8px 0 0;
+ }
+ .notifications {
+ display: none;
+ position: absolute;
+ top: 100%;
+ z-index: 3;
+ }
+ .notifications__content {
+ background-color: #fff;
+ border-radius: 8px;
+ box-shadow: 0px 2px 12px rgba(51, 51, 51, 0.08);
+ padding: 60px 20px 20px 20px;
+ position: relative;
+ z-index: 2;
+ margin-top: 12px;
+ }
+ .notifications__close {
+ position: absolute;
+ right: 20px;
+ top: 20px;
+ color: #333;
+ font-size: 1.5rem;
+ cursor: pointer;
+ }
+ .notifications__list {
+ margin: 0;
+ }
+ .notifications__list li {
+ padding-left: 0;
+ margin: 0;
+ }
+ .notifications__list li:after {
+ display: none;
+ }
+ .notifications__overlay {
+ position: absolute;
+ z-index: -1;
+ cursor: pointer;
+ }
+ .notifications__content {
+ width: 415px;
+ }
+ .notifications__list {
+ overflow: auto;
+ -webkit-overflow-scrolling: touch;
+ scroll-behavior: smooth;
+ overflow: auto;
+ scrollbar-color: rgba(166, 166, 166, 0.3) transparent;
+ scrollbar-width: thin;
+ -webkit-overflow-scrolling: touch;
+ max-height: calc(100vh - 210px);
+ margin: 0 -10px;
+ padding: 0 10px;
+ }
+ .notifications__list::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+ }
+ .notifications__list::-webkit-scrollbar-thumb {
+ background: rgba(166, 166, 166, 0.3);
+ border-radius: 13px;
+ }
+ .notifications__list::-webkit-scrollbar-thumb:hover {
+ background: rgba(166, 166, 166, 0.5);
+ }
+ .notifications__list::-webkit-scrollbar-thumb:active {
+ background: rgba(166, 166, 166, 0.7);
+ }
+ .notifications__list::-webkit-scrollbar-track {
+ background: transparent;
+ }
+ .notifications__listItem {
+ color: #838385;
+ font-size: 0.875rem;
+ line-height: 1.25;
+ margin: 0;
+ padding: 16px 0;
+ display: flex;
+ flex-wrap: wrap;
+ position: relative;
+ }
+ .notifications__listItem--unread {
+ color: #333;
+ padding-right: 13px;
+ }
+ .notifications__listItem--unread:before {
+ content: "";
+ position: absolute;
+ top: 21px;
+ right: 0;
+ width: 6px;
+ height: 6px;
+ background: #d91a32;
+ border-radius: 50%;
+ }
+ .notifications__listItem:not(:first-child) {
+ border-top: 1px solid #ececec;
+ }
+ .notifications__date {
+ width: 70px;
+ text-align: right;
+ font-size: 0.875rem;
+ letter-spacing: -0.01em;
+ margin-left: auto;
+ }
+ .notifications__title {
+ width: calc(100% - 70px);
+ max-width: 293px;
+ padding-right: 5px;
+ font-size: 0.875rem;
+ color: #333;
+ line-height: 1.3;
+ }
+ .notifications__maintitle {
+ font-size: 1.25rem;
+ font-weight: 700;
+ color: #333;
+ line-height: 1.3;
+ margin: 0 0 10px;
+ }
+ .notificationsBtn {
+ position: relative;
+ font-size: 1.5rem;
+ color: #a6a6a6;
+ }
+ .notificationsBtn:after {
+ position: absolute;
+ }
+ .outputsRow {
+ display: flex;
+ gap: 24px;
+ }
+ .output {
+ align-items: center;
+ background: #f2efe8;
+ border-radius: 8px;
+ display: flex;
+ flex: 1;
+ justify-content: space-between;
+ padding: 16px;
+ position: relative;
+ }
+ .output:not(.output--init) {
+ align-items: center;
+ justify-content: flex-start;
+ padding-right: 64px;
+ }
+ .output--pickup .output__inner,
+ .output--delivery .output__inner {
+ background-position: left center;
+ background-repeat: no-repeat;
+ background-size: auto 40px;
+ padding-left: 88px;
+ min-height: 40px;
+ }
+ .output--selected {
+ border: 2px solid #74b11f;
+ }
+ .output--delivery .output__inner {
+ background-image: url(../media/delivery.svg);
+ }
+ .output--pickup .output__inner {
+ background-image: url(../media/pickup.svg);
+ }
+ .output--pickup:not(.output--init) .output__inner,
+ .output--delivery:not(.output--init) .output__inner {
+ align-items: flex-end;
+ display: flex;
+ flex-wrap: wrap;
+ }
+ .output--init .output__inner {
+ align-items: center;
+ display: flex;
+ }
+ .output__title {
+ align-items: baseline;
+ color: #333;
+ display: flex;
+ font-size: 1rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.375;
+ margin: 0;
+ }
+ .output--delivery:not(.output--init) .output__title,
+ .output--pickup:not(.output--init) .output__title {
+ font-size: 0.875rem;
+ line-height: 1.286;
+ margin-bottom: 4px;
+ }
+ .output__title:not(:last-child) {
+ margin-bottom: 8px;
+ }
+ .output--init .output__title {
+ font-size: 1.125rem;
+ }
+ .output__titleInfo {
+ color: #838385;
+ font-size: 0.75rem;
+ letter-spacing: 0;
+ margin-left: 4px;
+ }
+ .output__mainLink {
+ font-size: 0.875rem;
+ font-weight: 500;
+ letter-spacing: -0.01em;
+ line-height: 1.286;
+ margin: 0;
+ }
+ .output__mainLink:after {
+ content: "";
+ }
+ .output__link,
+ .output__mainLink {
+ color: var(--buttonColor);
+ }
+ .output__link:active,
+ .output__mainLink:active {
+ color: var(--buttonColorActive);
+ }
+ .output--init .output__button {
+ flex-shrink: 0;
+ margin-left: 16px;
+ }
+ .output--init .output__button:after {
+ content: "";
+ }
+ .output:not(.output--init) .output__button {
+ position: absolute;
+ right: 16px;
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ transform: translateY(-50%);
+ }
+ .output--selected .output__button {
+ background: url(../media/tickFilled.svg) no-repeat scroll center;
+ background-size: contain;
+ color: #74b11f;
+ width: 26px;
+ height: 26px;
+ }
+ .output__status {
+ color: #74b11f;
+ flex-shrink: 0;
+ font-size: 1.625rem;
+ margin-left: 16px;
+ }
+ .output__link {
+ color: var(--buttonColor);
+ display: block;
+ font-size: 0.875rem;
+ text-decoration: underline;
+ }
+ .output__link:not(:last-child) {
+ margin-bottom: 4px;
+ }
+ .output__link address {
+ color: inherit;
+ line-height: inherit;
+ }
+ .output__link--b {
+ font-weight: 500;
+ }
+ .output__time {
+ color: #333;
+ font-size: 0.8125rem;
+ line-height: 1.23;
+ margin: 4px 0 0;
+ }
+ .output__time:before {
+ font-size: 1rem;
+ margin-right: 4px;
+ }
+ .pagination-container {
+ margin: 32px 0;
+ }
+ .pagination {
+ margin: 0;
+ align-items: center;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ }
+ .pagination li {
+ padding-left: 0;
+ margin: 0;
+ }
+ .pagination li:after {
+ display: none;
+ }
+ .pagination__item {
+ border-radius: 50%;
+ font-size: 1rem;
+ margin: 0 2px;
+ }
+ .pagination__item.active {
+ background-color: #f47920;
+ font-size: 1.125rem;
+ font-weight: 700;
+ }
+ .pagination__item.active .pagination__link {
+ color: #fff;
+ cursor: default;
+ }
+ .pagination__link {
+ color: var(--buttonColor);
+ cursor: pointer;
+ display: block;
+ line-height: 34px;
+ text-align: center;
+ transition: color 250ms ease;
+ width: 32px;
+ height: 32px;
+ }
+ .pagination__link:active {
+ color: var(--buttonColorActive);
+ }
+ .pagination__link--prev,
+ .pagination__link--next {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+ }
+ .pagination__link--prev.disabled,
+ .filters:not(.filters--checked) .pagination__link--prev.filtersClearAll,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.pagination__link--prev,
+ .filter:not(.filter--checked) .filtersLinks button.pagination__link--prev,
+ .pagination__link--next.disabled,
+ .filters:not(.filters--checked) .pagination__link--next.filtersClearAll,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.pagination__link--next,
+ .filter:not(.filter--checked) .filtersLinks button.pagination__link--next {
+ opacity: 0;
+ pointer-events: none;
+ }
+ .product .fav {
+ position: absolute;
+ right: -4px;
+ top: -4px;
+ z-index: 2;
+ }
+ .product .wishlistButton:not(:first-child) .fav {
+ right: 24px;
+ }
+ .product--mini .fav,
+ .minibasket__product .fav {
+ right: 32px;
+ top: 0;
+ }
+ .product__inner {
+ display: flex;
+ flex-direction: column;
+ position: relative;
+ height: 100%;
+ }
+ .product__discount {
+ align-items: center;
+ background-color: #fff;
+ border: 5px solid rgba(244, 121, 32, 0.7);
+ border-radius: 50%;
+ color: #333;
+ display: flex;
+ flex-direction: column;
+ font-size: 0.875rem;
+ font-weight: 700;
+ justify-content: center;
+ left: 0;
+ letter-spacing: -0.02em;
+ line-height: 1;
+ position: absolute;
+ text-align: center;
+ top: 0;
+ z-index: 1;
+ width: 64px;
+ height: 64px;
+ }
+ .basketTable .product__discount {
+ border-width: 3px;
+ font-size: 0.6875rem;
+ font-weight: 500;
+ width: 44px;
+ height: 44px;
+ }
+ .basketTable .product__discount .product__discountVal {
+ font-size: 0.875rem;
+ margin-bottom: -3px;
+ }
+ .product__discountVal {
+ font-size: 1.125rem;
+ font-weight: bold;
+ line-height: 1.223;
+ }
+ .product__discountText {
+ font-size: 0.625rem;
+ font-weight: 500;
+ line-height: 1.2;
+ }
+ .product__img {
+ margin-bottom: 12px;
+ padding-top: 16px;
+ position: relative;
+ max-width: 320px;
+ }
+ .product__img figure {
+ width: 100%;
+ }
+ .product__img figure picture {
+ display: block;
+ padding-top: calc(160 / 160 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .product__img figure img {
+ inset: 0;
+ -o-object-fit: contain;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .product__badge {
+ --badgePosition: 0;
+ bottom: 0;
+ position: absolute;
+ z-index: 2;
+ width: 40px;
+ }
+ .product__badge--left {
+ left: var(--badgePosition);
+ }
+ .product__badge--right {
+ right: var(--badgePosition);
+ }
+ .product__badge img {
+ display: inline-block;
+ vertical-align: top;
+ }
+ .product__more {
+ display: flex;
+ flex: 1;
+ flex-direction: column;
+ justify-content: flex-end;
+ }
+ .product__title {
+ color: #333;
+ display: block;
+ font-size: 1.125rem;
+ font-weight: 400;
+ letter-spacing: -0.02em;
+ line-height: 1.3;
+ margin: 0 0 8px;
+ }
+ .product__title:before {
+ content: "";
+ }
+ .product__desc {
+ color: #333;
+ font-size: 0.8125rem;
+ letter-spacing: -0.02em;
+ line-height: 1.23;
+ margin: 0 0 8px;
+ }
+ .product__quantity {
+ position: relative;
+ z-index: 1;
+ }
+ .product__avail {
+ font-size: 0.8125rem;
+ }
+ .minibasket .product__avail {
+ margin: 4px 0 0;
+ }
+ .productsListMini .product:not(:first-child) {
+ margin-top: 24px;
+ }
+ .productsListMini .product:not(:last-child) {
+ margin-bottom: 24px;
+ }
+ .productTags {
+ display: flex;
+ flex-wrap: wrap;
+ margin: -4px 0 8px;
+ }
+ .productInfo .productTags {
+ margin: 0 0 12px;
+ }
+ .productTags__tag {
+ margin: 4px 0;
+ width: 24px;
+ height: 24px;
+ }
+ .productInfo .productTags__tag {
+ margin-bottom: 0;
+ margin-top: 0;
+ width: 32px;
+ height: 32px;
+ }
+ .productTags__tag:not(:last-child) {
+ margin-right: 4px;
+ }
+ .priceContainer {
+ display: flex;
+ justify-content: flex-start;
+ }
+ .productInfo .priceContainer,
+ .productList .priceContainer {
+ height: 54px;
+ }
+ .productList .priceContainer {
+ justify-content: space-between;
+ margin-bottom: 12px;
+ }
+ .priceContainer .priceBlock {
+ align-items: baseline;
+ display: grid;
+ grid-template-columns: -webkit-max-content;
+ grid-template-columns: max-content;
+ grid-template-rows: auto;
+ }
+ .priceContainer .priceBlock:not(:first-child) {
+ padding-left: 8px;
+ }
+ .priceContainer .priceBlock:not(:last-child) {
+ padding-right: 8px;
+ }
+ .priceContainer .priceBlock__price {
+ align-self: end;
+ }
+ .priceContainer .priceBlock__price:not(.priceBlock__price--init):first-child {
+ grid-row-start: 1;
+ grid-row-end: 3;
+ }
+ .priceContainer .priceBlock__text {
+ align-self: end;
+ grid-column-start: 2;
+ grid-column-end: 3;
+ grid-row-start: 1;
+ grid-row-end: 3;
+ }
+ .priceBlock {
+ color: #333;
+ letter-spacing: -0.02em;
+ line-height: 1;
+ }
+ .priceBlock__price {
+ font-size: 1.125rem;
+ font-weight: 500;
+ line-height: 1.334;
+ text-align: right;
+ white-space: nowrap;
+ }
+ .priceBlock__price--init {
+ color: #a6a6a6;
+ font-size: 1rem;
+ font-weight: 400;
+ text-decoration: line-through;
+ }
+ .priceBlock__price--b {
+ font-size: 1.625rem;
+ letter-spacing: -0.03em;
+ line-height: 1.02;
+ margin-top: -6px;
+ }
+ .priceBlock__price--b .priceBlock__text {
+ letter-spacing: -0.02em;
+ }
+ .priceBlock__text {
+ font-size: 0.8125rem;
+ font-weight: 400;
+ line-height: 1.385;
+ margin-left: 4px;
+ white-space: nowrap;
+ }
+ .priceRow {
+ align-items: center;
+ display: flex;
+ justify-content: space-between;
+ font-size: 0.875rem;
+ margin: 16px 0;
+ }
+ .priceRow:first-child {
+ margin-top: 0;
+ }
+ .priceRow .priceBlock {
+ padding-left: 24px;
+ }
+ .priceRow:not(.priceRow--total) .priceBlock__price {
+ font-weight: normal;
+ }
+ .priceRow--total {
+ align-items: flex-end;
+ font-size: 1.25rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1;
+ margin-bottom: 24px;
+ }
+ .sideBasket .priceRow--total {
+ font-size: 1rem;
+ margin: 8px 0;
+ }
+ .priceRow--total .priceBlock__price {
+ font-size: 1.25rem;
+ }
+ .priceRow--total .priceBlock__price--init {
+ font-size: 0.9375rem;
+ }
+ .priceRow__val {
+ color: gray;
+ }
+ .noInfo {
+ border: 2px solid #fff;
+ border-radius: 50%;
+ color: #fff;
+ font-size: 0.75rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 22px;
+ text-align: center;
+ width: 24px;
+ height: 24px;
+ }
+ .infoPopup {
+ background-color: #fff;
+ -webkit-filter: drop-shadow(1px 2px 2px rgba(51, 51, 51, 0.1))
+ drop-shadow(2px 4px 4px rgba(51, 51, 51, 0.2));
+ filter: drop-shadow(1px 2px 2px rgba(51, 51, 51, 0.1))
+ drop-shadow(2px 4px 4px rgba(51, 51, 51, 0.2));
+ padding: 16px;
+ position: absolute;
+ right: calc(50vw - var(--wrapper) / 2 + var(--gridSpace));
+ top: 160px;
+ transition: opacity 350ms ease, -webkit-transform 350ms ease;
+ transition: opacity 350ms ease, transform 350ms ease;
+ transition: opacity 350ms ease, transform 350ms ease,
+ -webkit-transform 350ms ease;
+ z-index: 99;
+ min-width: 320px;
+ }
+ .infoPopup.moveOut {
+ opacity: 0;
+ pointer-events: none;
+ -webkit-transform: translateY(-40%);
+ transform: translateY(-40%);
+ }
+ .infoPopup__title {
+ font-weight: bold;
+ margin: 0 0 8px;
+ padding-right: 24px;
+ }
+ .infoPopup p {
+ font-size: 0.875rem;
+ }
+ .infoPopup__remove {
+ position: absolute;
+ right: 0;
+ top: 0;
+ }
+ .productsSum {
+ padding: 20px 8px;
+ }
+ .productsSum .orDivider__text {
+ background-color: #f2f2f2;
+ }
+ .quantity {
+ align-items: center;
+ background-color: #f2efe8;
+ border-radius: 100px;
+ display: flex;
+ position: relative;
+ width: 100%;
+ max-width: 296px;
+ height: 48px;
+ }
+ .quantity--init {
+ position: relative;
+ }
+ .quantity--init:before {
+ content: "";
+ }
+ .quantity--init:before {
+ color: #838385;
+ font-size: 1.5rem;
+ left: 50%;
+ margin: -12px 0 0 -12px;
+ position: absolute;
+ top: 50%;
+ z-index: 1;
+ }
+ .quantity--init:after {
+ background-color: #f2efe8;
+ border-radius: 100px;
+ content: "";
+ pointer-events: none;
+ transition: background-color 250ms ease-out;
+ }
+ .quantity--init .quantity__btn {
+ opacity: 0;
+ }
+ .quantity__btn {
+ background-color: var(--buttonBgColor);
+ border-radius: 100px;
+ color: var(--buttonColor);
+ flex-shrink: 0;
+ font-size: 1.5rem;
+ line-height: 1;
+ width: 60px;
+ height: 100%;
+ }
+ .quantity__btn:not(.disabled) {
+ cursor: pointer;
+ }
+ .quantity__btn:not(.disabled):active {
+ background-color: var(--buttonBgColorActive);
+ }
+ .quantity__btn.disabled,
+ .filters:not(.filters--checked) .quantity__btn.filtersClearAll,
+ .filters:not(.filters--checked)
+ .filtersLinks.filtersLinks--all
+ button.quantity__btn,
+ .filter:not(.filter--checked) .filtersLinks button.quantity__btn {
+ --buttonBgColor: #f2efe8;
+ --buttonColor: #c2c2c2;
+ }
+ .quantity__btn--inc {
+ --buttonBgColor: #74b11f;
+ --buttonBgColorHover: #8dc63f;
+ --buttonBgColorActive: #588718;
+ --buttonColor: #fff;
+ }
+ .quantity__btn--inc:before {
+ content: "";
+ }
+ .quantity__btn--dec {
+ --buttonBgColor: #e8e2d7;
+ --buttonBgColorHover: #d6d0c5;
+ --buttonBgColorActive: #c9c4b9;
+ --buttonColor: #838385;
+ }
+ .quantity__btn--dec:before {
+ content: "";
+ }
+ .quantity__btn--notAvailable {
+ background-color: #ececec;
+ border-radius: 8px;
+ color: #a6a6a6;
+ font-size: 0.9375rem;
+ font-weight: 500;
+ min-width: 100%;
+ }
+ .quantity__input {
+ color: #838385;
+ flex: 1;
+ font-size: 1.25rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ text-align: center;
+ }
+ .quantity__input span {
+ font-size: 1rem;
+ }
+ .quantity:not(.quantity--init) .quantity__input {
+ pointer-events: none;
+ }
+ .quantity.quantity--init .quantity__input {
+ cursor: pointer;
+ opacity: 0;
+ z-index: 2;
+ }
+ .quantity__message {
+ align-items: center;
+ background: #fff;
+ border: 1px solid #ececec;
+ box-shadow: 0px 6px 16px rgba(51, 51, 51, 0.15);
+ border-radius: 8px;
+ bottom: 100%;
+ display: flex;
+ font-size: 0.875rem;
+ left: 50%;
+ letter-spacing: -0.01em;
+ margin-bottom: 8px;
+ opacity: 0;
+ padding: var(--productPadding);
+ pointer-events: none;
+ position: absolute;
+ -webkit-transform: translateY(16px) translateX(-50%);
+ transform: translateY(16px) translateX(-50%);
+ transition: opacity 350ms ease, -webkit-transform 350ms ease;
+ transition: opacity 350ms ease, transform 350ms ease;
+ transition: opacity 350ms ease, transform 350ms ease,
+ -webkit-transform 350ms ease;
+ width: calc(100% + var(--productPadding) * 2);
+ }
+ .basketTable .quantity__message {
+ left: 50%;
+ padding: 8px;
+ white-space: nowrap;
+ width: auto;
+ }
+ .quantity__message:before {
+ background-color: var(--messageColor);
+ border-radius: 50%;
+ color: #fff;
+ flex-shrink: 0;
+ font-weight: bold;
+ line-height: 22px;
+ margin-right: 8px;
+ text-align: center;
+ width: 22px;
+ height: 22px;
+ }
+ .quantity--showMessage .quantity__message {
+ opacity: 1;
+ -webkit-transform: translateY(0) translateX(-50%);
+ transform: translateY(0) translateX(-50%);
+ }
+ .quantity__message--added {
+ --messageColor: #74b11f;
+ }
+ .quantity__message--added:before {
+ content: "";
+ }
+ .quantity__message--removed {
+ --messageColor: #d8d8d8;
+ }
+ .quantity__message--removed:before {
+ content: "";
+ }
+ .quantity--s,
+ .basketTable .quantity {
+ height: 34px;
+ }
+ .quantity--s .quantity__btn,
+ .basketTable .quantity .quantity__btn {
+ font-size: 0.875rem;
+ width: 40px;
+ }
+ .quantity--s .quantity__input,
+ .basketTable .quantity .quantity__input {
+ font-size: 0.875rem;
+ }
+ .filters__item .range {
+ padding: 16px 8px 0 0;
+ }
+ .range__slider {
+ background: #333;
+ border: none;
+ border-radius: 0;
+ box-shadow: none;
+ margin: 16px;
+ height: 2px;
+ }
+ .range__values {
+ display: flex;
+ justify-content: space-between;
+ }
+ .range__value {
+ color: #ccc;
+ font-size: 0.875rem;
+ text-align: center;
+ width: 32px;
+ }
+ .range__inputs {
+ display: flex;
+ margin-top: 16px;
+ height: 48px;
+ }
+ .range__inputWrap {
+ flex: 1;
+ margin-right: 8px;
+ position: relative;
+ }
+ .range__input {
+ padding-right: 24px;
+ width: 100%;
+ }
+ .range__symbol {
+ color: gray;
+ font-size: 0.875rem;
+ right: 8px;
+ position: absolute;
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ transform: translateY(-50%);
+ }
+ .range__submit:before {
+ content: "";
+ }
+ .noUi-connect {
+ background-color: #333;
+ }
+ .noUi-handle {
+ border: 1px solid #333;
+ box-shadow: none;
+ }
+ .noUi-horizontal .noUi-handle {
+ border-radius: 50%;
+ right: -16px;
+ top: -16px;
+ width: 32px;
+ height: 32px;
+ }
+ .noUi-handle:before,
+ .noUi-handle:after {
+ display: none;
+ }
+ .noUi-tooltip {
+ background: transparent;
+ border: none;
+ font-size: 0.875rem;
+ font-weight: bold;
+ line-height: 1;
+ padding: 4px 0;
+ }
+ .noUi-handle-lower .noUi-tooltip,
+ .noUi-handle-upper .noUi-tooltip {
+ bottom: 100%;
+ }
+ .result {
+ margin: 0 0 40px;
+ }
+ .result--fullheight {
+ align-items: center;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ margin: 0;
+ padding: 24px 0;
+ min-height: 60vh;
+ }
+ .result__content {
+ text-align: center;
+ width: 100%;
+ }
+ .result__title {
+ font-size: 1.875rem;
+ font-weight: 700;
+ letter-spacing: -0.02em;
+ line-height: 1.2;
+ color: #333;
+ margin: 0 0 8px;
+ }
+ .result__p {
+ margin: 0 0 12px;
+ }
+ .result__p--b {
+ font-size: 1.25rem;
+ letter-spacing: -0.03em;
+ }
+ .result__p:last-child {
+ margin: 0;
+ }
+ .result__button {
+ margin-top: 24px;
+ }
+ .result__code {
+ font-size: 1rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.37;
+ }
+ .result__code strong {
+ font-size: 1.125rem;
+ font-weight: 700;
+ letter-spacing: -0.02em;
+ line-height: 1.2;
+ }
+ .result__mainimg {
+ width: 100%;
+ margin: 0 auto 8px;
+ max-width: 120px;
+ }
+ .result__mainimg picture {
+ display: block;
+ padding-top: calc(124 / 124 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .result__mainimg img {
+ inset: 0;
+ -o-object-fit: contain;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .result__mainimg--notsupported {
+ margin-bottom: 40px;
+ max-width: 235px;
+ }
+ .result__mainimg--notsupported picture {
+ padding-top: 82.5531914894%;
+ }
+ .result__mainicon {
+ font-size: 5.9375rem;
+ margin-bottom: 32px;
+ }
+ .result__mainicon--border {
+ padding: 0 16px;
+ border-bottom: solid 3px #dad7d0;
+ }
+ .result__mainicon--orange {
+ color: #f47920;
+ }
+ .scrollbar {
+ scroll-behavior: smooth;
+ overflow: auto;
+ scrollbar-color: rgba(166, 166, 166, 0.3) transparent;
+ scrollbar-width: thin;
+ -webkit-overflow-scrolling: touch;
+ }
+ .scrollbar::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+ }
+ .scrollbar::-webkit-scrollbar-thumb {
+ background: rgba(166, 166, 166, 0.3);
+ border-radius: 13px;
+ }
+ .scrollbar::-webkit-scrollbar-thumb:hover {
+ background: rgba(166, 166, 166, 0.5);
+ }
+ .scrollbar::-webkit-scrollbar-thumb:active {
+ background: rgba(166, 166, 166, 0.7);
+ }
+ .scrollbar::-webkit-scrollbar-track {
+ background: transparent;
+ }
+ .scrollbarShadow {
+ position: relative;
+ }
+ .scrollbarShadow:before,
+ .scrollbarShadow:after {
+ content: "";
+ pointer-events: none;
+ position: absolute;
+ transition: opacity 250ms ease-out;
+ }
+ .scrollbarShadow--vert:before,
+ .scrollbarShadow--vert:after {
+ left: 0;
+ z-index: 3;
+ width: calc(100% - 8px);
+ height: 40px;
+ }
+ .scrollbarShadow--vert:before {
+ background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);
+ top: 0;
+ }
+ .scrollbarShadow--vert:after {
+ background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 100%);
+ bottom: 0;
+ }
+ .scrollbarShadow--hor:before,
+ .scrollbarShadow--hor:after {
+ top: 0;
+ width: 56px;
+ height: calc(100% - 8px);
+ }
+ .scrollbarShadow--hor:before {
+ background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
+ left: 0;
+ }
+ .scrollbarShadow--hor:after {
+ background: linear-gradient(to left, white 0%, rgba(255, 255, 255, 0) 100%);
+ right: 0;
+ }
+ .scrollbarShadow--top:before {
+ opacity: 0;
+ }
+ .scrollbarShadow--bottom:after {
+ opacity: 0;
+ }
+ .scrollbarShadow--right:after {
+ opacity: 0;
+ }
+ .scrollbarShadow--left:before {
+ opacity: 0;
+ }
+ .searchInput {
+ --searchIconWidth: 48px;
+ --searchHeight: 48px;
+ border: 1px solid #fff;
+ border-radius: 5px;
+ margin: 16px 0;
+ position: relative;
+ height: var(--searchHeight);
+ }
+ .searchInput input {
+ background: transparent;
+ border: none;
+ }
+ .searchInput__input {
+ padding: 12px var(--searchIconWidth) 12px 12px;
+ width: 100%;
+ height: 100%;
+ }
+ .searchInput__submit {
+ align-items: center;
+ display: flex;
+ font-size: 24px;
+ justify-content: center;
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: var(--searchIconWidth);
+ height: 100%;
+ }
+ .searchInput__submit:before {
+ content: "";
+ }
+ .sidemenu {
+ margin: 28px 0 16px;
+ position: relative;
+ z-index: 5;
+ }
+ .sidemenu__selected:before {
+ content: "";
+ }
+ .sidemenu__list {
+ margin: 0;
+ }
+ .sidemenu__list li {
+ padding-left: 0;
+ margin: 0;
+ }
+ .sidemenu__list li:after {
+ display: none;
+ }
+ .sidemenu__list--level2 {
+ margin: 12px 0;
+ padding: 0 20px;
+ }
+ .sidemenu__link {
+ display: inline-block;
+ font-weight: 500;
+ color: #333;
+ }
+ .sidemenu__link--level2 {
+ font-size: 0.875rem;
+ margin-bottom: 6px;
+ letter-spacing: -0.01em;
+ }
+ .sideNav {
+ flex: 1;
+ padding: 80px 8px 0 32px;
+ position: relative;
+ }
+ .sideNav__list {
+ margin: 0;
+ margin: 0;
+ padding: 0;
+ }
+ .sideNav__list li {
+ padding-left: 0;
+ margin: 0;
+ }
+ .sideNav__list li:after {
+ display: none;
+ }
+ .sideNav__list--level1 {
+ scroll-behavior: smooth;
+ overflow: auto;
+ scrollbar-color: rgba(166, 166, 166, 0.3) transparent;
+ scrollbar-width: thin;
+ -webkit-overflow-scrolling: touch;
+ left: 0;
+ padding-right: 16px;
+ position: -webkit-sticky;
+ position: sticky;
+ top: calc(8px + var(--headerHeight));
+ max-height: calc(100vh - 16px - var(--headerHeight));
+ }
+ .sideNav__list--level1::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+ }
+ .sideNav__list--level1::-webkit-scrollbar-thumb {
+ background: rgba(166, 166, 166, 0.3);
+ border-radius: 13px;
+ }
+ .sideNav__list--level1::-webkit-scrollbar-thumb:hover {
+ background: rgba(166, 166, 166, 0.5);
+ }
+ .sideNav__list--level1::-webkit-scrollbar-thumb:active {
+ background: rgba(166, 166, 166, 0.7);
+ }
+ .sideNav__list--level1::-webkit-scrollbar-track {
+ background: transparent;
+ }
+ .fixPos .sideNav__list--level1 {
+ margin-top: calc(var(--top) - var(--headerHeight) - 148px);
+ }
+ .sideNav__list--level2 {
+ margin: 0 0 4px;
+ }
+ .sideNav__item {
+ border: none;
+ color: #333;
+ font-size: 0.875rem;
+ font-weight: 500;
+ letter-spacing: -0.01em;
+ line-height: 1.572;
+ margin: 0;
+ }
+ .sideNav__item--level2 {
+ font-weight: 400;
+ }
+ .sideNav__link {
+ color: inherit;
+ display: block;
+ font-size: inherit;
+ line-height: inherit;
+ padding: 8px 0 8px 44px;
+ position: relative;
+ transition: color 250ms ease;
+ }
+ .sideNav__link--level1.active {
+ background-color: #f2efe8;
+ border-radius: 6px;
+ }
+ .sideNav--lists .sideNav__link--level1.active:before {
+ background-color: var(--listColor);
+ border-radius: 4px;
+ }
+ .sideNav__item.open > .sideNav__link--level1 {
+ font-weight: 700;
+ }
+ .sideNav__link--level1:before {
+ font-size: 1.5rem;
+ left: 8px;
+ margin-top: -12px;
+ position: absolute;
+ top: 50%;
+ width: 24px;
+ height: 24px;
+ }
+ .sideNav__link--level2 {
+ border-radius: 6px;
+ padding-bottom: 6px;
+ padding-top: 6px;
+ }
+ .sideNav__link--level2.active {
+ background-color: #f2efe8;
+ font-weight: 500;
+ }
+ .sideNav__seperator {
+ background-color: #ececec;
+ height: 1px;
+ }
+ .sideNav__list .sideNav__seperator {
+ margin: 12px 0;
+ }
+ .swiper {
+ --swiper-theme-color: #838385;
+ --swiper-navigation-size: 32px;
+ --swiper-pagination-bullet-opacity: 1;
+ --swiper-pagination-bullet-inactive-opacity: 0.5;
+ --swiper-pagination-bullet-inactive-color: #a6a6a6;
+ --swiper-pagination-color: #f47920;
+ --swiper-navigation-color: #838385;
+ --swiper-navigation-inactive-color: #a6a6a6;
+ --swiper-navigation-inactive-opacity: 1;
+ }
+ .swiper-horizontal > .swiper-pagination-bullets,
+ .swiper-pagination-bullets.swiper-pagination-horizontal {
+ bottom: 0;
+ }
+ .swiper-button-prev,
+ .swiper-button-next {
+ width: var(--swiper-navigation-size);
+ }
+ .swiper-button-prev:after,
+ .swiper-button-next:after {
+ font-size: var(--swiper-navigation-size);
+ }
+ .arrowSlider .swiper-button-prev:after,
+ .arrowSlider .swiper-button-next:after {
+ font-size: 2.5rem;
+ }
+ .swiper-button-prev.swiper-button-disabled,
+ .swiper-button-next.swiper-button-disabled {
+ color: var(--swiper-navigation-inactive-color);
+ opacity: var(--swiper-navigation-inactive-opacity);
+ }
+ .swiper-button-prev:not(.swiper-button-disabled):active,
+ .swiper-button-next:not(.swiper-button-disabled):active {
+ color: #f47920;
+ }
+ .swiper-button-prev {
+ left: 0;
+ }
+ .swiper-button-prev:after {
+ content: "";
+ }
+ .swiper-button-next {
+ right: 0;
+ }
+ .swiper-button-next:after {
+ content: "";
+ }
+ .swiper-pagination {
+ margin-top: 32px;
+ }
+ .swiper-pagNav {
+ align-items: center;
+ bottom: 0;
+ display: flex;
+ justify-content: center;
+ margin-top: 32px;
+ }
+ .swiper-pagNav .swiper-pagination {
+ margin: 0;
+ position: relative;
+ width: auto;
+ }
+ .swiper-pagNav .swiper-button-prev,
+ .swiper-pagNav .swiper-button-next {
+ margin: 0;
+ position: relative;
+ top: 0;
+ }
+ .swiper-pagNav__shadow {
+ content: "";
+ position: absolute;
+ pointer-events: none;
+ top: 0;
+ transition: opacity 250ms ease-in-out;
+ z-index: 1;
+ width: var(--swiper-navigation-size);
+ height: calc(100% - 64px);
+ }
+ .swiper-pagNav__shadow--prev {
+ background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
+ left: 0;
+ }
+ .swiper-pagNav__shadow--next {
+ background: linear-gradient(to left, white 0%, rgba(255, 255, 255, 0) 100%);
+ right: 0;
+ }
+ .swiper-button-disabled + .swiper-pagNav__shadow {
+ opacity: 0;
+ }
+ .sliderSection {
+ --sliderSectionSpaceBottom: 40px;
+ margin: 0 0 var(--sliderSectionSpaceBottom);
+ }
+ .simpleSlider {
+ --simnpleSliderSpaceBottom: 32px;
+ padding-bottom: var(--simnpleSliderSpaceBottom);
+ }
+ .simpleSlider--cat {
+ margin-left: -16px;
+ margin-top: -24px;
+ padding-inline: 16px;
+ padding-top: 24px;
+ width: calc(100% + 32px);
+ }
+ .simpleSlider--cat:not(.swiper-initialized) .swiper-slide {
+ margin-right: 16px;
+ width: calc(20% - 16px);
+ }
+ .productsSlider {
+ margin-top: 40px;
+ }
+ .productsSlider .swiper-wrapper {
+ align-items: stretch;
+ display: flex;
+ }
+ .productsSlider .swiper-slide {
+ width: 280px;
+ height: initial;
+ }
+ .productsSlider .product {
+ height: 100%;
+ }
+ .social p {
+ color: #4d4d4d;
+ margin: 0 0 8px;
+ }
+ .social__list {
+ --socialItemPAdding: 8px;
+ margin: 0;
+ display: flex;
+ margin-left: calc(-1 * var(--socialItemPAdding));
+ }
+ .social__list li {
+ padding-left: 0;
+ margin: 0;
+ }
+ .social__list li:after {
+ display: none;
+ }
+ .social__item {
+ color: #ccc;
+ line-height: 1;
+ margin: 0;
+ padding: var(--socialItemPAdding);
+ }
+ .social__item:not(:last-child) {
+ margin-right: 8px;
+ }
+ .social__link {
+ display: inline-block;
+ font-size: 28px;
+ vertical-align: top;
+ }
+ .social__link:before {
+ display: inline-block;
+ vertical-align: top;
+ }
+ .storeListWrap .tabToggle {
+ align-items: center;
+ bottom: 24px;
+ display: flex;
+ justify-content: center;
+ left: 0;
+ position: -webkit-sticky;
+ position: sticky;
+ z-index: 3;
+ }
+ .storeMap {
+ background-color: #f4f4f4;
+ flex-grow: 1;
+ position: relative;
+ min-height: 600px;
+ }
+ .storeTile {
+ padding-block: 20px;
+ }
+ .storeTile:not(:last-child) {
+ border-bottom: 1px solid #c2c2c2;
+ }
+ .mapInfo .storeTile {
+ margin: 0;
+ padding: 0;
+ position: relative;
+ z-index: 1;
+ }
+ .storeTile__thumbnail {
+ border-radius: 8px;
+ margin-bottom: 12px;
+ overflow: hidden;
+ }
+ .storeTile__thumbnail figure {
+ width: 100%;
+ }
+ .storeTile__thumbnail figure picture {
+ display: block;
+ padding-top: calc(115 / 266 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .storeTile__thumbnail figure img {
+ inset: 0;
+ -o-object-fit: contain;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .storeTile__title {
+ font-size: 1.25rem;
+ font-weight: 700;
+ letter-spacing: -0.02em;
+ line-height: 1.2;
+ color: #333;
+ margin-bottom: 4px;
+ }
+ .storeTile__title:not(:first-child) {
+ margin-top: 0;
+ }
+ .storeTile__address {
+ font-size: 0.875rem;
+ font-weight: 400;
+ letter-spacing: -0.01em;
+ line-height: 1.28;
+ color: #404040;
+ margin-bottom: 8px;
+ }
+ .storeTileSpecs {
+ --iconSpacing: 8px;
+ align-items: center;
+ display: flex;
+ margin-bottom: 16px;
+ }
+ .mapInfo .storeTileSpecs {
+ align-items: flex-start;
+ flex-flow: column;
+ margin-bottom: 15px;
+ }
+ .storeTileSpecs__title {
+ font-size: 1.625rem;
+ font-weight: 700;
+ letter-spacing: -0.03em;
+ line-height: 1.53;
+ margin-bottom: 14px;
+ }
+ .storeTileSpecs__iconWrap {
+ display: flex;
+ align-items: center;
+ }
+ .mapInfo .storeTileSpecs__iconWrap {
+ margin-bottom: 12px;
+ }
+ .storeTileSpecs__icon {
+ color: #838385;
+ font-size: 1.5rem;
+ margin-right: var(--iconSpacing);
+ }
+ .storeTileSpecs__iconInfo {
+ font-size: 0.8125rem;
+ font-weight: 400;
+ letter-spacing: -0.02em;
+ line-height: 1.23;
+ margin-left: calc(-1 * var(--iconSpacing));
+ }
+ .storeTileOrder {
+ align-items: flex-start;
+ background-color: #f7f5f0;
+ border-radius: 8px;
+ display: flex;
+ padding: 10px 20px;
+ }
+ .mapInfo .storeTileOrder {
+ flex-wrap: wrap;
+ padding: 10px;
+ }
+ .storeTileOrder__icon {
+ color: #838385;
+ flex-shrink: 0;
+ font-size: 1.5rem;
+ margin-right: 8px;
+ }
+ .storeTileOrder__details {
+ font-size: 0.875rem;
+ font-weight: 500;
+ letter-spacing: -0.01em;
+ line-height: 1.28;
+ color: #333;
+ margin-bottom: 0;
+ }
+ .mapInfo .storeTileOrder__details {
+ margin-bottom: 4px;
+ }
+ .storeTileOrder__availability {
+ font-size: 0.875rem;
+ font-weight: 400;
+ letter-spacing: -0.01em;
+ line-height: 1.28;
+ color: #838385;
+ margin-bottom: 0;
+ }
+ .mapInfo .storeTileOrder__availability {
+ display: none;
+ }
+ .mapInfo .storeTileOrder__actions {
+ flex-basis: 100%;
+ margin-top: 12px;
+ }
+ .mapInfo .storeTileOrder__actions .button {
+ width: 100%;
+ }
+ .storeTileOrder--details {
+ align-items: center;
+ margin-bottom: 40px;
+ padding: 24px 21px;
+ }
+ .storeTileOrder--details .storeTileOrder__icon {
+ font-size: 0;
+ margin-right: 17px;
+ margin-top: -6px;
+ width: 51px;
+ height: 27px;
+ }
+ .storeSearch {
+ background-color: #fff;
+ margin-bottom: 32px;
+ text-align: center;
+ }
+ .storeSearch__inner {
+ margin: 0 auto;
+ max-width: calc(480px + 2 * var(--gridSpace));
+ }
+ .storeSearch p {
+ font-size: 1rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.37;
+ color: #333;
+ }
+ .storeSearch p:last-of-type {
+ margin-bottom: 8px;
+ }
+ .storeSearch .form {
+ margin-bottom: 0;
+ padding-block: 8px;
+ }
+ .storeSearch .field {
+ margin-bottom: 0;
+ }
+ .pin {
+ cursor: pointer;
+ display: inline-block;
+ position: relative;
+ }
+ .pin__count {
+ font-size: 1.375rem;
+ font-weight: 700;
+ letter-spacing: -0.03em;
+ line-height: 1.36;
+ color: #fff;
+ display: inline-block;
+ left: 0;
+ margin: 0px 12px;
+ position: absolute;
+ right: 0;
+ text-align: center;
+ top: 20px;
+ }
+ .mapInfo {
+ background-color: #fff;
+ border-radius: 8px;
+ box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
+ max-width: 290px;
+ padding: 48px 12px 12px;
+ position: relative;
+ }
+ .mapInfo:after {
+ content: "";
+ border-bottom-left-radius: 4px;
+ box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
+ border: 16px solid #000;
+ border-color: transparent transparent #fff #fff;
+ bottom: -32px;
+ box-sizing: border-box;
+ left: calc(50% - 22.625px);
+ margin-left: 0;
+ position: absolute;
+ -webkit-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+ -webkit-transform-origin: 0 0;
+ transform-origin: 0 0;
+ width: 0;
+ height: 0;
+ }
+ .mapInfo:before {
+ background-color: #fff;
+ bottom: 0;
+ content: "";
+ display: block;
+ position: absolute;
+ left: 0;
+ margin: 0 auto;
+ pointer-events: none;
+ right: 0;
+ z-index: 1;
+ width: 50px;
+ height: 50px;
+ }
+ .mapInfo__close {
+ color: #838385;
+ font-size: 1rem;
+ position: absolute;
+ right: 19px;
+ top: 19px;
+ }
+ .storeLocator {
+ align-items: center;
+ background-color: #dbe5e8;
+ border-radius: 8px;
+ display: flex;
+ }
+ .storeLocator__title {
+ font-size: 1.625rem;
+ font-weight: 700;
+ letter-spacing: -0.03em;
+ line-height: 1.53;
+ color: #333;
+ margin-bottom: 4px;
+ text-align: center;
+ }
+ .storeLocator__inner {
+ align-items: center;
+ display: flex;
+ flex-flow: column;
+ flex-grow: 1;
+ padding: 20px;
+ }
+ .storeLocator__sub {
+ font-size: 1rem;
+ font-weight: 400;
+ letter-spacing: -0.02em;
+ line-height: 1.5;
+ text-align: center;
+ margin-bottom: 20px;
+ }
+ .storeLocator__illustration {
+ flex-basis: 300px;
+ font-size: 0;
+ }
+ .storeLocator__illustration--right {
+ margin-top: auto;
+ }
+ .storeLocator__illustration--mob {
+ display: none;
+ }
+ .storeLocator__form {
+ --fieldColumnSpace: 12px;
+ --formMaxWidth: 530px;
+ margin-bottom: 0;
+ }
+ .storeLocator__form .field {
+ margin-bottom: 0;
+ }
+ .storeLocator__form .field--small {
+ flex-grow: 1;
+ }
+ .storeLocator__form .field--small .button {
+ flex-grow: 1;
+ width: 100%;
+ }
+ .storeHours {
+ padding: 40px 24px;
+ position: relative;
+ color: #333;
+ }
+ .storeHours:after {
+ content: "";
+ background-color: #f7f5f0;
+ border-radius: 8px;
+ z-index: -2;
+ }
+ .storeHours .acc {
+ border: 0;
+ }
+ .storeHours .acc p:last-child {
+ margin-bottom: 0;
+ }
+ .storeHours .acc__header {
+ padding: 0;
+ }
+ .storeHours .acc__content {
+ padding: 0;
+ }
+ .storeHours p {
+ font-size: 0.9375rem;
+ font-weight: 400;
+ letter-spacing: -0.03em;
+ line-height: 1.47;
+ color: inherit;
+ margin-bottom: 6px;
+ }
+ .storeHours hr {
+ border: 0;
+ border-top: 1px solid #a6a6a6;
+ margin: 20px auto;
+ max-width: 227px;
+ }
+ .storeHours__inner {
+ margin: 0 auto;
+ max-width: 728px;
+ }
+ .storeHours__top {
+ text-align: center;
+ margin-bottom: 18px;
+ font-size: 1.25rem;
+ font-weight: 400;
+ letter-spacing: -0.03em;
+ line-height: 1.5;
+ }
+ .storeHours__top p:last-child {
+ margin-bottom: 0;
+ }
+ .storeHours__illustration {
+ font-size: 0;
+ position: absolute;
+ pointer-events: none;
+ z-index: -1;
+ }
+ .storeHours__illustration--left {
+ top: 0;
+ left: 0;
+ }
+ .storeHours__illustration--right {
+ bottom: 25px;
+ right: 42px;
+ }
+ .storeHours__illustration--mob {
+ top: 0;
+ left: 0;
+ }
+ .storeHours strong {
+ font-weight: 500;
+ }
+ .storeDetails__map {
+ padding-top: calc(532 / 1001 * 100%);
+ position: relative;
+ width: 100%;
+ background-color: #f7f5f0;
+ border-radius: 8px;
+ overflow: hidden;
+ padding-top: 53.1468531469%;
+ position: relative;
+ }
+ .storeDetails .storeTileSpecs {
+ display: block;
+ margin-bottom: 32px;
+ }
+ .storeDetails .storeTileSpecs__icon {
+ margin-right: 4px;
+ }
+ .storeDetails .storeTileSpecs__iconInfo {
+ font-size: 0.9375rem;
+ font-weight: 500;
+ letter-spacing: -0.03em;
+ line-height: 1.46;
+ margin-left: 0;
+ margin-right: 24px;
+ }
+ .table {
+ --paddingExternalX: 20px;
+ --paddingExternalY: 20px;
+ --cellPaddingX: 12px;
+ --cellPaddingY: 20px;
+ font-size: 0.875rem;
+ font-weight: 400;
+ letter-spacing: -0.01em;
+ line-height: 1.28;
+ margin: 0 0 10px;
+ }
+ .table table {
+ border: none;
+ border-collapse: collapse;
+ text-align: left;
+ width: 100%;
+ }
+ .table th,
+ .table .mob-th {
+ color: #000;
+ font-weight: 500;
+ text-align: left;
+ }
+ .table th {
+ padding: var(--cellPaddingY) var(--cellPaddingX);
+ }
+ .table th:first-child {
+ padding-left: var(--paddingExternalX);
+ }
+ .table th:last-child {
+ padding-right: var(--paddingExternalX);
+ }
+ .table tr {
+ border: 3px solid transparent;
+ border-left: 0;
+ border-right: 0;
+ position: relative;
+ }
+ .table tbody tr {
+ cursor: pointer;
+ }
+ .table tbody tr:after {
+ background-color: #f7f5f0;
+ border-radius: 8px;
+ content: "";
+ opacity: 0;
+ transition: opacity 250ms ease-in-out;
+ z-index: -1;
+ }
+ .table tbody tr.highlight:after {
+ background-color: #fef8c6;
+ opacity: 1;
+ }
+ .table td {
+ padding: var(--cellPaddingY) var(--cellPaddingX);
+ max-width: 172px;
+ }
+ .table td a {
+ font-weight: 400;
+ }
+ .table td.table__tools {
+ text-align: right;
+ white-space: nowrap;
+ }
+ .table td.table__tools .iconButton,
+ .table td.table__tools .selectedFilters__remove {
+ font-size: 1.5rem;
+ }
+ .table td.table__tools .iconButton:not(:last-child),
+ .table td.table__tools .selectedFilters__remove:not(:last-child) {
+ margin-right: 24px;
+ }
+ .table .mob-th {
+ display: none;
+ }
+ .timetable {
+ margin-bottom: 88px;
+ }
+ .timetable .swiper-wrapper {
+ align-items: stretch;
+ }
+ .timetable .swiper-slide {
+ height: auto;
+ }
+ .timetable__item {
+ display: flex;
+ flex-direction: column;
+ padding: 1px;
+ height: 100%;
+ }
+ .timetable__day {
+ background: #f7f5f0;
+ border-bottom: 1px solid #ececec;
+ color: #333;
+ display: flex;
+ flex-direction: column;
+ font-size: 0.875rem;
+ line-height: 1.375;
+ justify-content: center;
+ margin-bottom: 16px;
+ height: 56px;
+ }
+ .timetable__dayName {
+ font-size: 1rem;
+ font-weight: 500;
+ }
+ .timetable__hours--empty {
+ align-items: center;
+ border: 1px solid #ececec;
+ border-radius: 4px;
+ display: flex;
+ flex: 1;
+ justify-content: center;
+ }
+ .timetable__hour {
+ align-items: center;
+ border: 1px solid #c2c2c2;
+ border-radius: 4px;
+ color: #595959;
+ display: flex;
+ font-size: 0.875rem;
+ font-weight: 500;
+ justify-content: space-between;
+ padding: 8px 8px 8px 12px;
+ text-align: left;
+ transition: border-color 250ms ease-out;
+ width: 100%;
+ height: 40px;
+ }
+ .timetable__hour:not(.timetable__hour--unavailable) {
+ cursor: pointer;
+ }
+ .timetable__hour:not(:last-child) {
+ margin-bottom: 8px;
+ }
+ .timetable__hour--unavailable {
+ border-color: #ececec;
+ color: #d8d8d8;
+ }
+ .timetable__hour--selected {
+ background-color: #f2efe8;
+ border-color: #74b11f;
+ }
+ .timetable__hourVal {
+ padding-right: 8px;
+ white-space: nowrap;
+ }
+ .timetable__extraText {
+ color: #333;
+ font-size: 0.6875rem;
+ font-weight: 400;
+ letter-spacing: -0.02em;
+ line-height: 1.183;
+ text-align: right;
+ }
+ .timetable__hours--empty .timetable__extraText,
+ .timetable__hour--unavailable .timetable__extraText {
+ color: #d8d8d8;
+ }
+ .timetableNav {
+ transition: opacity 250ms ease-in-out;
+ }
+ .timetableNav.swiper-button-disabled {
+ opacity: 0;
+ pointer-events: none;
+ }
+ .timetableNav--next:before {
+ content: "";
+ }
+ .timetableNav--prev:before {
+ content: "";
+ }
+ .tooltip {
+ margin-left: 8px;
+ position: relative;
+ z-index: 2;
+ }
+ .tooltip__main {
+ background: #fff;
+ border-radius: 10px;
+ bottom: calc(100% + 12px);
+ -webkit-filter: drop-shadow(1px 2px 2px rgba(51, 51, 51, 0.1))
+ drop-shadow(2px 4px 4px rgba(51, 51, 51, 0.2));
+ filter: drop-shadow(1px 2px 2px rgba(51, 51, 51, 0.1))
+ drop-shadow(2px 4px 4px rgba(51, 51, 51, 0.2));
+ font-size: 0.875rem;
+ left: 50%;
+ line-height: 1.3;
+ margin-left: -100px;
+ opacity: 0;
+ padding: 16px;
+ position: absolute;
+ text-align: left;
+ -webkit-transform: translateY(-8px);
+ transform: translateY(-8px);
+ transition: opacity 200ms ease-out, -webkit-transform 250ms ease-out;
+ transition: opacity 200ms ease-out, transform 250ms ease-out;
+ transition: opacity 200ms ease-out, transform 250ms ease-out,
+ -webkit-transform 250ms ease-out;
+ width: 200px;
+ }
+ .tooltip__main:after {
+ border-style: solid;
+ bottom: calc(-1 * 8px);
+ content: "";
+ left: 50%;
+ margin-left: calc(-1 * 8px);
+ position: absolute;
+ width: 0;
+ height: 0;
+ border-color: #fff transparent transparent transparent;
+ border-width: 8px 8px 0 8px;
+ }
+ .tooltip:not(.tooltip--open) .tooltip__main {
+ pointer-events: none;
+ }
+ .tooltip--open .tooltip__main {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ transform: translateY(0);
+ }
+ .tooltip--bottom .tooltip__main {
+ bottom: auto;
+ box-shadow: 0 -4px 15px rgba(51, 51, 51, 0.12);
+ top: calc(100% + 12px);
+ }
+ .tooltip--bottom .tooltip__main:after {
+ border-width: 0 8px 8px 8px;
+ border-color: transparent transparent #fff transparent;
+ bottom: auto;
+ top: -8px;
+ }
+ .tooltip--bottom:not(.tooltip--open) .tooltip__main {
+ -webkit-transform: translateY(8px);
+ transform: translateY(8px);
+ }
+ .tooltip--right .tooltip__main {
+ left: -16px;
+ margin: 0;
+ }
+ .tooltip--right .tooltip__main:after {
+ left: 28px;
+ }
+ .tooltip--left .tooltip__main {
+ left: auto;
+ margin: 0;
+ right: -16px;
+ }
+ .tooltip--left .tooltip__main:after {
+ left: auto;
+ right: 20px;
+ }
+ .tooltip__btn {
+ padding: 0;
+ transition: color 250ms ease;
+ }
+ .topnav {
+ margin: 28px 0 16px;
+ position: relative;
+ z-index: 5;
+ }
+ .topnav__selected:before {
+ content: "";
+ }
+ .topnav__list {
+ margin: 0;
+ }
+ .topnav__list li {
+ padding-left: 0;
+ margin: 0;
+ }
+ .topnav__list li:after {
+ display: none;
+ }
+ .unavailabelBox {
+ background-color: #f7f5f0;
+ border-radius: 8px;
+ padding: 16px;
+ }
+ .checkoutStep__main .unavailabelBox {
+ margin-bottom: 12px;
+ }
+ .unavailabelBox__title {
+ font-size: 1rem;
+ font-weight: 500;
+ margin-bottom: 8px;
+ }
+ .minibasket .unavailabelBox__title {
+ font-size: 1rem;
+ }
+ .unavailabelBox .listTools--noBorder {
+ border: none;
+ margin: -8px 0;
+ padding-bottom: 0;
+ padding-top: 12px;
+ }
+ .basketTable__row--unavail .product__img {
+ opacity: 0.5;
+ }
+ .basketTable__row--unavail .product__title {
+ color: #838385;
+ }
+ .playvideo {
+ position: relative;
+ }
+ .playvideo__icon {
+ --playsize: 32px;
+ color: var(--buttonColor);
+ cursor: pointer;
+ font-size: 2rem;
+ padding: 0;
+ transition: color 250ms ease;
+ }
+ .playvideo__icon:before {
+ position: relative;
+ z-index: 1;
+ }
+ .playvideo__icon:after {
+ background-color: #fff;
+ border-radius: 50%;
+ content: "";
+ left: 50%;
+ margin: calc(1px - var(--playsize) / 2) 0 0 calc(1px - var(--playsize) / 2);
+ position: absolute;
+ top: 50%;
+ width: calc(var(--playsize) - 2px);
+ height: calc(var(--playsize) - 2px);
+ }
+ .playvideo__icon:active {
+ color: var(--buttonColorActive);
+ }
+ .playvideo__icon--lg {
+ --playsize: 64px;
+ font-size: 4rem;
+ }
+ .userAccountBtn {
+ background-color: #65141b;
+ border-radius: 50%;
+ color: #fff;
+ cursor: pointer;
+ font-size: 1.25rem;
+ font-weight: 700;
+ position: relative;
+ transition: background-color 250ms ease-out;
+ width: 44px;
+ height: 44px;
+ }
+ .userMenu {
+ display: none;
+ position: absolute;
+ top: 100%;
+ z-index: 3;
+ }
+ .userMenu__content {
+ background-color: #fff;
+ border-radius: 8px;
+ box-shadow: 0px 2px 12px rgba(51, 51, 51, 0.08);
+ padding: 60px 20px 20px 20px;
+ position: relative;
+ z-index: 2;
+ margin-top: 12px;
+ }
+ .userMenu__close {
+ position: absolute;
+ right: 20px;
+ top: 20px;
+ color: #333;
+ font-size: 1.5rem;
+ cursor: pointer;
+ }
+ .userMenu__list {
+ margin: 0;
+ }
+ .userMenu__list li {
+ padding-left: 0;
+ margin: 0;
+ }
+ .userMenu__list li:after {
+ display: none;
+ }
+ .userMenu__overlay {
+ position: absolute;
+ z-index: -1;
+ cursor: pointer;
+ }
+ .userMenu__content {
+ width: 296px;
+ }
+ .userMenu__name {
+ font-size: 1.125rem;
+ font-weight: 500;
+ margin-bottom: 16px;
+ text-align: center;
+ }
+ .userMenu__listItem {
+ color: var(--color);
+ font-size: 1rem;
+ line-height: 1.25;
+ margin: 0;
+ }
+ .userMenu__listItem:not(:first-child) {
+ border-top: 1px solid #ececec;
+ }
+ .userMenu__link {
+ --color: #333;
+ --hoverColor: #838385;
+ align-items: center;
+ color: var(--color);
+ display: inline-block;
+ padding: 16px 0;
+ vertical-align: top;
+ }
+ .userMenu__link--logout {
+ --color: #f47920;
+ --hoverColor: #f68d41;
+ }
+ .gridBoxes {
+ --gridBoxSpace: 12px;
+ display: flex;
+ flex-wrap: wrap;
+ margin: 40px 0 40px calc(-1 * var(--gridBoxSpace));
+ }
+ .gridBoxes__box {
+ margin: var(--gridBoxSpace);
+ width: calc(33.33% - var(--gridBoxSpace) * 2);
+ }
+ .contentBox {
+ align-items: center;
+ background-color: #f7f7f7;
+ display: inline-flex;
+ padding: 40px;
+ position: relative;
+ }
+ .contentBox__icon {
+ color: #ccc;
+ font-size: 2.75rem;
+ margin-bottom: 24px;
+ }
+ .contentBox__title {
+ color: #666;
+ font-size: 1.25rem;
+ margin: 0 0 24px;
+ }
+ .contentBox__text {
+ color: #999;
+ font-size: 0.875rem;
+ }
+ .contentBox__text:last-child {
+ margin-bottom: 0;
+ }
+ .contentBox__link {
+ color: inherit;
+ transition: color 250ms ease;
+ }
+ .contentBox__link:before {
+ content: "";
+ }
+ .accountPage {
+ position: relative;
+ }
+ .userNavBlock {
+ --tabItemHeight: 48px;
+ margin-top: calc(var(--tabItemHeight) * -1 + 1px);
+ margin-bottom: 88px;
+ }
+ .userNav {
+ margin: 0;
+ display: flex;
+ width: 100%;
+ }
+ .userNav li {
+ padding-left: 0;
+ margin: 0;
+ }
+ .userNav li:after {
+ display: none;
+ }
+ .userNav__item {
+ border-top-left-radius: 8px;
+ border-top-right-radius: 8px;
+ flex: 1 1 0;
+ overflow: hidden;
+ text-align: center;
+ height: var(--tabItemHeight);
+ }
+ .userNav__item:not(:last-child) {
+ margin-right: 10px;
+ }
+ .userNav__link {
+ font-size: 1.125rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.33;
+ align-items: center;
+ background-color: #f2efe8;
+ color: #838385;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ padding: 12px;
+ position: relative;
+ transition: background-color 250ms ease-out;
+ height: 100%;
+ }
+ .userNav__link.active {
+ background-color: #fff;
+ color: #333;
+ }
+ .userNav__link:after {
+ content: "";
+ }
+ .accountDetails {
+ align-items: flex-start;
+ display: flex;
+ justify-content: space-between;
+ }
+ .accountDetails__form {
+ flex: 1;
+ }
+ .accountDetails__box {
+ width: 376px;
+ max-width: 100%;
+ }
+ .socialLogins {
+ background-color: #f5f5f5;
+ padding: 24px;
+ }
+ .socialLogins__title {
+ margin: 0 0 16px;
+ }
+ .addBox {
+ align-items: center;
+ background: #f5f5f5;
+ border: 1px dashed #d6d6d6;
+ border-radius: 4px;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ padding: 40px;
+ position: relative;
+ text-align: center;
+ }
+ .addBox__icon {
+ color: #c2c2c2;
+ font-size: 3.75rem;
+ margin-bottom: 32px;
+ }
+ .addBox__text {
+ margin-bottom: 32px;
+ }
+ .addBox__link:before {
+ content: "";
+ }
+ .addresses {
+ --addressesGap: 32px;
+ display: flex;
+ gap: var(--addressesGap);
+ flex-wrap: wrap;
+ }
+ .addresses__box {
+ border: 1px solid #d6d6d6;
+ border-radius: 4px;
+ padding: 24px;
+ }
+ .addresses__box,
+ .addresses .addBox {
+ width: calc(33.33% - var(--addressesGap) * 2 / 3);
+ }
+ .addressBox {
+ position: relative;
+ }
+ .addressBox__tools {
+ display: flex;
+ flex-direction: column;
+ position: absolute;
+ right: 4px;
+ top: 4px;
+ }
+ .addressBox .address,
+ .addressBox .orderSum__col,
+ .addressBox address {
+ margin-bottom: 24px;
+ padding-right: 16px;
+ }
+ .addressBox .form__row {
+ margin-left: calc(-1 * var(--fieldColumnSpace) / 2);
+ width: calc(100% + var(--fieldColumnSpace));
+ }
+ .addressBox .form__row:last-child {
+ margin-bottom: calc(-1 * var(--fieldRowSpace));
+ }
+ .address__title {
+ color: #333;
+ font-size: 0.875rem;
+ font-weight: bold;
+ margin: 0 0 16px;
+ }
+ .address__more {
+ display: -webkit-box;
+ -webkit-line-clamp: 2;
+ -webkit-box-orient: vertical;
+ overflow: hidden;
+ }
+ .address__more:last-child {
+ margin-bottom: 0;
+ }
+ .miniBasketButton {
+ font-size: 1.125rem;
+ font-weight: 700;
+ justify-content: space-between;
+ padding: 4px 10px;
+ width: 152px;
+ }
+ .miniBasketButton__icon {
+ display: inline-flex;
+ font-size: 1.5rem;
+ margin-top: 10px;
+ position: relative;
+ }
+ .miniBasketButton__no {
+ margin-left: -6px;
+ margin-top: -10px;
+ }
+ .miniBasketButton .priceBlock {
+ color: #fff;
+ }
+ .miniBasketButton .priceBlock__price {
+ font-weight: 700;
+ }
+ .basketMain__content {
+ --mainLayoutSpace: 56px;
+ padding-left: 0;
+ }
+ .basketTable {
+ --imgWidth: 96px;
+ --imgMarginRight: 24px;
+ }
+ .checkoutStep__main .basketTable {
+ margin-inline: auto;
+ max-width: 820px;
+ }
+ .basketTable__row {
+ align-items: center;
+ display: flex;
+ padding: 4px 104px 4px 20px;
+ position: relative;
+ }
+ .basketTable__row:not(.basketTable__row--head) {
+ border-bottom: 1px solid #ececec;
+ }
+ .basketTable__row--head {
+ align-items: flex-end;
+ background-color: #f2efe8;
+ border-radius: 8px;
+ padding-block: 16px;
+ }
+ .basketTable__row--head .basketTable__cell {
+ color: #333;
+ font-size: 0.9375rem;
+ font-weight: 500;
+ }
+ .basketTable__row--head .basketTable__cell:first-child {
+ padding-left: 16px;
+ }
+ .basketTable__cell--price {
+ flex-shrink: 0;
+ margin-right: 40px;
+ text-align: right;
+ width: 80px;
+ }
+ .basketTable__cell--quant {
+ flex-shrink: 0;
+ margin: 0 32px;
+ text-align: center;
+ width: 152px;
+ }
+ .basketTable__row--head .basketTable__cell--quant {
+ text-align: left;
+ }
+ .basketTable__cell--button {
+ width: 232px;
+ }
+ .minibasket .basketTable__cell--button {
+ margin: 0;
+ width: 100%;
+ }
+ .basketTable__cell--more {
+ width: 100%;
+ }
+ .basketTable__cell .product__img {
+ flex-shrink: 0;
+ margin: 0 var(--imgMarginRight) 0 0;
+ padding: 0;
+ width: var(--imgWidth);
+ }
+ .basketTable__cell .product__title {
+ margin: 0;
+ position: relative;
+ }
+ .basketTable__cell .product__avail {
+ margin: 8px 0 0;
+ }
+ .basketTable__no {
+ font-weight: 400;
+ }
+ .basketTable .priceBlock__price {
+ font-size: 1.25rem;
+ line-height: 1.5;
+ }
+ .basketTable .priceBlock__price--init {
+ font-size: 0.9375rem;
+ line-height: 1.467;
+ margin-top: -5px;
+ }
+ .basketTable__remove {
+ margin-top: -16px;
+ position: absolute;
+ right: 20px;
+ top: 50%;
+ }
+ .basketTable .product__inner {
+ align-items: center;
+ flex-direction: row;
+ position: static;
+ }
+ .basketTable .fav {
+ font-size: 2rem;
+ margin-top: -16px;
+ right: 60px;
+ top: 50%;
+ }
+ .minibasket .basketTable {
+ --imgWidth: 80px;
+ --basketProductSpaceV: 16px;
+ }
+ .minibasket .basketTable .basketTable__row:not(.basketTable__row--head) {
+ align-content: center;
+ align-items: flex-start;
+ flex-wrap: wrap;
+ padding: var(--basketProductSpaceV) 8px var(--basketProductSpaceV) 96px;
+ min-height: 112px;
+ }
+ .minibasket .basketTable .basketTable__remove {
+ font-size: 1.5rem;
+ margin: 0;
+ right: 8px;
+ top: var(--basketProductSpaceV);
+ z-index: 2;
+ }
+ .minibasket .basketTable .basketTable__cell--product {
+ flex: auto;
+ width: 100%;
+ }
+ .minibasket .basketTable .basketTable__cell--product:not(:last-child) {
+ margin-bottom: 8px;
+ }
+ .minibasket .basketTable .basketTable__cell--quant {
+ margin: 0;
+ }
+ .minibasket .basketTable .basketTable__cell--price {
+ align-items: flex-end;
+ display: inline-flex;
+ flex: 1;
+ justify-content: flex-end;
+ margin: 0;
+ width: auto;
+ height: 34px;
+ }
+ .minibasket .basketTable .fav {
+ font-size: 1.5rem;
+ margin: 0;
+ right: 40px;
+ top: var(--basketProductSpaceV);
+ }
+ .minibasket .basketTable .product__img {
+ left: 8px;
+ margin-top: -40px;
+ position: absolute;
+ top: 50%;
+ }
+ .minibasket .basketTable .product__title {
+ font-size: 0.9375rem;
+ padding-right: 72px;
+ }
+ .sideBasket {
+ background: #fff;
+ }
+ .sideBasket__title:before {
+ content: "";
+ }
+ .cards {
+ align-items: center;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ margin: 16px 0 0;
+ }
+ .cards figure {
+ margin: 4px;
+ }
+ .cards img {
+ display: inline-block;
+ vertical-align: top;
+ }
+ .cards--inline {
+ display: inline-flex;
+ margin: -4px 0;
+ }
+ .minibasket {
+ --miniBasketWidth: 544px;
+ --miniBasketSpaceH: 16px;
+ --miniBasketProductSpaceTop: 16px;
+ --miniBasketProductSpaceH: 12px;
+ z-index: 2;
+ }
+ .minibasket__inner {
+ background-color: #fff;
+ position: fixed;
+ right: 0;
+ top: var(--top);
+ z-index: 10;
+ width: var(--miniBasketWidth);
+ height: var(--windowHeight);
+ }
+ .minibasket__top {
+ flex: 1;
+ scroll-behavior: smooth;
+ overflow: auto;
+ scrollbar-color: rgba(166, 166, 166, 0.3) transparent;
+ scrollbar-width: thin;
+ -webkit-overflow-scrolling: touch;
+ }
+ .minibasket__top::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+ }
+ .minibasket__top::-webkit-scrollbar-thumb {
+ background: rgba(166, 166, 166, 0.3);
+ border-radius: 13px;
+ }
+ .minibasket__top::-webkit-scrollbar-thumb:hover {
+ background: rgba(166, 166, 166, 0.5);
+ }
+ .minibasket__top::-webkit-scrollbar-thumb:active {
+ background: rgba(166, 166, 166, 0.7);
+ }
+ .minibasket__top::-webkit-scrollbar-track {
+ background: transparent;
+ }
+ .minibasket__header {
+ align-items: center;
+ display: flex;
+ padding: 32px var(--miniBasketSpaceH) 24px;
+ }
+ .minibasket__header .close-mini-cart {
+ margin-left: auto;
+ }
+ .minibasket__title {
+ color: #333;
+ font-size: 1.25rem;
+ font-weight: 500;
+ margin: 0 16px 0 0;
+ }
+ .minibasket__content {
+ padding: 0 var(--miniBasketSpaceH);
+ }
+ .minibasket__product {
+ border-bottom: 1px solid #ececec;
+ padding: var(--miniBasketProductSpaceTop) var(--miniBasketProductSpaceH) 24px;
+ position: relative;
+ }
+ .minibasket__remove {
+ position: absolute;
+ right: var(--miniBasketProductSpaceH);
+ top: var(--miniBasketProductSpaceTop);
+ z-index: 2;
+ }
+ .minibasket__bottom {
+ background: #fff;
+ box-shadow: 0px -2px 10px rgba(51, 51, 51, 0.1);
+ padding: 24px;
+ }
+ .basketInfo {
+ color: #595959;
+ font-size: 0.8125rem;
+ letter-spacing: -0.02em;
+ margin: 16px 0 0;
+ text-align: center;
+ }
+ .sideBasket .basketInfo {
+ margin-top: 8px;
+ }
+ .miniCart__main {
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+ height: 100%;
+ }
+ .miniCart__holder .loader {
+ display: flex;
+ min-height: 240px;
+ }
+ .miniCart__holder .loader__item {
+ background-color: #999;
+ }
+ .quantinyNo {
+ align-items: center;
+ background-color: #f0f0f0;
+ border-radius: 5px;
+ display: inline-flex;
+ justify-content: center;
+ width: 64px;
+ height: 48px;
+ }
+ .form--basket {
+ margin-block: 32px;
+ }
+ .secureCheckout {
+ align-items: center;
+ display: inline-flex;
+ }
+ .secureCheckout__img {
+ width: 142px;
+ }
+ .secureCheckout figure {
+ width: 100%;
+ }
+ .secureCheckout figure picture {
+ display: block;
+ padding-top: calc(28 / 142 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .secureCheckout figure img {
+ inset: 0;
+ -o-object-fit: contain;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .checkout {
+ --checkoutSpaceTop: 77px;
+ padding: var(--checkoutSpaceTop) 0 0;
+ }
+ .checkout .productsSum {
+ position: -webkit-sticky;
+ position: sticky;
+ right: 0;
+ top: var(--checkoutSpaceTop);
+ }
+ .checkout__title {
+ font-size: 2.625rem;
+ font-weight: 700;
+ letter-spacing: -0.03em;
+ line-height: 1.19;
+ text-align: center;
+ margin: 0 0 99px;
+ }
+ .checkout > h2 {
+ font-size: 1.625rem;
+ font-weight: 700;
+ letter-spacing: -0.03em;
+ line-height: 1.53;
+ text-align: center;
+ margin: 0 0 25px;
+ }
+ .checkout .acc__content {
+ padding: 0 0 32px;
+ }
+ .checkoutSteps {
+ counter-reset: checkoutstep;
+ }
+ .checkoutStep {
+ --checkoutStepSpace: 24px;
+ border-bottom: 1px solid #c2c2c2;
+ }
+ .checkoutStep:first-child {
+ border-top: 1px solid #c2c2c2;
+ }
+ .checkoutStep:last-child {
+ border-bottom: 0;
+ }
+ .checkoutStep--bottomInfo {
+ border: 0;
+ padding-top: 5px;
+ color: #333;
+ }
+ .checkoutStep--bottomInfo p {
+ font-size: 0.875rem;
+ font-weight: 400;
+ letter-spacing: -0.01em;
+ line-height: 1.28;
+ color: inherit;
+ margin: 0 0 8px;
+ }
+ .checkoutStep.checkoutStep--final .checkoutStep__main {
+ padding: var(--checkoutStepSpace) 0;
+ }
+ .checkoutStep__main .form,
+ .checkoutStep__main .form__row:last-child .field {
+ margin-bottom: 0;
+ }
+ .checkoutStep__edit {
+ margin: 0 calc(-1 * var(--iconButtonSpace));
+ position: absolute;
+ right: var(--checkoutStepSpace);
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ transform: translateY(-50%);
+ }
+ .commentsBlock {
+ display: none;
+ position: relative;
+ }
+ .showComments {
+ left: 0;
+ position: absolute;
+ top: 0;
+ transition: opacity 250ms ease-in-out;
+ }
+ .showComments.active {
+ opacity: 0;
+ pointer-events: none;
+ }
+ .checkoutProducts {
+ margin-bottom: 16px;
+ }
+ .checkoutProducts .acc__header {
+ justify-content: space-between;
+ }
+ .checkoutProducts .acc__icon {
+ margin-right: -8px;
+ }
+ .checkoutMsg {
+ color: #333;
+ text-align: center;
+ margin: 0 0 40px;
+ }
+ .checkoutMsg img {
+ margin-bottom: 19px;
+ width: 124px;
+ height: 124px;
+ }
+ .checkoutMsg__title {
+ font-size: 1.875rem;
+ font-weight: 700;
+ letter-spacing: -0.02em;
+ line-height: 1.2;
+ color: inherit;
+ margin: 0;
+ }
+ .checkoutMsg p {
+ color: inherit;
+ margin: 0 0 11px;
+ }
+ .checkoutMsg .button {
+ margin-top: 43px;
+ }
+ .checkoutMsg__code {
+ font-size: 1rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.37;
+ }
+ .checkoutMsg__code strong {
+ font-size: 1.125rem;
+ font-weight: 700;
+ letter-spacing: -0.02em;
+ line-height: 1.2;
+ }
+ .checkoutTracking {
+ align-items: center;
+ background-color: #f2efe8;
+ border-radius: 8px;
+ color: #333;
+ display: flex;
+ margin: 0 auto 60px;
+ padding: 20px;
+ max-width: 821px;
+ }
+ .checkoutTracking__inner {
+ flex-grow: 1;
+ width: 100%;
+ }
+ .checkoutTracking p {
+ font-size: 1.125rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.33;
+ color: inherit;
+ margin: 0 0 5px;
+ }
+ .checkoutTracking ul li {
+ font-size: 0.9375rem;
+ font-weight: 400;
+ letter-spacing: -0.03em;
+ line-height: 1.47;
+ }
+ .checkoutTrackingMsg {
+ text-align: center;
+ color: #333;
+ margin: 40px 0;
+ }
+ .checkoutTrackingMsg p {
+ font-size: 1rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.37;
+ color: inherit;
+ margin: 0;
+ }
+ .printRow {
+ display: flex;
+ justify-content: flex-end;
+ }
+ .printRow .icon {
+ color: #333;
+ }
+ .loyalty {
+ background-color: #f7f5f0;
+ border-radius: 8px;
+ padding: 20px;
+ margin: 40px 0 48px;
+ }
+ .loyalty__img {
+ flex-shrink: 0;
+ font-size: 0;
+ display: flex;
+ align-items: center;
+ }
+ .loyalty__img img {
+ width: 80px;
+ height: 80px;
+ }
+ .loyalty__img img:not(:last-child) {
+ margin-right: 8px;
+ }
+ .loyalty__inner {
+ display: flex;
+ flex-grow: 1;
+ }
+ .loyalty__col {
+ flex: 1 1 0;
+ }
+ .loyalty__col:not(:last-child) {
+ margin-right: 1px;
+ }
+ .loyalty__row {
+ align-items: center;
+ display: flex;
+ flex-flow: row;
+ flex-wrap: nowrap;
+ flex-grow: 1;
+ }
+ .loyalty__row:not(:last-child) {
+ margin-bottom: 1px;
+ }
+ .loyalty__cell {
+ align-items: center;
+ background-color: #fff;
+ display: flex;
+ flex-flow: row;
+ flex-wrap: nowrap;
+ flex: 1 1 0;
+ justify-content: space-between;
+ padding: 10px 14px;
+ height: 100%;
+ }
+ .loyalty__cell span {
+ font-size: 0.875rem;
+ font-weight: 400;
+ letter-spacing: -0.01em;
+ line-height: 1.28;
+ }
+ .loyalty__cell span:first-child {
+ margin-right: 15px;
+ }
+ .loyalty__table {
+ display: flex;
+ flex-grow: 1;
+ flex-flow: column;
+ }
+ .loyaltyList {
+ text-align: left;
+ max-width: 520px;
+ margin: 40px auto 30px;
+ padding: 0;
+ }
+ .loyaltyList li {
+ font-size: 1.25rem;
+ font-weight: 400;
+ letter-spacing: -0.03em;
+ line-height: 1.5;
+ display: inline-block;
+ }
+ .loyaltyList li:not(:last-child) {
+ margin-bottom: 13px;
+ }
+ .loyaltyList li:after {
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ transform: translateY(-50%);
+ }
+ .loyaltyList li .field__input--inlineB {
+ margin: 0 5px;
+ }
+ .loyaltyList li:nth-child(2):after {
+ top: 20px;
+ }
+ .contactinfo {
+ margin-bottom: 42px;
+ }
+ .contactinfo__section {
+ margin-bottom: 32px;
+ }
+ .contactinfo__subtitle {
+ font-weight: 500;
+ margin: 0 0 8px;
+ }
+ .contactinfo__link {
+ align-items: center;
+ color: #333;
+ display: inline-flex;
+ flex-wrap: wrap;
+ font-size: 0.8125rem;
+ font-weight: 500;
+ line-height: 1;
+ margin: 8px 0;
+ }
+ .contactinfo__link:active {
+ color: #f47920;
+ }
+ .contactinfo__link:active .contactinfo__icon {
+ color: #f47920;
+ }
+ .contactinfo__icon {
+ color: #838385;
+ font-size: 1.5rem;
+ margin: 0 8px 0 4px;
+ }
+ .contactinfo__note {
+ color: #838385;
+ font-size: 0.875rem;
+ font-weight: 400;
+ letter-spacing: -0.01em;
+ }
+ .gallery {
+ display: flex;
+ flex-wrap: wrap;
+ max-width: 1017px;
+ margin: 0 auto 40px;
+ }
+ .gallery__figure {
+ width: 100%;
+ margin: 10px 0;
+ max-width: 318px;
+ }
+ .gallery__figure figure {
+ width: 100%;
+ }
+ .gallery__figure figure picture {
+ display: block;
+ padding-top: calc(203 / 318 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .gallery__figure figure img {
+ inset: 0;
+ -o-object-fit: contain;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .gallery__figure img {
+ border-radius: 8px;
+ cursor: pointer;
+ }
+ .galleryMainImg {
+ width: 100%;
+ margin: 0 0 20px;
+ --swiper-navigation-size: 40px;
+ }
+ .galleryMainImg__slide img {
+ max-height: calc(100vh - 220px);
+ border-radius: 8px;
+ }
+ .galleryThumbs {
+ max-width: 468px;
+ margin: 0 auto;
+ padding-bottom: 30px;
+ width: 100%;
+ }
+ .galleryThumbs .swiper-slide-thumb-active img {
+ border-color: #74b11f;
+ }
+ .galleryThumbs__slide {
+ cursor: pointer;
+ }
+ .galleryThumbs img {
+ border-radius: 6px;
+ border: solid 2px transparent;
+ }
+ .gallerySlider {
+ height: 100%;
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ flex-direction: column;
+ justify-content: center;
+ padding: 20px 10px;
+ }
+ .history {
+ --historycnt: 92px;
+ --hthumb: 160px;
+ }
+ .history__sections {
+ border-bottom: 1px solid #ececec;
+ margin-bottom: 32px;
+ padding-bottom: 40px;
+ }
+ .history__mainimg {
+ margin-bottom: 72px;
+ position: relative;
+ }
+ .history__mainimg figure {
+ width: 100%;
+ }
+ .history__mainimg figure picture {
+ display: block;
+ padding-top: calc(500 / 984 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .history__mainimg figure img {
+ inset: 0;
+ -o-object-fit: contain;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .history__section {
+ display: flex;
+ flex-wrap: wrap;
+ }
+ .history__date {
+ font-size: 0.875rem;
+ font-weight: 700;
+ letter-spacing: -0.02em;
+ padding-right: 52px;
+ position: relative;
+ text-align: right;
+ width: var(--historycnt);
+ }
+ .history__date:before,
+ .history__date:after {
+ content: "";
+ position: absolute;
+ right: 44px;
+ }
+ .history__date:before {
+ width: 10px;
+ height: 10px;
+ background: #f47920;
+ border-radius: 50%;
+ margin-right: -5px;
+ top: 4px;
+ }
+ .history__date:after {
+ border-left: 1px dashed #a6a6a6;
+ top: 22px;
+ height: calc(100% - 22px - 5px);
+ }
+ .history__content {
+ margin-bottom: 40px;
+ width: calc(100% - var(--historycnt));
+ }
+ .history__thumb {
+ flex-shrink: 0;
+ position: relative;
+ width: var(--hthumb);
+ }
+ .history__thumb figure {
+ width: 100%;
+ }
+ .history__thumb figure picture {
+ display: block;
+ padding-top: calc(120 / 160 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .history__thumb figure img {
+ inset: 0;
+ -o-object-fit: contain;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .history__description p:last-child {
+ margin-bottom: 0;
+ }
+ .landingList {
+ --colGap: 16px;
+ --landingItemSpace: 16px;
+ --landingTitleMobSpace: 8px;
+ display: flex;
+ flex-wrap: wrap;
+ -webkit-column-gap: var(--colGap);
+ -moz-column-gap: var(--colGap);
+ column-gap: var(--colGap);
+ row-gap: 48px;
+ }
+ .landingList__item {
+ display: inline-flex;
+ flex-direction: column;
+ padding: var(--landingItemSpace) 0;
+ position: relative;
+ width: calc(16.66% - 5 * var(--colGap) / 6);
+ }
+ .landingList__item.active {
+ z-index: 1;
+ }
+ .landingItem {
+ text-align: center;
+ }
+ .landingItem--box {
+ background: #fff;
+ border-radius: 8px;
+ padding: 16px 16px 24px;
+ }
+ .swiper-slide-visible .landingItem--box {
+ box-shadow: 0px 0px 24px rgba(51, 51, 51, 0.08);
+ }
+ .landingItem__img {
+ padding: 0 var(--landingItemSpace);
+ pointer-events: none;
+ }
+ .landingItem__img figure {
+ width: 100%;
+ }
+ .landingItem__img figure picture {
+ display: block;
+ padding-top: calc(156 / 205 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .landingItem__img figure img {
+ inset: 0;
+ -o-object-fit: contain;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .landingItem--box .landingItem__img {
+ margin-bottom: 12px;
+ }
+ .landingItem__link {
+ color: var(--buttonColor);
+ font-size: 0.9375rem;
+ font-weight: 500;
+ margin: 16px 0 0;
+ }
+ .landingItem__link:before {
+ content: "";
+ }
+ .landingItem__link:active {
+ color: var(--buttonColorActive);
+ }
+ .landingItem__title {
+ align-items: center;
+ border-radius: 8px;
+ color: #333;
+ display: inline-flex;
+ flex: 1;
+ font-size: 0.9375rem;
+ font-weight: 500;
+ justify-content: center;
+ line-height: 1.4;
+ margin: 0;
+ padding: var(--landingItemSpace);
+ transition: color 250ms ease;
+ }
+ .landingItem__title:before {
+ background: url(../media/wood.png) repeat center;
+ content: "";
+ opacity: 0;
+ transition: opacity 250ms ease-in-out;
+ z-index: -1;
+ }
+ .landingItem:not(.landingItem--box) .landingItem__title {
+ overflow: hidden;
+ position: relative;
+ pointer-events: none;
+ }
+ .landingItem--box .landingItem__title:active {
+ color: var(--buttonColorActive);
+ }
+ .landingItem--box .landingItem__title:after {
+ content: "";
+ }
+ .landingItem__desc {
+ color: #838385;
+ font-size: 0.8125rem;
+ letter-spacing: -0.02em;
+ line-height: 1.23;
+ margin: 8px 0 0;
+ }
+ .landingItem__submenu {
+ margin: 0;
+ scroll-behavior: smooth;
+ overflow: auto;
+ scrollbar-color: rgba(166, 166, 166, 0.3) transparent;
+ scrollbar-width: thin;
+ -webkit-overflow-scrolling: touch;
+ background: #fff;
+ box-shadow: 0px 2px 12px rgba(51, 51, 51, 0.08);
+ border-radius: 8px;
+ display: none;
+ left: 0;
+ padding: var(--landingItemSpace) 0;
+ position: absolute;
+ top: calc(100% - var(--landingItemSpace) + 8px);
+ width: 100%;
+ max-height: 472px;
+ }
+ .landingItem__submenu li {
+ padding-left: 0;
+ margin: 0;
+ }
+ .landingItem__submenu li:after {
+ display: none;
+ }
+ .landingItem__submenu::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+ }
+ .landingItem__submenu::-webkit-scrollbar-thumb {
+ background: rgba(166, 166, 166, 0.3);
+ border-radius: 13px;
+ }
+ .landingItem__submenu::-webkit-scrollbar-thumb:hover {
+ background: rgba(166, 166, 166, 0.5);
+ }
+ .landingItem__submenu::-webkit-scrollbar-thumb:active {
+ background: rgba(166, 166, 166, 0.7);
+ }
+ .landingItem__submenu::-webkit-scrollbar-track {
+ background: transparent;
+ }
+ .landingItem__submenuItem {
+ font-size: 0.875rem;
+ line-height: 1.429;
+ margin: 0;
+ text-align: left;
+ }
+ .landingItem__submenuLink {
+ color: #333;
+ display: block;
+ padding: 12px var(--landingItemSpace);
+ transition: color 250ms ease;
+ }
+ .newListLink:before {
+ color: #f47920;
+ }
+ .listsBlock {
+ z-index: 3;
+ }
+ .listsBlock__inner {
+ background: #fff;
+ box-shadow: 0px 4px 10px rgba(51, 51, 51, 0.25);
+ border-radius: 6px;
+ padding: 16px;
+ position: relative;
+ }
+ .listsBlock__title {
+ color: #333;
+ font-size: 0.875rem;
+ font-weight: 500;
+ line-height: 1;
+ margin: 0 0 24px;
+ }
+ .listsBlock__list {
+ scroll-behavior: smooth;
+ overflow: auto;
+ scrollbar-color: rgba(166, 166, 166, 0.3) transparent;
+ scrollbar-width: thin;
+ -webkit-overflow-scrolling: touch;
+ border-bottom: 1px solid #c2c2c2;
+ margin-bottom: 16px;
+ padding-bottom: 16px;
+ max-height: 176px;
+ }
+ .listsBlock__list::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+ }
+ .listsBlock__list::-webkit-scrollbar-thumb {
+ background: rgba(166, 166, 166, 0.3);
+ border-radius: 13px;
+ }
+ .listsBlock__list::-webkit-scrollbar-thumb:hover {
+ background: rgba(166, 166, 166, 0.5);
+ }
+ .listsBlock__list::-webkit-scrollbar-thumb:active {
+ background: rgba(166, 166, 166, 0.7);
+ }
+ .listsBlock__list::-webkit-scrollbar-track {
+ background: transparent;
+ }
+ .listsBlock__close {
+ position: absolute;
+ right: 0;
+ top: 0;
+ }
+ .listsBlock__item:not(:first-child) {
+ margin-top: 16px;
+ }
+ .listsBlock__item:not(:last-child) {
+ margin-bottom: 16px;
+ }
+ .listsBlock__name {
+ align-items: center;
+ color: #333;
+ display: flex;
+ font-size: 0.875rem;
+ font-weight: 500;
+ line-height: 1.2;
+ padding-left: 36px;
+ position: relative;
+ min-height: 24px;
+ }
+ .listsBlock__name:before {
+ font-size: 2rem;
+ left: 0;
+ margin-top: -16px;
+ position: absolute;
+ top: 50%;
+ width: 32px;
+ height: 32px;
+ }
+ .myLists:not(.myLists--grid) {
+ text-align: right;
+ }
+ .myLists--grid {
+ --listsGap: 24px;
+ display: flex;
+ flex-wrap: wrap;
+ gap: var(--listsGap);
+ }
+ .myLists--grid .myList {
+ width: calc(33.33% - 2 * var(--listsGap) / 3);
+ }
+ .myLists--row {
+ --listsGap: 24px;
+ display: flex;
+ gap: var(--listsGap);
+ }
+ .myLists__new {
+ margin: 12px 0;
+ }
+ .myList {
+ align-items: center;
+ display: flex;
+ justify-content: flex-start;
+ position: relative;
+ text-align: left;
+ }
+ .myList:not(.myList--box) {
+ border-bottom: 1px solid #c2c2c2;
+ padding: 12px 80px 12px 0;
+ }
+ .myList--box {
+ border: 1px solid #d8d8d8;
+ border-radius: 8px;
+ padding: 24px 12px;
+ min-height: 80px;
+ }
+ .myList--box:before {
+ content: "";
+ }
+ .myList--box:after {
+ box-shadow: 0px 6px 16px rgba(51, 51, 51, 0.15);
+ content: "";
+ opacity: 0;
+ pointer-events: none;
+ transition: opacity 250ms ease-in-out;
+ }
+ .myList--box:before {
+ bottom: 0;
+ color: rgba(255, 255, 255, 0.6);
+ font-size: 4rem;
+ position: absolute;
+ right: 0;
+ }
+ .myList--box.myList--new:before {
+ color: rgba(244, 121, 32, 0.5);
+ }
+ .myList--box.myList--fav:before {
+ content: "";
+ }
+ .myList--box.myList--fav:before {
+ color: rgba(51, 51, 51, 0.1);
+ }
+ .myList--new {
+ border-color: #f47920;
+ border-style: dashed;
+ }
+ .myList__icon {
+ align-items: center;
+ display: inline-flex;
+ flex-shrink: 0;
+ justify-content: center;
+ }
+ .myList__icon:after {
+ background-color: var(--listColor);
+ content: "";
+ border-radius: 8px;
+ z-index: -1;
+ }
+ .myList:not(.myList--box) .myList__icon {
+ font-size: 2rem;
+ margin-right: 20px;
+ position: relative;
+ width: 60px;
+ height: 60px;
+ }
+ .myList:not(.myList--box) .myList__icon:before {
+ width: 32px;
+ height: 32px;
+ }
+ .myList--box .myList__icon {
+ font-size: 2rem;
+ margin-right: 8px;
+ }
+ .myList--box .myList__icon:before {
+ width: 32px;
+ height: 32px;
+ }
+ .myList__title {
+ color: var(--buttonColor);
+ display: block;
+ font-size: 1.125rem;
+ font-weight: 700;
+ line-height: 1.2;
+ margin: 0;
+ }
+ .myList__title:active {
+ color: var(--buttonColorActive);
+ }
+ .myList__title:after {
+ content: "";
+ }
+ .myList--box .myList__title {
+ font-size: 1.375rem;
+ }
+ .myList--editView .myList__title {
+ padding-right: 48px;
+ }
+ .myList--box .myList__link,
+ .myList--box .myList__titleInner {
+ position: relative;
+ z-index: 1;
+ }
+ .myList__link {
+ pointer-events: none;
+ }
+ .myList__no {
+ font-size: 0.9375rem;
+ font-weight: 500;
+ }
+ .myList__tools {
+ display: flex;
+ margin-top: -12px;
+ position: absolute;
+ right: 12px;
+ top: 50%;
+ }
+ .myList__tools .iconButton:not(:last-child),
+ .myList__tools .selectedFilters__remove:not(:last-child) {
+ margin-right: 8px;
+ }
+ .myList__edit {
+ position: absolute;
+ right: 8px;
+ top: 8px;
+ }
+ .myList__new:after {
+ content: "";
+ }
+ .productList .product,
+ .productsSlider .product {
+ box-shadow: 0 2px 12px rgba(51, 51, 51, 0.08);
+ border-radius: 8px;
+ padding: var(--productPadding);
+ transition: box-shadow 350ms ease-out;
+ }
+ .productList {
+ --productSpaceH: 24px;
+ --productSpaceV: 24px;
+ display: flex;
+ flex-wrap: wrap;
+ gap: var(--productSpaceV) var(--productSpaceH);
+ }
+ .productList .product {
+ width: calc(20% - 4 * var(--productSpaceH) / 5);
+ }
+ .productList .quantity {
+ max-width: 100%;
+ }
+ .listTools {
+ border-bottom: 1px solid #c2c2c2;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-end;
+ margin-top: -8px;
+ padding: 0 0 8px;
+ }
+ .listTools__counter {
+ font-size: 0.875rem;
+ font-weight: 400;
+ letter-spacing: -0.01em;
+ line-height: 1.28;
+ margin-right: auto;
+ }
+ .minibasket .listTools {
+ justify-content: flex-start;
+ }
+ .listTools .link,
+ .listTools .text a,
+ .text .listTools a,
+ .listTools p a,
+ p .listTools a,
+ .listTools .button {
+ margin-top: 8px;
+ margin-bottom: 8px;
+ white-space: nowrap;
+ }
+ .listTools .link:not(:last-child),
+ .listTools .text a:not(:last-child),
+ .text .listTools a:not(:last-child),
+ .listTools p a:not(:last-child),
+ p .listTools a:not(:last-child),
+ .listTools .button:not(:last-child) {
+ margin-right: 16px;
+ }
+ .orderRow {
+ --orderColGap: 32px;
+ --orderRowGap: 16px;
+ --orderProductWidth: 80px;
+ --orderProductGap: 8px;
+ --orderProductsWidth: calc(
+ var(--orderProductWidth) * 3 + var(--orderProductGap) * 2
+ );
+ border-bottom: 1px solid #e6e6e6;
+ padding: 24px 0;
+ }
+ .orderRow__items {
+ grid-area: 1/1/3/2;
+ text-align: center;
+ }
+ .orderRow__itemsInner {
+ display: flex;
+ gap: var(--orderProductGap);
+ }
+ .orderRow__itemsInner:not(:last-child) {
+ margin-bottom: 8px;
+ }
+ .orderRow__itemsInner .product {
+ width: var(--orderProductWidth);
+ }
+ .orderRow__itemsInner .product__img {
+ margin: 0;
+ }
+ .orderRow__status {
+ grid-area: 1/2/2/5;
+ }
+ .orderRow__info--1 {
+ grid-area: 2/2/3/3;
+ }
+ .orderRow__info--2 {
+ grid-area: 2/3/3/4;
+ }
+ .orderRow__info--3 {
+ grid-area: 2/4/3/5;
+ }
+ .orderHistory {
+ font-size: 0.9375rem;
+ font-weight: 400;
+ letter-spacing: -0.03em;
+ line-height: 1.47;
+ --outerPaddingY: 24px;
+ --outerPaddingX: 16px;
+ --qrWidth: 123px;
+ --qrMargin: 19px;
+ background-color: #f7f5f0;
+ border-radius: 8px;
+ display: flex;
+ flex-wrap: wrap;
+ padding: var(--outerPaddingY) var(--outerPaddingX);
+ position: relative;
+ width: 100%;
+ }
+ .orderHistory:not(:last-child) {
+ margin-bottom: 24px;
+ }
+ .orderHistory__qr {
+ width: var(--qrWidth);
+ flex-shrink: 0;
+ }
+ .orderHistory__section {
+ display: flex;
+ flex: 1 1 0;
+ padding-right: 20px;
+ }
+ .orderHistory__section--top {
+ align-items: center;
+ flex-basis: 100%;
+ flex-flow: row;
+ margin-bottom: 20px;
+ padding-right: 130px;
+ }
+ .orderHistory__section--top .copyText {
+ margin-left: 10px;
+ }
+ .orderHistory__sectionInner {
+ display: flex;
+ flex-flow: column;
+ }
+ .orderHistory strong {
+ font-size: 1rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.37;
+ }
+ .orderHistory figure {
+ width: 100%;
+ }
+ .orderHistory figure picture {
+ display: block;
+ padding-top: calc(123 / 123 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .orderHistory figure img {
+ inset: 0;
+ -o-object-fit: contain;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .orderHistory.highlight {
+ background-color: #fef8c6;
+ }
+ .orderHistory.highlight .indicator {
+ font-size: 0.8125rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.15;
+ background-color: #fff;
+ padding: 4px 8px;
+ border-radius: 8px;
+ }
+ .orderHistory.highlight .indicator:before {
+ display: none;
+ }
+ .orderHistory .indicator {
+ position: absolute;
+ top: var(--outerPaddingY);
+ right: var(--outerPaddingX);
+ }
+ .copyText {
+ align-items: center;
+ display: inline-flex;
+ position: relative;
+ }
+ .copyText__btn {
+ margin: calc(-1 * var(--iconButtonSpace)) calc(-1 * var(--iconButtonSpace))
+ calc(-1 * var(--iconButtonSpace)) 0;
+ }
+ .copyText__tooltip {
+ background: #fff;
+ border-radius: 10px;
+ -webkit-filter: drop-shadow(1px 2px 2px rgba(51, 51, 51, 0.1))
+ drop-shadow(2px 4px 4px rgba(51, 51, 51, 0.2));
+ filter: drop-shadow(1px 2px 2px rgba(51, 51, 51, 0.1))
+ drop-shadow(2px 4px 4px rgba(51, 51, 51, 0.2));
+ font-size: 0.875rem;
+ left: 100%;
+ line-height: 1.3;
+ margin-left: 8px;
+ opacity: 0;
+ padding: 12px;
+ position: absolute;
+ top: 50%;
+ -webkit-transform: translate3d(8px, -50%, 0);
+ transform: translate3d(8px, -50%, 0);
+ transition: opacity 200ms ease-out, -webkit-transform 250ms ease-out;
+ transition: opacity 200ms ease-out, transform 250ms ease-out;
+ transition: opacity 200ms ease-out, transform 250ms ease-out,
+ -webkit-transform 250ms ease-out;
+ }
+ .copyText__tooltip--open {
+ opacity: 1;
+ -webkit-transform: translate3d(0, -50%, 0);
+ transform: translate3d(0, -50%, 0);
+ }
+ .orderSum {
+ --orderSumColSpace: 24px;
+ display: flex;
+ flex-wrap: wrap;
+ }
+ .orderSum--border {
+ border: 1px solid #fff;
+ margin-bottom: 24px;
+ }
+ .orderSum--border .orderSum__col {
+ padding: var(--orderSumColSpace);
+ }
+ .orderSum__col {
+ flex: 1;
+ }
+ .orderSum__col:not(:first-child) {
+ padding-left: var(--orderSumColSpace);
+ }
+ .orderSum__col:not(:last-child) {
+ padding-right: var(--orderSumColSpace);
+ }
+ .orderSum__col .address:not(:last-child),
+ .orderSum__col address:not(:last-child),
+ .orderSum__col .orderSum__col:not(:last-child) {
+ margin-bottom: 24px;
+ }
+ .orderSum__title {
+ color: #333;
+ font-size: 0.875rem;
+ font-weight: bold;
+ margin: 0 0 8px;
+ }
+ .orderSum__colTitle {
+ color: #333;
+ margin: 0 0 8px;
+ }
+ .orderStatusInfo {
+ align-items: baseline;
+ display: flex;
+ flex-wrap: wrap;
+ margin-bottom: 32px;
+ }
+ .orderNo {
+ background-color: #f0f0f0;
+ color: gray;
+ border-radius: 5px;
+ font-size: 1rem;
+ padding: 8px;
+ }
+ .orderNo b {
+ font-size: 1.25rem;
+ }
+ .orderStatusInfo .orderNo {
+ margin-right: 16px;
+ }
+ .orderTrack {
+ align-items: center;
+ background-color: #fef8c6;
+ border-radius: 8px;
+ display: flex;
+ margin: 0 0 20px;
+ padding: 8px 12px;
+ position: relative;
+ }
+ .acc__content .orderTrack {
+ margin: 2px 0;
+ }
+ .orderTrack strong {
+ font-weight: 500;
+ }
+ .orderTrack__action {
+ margin-left: auto;
+ }
+ .orderTrack__action:after {
+ content: "";
+ }
+ .orderTrack__inner {
+ align-items: center;
+ display: flex;
+ margin-right: 10px;
+ }
+ .orderTrack__text {
+ font-size: 0.8125rem;
+ font-weight: 400;
+ letter-spacing: -0.02em;
+ line-height: 1.23;
+ color: #000;
+ margin: 0 13px 0 0;
+ }
+ .productPage {
+ --mainButtonWidth: 232px;
+ --productImageColSpace: 56px;
+ margin: 48px 0 56px;
+ }
+ .productPage__imageCol {
+ position: relative;
+ }
+ .productPage__imageMain {
+ margin-bottom: 64px;
+ }
+ .productPage__imageMain .wishlistButton {
+ position: absolute;
+ right: 20px;
+ top: 20px;
+ z-index: 2;
+ }
+ .productPage__image {
+ cursor: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Ccircle cx='24' cy='24' r='24' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.52 14.52H22.52V22.52H14.52V24.52H22.52V32.52H24.52V24.52H32.52V22.52H24.52V14.52Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A")
+ 16 16,
+ pointer;
+ }
+ .productPage__image figure {
+ width: 100%;
+ }
+ .productPage__image figure picture {
+ display: block;
+ padding-top: calc(457 / 457 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .productPage__image figure img {
+ inset: 0;
+ -o-object-fit: contain;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .productPage__info {
+ grid-area: product_content;
+ }
+ .productInfo__flag {
+ color: #999;
+ font-size: 0.875rem;
+ line-height: 1;
+ margin: 0;
+ }
+ .productInfo__title {
+ font-size: 1.75rem;
+ font-weight: 500;
+ letter-spacing: -0.03em;
+ line-height: 1.2;
+ margin: 8px 0;
+ }
+ .productInfo__desc {
+ color: #404040;
+ font-size: 0.9375rem;
+ line-height: 1.33;
+ margin: 0 0 24px;
+ }
+ .productInfo__code {
+ color: #838385;
+ font-size: 0.8125rem;
+ letter-spacing: -0.01em;
+ line-height: 1.231;
+ margin: 0;
+ }
+ .productInfo__code:not(:last-child) {
+ margin-right: 12px;
+ }
+ .productInfo__codeWrap {
+ display: flex;
+ margin-bottom: 16px;
+ }
+ .productInfo__quantity {
+ margin: 21px 0 36px;
+ }
+ .productInfo .priceContainer {
+ margin: 0 0 16px;
+ }
+ .productAttr {
+ margin: 0 0 40px;
+ max-width: 568px;
+ }
+ .productAttr__title {
+ display: flex;
+ margin: 0 0 8px;
+ }
+ .productAttr__label {
+ color: #999;
+ font-size: 0.875rem;
+ font-weight: 600;
+ margin-right: 8px;
+ }
+ .productAttr__selected {
+ color: #333;
+ font-size: 0.875rem;
+ font-weight: 600;
+ }
+ .productAttr__selectedDefault {
+ color: #ccc;
+ }
+ .productAttr__main {
+ --radioColorSpace: 8px;
+ display: flex;
+ flex-wrap: wrap;
+ margin-left: calc(-1 * var(--radioColorSpace));
+ width: calc(100% + var(--radioColorSpace) * 2);
+ }
+ .productAttr__main .radiobutton {
+ margin: var(--radioColorSpace);
+ }
+ .addProduct {
+ align-items: center;
+ display: flex;
+ margin: 0 0 16px;
+ }
+ .addProduct > *:not(:last-child) {
+ margin-right: 16px;
+ }
+ .addToCartButton:before {
+ content: "";
+ }
+ .addToCartButton--added {
+ background-color: #333;
+ }
+ .addToCartButton--added:before {
+ content: "";
+ }
+ .addToCartButton--added .addToCartButton__text--default {
+ display: none;
+ }
+ .addToCartButton--loading:before,
+ .addToCartButton--loading .addToCartButton__text {
+ display: none;
+ }
+ .addToCartButton--loading .loader {
+ display: block;
+ }
+ .addToCartButton:not(.addToCartButton--added) .addToCartButton__text--added {
+ display: none;
+ }
+ .addToCartButton:not(.addToCartButton--loading) .loader {
+ display: none;
+ }
+ .productDetails {
+ border-top: 1px solid #d8d8d8;
+ margin-top: 32px;
+ padding-top: 32px;
+ }
+ .productDetails__heading {
+ color: #333;
+ font-size: 1.375rem;
+ font-weight: 500;
+ letter-spacing: -0.03em;
+ line-height: 1.36;
+ margin: 0 0 32px;
+ }
+ .productDetails__title {
+ margin: 0;
+ }
+ .productDetails__content {
+ font-size: 0.9375rem;
+ font-weight: 400;
+ letter-spacing: -0.03em;
+ line-height: 1.47;
+ color: #404040;
+ }
+ .productDetails__content p {
+ font-size: 0.9375rem;
+ font-weight: 400;
+ letter-spacing: -0.03em;
+ line-height: 1.47;
+ color: inherit;
+ }
+ .productDetails__content p:last-of-type {
+ margin-bottom: 0;
+ }
+ .productDetailsNutrTable {
+ display: inline-flex;
+ flex-direction: column;
+ flex-wrap: wrap;
+ width: 100%;
+ }
+ .productDetailsNutrTable table {
+ border-collapse: collapse;
+ margin-bottom: 15px;
+ }
+ .productDetailsNutrTable table:last-child {
+ margin-bottom: 0;
+ }
+ .productDetailsNutrTable th {
+ border: none;
+ font-size: 0.8125rem;
+ font-weight: 500;
+ color: #595959;
+ letter-spacing: -0.02em;
+ line-height: 1.15;
+ padding: 6px 16px;
+ text-align: right;
+ }
+ .productDetailsNutrTable td {
+ border-bottom: solid 1px #fff;
+ color: #333;
+ font-size: 0.875rem;
+ font-weight: 500;
+ letter-spacing: -0.01em;
+ line-height: 1.28;
+ padding: 10px 14px;
+ text-align: right;
+ }
+ .productDetailsNutrTable td:first-child {
+ font-weight: 400;
+ text-align: left;
+ }
+ .productDetailsNutrTable .highlight {
+ background: #ececec;
+ }
+ .productSliderModal .modal__wrap {
+ padding: 48px 32px 32px;
+ }
+ .productThumbs {
+ --thumbImageWidth: 80px;
+ }
+ .productThumbs__slide {
+ border-radius: 6px;
+ cursor: pointer;
+ overflow: hidden;
+ position: relative;
+ width: var(--thumbImageWidth);
+ height: var(--thumbImageWidth);
+ }
+ .productThumbs__slide:after {
+ border: 1px solid #f47920;
+ border-radius: inherit;
+ content: "";
+ opacity: 0;
+ transition: opacity 250ms ease-in-out;
+ }
+ .productThumbs__slide figure {
+ width: 100%;
+ }
+ .productThumbs__slide figure picture {
+ display: block;
+ padding-top: calc(80 / 80 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .productThumbs__slide figure img {
+ inset: 0;
+ -o-object-fit: contain;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .productThumbs__slide.swiper-slide-thumb-active:after {
+ opacity: 1;
+ }
+ .productThumbs .swiper-button-prev,
+ .productThumbs .swiper-button-next {
+ margin: 0;
+ }
+ .productThumbs .swiper-button-prev:before,
+ .productThumbs .swiper-button-next:before {
+ content: "";
+ }
+ .productThumbs .swiper-button-prev:after,
+ .productThumbs .swiper-button-next:after {
+ z-index: 2;
+ }
+ .productThumbs .swiper-button-prev:after {
+ content: "";
+ }
+ .productThumbs .swiper-button-prev:after {
+ content: "";
+ }
+ .productThumbs .swiper-button-next:after {
+ content: "";
+ }
+ .productThumbs .swiper-button-next:after {
+ content: "";
+ }
+ .productThumbs .swiper-pagination {
+ position: static;
+ margin-top: 19px;
+ }
+ .productMainImg {
+ --productMainImgWidth: 560px;
+ margin: 0 auto;
+ width: 100%;
+ max-width: 942px;
+ }
+ .productMainImg__slide figure {
+ width: 100%;
+ margin: 0 auto;
+ max-width: var(--productMainImgWidth);
+ }
+ .productMainImg__slide figure picture {
+ display: block;
+ padding-top: calc(560 / 560 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .productMainImg__slide figure img {
+ inset: 0;
+ -o-object-fit: contain;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .productMainImg .swiper-pagination {
+ position: static;
+ }
+ .productMainImg .imgControl {
+ margin: 60px 0 32px;
+ }
+ .productHeader {
+ background-color: #fff;
+ box-shadow: 0px 1px 1px rgba(51, 51, 51, 0.1),
+ 0px 2px 2px rgba(51, 51, 51, 0.15), 0px 4px 4px rgba(51, 51, 51, 0.2);
+ left: 0;
+ position: fixed;
+ top: 0;
+ transition: -webkit-transform 250ms ease-out;
+ transition: transform 250ms ease-out;
+ transition: transform 250ms ease-out, -webkit-transform 250ms ease-out;
+ -webkit-transform: translateY(-120%);
+ transform: translateY(-120%);
+ z-index: 9;
+ width: 100%;
+ }
+ .productHeader.active {
+ -webkit-transform: translateY(0);
+ transform: translateY(0);
+ }
+ .productHeader .product {
+ align-items: center;
+ display: flex;
+ justify-content: space-between;
+ margin: 0 auto;
+ padding: 8px var(--gridSpace);
+ max-width: var(--wrapper);
+ }
+ .productHeader .product__block {
+ align-items: center;
+ display: flex;
+ position: relative;
+ }
+ .productHeader .product__img {
+ flex-shrink: 0;
+ margin: 0 16px 0 0;
+ width: 72px;
+ }
+ .productHeader .product__more {
+ margin: 0 16px 0 0;
+ }
+ .productHeader .product__desc:last-child {
+ margin-bottom: 0;
+ }
+ .productHeader .priceContainer {
+ margin-right: 16px;
+ }
+ .notifyMe {
+ position: relative;
+ z-index: 1;
+ }
+ .notifyMe__button.active {
+ background-color: #333;
+ color: #fff;
+ }
+ .notifyMe__button:not(.notifyMe__button--loading) .loader {
+ display: none;
+ }
+ .notifyMe__button.notifyMe__button--loading .notifyMe__buttonText {
+ display: none;
+ }
+ .notifyMe__main {
+ background-color: #ebebeb;
+ display: none;
+ left: 0;
+ margin-top: 16px;
+ padding: 24px;
+ position: absolute;
+ top: 100%;
+ width: 560px;
+ max-width: 48vw;
+ }
+ .notifyMe__form {
+ margin-bottom: 0;
+ }
+ .notifyMe .field:last-child {
+ margin-bottom: 0;
+ }
+ .cartAdd.error-message {
+ background-color: #f9d0d5;
+ color: #d91a32;
+ display: inline-block;
+ margin-bottom: 16px;
+ padding: 8px;
+ }
+ .sitemapnav {
+ padding: 24px 0 12px;
+ }
+ .acc__content .sitemapnav {
+ padding-top: 8px;
+ }
+ .sitemapnav__ul {
+ list-style: none;
+ margin: 0 0 -24px;
+ }
+ .sitemapnav__li {
+ color: #333;
+ font-size: 0.9375rem;
+ font-weight: 500;
+ letter-spacing: -0.03em;
+ margin-bottom: 24px;
+ padding: 0;
+ }
+ .sitemapnav__li:after {
+ content: none;
+ }
+ .sitemapnav__link {
+ color: var(--buttonColor);
+ }
+ .sitemapnav__link:active {
+ color: var(--buttonColorActive);
+ }
+ .sitemap .acc:last-child {
+ border-bottom: none;
+ }
+ .sitemap .acc:last-child .acc__content {
+ padding: 0;
+ }
+ .couponBlock__form {
+ margin-bottom: 0;
+ }
+ .couponBlock__field {
+ margin-bottom: 0;
+ position: relative;
+ }
+ .couponBlock__field.completed .field__input {
+ border: none;
+ width: 100px;
+ }
+ .couponBlock__field:not(.completed) .field__input {
+ padding-right: 32px;
+ }
+ .couponBlock__field:not(.completed) .field__wrap {
+ width: 100%;
+ }
+ .couponBlock__btn {
+ align-items: center;
+ display: flex;
+ font-size: 1.5rem;
+ justify-content: center;
+ position: absolute;
+ right: 0;
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ transform: translateY(-50%);
+ width: 32px;
+ height: 32px;
+ }
+ .couponBlock__btn:before {
+ content: "";
+ }
+ .couponBlock__clear {
+ font-size: 1.5rem;
+ }
+ .couponBlock__clear:before {
+ content: "";
+ }
+ .priceRow--coupon {
+ color: #999;
+ margin-top: 0;
+ }
+ .progressBlock__bar {
+ background-color: #fff;
+ border-radius: 6px;
+ margin: 0 0 24px;
+ height: 6px;
+ }
+ .progressBlock__progress {
+ background-color: #666;
+ border-radius: 6px;
+ height: 100%;
+ }
+ .progressBlock__info {
+ color: gray;
+ font-size: 0.875rem;
+ margin: 0 0 8px;
+ }
+ .progressBlock__remain {
+ color: #333;
+ font-size: 1rem;
+ }
+
+ /* MEDIA QUERIES */
+
+ @media (min-width: 480px) {
+ .sectionTitle__main:not(:last-child) {
+ margin-right: 12px;
+ }
+ .button {
+ min-width: 216px;
+ }
+ .button--s {
+ min-width: 120px;
+ }
+ .range__submit {
+ min-width: initial;
+ }
+ .storeLocator__form .field--small .button {
+ min-width: initial;
+ }
+ .table {
+ scroll-behavior: smooth;
+ overflow: auto;
+ scrollbar-color: rgba(166, 166, 166, 0.3) transparent;
+ scrollbar-width: thin;
+ -webkit-overflow-scrolling: touch;
+ }
+ .table::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+ }
+ .table::-webkit-scrollbar-thumb {
+ background: rgba(166, 166, 166, 0.3);
+ border-radius: 13px;
+ }
+ .table::-webkit-scrollbar-thumb:hover {
+ background: rgba(166, 166, 166, 0.5);
+ }
+ .table::-webkit-scrollbar-thumb:active {
+ background: rgba(166, 166, 166, 0.7);
+ }
+ .table::-webkit-scrollbar-track {
+ background: transparent;
+ }
+ .table td:first-child {
+ padding-left: var(--paddingExternalX);
+ }
+ .table td:last-child {
+ padding-right: var(--paddingExternalX);
+ }
+ .miniBasketButton {
+ min-width: 152px;
+ }
+ .checkoutTracking__action {
+ min-width: 185px;
+ }
+ .addToCartButton {
+ min-width: var(--mainButtonWidth);
+ }
+ .notifyMe__button {
+ min-width: var(--mainButtonWidth);
+ }
+ }
+
+ @media (min-width: 640px) {
+ .ordersBanner {
+ align-items: center;
+ display: flex;
+ }
+ .form__title {
+ margin-inline: calc(var(--fieldColumnSpace) / 2);
+ }
+ .form--address .form__col {
+ width: 44%;
+ }
+ .field--half {
+ width: calc(50% - var(--fieldColumnSpace));
+ }
+ .field--map {
+ margin: 0;
+ }
+ .field__map {
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 50%;
+ }
+ .form--address .field__map {
+ width: calc(56% - 12px);
+ height: 100%;
+ }
+ .field__map .field__mapInner {
+ padding: 0;
+ height: 100%;
+ }
+ .radiobuttons--inline,
+ .checkboxes--inline {
+ flex-wrap: wrap;
+ }
+ .formTip {
+ margin-inline: calc(var(--fieldColumnSpace) / 2);
+ }
+ .storeTileOrder__info {
+ padding-right: 32px;
+ }
+ .storeTileOrder__actions {
+ margin: auto 0 auto auto;
+ }
+ .mapInfo .storeTileOrder__actions {
+ margin-top: 12px;
+ }
+ .storeTileOrder__actions .button {
+ font-size: 0.8125rem;
+ letter-spacing: -0.02em;
+ min-height: 34px;
+ }
+ .storeTileOrder__actions .button .icon {
+ margin: -3px 4px -3px 0;
+ }
+ .gridBoxes {
+ width: calc(100% + var(--gridBoxSpace) * 2);
+ }
+ .contentBox {
+ flex-direction: column;
+ text-align: center;
+ }
+ .contentBox__text {
+ max-width: 272px;
+ }
+ .basketTable__cell--product {
+ flex: 1;
+ }
+ .basketTable__cell--button {
+ margin: 0 72px 0 32px;
+ }
+ .history__content {
+ align-items: flex-start;
+ display: flex;
+ }
+ .history__description {
+ flex: 1;
+ padding-left: 20px;
+ }
+ .listsBlock {
+ display: none;
+ position: absolute;
+ right: 20px;
+ top: -8px;
+ width: 232px;
+ max-width: calc(100% + 8px);
+ }
+ .wishlistButton.open .listsBlock {
+ display: block;
+ }
+ .listsBlock__bg {
+ display: none;
+ }
+ .listTools {
+ margin-bottom: 16px;
+ }
+ .minibasket .listTools:not(.listTools--noBorder) {
+ margin-bottom: 4px;
+ }
+ .orderRow {
+ display: grid;
+ grid-template-columns: var(--orderProductsWidth) minmax(0, 1.1fr) minmax(
+ 0,
+ 2.15fr
+ ) minmax(0, 0.75fr);
+ grid-template-rows: fit-content(21px) 1fr;
+ grid-column-gap: var(--orderColGap);
+ grid-row-gap: var(--orderRowGap);
+ }
+ .productThumbs .swiper-button-prev,
+ .productThumbs .swiper-button-next {
+ width: 100%;
+ }
+ .productThumbs .swiper-button-prev {
+ top: 0;
+ }
+ .productThumbs .swiper-button-prev:before {
+ background: linear-gradient(
+ to bottom,
+ white 0%,
+ rgba(255, 255, 255, 0) 100%
+ );
+ }
+ .productThumbs .swiper-button-next {
+ bottom: 0;
+ top: auto;
+ }
+ .productThumbs .swiper-button-next:before {
+ background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 100%);
+ }
+ .sitemapnav__ul {
+ column-count: 2;
+ }
+ .sitemapnav__li {
+ display: inline-block;
+ padding-right: 24px;
+ vertical-align: top;
+ width: 100%;
+ }
+ }
+
+ @media (min-width: 640px) and (max-width: 767px) {
+ .basketTable__cell--button {
+ margin: 0 16px;
+ }
+ .orderRow {
+ grid-template-columns: minmax(0, 1fr) minmax(0, 2.25fr) minmax(0, 0.75fr);
+ grid-template-rows: auto;
+ }
+ }
+
+ @media (min-width: 640px) and (min-width: 480px) {
+ .storeTileOrder__actions .button {
+ min-width: 120px;
+ }
+ }
+
+ @media (min-width: 768px) {
+ .mobileOnly {
+ display: none;
+ }
+ h2 {
+ font-size: 1.625rem;
+ letter-spacing: -0.03em;
+ margin: 0 0 32px;
+ }
+ .footer__col:not(:last-child) {
+ margin-right: var(--footerColSpace);
+ }
+ .footer__col:not(:first-child) {
+ margin-left: var(--footerColSpace);
+ }
+ .header__tool {
+ position: relative;
+ }
+ .acc--mobOnly .acc__header {
+ pointer-events: none;
+ }
+ .acc--mobOnly .acc__icon {
+ display: none;
+ }
+ .acc--mobOnly:not(.open) .acc__content {
+ display: block;
+ }
+ .acc__headerInner {
+ margin-right: 32px;
+ }
+ .acc__headerInnerTitle {
+ min-width: 250px;
+ }
+ .acc__headerInnerTitle--info {
+ min-width: initial;
+ }
+ .acc__headerInnerTitle--sum {
+ min-width: initial;
+ }
+ .article--horizontal {
+ display: flex;
+ min-height: 268px;
+ }
+ .articleFeatured .article--horizontal {
+ min-height: 352px;
+ }
+ .article--horizontal .article__img {
+ flex-basis: 35.62%;
+ position: relative;
+ }
+ .articleFeatured .article--horizontal .article__img {
+ flex-basis: 50%;
+ }
+ .article--horizontal .article__img figure {
+ inset: 0;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ width: 100%;
+ }
+ .article--horizontal .article__img figure picture {
+ display: block;
+ padding-top: calc(352 / 626 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .article--horizontal .article__img figure img {
+ inset: 0;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .article--horizontal .article__img figure img {
+ object-fit: cover;
+ }
+ .article--horizontal .article__img picture {
+ inset: 0;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .article--horizontal .article__date {
+ margin-bottom: 4px;
+ }
+ .article--horizontal .article__title {
+ font-size: 1.25rem;
+ font-weight: 500;
+ letter-spacing: -0.03em;
+ line-height: 1.5;
+ margin-bottom: 16px;
+ }
+ .articleFeatured .article--horizontal .article__title {
+ font-size: 1.625rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.38;
+ margin-bottom: 20px;
+ }
+ .article--horizontal .article__info {
+ align-items: flex-start;
+ display: flex;
+ flex-basis: 50%;
+ flex-grow: 1;
+ flex-flow: column;
+ justify-content: center;
+ padding: 32px;
+ }
+ .article--horizontal .article__text {
+ -webkit-line-clamp: initial;
+ }
+ .breadcrumb__item:not(:last-child) {
+ margin-right: 12px;
+ padding-right: 12px;
+ }
+ .breadcrumb__item:not(:last-child):before {
+ background-color: #c2c2c2;
+ content: "";
+ margin-top: -11px;
+ position: absolute;
+ right: 0;
+ top: 50%;
+ width: 1px;
+ height: 22px;
+ }
+ .catalogue--wide .catalogue__img figure {
+ width: 100%;
+ }
+ .catalogue--wide .catalogue__img figure picture {
+ display: block;
+ padding-top: calc(314 / 1258 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .catalogue--wide .catalogue__img figure img {
+ inset: 0;
+ object-fit: contain;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+ .deliveryFlowNav {
+ margin-top: 8px;
+ right: 88px;
+ }
+ .radiobutton--deliveryType {
+ background: #f2efe8;
+ border-radius: 8px;
+ padding: 32px 12px;
+ min-height: 272px;
+ }
+ .radiobutton--deliveryType .radiobutton__label {
+ padding: 0;
+ position: static;
+ }
+ .form {
+ margin-left: calc(-1 * var(--fieldColumnSpace) / 2);
+ width: calc(var(--formMaxWidth) + var(--fieldColumnSpace));
+ max-width: calc(100% + var(--fieldColumnSpace));
+ }
+ .orderTrack .indicator {
+ border-right: 1px solid #958d7b;
+ margin-right: 12px;
+ padding-right: 12px;
+ }
+ .newsletter__inner {
+ align-items: center;
+ display: flex;
+ }
+ .newsletter__input {
+ width: 280px;
+ }
+ .newsletter__social {
+ border-left: 1px solid gray;
+ margin-left: 32px;
+ padding-left: 32px;
+ }
+ .notifications {
+ right: -4px;
+ }
+ .notifications__overlay {
+ display: none;
+ }
+ .notificationsBtn {
+ width: 44px;
+ height: 44px;
+ border-radius: 50%;
+ border: solid 2px #a6a6a6;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ font-size: 1.625rem;
+ }
+ .notificationsBtn:after {
+ content: attr(data-items);
+ top: -8px;
+ right: -14px;
+ width: 26px;
+ height: 26px;
+ background: #d91a32;
+ border-radius: 50%;
+ color: #fff;
+ font-size: 0.8125rem;
+ font-weight: 700;
+ line-height: 1;
+ letter-spacing: -0.02em;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ }
+ .result__button {
+ margin-top: 40px;
+ }
+ .result__mainimg {
+ margin-bottom: 16px;
+ }
+ .result__mainicon {
+ margin-bottom: 40px;
+ }
+ .sidemenu__item {
+ line-height: 1;
+ }
+ .storeTileSpecs__iconWrap {
+ margin-right: auto;
+ padding-right: 10px;
+ }
+ .storeTileOrder--details .storeTileOrder__info {
+ max-width: initial;
+ }
+ .storeTileOrder--details .storeTileOrder__actions {
+ max-width: initial;
+ }
+ .storeLocator__form .field--full {
+ max-width: 344px;
+ }
+ .storeLocator__form .field__inputClear {
+ right: 18px;
+ }
+ .storeLocator__form .field__input--search {
+ padding-right: 40px;
+ }
+ .storeLocator__form .field__inputSubmit {
+ display: none;
+ }
+ .timetable {
+ margin-top: -20px;
+ }
+ .timetableNavWrap {
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 12px;
+ }
+ .timetableNav:before {
+ display: none;
+ }
+ .topnav__selected {
+ display: none;
+ }
+ .topnav__selected:after {
+ display: none;
+ }
+ .topnav__list {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ text-align: center;
+ }
+ .topnav__list li {
+ display: inline-flex;
+ margin: 4px;
+ }
+ .topnav__item {
+ line-height: 1;
+ }
+ .topnav__link {
+ border: 1px solid #c2c2c2;
+ border-radius: 100px;
+ color: #838385;
+ display: block;
+ font-size: 0.875rem;
+ font-weight: 500;
+ padding: 12px 16px;
+ transition: background-color 250ms ease-out;
+ }
+ .topnav__link.selected {
+ background-color: #333;
+ border-color: #333;
+ color: #fff;
+ }
+ .unavailabelBox {
+ margin-bottom: 24px;
+ }
+ .minibasket .unavailabelBox {
+ margin-bottom: 0;
+ }
+ .userMenu {
+ right: -4px;
+ }
+ .userMenu__overlay {
+ display: none;
+ }
+ .accountDetails__form {
+ margin-right: 24px;
+ }
+ .basketTable__row--head {
+ margin-bottom: 12px;
+ }
+ .minibasket:not(.active) .minibasket__overlay {
+ opacity: 0;
+ pointer-events: none;
+ }
+ .secureCheckout__text {
+ margin: 0 8px 0 0;
+ }
+ .checkoutTracking__inner {
+ margin-right: 10px;
+ }
+ .loyalty__img {
+ margin-right: 20px;
+ }
+ .loyalty__cell:not(:last-child) {
+ margin-right: 1px;
+ }
+ .gallery__figure {
+ width: calc(50% - 20px);
+ margin: 10px;
+ }
+ .orderHistory {
+ min-height: 140px;
+ }
+ .orderHistory--qr {
+ padding-left: calc(var(--outerPaddingY) + var(--qrWidth) + var(--qrMargin));
+ }
+ .orderHistory__qr {
+ left: var(--outerPaddingX);
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ }
+ .orderHistory__section--top span {
+ margin-right: 5px;
+ }
+ .orderHistory__section--top .orderHistory__sectionInner {
+ flex-flow: row;
+ }
+ .productPage {
+ display: grid;
+ grid-template-areas: "product_image product_content";
+ grid-template-columns: minmax(300px, 457px) minmax(50%, 873px);
+ }
+ .productPage__imageCol {
+ grid-area: product_image;
+ }
+ .productPage__imageGrid {
+ left: 0;
+ position: sticky;
+ top: var(--headerHeight);
+ }
+ }
+
+ @media (min-width: 768px) and (hover: hover) and (pointer: fine) {
+ .topnav__link:hover {
+ background-color: #ececec;
+ border-color: #ececec;
+ }
+ }
+
+ @media (min-width: 768px) and (max-width: 1023px) {
+ .articleFeatured .article--horizontal .article__img {
+ flex-basis: 40%;
+ }
+ }
+
+ @media (min-width: 768px) and (max-width: 1279px) {
+ .article--horizontal .article__title {
+ font-size: 1.25rem;
+ font-weight: 500;
+ letter-spacing: -0.03em;
+ line-height: 1.5;
+ }
+ .newsletter__social {
+ margin-left: 24px;
+ padding-left: 24px;
+ }
+ }
+
+ @media (min-width: 1024px) {
+ .tabletOnly {
+ display: none;
+ }
+ .header__bottom {
+ padding: 16px 0 0;
+ }
+ .acc__headerInner {
+ margin-right: 104px;
+ }
+ .acc__headerInnerTitle {
+ min-width: 295px;
+ }
+ .acc__headerInnerTitle--info {
+ min-width: initial;
+ }
+ .acc__headerInnerTitle--sum {
+ min-width: initial;
+ }
+ .filters__itemsWrap {
+ display: flex;
+ flex-wrap: wrap;
+ margin-right: 24px;
+ }
+ .filters__inner {
+ align-items: flex-start;
+ display: flex;
+ }
+ .filters__item:not(:last-child) {
+ margin-right: 24px;
+ }
+ .filters__item:not(.filter--closed) {
+ z-index: 3;
+ }
+ .filters__titleWrap {
+ margin-right: 8px;
+ }
+ .filters__title {
+ padding: 6px 0;
+ }
+ .filters__titleWrap .filters__close {
+ display: none;
+ }
+ .filters__mobButton {
+ pointer-events: none;
+ }
+ .filters--checked .filters__mobButton:after {
+ display: none;
+ }
+ .filters__mobButtonText {
+ display: none;
+ }
+ .filters--listResults {
+ position: relative;
+ padding-right: 160px;
+ }
+ .filters--listResults .filters__titleWrap {
+ position: static;
+ }
+ .filters--listResults .filters__titleWrap .filtersClearAll {
+ position: absolute;
+ right: 16px;
+ top: 50%;
+ transform: translateY(-50%);
+ }
+ .filters--listResults.filters--checked .filters__titleWrap .filtersClearAll {
+ display: block;
+ }
+ .filters--listResults ~ .productListWrap .selectedFilters {
+ outline: 1px solid red;
+ background: rgba(255, 0, 0, 0.2);
+ }
+ .filter {
+ position: relative;
+ }
+ .filter__content {
+ background-color: #fff;
+ border-radius: 6px;
+ box-shadow: 0px 6px 16px rgba(51, 51, 51, 0.15);
+ left: -20px;
+ padding: 56px 20px 16px 20px;
+ position: absolute;
+ top: -16px;
+ width: 248px;
+ }
+ .filter__main > .scrollbar {
+ max-height: 160px;
+ }
+ .filter__main--mobScroll > .scrollbar {
+ overflow: initial;
+ }
+ .filter__list--inline {
+ display: flex;
+ flex-wrap: wrap;
+ }
+ .filter__list--showAll:not(.initialized) .filter__item:nth-child(n + 9) {
+ display: none;
+ }
+ .filter__list--showAll.initialized .filter__listScroll {
+ max-height: var(--scrollListHeight);
+ }
+ .filter__listMore {
+ display: none;
+ }
+ .filter__list--inline .filter__item {
+ margin: 4px 0;
+ }
+ .filter__list--inline .filter__item:not(:last-child) {
+ margin-right: 16px;
+ }
+ .filtersApply {
+ margin-bottom: 12px;
+ }
+ .filters__titleWrap .filtersClearAll {
+ display: none;
+ }
+ .filtersLinks {
+ margin-top: 16px;
+ text-align: center;
+ }
+ .filtersLinks--all {
+ display: none;
+ }
+ .mainNav__list {
+ display: flex;
+ }
+ .mainNav__link--hasChildren:before {
+ display: none;
+ }
+ .megamenu {
+ left: 0;
+ overflow: hidden;
+ top: 100%;
+ }
+ .mainNav__item:not(.mainNav__item--active) .megamenu {
+ pointer-events: none;
+ }
+ .mainNav__item--active .megamenu {
+ z-index: 9;
+ }
+ .megamenu__inner {
+ padding: 40px 0;
+ position: relative;
+ opacity: 0;
+ transform: translateY(-30px);
+ transition: opacity 150ms ease-out, transform 250ms ease-out,
+ visibility 10ms ease-out 250ms;
+ visibility: hidden;
+ min-height: 584px;
+ }
+ .mainNav__item--active .megamenu__inner {
+ opacity: 1;
+ transform: translateY(0);
+ transition: opacity 350ms ease-out 250ms, transform 350ms ease-out 250ms;
+ visibility: visible;
+ }
+ .mainNav__item--fadeOut .megamenu__inner {
+ opacity: 0;
+ transform: translateY(80px);
+ transition: opacity 350ms ease-out, transform 350ms ease-out;
+ }
+ .megamenu__list {
+ width: 100%;
+ }
+ .megamenu__list--level2 {
+ column-count: 3;
+ }
+ .megamenu__list--level2 > li {
+ break-inside: avoid;
+ margin-bottom: 40px;
+ }
+ .megamenu__list li {
+ font-size: 0.875rem;
+ }
+ .megamenu__close {
+ position: absolute;
+ right: 32px;
+ top: 32px;
+ z-index: 1;
+ width: 40px;
+ height: 40px;
+ min-height: auto;
+ }
+ .megamenu__close:before {
+ display: inline-block;
+ vertical-align: top;
+ }
+ .megamenu__back {
+ display: none;
+ }
+ .megamenu .wrapper {
+ padding: 0 var(--gridSpace);
+ }
+ .megamenuBg {
+ background-color: #e6e6e6;
+ left: 0;
+ position: absolute;
+ top: 100%;
+ transform: scaleY(0);
+ transform-origin: center top;
+ transition: transform 350ms ease-out 50ms;
+ width: 100%;
+ height: 584px;
+ }
+ .menuOpened .megamenuBg {
+ transform: scaleY(1);
+ transition: transform 350ms ease-out;
+ }
+ .megamenuBg:after {
+ content: "";
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 50%;
+ height: 100%;
+ }
+ .newsletter__form {
+ align-items: center;
+ }
+ .newsletter__label {
+ margin-right: 24px;
+ }
+ .sidemenu {
+ border-right: 1px solid #ececec;
+ height: 100%;
+ margin: 0;
+ padding-left: 30px;
+ }
+ .sidemenu .sidenav__list--level1 {
+ scroll-behavior: smooth;
+ overflow: auto;
+ scrollbar-color: rgba(166, 166, 166, 0.3) transparent;
+ scrollbar-width: thin;
+ -webkit-overflow-scrolling: touch;
+ left: 0;
+ padding-right: 16px;
+ position: sticky;
+ top: calc(8px + var(--headerHeight));
+ max-height: calc(100vh - 16px - var(--headerHeight));
+ }
+ .sidemenu .sidenav__list--level1::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+ }
+ .sidemenu .sidenav__list--level1::-webkit-scrollbar-thumb {
+ background: rgba(166, 166, 166, 0.3);
+ border-radius: 13px;
+ }
+ .sidemenu .sidenav__list--level1::-webkit-scrollbar-thumb:hover {
+ background: rgba(166, 166, 166, 0.5);
+ }
+ .sidemenu .sidenav__list--level1::-webkit-scrollbar-thumb:active {
+ background: rgba(166, 166, 166, 0.7);
+ }
+ .sidemenu .sidenav__list--level1::-webkit-scrollbar-track {
+ background: transparent;
+ }
+ .sidemenu__selected {
+ display: none;
+ }
+ .sidemenu__selected:after {
+ display: none;
+ }
+ .sidemenu__list--level2 {
+ margin: 0 0 12px;
+ }
+ .sidemenu__link.selected {
+ color: #f47920;
+ }
+ .sidemenu__link--level1 {
+ margin-bottom: 12px;
+ font-size: 1.125rem;
+ }
+ .storeListWrap {
+ display: flex;
+ }
+ .storeListWrap [data-tabToggle-content] {
+ display: block;
+ }
+ .storeListWrap .tabToggle {
+ display: none;
+ }
+ .storeList {
+ scroll-behavior: smooth;
+ overflow: auto;
+ scrollbar-color: rgba(166, 166, 166, 0.3) transparent;
+ scrollbar-width: thin;
+ -webkit-overflow-scrolling: touch;
+ margin-right: 24px;
+ width: 484px;
+ max-width: 45%;
+ max-height: 600px;
+ }
+ .storeList::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+ }
+ .storeList::-webkit-scrollbar-thumb {
+ background: rgba(166, 166, 166, 0.3);
+ border-radius: 13px;
+ }
+ .storeList::-webkit-scrollbar-thumb:hover {
+ background: rgba(166, 166, 166, 0.5);
+ }
+ .storeList::-webkit-scrollbar-thumb:active {
+ background: rgba(166, 166, 166, 0.7);
+ }
+ .storeList::-webkit-scrollbar-track {
+ background: transparent;
+ }
+ .storeTile {
+ margin-right: 12px;
+ }
+ .gallery__figure {
+ width: calc(33.3% - 20px);
+ }
+ .myLists--row .myList {
+ flex: 1;
+ }
+ .orderSum--border .orderSum__col:not(:last-child) {
+ border-right: 1px solid #fff;
+ }
+ .productPage__info {
+ padding-left: var(--productImageColSpace);
+ }
+ .productDetailsNutrTable {
+ max-width: 714px;
+ }
+ }
+
+ @media (min-width: 1024px) and (hover: hover) and (pointer: fine) {
+ .sidemenu__link:not(.selected):hover {
+ color: #838385;
+ }
+ }
+
+ @media (min-width: 1024px) and (max-width: 1279px) {
+ .megamenuBg {
+ z-index: 1;
+ }
+ }
+
+ @media (min-width: 1024px) and (max-width: 1365px) {
+ .megamenu__close {
+ right: 8px;
+ top: 8px;
+ }
+ .megamenuBg {
+ height: 640px;
+ }
+ }
+
+ @media (min-width: 1280px) {
+ .mainLayout {
+ --asideWidth: 352px;
+ --gridSpace: 64px;
+ --gridSpaceBorder: calc(var(--gridSpace) / 2);
+ display: grid;
+ grid-template-areas: "aside content";
+ grid-template-columns: var(--asideWidth) minmax(0, 1fr);
+ }
+ .mainLayout--rightAside {
+ grid-template-areas: "content aside";
+ grid-template-columns: minmax(0, 1fr) var(--asideWidth);
+ }
+ .mainLayout__aside {
+ grid-area: aside;
+ display: flex;
+ flex-direction: column;
+ }
+ .mainLayout__content {
+ grid-area: content;
+ }
+ .deliveryTypes {
+ padding: 0 20px;
+ }
+ .burgerMenu {
+ display: none;
+ }
+ .mainLayout__aside .sideNav {
+ border-right: 1px solid #ececec;
+ }
+ .basketMain {
+ position: relative;
+ }
+ .sideBasket {
+ box-shadow: 0px 6px 16px rgba(51, 51, 51, 0.15);
+ border-radius: 8px;
+ position: sticky;
+ right: 0;
+ top: 0;
+ }
+ .sideBasket__title {
+ color: #333;
+ font-size: 1.25rem;
+ font-weight: 500;
+ line-height: 1.5;
+ margin: 0 0 16px;
+ padding-left: 40px;
+ position: relative;
+ }
+ .sideBasket__title:before {
+ color: #a6a6a6;
+ font-size: 2rem;
+ left: 0;
+ margin-top: -16px;
+ position: absolute;
+ top: 50%;
+ }
+ }
+
+ @media (min-width: 1280px) and (max-width: 1365px) {
+ .mainLayout {
+ --asideWidth: 296px;
+ --gridSpace: 24px;
+ --gridSpaceBorder: var(--gridSpace);
+ }
+ }
+
+ @media (min-width: 1366px) {
+ .megamenu__title {
+ padding-right: 40px;
+ }
+ }
+
+ @media (min-width: 1920px) {
+ .goToTop {
+ margin-right: calc(50vw - var(--wrapper) / 2);
+ }
+ .productList .product {
+ width: calc(16.6% - 5 * var(--productSpaceH) / 6);
+ }
+ }
+
+ @media (min-width: 640px) and (max-width: 1365px) and (min-width: 1280px) {
+ .basketTable__cell--button {
+ margin: 0 12px 0 12px;
+ }
+ }
+
+ @media (max-width: 1599px) {
+ .basketMain__content {
+ --mainLayoutSpace: 24px;
+ }
+ .landingList {
+ row-gap: 32px;
+ }
+ .landingList__item {
+ width: calc(20% - 4 * var(--colGap) / 5);
+ }
+ .myLists--grid {
+ --listsGap: 20px;
+ }
+ .myLists--row {
+ --listsGap: 16px;
+ }
+ .productList .product {
+ width: calc(25% - 3 * var(--productSpaceH) / 4);
+ }
+ }
+
+ @media (max-width: 1365px) {
+ .basketTable {
+ --imgMarginRight: 16px;
+ }
+ .basketTable__row {
+ padding-right: 84px;
+ padding-left: 0;
+ }
+ .basketTable__remove {
+ right: 0;
+ }
+ .basketTable .fav {
+ right: 40px;
+ }
+ .landingList__item {
+ width: calc(25% - 3 * var(--colGap) / 4);
+ }
+ .myLists--grid .myList {
+ width: calc(50% - var(--listsGap) / 2);
+ }
+ .productList {
+ --productSpaceH: 16px;
+ --productSpaceV: 16px;
+ }
+ }
+
+ @media (max-width: 1365px) and (min-width: 1280px) {
+ .basketTable {
+ --imgWidth: 80px;
+ }
+ .basketTable__cell--price {
+ margin-right: 0;
+ }
+ .basketTable__cell--quant {
+ margin: 0 12px;
+ }
+ .basketTable__cell .product__title {
+ font-size: 1rem;
+ }
+ .productList .product {
+ width: calc(33.33% - 2 * var(--productSpaceH) / 3);
+ }
+ }
+
+ @media (max-width: 1359px) {
+ .infoPopup {
+ right: var(--gridSpace);
+ }
+ .productMainImg .swiper-button-prev,
+ .productMainImg .swiper-button-next {
+ display: flex;
+ }
+ }
+
+ @media (max-width: 1279px) {
+ :root {
+ --gridSpace: 32px;
+ }
+ .mainLayout {
+ --mainLayoutSpace: var(--gridSpace);
+ }
+ .loginWrap__form {
+ padding-block: 56px;
+ }
+ .loadMore {
+ --loadMoreSpace: 32px;
+ }
+ .mainNav__item {
+ margin: 0 8px;
+ }
+ .burgerMenu {
+ background: none;
+ margin: 0 16px 0 0;
+ padding: 0;
+ width: 32px;
+ height: 32px;
+ }
+ .burgerMenu__bar {
+ background: #404040;
+ border-radius: 15px;
+ display: block;
+ margin: 6px auto;
+ transition: all 350ms ease-out;
+ height: 2px;
+ width: 26px;
+ }
+ .burgerMenu__bar--middle {
+ margin: 0 auto;
+ }
+ .burgerMenu--opened .burgerMenu__bar--top {
+ transform: translateY(8px) rotateZ(45deg);
+ }
+ .burgerMenu--opened .burgerMenu__bar--bottom {
+ transform: translateY(-8px) rotateZ(-45deg);
+ }
+ .burgerMenu--opened .burgerMenu__bar--middle {
+ width: 0;
+ }
+ .modal__wrap {
+ padding-bottom: 40px;
+ }
+ .mainLayout__aside .sideNav {
+ display: none;
+ }
+ .simpleSlider--cat:not(.swiper-initialized) .swiper-slide {
+ width: calc(25% - 16px);
+ }
+ .timetable {
+ margin-bottom: 56px;
+ }
+ .addresses {
+ --addressesGap: 24px;
+ }
+ .addresses__box,
+ .addresses .addBox {
+ width: calc(50% - var(--addressesGap) / 2);
+ }
+ .basket {
+ margin-bottom: 144px;
+ }
+ .basketMain__content {
+ padding-right: 0;
+ }
+ .sideBasket {
+ box-shadow: 0px -2px 10px rgba(51, 51, 51, 0.1);
+ bottom: 0;
+ left: 0;
+ position: fixed;
+ z-index: 2;
+ width: 100%;
+ }
+ .sideBasket__title {
+ display: none;
+ }
+ .landingList {
+ row-gap: 24px;
+ }
+ .myList--box .myList__title {
+ font-size: 1.25rem;
+ }
+ .orderRow {
+ --orderColGap: 24px;
+ }
+ .productPage {
+ --productImageColSpace: 40px;
+ }
+ .productMainImg {
+ --productMainImgWidth: 500px;
+ }
+ .productMainImg .imgControl {
+ margin: 30px 0 20px;
+ }
+ }
+
+ @media (max-width: 1279px) and (hover: hover) and (pointer: fine) {
+ .burgerMenu:not(.disabled):hover {
+ background: transparent;
+ }
+ .burgerMenu:not(.disabled):hover .burgerMenu__bar {
+ background: #333;
+ }
+ }
+
+ @media (max-width: 1279px) and (min-width: 1024px) {
+ .checkoutProducts .product--mini .product__img,
+ .checkoutProducts .minibasket__product .product__img {
+ margin-right: 8px;
+ width: 80px;
+ }
+ .productListContent {
+ margin-left: -20px;
+ width: calc(100% + 40px);
+ }
+ }
+
+ @media (max-width: 1023px) {
+ :root {
+ --gridSpace: 24px;
+ }
+ .pageTitle h1 {
+ font-size: 2.375rem;
+ }
+ .pageTitle--big {
+ height: 280px;
+ }
+ .pageTitle--big h1 {
+ font-size: 2.875rem;
+ }
+ .ordersBanner {
+ padding: 16px;
+ }
+ .ordersBanner__img {
+ width: 37%;
+ }
+ .ordersBanner__icon {
+ font-size: 3rem;
+ margin-right: 16px;
+ }
+ .ordersBanner__text {
+ font-size: 1rem;
+ }
+ .tabletHidden {
+ display: none;
+ }
+ ul.listL {
+ margin: 16px 0 24px;
+ }
+ ul.listL li {
+ font-size: 1.125rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.33;
+ padding-left: 21px;
+ }
+ ul.listCols {
+ column-count: 4;
+ }
+ .footer {
+ --footerSpaceTop: 56px;
+ }
+ .footer__col {
+ --footerColSpace: 24px;
+ }
+ .acc--stripe .acc__header {
+ font-size: 1rem;
+ }
+ .acc__headerInnerTitle--info {
+ margin-left: auto;
+ }
+ .articleList--contests .article {
+ width: calc(33.33% - 2 * var(--productSpaceH) / 3);
+ }
+ .articleDetails__title {
+ font-size: 1.625rem;
+ font-weight: 700;
+ letter-spacing: -0.03em;
+ line-height: 1.35;
+ }
+ .articleDetails__title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ letter-spacing: 0;
+ line-height: 1.16;
+ }
+ .catalogueList {
+ --productSpaceH: 24px;
+ }
+ html.filtersOpened,
+ html.filtersOpened body {
+ overflow: hidden;
+ height: calc(var(--windowHeight) - 1px);
+ }
+ .filters__itemsWrap {
+ scroll-behavior: smooth;
+ overflow: auto;
+ scrollbar-color: rgba(166, 166, 166, 0.3) transparent;
+ scrollbar-width: thin;
+ -webkit-overflow-scrolling: touch;
+ overflow-x: hidden;
+ height: calc(100% - var(--mobFilterTopBar));
+ }
+ .filters__itemsWrap::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+ }
+ .filters__itemsWrap::-webkit-scrollbar-thumb {
+ background: rgba(166, 166, 166, 0.3);
+ border-radius: 13px;
+ }
+ .filters__itemsWrap::-webkit-scrollbar-thumb:hover {
+ background: rgba(166, 166, 166, 0.5);
+ }
+ .filters__itemsWrap::-webkit-scrollbar-thumb:active {
+ background: rgba(166, 166, 166, 0.7);
+ }
+ .filters__itemsWrap::-webkit-scrollbar-track {
+ background: transparent;
+ }
+ .filters--2levelOpened .filters__itemsWrap {
+ overflow: visible;
+ }
+ .filters__inner {
+ background-color: #fff;
+ left: 0;
+ padding: 0 var(--filtersSpace) var(--mobFilterBottomBar);
+ position: fixed;
+ transform: translateX(-100%);
+ transition: transform 350ms ease-out;
+ top: var(--mobFiltersTop);
+ z-index: 9;
+ width: 100%;
+ height: var(--windowHeight);
+ }
+ .filters:not(.filters--2levelOpened) .filters__inner {
+ overflow: hidden;
+ }
+ .filters--opened .filters__inner {
+ transform: translateX(0);
+ }
+ .filters__item:not(:first-child) {
+ border-top: 1px solid #c2c2c2;
+ }
+ .filters__titleWrap {
+ align-items: center;
+ border-bottom: 1px solid #a6a6a6;
+ display: flex;
+ padding: 16px 0;
+ }
+ .filters__title {
+ font-size: 1.125rem;
+ font-weight: 400;
+ }
+ .filters__titleWrap .filters__close {
+ margin-right: 8px;
+ }
+ .filters__mobButton {
+ align-items: center;
+ display: inline-flex;
+ }
+ .filter__title {
+ font-size: 1rem;
+ font-weight: 500;
+ padding: 16px 32px 16px 0;
+ }
+ .filter__titleIcon {
+ font-size: 1.5rem;
+ line-height: 1;
+ right: 0;
+ top: 50%;
+ transform: translateY(-50%);
+ }
+ .filter__titleIcon:before {
+ line-height: 1;
+ }
+ .filters__mobTitle .filter__titleIcon {
+ left: 0;
+ right: auto;
+ }
+ .filters__mobTitle .filter__titleIcon:before {
+ transform: rotate(180deg);
+ transform-origin: center;
+ }
+ .filter__content {
+ padding: 12px 0;
+ }
+ .filter__main {
+ height: calc(100% - var(--mobFilterTopBar) - var(--mobFilterTopBarSpace));
+ }
+ .filter__main--mobScroll > .scrollbar {
+ scroll-behavior: smooth;
+ overflow: auto;
+ scrollbar-color: rgba(166, 166, 166, 0.3) transparent;
+ scrollbar-width: thin;
+ -webkit-overflow-scrolling: touch;
+ max-height: 100%;
+ }
+ .filter__main--mobScroll > .scrollbar::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+ }
+ .filter__main--mobScroll > .scrollbar::-webkit-scrollbar-thumb {
+ background: rgba(166, 166, 166, 0.3);
+ border-radius: 13px;
+ }
+ .filter__main--mobScroll > .scrollbar::-webkit-scrollbar-thumb:hover {
+ background: rgba(166, 166, 166, 0.5);
+ }
+ .filter__main--mobScroll > .scrollbar::-webkit-scrollbar-thumb:active {
+ background: rgba(166, 166, 166, 0.7);
+ }
+ .filter__main--mobScroll > .scrollbar::-webkit-scrollbar-track {
+ background: transparent;
+ }
+ .filter__list {
+ height: 100%;
+ }
+ .filter__list--showAll .filter__listScroll {
+ max-height: 100%;
+ }
+ .filter__list--more .filter__listWrap {
+ height: 100%;
+ }
+ .filter__list--more .filter__listWrap > .filter__item {
+ display: none;
+ }
+ .filter__list--moreList {
+ height: calc(100% - var(--searchHeight));
+ }
+ .filter__list--moreList .filter__listScroll {
+ max-height: 100%;
+ }
+ .filter__showAll {
+ display: none;
+ }
+ .filter__listMore {
+ height: 100%;
+ }
+ .filter__list--inline .filter__item {
+ margin: 16px 0;
+ }
+ .filter__more {
+ display: none;
+ }
+ .filter:not(.filter--checked) .filtersClear {
+ display: none;
+ }
+ .filtersClearAll {
+ margin-left: auto;
+ }
+ .filtersLinks {
+ align-items: center;
+ bottom: 0;
+ display: flex;
+ justify-content: center;
+ left: 0;
+ padding: 8px var(--filtersSpace);
+ position: absolute;
+ width: 100%;
+ height: var(--mobFilterBottomBar);
+ }
+ .filtersLinks:not(.filtersLinks--all) {
+ display: none;
+ }
+ .form {
+ margin-bottom: 24px;
+ }
+ .mainNavWrap {
+ background-color: #ebebeb;
+ left: 0;
+ overflow-y: auto;
+ -webkit-overflow-scrolling: touch;
+ padding: 16px var(--mobMenuHorPadding) 80px;
+ position: fixed;
+ top: var(--headerHeight);
+ transition: transform 350ms ease-out;
+ transform: translateX(-100%);
+ width: 100%;
+ max-width: 440px;
+ height: calc(100% - var(--headerHeight));
+ }
+ .menuOpened .mainNavWrap {
+ transform: translateX(0);
+ }
+ .menuOpened--level2 .mainNavWrap {
+ overflow: hidden;
+ }
+ .mainNav__item {
+ color: #333;
+ font-size: 1.125rem;
+ margin: 8px 0;
+ }
+ .mainNav__link {
+ padding: 8px 0;
+ position: relative;
+ }
+ .mainNav__link--hasChildren:before {
+ font-size: 1.5rem;
+ margin-top: -12px;
+ position: absolute;
+ right: 0;
+ top: 50%;
+ }
+ .megamenu {
+ background-color: #ebebeb;
+ overflow: auto;
+ -webkit-overflow-scrolling: touch;
+ right: 0;
+ top: 0;
+ transition: transform 350ms ease-out;
+ transform: translateX(-100%);
+ z-index: 1;
+ height: 100%;
+ }
+ .mainNav__item--active .megamenu {
+ transform: translateX(0);
+ }
+ .megamenu__main {
+ padding: 32px var(--mobMenuHorPadding) 80px;
+ }
+ .megamenu__cols--promo {
+ border-bottom: 1px solid #fff;
+ margin-bottom: 24px;
+ }
+ .megamenu__list--level2 > li {
+ font-size: 1rem;
+ margin-bottom: 24px;
+ }
+ .megamenu__close {
+ display: none;
+ }
+ .megamenu__back {
+ align-items: center;
+ background-color: #fff;
+ border-radius: 0;
+ color: #8c8c8c;
+ display: flex;
+ font-size: 1.25rem;
+ justify-content: flex-start;
+ padding: 16px;
+ width: 100%;
+ }
+ .megamenu__back:before {
+ font-size: 1.5rem;
+ margin-right: 8px;
+ }
+ .newsletter__form {
+ flex-direction: column;
+ }
+ .newsletter__label {
+ margin-bottom: 16px;
+ }
+ .output--pickup .output__inner,
+ .output--delivery .output__inner {
+ padding-left: 80px;
+ }
+ .output--init .output__title {
+ font-size: 1rem;
+ }
+ .sideBasket .priceRow--total {
+ margin-top: 0;
+ }
+ .productsSum {
+ padding: 12px 16px;
+ }
+ .result__title {
+ font-size: 1.625rem;
+ font-weight: 700;
+ letter-spacing: -0.03em;
+ line-height: 1.35;
+ }
+ .sidemenu {
+ margin: 0 calc(var(--gridSpace) + var(--mainLayoutSpace)) 22px;
+ }
+ .sidemenu__selected {
+ border: 1px solid #a6a6a6;
+ border-radius: 8px;
+ color: #333;
+ font-size: 0.9375rem;
+ line-height: 1;
+ overflow: hidden;
+ padding: 16px 40px 16px 16px;
+ position: relative;
+ text-align: left;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: 100%;
+ }
+ .sidemenu__selected:before {
+ color: #838385;
+ font-size: 1rem;
+ margin-top: -8px;
+ position: absolute;
+ right: 16px;
+ top: 50%;
+ transition: transform 250ms ease-out;
+ transform-origin: center;
+ }
+ .sidemenu__selected.active:before {
+ transform: rotate(180deg);
+ }
+ .sidemenu__list--level1 {
+ scroll-behavior: smooth;
+ overflow: auto;
+ scrollbar-color: rgba(166, 166, 166, 0.3) transparent;
+ scrollbar-width: thin;
+ -webkit-overflow-scrolling: touch;
+ background-color: #fff;
+ border: 1px solid #a6a6a6;
+ border-radius: 8px;
+ display: none;
+ left: 0;
+ margin-top: 12px;
+ position: absolute;
+ top: 100%;
+ width: 100%;
+ max-height: 400px;
+ }
+ .sidemenu__list--level1::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+ }
+ .sidemenu__list--level1::-webkit-scrollbar-thumb {
+ background: rgba(166, 166, 166, 0.3);
+ border-radius: 13px;
+ }
+ .sidemenu__list--level1::-webkit-scrollbar-thumb:hover {
+ background: rgba(166, 166, 166, 0.5);
+ }
+ .sidemenu__list--level1::-webkit-scrollbar-thumb:active {
+ background: rgba(166, 166, 166, 0.7);
+ }
+ .sidemenu__list--level1::-webkit-scrollbar-track {
+ background: transparent;
+ }
+ .sidemenu__item--level1 {
+ line-height: 1.534;
+ margin: 0;
+ }
+ .sidemenu__item--level1:not(:first-child) {
+ border-top: 1px solid #ececec;
+ }
+ .sidemenu__link--level1 {
+ color: #333;
+ display: block;
+ font-size: 0.9375rem;
+ padding: 12px 16px;
+ }
+ .sidemenu__link--level1.selected {
+ background-color: #f4f4f4;
+ }
+ .storeList {
+ box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.08);
+ margin-bottom: 32px;
+ }
+ .storeMap {
+ margin-bottom: 32px;
+ width: 100%;
+ height: 470px;
+ min-height: 70vh;
+ }
+ .storeTile {
+ margin-inline: 20px;
+ }
+ .storeTile__thumbnail {
+ display: none;
+ }
+ .storeLocator {
+ position: relative;
+ }
+ .storeLocator__inner {
+ padding: 24px 16px;
+ z-index: 1;
+ }
+ .storeLocator__illustration--left {
+ display: none;
+ }
+ .storeLocator__illustration--right {
+ display: none;
+ }
+ .storeLocator__illustration--mob {
+ bottom: 0;
+ display: block;
+ position: absolute;
+ right: 0;
+ }
+ .storeLocator__form {
+ margin-bottom: 0;
+ }
+ .table td.table__tools .iconButton:not(:last-child),
+ .table td.table__tools .selectedFilters__remove:not(:last-child) {
+ margin-right: 12px;
+ }
+ .gridBoxes {
+ --gridBoxSpace: 8px;
+ }
+ .contentBox {
+ padding: 24px;
+ }
+ .contentBox__icon {
+ margin-bottom: 16px;
+ }
+ .contentBox__title {
+ margin-bottom: 16px;
+ }
+ .userNavBlock {
+ margin-bottom: 64px;
+ }
+ .userNav__link {
+ font-size: 0.875rem;
+ }
+ .addresses {
+ --addressesGap: 16px;
+ }
+ .checkout {
+ --checkoutSpaceTop: 30px;
+ }
+ .checkout__title {
+ font-size: 1.875rem;
+ letter-spacing: -0.03em;
+ line-height: 1.2;
+ }
+ .checkout__title {
+ margin: 0 0 50px;
+ }
+ .checkoutMsg__title {
+ font-size: 1.625rem;
+ font-weight: 700;
+ letter-spacing: -0.03em;
+ line-height: 1.35;
+ }
+ .checkoutMsg__title {
+ margin: 0;
+ }
+ .landingItem--box {
+ padding: 16px 8px;
+ }
+ .landingItem--box .landingItem__title {
+ font-size: 0.875rem;
+ }
+ .myLists--row {
+ flex-wrap: wrap;
+ }
+ .myLists--row .myList {
+ width: calc(50% - var(--listsGap) / 2);
+ }
+ .productList .product {
+ width: calc(33.33% - 2 * var(--productSpaceH) / 3);
+ }
+ .orderRow {
+ --orderColGap: 16px;
+ --orderProductsWidth: 208px;
+ --orderProductWidth: 64px;
+ --orderRowGap: 12px;
+ }
+ .orderHistory {
+ --qrWidth: 100px;
+ --qrMargin: 10px;
+ }
+ .orderHistory__section {
+ padding-right: 10px;
+ }
+ .orderSum--border {
+ flex-direction: column;
+ }
+ .orderSum--border .orderSum__col:not(:last-child) {
+ border-bottom: 1px solid #fff;
+ }
+ .orderStatusInfo {
+ margin-bottom: 24px;
+ }
+ .productPage {
+ --productImageColSpace: 24px;
+ }
+ .productHeader .product__img {
+ margin-right: 8px;
+ }
+ .productHeader .priceContainer {
+ align-items: flex-end;
+ flex-direction: column-reverse;
+ }
+ .productHeader .priceContainer .priceBlock__price--init {
+ margin: 0 0 4px;
+ }
+ }
+
+ @media (max-width: 1023px) and (hover: hover) and (pointer: fine) {
+ .megamenu__back.button:not(.disabled):hover {
+ background: transparent;
+ }
+ }
+
+ @media (max-width: 1023px) and (min-width: 480px) {
+ .article__dateWrap .pill {
+ font-size: 0.75rem;
+ }
+ .table {
+ --cellPaddingX: 16px;
+ --cellPaddingY: 16px;
+ --paddingExternalX: 16px;
+ }
+ }
+
+ @media (max-width: 1023px) and (min-width: 640px) {
+ .mainNavWrap {
+ max-width: 480px;
+ }
+ }
+
+ @media (max-width: 767px) {
+ :root {
+ --gridSpace: 16px;
+ --headerHeight: 116px;
+ }
+ .section {
+ margin-bottom: 40px;
+ }
+ .sectionTitle h2 {
+ font-size: 1.375rem;
+ font-weight: 700;
+ letter-spacing: -0.03em;
+ line-height: 1.36;
+ }
+ .pageTitle h1 {
+ font-size: 1.875rem;
+ letter-spacing: -0.02em;
+ }
+ .pageTitle.pageTitle--image h1 {
+ text-shadow: 0px 0px 10px rgba(51, 51, 51, 0.3);
+ }
+ .pageTitle--big {
+ margin-bottom: 32px;
+ height: 200px;
+ }
+ .pageTitle--big h1 {
+ font-size: 1.625rem;
+ }
+ .asideHeader {
+ height: 92px;
+ }
+ .ordersBanner__icon {
+ font-size: 2.75rem;
+ }
+ .ordersBanner__text {
+ font-size: 0.9375rem;
+ max-width: 416px;
+ }
+ .mobileHidden {
+ display: none;
+ }
+ .separate {
+ margin: 0 8px;
+ }
+ h1 {
+ font-size: 1.875rem;
+ letter-spacing: -0.02em;
+ }
+ h2 {
+ font-size: 1.25rem;
+ letter-spacing: -0.02em;
+ margin: 0 0 20px;
+ }
+ .text,
+ p {
+ margin: 0 0 20px;
+ }
+ ul.listS {
+ margin-top: 20px;
+ }
+ ul.listCols {
+ column-count: 3;
+ }
+ .footer__main {
+ flex-direction: column;
+ padding: 32px 0 8px;
+ }
+ .footer__col {
+ margin-bottom: var(--footerColSpace);
+ }
+ .footer__title {
+ margin-bottom: 8px;
+ }
+ .footer__apps {
+ margin-top: 16px;
+ }
+ .footer__btm {
+ flex-wrap: wrap;
+ }
+ .footer__text {
+ text-align: center;
+ }
+ .col--m1 {
+ flex-basis: 8.3333333333%;
+ max-width: 8.3333333333%;
+ }
+ .col--m2 {
+ flex-basis: 16.6666666667%;
+ max-width: 16.6666666667%;
+ }
+ .col--m3 {
+ flex-basis: 25%;
+ max-width: 25%;
+ }
+ .col--m4 {
+ flex-basis: 33.3333333333%;
+ max-width: 33.3333333333%;
+ }
+ .col--m5 {
+ flex-basis: 41.6666666667%;
+ max-width: 41.6666666667%;
+ }
+ .col--m6 {
+ flex-basis: 50%;
+ max-width: 50%;
+ }
+ .col--m7 {
+ flex-basis: 58.3333333333%;
+ max-width: 58.3333333333%;
+ }
+ .col--m8 {
+ flex-basis: 66.6666666667%;
+ max-width: 66.6666666667%;
+ }
+ .col--m9 {
+ flex-basis: 75%;
+ max-width: 75%;
+ }
+ .col--m10 {
+ flex-basis: 83.3333333333%;
+ max-width: 83.3333333333%;
+ }
+ .col--m11 {
+ flex-basis: 91.6666666667%;
+ max-width: 91.6666666667%;
+ }
+ .col--m12 {
+ flex-basis: 100%;
+ max-width: 100%;
+ }
+ .header__top {
+ padding: 12px 0 0;
+ }
+ .header__leftBlock {
+ padding-bottom: 12px;
+ }
+ .header__topInner {
+ flex-wrap: wrap;
+ position: relative;
+ }
+ .header__logo {
+ width: 200px;
+ height: 26px;
+ }
+ .header__tools {
+ background: url(../media/wood.png) repeat scroll center;
+ flex-shrink: 0;
+ justify-content: flex-end;
+ margin-left: calc(-1 * var(--gridSpace));
+ padding: 6px 0;
+ width: calc(100% + var(--gridSpace) * 2);
+ }
+ .header__tool {
+ margin-right: 20px;
+ }
+ .header__tool--account {
+ display: none;
+ }
+ .acc--stripe {
+ margin: 12px 0;
+ }
+ .acc--stripe .acc__header {
+ font-size: 0.875rem;
+ margin-bottom: 12px;
+ padding: 12px;
+ }
+ .acc--beige .acc__header {
+ font-size: 1rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.37;
+ }
+ .acc--beige .acc__content {
+ padding: 24px 0 0;
+ }
+ .acc--colorStripe .acc__header {
+ padding-block: 16px;
+ }
+ .acc__header {
+ padding: 16px 0;
+ }
+ .acc__headerInner {
+ flex-flow: column;
+ flex-wrap: wrap;
+ padding-right: 10px;
+ }
+ .acc__headerInner--price {
+ flex-flow: row;
+ align-items: center;
+ }
+ .acc__headerInner--price .acc__headerInnerTitle--info {
+ display: none;
+ }
+ .acc__headerInner--price .acc__headerInnerTitle--sum {
+ display: inline-block;
+ }
+ .acc__headerInnerTitle--info {
+ margin-left: 0;
+ margin-top: 8px;
+ }
+ .acc__headerInnerTitle--sum {
+ padding-left: 10px;
+ }
+ .acc__headerInnerTitle--large {
+ font-size: 1.125rem;
+ letter-spacing: -0.02em;
+ line-height: 1.2;
+ }
+ .acc__icon {
+ font-size: 1.5rem;
+ }
+ .articleFeatured {
+ display: none;
+ }
+ .articleList--column {
+ margin-bottom: 40px;
+ }
+ .articleList--contests .article {
+ width: calc(50% - 1 * var(--productSpaceH) / 2);
+ }
+ .articleDetails__title:after {
+ margin: 20px auto 32px 0;
+ width: 68px;
+ }
+ .bnr {
+ padding: 20px 0;
+ }
+ .bnr__text {
+ margin: 0 16px;
+ }
+ .breadcrumb__list {
+ align-items: flex-start;
+ flex-direction: column;
+ }
+ .breadcrumb__item {
+ font-weight: 500;
+ }
+ .cardRow {
+ min-height: 55px;
+ }
+ .cardRow__msg {
+ font-size: 0.8125rem;
+ font-weight: 400;
+ letter-spacing: -0.02em;
+ line-height: 1.3;
+ max-width: 120px;
+ }
+ .catalogue__title {
+ font-size: 1.125rem;
+ font-weight: 500;
+ letter-spacing: -0.02em;
+ line-height: 1.33;
+ }
+ .collectionBox__title {
+ font-size: 0.875rem;
+ }
+ .contestBnr {
+ padding: 64px 24px;
+ min-height: 209px;
+ }
+ .contestBnr h3 {
+ font-size: 1.125rem;
+ line-height: 1.2;
+ }
+ .deliveryFlowNav {
+ left: 24px;
+ }
+ .radiobuttons--deliveryType {
+ gap: 8px;
+ margin: 0 auto;
+ padding-bottom: 112px;
+ position: relative;
+ }
+ .radiobutton--deliveryType {
+ position: static;
+ }
+ .radiobutton--deliveryType .radiobutton__label {
+ background: #f2efe8;
+ border-radius: 8px;
+ font-size: 0.875rem;
+ font-weight: 400;
+ padding: 16px;
+ }
+ .radiobutton--deliveryType .radiobutton__label b {
+ display: block;
+ }
+ .radiobutton--deliveryType .radiobutton__text {
+ line-height: 1.286;
+ }
+ .radiobutton--deliveryType .radiobutton__border:after {
+ right: 8px;
+ top: 8px;
+ width: 26px;
+ height: 26px;
+ }
+ .radiobutton--deliveryType .icon {
+ margin: 0 auto 8px;
+ height: 32px;
+ }
+ .deliveryTypeInfo ul {
+ background: #f7f5f0;
+ border-radius: 8px;
+ flex-grow: 1;
+ margin: 0;
+ padding: 12px;
+ }
+ .deliveryTypeInfo {
+ align-items: center;
+ bottom: 0;
+ display: flex;
+ left: 0;
+ position: absolute;
+ width: 100%;
+ height: 112px;
+ }
+ .radiobutton:not(.checked) .deliveryTypeInfo {
+ display: none;
+ }
+ .deliveryTypeInfo__sum {
+ align-items: flex-start;
+ text-align: left;
+ }
+ .deliveryTypeInfo__sum p {
+ margin-bottom: 4px;
+ }
+ .selectedFilters {
+ display: none;
+ }
+ .form {
+ width: 100%;
+ }
+ .formBox__more {
+ justify-content: flex-start;
+ }
+ .formBox .checkbox ~ .formBox__more .checkbox ~ .formBox__more {
+ padding-left: var(--labelSpace);
+ }
+ .loginWrap__img {
+ display: none;
+ }
+ .loginWrap__form {
+ padding: 64px 16px 40px;
+ }
+ .registerPromo {
+ margin-top: 20px;
+ }
+ .formText {
+ padding: 16px 0 0;
+ }
+ .formText p {
+ font-size: 0.8125rem;
+ }
+ .goToTop {
+ bottom: 16px;
+ font-size: 0.75rem;
+ line-height: 56px;
+ right: 16px;
+ width: 56px;
+ height: 56px;
+ }
+ .orderTrack .indicator {
+ margin-bottom: 6px;
+ }
+ .loadMore {
+ --loadMoreSpace: 16px;
+ }
+ .message {
+ margin-bottom: 30px;
+ }
+ .modal__wrap .btnWrap {
+ margin-top: 24px;
+ }
+ .modal__titleWrap {
+ margin-bottom: 24px;
+ text-align: left;
+ }
+ .modal__titleWrap p {
+ font-size: 0.875rem;
+ }
+ .modal__title {
+ margin-inline: 0;
+ text-align: left;
+ }
+ .modal__title {
+ font-size: 1.125rem;
+ }
+ .newsletter__inner {
+ margin: 0 auto;
+ max-width: 400px;
+ }
+ .newsletter__form {
+ border-bottom: 1px solid gray;
+ margin-bottom: 24px;
+ padding-bottom: 24px;
+ }
+ .newsletter__input {
+ flex: 1;
+ }
+ .notifications {
+ right: 0;
+ padding: 0 var(--gridSpace);
+ width: 100%;
+ }
+ .notifications__content {
+ width: 100%;
+ }
+ .notificationsBtn:after {
+ content: "";
+ top: -1px;
+ right: 0;
+ width: 8px;
+ height: 8px;
+ background: #d91a32;
+ border-radius: 50%;
+ }
+ .outputsRow {
+ gap: 16px;
+ }
+ .output--init {
+ padding: 8px;
+ }
+ .output--pickup:not(.output--init) .output__inner,
+ .output--delivery:not(.output--init) .output__inner {
+ background-size: auto 26px;
+ padding-left: 60px;
+ min-height: 26px;
+ }
+ .output--pickup.output--init .output__inner,
+ .output--delivery.output--init .output__inner {
+ background-size: auto 34px;
+ padding-left: 64px;
+ min-height: 34px;
+ }
+ .output--init .output__title {
+ font-size: 0.875rem;
+ }
+ .product__title {
+ font-size: 0.9375rem;
+ }
+ .productInfo .productTags {
+ margin-bottom: 8px;
+ }
+ .productList .priceContainer {
+ height: 32px;
+ }
+ .priceRow--total {
+ font-size: 1rem;
+ margin-bottom: 12px;
+ }
+ .productList .quantity {
+ height: 34px;
+ }
+ .quantity__btn {
+ font-size: 0.875rem;
+ width: 40px;
+ }
+ .quantity__btn--notAvailable {
+ font-size: 0.8125rem;
+ }
+ .quantity__input {
+ font-size: 0.875rem;
+ }
+ .quantity__input span {
+ font-size: 0.75rem;
+ font-weight: 400;
+ }
+ .quantity__message {
+ padding: 8px;
+ }
+ .result__title {
+ font-size: 1.625rem;
+ letter-spacing: -0.03em;
+ }
+ .result__p--b {
+ font-size: 1.125rem;
+ letter-spacing: -0.02em;
+ }
+ .result__code strong {
+ display: block;
+ margin-top: 8px;
+ }
+ .result__mainimg--notsupported {
+ margin-bottom: 32px;
+ max-width: 160px;
+ }
+ .sidemenu {
+ margin-top: 16px;
+ }
+ .sliderSection {
+ --sliderSectionSpaceBottom: 32px;
+ }
+ .simpleSlider--cat:not(.swiper-initialized) .swiper-slide {
+ width: calc(33.3333333333% - 16px);
+ }
+ .productsSlider {
+ margin-top: 16px;
+ }
+ .productsSlider .swiper-slide {
+ width: 160px;
+ }
+ .storeTile__address {
+ margin-bottom: 12px;
+ }
+ .storeTileSpecs {
+ align-items: flex-start;
+ flex-flow: column;
+ margin-bottom: 15px;
+ }
+ .storeTileSpecs__title {
+ font-size: 1.375rem;
+ font-weight: 700;
+ letter-spacing: -0.03em;
+ line-height: 1.36;
+ }
+ .storeTileSpecs__title {
+ font-size: 1.25rem;
+ font-weight: 700;
+ letter-spacing: -0.02em;
+ line-height: 1.2;
+ margin-bottom: 8px;
+ }
+ .storeTileSpecs__iconWrap {
+ margin-bottom: 12px;
+ }
+ .storeTileOrder--details {
+ flex-flow: column;
+ margin-bottom: 32px;
+ padding: 24px;
+ }
+ .storeTileOrder--details .storeTileOrder__icon {
+ margin: 0 auto 16px 0;
+ }
+ .storeTileOrder--details .storeTileOrder__info {
+ padding-right: 0;
+ width: 100%;
+ max-width: initial;
+ }
+ .storeTileOrder--details .storeTileOrder__actions {
+ margin-top: 16px;
+ width: 100%;
+ }
+ .storeSearch .form {
+ background-color: #fff;
+ transform: translateY(0);
+ }
+ .storeSearch.sticky {
+ padding-bottom: 64px;
+ }
+ .storeSearch.sticky .form {
+ padding-inline: var(--gridSpace);
+ position: fixed;
+ top: calc(var(--headerHeight) - 64px);
+ left: 0;
+ transform: translateY(100%);
+ z-index: 3;
+ transition: transform 250ms ease-out;
+ width: 100%;
+ }
+ .storeSearch p:last-of-type {
+ margin-bottom: 16px;
+ }
+ .pin__count {
+ font-size: 1.125rem;
+ letter-spacing: -0.02em;
+ line-height: 1.2;
+ }
+ .mapInfo {
+ padding-top: 46px;
+ max-width: 246px;
+ }
+ .mapInfo__close {
+ right: 16px;
+ top: 16px;
+ color: #333;
+ }
+ .storeLocator__title {
+ font-size: 1.375rem;
+ font-weight: 700;
+ letter-spacing: -0.03em;
+ line-height: 1.36;
+ }
+ .storeLocator__title {
+ font-size: 1.25rem;
+ font-weight: 700;
+ letter-spacing: -0.02em;
+ line-height: 1.2;
+ }
+ .storeLocator__sub {
+ margin-bottom: 32px;
+ }
+ .storeLocator__form .field--small {
+ display: none;
+ }
+ .storeHours {
+ padding: 24px 24px 32px;
+ }
+ .storeHours .acc__header p {
+ display: inline;
+ }
+ .storeHours .acc__headerInner {
+ display: block;
+ }
+ .storeHours .acc__icon {
+ display: inline-block;
+ }
+ .storeHours hr {
+ margin: 27px auto;
+ max-width: initial;
+ }
+ .storeHours__top {
+ display: flex;
+ align-items: flex-start;
+ text-align: left;
+ flex-flow: column;
+ }
+ .storeDetails__map {
+ padding-top: calc(470 / 343 * 100%);
+ position: relative;
+ width: 100%;
+ }
+ .timetable {
+ margin-bottom: 12px;
+ }
+ .timetable__day {
+ border: none;
+ padding-inline: 56px;
+ height: 72px;
+ }
+ .timetableNav {
+ justify-content: center;
+ position: absolute;
+ top: 16px;
+ z-index: 2;
+ width: 40px;
+ height: 40px;
+ }
+ .timetableNav {
+ font-size: 1rem;
+ }
+ .timetableNav__icon,
+ .timetableNav__text {
+ display: none;
+ }
+ .timetableNav--next {
+ right: 4px;
+ }
+ .timetableNav--prev {
+ left: 4px;
+ }
+ .topnav {
+ margin-top: 16px;
+ }
+ .topnav__selected {
+ border: 1px solid #a6a6a6;
+ border-radius: 8px;
+ color: #333;
+ font-size: 0.9375rem;
+ line-height: 1;
+ overflow: hidden;
+ padding: 16px 40px 16px 16px;
+ position: relative;
+ text-align: left;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: 100%;
+ }
+ .topnav__selected:before {
+ color: #838385;
+ font-size: 1rem;
+ margin-top: -8px;
+ position: absolute;
+ right: 16px;
+ top: 50%;
+ transition: transform 250ms ease-out;
+ transform-origin: center;
+ }
+ .topnav__selected.active:before {
+ transform: rotate(180deg);
+ }
+ .topnav__list {
+ scroll-behavior: smooth;
+ overflow: auto;
+ scrollbar-color: rgba(166, 166, 166, 0.3) transparent;
+ scrollbar-width: thin;
+ -webkit-overflow-scrolling: touch;
+ background-color: #fff;
+ border: 1px solid #a6a6a6;
+ border-radius: 8px;
+ display: none;
+ left: 0;
+ margin-top: 12px;
+ position: absolute;
+ top: 100%;
+ width: 100%;
+ max-height: 400px;
+ }
+ .topnav__list::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+ }
+ .topnav__list::-webkit-scrollbar-thumb {
+ background: rgba(166, 166, 166, 0.3);
+ border-radius: 13px;
+ }
+ .topnav__list::-webkit-scrollbar-thumb:hover {
+ background: rgba(166, 166, 166, 0.5);
+ }
+ .topnav__list::-webkit-scrollbar-thumb:active {
+ background: rgba(166, 166, 166, 0.7);
+ }
+ .topnav__list::-webkit-scrollbar-track {
+ background: transparent;
+ }
+ .topnav__item {
+ line-height: 1.534;
+ margin: 0;
+ }
+ .topnav__item:not(:first-child) {
+ border-top: 1px solid #ececec;
+ }
+ .topnav__link {
+ color: #333;
+ display: block;
+ font-size: 0.9375rem;
+ padding: 12px 16px;
+ }
+ .topnav__link.selected {
+ background-color: #f4f4f4;
+ }
+ .unavailabelBox .listTools--noBorder {
+ padding-top: 8px;
+ }
+ .userMenu {
+ right: 0;
+ padding: 0 var(--gridSpace);
+ width: 100%;
+ }
+ .userMenu__content {
+ width: 100%;
+ }
+ .gridBoxes__box {
+ width: calc(50% - var(--gridBoxSpace) * 2);
+ }
+ .userNavBlock {
+ --tabItemHeight: 32px;
+ margin-left: calc(-1 * var(--gridSpace));
+ margin-bottom: 32px;
+ overflow-x: auto;
+ width: calc(100% + var(--gridSpace) * 2);
+ max-width: initial;
+ }
+ .userNav {
+ padding: 0 var(--gridSpace);
+ }
+ .userNav__item {
+ white-space: nowrap;
+ flex: 1 0 auto;
+ }
+ .userNav__item:not(:last-child) {
+ margin-right: 8px;
+ }
+ .userNav__link {
+ font-size: 0.875rem;
+ font-weight: 500;
+ letter-spacing: initial;
+ line-height: 1.28;
+ padding: 8px 12px;
+ }
+ .accountDetails {
+ flex-direction: column;
+ margin-bottom: 24px;
+ }
+ .accountDetails__form {
+ margin-bottom: 8px;
+ }
+ .basketTable__row--head .basketTable__cell {
+ font-size: 0.875rem;
+ }
+ .basketTable__cell--price {
+ margin-right: 0;
+ }
+ .basketTable__cell--quant {
+ margin: 0 16px;
+ }
+ .minibasket {
+ --miniBasketWidth: 100%;
+ }
+ .minibasket__overlay {
+ display: none;
+ }
+ .minibasket__inner {
+ top: var(--headerHeight);
+ height: calc(var(--windowHeight) - var(--headerHeight));
+ }
+ .minibasket__header {
+ padding-top: 8px;
+ padding-bottom: 12px;
+ }
+ .minibasket__product {
+ padding: 16px 0;
+ }
+ .minibasket__bottom {
+ padding: 12px 16px;
+ }
+ .minibasket .miniBasketButton {
+ display: none;
+ }
+ .basketInfo {
+ margin-top: 8px;
+ }
+ .secureCheckout {
+ flex-direction: column;
+ }
+ .secureCheckout__text {
+ margin: 0 0 8px 0;
+ }
+ .secureCheckout__img {
+ width: 120px;
+ }
+ .checkout__title {
+ margin: 0 0 31px;
+ }
+ .checkout > h2 {
+ font-size: 1.375rem;
+ font-weight: 700;
+ letter-spacing: -0.03em;
+ line-height: 1.36;
+ }
+ .checkout > h2 {
+ margin: 0 0 46px;
+ }
+ .checkoutMsg {
+ margin: 0 0 60px;
+ }
+ .checkoutMsg img {
+ margin-bottom: 6px;
+ }
+ .checkoutMsg__title {
+ margin: 0;
+ }
+ .checkoutMsg__code strong {
+ display: block;
+ margin-top: 8px;
+ }
+ .checkoutTracking {
+ margin: 0 auto 54px;
+ flex-flow: column;
+ }
+ .checkoutTracking__action {
+ margin-top: 37px;
+ }
+ .checkoutTrackingMsg {
+ margin: 0 0 56px;
+ }
+ .loyalty__img {
+ margin-bottom: 20px;
+ }
+ .loyalty__inner {
+ flex-flow: column;
+ align-items: center;
+ }
+ .loyalty__row {
+ flex-flow: column;
+ }
+ .loyalty__cell {
+ width: 100%;
+ }
+ .loyalty__cell:not(:last-child) {
+ margin-bottom: 1px;
+ }
+ .loyalty__table {
+ width: 100%;
+ }
+ .loyaltyList {
+ margin: 20px auto 0;
+ }
+ .loyaltyList li {
+ font-size: 0.9375rem;
+ font-weight: 400;
+ letter-spacing: -0.03em;
+ line-height: 1.47;
+ }
+ .history {
+ --historycnt: 72px;
+ }
+ .history__mainimg {
+ margin-bottom: 32px;
+ }
+ .history__date {
+ padding-right: 38px;
+ }
+ .history__date:before,
+ .history__date:after {
+ right: 28px;
+ }
+ .landingList {
+ --colGap: 0;
+ row-gap: 0;
+ }
+ .landingList__item {
+ width: 33.33%;
+ }
+ .landingItem__title {
+ font-size: 0.875rem;
+ margin: 0 var(--landingTitleMobSpace);
+ }
+ .landingItem--box .landingItem__title {
+ font-size: 0.8125rem;
+ }
+ .landingItem__submenu {
+ left: var(--landingTitleMobSpace);
+ width: calc(100% - var(--landingTitleMobSpace) * 2);
+ }
+ .myLists--grid {
+ --listsGap: 16px;
+ }
+ .myLists--row {
+ --listsGap: 12px;
+ }
+ .myList--box {
+ padding-top: 16px;
+ padding-bottom: 16px;
+ }
+ .myList--box .myList__title {
+ font-size: 1.125rem;
+ }
+ .productList .product .priceBlock__price,
+ .productsSlider .product .priceBlock__price {
+ font-size: 0.75rem;
+ margin-top: 4px;
+ }
+ .productList .product .priceBlock__price--init,
+ .productsSlider .product .priceBlock__price--init {
+ font-size: 0.6875rem;
+ line-height: 1.091;
+ margin-top: 0;
+ }
+ .productList .product .priceBlock__price--b,
+ .productsSlider .product .priceBlock__price--b {
+ font-size: 0.875rem;
+ line-height: 1.286;
+ margin-top: 2px;
+ }
+ .productList .product .priceBlock__text,
+ .productsSlider .product .priceBlock__text {
+ font-size: 0.625rem;
+ line-height: 1.2;
+ }
+ .orderRow__items {
+ grid-area: 1/1/2/4;
+ width: var(--orderProductsWidth);
+ }
+ .orderRow__status {
+ grid-area: 2/1/3/4;
+ }
+ .orderRow__info--1 {
+ grid-area: 3/1/4/2;
+ }
+ .orderRow__info--2 {
+ grid-area: 3/2/4/3;
+ }
+ .orderRow__info--3 {
+ grid-area: 3/3/4/4;
+ }
+ .orderHistory {
+ --outerPaddingY: 18px;
+ flex-flow: column;
+ }
+ .orderHistory .copyText__tooltip {
+ bottom: 100%;
+ transform: translate3d(-90%, -10px, 0);
+ top: auto;
+ }
+ .orderHistory .copyText__tooltip--open {
+ bottom: 100%;
+ transform: translate3d(-90%, -15px, 0);
+ top: auto;
+ }
+ .orderHistory--qr .orderHistory__section--top {
+ margin-top: 0;
+ }
+ .orderHistory__qr {
+ margin-right: 15px;
+ }
+ .orderHistory__section:not(.orderHistory__section--top) {
+ padding-right: 0;
+ }
+ .orderHistory__section:not(.orderHistory__section--top):not(:last-child) {
+ border-bottom: 1px solid #c2c2c2;
+ margin-bottom: 10px;
+ padding-bottom: 10px;
+ }
+ .orderHistory__section--top {
+ align-items: flex-end;
+ margin: 55px 0 15px;
+ }
+ .orderHistory__section--top .copyText {
+ margin-bottom: 17px;
+ }
+ .orderStatusInfo {
+ margin-bottom: 16px;
+ }
+ .orderTrack {
+ margin: 0 0 16px;
+ padding: 16px;
+ }
+ .orderTrack__inner {
+ align-items: flex-start;
+ flex-flow: column;
+ }
+ .orderTrack__date {
+ display: block;
+ margin-top: 6px;
+ }
+ .productPage {
+ margin: 24px 0 32px;
+ }
+ .productPage__imageCol {
+ margin: 0 auto 32px;
+ max-width: 560px;
+ }
+ .productPage__imageMain {
+ margin-bottom: 16px;
+ }
+ .productInfo__title {
+ font-size: 1.5rem;
+ line-height: 1.25;
+ }
+ .productInfo__desc {
+ margin-bottom: 16px;
+ }
+ .productInfo__codeWrap {
+ margin-bottom: 8px;
+ }
+ .productDetails {
+ margin-top: 24px;
+ padding-top: 24px;
+ }
+ .productDetails__heading {
+ margin-bottom: 0;
+ }
+ .productDetailsNutrTable td {
+ padding: 8px 14px;
+ }
+ .productSliderModal .modal__wrap {
+ padding: 24px;
+ }
+ .productThumbs {
+ --thumbImageWidth: 64px;
+ }
+ .productMainImg .imgControl {
+ display: none;
+ }
+ .notifyMe__main {
+ max-width: 90vw;
+ }
+ }
+
+ @media (max-width: 767px) and (max-width: 767px) {
+ .sectionTitle h2 {
+ font-size: 1.125rem;
+ letter-spacing: -0.02em;
+ line-height: 1.2;
+ }
+ .storeTileSpecs__title {
+ font-size: 1.125rem;
+ letter-spacing: -0.02em;
+ line-height: 1.2;
+ }
+ .storeLocator__title {
+ font-size: 1.125rem;
+ letter-spacing: -0.02em;
+ line-height: 1.2;
+ }
+ .checkout > h2 {
+ font-size: 1.125rem;
+ letter-spacing: -0.02em;
+ line-height: 1.2;
+ }
+ }
+
+ @media (max-width: 639px) {
+ .sectionTitle p {
+ font-size: 0.9375rem;
+ }
+ .ordersBanner__img img {
+ object-fit: contain;
+ object-position: left top;
+ }
+ .ordersBanner__icon {
+ margin-bottom: 16px;
+ }
+ .ordersBanner__text {
+ max-width: 100%;
+ }
+ .btnWrap--stickyBtm {
+ background-color: #fff;
+ bottom: 0;
+ left: 0;
+ margin-top: 12px;
+ padding-top: 20px;
+ position: sticky;
+ z-index: 9;
+ }
+ .footer {
+ --footerSpaceTop: 40px;
+ }
+ .col--s1 {
+ flex-basis: 8.3333333333%;
+ max-width: 8.3333333333%;
+ }
+ .col--s2 {
+ flex-basis: 16.6666666667%;
+ max-width: 16.6666666667%;
+ }
+ .col--s3 {
+ flex-basis: 25%;
+ max-width: 25%;
+ }
+ .col--s4 {
+ flex-basis: 33.3333333333%;
+ max-width: 33.3333333333%;
+ }
+ .col--s5 {
+ flex-basis: 41.6666666667%;
+ max-width: 41.6666666667%;
+ }
+ .col--s6 {
+ flex-basis: 50%;
+ max-width: 50%;
+ }
+ .col--s7 {
+ flex-basis: 58.3333333333%;
+ max-width: 58.3333333333%;
+ }
+ .col--s8 {
+ flex-basis: 66.6666666667%;
+ max-width: 66.6666666667%;
+ }
+ .col--s9 {
+ flex-basis: 75%;
+ max-width: 75%;
+ }
+ .col--s10 {
+ flex-basis: 83.3333333333%;
+ max-width: 83.3333333333%;
+ }
+ .col--s11 {
+ flex-basis: 91.6666666667%;
+ max-width: 91.6666666667%;
+ }
+ .col--s12 {
+ flex-basis: 100%;
+ max-width: 100%;
+ }
+ .acc-section {
+ margin-bottom: 40px;
+ }
+ .acc-section__title {
+ font-size: 1.25rem;
+ }
+ .deliveryFlowNav {
+ left: 16px;
+ }
+ .radiobutton--tab .icon {
+ font-size: 1.375rem;
+ margin-right: 4px;
+ }
+ .radiobutton--tab .radiobutton__label {
+ font-size: 0.9375rem;
+ }
+ .form {
+ --fieldColumnSpace: 24px;
+ }
+ .form__row {
+ flex-direction: column;
+ margin-left: calc(-1 * var(--fieldColumnSpace) / 2);
+ width: calc(100% + var(--fieldColumnSpace));
+ }
+ .form__col {
+ width: 100%;
+ }
+ .field {
+ flex: 1;
+ }
+ .field--small {
+ flex: initial;
+ }
+ .field__legend {
+ margin: 0 0 20px;
+ }
+ .field__mapInner {
+ padding-top: 137.0262390671%;
+ }
+ .formBox__text {
+ font-size: 0.875rem;
+ }
+ .radiobuttons--inline,
+ .checkboxes--inline {
+ flex-flow: column;
+ }
+ .file-upload__title {
+ max-width: 151px;
+ }
+ .loginWrap__form {
+ padding-bottom: 24px;
+ }
+ .modal__wrap {
+ padding: 64px 16px 24px;
+ }
+ .outputsRow {
+ gap: 8px;
+ flex-direction: column;
+ }
+ .product__discount {
+ border-width: 3px;
+ font-size: 0.6875rem;
+ font-weight: 500;
+ width: 44px;
+ height: 44px;
+ }
+ .product__discount .product__discountVal {
+ font-size: 0.875rem;
+ margin-bottom: -3px;
+ }
+ .product__badge {
+ --badgePosition: var(--productPadding);
+ }
+ .simpleSlider--cat:not(.swiper-initialized) .swiper-slide {
+ width: calc(50% - 16px);
+ }
+ .storeTileOrder {
+ flex-wrap: wrap;
+ padding: 10px;
+ }
+ .storeTileOrder__details {
+ margin-bottom: 4px;
+ }
+ .storeTileOrder__actions {
+ flex-basis: 100%;
+ margin-top: 20px;
+ }
+ .storeTileOrder__actions .button {
+ width: 100%;
+ }
+ .tooltip__main {
+ padding: 16px;
+ }
+ .gridBoxes {
+ margin: 32px 0 32px calc(-1 * var(--gridBoxSpace));
+ }
+ .gridBoxes__box {
+ margin-left: 0;
+ margin-right: 0;
+ width: 100%;
+ }
+ .contentBox {
+ flex-wrap: wrap;
+ }
+ .contentBox__icon {
+ font-size: 2rem;
+ margin: 0 8px 0 0;
+ }
+ .contentBox__title {
+ margin-bottom: 0;
+ }
+ .contentBox__text {
+ margin-top: 8px;
+ width: 100%;
+ }
+ .addBox__icon {
+ font-size: 3.5rem;
+ margin-bottom: 24px;
+ }
+ .addBox__text {
+ margin-bottom: 24px;
+ }
+ .addresses__box,
+ .addresses .addBox {
+ width: 100%;
+ }
+ .basketTable {
+ --imgWidth: 80px;
+ --basketProductSpaceV: 16px;
+ }
+ .basketTable .basketTable__row:not(.basketTable__row--head) {
+ align-content: center;
+ align-items: flex-start;
+ flex-wrap: wrap;
+ padding: var(--basketProductSpaceV) 8px var(--basketProductSpaceV) 96px;
+ min-height: 112px;
+ }
+ .basketTable .basketTable__remove {
+ font-size: 1.5rem;
+ margin: 0;
+ right: 8px;
+ top: var(--basketProductSpaceV);
+ z-index: 2;
+ }
+ .basketTable .basketTable__cell--product {
+ flex: auto;
+ width: 100%;
+ }
+ .basketTable .basketTable__cell--product:not(:last-child) {
+ margin-bottom: 8px;
+ }
+ .basketTable .basketTable__cell--quant {
+ margin: 0;
+ }
+ .basketTable .basketTable__cell--price {
+ align-items: flex-end;
+ display: inline-flex;
+ flex: 1;
+ justify-content: flex-end;
+ margin: 0;
+ width: auto;
+ height: 34px;
+ }
+ .basketTable .fav {
+ font-size: 1.5rem;
+ margin: 0;
+ right: 40px;
+ top: var(--basketProductSpaceV);
+ }
+ .basketTable .product__img {
+ left: 8px;
+ margin-top: -40px;
+ position: absolute;
+ top: 50%;
+ }
+ .basketTable .product__title {
+ font-size: 0.9375rem;
+ padding-right: 72px;
+ }
+ .basketTable__row--head .basketTable__cell--product:not(:last-child) {
+ margin-bottom: 0;
+ }
+ .basketTable__row--head .basketTable__cell:not(:first-child) {
+ display: none;
+ }
+ .minibasket .basketTable .priceBlock__price {
+ font-size: 1rem;
+ line-height: 1.375;
+ }
+ .minibasket .basketTable .priceBlock__price--init {
+ font-size: 0.6875rem;
+ line-height: 1.546;
+ margin-bottom: 2px;
+ margin-top: 0;
+ }
+ .minibasket .basketTable .product__title {
+ font-size: 0.8125rem;
+ }
+ .form--basket {
+ margin-block: 20px;
+ }
+ .checkoutStep {
+ --checkoutStepSpace: 16px;
+ }
+ .history__section {
+ padding: 0 12px;
+ }
+ .history__thumb {
+ margin-bottom: 20px;
+ }
+ .listsBlock {
+ left: 0;
+ opacity: 0;
+ padding: 24px;
+ position: fixed;
+ top: 0;
+ transition: opacity 250ms ease-in-out;
+ z-index: 9;
+ width: 100%;
+ height: 100%;
+ }
+ .wishlistButton:not(.open) .listsBlock {
+ pointer-events: none;
+ }
+ .wishlistButton.open .listsBlock {
+ opacity: 1;
+ }
+ .listsBlock__inner {
+ padding-top: 56px;
+ z-index: 10;
+ height: 100%;
+ }
+ .listsBlock__title {
+ font-size: 1.25rem;
+ font-weight: 700;
+ text-align: center;
+ }
+ .listsBlock__list {
+ margin-bottom: 20px;
+ padding-bottom: 20px;
+ }
+ .listsBlock__close {
+ font-size: 1.5rem;
+ right: 16px;
+ top: 16px;
+ }
+ .myLists--grid .myList {
+ width: 100%;
+ }
+ .myLists--row .myList {
+ width: 100%;
+ }
+ .productList .product .product__img,
+ .productsSlider .product .product__img {
+ margin-left: calc(-1 * var(--productPadding));
+ width: calc(100% + var(--productPadding) * 2);
+ }
+ .productList .product {
+ width: calc(50% - var(--productSpaceH) / 2);
+ }
+ .listTools {
+ padding-bottom: 8px;
+ }
+ .orderRow {
+ display: flex;
+ flex-direction: column;
+ gap: var(--orderRowGap);
+ }
+ .orderSum {
+ --orderSumColSpace: 16px;
+ }
+ .productPage__imageCol {
+ margin-bottom: 24px;
+ }
+ .productInfo__quantity {
+ margin: 14px 0 20px;
+ }
+ .productInfo .priceContainer {
+ margin: 0 0 8px;
+ }
+ .productThumbs .swiper-button-prev,
+ .productThumbs .swiper-button-next {
+ top: 0;
+ height: 100%;
+ }
+ .productThumbs .swiper-button-prev:before {
+ background: linear-gradient(
+ to right,
+ white 0%,
+ rgba(255, 255, 255, 0) 100%
+ );
+ }
+ .productThumbs .swiper-button-next:before {
+ background: linear-gradient(to left, white 0%, rgba(255, 255, 255, 0) 100%);
+ }
+ .productHeader .product__img {
+ width: 56px;
+ }
+ .productHeader .addToCartButton {
+ min-width: initial;
+ }
+ .productHeader .addToCartButton:before {
+ margin-right: 0;
+ }
+ .productHeader .addToCartButton__text {
+ display: none;
+ }
+ .notifyMe__main {
+ padding: 16px;
+ }
+ }
+
+ @media (max-width: 639px) and (max-width: 639px) {
+ .basketTable .priceBlock__price {
+ font-size: 1rem;
+ line-height: 1.375;
+ }
+ .basketTable .priceBlock__price--init {
+ font-size: 0.6875rem;
+ line-height: 1.546;
+ margin-bottom: 2px;
+ margin-top: 0;
+ }
+ .basketTable .product__title {
+ font-size: 0.8125rem;
+ }
+ }
+
+ @media (max-width: 479px) {
+ :root {
+ --formMaxWidthS: 100%;
+ }
+ .sectionTitle {
+ align-items: flex-start;
+ flex-direction: column;
+ }
+ .btnWrap {
+ --buttonsMargin: 4px;
+ align-items: center;
+ flex-direction: column;
+ }
+ .btnWrap .button {
+ width: 100%;
+ }
+ ul.listCols {
+ column-count: 1;
+ }
+ .header--checkout .header__topInner {
+ padding-top: 42px;
+ }
+ .header--checkout .header__logo {
+ top: 0;
+ transform: translateX(-50%);
+ }
+ .articleList--contests .article {
+ width: 100%;
+ }
+ .catalogueList .catalogue {
+ width: 100%;
+ }
+ .emptyContent {
+ grid-template-areas: "icon text" "buttons buttons";
+ }
+ .table {
+ --paddingExternalX: 20px;
+ --cellPaddingY: 8px;
+ margin: 20px 0 32px;
+ font-size: 0.8125rem;
+ font-weight: 400;
+ letter-spacing: -0.02em;
+ line-height: 1.07;
+ }
+ .table th {
+ display: none;
+ }
+ .table tr {
+ border-width: 1px;
+ }
+ .table tr:not(.highlight) {
+ border-color: #ececec;
+ }
+ .table thead tr {
+ display: none;
+ }
+ .table td:first-child {
+ padding-top: var(--paddingExternalY);
+ }
+ .table td:last-child {
+ padding-bottom: var(--paddingExternalY);
+ }
+ .table td {
+ align-items: center;
+ display: flex;
+ justify-content: flex-start;
+ max-width: initial;
+ padding: var(--cellPaddingY) var(--paddingExternalX);
+ }
+ .table td.table__tools {
+ padding: 11px var(--paddingExternalX) 24px;
+ }
+ .table td.table__tools {
+ position: relative;
+ margin-top: var(--cellPaddingY);
+ justify-content: flex-end;
+ }
+ .table td.table__tools:after {
+ content: "";
+ display: block;
+ position: absolute;
+ top: 0;
+ right: var(--paddingExternalX);
+ left: var(--paddingExternalX);
+ border-top: 1px dashed #838385;
+ }
+ .table .mob-th {
+ display: inline-block;
+ margin-right: 25px;
+ flex: 0 0 45%;
+ }
+ .accountDetails__box {
+ width: 100%;
+ }
+ .checkoutTracking__action {
+ min-width: initial;
+ width: 100%;
+ }
+ .landingList__item {
+ width: 50%;
+ }
+ .addProduct {
+ flex-wrap: wrap;
+ }
+ .addProduct .quantity {
+ margin-bottom: 16px;
+ }
+ .addToCartButton {
+ width: calc(100% - 64px);
+ }
+ .productHeader .product__desc {
+ display: none;
+ }
+ }
+
+ @media (hover: hover) and (pointer: fine) {
+ .breadcrumb__itemLink:hover {
+ color: var(--buttonColorHover);
+ }
+ .breadcrumb__itemLink:active {
+ color: var(--buttonColorActive);
+ }
+ .button:not(.disabled):hover {
+ background-color: var(--buttonColorHover);
+ }
+ .button:not(.disabled):active {
+ background-color: var(--buttonColorActive);
+ }
+ .button--border:not(.disabled):hover {
+ background: transparent;
+ border-color: var(--buttonColorHover);
+ color: var(--buttonColorHover);
+ }
+ .button--border:not(.disabled):active {
+ background: transparent;
+ border-color: var(--buttonColorActive);
+ color: var(--buttonColorActive);
+ }
+ .button--alt:not(.disabled):hover {
+ background: #f7f5f0;
+ border-color: #c2c2c2;
+ color: inherit;
+ }
+ .button--alt:not(.disabled):hover .icon {
+ color: #f47920;
+ }
+ .button--alt:not(.disabled):active {
+ background: #f2efe8;
+ border-color: #c2c2c2;
+ color: inherit;
+ }
+ .button--alt:not(.disabled):active .icon {
+ color: #f47920;
+ }
+ .iconButton--border:not(.disabled):hover {
+ border-color: var(--buttonColorHover);
+ }
+ .iconButton--border:not(.disabled):active {
+ border-color: var(--buttonColorActive);
+ }
+ .iconButton:not(.disabled):hover,
+ .selectedFilters__remove:not(.disabled):hover {
+ color: var(--buttonColorHover);
+ }
+ .iconButton:not(.disabled):active,
+ .selectedFilters__remove:not(.disabled):active {
+ color: var(--buttonColorActive);
+ }
+ .link:not(.disabled):hover,
+ .text a:not(.disabled):hover,
+ p a:not(.disabled):hover {
+ color: var(--buttonColorHover);
+ }
+ .link:not(.disabled):active,
+ .text a:not(.disabled):active,
+ p a:not(.disabled):active {
+ color: var(--buttonColorActive);
+ }
+ .deliveryTypeInfo__link:hover {
+ color: var(--buttonColorHover);
+ }
+ .deliveryTypeInfo__link:active {
+ color: var(--buttonColorActive);
+ }
+ .categoriesList__item > a:hover,
+ .categoriesList__item > .acc__header:hover {
+ color: #333;
+ }
+ .checkbox__label a:hover,
+ .radiobutton__label a:hover {
+ text-decoration: underline;
+ }
+ .radiobutton--box:not(.disabled):hover .radiobutton__border {
+ background-color: #f4f4f4;
+ }
+ .radiobutton--onlyColor:hover .radiobutton__icon {
+ border-color: #838385;
+ }
+ .radiobutton--onlyIcon:hover .radiobutton__icon {
+ border-color: #a6a6a6;
+ }
+ .select__option:not(.selected):hover,
+ .autocomplete__option:not(.selected):hover {
+ background-color: #f4f4f4;
+ }
+ .select__option:not(.selected):active,
+ .autocomplete__option:not(.selected):active {
+ background-color: #ececec;
+ }
+ .select--card .select__option:not(.selected):hover,
+ .select--card .autocomplete__option:not(.selected):hover {
+ background-color: #f7f5f0;
+ }
+ .select--card .select__option:not(.selected):active,
+ .select--card .autocomplete__option:not(.selected):active {
+ color: var(--buttonColorActive);
+ }
+ .file-upload__delete:hover {
+ color: #838385;
+ }
+ .file-upload__delete:hover .file-upload__icon {
+ color: #a6a6a6;
+ }
+ .file-upload__delete:active {
+ color: #f47920;
+ }
+ .file-upload__delete:active .file-upload__icon {
+ color: #f47920;
+ }
+ .goToTop:hover:before {
+ transform: translateY(-6px);
+ }
+ .mainNav__item:hover {
+ color: #333;
+ }
+ .megamenu__list a:hover {
+ color: #333;
+ }
+ .output__link:hover,
+ .output__mainLink:hover {
+ color: var(--buttonColorHover);
+ }
+ .output__link:active,
+ .output__mainLink:active {
+ color: var(--buttonColorActive);
+ }
+ .pagination__link:hover {
+ color: var(--buttonColorHover);
+ }
+ .pagination__link:active {
+ color: var(--buttonColorActive);
+ }
+ .quantity--init:hover:after {
+ background-color: #e8e2d7;
+ }
+ .quantity__btn:not(.disabled):hover {
+ background-color: var(--buttonBgColorHover);
+ }
+ .quantity__btn:not(.disabled):active {
+ background-color: var(--buttonBgColorActive);
+ }
+ .sideNav__item--level1:not(.open) .sideNav__link--level1:hover {
+ color: #838385;
+ }
+ .sideNav__link--level2:not(.active):hover {
+ color: #838385;
+ }
+ .swiper-button-prev:not(.swiper-button-disabled):hover,
+ .swiper-button-next:not(.swiper-button-disabled):hover {
+ color: #595959;
+ }
+ .swiper-button-prev:not(.swiper-button-disabled):active,
+ .swiper-button-next:not(.swiper-button-disabled):active {
+ color: #f47920;
+ }
+ .table tbody tr:hover:after {
+ opacity: 1;
+ }
+ .timetable__hour:not(.timetable__hour--selected):not(.timetable__hour--unavailable):hover {
+ border-color: #a6a6a6;
+ }
+ .playvideo__icon:hover {
+ color: var(--buttonColorHover);
+ }
+ .playvideo__icon:active {
+ color: var(--buttonColorActive);
+ }
+ .userMenu__link:hover {
+ color: var(--hoverColor);
+ }
+ .contentBox__link:hover {
+ color: #333;
+ }
+ .userNav__link:not(.active):hover {
+ background-color: #e8e2d7;
+ }
+ .contactinfo__link:hover {
+ color: #838385;
+ }
+ .contactinfo__link:active {
+ color: #f47920;
+ }
+ .contactinfo__link:active .contactinfo__icon {
+ color: #f47920;
+ }
+ .landingList__item:hover .landingItem__title {
+ color: #fff;
+ }
+ .landingList__item:hover .landingItem__title:before {
+ opacity: 1;
+ }
+ .landingItem__link:hover {
+ color: var(--buttonColorHover);
+ }
+ .landingItem__link:active {
+ color: var(--buttonColorActive);
+ }
+ .landingItem--box .landingItem__title:hover {
+ color: var(--buttonColorHover);
+ }
+ .landingItem--box .landingItem__title:active {
+ color: var(--buttonColorActive);
+ }
+ .landingItem__submenuLink:hover {
+ color: #838385;
+ }
+ .myList--box:hover:after {
+ opacity: 1;
+ }
+ .myList__title:hover {
+ color: var(--buttonColorHover);
+ }
+ .myList__title:active {
+ color: var(--buttonColorActive);
+ }
+ .productList .product:hover,
+ .productsSlider .product:hover {
+ box-shadow: 0px 6px 16px rgba(51, 51, 51, 0.15);
+ }
+ .productThumbs__slide:not(.swiper-slide-thumb-active):hover:after {
+ opacity: 1;
+ border-color: #a6a6a6;
+ }
+ .sitemapnav__link:hover {
+ color: var(--buttonColorHover);
+ }
+ .sitemapnav__link:active {
+ color: var(--buttonColorActive);
+ }
+ }
+
+ @media (hover: none) and (pointer: coarse) {
+ .landingList__item.active .landingItem__title {
+ color: #fff;
+ }
+ .landingList__item.active .landingItem__title:before {
+ opacity: 1;
+ }
+ }
+ /*# sourceMappingURL=main.css.map */
+ \ No newline at end of file
diff --git a/html/assets/css/main.min.css b/html/assets/css/main.min.css
new file mode 100644
index 0000000..7052f9e
--- /dev/null
+++ b/html/assets/css/main.min.css
@@ -0,0 +1,2 @@
+:root{--top: 0px;--windowHeight: 100%;--productPadding: 16px;--gridSpace: 48px;--iconButtonSpace: 11px;--headerHeight: 136px;--fieldColumnSpace: 16px;--fieldRowSpace: 20px;--smallField: 130px;--checkboxRadioSpace: 16px;--inputBorderColor: #A6A6A6;--inputLabelPadding: 16px;--wrapperXXS: 816px;--wrapperXS: 984px;--wrapperS: 1142px;--wrapper: 1240px;--wrapperL: 1514px;--wrapperFull: 1920px}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,*::before,*::after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;-webkit-font-smoothing:antialiased}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%, 0);transform:translate(50%, 0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0, -18px);transform:translate(0, -18px);top:auto;right:28px}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}html.noScroll,html.noScroll body{overflow:hidden;height:calc(var(--windowHeight) - 1px)}body.menuOpened{left:0;overflow:hidden;position:fixed;top:0;width:100%;height:100%}body:not(.menuOpened) .mainLayer{opacity:0;pointer-events:none}.section{margin-bottom:64px}.sectionTitle{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;text-align:left}.sectionTitle--center{justify-content:center}.sectionTitle h2{font-size:1.625rem;font-weight:700;letter-spacing:-0.03em;line-height:1.53;color:#333;margin:0}.sectionTitle h2+p{margin-top:4px}.sectionTitle p{color:#404040;font-size:1rem;line-height:1.467}.sectionTitle p:last-child{margin-bottom:0}.sectionTitle .link,.sectionTitle .text a,.text .sectionTitle a,.sectionTitle p a,p .sectionTitle a{margin-top:4px}.pageTitle{position:relative;height:100px}.mainLayout__content .pageTitle{margin-left:calc(-1*var(--mainLayoutSpace));width:calc(100% + var(--mainLayoutSpace)*2)}.pageTitle img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pageTitle .wrapper{align-items:center;display:inline-flex;flex-direction:column;justify-content:center;position:relative;text-align:center;height:100%}.pageTitle h1{color:var(--fontcolor);font-size:2.875rem;font-weight:700;letter-spacing:-0.03em;line-height:1.0435;margin:0}.pageTitle .em{color:#f47920}.pageTitle p{color:#595959;font-size:1rem;font-weight:500;letter-spacing:-0.02em;line-height:1.375;margin:0}.pageTitle.pageTitle--image h1{text-shadow:0px 6px 16px rgba(51,51,51,.15)}.pageTitle--big{align-items:center;background:#f2efe8;display:flex;justify-content:center;-webkit-mask:url(//storage.googleapis.com/pythia-files/emarket/sklavenitisMask.svg) center no-repeat;mask:url(//storage.googleapis.com/pythia-files/emarket/sklavenitisMask.svg) center no-repeat;-webkit-mask-size:auto 100%;mask-size:auto 100%;margin:0 0 56px;position:relative;text-align:center;height:385px}.pageTitle--big img{-o-object-fit:cover;object-fit:cover;height:100%;max-width:1243px}.pageTitle--big h1{color:#fff;font-size:4.375rem;line-height:1;text-shadow:0px 6px 16px rgba(51,51,51,.15)}[v-cloak]:not([v-cloak=visibility]){display:none}[v-cloak=visibility]{visibility:hidden}.printRow{margin-top:24px;padding-top:16px;text-align:right}.printRow--border{border-top:1px solid #c2c2c2}.asideHeader{align-items:center;background:#f2efe8;display:flex;flex-direction:column;justify-content:center;height:100px}.asideHeader__title{color:#333;font-size:1.125rem;font-weight:500;letter-spacing:-0.02em;line-height:1.334;margin:0}.asideHeader__title:not(:last-child){margin-bottom:4px}.asideHeader__text{color:#838385;font-size:0.875rem;font-weight:500;line-height:1.286}.ordersBanner{background:#f2efe8;border-radius:8px;overflow:hidden;padding:32px;position:relative}.ordersBanner__img{position:absolute;right:0;top:0;width:46%;height:100%}.ordersBanner__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;width:100%;height:100%}.ordersBanner__icon{flex-shrink:0;font-size:3.4375rem;margin-right:32px}.ordersBanner__text{color:#333;font-size:1.0625rem;letter-spacing:-0.03em;line-height:1.411;margin:0;position:relative;max-width:496px}.pageNav{display:flex;justify-content:space-between;margin:24px 0}.pill{font-size:0.875rem;font-weight:500;letter-spacing:-0.01em;line-height:1.28;background-color:#8dc63f;border-radius:100px;color:#fff;display:inline-block;padding:5px 12px}@font-face{font-family:"cfastystd";font-display:swap;font-style:normal;font-weight:400;src:url("../fonts/CFAstyStd-Book.woff2") format("woff2"),url("../fonts/CFAstyStd-Book.woff") format("woff")}@font-face{font-family:"cfastystd";font-display:swap;font-style:normal;font-weight:500;src:url("../fonts/CFAstyStd-Medium.woff2") format("woff2"),url("../fonts/CFAstyStd-Medium.woff") format("woff")}@font-face{font-family:"cfastystd";font-display:swap;font-style:normal;font-weight:700;src:url("../fonts/CFAstyStd-Bold.woff2") format("woff2"),url("../fonts/CFAstyStd-Bold.woff") format("woff")}.clearfix::after{clear:both;content:"";display:table}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;height:1px}.row{display:flex;flex-wrap:wrap}.row--noWrap{flex-wrap:nowrap}.row--vStart{align-items:flex-start}.row--vCenter{align-items:center}.row--vEnd{align-items:flex-end}.row--hStart{justify-content:flex-start}.row--hCenter{justify-content:center}.row--hEnd{justify-content:flex-end}.row--space{flex-wrap:nowrap;justify-content:space-between}.btnWrap{--buttonsMarginH: 6px;--buttonsMarginV: 6px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 0 40px}.btnWrap.field{--buttonsMarginH: 24px}.btnWrap--noMargin{margin-bottom:0}.btnWrap--hCenter{justify-content:center}.btnWrap--hEnd{justify-content:flex-end}.btnWrap--hSpaceB{justify-content:space-between}.btnWrap--column{flex-direction:column}.btnWrap--column>*:not(:last-child){margin-bottom:var(--buttonsMarginV);margin-right:0}.btnWrap .button{margin:var(--buttonsMarginV) var(--buttonsMarginH)}.productThumbs .swiper-button-prev:before,.productThumbs .swiper-button-next:before,.productThumbs__slide:after,.orderTrack__action:after,.myList__new:after,.myList__title:after,.myList__icon:after,.myList--box:after,.landingItem--box .landingItem__title:after,.landingItem__title:before,.landingItem__link:before,.addBox__link:before,.userNav__link:after,.contentBox__link:before,.playvideo__icon,.table tbody tr:after,.storeHours:after,.searchInput__submitInput,.quantity.quantity--init .quantity__input,.quantity--init:after,.product__title:before,.output--init .output__button:after,.output__mainLink:after,.loginWrap__img img,.radiobutton__border,.filtersApply .loader,.contestBnr:after,.catalogue__link:before,.loginBtn .iconButton:after,.loginBtn .selectedFilters__remove:after,.article__link:before,.pageTitle figure,.pageTitle--big figure{inset:0;position:absolute;width:100%;height:100%}.separate{margin:0 16px}.txtRight{text-align:right}.noWrap{white-space:nowrap}.couponBlock__clear,.couponBlock__btn,.playvideo__icon,.social__link,.iconButton,.selectedFilters__remove,.footer__listLink{--buttonColor: #838385;--buttonColorHover: #595959;--buttonColorActive: #F47920}.sitemapnav__link,.myList__title,.landingItem--box .landingItem__title,.landingItem__link,.pagination__link,.output__link,.output__mainLink,.select__option,.autocomplete__option,.checkbox__label a,.radiobutton__label a,.deliveryTypeInfo__link,.link,.text a,p a,.iconButton--black,.breadcrumb__itemLink{--buttonColor: #333;--buttonColorHover: #838385;--buttonColorActive: #F47920}.link--orange,.iconButton--orange,.button{--buttonColor: #F47920;--buttonColorHover: #F68D41;--buttonColorActive: #C75808}.button.button--green,.button.miniBasketButton.active{--buttonColor: #74B11F;--buttonColorHover: #8DC63F;--buttonColorActive: #588718}.select__listWrap,.autocomplete,.range__input,.field__input,.textarea__field,.select__button{border:1px solid var(--inputBorderColor);border-radius:8px}.range__input,.field__input,.textarea__field,.select__button{color:#333;font-size:0.9375rem;padding:8px 16px;width:100%;height:48px}.input-validation-error.range__input,.input-validation-error.field__input,.input-validation-error.textarea__field,.input-validation-error.select__button,.field--error .range__input,.field--error .field__input,.field--error .textarea__field,.field--error .select__button{border-color:#d91a32}.range__input:focus,.field__input:focus,.textarea__field:focus,.select--open .select__button{border-color:#f47920;outline:none}.field-validation-error,.field__helper{font-size:0.75rem;font-weight:400;letter-spacing:initial;line-height:1.33;color:#595959;display:block;margin:7px 0 0 0;padding-left:var(--inputLabelPadding)}.field-validation-error~.field-validation-error,.field__helper~.field-validation-error{margin-top:2px}.field__input:-moz-read-only{background-color:#ececec;border-color:#ececec;color:#838385;pointer-events:none}.field__input:read-only{background-color:#ececec;border-color:#ececec;color:#838385;pointer-events:none}.listsBlock__bg,.minibasket__overlay,.userMenu__overlay,.notifications__overlay,.modal__bg,.mainLayer{background-color:rgba(51,51,51,.9);left:0;position:fixed;top:0;transition:opacity 250ms ease-in-out;z-index:9;width:100%;height:100%}.minibasket__inner{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform 300ms ease-out 120ms;transition:transform 300ms ease-out 120ms;transition:transform 300ms ease-out 120ms, -webkit-transform 300ms ease-out 120ms}.minibasket.active .minibasket__inner{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform 350ms ease-out;transition:transform 350ms ease-out;transition:transform 350ms ease-out, -webkit-transform 350ms ease-out}.miniCart.active .miniCart__holder,.miniCart.active .miniCart__main{opacity:1;transition:opacity 300ms ease-out 240ms}.miniCart__holder,.miniCart__main{opacity:0;transition:opacity 240ms ease-out}@font-face{font-family:"iconfont";src:url("https://sklavenitishtml.dev.atcom.gr/Content/Fonts/iconfont.eot");src:url("https://sklavenitishtml.dev.atcom.gr/Content/Fonts/iconfont.eot?") format("eot"),url("../Fonts/iconfont.woff2") format("woff2"),url("../Fonts/iconfont.woff") format("woff"),url("../Fonts/iconfont.ttf") format("truetype"),url("../Fonts/iconfont.svg") format("svg")}.couponBlock__clear:before,.couponBlock__btn:before,.productThumbs .swiper-button-next:after,.productThumbs .swiper-button-prev:after,.addToCartButton--added:before,.addToCartButton:before,.myList--box.myList--fav:before,.myList--box:before,.sideBasket__title:before,.topnav__selected:before,.timetableNav--prev:before,.timetableNav--next:before,.swiper-button-next:after,.swiper-button-prev:after,.sidemenu__selected:before,.searchInput__submit:before,.range__submit:before,.quantity__message--removed:before,.quantity__message--added:before,.quantity__btn--dec:before,.quantity__btn--inc:before,.quantity--init:before,.errorMsg:before,.select__button:after,.checkbox__icon:before,.radiobutton--check .radiobutton__icon:after,.radiobutton--box .radiobutton__icon:after,.selectedFilters__remove:before,.filter__titleIcon:before,.content__zoomimg:before,.acc.open>.acc__header .acc__icon.icon-edit:before,.icon-zoomOut:before,.icon-zoomIn:before,.icon-youtube:before,.icon-warning:before,.icon-visibilityOff:before,.togglePassword.disabled:before,.filters:not(.filters--checked) .togglePassword.filtersClearAll:before,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.togglePassword:before,.filter:not(.filter--checked) .filtersLinks button.togglePassword:before,.icon-visibility:before,.togglePassword:before,.icon-vegetables:before,.icon-twitter:before,.icon-trolley:before,.icon-time:before,.icon-tickOutline:before,.icon-tickFilled:before,.icon-tick:before,.statusMessage--success:before,.icon-storeSevice1:before,.icon-store:before,.icon-shipping:before,.icon-settings:before,.icon-searchList:before,.icon-search:before,.field__inputSubmit:before,.icon-schedule:before,.icon-sausages:before,.icon-safePay:before,.icon-revertRight:before,.icon-revertLeft:before,.icon-restaurant:before,.icon-remove:before,.icon-refresh:before,.icon-readyMeals:before,.icon-print:before,.icon-plus:before,.icon-play:before,.icon-pinterest:before,.icon-pin:before,.icon-pet:before,.icon-party:before,.icon-parking:before,.icon-paper:before,.icon-orders:before,.icon-onePlusOne:before,.icon-nuts:before,.icon-newProduct:before,.icon-mylists-wreath:before,.icon-mylists-woman:before,.icon-mylists-winter:before,.icon-mylists-volleyball:before,.icon-mylists-umbrella:before,.icon-mylists-triangle:before,.icon-mylists-trailer:before,.icon-mylists-sun:before,.icon-mylists-store:before,.icon-mylists-star:before,.icon-mylists-sea:before,.icon-mylists-plane:before,.icon-mylists-mountain:before,.icon-mylists-mask:before,.icon-mylists-man:before,.icon-mylists-leaf:before,.icon-mylists-ktirio:before,.icon-mylists-ktiria:before,.icon-mylists-kite:before,.icon-mylists-house2:before,.icon-mylists-hospital:before,.icon-mylists-home:before,.icon-mylists-handHeart:before,.icon-mylists-grandpa:before,.icon-mylists-grandma:before,.icon-mylists-glasses:before,.icon-mylists-girl:before,.icon-mylists-gift:before,.icon-mylists-football:before,.icon-mylists-easterEgg:before,.icon-mylists-earth:before,.icon-mylists-dog:before,.icon-mylists-dinner:before,.icon-mylists-diamond:before,.icon-mylists-cupcake:before,.icon-mylists-cocktail:before,.icon-mylists-cloud:before,.icon-mylists-circle:before,.icon-mylists-championCup:before,.icon-mylists-champagne:before,.icon-mylists-cat:before,.icon-mylists-camp:before,.icon-mylists-boy:before,.icon-mylists-boat:before,.icon-mylists-block:before,.icon-mylists-birthdayHat:before,.icon-mylists-birthdaycake:before,.icon-mylists-bird:before,.icon-mylists-basketball:before,.icon-mylists-basket:before,.icon-mylists-barakia:before,.icon-mylists-balloon:before,.icon-mylists-baby:before,.icon-multipleSearch:before,.icon-minimarketFood:before,.icon-milkBeverages:before,.icon-mailCircle:before,.icon-mail:before,.icon-logout:before,.icon-location2:before,.icon-location:before,.icon-instagram:before,.icon-info:before,.icon-house:before,.icon-help:before,.icon-hearts:before,.icon-heart:before,.icon-frozen:before,.icon-freshMeat:before,.icon-form:before,.icon-fish:before,.icon-filters:before,.icon-fav:before,.icon-facemask:before,.icon-facebook:before,.icon-eggs:before,.icon-edit:before,.icon-download:before,.icon-directions2:before,.icon-directions:before,.icon-delete:before,.icon-cream:before,.icon-cosmetics:before,.icon-copy:before,.icon-cone:before,.icon-closeRoundedOutline:before,.icon-closeRounded:before,.icon-closeOutline:before,.icon-close:before,.field__inputClear:before,.statusMessage--error:before,.icon-cleaning:before,.icon-cheese:before,.icon-card:before,.icon-call:before,.icon-cafe:before,.icon-breakfast:before,.icon-bisquite:before,.icon-bio:before,.icon-beverages:before,.icon-bell:before,.icon-basketTimer:before,.icon-basket:before,.icon-bakery:before,.icon-babytoy:before,.icon-babyFoods:before,.icon-arrowUp:before,.goToTop:before,.icon-arrowRight32:before,.icon-arrowRight:before,.mainNav__link--hasChildren:before,.icon-arrowRight--circle:before,.icon-arrowRight--b:before,.icon-arrowLeft32:before,.icon-arrowLeft:before,.megamenu__back:before,.icon-arrowLeft--b:before,.icon-arrowDown:before,.icon-appetizers:before,.icon-alert:before,.icon-alcohol:before,.icon-addCircle:before,.icon-addCircle--b:before,.icon-add:before,.icon-account:before{font-family:"iconfont";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-display:swap;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;display:inline-block;line-height:1;vertical-align:top}.icon-account:before{content:""}.icon-add:before{content:""}.icon-addCircle--b:before{content:""}.icon-addCircle:before{content:""}.icon-alcohol:before{content:""}.icon-alert:before{content:""}.icon-appetizers:before{content:""}.icon-arrowDown:before{content:""}.icon-arrowLeft--b:before{content:""}.icon-arrowLeft:before,.megamenu__back:before{content:""}.icon-arrowLeft32:before{content:""}.icon-arrowRight--b:before{content:""}.icon-arrowRight--circle:before{content:""}.icon-arrowRight:before,.mainNav__link--hasChildren:before{content:""}.icon-arrowRight32:before{content:""}.icon-arrowUp:before,.goToTop:before{content:""}.icon-babyFoods:before{content:""}.icon-babytoy:before{content:""}.icon-bakery:before{content:""}.icon-basket:before{content:""}.icon-basketTimer:before{content:""}.icon-bell:before{content:""}.icon-beverages:before{content:""}.icon-bio:before{content:""}.icon-bisquite:before{content:""}.icon-breakfast:before{content:""}.icon-cafe:before{content:""}.icon-call:before{content:""}.icon-card:before{content:""}.icon-cheese:before{content:""}.icon-cleaning:before{content:""}.icon-close:before,.field__inputClear:before,.statusMessage--error:before{content:""}.icon-closeOutline:before{content:""}.icon-closeRounded:before{content:""}.icon-closeRoundedOutline:before{content:""}.icon-cone:before{content:""}.icon-copy:before{content:""}.icon-cosmetics:before{content:""}.icon-cream:before{content:""}.icon-delete:before{content:""}.icon-directions:before{content:""}.icon-directions2:before{content:""}.icon-download:before{content:""}.icon-edit:before{content:""}.icon-eggs:before{content:""}.icon-facebook:before{content:""}.icon-facemask:before{content:""}.icon-fav:before{content:""}.icon-filters:before{content:""}.icon-fish:before{content:""}.icon-form:before{content:""}.icon-freshMeat:before{content:""}.icon-frozen:before{content:""}.icon-heart:before{content:""}.icon-hearts:before{content:""}.icon-help:before{content:""}.icon-house:before{content:""}.icon-info:before{content:""}.icon-instagram:before{content:""}.icon-location:before{content:""}.icon-location2:before{content:""}.icon-logout:before{content:""}.icon-mail:before{content:""}.icon-mailCircle:before{content:""}.icon-milkBeverages:before{content:""}.icon-minimarketFood:before{content:""}.icon-multipleSearch:before{content:""}.icon-mylists-baby:before{content:""}.icon-mylists-balloon:before{content:""}.icon-mylists-barakia:before{content:""}.icon-mylists-basket:before{content:""}.icon-mylists-basketball:before{content:""}.icon-mylists-bird:before{content:""}.icon-mylists-birthdaycake:before{content:""}.icon-mylists-birthdayHat:before{content:""}.icon-mylists-block:before{content:""}.icon-mylists-boat:before{content:""}.icon-mylists-boy:before{content:""}.icon-mylists-camp:before{content:""}.icon-mylists-cat:before{content:""}.icon-mylists-champagne:before{content:""}.icon-mylists-championCup:before{content:""}.icon-mylists-circle:before{content:""}.icon-mylists-cloud:before{content:""}.icon-mylists-cocktail:before{content:""}.icon-mylists-cupcake:before{content:""}.icon-mylists-diamond:before{content:""}.icon-mylists-dinner:before{content:""}.icon-mylists-dog:before{content:""}.icon-mylists-earth:before{content:""}.icon-mylists-easterEgg:before{content:""}.icon-mylists-football:before{content:""}.icon-mylists-gift:before{content:""}.icon-mylists-girl:before{content:""}.icon-mylists-glasses:before{content:""}.icon-mylists-grandma:before{content:""}.icon-mylists-grandpa:before{content:""}.icon-mylists-handHeart:before{content:""}.icon-mylists-home:before{content:""}.icon-mylists-hospital:before{content:""}.icon-mylists-house2:before{content:""}.icon-mylists-kite:before{content:""}.icon-mylists-ktiria:before{content:""}.icon-mylists-ktirio:before{content:""}.icon-mylists-leaf:before{content:""}.icon-mylists-man:before{content:""}.icon-mylists-mask:before{content:""}.icon-mylists-mountain:before{content:""}.icon-mylists-plane:before{content:""}.icon-mylists-sea:before{content:""}.icon-mylists-star:before{content:""}.icon-mylists-store:before{content:""}.icon-mylists-sun:before{content:""}.icon-mylists-trailer:before{content:""}.icon-mylists-triangle:before{content:""}.icon-mylists-umbrella:before{content:""}.icon-mylists-volleyball:before{content:""}.icon-mylists-winter:before{content:""}.icon-mylists-woman:before{content:""}.icon-mylists-wreath:before{content:""}.icon-newProduct:before{content:""}.icon-nuts:before{content:""}.icon-onePlusOne:before{content:""}.icon-orders:before{content:""}.icon-paper:before{content:""}.icon-parking:before{content:""}.icon-party:before{content:""}.icon-pet:before{content:""}.icon-pin:before{content:""}.icon-pinterest:before{content:""}.icon-play:before{content:""}.icon-plus:before{content:""}.icon-print:before{content:""}.icon-readyMeals:before{content:""}.icon-refresh:before{content:""}.icon-remove:before{content:""}.icon-restaurant:before{content:""}.icon-revertLeft:before{content:""}.icon-revertRight:before{content:""}.icon-safePay:before{content:""}.icon-sausages:before{content:""}.icon-schedule:before{content:""}.icon-search:before,.field__inputSubmit:before{content:""}.icon-searchList:before{content:""}.icon-settings:before{content:""}.icon-shipping:before{content:""}.icon-store:before{content:""}.icon-storeSevice1:before{content:""}.icon-tick:before,.statusMessage--success:before{content:""}.icon-tickFilled:before{content:""}.icon-tickOutline:before{content:""}.icon-time:before{content:""}.icon-trolley:before{content:""}.icon-twitter:before{content:""}.icon-vegetables:before{content:""}.icon-visibility:before,.togglePassword:before{content:""}.icon-visibilityOff:before,.togglePassword.disabled:before,.filters:not(.filters--checked) .togglePassword.filtersClearAll:before,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.togglePassword:before,.filter:not(.filter--checked) .filtersLinks button.togglePassword:before{content:""}.icon-warning:before{content:""}.icon-youtube:before{content:""}.icon-zoomIn:before{content:""}.icon-zoomOut:before{content:""}html{font-size:16px}body{color:#333;font:400 100%/1.4 "cfastystd",Trebuchet MS,sans-serif;line-height:1.3}[class^=icon-],[class*=" icon-"]{display:inline-block;line-height:1;vertical-align:top}input[type=submit]{cursor:pointer}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent}figure{margin:0}img{max-width:100%}h1{font-size:2.875rem;font-weight:700;letter-spacing:-0.03em}h2{font-weight:700}h3{font-size:1.25rem;font-weight:700;letter-spacing:-0.02em;margin:0 0 32px}h4{font-size:1rem;font-weight:700;letter-spacing:-0.02em;margin:0 0 20px}h4:not(:first-child){margin-top:30px}b,strong,.bold{font-weight:bold}.text,p{color:#404040;font-size:1rem;line-height:1.47;margin:0 0 32px}.text a,p a{text-decoration:underline}.text--s{font-size:0.8125rem;margin:0}.text--b{color:#333;font-size:1rem;font-weight:bold}.text--pending{color:orange}a{text-decoration:none;transition:color 250ms ease}ul{list-style:none;margin:20px 0;padding:0}ul.listS{margin:0 0 24px}ul.listS li{font-size:0.8125rem;line-height:1.3}ul.listS li:after{top:4px}ul.listL{margin:24px 0 40px}ul.listL li{font-size:1.25rem;font-weight:500;letter-spacing:-0.03em;line-height:1.5;margin-bottom:20px;padding-left:28px}ul.listL li:after{background-color:#f47920;top:11px;width:8px;height:8px}ul.listCols{-webkit-column-count:5;-moz-column-count:5;column-count:5}ul.listCols li{font-size:0.875rem;font-weight:400;letter-spacing:-0.01em;line-height:1.28;padding-left:0;margin-bottom:20px}ul.listCols li:after{display:none}ul li{line-height:1.2;margin:0 0 3px;padding-left:12px;position:relative}ul li:after{width:5px;height:5px;background:#404040;border-radius:50%;content:"";display:block;left:0;position:absolute;top:6px}ul ol li{padding-left:0}ul ol li:after{content:none}ol{margin:20px 0;padding:0 0 0 20px}.list--orange li:after{background-color:#f47920}.address,.orderSum__col,address{color:#666;font-size:0.875rem;font-style:normal;line-height:1.8}.footer{--footerSpaceTop: 80px;background-color:#404040;margin-top:var(--footerSpaceTop)}.footer__main{display:flex;justify-content:space-between;padding:40px 0 48px}.footer--checkout .footer__main{padding:24px 0}.footer__col{--footerColSpace: 40px}.footer__title{color:#4d4d4d;font-size:0.9375rem;font-weight:600;margin:0 0 16px}.footer__list{margin:0}.footer__list li{padding-left:0;margin:0}.footer__list li:after{display:none}.footer__listItem{color:#8c8c8c;font-size:0.9375rem;line-height:1.2;margin:0}.footer__listLink{display:inline-block;padding:8px 0;vertical-align:top}.footer__apps{margin:24px 0 0}.footer__apps p{color:#8c8c8c;font-size:0.9375rem;margin:0 0 8px}.footer__apps figure{width:100%}.footer__apps figure picture{display:block;padding-top:calc(42 / 140 * 100%);position:relative;width:100%}.footer__apps figure img{inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%}.footer__appsInner{display:flex;flex-wrap:wrap}.footer__appsLink{margin-bottom:8px;width:140px}.footer__appsLink:not(:last-child){margin-right:8px}.footer__btm{align-items:center;border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;padding:16px 0}.footer__copy{color:#fff;font-weight:400;line-height:1;margin:0}.footer__atcom{line-height:1;padding:8px 0}.footer__atcom img{display:inline-block;vertical-align:top;width:160px;height:13px}.footer__text:last-child{margin-bottom:0}.wrapper{margin:0 auto;padding:0 var(--gridSpace);width:100%;max-width:calc(var(--wrapper) + var(--gridSpace)*2)}.wrapper--xxs{--wrapper: var(--wrapperXXS)}.wrapper--xs{--wrapper: var(--wrapperXS)}.wrapper--s{--wrapper: var(--wrapperS)}.wrapper--l{--wrapper: var(--wrapperL)}.wrapper--full{--wrapper: var(--wrapperFull)}.wrapper .wrapper{padding:0}.col{max-width:100%;flex-grow:1;flex-basis:0}.col-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-3{flex-basis:25%;max-width:25%}.col-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-6{flex-basis:50%;max-width:50%}.col-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-9{flex-basis:75%;max-width:75%}.col-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-12{flex-basis:100%;max-width:100%}.header{background-color:#fff;left:0;position:-webkit-sticky;position:sticky;top:var(--top);z-index:9;height:var(--headerHeight)}.header__top{padding:16px 0}.header__leftBlock{align-items:center;display:inline-flex}.header__topInner{align-items:center;display:flex;justify-content:space-between}.header--checkout .header__topInner{position:relative}.header__logo{flex-shrink:0;margin-right:auto;width:296px;height:38px}.header__logo h1{font-size:0;margin:0}.header__logo img{width:100%}.header--checkout .header__logo{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.header__tools{align-items:center;display:flex}.header__tool{margin-left:20px}.mainContainer{display:grid;grid-template-areas:"header" "main" "footer";grid-template-columns:minmax(0, 1fr);grid-template-rows:auto 1fr auto;min-height:100vh}.header{grid-area:header}.main{grid-area:main}.footer{grid-area:footer}.mainLayout{--mainLayoutSpace: 32px}.mainLayout__content{padding:0 var(--mainLayoutSpace)}.mainLayout .wrapper{--gridSpace: 0px}.acc{border-bottom:1px solid #c2c2c2}.acc--border{border:1px solid #fff;border-radius:4px}.acc--border .acc__header{padding:16px}.acc--border .acc__content{padding:8px 16px 16px}.acc--box{background-color:#f5f5f5}.acc--box .acc__header{justify-content:space-between;padding:24px}.acc--box .acc__content{padding:8px 24px 24px}.acc--stripe{border:none;margin:24px 0}.acc--stripe .acc__header{background-color:#f2efe8;border-radius:8px;font-size:1.25rem;margin-bottom:24px;padding:16px}.acc--stripe .acc__header:before{font-size:1.5rem;margin-right:8px}.acc--disabled .acc__header{cursor:auto;pointer-events:none}.acc--disabled .acc__headerInnerTitle{pointer-events:all}.acc--disabled .acc__icon{display:none}.acc--disabled .acc__content{display:none}.acc--beige{border:none;margin-bottom:30px}.acc--beige .acc__header{font-size:1.125rem;font-weight:500;letter-spacing:-0.02em;line-height:1.33;background-color:#f2efe8;border-radius:8px;padding:16px}.acc--beige .acc__content{padding:10px 30px}.acc--beige .acc__content .listCols{margin:0}.acc--colorStripe{border:none;margin-bottom:20px}.acc--colorStripe .acc__header{background-color:#fef8c6;border-radius:8px;color:#000;font-size:0.8125rem;font-weight:500;padding:12px}.acc--colorStripe .acc__icon{font-size:1.5rem}.acc--colorStripe .acc__content{padding:0}.acc__title{margin:0}.acc__content{padding:0 0 20px}.acc__content>.form:last-child{margin-bottom:0}.acc__content p:last-child{margin:0}.acc__content--md{max-width:822px}.acc__error{flex-basis:100%;flex-grow:1}.acc__error p{font-size:0.75rem;font-weight:400;letter-spacing:initial;line-height:1.33;color:#d91a32;margin:0}.acc__header{font-size:1.125rem;font-weight:500;letter-spacing:-0.02em;line-height:1.33;align-items:center;color:#333;cursor:pointer;display:flex;justify-content:space-between;padding:24px 0}.acc--inline .acc__header{font-size:0.875rem}.acc__header>*{pointer-events:none}.acc__header--md{padding:16px 0}.acc__header--md .acc__title{font-size:1rem;font-weight:500;line-height:1.375}.acc__header--lg{padding:16px 0}.acc__header--lg .acc__title{font-size:1.25rem;line-height:1.5}.acc__headerInfo{font-weight:400;margin-left:4px}.acc__headerInner{display:flex;flex-grow:1}.acc__headerInnerTitle{font-size:1rem;font-weight:500;letter-spacing:-0.02em;line-height:1.37;align-items:center;color:#333;display:flex;position:relative}.acc__headerInnerTitle [class^=icon-],.acc__headerInnerTitle [class*=" icon-"]{color:#838385;font-size:1.5rem;margin-right:10px}.acc__headerInnerTitle--info{flex-wrap:wrap;font-weight:400;margin-left:20px}.acc__headerInnerTitle--info .link,.acc__headerInnerTitle--info .text a,.text .acc__headerInnerTitle--info a,.acc__headerInnerTitle--info p a,p .acc__headerInnerTitle--info a{font-weight:500}.open .acc__headerInnerTitle--info{display:none}.acc__headerInnerTitle--sum{justify-content:flex-end;flex-grow:1;flex-shrink:0;font-weight:400;margin-left:auto;padding-left:20px;text-align:right}.open .acc__headerInnerTitle--sum{display:none}.acc__headerInnerTitle--large{font-size:1.375rem;font-weight:700;letter-spacing:-0.03em;line-height:1.36}.acc__icon{color:#838385;font-size:2rem;padding:0;-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform 250ms ease-out;transition:transform 250ms ease-out;transition:transform 250ms ease-out, -webkit-transform 250ms ease-out}.acc__icon--sml{font-size:1.5rem}.acc__icon.icon-edit{font-size:1.5rem}.acc__title+.acc__icon{margin-left:32px}.acc:not(.open) .acc__content{display:none}.acc.open>.acc__header .acc__icon:not(.icon-edit){-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.acc.open>.acc__header .acc__icon.icon-edit:before{content:""}.acc-section{margin-bottom:56px}.acc-section__title{border-bottom:1px solid #c2c2c2;font-size:1.375rem;font-weight:700;margin-bottom:0;padding-bottom:12px}.acc-section__title--pdlg{padding-bottom:40px}.article{border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:hidden;position:relative}.article__img figure{width:100%}.article__img figure picture{display:block;padding-top:calc(184 / 296 * 100%);position:relative;width:100%}.article__img figure img{inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%}.article__info{padding:20px}.article__date{font-size:0.875rem;font-weight:500;letter-spacing:-0.01em;line-height:1.28;color:#838385}.article__dateWrap{display:inline-block;font-size:0;margin-bottom:13px}.article__dateWrap span:not(.pill){font-size:0.875rem;font-weight:400;letter-spacing:-0.01em;line-height:1.28}.article__dateWrap .pill{margin-left:12px;position:relative;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.article__title{font-size:1.125rem;font-weight:500;letter-spacing:-0.02em;line-height:1.33;color:#333;margin-bottom:8px}.article__text{font-size:1rem;font-weight:400;letter-spacing:-0.02em;line-height:1.5;color:#404040;margin-bottom:0;--maxLines: 4;line-clamp:var(--maxLines);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:var(--maxLines);-webkit-box-orient:vertical}.article__text p:last-child{margin-bottom:0}.article__link{color:inherit}.article__link:before{content:""}.article--wide .article__img figure{width:100%}.article--wide .article__img figure picture{display:block;padding-top:calc(314 / 1258 * 100%);position:relative;width:100%}.article--wide .article__img figure img{inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%}.article--wide .article__date{margin-bottom:4px}.article--wide .article__title{font-size:1.625rem;font-weight:500;letter-spacing:-0.02em;line-height:1.38;margin-bottom:16px}.article--wide .article__info{padding:32px}.articleFeatured{margin-bottom:32px}.articleList{--productSpaceH: 20px;--productSpaceV: 20px;display:flex;justify-content:center;flex-wrap:wrap;gap:var(--productSpaceV) var(--productSpaceH)}.articleList .article{width:calc(25% - 3*var(--productSpaceH)/4)}.articleList .article--horizontal{width:100%}.articleList .swiper-slide .article{width:100%}.articleList--column{--productSpaceV: 32px;margin-bottom:32px}.articleList--contests{margin-bottom:60px;justify-content:flex-start}.articleDetails__date{font-size:1rem;font-weight:500;letter-spacing:-0.02em;line-height:1.37}.articleDetails__dateWrap{align-items:center;color:#838385;display:inline-flex;margin-bottom:4px}.articleDetails__dateWrap span{font-size:0.875rem;font-weight:400;letter-spacing:-0.01em;line-height:1.28;margin-right:4px}.articleDetails__title{font-size:1.875rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2;margin:0;max-width:746px}.articleDetails__title:after{content:"";display:block;background-color:#f47920;width:54px;height:8px;margin:16px auto 16px 0}.autocomplete__googlelogo{margin:12px 18px 0 auto;width:93px;height:13px;text-align:right;display:block;background-image:url(../media/powered-by-google-on-white3.png);background-position:right;background-repeat:no-repeat;background-size:contain}.bnr{background-color:#404040;color:#fff;padding:22px 0}.bnr__inner{position:relative;display:flex;align-items:center}.bnr__icon{color:inherit;font-size:1.5rem}.bnr__close{font-size:1.5rem}.bnr__text{min-height:24px;display:flex;align-items:center;margin:0 16px 0 18px;flex-grow:1}.bnr p{font-size:0.8125rem;font-weight:500;letter-spacing:-0.02em;line-height:1.15;color:inherit}.bnr p:last-of-type{margin-bottom:0}.breadcrumb__list{display:flex;list-style:none;margin:0;padding:0}.breadcrumb__item{color:#333;font-size:0.875rem;font-weight:500;letter-spacing:-0.02em;line-height:1.143;margin:2px 0;padding:0;position:relative}.breadcrumb__item--disabled{color:#a6a6a6;font-weight:400}.breadcrumb__item:after{display:none}.breadcrumb__itemLink{color:var(--buttonColor);font-weight:400;text-decoration:underline}.breadcrumb__itemLink:active{color:var(--buttonColorActive)}button{-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;margin:0}.button{align-items:center;background-color:var(--buttonColor);border:none;border-radius:8px;color:#fff;display:inline-flex;font-family:"cfastystd",Trebuchet MS,sans-serif;font-size:0.9375rem;font-weight:500;justify-content:center;letter-spacing:-0.03em;padding:8px 24px;transition:color 350ms ease,background-color 350ms ease;min-height:48px}.button .icon{font-size:1.5rem;margin-right:8px}.button:not(.disabled){cursor:pointer}.button:not(.disabled):active{background-color:var(--buttonColorActive)}.button.disabled,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.button,.filter:not(.filter--checked) .filtersLinks button.button,.filters:not(.filters--checked) .button.filtersClearAll{background-color:#ececec;color:#a6a6a6}.button--s{font-size:0.8125rem;letter-spacing:-0.02em;min-height:34px}.button--s .icon{margin:-3px 4px -3px 0}.button--border{background-color:transparent;border:1px solid var(--buttonColor);color:var(--buttonColor);transition:color 350ms ease,border-color 350ms ease}.button--border:not(.disabled):active{background:transparent;border-color:var(--buttonColorActive);color:var(--buttonColorActive)}.button--border.disabled,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.button--border,.filter:not(.filter--checked) .filtersLinks button.button--border,.filters:not(.filters--checked) .button--border.filtersClearAll{background:transparent;border-color:#d8d8d8;color:#a6a6a6}.button--full{width:100%}.button--alt{font-size:0.9375rem;font-weight:400;letter-spacing:-0.03em;line-height:1.47;border-color:#c2c2c2;color:#333;display:flex;flex:1 1 auto;justify-content:space-between;padding:16px;transition:background-color 250ms ease-out}.button--alt:not(.disabled):active{background:#f2efe8;border-color:#c2c2c2;color:inherit}.button--alt:not(.disabled):active .icon{color:#f47920}.button--alt .icon{color:#f47920}.button--alt .icon:last-child{margin:0;margin-left:0}.iconButton,.selectedFilters__remove{color:var(--buttonColor);font-size:2rem;line-height:1;padding:0}.iconButton--dark{--buttonColor: #595959;--buttonColorHover: #838385}.iconButton--border{border:1px solid var(--buttonColor);border-radius:50%;font-size:1.5rem;padding:4px}.iconButton--border:not(.disabled):active{border-color:var(--buttonColorActive)}.iconButton--border.iconButton--s,.iconButton--border.selectedFilters__remove{padding:0}.iconButton--opacityBg{background:rgba(255,255,255,.6)}.iconButton--square{border-radius:4px}.iconButton--shadow{background-color:#fff;box-shadow:0px 6px 16px rgba(51,51,51,.15);border-radius:4px}.iconButton--xs{font-size:1rem;padding:8px}.iconButton--s,.selectedFilters__remove{font-size:1.5rem}.iconButton--b{font-size:1.75rem}.iconButton--xb{font-size:1.625rem;padding:8px}.iconButton:not(.disabled),.selectedFilters__remove:not(.disabled){cursor:pointer}.iconButton:not(.disabled):active,.selectedFilters__remove:not(.disabled):active{color:var(--buttonColorActive)}.link,.text a,p a{align-items:center;color:var(--buttonColor);display:inline-flex;font-family:"cfastystd",Trebuchet MS,sans-serif;font-size:0.9375rem;font-weight:500;letter-spacing:-0.03em;line-height:1;padding:0;transition:color 250ms ease}.link .icon,.text a .icon,p a .icon{font-size:1.5rem}.link .icon:first-child,.text a .icon:first-child,p a .icon:first-child{margin-right:4px}.link .icon:last-child,.text a .icon:last-child,p a .icon:last-child{margin-left:4px}.link:not(.disabled),.text a:not(.disabled),p a:not(.disabled){cursor:pointer}.link:not(.disabled):active,.text a:not(.disabled):active,p a:not(.disabled):active{color:var(--buttonColorActive)}.link.disabled,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.link,.filter:not(.filter--checked) .filtersLinks button.link,.filters:not(.filters--checked) .link.filtersClearAll,.text a.disabled,.text .filters:not(.filters--checked) a.filtersClearAll,.filters:not(.filters--checked) .text a.filtersClearAll,p a.disabled,p .filters:not(.filters--checked) a.filtersClearAll,.filters:not(.filters--checked) p a.filtersClearAll{color:#a6a6a6;cursor:default}.link--s,.minibasket .listTools .link,.minibasket .listTools .text a,.text .minibasket .listTools a,.minibasket .listTools p a,p .minibasket .listTools a{font-size:0.8125rem;letter-spacing:-0.02em}.link--m{font-size:0.875rem}.link--m .icon{font-size:1.25rem}.link--b{font-size:1rem;letter-spacing:-0.02em}.link--xb{font-size:1.375rem}.link--xb .icon{font-size:2rem}.link--underline{text-decoration:underline}.link--orangeIcon .icon{color:#f47920}.link--orange .icon{color:inherit}.loginBtn{align-items:center;color:#333;display:flex;position:relative}.loginBtn .iconButton,.loginBtn .selectedFilters__remove{margin-left:8px}.loginBtn .iconButton:after,.loginBtn .selectedFilters__remove:after{content:""}.cardRow{display:flex;align-items:center;position:relative;min-height:66px}.cardRow__logo{flex-shrink:0;font-size:0;margin-right:12px;width:36px}.cardRow__logo [class^=icon-],.cardRow__logo [class*=" icon-"]{font-size:2rem;color:#838385}.cardRow__logo img{width:100%;-o-object-fit:contain;object-fit:contain}.cardRow__info{font-size:0.9375rem;font-weight:400;letter-spacing:-0.03em;line-height:1.47;display:flex;flex-flow:column;align-items:flex-start}.cardRow__status{font-size:0.8125rem;font-weight:500;letter-spacing:-0.02em;line-height:1.15;color:#74b11f;display:none;margin-bottom:2px}.cardRow__msg{color:#d91a32;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:130px}.cardRow__number{color:#333}.cardRow__expiration{color:#a6a6a6}.cardRow__add{font-size:0.9375rem;font-weight:500;letter-spacing:-0.03em;line-height:1.46;color:#333}.cardRow.disabled,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.cardRow,.filter:not(.filter--checked) .filtersLinks button.cardRow,.filters:not(.filters--checked) .cardRow.filtersClearAll{padding-right:130px}.cardRow.disabled .cardRow__logo,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.cardRow .cardRow__logo,.filter:not(.filter--checked) .filtersLinks button.cardRow .cardRow__logo,.filters:not(.filters--checked) .cardRow.filtersClearAll .cardRow__logo{opacity:.5}.cardRow.disabled .cardRow__number,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.cardRow .cardRow__number,.filter:not(.filter--checked) .filtersLinks button.cardRow .cardRow__number,.filters:not(.filters--checked) .cardRow.filtersClearAll .cardRow__number,.cardRow.disabled .cardRow__expiration,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.cardRow .cardRow__expiration,.filter:not(.filter--checked) .filtersLinks button.cardRow .cardRow__expiration,.filters:not(.filters--checked) .cardRow.filtersClearAll .cardRow__expiration{color:#a6a6a6}.catalogueList{--productSpaceH: 32px;--productSpaceV: 24px;display:flex;flex-wrap:wrap;gap:var(--productSpaceV) var(--productSpaceH)}.catalogueList .catalogue{width:calc(50% - 1*var(--productSpaceH)/2)}.catalogueList .catalogue--wide{width:100%}.catalogue{border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:hidden;position:relative}.catalogue__img figure{width:100%}.catalogue__img figure picture{display:block;padding-top:calc(463 / 617 * 100%);position:relative;width:100%}.catalogue__img figure img{inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%}.catalogue__info{padding:20px;text-align:center}.catalogue__title{font-size:1.25rem;font-weight:500;letter-spacing:-0.03em;line-height:1.5;color:#333;margin-bottom:4px}.catalogue__text{font-size:0.875rem;font-weight:400;letter-spacing:-0.01em;line-height:1.28;color:#333;margin-bottom:0}.catalogue__text p:last-child{margin-bottom:0}.catalogue__link{color:inherit}.catalogue__link:before{content:""}.icon-bakery:before{color:#a98848}.icon-vegetables:before{color:#8dc63f}.icon-fish:before{color:#91d1e5}.icon-freshMeat:before{color:#e59191}.icon-milkBeverages:before{color:#d6d0c6}.icon-cream:before{color:#f0b9c3}.icon-cheese:before{color:#efd57b}.icon-eggs:before{color:#cec0a8}.icon-sausages:before{color:#cec0a8}.icon-appetizers:before{color:#cec0a8}.icon-readyMeals:before{color:#8ebf86}.icon-frozen:before{color:#a8ccce}.icon-alcohol:before{color:#7c766b}.icon-beverages:before{color:#91d1e5}.icon-nuts:before{color:#bda57b}.icon-bisquite:before{color:#d2917c}.icon-breakfast:before{color:#a98848}.icon-babyFoods:before{color:#cdce89}.icon-minimarketFood:before{color:#cec0a8}.icon-pet:before{color:#6f6554}.icon-party:before{color:#e995b3}.icon-paper:before{color:#d6d5d5}.icon-cosmetics:before{color:#e589dc}.icon-cleaning:before{color:#a8ccce}.icon-house:before{color:#b1ddbd}.icon-house2:before{color:#337933}.icon-babytoy:before{color:#d378a9}.icon-bio:before{color:#25a131}.icon-facemask:before{color:#6bb3c2}.icon-newProduct:before{color:#ea0c00}.icon-onePlusOne:before{color:#333}.icon-exclusive:before{background:url(../media/exclusive.svg) no-repeat scroll center;background-size:contain;content:""}.icon-aplesPrakseis:before{background:url(../media/badges/aplesprakseislogo.svg) no-repeat scroll center;background-size:contain;content:""}.icon-fav:before{color:#d91a32}.icon-addCircle{color:#f47920}.icon-mylists-xmas:before{background-image:url(../media/icon-mylists-xmas.svg)}.icon-mylists-tennis:before{background-image:url(../media/icon-mylists-tennis.svg)}.icon-mylists-xmas:before,.icon-mylists-tennis:before{background-position:center;background-repeat:no-repeat;background-size:100%;content:""}.icon-mylists-woman:before{color:#da5a71}.icon-mylists-man:before{color:#435b7e}.icon-mylists-boy:before{color:#bc844f}.icon-mylists-girl:before{color:#d218a4}.icon-mylists-grandma:before{color:#ae1829}.icon-mylists-grandpa:before{color:#6c1a26}.icon-mylists-baby:before{color:#f5a3b1}.icon-mylists-gift:before{color:#8dc63f}.icon-mylists-football:before{color:#333}.icon-mylists-winter:before{color:#a6a6a6}.icon-mylists-champagne:before{color:#527a2a}.icon-mylists-mask:before{color:#cc1836}.icon-mylists-plane:before{color:#1e2843}.icon-mylists-sea:before{color:#4e8ac1}.icon-mylists-wreath:before{color:#427837}.icon-mylists-earth:before{color:#3a8184}.icon-mylists-balloon:before{color:#4f98cd}.icon-mylists-circle:before{color:#ff641e}.icon-mylists-barakia:before{color:#ffa222}.icon-mylists-basket:before{color:#731a25}.icon-mylists-basketball:before{color:#d43d11}.icon-mylists-bird:before{color:#f5ad47}.icon-mylists-birthdaycake:before{color:#ff6aeb}.icon-mylists-birthdayHat:before{color:#ffa222}.icon-mylists-block:before{color:#e75a70}.icon-mylists-boat:before{color:#1d8185}.icon-mylists-camp:before{color:#42b800}.icon-mylists-cat:before{color:#f7671d}.icon-mylists-championCup:before{color:#c39649}.icon-mylists-cloud:before{color:#3d5a80}.icon-mylists-cocktail:before{color:#63e2a8}.icon-mylists-cupcake:before{color:#ae7e5c}.icon-mylists-diamond:before{color:#ffa222}.icon-mylists-dinner:before{color:#f7411d}.icon-mylists-dog:before{color:#c38649}.icon-mylists-easterEgg:before{color:#b9b965}.icon-mylists-glasses:before{color:#bcaf49}.icon-mylists-handHeart:before{color:#da1a32}.icon-mylists-hospital:before{color:#3d5a80}.icon-mylists-home:before{color:#333}.icon-mylists-house2:before{color:#337933}.icon-mylists-kite:before{color:#e25b00}.icon-mylists-ktiria:before{color:#9a00b2}.icon-mylists-ktirio:before{color:#d4ab79}.icon-mylists-leaf:before{color:#d63900}.icon-mylists-mountain:before{color:#8e4825}.icon-mylists-star:before{color:#f93}.icon-mylists-store:before{color:#ced475}.icon-mylists-sun:before{color:#ffac30}.icon-mylists-trailer:before{color:#f7411d}.icon-mylists-triangle:before{color:#5f9809}.icon-mylists-volleyball:before{color:#ffa222}.icon-mylists-umbrella:before{color:#6999ac}.collectionBox{background:url(../media/wood.png) repeat scroll center;border-radius:8px;overflow:hidden;position:relative}.collectionBox figure{width:100%}.collectionBox figure picture{display:block;padding-top:calc(205 / 300 * 100%);position:relative;width:100%}.collectionBox figure img{inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%}.collectionBox__title{color:#fff;font-size:1.375rem;font-weight:700;left:0;letter-spacing:-0.03em;padding:0 16px;position:absolute;text-align:center;top:16px;width:100%}.content__zoomimg{max-width:317px;width:100%;border:solid 1px #c2c2c2;cursor:pointer;position:relative;margin:23px 0}.content__zoomimg picture{display:block;padding-top:calc(181 / 317 * 100%);position:relative;width:100%}.content__zoomimg img{inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%}.content__zoomimg:before{content:""}.content__zoomimg:before{width:56px;height:56px;border-radius:50%;position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;background:rgba(51,51,51,.6);z-index:2;margin:calc(-1 * 56px /2) 0 0 calc(-1 * 56px /2)}.content__zoomimg img{-o-object-fit:cover;object-fit:cover}.contestBnr{align-items:flex-start;color:#333;display:flex;flex-flow:column;justify-content:center;padding:40px 24px;position:relative;padding:64px;min-height:232px}.contestBnr:after{content:"";background-color:#f7f5f0;border-radius:8px;z-index:-2}.contestBnr h3{font-size:1.5rem;font-weight:700;letter-spacing:-0.02em;line-height:1.16;margin-bottom:10px}.contestBnr p:last-of-type{margin-bottom:0}.contestBnr__illustration{bottom:0;position:absolute;right:0;top:0;z-index:-1}.contestBnr__illustration--mob{top:auto}.deliveryFlowNav{position:absolute;top:24px}.deliveryFlow .modal__wrap{padding-top:104px}.deliveryTypes{display:none;margin-inline:auto}.deliveryTypes.typeinformation{padding:0;max-width:760px}.deliveryTypes .field{margin:0;width:100%}.deliveryTypes--active{display:block}.radiobuttons--deliveryType{gap:24px;display:flex;justify-content:center;margin:32px auto 56px}.radiobuttons--deliveryType .radiobutton{width:50%}.radiobutton--deliveryType{display:inline-flex;flex-direction:column;justify-content:space-between}.field .radiobutton--deliveryType.radiobutton:not(:first-child){margin-top:0}.field .radiobutton--deliveryType.radiobutton:not(:last-child){margin-bottom:0}.radiobutton--deliveryType .radiobutton__label{font-size:1.25rem;font-weight:500;text-align:center}.radiobutton--deliveryType .radiobutton__label b{font-weight:500}.radiobutton--deliveryType .radiobutton__text{display:block;line-height:1.5}.radiobutton--deliveryType .radiobutton__border{border-color:#f2efe8;border-width:2px}.radiobutton--deliveryType .radiobutton__border:after{background:url(../media/tickFilled.svg) no-repeat scroll center;background-size:contain;content:"";opacity:0;position:absolute;right:12px;top:12px;transition:opacity 250ms ease-in-out;width:40px;height:40px}.radiobutton--deliveryType .radiobutton__input:not([type=hidden]){cursor:pointer;width:100%;height:100%}.radiobutton--deliveryType .radiobutton__input:not([type=hidden]):checked~.radiobutton__border{border-color:#74b11f}.radiobutton--deliveryType .radiobutton__input:not([type=hidden]):checked~.radiobutton__border:after{opacity:1}.radiobutton--deliveryType .icon{background-position:center;background-repeat:no-repeat;background-size:auto 100%;display:block;margin:16px auto;height:64px}.radiobutton--deliveryType .icon.shipping{background-image:url(../media/delivery.svg)}.radiobutton--deliveryType .icon.store{background-image:url(../media/pickup.svg)}.deliveryTypeInfo ul{margin:0 20px}.deliveryTypeInfo ul li:last-child{margin:0}.deliveryTypeInfo__sum{align-items:center;display:flex;flex-direction:column;text-align:center}.deliveryTypeInfo__sum p{color:#333;font-size:0.875rem;font-weight:500;letter-spacing:-0.01em;line-height:1.285;margin-bottom:8px}.deliveryTypeInfo__link{color:var(--buttonColor);font-size:0.875rem;position:relative;z-index:2;text-decoration:underline}.deliveryTypeInfo__link:not(:last-child){margin-bottom:4px}.deliveryTypeInfo__link:active{color:var(--buttonColorActive)}.emptyContent{display:grid;grid-template-columns:88px 1fr;grid-template-areas:"icon text" "icon buttons";grid-column-gap:24px;grid-row-gap:16px;margin:40px 0}.minibasket .emptyContent{grid-template-areas:"icon text" "buttons buttons"}.emptyContent:not(:last-child){border-bottom:1px solid #fff}.emptyContent__img{grid-area:icon;color:#e6e6e6;font-size:5.5rem;line-height:1}.emptyContent__text{grid-area:text}.emptyContent__text p{margin-bottom:8px}.emptyContent__btns{display:flex;grid-area:buttons}.emptyContent__btns .button{margin-top:8px;margin-bottom:8px}.emptyContent__btns .button:not(:last-child){margin-right:8px}.emptyContent__btns .button:not(:first-child){margin-left:8px}.expandText__main{overflow:hidden;position:relative;max-height:96px}.expandText__main:after{background:linear-gradient(to top, white 0, rgba(255, 255, 255, 0) 100%);bottom:0;content:"";pointer-events:none;position:absolute;transition:opacity 250ms ease-in-out;width:100%;height:64px}.expandText:not(.open) .expandText__buttonTextLess{display:none}.expandText.open .expandText__main{max-height:inherit}.expandText.open .expandText__main:after{opacity:0}.expandText.open .expandText__buttonTextMore{display:none}.filters--checked .filters__mobButton:after{background-color:#f47920;border-radius:50%;color:#fff;content:attr(data-activefilters);display:inline-block;font-size:0.8125rem;font-weight:bold;line-height:23px;text-align:center;width:22px;height:22px}.filters{--mobFiltersTop: 0;--mobFilterTopBar: 56px;--mobFilterTopBarSpace: 24px;--filtersSpace: 16px;--filterItemSpaceBtm: 16px;--mobFilterBottomBar: 80px;align-items:flex-start;background-color:#f2efe8;border-radius:3px;display:flex;margin-bottom:24px;padding:12px 16px}.filters__titleWrap{position:relative}.filters__title{font-size:0.875rem;font-weight:500;margin:0}.filters__title:not(:first-child){margin:0}.filters__mobButtonText{font-size:0.9375rem;font-weight:500;letter-spacing:-0.03em;line-height:1.46;color:#333;margin-left:8px}.filters .selectInline{margin-left:auto}.filters--listResults .filters__mobButton:after{position:relative;right:-6px;top:-1px}.filter{--scrollListHeight: 304px}.filter__title{cursor:pointer;font-size:0.9375rem;font-weight:400;letter-spacing:-0.03em;margin:0;padding:6px 24px 6px 0;position:relative;white-space:nowrap;z-index:1}.filter__titleIcon{color:#838385;font-size:1.25rem;position:absolute;pointer-events:none;right:0;top:0}.filter__titleIcon:before{content:""}.filter__titleIcon:before{transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out, -webkit-transform 200ms ease-out;-webkit-transform-origin:center;transform-origin:center;vertical-align:middle}.filter:not(.filter--closed) .filter__titleIcon:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter--closed .filter__content{display:none}.filter__list.scrollbarShadow .filter__item:last-child{margin-bottom:0}.filter__list--bottom:after{opacity:0}.filter__list--moreList{--searchHeight: 80px}.filter__list--moreList .filter__listScroll{max-height:var(--scrollListHeight)}.initialized~.filter__showAll{visibility:hidden}.filter__item:not(:last-child){margin-bottom:var(--filterItemSpaceBtm)}.filter__no{margin-left:2px}.filter__more.active .filter__moreText--more{display:none}.filter__more:not(.active) .filter__moreText--less{display:none}.filter__letter{font-weight:bold;margin-bottom:8px}.filters:not(.filters--checked) .filtersClearAll{pointer-events:none}.filtersLinks{align-items:center;display:flex;flex-direction:column}.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button,.filter:not(.filter--checked) .filtersLinks button{pointer-events:none}.categoriesList{margin:0;padding-left:16px}.categoriesList li{padding-left:0;margin:0}.categoriesList li:after{display:none}.categoriesList .categoriesList{margin-top:12px;padding-right:12px}.categoriesList .acc__header{justify-content:space-between}.categoriesList__item:last-child{margin-bottom:0}.categoriesList__item--level1,.categoriesList__item--level0{font-weight:bold}.categoriesList__item--level1{font-size:0.875rem}.categoriesList__item--level2{font-size:0.8125rem;font-weight:normal}.categoriesList__item a:not(.link){color:inherit}.categoriesList__item a.active{color:#333}.categoriesList__item>a,.categoriesList__item>.acc__header{color:gray;transition:color 250ms ease}.selectedFilters{margin-bottom:24px;margin-top:-16px}.selectedFilters:not(.active){display:none}.selectedFilters__list{margin:0}.selectedFilters__list li{padding-left:0;margin:0}.selectedFilters__list li:after{display:none}.selectedFilters__list li{padding-left:8px}.selectedFilters__item{align-items:center;color:#595959;display:inline-flex;font-size:0.875rem;line-height:1;margin:0;padding:8px}.selectedFilters__remove{margin:-4px -4px -4px 4px}.selectedFilters__remove:before{content:""}:root{--inputPlaceholderColor: #A6A6A6;--labelSpace: 32px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input:-moz-placeholder-shown{text-overflow:ellipsis}input:-ms-input-placeholder{text-overflow:ellipsis}input:placeholder-shown{text-overflow:ellipsis}::-webkit-input-placeholder{color:var(--inputPlaceholderColor);line-height:1.3}::-moz-placeholder{color:var(--inputPlaceholderColor);line-height:1.3}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}.radiobutton--onlyColor.disabled .radiobutton__icon,.filters:not(.filters--checked) .radiobutton--onlyColor.filtersClearAll .radiobutton__icon,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.radiobutton--onlyColor .radiobutton__icon,.filter:not(.filter--checked) .filtersLinks button.radiobutton--onlyColor .radiobutton__icon,.radiobutton--onlyIcon.disabled .radiobutton__icon,.filters:not(.filters--checked) .radiobutton--onlyIcon.filtersClearAll .radiobutton__icon,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.radiobutton--onlyIcon .radiobutton__icon,.filter:not(.filter--checked) .filtersLinks button.radiobutton--onlyIcon .radiobutton__icon,.checkbox.disabled,.filters:not(.filters--checked) .checkbox.filtersClearAll,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.checkbox,.filter:not(.filter--checked) .filtersLinks button.checkbox,.radiobutton.disabled,.filters:not(.filters--checked) .radiobutton.filtersClearAll,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.radiobutton,.filter:not(.filter--checked) .filtersLinks button.radiobutton{opacity:.5}.checkbox,.radiobutton{position:relative}.checkbox.disabled label,.filters:not(.filters--checked) .checkbox.filtersClearAll label,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.checkbox label,.filter:not(.filter--checked) .filtersLinks button.checkbox label,.radiobutton.disabled label,.filters:not(.filters--checked) .radiobutton.filtersClearAll label,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.radiobutton label,.filter:not(.filter--checked) .filtersLinks button.radiobutton label{cursor:default}.checkbox__input:not([type=hidden]),.radiobutton__input:not([type=hidden]){left:0;opacity:0;position:absolute;top:0;width:0;height:0}.checkbox__label,.radiobutton__label{color:#333;cursor:pointer;display:block;font-size:0.9375rem;font-weight:400;line-height:1.6;padding:0 0 0 var(--labelSpace);position:relative;z-index:2}.checkbox__label~.field-validation-error,.radiobutton__label~.field-validation-error{margin-top:4px;padding-left:var(--labelSpace)}.checkbox__icon,.radiobutton__icon{background-color:#fff;border:1px solid #838385;left:0;line-height:22px;position:absolute;text-align:center;top:0;width:24px;height:24px}.checkbox__checkedText,.radiobutton__checkedText{display:none;margin:8px 0 0}.checkbox__text,.radiobutton__text{position:relative;transition:color 250ms ease;z-index:1}.field .checkbox:not(:first-child),.field .radiobutton:not(:first-child){margin-top:var(--checkboxRadioSpace)}.field .checkbox:not(:last-child),.field .radiobutton:not(:last-child){margin-bottom:var(--checkboxRadioSpace)}.checkbox--button.disabled:after,.filters:not(.filters--checked) .checkbox--button.filtersClearAll:after,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.checkbox--button:after,.filter:not(.filter--checked) .filtersLinks button.checkbox--button:after,.radiobutton--button.disabled:after,.filters:not(.filters--checked) .radiobutton--button.filtersClearAll:after,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.radiobutton--button:after,.filter:not(.filter--checked) .filtersLinks button.radiobutton--button:after{background-color:#b3b3b3;content:"";left:0;position:absolute;-webkit-transform:rotate(-38deg);transform:rotate(-38deg);-webkit-transform-origin:center;transform-origin:center;top:50%;width:100%;height:1px}.radiobutton--box{--radioBorderSpace: 20px}.radiobutton--box.disabled .radiobutton__label,.filters:not(.filters--checked) .radiobutton--box.filtersClearAll .radiobutton__label,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.radiobutton--box .radiobutton__label,.filter:not(.filter--checked) .filtersLinks button.radiobutton--box .radiobutton__label{pointer-events:none}.radiobutton--box .radiobutton__border{transition:background-color 250ms ease-out;z-index:-1}.radiobutton--box .radiobutton__icon{left:var(--radioBorderSpace);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background-color 250ms ease-out}.radiobutton--box .radiobutton__icon:after{content:""}.radiobutton--box .radiobutton__icon:before{display:none}.radiobutton--box .radiobutton__icon:after{opacity:0;position:absolute;top:50%;color:#fff;font-size:0.875rem;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.radiobutton--box .radiobutton__action{position:absolute;right:var(--radioBorderSpace);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;font-size:1.5rem}.radiobutton--box .radiobutton__action+.radiobutton__action{right:calc(var(--radioBorderSpace) + 24px + 8px)}.radiobutton--box .radiobutton__label{display:flex;flex-flow:column;justify-content:center;min-height:84px;padding-top:var(--radioBorderSpace);padding-right:calc(var(--radioBorderSpace) + 24px * 2 + 8px + 10px);padding-bottom:var(--radioBorderSpace);padding-left:calc(var(--radioBorderSpace) + var(--labelSpace) + 4px)}.radiobutton--box .radiobutton__labelTag{font-size:0.875rem;font-weight:500;letter-spacing:-0.01em;line-height:1.28;margin-bottom:2px;padding-right:32px}.radiobutton--box .radiobutton__input:not([type=hidden]):checked~.radiobutton__icon{background-color:#74b11f;border-color:#74b11f}.radiobutton--box .radiobutton__input:not([type=hidden]):checked~.radiobutton__icon:after{opacity:1}.radiobutton--box .radiobutton__input:not([type=hidden]):checked~.radiobutton__border{border-color:#74b11f;background-color:#f2efe8}.radiobutton--box .radiobutton__input:not([type=hidden]):checked~.radiobutton__label{font-size:1rem;font-weight:500;letter-spacing:-0.02em;line-height:1.37}.radiobutton--box .radiobutton__input:not([type=hidden]):checked~.radiobutton__label .radiobutton__labelTag{display:inline-block}.radiobutton--box .radiobutton__input:not([type=hidden]):checked~.radiobutton__label .cardRow__status{display:inline-block}.radiobutton--box .form{padding-top:24px}.radiobutton--readonly .radiobutton__icon{display:none}.radiobutton--readonly .radiobutton__label{padding:var(--radioBorderSpace);padding-left:var(--radioBorderSpace)}.radiobutton--readonly .radiobutton__action{font-size:0.9375rem;font-weight:500;letter-spacing:-0.03em;line-height:1.46;bottom:0;right:0;-webkit-transform:translateY(calc(100% + 12px));transform:translateY(calc(100% + 12px));top:auto}.radiobutton--readonly .radiobutton__input:not([type=hidden]):checked~.radiobutton__border{border-color:#c2c2c2;background-color:initial}.radiobutton--readonly .radiobutton__input:not([type=hidden]):checked~.radiobutton__label .radiobutton__labelTag{color:#838385}.radiobutton--check .radiobutton__border{z-index:-1}.radiobutton--check .radiobutton__icon{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background-color 250ms ease-out}.radiobutton--check .radiobutton__icon:after{content:""}.radiobutton--check .radiobutton__icon:before{display:none}.radiobutton--check .radiobutton__icon:after{left:50%;opacity:0;position:absolute;top:50%;color:#fff;font-size:0.875rem;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.radiobutton--check .radiobutton__input:not([type=hidden]):checked~.radiobutton__icon{background-color:#74b11f;border-color:#74b11f}.radiobutton--check .radiobutton__input:not([type=hidden]):checked~.radiobutton__icon:after{opacity:1}.radiobutton--check .radiobutton__input:not([type=hidden]):checked~.radiobutton__border{border-color:#74b11f;background-color:#f2efe8}.radiobutton--onlyColor.disabled,.filters:not(.filters--checked) .radiobutton--onlyColor.filtersClearAll,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.radiobutton--onlyColor,.filter:not(.filter--checked) .filtersLinks button.radiobutton--onlyColor,.radiobutton--onlyIcon.disabled,.filters:not(.filters--checked) .radiobutton--onlyIcon.filtersClearAll,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.radiobutton--onlyIcon,.filter:not(.filter--checked) .filtersLinks button.radiobutton--onlyIcon{opacity:1}.radiobutton--onlyColor .radiobutton__input:not([type=hidden]):checked~.radiobutton__icon,.radiobutton--onlyIcon .radiobutton__input:not([type=hidden]):checked~.radiobutton__icon{border-color:#74b11f;border-width:2px}.radiobutton--onlyColor .radiobutton__label,.radiobutton--onlyIcon .radiobutton__label{padding:0}.radiobutton--onlyColor .radiobutton__icon,.radiobutton--onlyIcon .radiobutton__icon{overflow:hidden;position:relative}.radiobutton--onlyColor .radiobutton__icon:before,.radiobutton--onlyIcon .radiobutton__icon:before{display:none}.radiobutton--onlyColor .radiobutton__icon{border:1px solid #c2c2c2;border-radius:8px;display:block;width:32px;height:32px}.radiobutton--onlyIcon .radiobutton__icon{align-items:center;border-color:transparent;border-radius:6px;display:flex;justify-content:center;width:48px;height:48px}.radiobutton--onlyIcon img{display:inline-block;vertical-align:top}.radiobutton--onlyIcon .icon{font-size:2rem}.radiobutton--onlyIcon .icon:before{width:32px;height:32px}.radiobutton--tab{flex:1;height:56px}.radiobutton--tab .icon{font-size:1.5rem;margin-right:8px}.radiobutton__border{border:1px solid #c2c2c2;border-radius:8px;pointer-events:none;transition:border-color 250ms ease-out}.radiobutton__input:not([type=hidden]):checked~.radiobutton__icon{border-color:#838385}.radiobutton__input:not([type=hidden]):checked~.radiobutton__icon:before{opacity:1}.radiobutton--button .radiobutton__input:not([type=hidden]):checked~.radiobutton__icon{background-color:#838385}.radiobutton--button .radiobutton__input:not([type=hidden]):checked~.radiobutton__text{color:#fff}.radiobutton--tab .radiobutton__input:not([type=hidden]):checked~.radiobutton__text{color:#333}.radiobutton__input:not([type=hidden]):checked~.radiobutton__border{border-color:#c2c2c2}.radiobutton__input:not([type=hidden]):checked~.radiobutton__checkedText{display:block}.radiobutton__icon{border-radius:50%}.radiobutton__icon:before{background-color:#f47920;border-radius:50%;content:"";left:50%;opacity:0;position:absolute;top:50%;transition:opacity 250ms ease-in-out;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:10px;height:10px}.radiobutton--button .radiobutton__icon{border-radius:0;width:100%;height:100%}.radiobutton--button .radiobutton__icon:before{display:none}.radiobutton__labelSub{font-size:0.8125rem;font-weight:400;letter-spacing:-0.02em;line-height:1.23}.radiobutton__labelTag{color:#74b11f;display:none;font-weight:bold;margin-bottom:4px}.radiobutton--tab .radiobutton__label,.radiobutton--button .radiobutton__label{align-items:center;display:flex;justify-content:center;padding:8px;height:100%}.radiobutton--tab .radiobutton__label{font-size:1rem}.radiobutton--button .radiobutton__label{min-height:44px}.checkbox__input:not([type=hidden]):checked~.checkbox__icon{background-color:#f47920;border-color:#f47920}.checkbox__input:not([type=hidden]):checked~.checkbox__icon:before{opacity:1}.checkbox--button .checkbox__input:not([type=hidden]):checked~.checkbox__icon{background-color:#333}.checkbox--button .checkbox__input:not([type=hidden]):checked~.checkbox__text{color:#fff}.checkbox__icon{color:#fff;border-radius:3px;font-size:1rem;transition:background-color 250ms ease-out}.checkbox__icon:before{content:""}.checkbox__icon:before{line-height:22px;opacity:0;transition:opacity 250ms ease-in-out}.checkbox--button .checkbox__icon{width:100%;height:100%}.checkbox--button .checkbox__icon:before{display:none}.checkbox--button .checkbox__label{align-items:center;display:flex;justify-content:center;padding:8px;height:100%;min-height:44px}.statusMessage{font-size:0.875rem;display:none;line-height:1.3;margin:4px 0 16px;padding-left:24px;position:relative}.statusMessage:before{left:0;position:absolute;top:0}.statusMessage--success{color:#74b11f}.statusMessage--success.active,.newsletter__field--success .statusMessage--success{display:block}.statusMessage--error{color:#d91a32}.statusMessage--error.active,.newsletter__field--error .statusMessage--error{display:block}.select{position:relative;width:100%}.select--open{z-index:3}.select--open.select--card .select__button{border-color:var(--inputBorderColor);border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.select__main{position:relative}.select__button{cursor:pointer;padding-right:32px;position:relative;text-align:left;white-space:nowrap}.select__button:after{content:""}.select__button::after{font-size:1rem;margin-top:-8px;position:absolute;right:8px;top:50%;-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform 250ms ease-out;transition:transform 250ms ease-out;transition:transform 250ms ease-out, -webkit-transform 250ms ease-out}.select--open .select__button::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select__placeholder{color:var(--inputPlaceholderColor);white-space:nowrap}.select__listWrap,.autocomplete{background-color:#fff;display:none;left:0;margin-top:12px;padding:12px 0;position:absolute;top:100%;width:100%;z-index:1}.select__list,.autocomplete__list{scroll-behavior:smooth;overflow:auto;scrollbar-color:rgba(166,166,166,.3) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;list-style:none;margin:0;padding:0;max-height:224px}.select__list::-webkit-scrollbar,.autocomplete__list::-webkit-scrollbar{width:6px;height:6px}.select__list::-webkit-scrollbar-thumb,.autocomplete__list::-webkit-scrollbar-thumb{background:rgba(166,166,166,.3);border-radius:13px}.select__list::-webkit-scrollbar-thumb:hover,.autocomplete__list::-webkit-scrollbar-thumb:hover{background:rgba(166,166,166,.5)}.select__list::-webkit-scrollbar-thumb:active,.autocomplete__list::-webkit-scrollbar-thumb:active{background:rgba(166,166,166,.7)}.select__list::-webkit-scrollbar-track,.autocomplete__list::-webkit-scrollbar-track{background:transparent}.select__option,.autocomplete__option{--optionPadding: 12px;color:#333;cursor:pointer;font-size:0.9375rem;letter-spacing:-0.02em;line-height:1.4;margin:0;padding:12px;transition:color 250ms ease,background-color 250ms ease-out}.select__option:before,.autocomplete__option:before{content:"";display:block;background-color:#ececec;position:absolute;bottom:-1px;right:auto;left:auto;width:calc(100% - var(--optionPadding)*2);height:1px}.select__option:after,.autocomplete__option:after{display:none}.select__option.selected,.selected.autocomplete__option{background-color:#ececec}.select__option:not(.selected):active,.autocomplete__option:not(.selected):active{background-color:#ececec}.select__option.disabled,.disabled.autocomplete__option,.filters:not(.filters--checked) .select__option.filtersClearAll,.filters:not(.filters--checked) .autocomplete__option.filtersClearAll,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.select__option,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.autocomplete__option,.filter:not(.filter--checked) .filtersLinks button.select__option,.filter:not(.filter--checked) .filtersLinks button.autocomplete__option{pointer-events:none}.select--card .select__button{height:auto;padding:14px}.select--card .select__list,.select--card .autocomplete__list{max-height:274px}.select--card .select__listWrap,.select--card .autocomplete{border-top:0;border-top-right-radius:0;border-top-left-radius:0;margin-top:0;padding:0;position:static}.select--card .select__option,.select--card .autocomplete__option{border-top:1px solid #ececec}.select--card .select__option:last-child,.select--card .autocomplete__option:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.select--card .select__option:not(.selected):active,.select--card .autocomplete__option:not(.selected):active{color:var(--buttonColorActive)}.selectInline{align-items:baseline;display:inline-flex;position:relative}.selectInline__label{color:#333;font-size:0.875rem;font-weight:500;position:relative;z-index:4}.selectInline .select,.selectInline .select__main{position:static}.selectInline .select__button{border:none;padding-left:4px;z-index:2;height:auto}.selectInline .select__listWrap,.selectInline .autocomplete{border-radius:6px;box-shadow:0px 6px 16px rgba(51,51,51,.15);left:auto;margin:0;padding:56px 0 16px;right:-16px;top:-16px;width:calc(100% + 40px)}.textarea__field{display:block;resize:none;height:136px}.textarea__field ::-webkit-input-placeholder{font-size:0.9375rem;font-weight:400;letter-spacing:-0.03em;line-height:1.47}.textarea__field ::-moz-placeholder{font-size:0.9375rem;font-weight:400;letter-spacing:-0.03em;line-height:1.47}.textarea--medium .textarea__field{height:80px}.textarea--short .textarea__field{height:48px}.toggle{line-height:1.35;padding:2px 0 2px calc(44px + 16px)}.toggle__label{color:#999;display:block;font-size:0.875rem;line-height:1.4;transition:color 250ms ease}.toggle__input{cursor:pointer;left:0;opacity:0;position:absolute;top:0;z-index:2;width:44px;height:24px}.toggle__input:checked~.toggle__control{background-color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%)}.toggle__input:checked~.toggle__bg{background-color:#333}.toggle__input:checked~.toggle__label{color:#333}.toggle__input:disabled{cursor:default}.toggle__input:disabled~.toggle__bg{background-color:#e6e6e6}.toggle__input:disabled~.toggle__control{background-color:#fff}.toggle__bg{background-color:#999;border-radius:100px;left:0;position:absolute;transition:background-color 250ms ease-out;top:0;width:44px;height:24px}.toggle__control{background-color:#e6e6e6;border-radius:50%;left:2px;position:absolute;top:2px;transition:-webkit-transform 250ms ease-out;transition:transform 250ms ease-out;transition:transform 250ms ease-out, -webkit-transform 250ms ease-out;width:calc(44px/2 - 2px);height:calc(24px - 2px*2)}.tabToggle__tabs{background-color:#fff;border-radius:100px;display:flex;margin:0;padding:2px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:160px;height:42px}.tabToggle__tabs:before{background-color:#333;border-radius:100px;content:"";left:2px;position:absolute;top:2px;transition:-webkit-transform 250ms ease-out;transition:transform 250ms ease-out;transition:transform 250ms ease-out, -webkit-transform 250ms ease-out;width:calc(50% - 2px);height:calc(100% - 2px * 2)}.tabToggle__tabs.slide:before{-webkit-transform:translateX(100%);transform:translateX(100%)}.tabToggle__tab{color:#838385;cursor:pointer;flex:1;font-size:0.9375rem;letter-spacing:-0.02em;margin:0;text-align:center;padding:10px 8px;transition:color 250ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabToggle__tab:after{display:none}.tabToggle__tab.active{color:#fff}[data-tabToggle-content]{display:none}[data-tabToggle-content].active{display:block}fieldset{border:none;margin:0;padding:0}.formWrap--center{text-align:center}.formWrap+.formWrap{margin-top:var(--fieldRowSpace)}.form{--formMaxWidth: 820px;margin-bottom:40px}.form--s{--formMaxWidth: 496px}.form--full{--formMaxWidth: 100%}.formWrap--center .form:not(.form--col){display:inline-block;text-align:left}.formWrap--center .form.form--col{display:inline-flex}.form--center{margin-inline:auto}.form--col{align-items:flex-start;display:flex;flex-wrap:wrap;position:relative}.form--address{min-height:400px}.form__title{border-bottom:solid 1px #c2c2c2;margin-bottom:40px;padding-bottom:16px;font-size:1rem;font-weight:500}.form__title:not(:first-child){margin-top:0}.form button[type=submit]:not(.widthAuto),.form input[type=submit]:not(.widthAuto){min-width:calc(var(--formMaxWidth)/2 - var(--fieldColumnSpace)/2)}.form__row{display:flex}.form__row--separate .field{border-top:1px solid #ececec;flex:1;margin-top:13px;padding-top:8px}.form__row--separate .field p{font-size:0.8125rem;font-weight:400;letter-spacing:-0.02em;line-height:1.23;margin:0 0 12px}.form__row--center{justify-content:center}.form__col{display:inline-flex;flex-flow:column;width:50%}.togglePassword{top:21px;font-size:1.5rem;position:absolute;right:18px;height:48px}.passwordValidation p{font-size:0.75rem;font-weight:400;letter-spacing:initial;line-height:1.33;color:#595959;margin:0 0 8px}.passwordValidation ul{margin:0;display:flex;flex-wrap:wrap}.passwordValidation ul li{padding-left:0;margin:0}.passwordValidation ul li:after{display:none}.passwordValidation li{color:#999;font-size:0.8125rem;margin:4px 0;width:50%}.passwordValidation li.disabled,.passwordValidation .filters:not(.filters--checked) li.filtersClearAll,.filters:not(.filters--checked) .passwordValidation li.filtersClearAll{color:#e6e6e6;text-decoration:line-through}.field{margin:0 calc(var(--fieldColumnSpace)/2) var(--fieldRowSpace);text-align:left}.field.hidden{margin:0}.field--full{width:calc(100% - var(--fieldColumnSpace))}.field--small{flex-shrink:0;width:calc(var(--smallField) + var(--fieldColumnSpace))}.field--centered{text-align:center}.field--centered .field__inner{display:inline-flex;margin-left:auto;margin-right:auto;text-align:left}.field--hEnd{text-align:right}.field--hEnd .field__inner{display:inline-flex}.field--submit{margin-top:20px;text-align:center}.field--comments{position:relative;min-height:16px}.field__inner{align-items:center;display:flex;position:relative}.field__wrap:first-child:last-child{width:100%}.field__label{color:#595959;display:block;font-size:0.8125rem;line-height:1.308;margin:0 0 4px;padding-left:var(--inputLabelPadding)}.field__label--multiple{font-size:1rem;font-weight:500;letter-spacing:-0.02em;line-height:1.37;padding-left:0;flex-basis:100%}.field__labelInfo{font-size:0.875rem;font-weight:400;letter-spacing:-0.01em;line-height:1.28;color:#838385}.radiobutton .field__labelInfo,.checkbox .field__labelInfo{display:block}.field__legend{font-size:0.9375rem;font-weight:400;letter-spacing:-0.03em;line-height:1.47;margin:0 0 24px}.field__input:-moz-read-only~.field__helper{color:#838385}.field__input:read-only~.field__helper{color:#838385}.field__input--password{padding-right:50px}.field__input--search{padding-right:80px}.field__input--inline{background:transparent;border-radius:0;border-top:none;border-left:none;border-right:none}.field__input--inlineB{display:inline-block;width:auto}.field__input--sm{max-width:131px}.field__inputSubmit,.field__inputClear{bottom:0;font-size:1.5rem;position:absolute;top:0;height:48px}.field__inputSubmit{right:18px}.field__inputClear{font-size:1rem;opacity:0;pointer-events:none;right:52px}.field__inputClear.active{opacity:1;pointer-events:all}.field__more{margin:24px 0 0}.field__more--spaceS{margin-top:8px}.field__more--center{text-align:center}.field__text{color:#b3b3b3;font-size:0.8125rem;margin:-4px 0 8px}.field__mapInner{padding-top:75%;background-color:#f4f4f4;position:relative}.statusBox{margin:48px 0}.formWrap--center .statusBox{margin-right:auto;margin-left:auto}.statusBox p{color:#333;font-size:1.125rem;font-weight:500}.statusBox p:last-child{margin-bottom:0}.statusBox__icon{border-radius:50%;color:var(--statusColor);font-size:4rem;line-height:1;margin-bottom:24px}.statusBox--success{--statusColor: #74B11F}.errorMsg{align-items:center;color:#d91a32;display:flex;font-size:0.75rem;margin:4px 0 8px}.errorMsg:before{content:""}.errorMsg:before{font-size:1rem;margin-right:8px}.birthdayInput{--birthdaySpace: 8px;display:flex;flex-wrap:wrap;margin-left:calc(-1*var(--birthdaySpace));width:calc(100% + var(--birthdaySpace)*2)}.birthdayInput .field__input{margin-left:var(--birthdaySpace);margin-right:var(--birthdaySpace)}.birthdayInput .field__input--day,.birthdayInput .field__input--month{width:calc(30% - 16px)}.birthdayInput .field__input--year{width:calc(40% - 16px)}.formBox{background-color:#f7f5f0;border-radius:8px;padding:20px;margin-bottom:12px}.formBox--inner{margin-left:32px}.formBox--plain{background-color:transparent;border-radius:initial;padding:0}.formBox__title{font-size:0.9375rem;font-weight:400;letter-spacing:-0.03em;line-height:1.47;display:block;margin:0 0 24px}.formBox__text{font-size:1rem;margin:0 0 24px}.formBox__more{font-size:0.875rem;font-weight:500;letter-spacing:-0.01em;line-height:1.28;display:flex;justify-content:flex-end;align-items:center}.formBox__more [class^=icon-],.formBox__more [class*=" icon-"]{color:#838385;font-size:24px;margin-right:9px}.formBox .checkbox~.formBox__more{margin-top:16px}.radiobuttons,.checkboxes{--checkboxRadioSpace: 20px}.radiobuttons--inline,.checkboxes--inline{--checkboxRadioSpace: 12px;gap:var(--checkboxRadioSpace) 24px;margin-bottom:calc(-1*var(--checkboxRadioSpace));display:flex}.formBox .radiobuttons--inline,.formBox .checkboxes--inline{--checkboxRadioSpace: 24px;margin-bottom:0}.radiobuttons--addresses,.checkboxes--addresses{padding-bottom:27px}.radiobuttons--colors,.radiobuttons--icons,.checkboxes--colors,.checkboxes--icons{display:flex;flex-wrap:wrap;margin-top:12px}.radiobuttons--colors,.checkboxes--colors{--checkboxRadioSpace: 16px;gap:var(--checkboxRadioSpace)}.radiobuttons--icons,.checkboxes--icons{--checkboxRadioSpace: 12px;gap:var(--checkboxRadioSpace) 8px}.radiobuttons--inline .radiobutton,.radiobuttons--inline .radiobutton:not(:first-child),.radiobuttons--inline .radiobutton:not(:last-child),.radiobuttons--colors .radiobutton,.radiobuttons--colors .radiobutton:not(:first-child),.radiobuttons--colors .radiobutton:not(:last-child),.radiobuttons--icons .radiobutton,.radiobuttons--icons .radiobutton:not(:first-child),.radiobuttons--icons .radiobutton:not(:last-child){margin:0}.radiobuttons--scrollV{scroll-behavior:smooth;overflow:auto;scrollbar-color:rgba(166,166,166,.3) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-height:224px}.radiobuttons--scrollV::-webkit-scrollbar{width:6px;height:6px}.radiobuttons--scrollV::-webkit-scrollbar-thumb{background:rgba(166,166,166,.3);border-radius:13px}.radiobuttons--scrollV::-webkit-scrollbar-thumb:hover{background:rgba(166,166,166,.5)}.radiobuttons--scrollV::-webkit-scrollbar-thumb:active{background:rgba(166,166,166,.7)}.radiobuttons--scrollV::-webkit-scrollbar-track{background:transparent}.radiobuttons--toggle{background:#ececec;border-radius:100px;display:flex;justify-content:center;margin-inline:auto;padding:2px;height:40px}.radiobuttons--toggle .radiobutton{color:#838385}.radiobuttons--toggle .radiobutton__input:not([type=hidden]):checked~.radiobutton__icon{background-color:#333}.radiobuttons--toggle .radiobutton__input:not([type=hidden]):checked~.radiobutton__text{color:#fff}.radiobuttons--toggle .radiobutton:not(:last-child){margin-bottom:0}.radiobuttons--toggle .radiobutton:not(:first-child){margin-top:0}.radiobuttons--toggle .radiobutton__label{align-items:center;display:flex;padding:4px 16px;height:100%}.radiobuttons--toggle .radiobutton__icon{background:transparent;border:none;border-radius:100px;width:100%;height:100%}.radiobuttons--toggle .radiobutton__icon:before{display:none}.radiobuttons--toggle .radiobutton__text{color:#838385;font-weight:500}.checkboxes--inline .checkbox,.checkboxes--inline .checkbox:not(:first-child),.checkboxes--inline .checkbox:not(:last-child){margin:0}.validation-summary-errors{margin:16px 0 0}.validation-summary-errors ul{list-style:inside}.validation-summary-errors li{margin-bottom:8px}.validation-summary-errors li,.field-validation-error{color:#d91a32}.field-validation-error{color:#d91a32}.file-upload{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.file-upload__filled .file-upload__button{display:none}.file-upload__filled .file-upload__content{display:inline-flex}.file-upload__input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2;cursor:pointer}.file-upload__button{position:relative;margin-right:10px}.file-upload__content{display:none;flex-wrap:wrap;align-items:center;line-height:1}.file-upload__name{font-size:1rem;color:#333;letter-spacing:-0.02em;margin:8px 8px 8px 0}.file-upload__delete{cursor:pointer;display:inline-flex;flex-wrap:wrap;align-items:center;font-size:0.8125rem;font-weight:500;color:#333}.file-upload__delete:active{color:#f47920}.file-upload__delete:active .file-upload__icon{color:#f47920}.file-upload__icon{font-size:1.5rem;margin-top:-4px;color:#838385}.file-upload__title{font-size:1rem;letter-spacing:-0.02em;color:#333;margin:10px 10px 10px 0}.file-upload__title span{letter-spacing:-0.02em;font-size:0.8125rem}.formTip{color:#333;font-size:0.8125rem;letter-spacing:-0.02em;text-align:left}.formTip--border{border-top:solid 1px #ececec;margin:0 0 40px 0;padding-top:8px}.formTip p{font-size:0.8125rem;margin:0}.loginWrap{display:flex;text-align:left}.loginWrap__img{flex-shrink:0;position:relative;width:49%}.loginWrap__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.loginWrap__form{flex:1;padding:96px 24px;margin:0 auto;max-width:400px}.loginWrap__form .modal__title{margin-bottom:24px}.registerPromo{margin-top:40px}.registrationForm .modal__title{margin-bottom:48px}.formText{border-top:1px solid #d8d8d8;padding:24px 0 8px;text-align:center}.formText p{color:#333;font-size:0.9375rem}.formText p:last-child{margin:0}.goToTop{background-color:#000;bottom:32px;border-radius:50%;box-shadow:0px 5px 15px rgba(51,51,51,.12);color:#333;cursor:pointer;font-size:0.875rem;line-height:62px;position:fixed;right:24px;text-align:center;transition:-webkit-transform 250ms ease-out;transition:transform 250ms ease-out;transition:transform 250ms ease-out, -webkit-transform 250ms ease-out;-webkit-transform:translateY(150%);transform:translateY(150%);z-index:9;width:64px;height:64px}.goToTop:before{display:block;transition:-webkit-transform 300ms cubic-bezier(0.455, 0.07, 0.53, 0.895);transition:transform 300ms cubic-bezier(0.455, 0.07, 0.53, 0.895);transition:transform 300ms cubic-bezier(0.455, 0.07, 0.53, 0.895), -webkit-transform 300ms cubic-bezier(0.455, 0.07, 0.53, 0.895)}.showToTop .goToTop{-webkit-transform:translateY(0);transform:translateY(0)}.imgControl{margin:0 auto;display:flex;width:100%;justify-content:center}.imgControl button{margin:0 4px}.indicator{font-size:0.8125rem;font-weight:400;letter-spacing:-0.02em;line-height:1.231;align-items:center;display:inline-flex}.indicator [class^=icon-],.indicator [class*=" icon-"]{margin:0 4px 2px}.indicator:before{width:6px;height:6px;background:transparent;border-radius:50%;content:"";margin-right:6px;margin-top:-2px}.indicator--orange:before{background-color:#f47920}.indicator--green:before{background-color:#74b11f}.indicator--greenLight:before{background-color:#8dc63f}.indicator--red:before{background-color:#d91a32}.indicator--strong{font-size:0.875rem;font-weight:500;letter-spacing:-0.01em;line-height:1.28;padding:4px}.indicator--strong:before{display:none}.indicator--bg{background-color:#fef8c6;border-radius:4px}.orderTrack .indicator{flex-shrink:0}.loader--circle{margin:0 auto 32px;width:96px;height:96px}.loader__inner{align-items:center;display:flex;justify-content:center;margin:auto;width:100%;height:100%}.loader__item{-webkit-animation:bouncedelay 1.4s infinite ease-in-out both;animation:bouncedelay 1.4s infinite ease-in-out both;border-radius:100%;background-color:#fff;margin:4px;width:16px;height:16px}.loader__item--1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader__item--2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader__circle{align-items:center;-webkit-animation:circle-loader-spin 1s infinite linear;animation:circle-loader-spin 1s infinite linear;border-radius:50%;border-top:10px solid #ece8dc;border-right:10px solid #ece8dc;border-bottom:10px solid #ece8dc;border-left:10px solid #f47920;display:flex;justify-content:center;margin:auto;-webkit-transform:translateZ(0);transform:translateZ(0);width:96px;min-width:96px;height:96px;min-height:96px}@-webkit-keyframes circle-loader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes circle-loader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.loadMore{--barPercentage: 0%;--loadMoreSpace: 64px;margin:var(--loadMoreSpace) auto;text-align:center;max-width:736px}.loadMore__text{color:#333;margin-bottom:24px}.loadMore__text:last-child{margin-bottom:0}.loadMore__bar{background-color:#fff;border-radius:6px;margin:24px auto;overflow:hidden;position:relative;max-width:288px;height:6px}.loadMore__barInner{background-color:gray;border-radius:inherit;left:0;position:absolute;top:0;-webkit-transform:scaleX(var(--barPercentage));transform:scaleX(var(--barPercentage));-webkit-transform-origin:0 center;transform-origin:0 center;transition:-webkit-transform 250ms ease-out;transition:transform 250ms ease-out;transition:transform 250ms ease-out, -webkit-transform 250ms ease-out;width:100%;height:100%}.loadMore__button:not(:last-child){margin-bottom:32px}.mainNavWrap{--mobMenuHorPadding: 16px}.mainNav__list{margin:0}.mainNav__list li{padding-left:0;margin:0}.mainNav__list li:after{display:none}.mainNav__item{color:#8c8c8c;cursor:pointer;font-size:0.875rem;margin:0 16px;transition:color 250ms ease}.mainNav__item:first-child{margin-left:0}.mainNav__item--active{color:#333}.mainNav__link{color:inherit;display:block;padding:8px 8px 16px;position:relative;transition:color 250ms ease}.mainNav__link:first-child{padding-left:0}.mainNav__link:after{background-color:#000;bottom:0;content:"";left:0;opacity:0;position:absolute;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom;transition:opacity 50ms ease-out;width:100%;height:3px}.mainNav__item--active .mainNav__link:after{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);transition:opacity 10ms ease-out 250ms,-webkit-transform 150ms ease-out 250ms;transition:opacity 10ms ease-out 250ms,transform 150ms ease-out 250ms;transition:opacity 10ms ease-out 250ms,transform 150ms ease-out 250ms,-webkit-transform 150ms ease-out 250ms}.megamenu{position:absolute;width:100%}.megamenu__list{margin:0}.megamenu__list li{padding-left:0;margin:0}.megamenu__list li:after{display:none}.megamenu__list--level2>li{color:#333;font-weight:bold}.megamenu__list--level3{margin:16px 0 40px}.megamenu__list--level3>li{color:#8c8c8c;font-weight:normal;margin-bottom:8px}.megamenu__list a{color:inherit;transition:color 250ms ease}.megamenu__title{align-items:baseline;display:flex}.megamenu__title>*:not(:last-child){margin-right:16px}.megamenu__close{color:rgba(51,51,51,.5);line-height:1}.message{align-items:center;border:1px solid #ececec;border-radius:8px;display:flex;margin-bottom:40px;padding:16px}.message__icon{align-self:flex-start;font-size:1.5rem;margin-right:8px;margin-top:-3px}.message__icon.icon-alert{color:#d91a32}.message__icon.icon-warning{color:#f47920}.message__icon.icon-tickFilled{color:#74b11f}.message__text{color:#333}.message__text p{font-size:0.8125rem;font-weight:400;letter-spacing:-0.02em;line-height:1.3;color:inherit;margin-bottom:4px}.message__text p:last-child{margin:0}.modal{align-items:center;display:flex;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:opacity 250ms ease-in-out;z-index:10;width:100%;height:100%}.modal:not(.open){opacity:0;pointer-events:none}.modal__wrap{background-color:#fff;border-radius:8px;color:#333;font-size:1rem;font-weight:400;overflow:auto;-webkit-overflow-scrolling:touch;padding:80px 24px 56px;position:relative;text-align:center;width:800px;max-width:92vw;max-height:92vh;z-index:10}.modal--auto .modal__wrap{width:auto}.modal--s .modal__wrap{width:504px}.modal--l .modal__wrap{width:1176px}.modal--full .modal__wrap{border-radius:0;display:flex;flex-wrap:wrap;width:100%;height:100%;max-width:100%;max-height:100%}.modal--transparent .modal__wrap{background:transparent;padding:0}.modal--noSpaces .modal__wrap{padding:0}.modal__wrap .btnWrap{margin-top:34px}.modal__wrap .btnWrap:last-child{margin-bottom:0}.modal__closeButton{position:absolute;right:24px;top:24px;z-index:2}.modal__mainfigure{margin:auto}.modal__mainfigure img{display:inline-block;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;vertical-align:top;max-width:92vw;max-height:88vh}.modal__titleWrap{margin:0 auto 32px}.modal__title{font-size:1.5rem;margin:0 auto 12px;max-width:576px}.modal__title:not(:first-child){margin-top:0}.modal__title:last-child{margin-bottom:0}.modal .form{margin-bottom:0}.modal--full .modal__content{width:100%}.newsletter{background-color:#e6e6e6;padding:32px 0;display:flex}.newsletter__form{display:flex}.newsletter__label{font-size:16px;font-weight:bold}.newsletter__inputs{display:flex}.newsletter__input{background-color:#fff;border:1px solid #999;border-radius:5px;color:#666;font-size:0.875rem;margin-right:8px;padding:8px;height:48px}.newsletter__input::-webkit-input-placeholder{color:#999}.newsletter__input::-moz-placeholder{color:#999}.newsletter__input:-ms-input-placeholder{color:#999}.newsletter__input::placeholder{color:#999}.newsletter__terms{margin:8px 0 0}.notifications{display:none;position:absolute;top:100%;z-index:3}.notifications__content{background-color:#fff;border-radius:8px;box-shadow:0px 2px 12px rgba(51,51,51,.08);padding:60px 20px 20px 20px;position:relative;z-index:2;margin-top:12px}.notifications__close{position:absolute;right:20px;top:20px;color:#333;font-size:1.5rem;cursor:pointer}.notifications__list{margin:0}.notifications__list li{padding-left:0;margin:0}.notifications__list li:after{display:none}.notifications__overlay{position:absolute;z-index:-1;cursor:pointer}.notifications__content{width:415px}.notifications__list{overflow:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow:auto;scrollbar-color:rgba(166,166,166,.3) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 210px);margin:0 -10px;padding:0 10px}.notifications__list::-webkit-scrollbar{width:6px;height:6px}.notifications__list::-webkit-scrollbar-thumb{background:rgba(166,166,166,.3);border-radius:13px}.notifications__list::-webkit-scrollbar-thumb:hover{background:rgba(166,166,166,.5)}.notifications__list::-webkit-scrollbar-thumb:active{background:rgba(166,166,166,.7)}.notifications__list::-webkit-scrollbar-track{background:transparent}.notifications__listItem{color:#838385;font-size:0.875rem;line-height:1.25;margin:0;padding:16px 0;display:flex;flex-wrap:wrap;position:relative}.notifications__listItem--unread{color:#333;padding-right:13px}.notifications__listItem--unread:before{content:"";position:absolute;top:21px;right:0;width:6px;height:6px;background:#d91a32;border-radius:50%}.notifications__listItem:not(:first-child){border-top:1px solid #ececec}.notifications__date{width:70px;text-align:right;font-size:0.875rem;letter-spacing:-0.01em;margin-left:auto}.notifications__title{width:calc(100% - 70px);max-width:293px;padding-right:5px;font-size:0.875rem;color:#333;line-height:1.3}.notifications__maintitle{font-size:1.25rem;font-weight:700;color:#333;line-height:1.3;margin:0 0 10px}.notificationsBtn{position:relative;font-size:1.5rem;color:#a6a6a6}.notificationsBtn:after{position:absolute}.outputsRow{display:flex;gap:24px}.output{align-items:center;background:#f2efe8;border-radius:8px;display:flex;flex:1;justify-content:space-between;padding:16px;position:relative}.output:not(.output--init){align-items:center;justify-content:flex-start;padding-right:64px}.output--pickup .output__inner,.output--delivery .output__inner{background-position:left center;background-repeat:no-repeat;background-size:auto 40px;padding-left:88px;min-height:40px}.output--selected{border:2px solid #74b11f}.output--delivery .output__inner{background-image:url(../media/delivery.svg)}.output--pickup .output__inner{background-image:url(../media/pickup.svg)}.output--pickup:not(.output--init) .output__inner,.output--delivery:not(.output--init) .output__inner{align-items:flex-end;display:flex;flex-wrap:wrap}.output--init .output__inner{align-items:center;display:flex}.output__title{align-items:baseline;color:#333;display:flex;font-size:1rem;font-weight:500;letter-spacing:-0.02em;line-height:1.375;margin:0}.output--delivery:not(.output--init) .output__title,.output--pickup:not(.output--init) .output__title{font-size:0.875rem;line-height:1.286;margin-bottom:4px}.output__title:not(:last-child){margin-bottom:8px}.output--init .output__title{font-size:1.125rem}.output__titleInfo{color:#838385;font-size:0.75rem;letter-spacing:0;margin-left:4px}.output__mainLink{font-size:0.875rem;font-weight:500;letter-spacing:-0.01em;line-height:1.286;margin:0}.output__mainLink:after{content:""}.output__link,.output__mainLink{color:var(--buttonColor)}.output__link:active,.output__mainLink:active{color:var(--buttonColorActive)}.output--init .output__button{flex-shrink:0;margin-left:16px}.output--init .output__button:after{content:""}.output:not(.output--init) .output__button{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.output--selected .output__button{background:url(../media/tickFilled.svg) no-repeat scroll center;background-size:contain;color:#74b11f;width:26px;height:26px}.output__status{color:#74b11f;flex-shrink:0;font-size:1.625rem;margin-left:16px}.output__link{color:var(--buttonColor);display:block;font-size:0.875rem;text-decoration:underline}.output__link:not(:last-child){margin-bottom:4px}.output__link address{color:inherit;line-height:inherit}.output__link--b{font-weight:500}.output__time{color:#333;font-size:0.8125rem;line-height:1.23;margin:4px 0 0}.output__time:before{font-size:1rem;margin-right:4px}.pagination-container{margin:32px 0}.pagination{margin:0;align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.pagination li{padding-left:0;margin:0}.pagination li:after{display:none}.pagination__item{border-radius:50%;font-size:1rem;margin:0 2px}.pagination__item.active{background-color:#f47920;font-size:1.125rem;font-weight:700}.pagination__item.active .pagination__link{color:#fff;cursor:default}.pagination__link{color:var(--buttonColor);cursor:pointer;display:block;line-height:34px;text-align:center;transition:color 250ms ease;width:32px;height:32px}.pagination__link:active{color:var(--buttonColorActive)}.pagination__link--prev,.pagination__link--next{align-items:center;display:flex;justify-content:center}.pagination__link--prev.disabled,.filters:not(.filters--checked) .pagination__link--prev.filtersClearAll,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.pagination__link--prev,.filter:not(.filter--checked) .filtersLinks button.pagination__link--prev,.pagination__link--next.disabled,.filters:not(.filters--checked) .pagination__link--next.filtersClearAll,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.pagination__link--next,.filter:not(.filter--checked) .filtersLinks button.pagination__link--next{opacity:0;pointer-events:none}.product .fav{position:absolute;right:-4px;top:-4px;z-index:2}.product .wishlistButton:not(:first-child) .fav{right:24px}.product--mini .fav,.minibasket__product .fav{right:32px;top:0}.product__inner{display:flex;flex-direction:column;position:relative;height:100%}.product__discount{align-items:center;background-color:#fff;border:5px solid rgba(244,121,32,.7);border-radius:50%;color:#333;display:flex;flex-direction:column;font-size:0.875rem;font-weight:700;justify-content:center;left:0;letter-spacing:-0.02em;line-height:1;position:absolute;text-align:center;top:0;z-index:1;width:64px;height:64px}.basketTable .product__discount{border-width:3px;font-size:0.6875rem;font-weight:500;width:44px;height:44px}.basketTable .product__discount .product__discountVal{font-size:0.875rem;margin-bottom:-3px}.product__discountVal{font-size:1.125rem;font-weight:bold;line-height:1.223}.product__discountText{font-size:0.625rem;font-weight:500;line-height:1.2}.product__img{margin-bottom:12px;padding-top:16px;position:relative;max-width:320px}.product__img figure{width:100%}.product__img figure picture{display:block;padding-top:calc(160 / 160 * 100%);position:relative;width:100%}.product__img figure img{inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%}.product__badge{--badgePosition: 0;bottom:0;position:absolute;z-index:2;width:40px}.product__badge--left{left:var(--badgePosition)}.product__badge--right{right:var(--badgePosition)}.product__badge img{display:inline-block;vertical-align:top}.product__more{display:flex;flex:1;flex-direction:column;justify-content:flex-end}.product__title{color:#333;display:block;font-size:1.125rem;font-weight:400;letter-spacing:-0.02em;line-height:1.3;margin:0 0 8px}.product__title:before{content:""}.product__desc{color:#333;font-size:0.8125rem;letter-spacing:-0.02em;line-height:1.23;margin:0 0 8px}.product__quantity{position:relative;z-index:1}.product__avail{font-size:0.8125rem}.minibasket .product__avail{margin:4px 0 0}.productsListMini .product:not(:first-child){margin-top:24px}.productsListMini .product:not(:last-child){margin-bottom:24px}.productTags{display:flex;flex-wrap:wrap;margin:-4px 0 8px}.productInfo .productTags{margin:0 0 12px}.productTags__tag{margin:4px 0;width:24px;height:24px}.productInfo .productTags__tag{margin-bottom:0;margin-top:0;width:32px;height:32px}.productTags__tag:not(:last-child){margin-right:4px}.priceContainer{display:flex;justify-content:flex-start}.productInfo .priceContainer,.productList .priceContainer{height:54px}.productList .priceContainer{justify-content:space-between;margin-bottom:12px}.priceContainer .priceBlock{align-items:baseline;display:grid;grid-template-columns:-webkit-max-content;grid-template-columns:max-content;grid-template-rows:auto}.priceContainer .priceBlock:not(:first-child){padding-left:8px}.priceContainer .priceBlock:not(:last-child){padding-right:8px}.priceContainer .priceBlock__price{align-self:end}.priceContainer .priceBlock__price:not(.priceBlock__price--init):first-child{grid-row-start:1;grid-row-end:3}.priceContainer .priceBlock__text{align-self:end;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}.priceBlock{color:#333;letter-spacing:-0.02em;line-height:1}.priceBlock__price{font-size:1.125rem;font-weight:500;line-height:1.334;text-align:right;white-space:nowrap}.priceBlock__price--init{color:#a6a6a6;font-size:1rem;font-weight:400;text-decoration:line-through}.priceBlock__price--b{font-size:1.625rem;letter-spacing:-0.03em;line-height:1.02;margin-top:-6px}.priceBlock__price--b .priceBlock__text{letter-spacing:-0.02em}.priceBlock__text{font-size:0.8125rem;font-weight:400;line-height:1.385;margin-left:4px;white-space:nowrap}.priceRow{align-items:center;display:flex;justify-content:space-between;font-size:0.875rem;margin:16px 0}.priceRow:first-child{margin-top:0}.priceRow .priceBlock{padding-left:24px}.priceRow:not(.priceRow--total) .priceBlock__price{font-weight:normal}.priceRow--total{align-items:flex-end;font-size:1.25rem;font-weight:500;letter-spacing:-0.02em;line-height:1;margin-bottom:24px}.sideBasket .priceRow--total{font-size:1rem;margin:8px 0}.priceRow--total .priceBlock__price{font-size:1.25rem}.priceRow--total .priceBlock__price--init{font-size:0.9375rem}.priceRow__val{color:gray}.noInfo{border:2px solid #fff;border-radius:50%;color:#fff;font-size:0.75rem;font-weight:500;letter-spacing:-0.02em;line-height:22px;text-align:center;width:24px;height:24px}.infoPopup{background-color:#fff;-webkit-filter:drop-shadow(1px 2px 2px rgba(51, 51, 51, 0.1)) drop-shadow(2px 4px 4px rgba(51, 51, 51, 0.2));filter:drop-shadow(1px 2px 2px rgba(51, 51, 51, 0.1)) drop-shadow(2px 4px 4px rgba(51, 51, 51, 0.2));padding:16px;position:absolute;right:calc(50vw - var(--wrapper)/2 + var(--gridSpace));top:160px;transition:opacity 350ms ease,-webkit-transform 350ms ease;transition:opacity 350ms ease,transform 350ms ease;transition:opacity 350ms ease,transform 350ms ease,-webkit-transform 350ms ease;z-index:99;min-width:320px}.infoPopup.moveOut{opacity:0;pointer-events:none;-webkit-transform:translateY(-40%);transform:translateY(-40%)}.infoPopup__title{font-weight:bold;margin:0 0 8px;padding-right:24px}.infoPopup p{font-size:0.875rem}.infoPopup__remove{position:absolute;right:0;top:0}.productsSum{padding:20px 8px}.productsSum .orDivider__text{background-color:#f2f2f2}.quantity{align-items:center;background-color:#f2efe8;border-radius:100px;display:flex;position:relative;width:100%;max-width:296px;height:48px}.quantity--init{position:relative}.quantity--init:before{content:""}.quantity--init:before{color:#838385;font-size:1.5rem;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;z-index:1}.quantity--init:after{background-color:#f2efe8;border-radius:100px;content:"";pointer-events:none;transition:background-color 250ms ease-out}.quantity--init .quantity__btn{opacity:0}.quantity__btn{background-color:var(--buttonBgColor);border-radius:100px;color:var(--buttonColor);flex-shrink:0;font-size:1.5rem;line-height:1;width:60px;height:100%}.quantity__btn:not(.disabled){cursor:pointer}.quantity__btn:not(.disabled):active{background-color:var(--buttonBgColorActive)}.quantity__btn.disabled,.filters:not(.filters--checked) .quantity__btn.filtersClearAll,.filters:not(.filters--checked) .filtersLinks.filtersLinks--all button.quantity__btn,.filter:not(.filter--checked) .filtersLinks button.quantity__btn{--buttonBgColor: #F2EFE8;--buttonColor: #C2C2C2}.quantity__btn--inc{--buttonBgColor: #74B11F;--buttonBgColorHover: #8DC63F;--buttonBgColorActive: #588718;--buttonColor: #fff}.quantity__btn--inc:before{content:""}.quantity__btn--dec{--buttonBgColor: #E8E2D7;--buttonBgColorHover: #D6D0C5;--buttonBgColorActive: #C9C4B9;--buttonColor: #838385}.quantity__btn--dec:before{content:""}.quantity__btn--notAvailable{background-color:#ececec;border-radius:8px;color:#a6a6a6;font-size:0.9375rem;font-weight:500;min-width:100%}.quantity__input{color:#838385;flex:1;font-size:1.25rem;font-weight:500;letter-spacing:-0.02em;text-align:center}.quantity__input span{font-size:1rem}.quantity:not(.quantity--init) .quantity__input{pointer-events:none}.quantity.quantity--init .quantity__input{cursor:pointer;opacity:0;z-index:2}.quantity__message{align-items:center;background:#fff;border:1px solid #ececec;box-shadow:0px 6px 16px rgba(51,51,51,.15);border-radius:8px;bottom:100%;display:flex;font-size:0.875rem;left:50%;letter-spacing:-0.01em;margin-bottom:8px;opacity:0;padding:var(--productPadding);pointer-events:none;position:absolute;-webkit-transform:translateY(16px) translateX(-50%);transform:translateY(16px) translateX(-50%);transition:opacity 350ms ease,-webkit-transform 350ms ease;transition:opacity 350ms ease,transform 350ms ease;transition:opacity 350ms ease,transform 350ms ease,-webkit-transform 350ms ease;width:calc(100% + var(--productPadding)*2)}.basketTable .quantity__message{left:50%;padding:8px;white-space:nowrap;width:auto}.quantity__message:before{background-color:var(--messageColor);border-radius:50%;color:#fff;flex-shrink:0;font-weight:bold;line-height:22px;margin-right:8px;text-align:center;width:22px;height:22px}.quantity--showMessage .quantity__message{opacity:1;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}.quantity__message--added{--messageColor: #74B11F}.quantity__message--added:before{content:""}.quantity__message--removed{--messageColor: #D8D8D8}.quantity__message--removed:before{content:""}.quantity--s,.basketTable .quantity{height:34px}.quantity--s .quantity__btn,.basketTable .quantity .quantity__btn{font-size:0.875rem;width:40px}.quantity--s .quantity__input,.basketTable .quantity .quantity__input{font-size:0.875rem}.filters__item .range{padding:16px 8px 0 0}.range__slider{background:#333;border:none;border-radius:0;box-shadow:none;margin:16px;height:2px}.range__values{display:flex;justify-content:space-between}.range__value{color:#ccc;font-size:0.875rem;text-align:center;width:32px}.range__inputs{display:flex;margin-top:16px;height:48px}.range__inputWrap{flex:1;margin-right:8px;position:relative}.range__input{padding-right:24px;width:100%}.range__symbol{color:gray;font-size:0.875rem;right:8px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.range__submit:before{content:""}.noUi-connect{background-color:#333}.noUi-handle{border:1px solid #333;box-shadow:none}.noUi-horizontal .noUi-handle{border-radius:50%;right:-16px;top:-16px;width:32px;height:32px}.noUi-handle:before,.noUi-handle:after{display:none}.noUi-tooltip{background:transparent;border:none;font-size:0.875rem;font-weight:bold;line-height:1;padding:4px 0}.noUi-handle-lower .noUi-tooltip,.noUi-handle-upper .noUi-tooltip{bottom:100%}.result{margin:0 0 40px}.result--fullheight{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:24px 0;min-height:60vh}.result__content{text-align:center;width:100%}.result__title{font-size:1.875rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2;color:#333;margin:0 0 8px}.result__p{margin:0 0 12px}.result__p--b{font-size:1.25rem;letter-spacing:-0.03em}.result__p:last-child{margin:0}.result__button{margin-top:24px}.result__code{font-size:1rem;font-weight:500;letter-spacing:-0.02em;line-height:1.37}.result__code strong{font-size:1.125rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2}.result__mainimg{width:100%;margin:0 auto 8px;max-width:120px}.result__mainimg picture{display:block;padding-top:calc(124 / 124 * 100%);position:relative;width:100%}.result__mainimg img{inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%}.result__mainimg--notsupported{margin-bottom:40px;max-width:235px}.result__mainimg--notsupported picture{padding-top:82.5531914894%}.result__mainicon{font-size:5.9375rem;margin-bottom:32px}.result__mainicon--border{padding:0 16px;border-bottom:solid 3px #dad7d0}.result__mainicon--orange{color:#f47920}.scrollbar{scroll-behavior:smooth;overflow:auto;scrollbar-color:rgba(166,166,166,.3) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.scrollbar::-webkit-scrollbar{width:6px;height:6px}.scrollbar::-webkit-scrollbar-thumb{background:rgba(166,166,166,.3);border-radius:13px}.scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(166,166,166,.5)}.scrollbar::-webkit-scrollbar-thumb:active{background:rgba(166,166,166,.7)}.scrollbar::-webkit-scrollbar-track{background:transparent}.scrollbarShadow{position:relative}.scrollbarShadow:before,.scrollbarShadow:after{content:"";pointer-events:none;position:absolute;transition:opacity 250ms ease-out}.scrollbarShadow--vert:before,.scrollbarShadow--vert:after{left:0;z-index:3;width:calc(100% - 8px);height:40px}.scrollbarShadow--vert:before{background:linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);top:0}.scrollbarShadow--vert:after{background:linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 100%);bottom:0}.scrollbarShadow--hor:before,.scrollbarShadow--hor:after{top:0;width:56px;height:calc(100% - 8px)}.scrollbarShadow--hor:before{background:linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);left:0}.scrollbarShadow--hor:after{background:linear-gradient(to left, white 0%, rgba(255, 255, 255, 0) 100%);right:0}.scrollbarShadow--top:before{opacity:0}.scrollbarShadow--bottom:after{opacity:0}.scrollbarShadow--right:after{opacity:0}.scrollbarShadow--left:before{opacity:0}.searchInput{--searchIconWidth: 48px;--searchHeight: 48px;border:1px solid #fff;border-radius:5px;margin:16px 0;position:relative;height:var(--searchHeight)}.searchInput input{background:transparent;border:none}.searchInput__input{padding:12px var(--searchIconWidth) 12px 12px;width:100%;height:100%}.searchInput__submit{align-items:center;display:flex;font-size:24px;justify-content:center;position:absolute;right:0;top:0;width:var(--searchIconWidth);height:100%}.searchInput__submit:before{content:""}.sidemenu{margin:28px 0 16px;position:relative;z-index:5}.sidemenu__selected:before{content:""}.sidemenu__list{margin:0}.sidemenu__list li{padding-left:0;margin:0}.sidemenu__list li:after{display:none}.sidemenu__list--level2{margin:12px 0;padding:0 20px}.sidemenu__link{display:inline-block;font-weight:500;color:#333}.sidemenu__link--level2{font-size:0.875rem;margin-bottom:6px;letter-spacing:-0.01em}.sideNav{flex:1;padding:80px 8px 0 32px;position:relative}.sideNav__list{margin:0;margin:0;padding:0}.sideNav__list li{padding-left:0;margin:0}.sideNav__list li:after{display:none}.sideNav__list--level1{scroll-behavior:smooth;overflow:auto;scrollbar-color:rgba(166,166,166,.3) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;left:0;padding-right:16px;position:-webkit-sticky;position:sticky;top:calc(8px + var(--headerHeight));max-height:calc(100vh - 16px - var(--headerHeight))}.sideNav__list--level1::-webkit-scrollbar{width:6px;height:6px}.sideNav__list--level1::-webkit-scrollbar-thumb{background:rgba(166,166,166,.3);border-radius:13px}.sideNav__list--level1::-webkit-scrollbar-thumb:hover{background:rgba(166,166,166,.5)}.sideNav__list--level1::-webkit-scrollbar-thumb:active{background:rgba(166,166,166,.7)}.sideNav__list--level1::-webkit-scrollbar-track{background:transparent}.fixPos .sideNav__list--level1{margin-top:calc(var(--top) - var(--headerHeight) - 148px)}.sideNav__list--level2{margin:0 0 4px}.sideNav__item{border:none;color:#333;font-size:0.875rem;font-weight:500;letter-spacing:-0.01em;line-height:1.572;margin:0}.sideNav__item--level2{font-weight:400}.sideNav__link{color:inherit;display:block;font-size:inherit;line-height:inherit;padding:8px 0 8px 44px;position:relative;transition:color 250ms ease}.sideNav__link--level1.active{background-color:#f2efe8;border-radius:6px}.sideNav--lists .sideNav__link--level1.active:before{background-color:var(--listColor);border-radius:4px}.sideNav__item.open>.sideNav__link--level1{font-weight:700}.sideNav__link--level1:before{font-size:1.5rem;left:8px;margin-top:-12px;position:absolute;top:50%;width:24px;height:24px}.sideNav__link--level2{border-radius:6px;padding-bottom:6px;padding-top:6px}.sideNav__link--level2.active{background-color:#f2efe8;font-weight:500}.sideNav__seperator{background-color:#ececec;height:1px}.sideNav__list .sideNav__seperator{margin:12px 0}.swiper{--swiper-theme-color: #838385;--swiper-navigation-size: 32px;--swiper-pagination-bullet-opacity: 1;--swiper-pagination-bullet-inactive-opacity: 0.5;--swiper-pagination-bullet-inactive-color: #A6A6A6;--swiper-pagination-color: #F47920;--swiper-navigation-color: #838385;--swiper-navigation-inactive-color: #A6A6A6;--swiper-navigation-inactive-opacity: 1}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size)}.swiper-button-prev:after,.swiper-button-next:after{font-size:var(--swiper-navigation-size)}.arrowSlider .swiper-button-prev:after,.arrowSlider .swiper-button-next:after{font-size:2.5rem}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{color:var(--swiper-navigation-inactive-color);opacity:var(--swiper-navigation-inactive-opacity)}.swiper-button-prev:not(.swiper-button-disabled):active,.swiper-button-next:not(.swiper-button-disabled):active{color:#f47920}.swiper-button-prev{left:0}.swiper-button-prev:after{content:""}.swiper-button-next{right:0}.swiper-button-next:after{content:""}.swiper-pagination{margin-top:32px}.swiper-pagNav{align-items:center;bottom:0;display:flex;justify-content:center;margin-top:32px}.swiper-pagNav .swiper-pagination{margin:0;position:relative;width:auto}.swiper-pagNav .swiper-button-prev,.swiper-pagNav .swiper-button-next{margin:0;position:relative;top:0}.swiper-pagNav__shadow{content:"";position:absolute;pointer-events:none;top:0;transition:opacity 250ms ease-in-out;z-index:1;width:var(--swiper-navigation-size);height:calc(100% - 64px)}.swiper-pagNav__shadow--prev{background:linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);left:0}.swiper-pagNav__shadow--next{background:linear-gradient(to left, white 0%, rgba(255, 255, 255, 0) 100%);right:0}.swiper-button-disabled+.swiper-pagNav__shadow{opacity:0}.sliderSection{--sliderSectionSpaceBottom: 40px;margin:0 0 var(--sliderSectionSpaceBottom)}.simpleSlider{--simnpleSliderSpaceBottom: 32px;padding-bottom:var(--simnpleSliderSpaceBottom)}.simpleSlider--cat{margin-left:-16px;margin-top:-24px;padding-inline:16px;padding-top:24px;width:calc(100% + 32px)}.simpleSlider--cat:not(.swiper-initialized) .swiper-slide{margin-right:16px;width:calc(20% - 16px)}.productsSlider{margin-top:40px}.productsSlider .swiper-wrapper{align-items:stretch;display:flex}.productsSlider .swiper-slide{width:280px;height:initial}.productsSlider .product{height:100%}.social p{color:#4d4d4d;margin:0 0 8px}.social__list{--socialItemPAdding: 8px;margin:0;display:flex;margin-left:calc(-1*var(--socialItemPAdding))}.social__list li{padding-left:0;margin:0}.social__list li:after{display:none}.social__item{color:#ccc;line-height:1;margin:0;padding:var(--socialItemPAdding)}.social__item:not(:last-child){margin-right:8px}.social__link{display:inline-block;font-size:28px;vertical-align:top}.social__link:before{display:inline-block;vertical-align:top}.storeListWrap .tabToggle{align-items:center;bottom:24px;display:flex;justify-content:center;left:0;position:-webkit-sticky;position:sticky;z-index:3}.storeMap{background-color:#f4f4f4;flex-grow:1;position:relative;min-height:600px}.storeTile{padding-block:20px}.storeTile:not(:last-child){border-bottom:1px solid #c2c2c2}.mapInfo .storeTile{margin:0;padding:0;position:relative;z-index:1}.storeTile__thumbnail{border-radius:8px;margin-bottom:12px;overflow:hidden}.storeTile__thumbnail figure{width:100%}.storeTile__thumbnail figure picture{display:block;padding-top:calc(115 / 266 * 100%);position:relative;width:100%}.storeTile__thumbnail figure img{inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%}.storeTile__title{font-size:1.25rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2;color:#333;margin-bottom:4px}.storeTile__title:not(:first-child){margin-top:0}.storeTile__address{font-size:0.875rem;font-weight:400;letter-spacing:-0.01em;line-height:1.28;color:#404040;margin-bottom:8px}.storeTileSpecs{--iconSpacing: 8px;align-items:center;display:flex;margin-bottom:16px}.mapInfo .storeTileSpecs{align-items:flex-start;flex-flow:column;margin-bottom:15px}.storeTileSpecs__title{font-size:1.625rem;font-weight:700;letter-spacing:-0.03em;line-height:1.53;margin-bottom:14px}.storeTileSpecs__iconWrap{display:flex;align-items:center}.mapInfo .storeTileSpecs__iconWrap{margin-bottom:12px}.storeTileSpecs__icon{color:#838385;font-size:1.5rem;margin-right:var(--iconSpacing)}.storeTileSpecs__iconInfo{font-size:0.8125rem;font-weight:400;letter-spacing:-0.02em;line-height:1.23;margin-left:calc(-1*var(--iconSpacing))}.storeTileOrder{align-items:flex-start;background-color:#f7f5f0;border-radius:8px;display:flex;padding:10px 20px}.mapInfo .storeTileOrder{flex-wrap:wrap;padding:10px}.storeTileOrder__icon{color:#838385;flex-shrink:0;font-size:1.5rem;margin-right:8px}.storeTileOrder__details{font-size:0.875rem;font-weight:500;letter-spacing:-0.01em;line-height:1.28;color:#333;margin-bottom:0}.mapInfo .storeTileOrder__details{margin-bottom:4px}.storeTileOrder__availability{font-size:0.875rem;font-weight:400;letter-spacing:-0.01em;line-height:1.28;color:#838385;margin-bottom:0}.mapInfo .storeTileOrder__availability{display:none}.mapInfo .storeTileOrder__actions{flex-basis:100%;margin-top:12px}.mapInfo .storeTileOrder__actions .button{width:100%}.storeTileOrder--details{align-items:center;margin-bottom:40px;padding:24px 21px}.storeTileOrder--details .storeTileOrder__icon{font-size:0;margin-right:17px;margin-top:-6px;width:51px;height:27px}.storeSearch{background-color:#fff;margin-bottom:32px;text-align:center}.storeSearch__inner{margin:0 auto;max-width:calc(480px + 2*var(--gridSpace))}.storeSearch p{font-size:1rem;font-weight:500;letter-spacing:-0.02em;line-height:1.37;color:#333}.storeSearch p:last-of-type{margin-bottom:8px}.storeSearch .form{margin-bottom:0;padding-block:8px}.storeSearch .field{margin-bottom:0}.pin{cursor:pointer;display:inline-block;position:relative}.pin__count{font-size:1.375rem;font-weight:700;letter-spacing:-0.03em;line-height:1.36;color:#fff;display:inline-block;left:0;margin:0px 12px;position:absolute;right:0;text-align:center;top:20px}.mapInfo{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);max-width:290px;padding:48px 12px 12px;position:relative}.mapInfo:after{content:"";border-bottom-left-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.08);border:16px solid #000;border-color:transparent transparent #fff #fff;bottom:-32px;box-sizing:border-box;left:calc(50% - 22.625px);margin-left:0;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 0;transform-origin:0 0;width:0;height:0}.mapInfo:before{background-color:#fff;bottom:0;content:"";display:block;position:absolute;left:0;margin:0 auto;pointer-events:none;right:0;z-index:1;width:50px;height:50px}.mapInfo__close{color:#838385;font-size:1rem;position:absolute;right:19px;top:19px}.storeLocator{align-items:center;background-color:#dbe5e8;border-radius:8px;display:flex}.storeLocator__title{font-size:1.625rem;font-weight:700;letter-spacing:-0.03em;line-height:1.53;color:#333;margin-bottom:4px;text-align:center}.storeLocator__inner{align-items:center;display:flex;flex-flow:column;flex-grow:1;padding:20px}.storeLocator__sub{font-size:1rem;font-weight:400;letter-spacing:-0.02em;line-height:1.5;text-align:center;margin-bottom:20px}.storeLocator__illustration{flex-basis:300px;font-size:0}.storeLocator__illustration--right{margin-top:auto}.storeLocator__illustration--mob{display:none}.storeLocator__form{--fieldColumnSpace: 12px;--formMaxWidth: 530px;margin-bottom:0}.storeLocator__form .field{margin-bottom:0}.storeLocator__form .field--small{flex-grow:1}.storeLocator__form .field--small .button{flex-grow:1;width:100%}.storeHours{padding:40px 24px;position:relative;color:#333}.storeHours:after{content:"";background-color:#f7f5f0;border-radius:8px;z-index:-2}.storeHours .acc{border:0}.storeHours .acc p:last-child{margin-bottom:0}.storeHours .acc__header{padding:0}.storeHours .acc__content{padding:0}.storeHours p{font-size:0.9375rem;font-weight:400;letter-spacing:-0.03em;line-height:1.47;color:inherit;margin-bottom:6px}.storeHours hr{border:0;border-top:1px solid #a6a6a6;margin:20px auto;max-width:227px}.storeHours__inner{margin:0 auto;max-width:728px}.storeHours__top{text-align:center;margin-bottom:18px;font-size:1.25rem;font-weight:400;letter-spacing:-0.03em;line-height:1.5}.storeHours__top p:last-child{margin-bottom:0}.storeHours__illustration{font-size:0;position:absolute;pointer-events:none;z-index:-1}.storeHours__illustration--left{top:0;left:0}.storeHours__illustration--right{bottom:25px;right:42px}.storeHours__illustration--mob{top:0;left:0}.storeHours strong{font-weight:500}.storeDetails__map{padding-top:calc(532 / 1001 * 100%);position:relative;width:100%;background-color:#f7f5f0;border-radius:8px;overflow:hidden;padding-top:53.1468531469%;position:relative}.storeDetails .storeTileSpecs{display:block;margin-bottom:32px}.storeDetails .storeTileSpecs__icon{margin-right:4px}.storeDetails .storeTileSpecs__iconInfo{font-size:0.9375rem;font-weight:500;letter-spacing:-0.03em;line-height:1.46;margin-left:0;margin-right:24px}.table{--paddingExternalX: 20px;--paddingExternalY: 20px;--cellPaddingX: 12px;--cellPaddingY: 20px;font-size:0.875rem;font-weight:400;letter-spacing:-0.01em;line-height:1.28;margin:0 0 10px}.table table{border:none;border-collapse:collapse;text-align:left;width:100%}.table th,.table .mob-th{color:#000;font-weight:500;text-align:left}.table th{padding:var(--cellPaddingY) var(--cellPaddingX)}.table th:first-child{padding-left:var(--paddingExternalX)}.table th:last-child{padding-right:var(--paddingExternalX)}.table tr{border:3px solid transparent;border-left:0;border-right:0;position:relative}.table tbody tr{cursor:pointer}.table tbody tr:after{background-color:#f7f5f0;border-radius:8px;content:"";opacity:0;transition:opacity 250ms ease-in-out;z-index:-1}.table tbody tr.highlight:after{background-color:#fef8c6;opacity:1}.table td{padding:var(--cellPaddingY) var(--cellPaddingX);max-width:172px}.table td a{font-weight:400}.table td.table__tools{text-align:right;white-space:nowrap}.table td.table__tools .iconButton,.table td.table__tools .selectedFilters__remove{font-size:1.5rem}.table td.table__tools .iconButton:not(:last-child),.table td.table__tools .selectedFilters__remove:not(:last-child){margin-right:24px}.table .mob-th{display:none}.timetable{margin-bottom:88px}.timetable .swiper-wrapper{align-items:stretch}.timetable .swiper-slide{height:auto}.timetable__item{display:flex;flex-direction:column;padding:1px;height:100%}.timetable__day{background:#f7f5f0;border-bottom:1px solid #ececec;color:#333;display:flex;flex-direction:column;font-size:0.875rem;line-height:1.375;justify-content:center;margin-bottom:16px;height:56px}.timetable__dayName{font-size:1rem;font-weight:500}.timetable__hours--empty{align-items:center;border:1px solid #ececec;border-radius:4px;display:flex;flex:1;justify-content:center}.timetable__hour{align-items:center;border:1px solid #c2c2c2;border-radius:4px;color:#595959;display:flex;font-size:0.875rem;font-weight:500;justify-content:space-between;padding:8px 8px 8px 12px;text-align:left;transition:border-color 250ms ease-out;width:100%;height:40px}.timetable__hour:not(.timetable__hour--unavailable){cursor:pointer}.timetable__hour:not(:last-child){margin-bottom:8px}.timetable__hour--unavailable{border-color:#ececec;color:#d8d8d8}.timetable__hour--selected{background-color:#f2efe8;border-color:#74b11f}.timetable__hourVal{padding-right:8px;white-space:nowrap}.timetable__extraText{color:#333;font-size:0.6875rem;font-weight:400;letter-spacing:-0.02em;line-height:1.183;text-align:right}.timetable__hours--empty .timetable__extraText,.timetable__hour--unavailable .timetable__extraText{color:#d8d8d8}.timetableNav{transition:opacity 250ms ease-in-out}.timetableNav.swiper-button-disabled{opacity:0;pointer-events:none}.timetableNav--next:before{content:""}.timetableNav--prev:before{content:""}.tooltip{margin-left:8px;position:relative;z-index:2}.tooltip__main{background:#fff;border-radius:10px;bottom:calc(100% + 12px);-webkit-filter:drop-shadow(1px 2px 2px rgba(51, 51, 51, 0.1)) drop-shadow(2px 4px 4px rgba(51, 51, 51, 0.2));filter:drop-shadow(1px 2px 2px rgba(51, 51, 51, 0.1)) drop-shadow(2px 4px 4px rgba(51, 51, 51, 0.2));font-size:0.875rem;left:50%;line-height:1.3;margin-left:-100px;opacity:0;padding:16px;position:absolute;text-align:left;-webkit-transform:translateY(-8px);transform:translateY(-8px);transition:opacity 200ms ease-out,-webkit-transform 250ms ease-out;transition:opacity 200ms ease-out,transform 250ms ease-out;transition:opacity 200ms ease-out,transform 250ms ease-out,-webkit-transform 250ms ease-out;width:200px}.tooltip__main:after{border-style:solid;bottom:calc(-1*8px);content:"";left:50%;margin-left:calc(-1*8px);position:absolute;width:0;height:0;border-color:#fff transparent transparent transparent;border-width:8px 8px 0 8px}.tooltip:not(.tooltip--open) .tooltip__main{pointer-events:none}.tooltip--open .tooltip__main{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.tooltip--bottom .tooltip__main{bottom:auto;box-shadow:0 -4px 15px rgba(51,51,51,.12);top:calc(100% + 12px)}.tooltip--bottom .tooltip__main:after{border-width:0 8px 8px 8px;border-color:transparent transparent #fff transparent;bottom:auto;top:-8px}.tooltip--bottom:not(.tooltip--open) .tooltip__main{-webkit-transform:translateY(8px);transform:translateY(8px)}.tooltip--right .tooltip__main{left:-16px;margin:0}.tooltip--right .tooltip__main:after{left:28px}.tooltip--left .tooltip__main{left:auto;margin:0;right:-16px}.tooltip--left .tooltip__main:after{left:auto;right:20px}.tooltip__btn{padding:0;transition:color 250ms ease}.topnav{margin:28px 0 16px;position:relative;z-index:5}.topnav__selected:before{content:""}.topnav__list{margin:0}.topnav__list li{padding-left:0;margin:0}.topnav__list li:after{display:none}.unavailabelBox{background-color:#f7f5f0;border-radius:8px;padding:16px}.checkoutStep__main .unavailabelBox{margin-bottom:12px}.unavailabelBox__title{font-size:1rem;font-weight:500;margin-bottom:8px}.minibasket .unavailabelBox__title{font-size:1rem}.unavailabelBox .listTools--noBorder{border:none;margin:-8px 0;padding-bottom:0;padding-top:12px}.basketTable__row--unavail .product__img{opacity:.5}.basketTable__row--unavail .product__title{color:#838385}.playvideo{position:relative}.playvideo__icon{--playsize: 32px;color:var(--buttonColor);cursor:pointer;font-size:2rem;padding:0;transition:color 250ms ease}.playvideo__icon:before{position:relative;z-index:1}.playvideo__icon:after{background-color:#fff;border-radius:50%;content:"";left:50%;margin:calc(1px - var(--playsize)/2) 0 0 calc(1px - var(--playsize)/2);position:absolute;top:50%;width:calc(var(--playsize) - 2px);height:calc(var(--playsize) - 2px)}.playvideo__icon:active{color:var(--buttonColorActive)}.playvideo__icon--lg{--playsize: 64px;font-size:4rem}.userAccountBtn{background-color:#65141b;border-radius:50%;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:700;position:relative;transition:background-color 250ms ease-out;width:44px;height:44px}.userMenu{display:none;position:absolute;top:100%;z-index:3}.userMenu__content{background-color:#fff;border-radius:8px;box-shadow:0px 2px 12px rgba(51,51,51,.08);padding:60px 20px 20px 20px;position:relative;z-index:2;margin-top:12px}.userMenu__close{position:absolute;right:20px;top:20px;color:#333;font-size:1.5rem;cursor:pointer}.userMenu__list{margin:0}.userMenu__list li{padding-left:0;margin:0}.userMenu__list li:after{display:none}.userMenu__overlay{position:absolute;z-index:-1;cursor:pointer}.userMenu__content{width:296px}.userMenu__name{font-size:1.125rem;font-weight:500;margin-bottom:16px;text-align:center}.userMenu__listItem{color:var(--color);font-size:1rem;line-height:1.25;margin:0}.userMenu__listItem:not(:first-child){border-top:1px solid #ececec}.userMenu__link{--color: #333;--hoverColor: #838385;align-items:center;color:var(--color);display:inline-block;padding:16px 0;vertical-align:top}.userMenu__link--logout{--color: #F47920;--hoverColor: #F68D41}.gridBoxes{--gridBoxSpace: 12px;display:flex;flex-wrap:wrap;margin:40px 0 40px calc(-1*var(--gridBoxSpace))}.gridBoxes__box{margin:var(--gridBoxSpace);width:calc(33.33% - var(--gridBoxSpace)*2)}.contentBox{align-items:center;background-color:#f7f7f7;display:inline-flex;padding:40px;position:relative}.contentBox__icon{color:#ccc;font-size:2.75rem;margin-bottom:24px}.contentBox__title{color:#666;font-size:1.25rem;margin:0 0 24px}.contentBox__text{color:#999;font-size:0.875rem}.contentBox__text:last-child{margin-bottom:0}.contentBox__link{color:inherit;transition:color 250ms ease}.contentBox__link:before{content:""}.accountPage{position:relative}.userNavBlock{--tabItemHeight: 48px;margin-top:calc(var(--tabItemHeight)*-1 + 1px);margin-bottom:88px}.userNav{margin:0;display:flex;width:100%}.userNav li{padding-left:0;margin:0}.userNav li:after{display:none}.userNav__item{border-top-left-radius:8px;border-top-right-radius:8px;flex:1 1 0;overflow:hidden;text-align:center;height:var(--tabItemHeight)}.userNav__item:not(:last-child){margin-right:10px}.userNav__link{font-size:1.125rem;font-weight:500;letter-spacing:-0.02em;line-height:1.33;align-items:center;background-color:#f2efe8;color:#838385;display:flex;flex-direction:column;justify-content:center;padding:12px;position:relative;transition:background-color 250ms ease-out;height:100%}.userNav__link.active{background-color:#fff;color:#333}.userNav__link:after{content:""}.accountDetails{align-items:flex-start;display:flex;justify-content:space-between}.accountDetails__form{flex:1}.accountDetails__box{width:376px;max-width:100%}.socialLogins{background-color:#f5f5f5;padding:24px}.socialLogins__title{margin:0 0 16px}.addBox{align-items:center;background:#f5f5f5;border:1px dashed #d6d6d6;border-radius:4px;display:flex;flex-direction:column;justify-content:center;padding:40px;position:relative;text-align:center}.addBox__icon{color:#c2c2c2;font-size:3.75rem;margin-bottom:32px}.addBox__text{margin-bottom:32px}.addBox__link:before{content:""}.addresses{--addressesGap: 32px;display:flex;gap:var(--addressesGap);flex-wrap:wrap}.addresses__box{border:1px solid #d6d6d6;border-radius:4px;padding:24px}.addresses__box,.addresses .addBox{width:calc(33.33% - var(--addressesGap)*2/3)}.addressBox{position:relative}.addressBox__tools{display:flex;flex-direction:column;position:absolute;right:4px;top:4px}.addressBox .address,.addressBox .orderSum__col,.addressBox address{margin-bottom:24px;padding-right:16px}.addressBox .form__row{margin-left:calc(-1*var(--fieldColumnSpace)/2);width:calc(100% + var(--fieldColumnSpace))}.addressBox .form__row:last-child{margin-bottom:calc(-1*var(--fieldRowSpace))}.address__title{color:#333;font-size:0.875rem;font-weight:bold;margin:0 0 16px}.address__more{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.address__more:last-child{margin-bottom:0}.miniBasketButton{font-size:1.125rem;font-weight:700;justify-content:space-between;padding:4px 10px;width:152px}.miniBasketButton__icon{display:inline-flex;font-size:1.5rem;margin-top:10px;position:relative}.miniBasketButton__no{margin-left:-6px;margin-top:-10px}.miniBasketButton .priceBlock{color:#fff}.miniBasketButton .priceBlock__price{font-weight:700}.basketMain__content{--mainLayoutSpace: 56px;padding-left:0}.basketTable{--imgWidth: 96px;--imgMarginRight: 24px}.checkoutStep__main .basketTable{margin-inline:auto;max-width:820px}.basketTable__row{align-items:center;display:flex;padding:4px 104px 4px 20px;position:relative}.basketTable__row:not(.basketTable__row--head){border-bottom:1px solid #ececec}.basketTable__row--head{align-items:flex-end;background-color:#f2efe8;border-radius:8px;padding-block:16px}.basketTable__row--head .basketTable__cell{color:#333;font-size:0.9375rem;font-weight:500}.basketTable__row--head .basketTable__cell:first-child{padding-left:16px}.basketTable__cell--price{flex-shrink:0;margin-right:40px;text-align:right;width:80px}.basketTable__cell--quant{flex-shrink:0;margin:0 32px;text-align:center;width:152px}.basketTable__row--head .basketTable__cell--quant{text-align:left}.basketTable__cell--button{width:232px}.minibasket .basketTable__cell--button{margin:0;width:100%}.basketTable__cell--more{width:100%}.basketTable__cell .product__img{flex-shrink:0;margin:0 var(--imgMarginRight) 0 0;padding:0;width:var(--imgWidth)}.basketTable__cell .product__title{margin:0;position:relative}.basketTable__cell .product__avail{margin:8px 0 0}.basketTable__no{font-weight:400}.basketTable .priceBlock__price{font-size:1.25rem;line-height:1.5}.basketTable .priceBlock__price--init{font-size:0.9375rem;line-height:1.467;margin-top:-5px}.basketTable__remove{margin-top:-16px;position:absolute;right:20px;top:50%}.basketTable .product__inner{align-items:center;flex-direction:row;position:static}.basketTable .fav{font-size:2rem;margin-top:-16px;right:60px;top:50%}.minibasket .basketTable{--imgWidth: 80px;--basketProductSpaceV: 16px}.minibasket .basketTable .basketTable__row:not(.basketTable__row--head){align-content:center;align-items:flex-start;flex-wrap:wrap;padding:var(--basketProductSpaceV) 8px var(--basketProductSpaceV) 96px;min-height:112px}.minibasket .basketTable .basketTable__remove{font-size:1.5rem;margin:0;right:8px;top:var(--basketProductSpaceV);z-index:2}.minibasket .basketTable .basketTable__cell--product{flex:auto;width:100%}.minibasket .basketTable .basketTable__cell--product:not(:last-child){margin-bottom:8px}.minibasket .basketTable .basketTable__cell--quant{margin:0}.minibasket .basketTable .basketTable__cell--price{align-items:flex-end;display:inline-flex;flex:1;justify-content:flex-end;margin:0;width:auto;height:34px}.minibasket .basketTable .fav{font-size:1.5rem;margin:0;right:40px;top:var(--basketProductSpaceV)}.minibasket .basketTable .product__img{left:8px;margin-top:-40px;position:absolute;top:50%}.minibasket .basketTable .product__title{font-size:0.9375rem;padding-right:72px}.sideBasket{background:#fff}.sideBasket__title:before{content:""}.cards{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:16px 0 0}.cards figure{margin:4px}.cards img{display:inline-block;vertical-align:top}.cards--inline{display:inline-flex;margin:-4px 0}.minibasket{--miniBasketWidth: 544px;--miniBasketSpaceH: 16px;--miniBasketProductSpaceTop: 16px;--miniBasketProductSpaceH: 12px;z-index:2}.minibasket__inner{background-color:#fff;position:fixed;right:0;top:var(--top);z-index:10;width:var(--miniBasketWidth);height:var(--windowHeight)}.minibasket__top{flex:1;scroll-behavior:smooth;overflow:auto;scrollbar-color:rgba(166,166,166,.3) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.minibasket__top::-webkit-scrollbar{width:6px;height:6px}.minibasket__top::-webkit-scrollbar-thumb{background:rgba(166,166,166,.3);border-radius:13px}.minibasket__top::-webkit-scrollbar-thumb:hover{background:rgba(166,166,166,.5)}.minibasket__top::-webkit-scrollbar-thumb:active{background:rgba(166,166,166,.7)}.minibasket__top::-webkit-scrollbar-track{background:transparent}.minibasket__header{align-items:center;display:flex;padding:32px var(--miniBasketSpaceH) 24px}.minibasket__header .close-mini-cart{margin-left:auto}.minibasket__title{color:#333;font-size:1.25rem;font-weight:500;margin:0 16px 0 0}.minibasket__content{padding:0 var(--miniBasketSpaceH)}.minibasket__product{border-bottom:1px solid #ececec;padding:var(--miniBasketProductSpaceTop) var(--miniBasketProductSpaceH) 24px;position:relative}.minibasket__remove{position:absolute;right:var(--miniBasketProductSpaceH);top:var(--miniBasketProductSpaceTop);z-index:2}.minibasket__bottom{background:#fff;box-shadow:0px -2px 10px rgba(51,51,51,.1);padding:24px}.basketInfo{color:#595959;font-size:0.8125rem;letter-spacing:-0.02em;margin:16px 0 0;text-align:center}.sideBasket .basketInfo{margin-top:8px}.miniCart__main{display:flex;flex-direction:column;justify-content:space-between;height:100%}.miniCart__holder .loader{display:flex;min-height:240px}.miniCart__holder .loader__item{background-color:#999}.quantinyNo{align-items:center;background-color:#f0f0f0;border-radius:5px;display:inline-flex;justify-content:center;width:64px;height:48px}.form--basket{margin-block:32px}.secureCheckout{align-items:center;display:inline-flex}.secureCheckout__img{width:142px}.secureCheckout figure{width:100%}.secureCheckout figure picture{display:block;padding-top:calc(28 / 142 * 100%);position:relative;width:100%}.secureCheckout figure img{inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%}.checkout{--checkoutSpaceTop: 77px;padding:var(--checkoutSpaceTop) 0 0}.checkout .productsSum{position:-webkit-sticky;position:sticky;right:0;top:var(--checkoutSpaceTop)}.checkout__title{font-size:2.625rem;font-weight:700;letter-spacing:-0.03em;line-height:1.19;text-align:center;margin:0 0 99px}.checkout>h2{font-size:1.625rem;font-weight:700;letter-spacing:-0.03em;line-height:1.53;text-align:center;margin:0 0 25px}.checkout .acc__content{padding:0 0 32px}.checkoutSteps{counter-reset:checkoutstep}.checkoutStep{--checkoutStepSpace: 24px;border-bottom:1px solid #c2c2c2}.checkoutStep:first-child{border-top:1px solid #c2c2c2}.checkoutStep:last-child{border-bottom:0}.checkoutStep--bottomInfo{border:0;padding-top:5px;color:#333}.checkoutStep--bottomInfo p{font-size:0.875rem;font-weight:400;letter-spacing:-0.01em;line-height:1.28;color:inherit;margin:0 0 8px}.checkoutStep.checkoutStep--final .checkoutStep__main{padding:var(--checkoutStepSpace) 0}.checkoutStep__main .form,.checkoutStep__main .form__row:last-child .field{margin-bottom:0}.checkoutStep__edit{margin:0 calc(-1*var(--iconButtonSpace));position:absolute;right:var(--checkoutStepSpace);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.commentsBlock{display:none;position:relative}.showComments{left:0;position:absolute;top:0;transition:opacity 250ms ease-in-out}.showComments.active{opacity:0;pointer-events:none}.checkoutProducts{margin-bottom:16px}.checkoutProducts .acc__header{justify-content:space-between}.checkoutProducts .acc__icon{margin-right:-8px}.checkoutMsg{color:#333;text-align:center;margin:0 0 40px}.checkoutMsg img{margin-bottom:19px;width:124px;height:124px}.checkoutMsg__title{font-size:1.875rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2;color:inherit;margin:0}.checkoutMsg p{color:inherit;margin:0 0 11px}.checkoutMsg .button{margin-top:43px}.checkoutMsg__code{font-size:1rem;font-weight:500;letter-spacing:-0.02em;line-height:1.37}.checkoutMsg__code strong{font-size:1.125rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2}.checkoutTracking{align-items:center;background-color:#f2efe8;border-radius:8px;color:#333;display:flex;margin:0 auto 60px;padding:20px;max-width:821px}.checkoutTracking__inner{flex-grow:1;width:100%}.checkoutTracking p{font-size:1.125rem;font-weight:500;letter-spacing:-0.02em;line-height:1.33;color:inherit;margin:0 0 5px}.checkoutTracking ul li{font-size:0.9375rem;font-weight:400;letter-spacing:-0.03em;line-height:1.47}.checkoutTrackingMsg{text-align:center;color:#333;margin:40px 0}.checkoutTrackingMsg p{font-size:1rem;font-weight:500;letter-spacing:-0.02em;line-height:1.37;color:inherit;margin:0}.printRow{display:flex;justify-content:flex-end}.printRow .icon{color:#333}.loyalty{background-color:#f7f5f0;border-radius:8px;padding:20px;margin:40px 0 48px}.loyalty__img{flex-shrink:0;font-size:0;display:flex;align-items:center}.loyalty__img img{width:80px;height:80px}.loyalty__img img:not(:last-child){margin-right:8px}.loyalty__inner{display:flex;flex-grow:1}.loyalty__col{flex:1 1 0}.loyalty__col:not(:last-child){margin-right:1px}.loyalty__row{align-items:center;display:flex;flex-flow:row;flex-wrap:nowrap;flex-grow:1}.loyalty__row:not(:last-child){margin-bottom:1px}.loyalty__cell{align-items:center;background-color:#fff;display:flex;flex-flow:row;flex-wrap:nowrap;flex:1 1 0;justify-content:space-between;padding:10px 14px;height:100%}.loyalty__cell span{font-size:0.875rem;font-weight:400;letter-spacing:-0.01em;line-height:1.28}.loyalty__cell span:first-child{margin-right:15px}.loyalty__table{display:flex;flex-grow:1;flex-flow:column}.loyaltyList{text-align:left;max-width:520px;margin:40px auto 30px;padding:0}.loyaltyList li{font-size:1.25rem;font-weight:400;letter-spacing:-0.03em;line-height:1.5;display:inline-block}.loyaltyList li:not(:last-child){margin-bottom:13px}.loyaltyList li:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.loyaltyList li .field__input--inlineB{margin:0 5px}.loyaltyList li:nth-child(2):after{top:20px}.contactinfo{margin-bottom:42px}.contactinfo__section{margin-bottom:32px}.contactinfo__subtitle{font-weight:500;margin:0 0 8px}.contactinfo__link{align-items:center;color:#333;display:inline-flex;flex-wrap:wrap;font-size:0.8125rem;font-weight:500;line-height:1;margin:8px 0}.contactinfo__link:active{color:#f47920}.contactinfo__link:active .contactinfo__icon{color:#f47920}.contactinfo__icon{color:#838385;font-size:1.5rem;margin:0 8px 0 4px}.contactinfo__note{color:#838385;font-size:0.875rem;font-weight:400;letter-spacing:-0.01em}.gallery{display:flex;flex-wrap:wrap;max-width:1017px;margin:0 auto 40px}.gallery__figure{width:100%;margin:10px 0;max-width:318px}.gallery__figure figure{width:100%}.gallery__figure figure picture{display:block;padding-top:calc(203 / 318 * 100%);position:relative;width:100%}.gallery__figure figure img{inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%}.gallery__figure img{border-radius:8px;cursor:pointer}.galleryMainImg{width:100%;margin:0 0 20px;--swiper-navigation-size: 40px}.galleryMainImg__slide img{max-height:calc(100vh - 220px);border-radius:8px}.galleryThumbs{max-width:468px;margin:0 auto;padding-bottom:30px;width:100%}.galleryThumbs .swiper-slide-thumb-active img{border-color:#74b11f}.galleryThumbs__slide{cursor:pointer}.galleryThumbs img{border-radius:6px;border:solid 2px transparent}.gallerySlider{height:100%;display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;justify-content:center;padding:20px 10px}.history{--historycnt: 92px;--hthumb: 160px}.history__sections{border-bottom:1px solid #ececec;margin-bottom:32px;padding-bottom:40px}.history__mainimg{margin-bottom:72px;position:relative}.history__mainimg figure{width:100%}.history__mainimg figure picture{display:block;padding-top:calc(500 / 984 * 100%);position:relative;width:100%}.history__mainimg figure img{inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%}.history__section{display:flex;flex-wrap:wrap}.history__date{font-size:0.875rem;font-weight:700;letter-spacing:-0.02em;padding-right:52px;position:relative;text-align:right;width:var(--historycnt)}.history__date:before,.history__date:after{content:"";position:absolute;right:44px}.history__date:before{width:10px;height:10px;background:#f47920;border-radius:50%;margin-right:-5px;top:4px}.history__date:after{border-left:1px dashed #a6a6a6;top:22px;height:calc(100% - 22px - 5px)}.history__content{margin-bottom:40px;width:calc(100% - var(--historycnt))}.history__thumb{flex-shrink:0;position:relative;width:var(--hthumb)}.history__thumb figure{width:100%}.history__thumb figure picture{display:block;padding-top:calc(120 / 160 * 100%);position:relative;width:100%}.history__thumb figure img{inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%}.history__description p:last-child{margin-bottom:0}.landingList{--colGap: 16px;--landingItemSpace: 16px;--landingTitleMobSpace: 8px;display:flex;flex-wrap:wrap;-webkit-column-gap:var(--colGap);-moz-column-gap:var(--colGap);column-gap:var(--colGap);row-gap:48px}.landingList__item{display:inline-flex;flex-direction:column;padding:var(--landingItemSpace) 0;position:relative;width:calc(16.66% - 5*var(--colGap)/6)}.landingList__item.active{z-index:1}.landingItem{text-align:center}.landingItem--box{background:#fff;border-radius:8px;padding:16px 16px 24px}.swiper-slide-visible .landingItem--box{box-shadow:0px 0px 24px rgba(51,51,51,.08)}.landingItem__img{padding:0 var(--landingItemSpace);pointer-events:none}.landingItem__img figure{width:100%}.landingItem__img figure picture{display:block;padding-top:calc(156 / 205 * 100%);position:relative;width:100%}.landingItem__img figure img{inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%}.landingItem--box .landingItem__img{margin-bottom:12px}.landingItem__link{color:var(--buttonColor);font-size:0.9375rem;font-weight:500;margin:16px 0 0}.landingItem__link:before{content:""}.landingItem__link:active{color:var(--buttonColorActive)}.landingItem__title{align-items:center;border-radius:8px;color:#333;display:inline-flex;flex:1;font-size:0.9375rem;font-weight:500;justify-content:center;line-height:1.4;margin:0;padding:var(--landingItemSpace);transition:color 250ms ease}.landingItem__title:before{background:url(../media/wood.png) repeat center;content:"";opacity:0;transition:opacity 250ms ease-in-out;z-index:-1}.landingItem:not(.landingItem--box) .landingItem__title{overflow:hidden;position:relative;pointer-events:none}.landingItem--box .landingItem__title:active{color:var(--buttonColorActive)}.landingItem--box .landingItem__title:after{content:""}.landingItem__desc{color:#838385;font-size:0.8125rem;letter-spacing:-0.02em;line-height:1.23;margin:8px 0 0}.landingItem__submenu{margin:0;scroll-behavior:smooth;overflow:auto;scrollbar-color:rgba(166,166,166,.3) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;background:#fff;box-shadow:0px 2px 12px rgba(51,51,51,.08);border-radius:8px;display:none;left:0;padding:var(--landingItemSpace) 0;position:absolute;top:calc(100% - var(--landingItemSpace) + 8px);width:100%;max-height:472px}.landingItem__submenu li{padding-left:0;margin:0}.landingItem__submenu li:after{display:none}.landingItem__submenu::-webkit-scrollbar{width:6px;height:6px}.landingItem__submenu::-webkit-scrollbar-thumb{background:rgba(166,166,166,.3);border-radius:13px}.landingItem__submenu::-webkit-scrollbar-thumb:hover{background:rgba(166,166,166,.5)}.landingItem__submenu::-webkit-scrollbar-thumb:active{background:rgba(166,166,166,.7)}.landingItem__submenu::-webkit-scrollbar-track{background:transparent}.landingItem__submenuItem{font-size:0.875rem;line-height:1.429;margin:0;text-align:left}.landingItem__submenuLink{color:#333;display:block;padding:12px var(--landingItemSpace);transition:color 250ms ease}.newListLink:before{color:#f47920}.listsBlock{z-index:3}.listsBlock__inner{background:#fff;box-shadow:0px 4px 10px rgba(51,51,51,.25);border-radius:6px;padding:16px;position:relative}.listsBlock__title{color:#333;font-size:0.875rem;font-weight:500;line-height:1;margin:0 0 24px}.listsBlock__list{scroll-behavior:smooth;overflow:auto;scrollbar-color:rgba(166,166,166,.3) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;border-bottom:1px solid #c2c2c2;margin-bottom:16px;padding-bottom:16px;max-height:176px}.listsBlock__list::-webkit-scrollbar{width:6px;height:6px}.listsBlock__list::-webkit-scrollbar-thumb{background:rgba(166,166,166,.3);border-radius:13px}.listsBlock__list::-webkit-scrollbar-thumb:hover{background:rgba(166,166,166,.5)}.listsBlock__list::-webkit-scrollbar-thumb:active{background:rgba(166,166,166,.7)}.listsBlock__list::-webkit-scrollbar-track{background:transparent}.listsBlock__close{position:absolute;right:0;top:0}.listsBlock__item:not(:first-child){margin-top:16px}.listsBlock__item:not(:last-child){margin-bottom:16px}.listsBlock__name{align-items:center;color:#333;display:flex;font-size:0.875rem;font-weight:500;line-height:1.2;padding-left:36px;position:relative;min-height:24px}.listsBlock__name:before{font-size:2rem;left:0;margin-top:-16px;position:absolute;top:50%;width:32px;height:32px}.myLists:not(.myLists--grid){text-align:right}.myLists--grid{--listsGap: 24px;display:flex;flex-wrap:wrap;gap:var(--listsGap)}.myLists--grid .myList{width:calc(33.33% - 2*var(--listsGap)/3)}.myLists--row{--listsGap: 24px;display:flex;gap:var(--listsGap)}.myLists__new{margin:12px 0}.myList{align-items:center;display:flex;justify-content:flex-start;position:relative;text-align:left}.myList:not(.myList--box){border-bottom:1px solid #c2c2c2;padding:12px 80px 12px 0}.myList--box{border:1px solid #d8d8d8;border-radius:8px;padding:24px 12px;min-height:80px}.myList--box:before{content:""}.myList--box:after{box-shadow:0px 6px 16px rgba(51,51,51,.15);content:"";opacity:0;pointer-events:none;transition:opacity 250ms ease-in-out}.myList--box:before{bottom:0;color:rgba(255,255,255,.6);font-size:4rem;position:absolute;right:0}.myList--box.myList--new:before{color:rgba(244,121,32,.5)}.myList--box.myList--fav:before{content:""}.myList--box.myList--fav:before{color:rgba(51,51,51,.1)}.myList--new{border-color:#f47920;border-style:dashed}.myList__icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.myList__icon:after{background-color:var(--listColor);content:"";border-radius:8px;z-index:-1}.myList:not(.myList--box) .myList__icon{font-size:2rem;margin-right:20px;position:relative;width:60px;height:60px}.myList:not(.myList--box) .myList__icon:before{width:32px;height:32px}.myList--box .myList__icon{font-size:2rem;margin-right:8px}.myList--box .myList__icon:before{width:32px;height:32px}.myList__title{color:var(--buttonColor);display:block;font-size:1.125rem;font-weight:700;line-height:1.2;margin:0}.myList__title:active{color:var(--buttonColorActive)}.myList__title:after{content:""}.myList--box .myList__title{font-size:1.375rem}.myList--editView .myList__title{padding-right:48px}.myList--box .myList__link,.myList--box .myList__titleInner{position:relative;z-index:1}.myList__link{pointer-events:none}.myList__no{font-size:0.9375rem;font-weight:500}.myList__tools{display:flex;margin-top:-12px;position:absolute;right:12px;top:50%}.myList__tools .iconButton:not(:last-child),.myList__tools .selectedFilters__remove:not(:last-child){margin-right:8px}.myList__edit{position:absolute;right:8px;top:8px}.myList__new:after{content:""}.productList .product,.productsSlider .product{box-shadow:0 2px 12px rgba(51,51,51,.08);border-radius:8px;padding:var(--productPadding);transition:box-shadow 350ms ease-out}.productList{--productSpaceH: 24px;--productSpaceV: 24px;display:flex;flex-wrap:wrap;gap:var(--productSpaceV) var(--productSpaceH)}.productList .product{width:calc(20% - 4*var(--productSpaceH)/5)}.productList .quantity{max-width:100%}.listTools{border-bottom:1px solid #c2c2c2;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:-8px;padding:0 0 8px}.listTools__counter{font-size:0.875rem;font-weight:400;letter-spacing:-0.01em;line-height:1.28;margin-right:auto}.minibasket .listTools{justify-content:flex-start}.listTools .link,.listTools .text a,.text .listTools a,.listTools p a,p .listTools a,.listTools .button{margin-top:8px;margin-bottom:8px;white-space:nowrap}.listTools .link:not(:last-child),.listTools .text a:not(:last-child),.text .listTools a:not(:last-child),.listTools p a:not(:last-child),p .listTools a:not(:last-child),.listTools .button:not(:last-child){margin-right:16px}.orderRow{--orderColGap: 32px;--orderRowGap: 16px;--orderProductWidth: 80px;--orderProductGap: 8px;--orderProductsWidth: calc(var(--orderProductWidth)*3 + var(--orderProductGap)*2);border-bottom:1px solid #e6e6e6;padding:24px 0}.orderRow__items{grid-area:1/1/3/2;text-align:center}.orderRow__itemsInner{display:flex;gap:var(--orderProductGap)}.orderRow__itemsInner:not(:last-child){margin-bottom:8px}.orderRow__itemsInner .product{width:var(--orderProductWidth)}.orderRow__itemsInner .product__img{margin:0}.orderRow__status{grid-area:1/2/2/5}.orderRow__info--1{grid-area:2/2/3/3}.orderRow__info--2{grid-area:2/3/3/4}.orderRow__info--3{grid-area:2/4/3/5}.orderHistory{font-size:0.9375rem;font-weight:400;letter-spacing:-0.03em;line-height:1.47;--outerPaddingY: 24px;--outerPaddingX: 16px;--qrWidth: 123px;--qrMargin: 19px;background-color:#f7f5f0;border-radius:8px;display:flex;flex-wrap:wrap;padding:var(--outerPaddingY) var(--outerPaddingX);position:relative;width:100%}.orderHistory:not(:last-child){margin-bottom:24px}.orderHistory__qr{width:var(--qrWidth);flex-shrink:0}.orderHistory__section{display:flex;flex:1 1 0;padding-right:20px}.orderHistory__section--top{align-items:center;flex-basis:100%;flex-flow:row;margin-bottom:20px;padding-right:130px}.orderHistory__section--top .copyText{margin-left:10px}.orderHistory__sectionInner{display:flex;flex-flow:column}.orderHistory strong{font-size:1rem;font-weight:500;letter-spacing:-0.02em;line-height:1.37}.orderHistory figure{width:100%}.orderHistory figure picture{display:block;padding-top:calc(123 / 123 * 100%);position:relative;width:100%}.orderHistory figure img{inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%}.orderHistory.highlight{background-color:#fef8c6}.orderHistory.highlight .indicator{font-size:0.8125rem;font-weight:500;letter-spacing:-0.02em;line-height:1.15;background-color:#fff;padding:4px 8px;border-radius:8px}.orderHistory.highlight .indicator:before{display:none}.orderHistory .indicator{position:absolute;top:var(--outerPaddingY);right:var(--outerPaddingX)}.copyText{align-items:center;display:inline-flex;position:relative}.copyText__btn{margin:calc(-1*var(--iconButtonSpace)) calc(-1*var(--iconButtonSpace)) calc(-1*var(--iconButtonSpace)) 0}.copyText__tooltip{background:#fff;border-radius:10px;-webkit-filter:drop-shadow(1px 2px 2px rgba(51, 51, 51, 0.1)) drop-shadow(2px 4px 4px rgba(51, 51, 51, 0.2));filter:drop-shadow(1px 2px 2px rgba(51, 51, 51, 0.1)) drop-shadow(2px 4px 4px rgba(51, 51, 51, 0.2));font-size:0.875rem;left:100%;line-height:1.3;margin-left:8px;opacity:0;padding:12px;position:absolute;top:50%;-webkit-transform:translate3d(8px, -50%, 0);transform:translate3d(8px, -50%, 0);transition:opacity 200ms ease-out,-webkit-transform 250ms ease-out;transition:opacity 200ms ease-out,transform 250ms ease-out;transition:opacity 200ms ease-out,transform 250ms ease-out,-webkit-transform 250ms ease-out}.copyText__tooltip--open{opacity:1;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.orderSum{--orderSumColSpace: 24px;display:flex;flex-wrap:wrap}.orderSum--border{border:1px solid #fff;margin-bottom:24px}.orderSum--border .orderSum__col{padding:var(--orderSumColSpace)}.orderSum__col{flex:1}.orderSum__col:not(:first-child){padding-left:var(--orderSumColSpace)}.orderSum__col:not(:last-child){padding-right:var(--orderSumColSpace)}.orderSum__col .address:not(:last-child),.orderSum__col address:not(:last-child),.orderSum__col .orderSum__col:not(:last-child){margin-bottom:24px}.orderSum__title{color:#333;font-size:0.875rem;font-weight:bold;margin:0 0 8px}.orderSum__colTitle{color:#333;margin:0 0 8px}.orderStatusInfo{align-items:baseline;display:flex;flex-wrap:wrap;margin-bottom:32px}.orderNo{background-color:#f0f0f0;color:gray;border-radius:5px;font-size:1rem;padding:8px}.orderNo b{font-size:1.25rem}.orderStatusInfo .orderNo{margin-right:16px}.orderTrack{align-items:center;background-color:#fef8c6;border-radius:8px;display:flex;margin:0 0 20px;padding:8px 12px;position:relative}.acc__content .orderTrack{margin:2px 0}.orderTrack strong{font-weight:500}.orderTrack__action{margin-left:auto}.orderTrack__action:after{content:""}.orderTrack__inner{align-items:center;display:flex;margin-right:10px}.orderTrack__text{font-size:0.8125rem;font-weight:400;letter-spacing:-0.02em;line-height:1.23;color:#000;margin:0 13px 0 0}.productPage{--mainButtonWidth: 232px;--productImageColSpace: 56px;margin:48px 0 56px}.productPage__imageCol{position:relative}.productPage__imageMain{margin-bottom:64px}.productPage__imageMain .wishlistButton{position:absolute;right:20px;top:20px;z-index:2}.productPage__image{cursor:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Ccircle cx='24' cy='24' r='24' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.52 14.52H22.52V22.52H14.52V24.52H22.52V32.52H24.52V24.52H32.52V22.52H24.52V14.52Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A") 16 16,pointer}.productPage__image figure{width:100%}.productPage__image figure picture{display:block;padding-top:calc(457 / 457 * 100%);position:relative;width:100%}.productPage__image figure img{inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%}.productPage__info{grid-area:product_content}.productInfo__flag{color:#999;font-size:0.875rem;line-height:1;margin:0}.productInfo__title{font-size:1.75rem;font-weight:500;letter-spacing:-0.03em;line-height:1.2;margin:8px 0}.productInfo__desc{color:#404040;font-size:0.9375rem;line-height:1.33;margin:0 0 24px}.productInfo__code{color:#838385;font-size:0.8125rem;letter-spacing:-0.01em;line-height:1.231;margin:0}.productInfo__code:not(:last-child){margin-right:12px}.productInfo__codeWrap{display:flex;margin-bottom:16px}.productInfo__quantity{margin:21px 0 36px}.productInfo .priceContainer{margin:0 0 16px}.productAttr{margin:0 0 40px;max-width:568px}.productAttr__title{display:flex;margin:0 0 8px}.productAttr__label{color:#999;font-size:0.875rem;font-weight:600;margin-right:8px}.productAttr__selected{color:#333;font-size:0.875rem;font-weight:600}.productAttr__selectedDefault{color:#ccc}.productAttr__main{--radioColorSpace: 8px;display:flex;flex-wrap:wrap;margin-left:calc(-1*var(--radioColorSpace));width:calc(100% + var(--radioColorSpace)*2)}.productAttr__main .radiobutton{margin:var(--radioColorSpace)}.addProduct{align-items:center;display:flex;margin:0 0 16px}.addProduct>*:not(:last-child){margin-right:16px}.addToCartButton:before{content:""}.addToCartButton--added{background-color:#333}.addToCartButton--added:before{content:""}.addToCartButton--added .addToCartButton__text--default{display:none}.addToCartButton--loading:before,.addToCartButton--loading .addToCartButton__text{display:none}.addToCartButton--loading .loader{display:block}.addToCartButton:not(.addToCartButton--added) .addToCartButton__text--added{display:none}.addToCartButton:not(.addToCartButton--loading) .loader{display:none}.productDetails{border-top:1px solid #d8d8d8;margin-top:32px;padding-top:32px}.productDetails__heading{color:#333;font-size:1.375rem;font-weight:500;letter-spacing:-0.03em;line-height:1.36;margin:0 0 32px}.productDetails__title{margin:0}.productDetails__content{font-size:0.9375rem;font-weight:400;letter-spacing:-0.03em;line-height:1.47;color:#404040}.productDetails__content p{font-size:0.9375rem;font-weight:400;letter-spacing:-0.03em;line-height:1.47;color:inherit}.productDetails__content p:last-of-type{margin-bottom:0}.productDetailsNutrTable{display:inline-flex;flex-direction:column;flex-wrap:wrap;width:100%}.productDetailsNutrTable table{border-collapse:collapse;margin-bottom:15px}.productDetailsNutrTable table:last-child{margin-bottom:0}.productDetailsNutrTable th{border:none;font-size:0.8125rem;font-weight:500;color:#595959;letter-spacing:-0.02em;line-height:1.15;padding:6px 16px;text-align:right}.productDetailsNutrTable td{border-bottom:solid 1px #fff;color:#333;font-size:0.875rem;font-weight:500;letter-spacing:-0.01em;line-height:1.28;padding:10px 14px;text-align:right}.productDetailsNutrTable td:first-child{font-weight:400;text-align:left}.productDetailsNutrTable .highlight{background:#ececec}.productSliderModal .modal__wrap{padding:48px 32px 32px}.productThumbs{--thumbImageWidth: 80px}.productThumbs__slide{border-radius:6px;cursor:pointer;overflow:hidden;position:relative;width:var(--thumbImageWidth);height:var(--thumbImageWidth)}.productThumbs__slide:after{border:1px solid #f47920;border-radius:inherit;content:"";opacity:0;transition:opacity 250ms ease-in-out}.productThumbs__slide figure{width:100%}.productThumbs__slide figure picture{display:block;padding-top:calc(80 / 80 * 100%);position:relative;width:100%}.productThumbs__slide figure img{inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%}.productThumbs__slide.swiper-slide-thumb-active:after{opacity:1}.productThumbs .swiper-button-prev,.productThumbs .swiper-button-next{margin:0}.productThumbs .swiper-button-prev:before,.productThumbs .swiper-button-next:before{content:""}.productThumbs .swiper-button-prev:after,.productThumbs .swiper-button-next:after{z-index:2}.productThumbs .swiper-button-prev:after{content:""}.productThumbs .swiper-button-prev:after{content:""}.productThumbs .swiper-button-next:after{content:""}.productThumbs .swiper-button-next:after{content:""}.productThumbs .swiper-pagination{position:static;margin-top:19px}.productMainImg{--productMainImgWidth: 560px;margin:0 auto;width:100%;max-width:942px}.productMainImg__slide figure{width:100%;margin:0 auto;max-width:var(--productMainImgWidth)}.productMainImg__slide figure picture{display:block;padding-top:calc(560 / 560 * 100%);position:relative;width:100%}.productMainImg__slide figure img{inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%}.productMainImg .swiper-pagination{position:static}.productMainImg .imgControl{margin:60px 0 32px}.productHeader{background-color:#fff;box-shadow:0px 1px 1px rgba(51,51,51,.1),0px 2px 2px rgba(51,51,51,.15),0px 4px 4px rgba(51,51,51,.2);left:0;position:fixed;top:0;transition:-webkit-transform 250ms ease-out;transition:transform 250ms ease-out;transition:transform 250ms ease-out, -webkit-transform 250ms ease-out;-webkit-transform:translateY(-120%);transform:translateY(-120%);z-index:9;width:100%}.productHeader.active{-webkit-transform:translateY(0);transform:translateY(0)}.productHeader .product{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:8px var(--gridSpace);max-width:var(--wrapper)}.productHeader .product__block{align-items:center;display:flex;position:relative}.productHeader .product__img{flex-shrink:0;margin:0 16px 0 0;width:72px}.productHeader .product__more{margin:0 16px 0 0}.productHeader .product__desc:last-child{margin-bottom:0}.productHeader .priceContainer{margin-right:16px}.notifyMe{position:relative;z-index:1}.notifyMe__button.active{background-color:#333;color:#fff}.notifyMe__button:not(.notifyMe__button--loading) .loader{display:none}.notifyMe__button.notifyMe__button--loading .notifyMe__buttonText{display:none}.notifyMe__main{background-color:#ebebeb;display:none;left:0;margin-top:16px;padding:24px;position:absolute;top:100%;width:560px;max-width:48vw}.notifyMe__form{margin-bottom:0}.notifyMe .field:last-child{margin-bottom:0}.cartAdd.error-message{background-color:#f9d0d5;color:#d91a32;display:inline-block;margin-bottom:16px;padding:8px}.sitemapnav{padding:24px 0 12px}.acc__content .sitemapnav{padding-top:8px}.sitemapnav__ul{list-style:none;margin:0 0 -24px}.sitemapnav__li{color:#333;font-size:0.9375rem;font-weight:500;letter-spacing:-0.03em;margin-bottom:24px;padding:0}.sitemapnav__li:after{content:none}.sitemapnav__link{color:var(--buttonColor)}.sitemapnav__link:active{color:var(--buttonColorActive)}.sitemap .acc:last-child{border-bottom:none}.sitemap .acc:last-child .acc__content{padding:0}.couponBlock__form{margin-bottom:0}.couponBlock__field{margin-bottom:0;position:relative}.couponBlock__field.completed .field__input{border:none;width:100px}.couponBlock__field:not(.completed) .field__input{padding-right:32px}.couponBlock__field:not(.completed) .field__wrap{width:100%}.couponBlock__btn{align-items:center;display:flex;font-size:1.5rem;justify-content:center;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:32px;height:32px}.couponBlock__btn:before{content:""}.couponBlock__clear{font-size:1.5rem}.couponBlock__clear:before{content:""}.priceRow--coupon{color:#999;margin-top:0}.progressBlock__bar{background-color:#fff;border-radius:6px;margin:0 0 24px;height:6px}.progressBlock__progress{background-color:#666;border-radius:6px;height:100%}.progressBlock__info{color:gray;font-size:0.875rem;margin:0 0 8px}.progressBlock__remain{color:#333;font-size:1rem}@media (min-width: 480px){.sectionTitle__main:not(:last-child){margin-right:12px}.button{min-width:216px}.button--s{min-width:120px}.range__submit{min-width:initial}.storeLocator__form .field--small .button{min-width:initial}.table{scroll-behavior:smooth;overflow:auto;scrollbar-color:rgba(166,166,166,.3) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.table::-webkit-scrollbar{width:6px;height:6px}.table::-webkit-scrollbar-thumb{background:rgba(166,166,166,.3);border-radius:13px}.table::-webkit-scrollbar-thumb:hover{background:rgba(166,166,166,.5)}.table::-webkit-scrollbar-thumb:active{background:rgba(166,166,166,.7)}.table::-webkit-scrollbar-track{background:transparent}.table td:first-child{padding-left:var(--paddingExternalX)}.table td:last-child{padding-right:var(--paddingExternalX)}.miniBasketButton{min-width:152px}.checkoutTracking__action{min-width:185px}.addToCartButton{min-width:var(--mainButtonWidth)}.notifyMe__button{min-width:var(--mainButtonWidth)}}@media (min-width: 640px){.ordersBanner{align-items:center;display:flex}.form__title{margin-inline:calc(var(--fieldColumnSpace)/2)}.form--address .form__col{width:44%}.field--half{width:calc(50% - var(--fieldColumnSpace))}.field--map{margin:0}.field__map{position:absolute;right:0;top:0;width:50%}.form--address .field__map{width:calc(56% - 12px);height:100%}.field__map .field__mapInner{padding:0;height:100%}.radiobuttons--inline,.checkboxes--inline{flex-wrap:wrap}.formTip{margin-inline:calc(var(--fieldColumnSpace)/2)}.storeTileOrder__info{padding-right:32px}.storeTileOrder__actions{margin:auto 0 auto auto}.mapInfo .storeTileOrder__actions{margin-top:12px}.storeTileOrder__actions .button{font-size:0.8125rem;letter-spacing:-0.02em;min-height:34px}.storeTileOrder__actions .button .icon{margin:-3px 4px -3px 0}.gridBoxes{width:calc(100% + var(--gridBoxSpace)*2)}.contentBox{flex-direction:column;text-align:center}.contentBox__text{max-width:272px}.basketTable__cell--product{flex:1}.basketTable__cell--button{margin:0 72px 0 32px}.history__content{align-items:flex-start;display:flex}.history__description{flex:1;padding-left:20px}.listsBlock{display:none;position:absolute;right:20px;top:-8px;width:232px;max-width:calc(100% + 8px)}.wishlistButton.open .listsBlock{display:block}.listsBlock__bg{display:none}.listTools{margin-bottom:16px}.minibasket .listTools:not(.listTools--noBorder){margin-bottom:4px}.orderRow{display:grid;grid-template-columns:var(--orderProductsWidth) minmax(0, 1.1fr) minmax(0, 2.15fr) minmax(0, 0.75fr);grid-template-rows:fit-content(21px) 1fr;grid-column-gap:var(--orderColGap);grid-row-gap:var(--orderRowGap)}.productThumbs .swiper-button-prev,.productThumbs .swiper-button-next{width:100%}.productThumbs .swiper-button-prev{top:0}.productThumbs .swiper-button-prev:before{background:linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%)}.productThumbs .swiper-button-next{bottom:0;top:auto}.productThumbs .swiper-button-next:before{background:linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 100%)}.sitemapnav__ul{column-count:2}.sitemapnav__li{display:inline-block;padding-right:24px;vertical-align:top;width:100%}}@media (min-width: 640px)and (max-width: 767px){.basketTable__cell--button{margin:0 16px}.orderRow{grid-template-columns:minmax(0, 1fr) minmax(0, 2.25fr) minmax(0, 0.75fr);grid-template-rows:auto}}@media (min-width: 640px)and (min-width: 480px){.storeTileOrder__actions .button{min-width:120px}}@media (min-width: 768px){.mobileOnly{display:none}h2{font-size:1.625rem;letter-spacing:-0.03em;margin:0 0 32px}.footer__col:not(:last-child){margin-right:var(--footerColSpace)}.footer__col:not(:first-child){margin-left:var(--footerColSpace)}.header__tool{position:relative}.acc--mobOnly .acc__header{pointer-events:none}.acc--mobOnly .acc__icon{display:none}.acc--mobOnly:not(.open) .acc__content{display:block}.acc__headerInner{margin-right:32px}.acc__headerInnerTitle{min-width:250px}.acc__headerInnerTitle--info{min-width:initial}.acc__headerInnerTitle--sum{min-width:initial}.article--horizontal{display:flex;min-height:268px}.articleFeatured .article--horizontal{min-height:352px}.article--horizontal .article__img{flex-basis:35.62%;position:relative}.articleFeatured .article--horizontal .article__img{flex-basis:50%}.article--horizontal .article__img figure{inset:0;position:absolute;width:100%;height:100%;width:100%}.article--horizontal .article__img figure picture{display:block;padding-top:calc(352 / 626 * 100%);position:relative;width:100%}.article--horizontal .article__img figure img{inset:0;object-fit:contain;position:absolute;width:100%;height:100%}.article--horizontal .article__img figure img{object-fit:cover}.article--horizontal .article__img picture{inset:0;position:absolute;width:100%;height:100%}.article--horizontal .article__date{margin-bottom:4px}.article--horizontal .article__title{font-size:1.25rem;font-weight:500;letter-spacing:-0.03em;line-height:1.5;margin-bottom:16px}.articleFeatured .article--horizontal .article__title{font-size:1.625rem;font-weight:500;letter-spacing:-0.02em;line-height:1.38;margin-bottom:20px}.article--horizontal .article__info{align-items:flex-start;display:flex;flex-basis:50%;flex-grow:1;flex-flow:column;justify-content:center;padding:32px}.article--horizontal .article__text{-webkit-line-clamp:initial}.breadcrumb__item:not(:last-child){margin-right:12px;padding-right:12px}.breadcrumb__item:not(:last-child):before{background-color:#c2c2c2;content:"";margin-top:-11px;position:absolute;right:0;top:50%;width:1px;height:22px}.catalogue--wide .catalogue__img figure{width:100%}.catalogue--wide .catalogue__img figure picture{display:block;padding-top:calc(314 / 1258 * 100%);position:relative;width:100%}.catalogue--wide .catalogue__img figure img{inset:0;object-fit:contain;position:absolute;width:100%;height:100%}.deliveryFlowNav{margin-top:8px;right:88px}.radiobutton--deliveryType{background:#f2efe8;border-radius:8px;padding:32px 12px;min-height:272px}.radiobutton--deliveryType .radiobutton__label{padding:0;position:static}.form{margin-left:calc(-1*var(--fieldColumnSpace)/2);width:calc(var(--formMaxWidth) + var(--fieldColumnSpace));max-width:calc(100% + var(--fieldColumnSpace))}.orderTrack .indicator{border-right:1px solid #958d7b;margin-right:12px;padding-right:12px}.newsletter__inner{align-items:center;display:flex}.newsletter__input{width:280px}.newsletter__social{border-left:1px solid gray;margin-left:32px;padding-left:32px}.notifications{right:-4px}.notifications__overlay{display:none}.notificationsBtn{width:44px;height:44px;border-radius:50%;border:solid 2px #a6a6a6;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:1.625rem}.notificationsBtn:after{content:attr(data-items);top:-8px;right:-14px;width:26px;height:26px;background:#d91a32;border-radius:50%;color:#fff;font-size:0.8125rem;font-weight:700;line-height:1;letter-spacing:-0.02em;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.result__button{margin-top:40px}.result__mainimg{margin-bottom:16px}.result__mainicon{margin-bottom:40px}.sidemenu__item{line-height:1}.storeTileSpecs__iconWrap{margin-right:auto;padding-right:10px}.storeTileOrder--details .storeTileOrder__info{max-width:initial}.storeTileOrder--details .storeTileOrder__actions{max-width:initial}.storeLocator__form .field--full{max-width:344px}.storeLocator__form .field__inputClear{right:18px}.storeLocator__form .field__input--search{padding-right:40px}.storeLocator__form .field__inputSubmit{display:none}.timetable{margin-top:-20px}.timetableNavWrap{display:flex;justify-content:space-between;margin-bottom:12px}.timetableNav:before{display:none}.topnav__selected{display:none}.topnav__selected:after{display:none}.topnav__list{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.topnav__list li{display:inline-flex;margin:4px}.topnav__item{line-height:1}.topnav__link{border:1px solid #c2c2c2;border-radius:100px;color:#838385;display:block;font-size:0.875rem;font-weight:500;padding:12px 16px;transition:background-color 250ms ease-out}.topnav__link.selected{background-color:#333;border-color:#333;color:#fff}.unavailabelBox{margin-bottom:24px}.minibasket .unavailabelBox{margin-bottom:0}.userMenu{right:-4px}.userMenu__overlay{display:none}.accountDetails__form{margin-right:24px}.basketTable__row--head{margin-bottom:12px}.minibasket:not(.active) .minibasket__overlay{opacity:0;pointer-events:none}.secureCheckout__text{margin:0 8px 0 0}.checkoutTracking__inner{margin-right:10px}.loyalty__img{margin-right:20px}.loyalty__cell:not(:last-child){margin-right:1px}.gallery__figure{width:calc(50% - 20px);margin:10px}.orderHistory{min-height:140px}.orderHistory--qr{padding-left:calc(var(--outerPaddingY) + var(--qrWidth) + var(--qrMargin))}.orderHistory__qr{left:var(--outerPaddingX);position:absolute;top:50%;transform:translateY(-50%)}.orderHistory__section--top span{margin-right:5px}.orderHistory__section--top .orderHistory__sectionInner{flex-flow:row}.productPage{display:grid;grid-template-areas:"product_image product_content";grid-template-columns:minmax(300px, 457px) minmax(50%, 873px)}.productPage__imageCol{grid-area:product_image}.productPage__imageGrid{left:0;position:sticky;top:var(--headerHeight)}}@media (min-width: 768px)and (hover: hover)and (pointer: fine){.topnav__link:hover{background-color:#ececec;border-color:#ececec}}@media (min-width: 768px)and (max-width: 1023px){.articleFeatured .article--horizontal .article__img{flex-basis:40%}}@media (min-width: 768px)and (max-width: 1279px){.article--horizontal .article__title{font-size:1.25rem;font-weight:500;letter-spacing:-0.03em;line-height:1.5}.newsletter__social{margin-left:24px;padding-left:24px}}@media (min-width: 1024px){.tabletOnly{display:none}.header__bottom{padding:16px 0 0}.acc__headerInner{margin-right:104px}.acc__headerInnerTitle{min-width:295px}.acc__headerInnerTitle--info{min-width:initial}.acc__headerInnerTitle--sum{min-width:initial}.filters__itemsWrap{display:flex;flex-wrap:wrap;margin-right:24px}.filters__inner{align-items:flex-start;display:flex}.filters__item:not(:last-child){margin-right:24px}.filters__item:not(.filter--closed){z-index:3}.filters__titleWrap{margin-right:8px}.filters__title{padding:6px 0}.filters__titleWrap .filters__close{display:none}.filters__mobButton{pointer-events:none}.filters--checked .filters__mobButton:after{display:none}.filters__mobButtonText{display:none}.filters--listResults{position:relative;padding-right:160px}.filters--listResults .filters__titleWrap{position:static}.filters--listResults .filters__titleWrap .filtersClearAll{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.filters--listResults.filters--checked .filters__titleWrap .filtersClearAll{display:block}.filters--listResults~.productListWrap .selectedFilters{outline:1px solid red;background:rgba(255,0,0,.2)}.filter{position:relative}.filter__content{background-color:#fff;border-radius:6px;box-shadow:0px 6px 16px rgba(51,51,51,.15);left:-20px;padding:56px 20px 16px 20px;position:absolute;top:-16px;width:248px}.filter__main>.scrollbar{max-height:160px}.filter__main--mobScroll>.scrollbar{overflow:initial}.filter__list--inline{display:flex;flex-wrap:wrap}.filter__list--showAll:not(.initialized) .filter__item:nth-child(n+9){display:none}.filter__list--showAll.initialized .filter__listScroll{max-height:var(--scrollListHeight)}.filter__listMore{display:none}.filter__list--inline .filter__item{margin:4px 0}.filter__list--inline .filter__item:not(:last-child){margin-right:16px}.filtersApply{margin-bottom:12px}.filters__titleWrap .filtersClearAll{display:none}.filtersLinks{margin-top:16px;text-align:center}.filtersLinks--all{display:none}.mainNav__list{display:flex}.mainNav__link--hasChildren:before{display:none}.megamenu{left:0;overflow:hidden;top:100%}.mainNav__item:not(.mainNav__item--active) .megamenu{pointer-events:none}.mainNav__item--active .megamenu{z-index:9}.megamenu__inner{padding:40px 0;position:relative;opacity:0;transform:translateY(-30px);transition:opacity 150ms ease-out,transform 250ms ease-out,visibility 10ms ease-out 250ms;visibility:hidden;min-height:584px}.mainNav__item--active .megamenu__inner{opacity:1;transform:translateY(0);transition:opacity 350ms ease-out 250ms,transform 350ms ease-out 250ms;visibility:visible}.mainNav__item--fadeOut .megamenu__inner{opacity:0;transform:translateY(80px);transition:opacity 350ms ease-out,transform 350ms ease-out}.megamenu__list{width:100%}.megamenu__list--level2{column-count:3}.megamenu__list--level2>li{break-inside:avoid;margin-bottom:40px}.megamenu__list li{font-size:0.875rem}.megamenu__close{position:absolute;right:32px;top:32px;z-index:1;width:40px;height:40px;min-height:auto}.megamenu__close:before{display:inline-block;vertical-align:top}.megamenu__back{display:none}.megamenu .wrapper{padding:0 var(--gridSpace)}.megamenuBg{background-color:#e6e6e6;left:0;position:absolute;top:100%;transform:scaleY(0);transform-origin:center top;transition:transform 350ms ease-out 50ms;width:100%;height:584px}.menuOpened .megamenuBg{transform:scaleY(1);transition:transform 350ms ease-out}.megamenuBg:after{content:"";position:absolute;right:0;top:0;width:50%;height:100%}.newsletter__form{align-items:center}.newsletter__label{margin-right:24px}.sidemenu{border-right:1px solid #ececec;height:100%;margin:0;padding-left:30px}.sidemenu .sidenav__list--level1{scroll-behavior:smooth;overflow:auto;scrollbar-color:rgba(166,166,166,.3) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;left:0;padding-right:16px;position:sticky;top:calc(8px + var(--headerHeight));max-height:calc(100vh - 16px - var(--headerHeight))}.sidemenu .sidenav__list--level1::-webkit-scrollbar{width:6px;height:6px}.sidemenu .sidenav__list--level1::-webkit-scrollbar-thumb{background:rgba(166,166,166,.3);border-radius:13px}.sidemenu .sidenav__list--level1::-webkit-scrollbar-thumb:hover{background:rgba(166,166,166,.5)}.sidemenu .sidenav__list--level1::-webkit-scrollbar-thumb:active{background:rgba(166,166,166,.7)}.sidemenu .sidenav__list--level1::-webkit-scrollbar-track{background:transparent}.sidemenu__selected{display:none}.sidemenu__selected:after{display:none}.sidemenu__list--level2{margin:0 0 12px}.sidemenu__link.selected{color:#f47920}.sidemenu__link--level1{margin-bottom:12px;font-size:1.125rem}.storeListWrap{display:flex}.storeListWrap [data-tabToggle-content]{display:block}.storeListWrap .tabToggle{display:none}.storeList{scroll-behavior:smooth;overflow:auto;scrollbar-color:rgba(166,166,166,.3) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;margin-right:24px;width:484px;max-width:45%;max-height:600px}.storeList::-webkit-scrollbar{width:6px;height:6px}.storeList::-webkit-scrollbar-thumb{background:rgba(166,166,166,.3);border-radius:13px}.storeList::-webkit-scrollbar-thumb:hover{background:rgba(166,166,166,.5)}.storeList::-webkit-scrollbar-thumb:active{background:rgba(166,166,166,.7)}.storeList::-webkit-scrollbar-track{background:transparent}.storeTile{margin-right:12px}.gallery__figure{width:calc(33.3% - 20px)}.myLists--row .myList{flex:1}.orderSum--border .orderSum__col:not(:last-child){border-right:1px solid #fff}.productPage__info{padding-left:var(--productImageColSpace)}.productDetailsNutrTable{max-width:714px}}@media (min-width: 1024px)and (hover: hover)and (pointer: fine){.sidemenu__link:not(.selected):hover{color:#838385}}@media (min-width: 1024px)and (max-width: 1279px){.megamenuBg{z-index:1}}@media (min-width: 1024px)and (max-width: 1365px){.megamenu__close{right:8px;top:8px}.megamenuBg{height:640px}}@media (min-width: 1280px){.mainLayout{--asideWidth: 352px;--gridSpace: 64px;--gridSpaceBorder: calc(var(--gridSpace)/2);display:grid;grid-template-areas:"aside content";grid-template-columns:var(--asideWidth) minmax(0, 1fr)}.mainLayout--rightAside{grid-template-areas:"content aside";grid-template-columns:minmax(0, 1fr) var(--asideWidth)}.mainLayout__aside{grid-area:aside;display:flex;flex-direction:column}.mainLayout__content{grid-area:content}.deliveryTypes{padding:0 20px}.burgerMenu{display:none}.mainLayout__aside .sideNav{border-right:1px solid #ececec}.basketMain{position:relative}.sideBasket{box-shadow:0px 6px 16px rgba(51,51,51,.15);border-radius:8px;position:sticky;right:0;top:0}.sideBasket__title{color:#333;font-size:1.25rem;font-weight:500;line-height:1.5;margin:0 0 16px;padding-left:40px;position:relative}.sideBasket__title:before{color:#a6a6a6;font-size:2rem;left:0;margin-top:-16px;position:absolute;top:50%}}@media (min-width: 1280px)and (max-width: 1365px){.mainLayout{--asideWidth: 296px;--gridSpace: 24px;--gridSpaceBorder: var(--gridSpace)}}@media (min-width: 1366px){.megamenu__title{padding-right:40px}}@media (min-width: 1920px){.goToTop{margin-right:calc(50vw - var(--wrapper)/2)}.productList .product{width:calc(16.6% - 5*var(--productSpaceH)/6)}}@media (min-width: 640px)and (max-width: 1365px)and (min-width: 1280px){.basketTable__cell--button{margin:0 12px 0 12px}}@media (max-width: 1599px){.basketMain__content{--mainLayoutSpace: 24px}.landingList{row-gap:32px}.landingList__item{width:calc(20% - 4*var(--colGap)/5)}.myLists--grid{--listsGap: 20px}.myLists--row{--listsGap: 16px}.productList .product{width:calc(25% - 3*var(--productSpaceH)/4)}}@media (max-width: 1365px){.basketTable{--imgMarginRight: 16px}.basketTable__row{padding-right:84px;padding-left:0}.basketTable__remove{right:0}.basketTable .fav{right:40px}.landingList__item{width:calc(25% - 3*var(--colGap)/4)}.myLists--grid .myList{width:calc(50% - var(--listsGap)/2)}.productList{--productSpaceH: 16px;--productSpaceV: 16px}}@media (max-width: 1365px)and (min-width: 1280px){.basketTable{--imgWidth: 80px}.basketTable__cell--price{margin-right:0}.basketTable__cell--quant{margin:0 12px}.basketTable__cell .product__title{font-size:1rem}.productList .product{width:calc(33.33% - 2*var(--productSpaceH)/3)}}@media (max-width: 1359px){.infoPopup{right:var(--gridSpace)}.productMainImg .swiper-button-prev,.productMainImg .swiper-button-next{display:flex}}@media (max-width: 1279px){:root{--gridSpace: 32px}.mainLayout{--mainLayoutSpace: var(--gridSpace)}.loginWrap__form{padding-block:56px}.loadMore{--loadMoreSpace: 32px}.mainNav__item{margin:0 8px}.burgerMenu{background:none;margin:0 16px 0 0;padding:0;width:32px;height:32px}.burgerMenu__bar{background:#404040;border-radius:15px;display:block;margin:6px auto;transition:all 350ms ease-out;height:2px;width:26px}.burgerMenu__bar--middle{margin:0 auto}.burgerMenu--opened .burgerMenu__bar--top{transform:translateY(8px) rotateZ(45deg)}.burgerMenu--opened .burgerMenu__bar--bottom{transform:translateY(-8px) rotateZ(-45deg)}.burgerMenu--opened .burgerMenu__bar--middle{width:0}.modal__wrap{padding-bottom:40px}.mainLayout__aside .sideNav{display:none}.simpleSlider--cat:not(.swiper-initialized) .swiper-slide{width:calc(25% - 16px)}.timetable{margin-bottom:56px}.addresses{--addressesGap: 24px}.addresses__box,.addresses .addBox{width:calc(50% - var(--addressesGap)/2)}.basket{margin-bottom:144px}.basketMain__content{padding-right:0}.sideBasket{box-shadow:0px -2px 10px rgba(51,51,51,.1);bottom:0;left:0;position:fixed;z-index:2;width:100%}.sideBasket__title{display:none}.landingList{row-gap:24px}.myList--box .myList__title{font-size:1.25rem}.orderRow{--orderColGap: 24px}.productPage{--productImageColSpace: 40px}.productMainImg{--productMainImgWidth: 500px}.productMainImg .imgControl{margin:30px 0 20px}}@media (max-width: 1279px)and (hover: hover)and (pointer: fine){.burgerMenu:not(.disabled):hover{background:transparent}.burgerMenu:not(.disabled):hover .burgerMenu__bar{background:#333}}@media (max-width: 1279px)and (min-width: 1024px){.checkoutProducts .product--mini .product__img,.checkoutProducts .minibasket__product .product__img{margin-right:8px;width:80px}.productListContent{margin-left:-20px;width:calc(100% + 40px)}}@media (max-width: 1023px){:root{--gridSpace: 24px}.pageTitle h1{font-size:2.375rem}.pageTitle--big{height:280px}.pageTitle--big h1{font-size:2.875rem}.ordersBanner{padding:16px}.ordersBanner__img{width:37%}.ordersBanner__icon{font-size:3rem;margin-right:16px}.ordersBanner__text{font-size:1rem}.tabletHidden{display:none}ul.listL{margin:16px 0 24px}ul.listL li{font-size:1.125rem;font-weight:500;letter-spacing:-0.02em;line-height:1.33;padding-left:21px}ul.listCols{column-count:4}.footer{--footerSpaceTop: 56px}.footer__col{--footerColSpace: 24px}.acc--stripe .acc__header{font-size:1rem}.acc__headerInnerTitle--info{margin-left:auto}.articleList--contests .article{width:calc(33.33% - 2*var(--productSpaceH)/3)}.articleDetails__title{font-size:1.625rem;font-weight:700;letter-spacing:-0.03em;line-height:1.35}.articleDetails__title{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:1.16}.catalogueList{--productSpaceH: 24px}html.filtersOpened,html.filtersOpened body{overflow:hidden;height:calc(var(--windowHeight) - 1px)}.filters__itemsWrap{scroll-behavior:smooth;overflow:auto;scrollbar-color:rgba(166,166,166,.3) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow-x:hidden;height:calc(100% - var(--mobFilterTopBar))}.filters__itemsWrap::-webkit-scrollbar{width:6px;height:6px}.filters__itemsWrap::-webkit-scrollbar-thumb{background:rgba(166,166,166,.3);border-radius:13px}.filters__itemsWrap::-webkit-scrollbar-thumb:hover{background:rgba(166,166,166,.5)}.filters__itemsWrap::-webkit-scrollbar-thumb:active{background:rgba(166,166,166,.7)}.filters__itemsWrap::-webkit-scrollbar-track{background:transparent}.filters--2levelOpened .filters__itemsWrap{overflow:visible}.filters__inner{background-color:#fff;left:0;padding:0 var(--filtersSpace) var(--mobFilterBottomBar);position:fixed;transform:translateX(-100%);transition:transform 350ms ease-out;top:var(--mobFiltersTop);z-index:9;width:100%;height:var(--windowHeight)}.filters:not(.filters--2levelOpened) .filters__inner{overflow:hidden}.filters--opened .filters__inner{transform:translateX(0)}.filters__item:not(:first-child){border-top:1px solid #c2c2c2}.filters__titleWrap{align-items:center;border-bottom:1px solid #a6a6a6;display:flex;padding:16px 0}.filters__title{font-size:1.125rem;font-weight:400}.filters__titleWrap .filters__close{margin-right:8px}.filters__mobButton{align-items:center;display:inline-flex}.filter__title{font-size:1rem;font-weight:500;padding:16px 32px 16px 0}.filter__titleIcon{font-size:1.5rem;line-height:1;right:0;top:50%;transform:translateY(-50%)}.filter__titleIcon:before{line-height:1}.filters__mobTitle .filter__titleIcon{left:0;right:auto}.filters__mobTitle .filter__titleIcon:before{transform:rotate(180deg);transform-origin:center}.filter__content{padding:12px 0}.filter__main{height:calc(100% - var(--mobFilterTopBar) - var(--mobFilterTopBarSpace))}.filter__main--mobScroll>.scrollbar{scroll-behavior:smooth;overflow:auto;scrollbar-color:rgba(166,166,166,.3) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-height:100%}.filter__main--mobScroll>.scrollbar::-webkit-scrollbar{width:6px;height:6px}.filter__main--mobScroll>.scrollbar::-webkit-scrollbar-thumb{background:rgba(166,166,166,.3);border-radius:13px}.filter__main--mobScroll>.scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(166,166,166,.5)}.filter__main--mobScroll>.scrollbar::-webkit-scrollbar-thumb:active{background:rgba(166,166,166,.7)}.filter__main--mobScroll>.scrollbar::-webkit-scrollbar-track{background:transparent}.filter__list{height:100%}.filter__list--showAll .filter__listScroll{max-height:100%}.filter__list--more .filter__listWrap{height:100%}.filter__list--more .filter__listWrap>.filter__item{display:none}.filter__list--moreList{height:calc(100% - var(--searchHeight))}.filter__list--moreList .filter__listScroll{max-height:100%}.filter__showAll{display:none}.filter__listMore{height:100%}.filter__list--inline .filter__item{margin:16px 0}.filter__more{display:none}.filter:not(.filter--checked) .filtersClear{display:none}.filtersClearAll{margin-left:auto}.filtersLinks{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:8px var(--filtersSpace);position:absolute;width:100%;height:var(--mobFilterBottomBar)}.filtersLinks:not(.filtersLinks--all){display:none}.form{margin-bottom:24px}.mainNavWrap{background-color:#ebebeb;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px var(--mobMenuHorPadding) 80px;position:fixed;top:var(--headerHeight);transition:transform 350ms ease-out;transform:translateX(-100%);width:100%;max-width:440px;height:calc(100% - var(--headerHeight))}.menuOpened .mainNavWrap{transform:translateX(0)}.menuOpened--level2 .mainNavWrap{overflow:hidden}.mainNav__item{color:#333;font-size:1.125rem;margin:8px 0}.mainNav__link{padding:8px 0;position:relative}.mainNav__link--hasChildren:before{font-size:1.5rem;margin-top:-12px;position:absolute;right:0;top:50%}.megamenu{background-color:#ebebeb;overflow:auto;-webkit-overflow-scrolling:touch;right:0;top:0;transition:transform 350ms ease-out;transform:translateX(-100%);z-index:1;height:100%}.mainNav__item--active .megamenu{transform:translateX(0)}.megamenu__main{padding:32px var(--mobMenuHorPadding) 80px}.megamenu__cols--promo{border-bottom:1px solid #fff;margin-bottom:24px}.megamenu__list--level2>li{font-size:1rem;margin-bottom:24px}.megamenu__close{display:none}.megamenu__back{align-items:center;background-color:#fff;border-radius:0;color:#8c8c8c;display:flex;font-size:1.25rem;justify-content:flex-start;padding:16px;width:100%}.megamenu__back:before{font-size:1.5rem;margin-right:8px}.newsletter__form{flex-direction:column}.newsletter__label{margin-bottom:16px}.output--pickup .output__inner,.output--delivery .output__inner{padding-left:80px}.output--init .output__title{font-size:1rem}.sideBasket .priceRow--total{margin-top:0}.productsSum{padding:12px 16px}.result__title{font-size:1.625rem;font-weight:700;letter-spacing:-0.03em;line-height:1.35}.sidemenu{margin:0 calc(var(--gridSpace) + var(--mainLayoutSpace)) 22px}.sidemenu__selected{border:1px solid #a6a6a6;border-radius:8px;color:#333;font-size:0.9375rem;line-height:1;overflow:hidden;padding:16px 40px 16px 16px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.sidemenu__selected:before{color:#838385;font-size:1rem;margin-top:-8px;position:absolute;right:16px;top:50%;transition:transform 250ms ease-out;transform-origin:center}.sidemenu__selected.active:before{transform:rotate(180deg)}.sidemenu__list--level1{scroll-behavior:smooth;overflow:auto;scrollbar-color:rgba(166,166,166,.3) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #a6a6a6;border-radius:8px;display:none;left:0;margin-top:12px;position:absolute;top:100%;width:100%;max-height:400px}.sidemenu__list--level1::-webkit-scrollbar{width:6px;height:6px}.sidemenu__list--level1::-webkit-scrollbar-thumb{background:rgba(166,166,166,.3);border-radius:13px}.sidemenu__list--level1::-webkit-scrollbar-thumb:hover{background:rgba(166,166,166,.5)}.sidemenu__list--level1::-webkit-scrollbar-thumb:active{background:rgba(166,166,166,.7)}.sidemenu__list--level1::-webkit-scrollbar-track{background:transparent}.sidemenu__item--level1{line-height:1.534;margin:0}.sidemenu__item--level1:not(:first-child){border-top:1px solid #ececec}.sidemenu__link--level1{color:#333;display:block;font-size:0.9375rem;padding:12px 16px}.sidemenu__link--level1.selected{background-color:#f4f4f4}.storeList{box-shadow:0px 0px 24px rgba(0,0,0,.08);margin-bottom:32px}.storeMap{margin-bottom:32px;width:100%;height:470px;min-height:70vh}.storeTile{margin-inline:20px}.storeTile__thumbnail{display:none}.storeLocator{position:relative}.storeLocator__inner{padding:24px 16px;z-index:1}.storeLocator__illustration--left{display:none}.storeLocator__illustration--right{display:none}.storeLocator__illustration--mob{bottom:0;display:block;position:absolute;right:0}.storeLocator__form{margin-bottom:0}.table td.table__tools .iconButton:not(:last-child),.table td.table__tools .selectedFilters__remove:not(:last-child){margin-right:12px}.gridBoxes{--gridBoxSpace: 8px}.contentBox{padding:24px}.contentBox__icon{margin-bottom:16px}.contentBox__title{margin-bottom:16px}.userNavBlock{margin-bottom:64px}.userNav__link{font-size:0.875rem}.addresses{--addressesGap: 16px}.checkout{--checkoutSpaceTop: 30px}.checkout__title{font-size:1.875rem;letter-spacing:-0.03em;line-height:1.2}.checkout__title{margin:0 0 50px}.checkoutMsg__title{font-size:1.625rem;font-weight:700;letter-spacing:-0.03em;line-height:1.35}.checkoutMsg__title{margin:0}.landingItem--box{padding:16px 8px}.landingItem--box .landingItem__title{font-size:0.875rem}.myLists--row{flex-wrap:wrap}.myLists--row .myList{width:calc(50% - var(--listsGap)/2)}.productList .product{width:calc(33.33% - 2*var(--productSpaceH)/3)}.orderRow{--orderColGap: 16px;--orderProductsWidth: 208px;--orderProductWidth: 64px;--orderRowGap: 12px}.orderHistory{--qrWidth: 100px;--qrMargin: 10px}.orderHistory__section{padding-right:10px}.orderSum--border{flex-direction:column}.orderSum--border .orderSum__col:not(:last-child){border-bottom:1px solid #fff}.orderStatusInfo{margin-bottom:24px}.productPage{--productImageColSpace: 24px}.productHeader .product__img{margin-right:8px}.productHeader .priceContainer{align-items:flex-end;flex-direction:column-reverse}.productHeader .priceContainer .priceBlock__price--init{margin:0 0 4px}}@media (max-width: 1023px)and (hover: hover)and (pointer: fine){.megamenu__back.button:not(.disabled):hover{background:transparent}}@media (max-width: 1023px)and (min-width: 480px){.article__dateWrap .pill{font-size:0.75rem}.table{--cellPaddingX: 16px;--cellPaddingY: 16px;--paddingExternalX: 16px}}@media (max-width: 1023px)and (min-width: 640px){.mainNavWrap{max-width:480px}}@media (max-width: 767px){:root{--gridSpace: 16px;--headerHeight: 116px}.section{margin-bottom:40px}.sectionTitle h2{font-size:1.375rem;font-weight:700;letter-spacing:-0.03em;line-height:1.36}.pageTitle h1{font-size:1.875rem;letter-spacing:-0.02em}.pageTitle.pageTitle--image h1{text-shadow:0px 0px 10px rgba(51,51,51,.3)}.pageTitle--big{margin-bottom:32px;height:200px}.pageTitle--big h1{font-size:1.625rem}.asideHeader{height:92px}.ordersBanner__icon{font-size:2.75rem}.ordersBanner__text{font-size:0.9375rem;max-width:416px}.mobileHidden{display:none}.separate{margin:0 8px}h1{font-size:1.875rem;letter-spacing:-0.02em}h2{font-size:1.25rem;letter-spacing:-0.02em;margin:0 0 20px}.text,p{margin:0 0 20px}ul.listS{margin-top:20px}ul.listCols{column-count:3}.footer__main{flex-direction:column;padding:32px 0 8px}.footer__col{margin-bottom:var(--footerColSpace)}.footer__title{margin-bottom:8px}.footer__apps{margin-top:16px}.footer__btm{flex-wrap:wrap}.footer__text{text-align:center}.col--m1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col--m2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col--m3{flex-basis:25%;max-width:25%}.col--m4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col--m5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col--m6{flex-basis:50%;max-width:50%}.col--m7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col--m8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col--m9{flex-basis:75%;max-width:75%}.col--m10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col--m11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col--m12{flex-basis:100%;max-width:100%}.header__top{padding:12px 0 0}.header__leftBlock{padding-bottom:12px}.header__topInner{flex-wrap:wrap;position:relative}.header__logo{width:200px;height:26px}.header__tools{background:url(../media/wood.png) repeat scroll center;flex-shrink:0;justify-content:flex-end;margin-left:calc(-1*var(--gridSpace));padding:6px 0;width:calc(100% + var(--gridSpace)*2)}.header__tool{margin-right:20px}.header__tool--account{display:none}.acc--stripe{margin:12px 0}.acc--stripe .acc__header{font-size:0.875rem;margin-bottom:12px;padding:12px}.acc--beige .acc__header{font-size:1rem;font-weight:500;letter-spacing:-0.02em;line-height:1.37}.acc--beige .acc__content{padding:24px 0 0}.acc--colorStripe .acc__header{padding-block:16px}.acc__header{padding:16px 0}.acc__headerInner{flex-flow:column;flex-wrap:wrap;padding-right:10px}.acc__headerInner--price{flex-flow:row;align-items:center}.acc__headerInner--price .acc__headerInnerTitle--info{display:none}.acc__headerInner--price .acc__headerInnerTitle--sum{display:inline-block}.acc__headerInnerTitle--info{margin-left:0;margin-top:8px}.acc__headerInnerTitle--sum{padding-left:10px}.acc__headerInnerTitle--large{font-size:1.125rem;letter-spacing:-0.02em;line-height:1.2}.acc__icon{font-size:1.5rem}.articleFeatured{display:none}.articleList--column{margin-bottom:40px}.articleList--contests .article{width:calc(50% - 1*var(--productSpaceH)/2)}.articleDetails__title:after{margin:20px auto 32px 0;width:68px}.bnr{padding:20px 0}.bnr__text{margin:0 16px}.breadcrumb__list{align-items:flex-start;flex-direction:column}.breadcrumb__item{font-weight:500}.cardRow{min-height:55px}.cardRow__msg{font-size:0.8125rem;font-weight:400;letter-spacing:-0.02em;line-height:1.3;max-width:120px}.catalogue__title{font-size:1.125rem;font-weight:500;letter-spacing:-0.02em;line-height:1.33}.collectionBox__title{font-size:0.875rem}.contestBnr{padding:64px 24px;min-height:209px}.contestBnr h3{font-size:1.125rem;line-height:1.2}.deliveryFlowNav{left:24px}.radiobuttons--deliveryType{gap:8px;margin:0 auto;padding-bottom:112px;position:relative}.radiobutton--deliveryType{position:static}.radiobutton--deliveryType .radiobutton__label{background:#f2efe8;border-radius:8px;font-size:0.875rem;font-weight:400;padding:16px}.radiobutton--deliveryType .radiobutton__label b{display:block}.radiobutton--deliveryType .radiobutton__text{line-height:1.286}.radiobutton--deliveryType .radiobutton__border:after{right:8px;top:8px;width:26px;height:26px}.radiobutton--deliveryType .icon{margin:0 auto 8px;height:32px}.deliveryTypeInfo ul{background:#f7f5f0;border-radius:8px;flex-grow:1;margin:0;padding:12px}.deliveryTypeInfo{align-items:center;bottom:0;display:flex;left:0;position:absolute;width:100%;height:112px}.radiobutton:not(.checked) .deliveryTypeInfo{display:none}.deliveryTypeInfo__sum{align-items:flex-start;text-align:left}.deliveryTypeInfo__sum p{margin-bottom:4px}.selectedFilters{display:none}.form{width:100%}.formBox__more{justify-content:flex-start}.formBox .checkbox~.formBox__more .checkbox~.formBox__more{padding-left:var(--labelSpace)}.loginWrap__img{display:none}.loginWrap__form{padding:64px 16px 40px}.registerPromo{margin-top:20px}.formText{padding:16px 0 0}.formText p{font-size:0.8125rem}.goToTop{bottom:16px;font-size:0.75rem;line-height:56px;right:16px;width:56px;height:56px}.orderTrack .indicator{margin-bottom:6px}.loadMore{--loadMoreSpace: 16px}.message{margin-bottom:30px}.modal__wrap .btnWrap{margin-top:24px}.modal__titleWrap{margin-bottom:24px;text-align:left}.modal__titleWrap p{font-size:0.875rem}.modal__title{margin-inline:0;text-align:left}.modal__title{font-size:1.125rem}.newsletter__inner{margin:0 auto;max-width:400px}.newsletter__form{border-bottom:1px solid gray;margin-bottom:24px;padding-bottom:24px}.newsletter__input{flex:1}.notifications{right:0;padding:0 var(--gridSpace);width:100%}.notifications__content{width:100%}.notificationsBtn:after{content:"";top:-1px;right:0;width:8px;height:8px;background:#d91a32;border-radius:50%}.outputsRow{gap:16px}.output--init{padding:8px}.output--pickup:not(.output--init) .output__inner,.output--delivery:not(.output--init) .output__inner{background-size:auto 26px;padding-left:60px;min-height:26px}.output--pickup.output--init .output__inner,.output--delivery.output--init .output__inner{background-size:auto 34px;padding-left:64px;min-height:34px}.output--init .output__title{font-size:0.875rem}.product__title{font-size:0.9375rem}.productInfo .productTags{margin-bottom:8px}.productList .priceContainer{height:32px}.priceRow--total{font-size:1rem;margin-bottom:12px}.productList .quantity{height:34px}.quantity__btn{font-size:0.875rem;width:40px}.quantity__btn--notAvailable{font-size:0.8125rem}.quantity__input{font-size:0.875rem}.quantity__input span{font-size:0.75rem;font-weight:400}.quantity__message{padding:8px}.result__title{font-size:1.625rem;letter-spacing:-0.03em}.result__p--b{font-size:1.125rem;letter-spacing:-0.02em}.result__code strong{display:block;margin-top:8px}.result__mainimg--notsupported{margin-bottom:32px;max-width:160px}.sidemenu{margin-top:16px}.sliderSection{--sliderSectionSpaceBottom: 32px}.simpleSlider--cat:not(.swiper-initialized) .swiper-slide{width:calc(33.3333333333% - 16px)}.productsSlider{margin-top:16px}.productsSlider .swiper-slide{width:160px}.storeTile__address{margin-bottom:12px}.storeTileSpecs{align-items:flex-start;flex-flow:column;margin-bottom:15px}.storeTileSpecs__title{font-size:1.375rem;font-weight:700;letter-spacing:-0.03em;line-height:1.36}.storeTileSpecs__title{font-size:1.25rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2;margin-bottom:8px}.storeTileSpecs__iconWrap{margin-bottom:12px}.storeTileOrder--details{flex-flow:column;margin-bottom:32px;padding:24px}.storeTileOrder--details .storeTileOrder__icon{margin:0 auto 16px 0}.storeTileOrder--details .storeTileOrder__info{padding-right:0;width:100%;max-width:initial}.storeTileOrder--details .storeTileOrder__actions{margin-top:16px;width:100%}.storeSearch .form{background-color:#fff;transform:translateY(0)}.storeSearch.sticky{padding-bottom:64px}.storeSearch.sticky .form{padding-inline:var(--gridSpace);position:fixed;top:calc(var(--headerHeight) - 64px);left:0;transform:translateY(100%);z-index:3;transition:transform 250ms ease-out;width:100%}.storeSearch p:last-of-type{margin-bottom:16px}.pin__count{font-size:1.125rem;letter-spacing:-0.02em;line-height:1.2}.mapInfo{padding-top:46px;max-width:246px}.mapInfo__close{right:16px;top:16px;color:#333}.storeLocator__title{font-size:1.375rem;font-weight:700;letter-spacing:-0.03em;line-height:1.36}.storeLocator__title{font-size:1.25rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2}.storeLocator__sub{margin-bottom:32px}.storeLocator__form .field--small{display:none}.storeHours{padding:24px 24px 32px}.storeHours .acc__header p{display:inline}.storeHours .acc__headerInner{display:block}.storeHours .acc__icon{display:inline-block}.storeHours hr{margin:27px auto;max-width:initial}.storeHours__top{display:flex;align-items:flex-start;text-align:left;flex-flow:column}.storeDetails__map{padding-top:calc(470 / 343 * 100%);position:relative;width:100%}.timetable{margin-bottom:12px}.timetable__day{border:none;padding-inline:56px;height:72px}.timetableNav{justify-content:center;position:absolute;top:16px;z-index:2;width:40px;height:40px}.timetableNav{font-size:1rem}.timetableNav__icon,.timetableNav__text{display:none}.timetableNav--next{right:4px}.timetableNav--prev{left:4px}.topnav{margin-top:16px}.topnav__selected{border:1px solid #a6a6a6;border-radius:8px;color:#333;font-size:0.9375rem;line-height:1;overflow:hidden;padding:16px 40px 16px 16px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.topnav__selected:before{color:#838385;font-size:1rem;margin-top:-8px;position:absolute;right:16px;top:50%;transition:transform 250ms ease-out;transform-origin:center}.topnav__selected.active:before{transform:rotate(180deg)}.topnav__list{scroll-behavior:smooth;overflow:auto;scrollbar-color:rgba(166,166,166,.3) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #a6a6a6;border-radius:8px;display:none;left:0;margin-top:12px;position:absolute;top:100%;width:100%;max-height:400px}.topnav__list::-webkit-scrollbar{width:6px;height:6px}.topnav__list::-webkit-scrollbar-thumb{background:rgba(166,166,166,.3);border-radius:13px}.topnav__list::-webkit-scrollbar-thumb:hover{background:rgba(166,166,166,.5)}.topnav__list::-webkit-scrollbar-thumb:active{background:rgba(166,166,166,.7)}.topnav__list::-webkit-scrollbar-track{background:transparent}.topnav__item{line-height:1.534;margin:0}.topnav__item:not(:first-child){border-top:1px solid #ececec}.topnav__link{color:#333;display:block;font-size:0.9375rem;padding:12px 16px}.topnav__link.selected{background-color:#f4f4f4}.unavailabelBox .listTools--noBorder{padding-top:8px}.userMenu{right:0;padding:0 var(--gridSpace);width:100%}.userMenu__content{width:100%}.gridBoxes__box{width:calc(50% - var(--gridBoxSpace)*2)}.userNavBlock{--tabItemHeight: 32px;margin-left:calc(-1*var(--gridSpace));margin-bottom:32px;overflow-x:auto;width:calc(100% + var(--gridSpace)*2);max-width:initial}.userNav{padding:0 var(--gridSpace)}.userNav__item{white-space:nowrap;flex:1 0 auto}.userNav__item:not(:last-child){margin-right:8px}.userNav__link{font-size:0.875rem;font-weight:500;letter-spacing:initial;line-height:1.28;padding:8px 12px}.accountDetails{flex-direction:column;margin-bottom:24px}.accountDetails__form{margin-bottom:8px}.basketTable__row--head .basketTable__cell{font-size:0.875rem}.basketTable__cell--price{margin-right:0}.basketTable__cell--quant{margin:0 16px}.minibasket{--miniBasketWidth: 100%}.minibasket__overlay{display:none}.minibasket__inner{top:var(--headerHeight);height:calc(var(--windowHeight) - var(--headerHeight))}.minibasket__header{padding-top:8px;padding-bottom:12px}.minibasket__product{padding:16px 0}.minibasket__bottom{padding:12px 16px}.minibasket .miniBasketButton{display:none}.basketInfo{margin-top:8px}.secureCheckout{flex-direction:column}.secureCheckout__text{margin:0 0 8px 0}.secureCheckout__img{width:120px}.checkout__title{margin:0 0 31px}.checkout>h2{font-size:1.375rem;font-weight:700;letter-spacing:-0.03em;line-height:1.36}.checkout>h2{margin:0 0 46px}.checkoutMsg{margin:0 0 60px}.checkoutMsg img{margin-bottom:6px}.checkoutMsg__title{margin:0}.checkoutMsg__code strong{display:block;margin-top:8px}.checkoutTracking{margin:0 auto 54px;flex-flow:column}.checkoutTracking__action{margin-top:37px}.checkoutTrackingMsg{margin:0 0 56px}.loyalty__img{margin-bottom:20px}.loyalty__inner{flex-flow:column;align-items:center}.loyalty__row{flex-flow:column}.loyalty__cell{width:100%}.loyalty__cell:not(:last-child){margin-bottom:1px}.loyalty__table{width:100%}.loyaltyList{margin:20px auto 0}.loyaltyList li{font-size:0.9375rem;font-weight:400;letter-spacing:-0.03em;line-height:1.47}.history{--historycnt: 72px}.history__mainimg{margin-bottom:32px}.history__date{padding-right:38px}.history__date:before,.history__date:after{right:28px}.landingList{--colGap: 0;row-gap:0}.landingList__item{width:33.33%}.landingItem__title{font-size:0.875rem;margin:0 var(--landingTitleMobSpace)}.landingItem--box .landingItem__title{font-size:0.8125rem}.landingItem__submenu{left:var(--landingTitleMobSpace);width:calc(100% - var(--landingTitleMobSpace)*2)}.myLists--grid{--listsGap: 16px}.myLists--row{--listsGap: 12px}.myList--box{padding-top:16px;padding-bottom:16px}.myList--box .myList__title{font-size:1.125rem}.productList .product .priceBlock__price,.productsSlider .product .priceBlock__price{font-size:0.75rem;margin-top:4px}.productList .product .priceBlock__price--init,.productsSlider .product .priceBlock__price--init{font-size:0.6875rem;line-height:1.091;margin-top:0}.productList .product .priceBlock__price--b,.productsSlider .product .priceBlock__price--b{font-size:0.875rem;line-height:1.286;margin-top:2px}.productList .product .priceBlock__text,.productsSlider .product .priceBlock__text{font-size:0.625rem;line-height:1.2}.orderRow__items{grid-area:1/1/2/4;width:var(--orderProductsWidth)}.orderRow__status{grid-area:2/1/3/4}.orderRow__info--1{grid-area:3/1/4/2}.orderRow__info--2{grid-area:3/2/4/3}.orderRow__info--3{grid-area:3/3/4/4}.orderHistory{--outerPaddingY: 18px;flex-flow:column}.orderHistory .copyText__tooltip{bottom:100%;transform:translate3d(-90%, -10px, 0);top:auto}.orderHistory .copyText__tooltip--open{bottom:100%;transform:translate3d(-90%, -15px, 0);top:auto}.orderHistory--qr .orderHistory__section--top{margin-top:0}.orderHistory__qr{margin-right:15px}.orderHistory__section:not(.orderHistory__section--top){padding-right:0}.orderHistory__section:not(.orderHistory__section--top):not(:last-child){border-bottom:1px solid #c2c2c2;margin-bottom:10px;padding-bottom:10px}.orderHistory__section--top{align-items:flex-end;margin:55px 0 15px}.orderHistory__section--top .copyText{margin-bottom:17px}.orderStatusInfo{margin-bottom:16px}.orderTrack{margin:0 0 16px;padding:16px}.orderTrack__inner{align-items:flex-start;flex-flow:column}.orderTrack__date{display:block;margin-top:6px}.productPage{margin:24px 0 32px}.productPage__imageCol{margin:0 auto 32px;max-width:560px}.productPage__imageMain{margin-bottom:16px}.productInfo__title{font-size:1.5rem;line-height:1.25}.productInfo__desc{margin-bottom:16px}.productInfo__codeWrap{margin-bottom:8px}.productDetails{margin-top:24px;padding-top:24px}.productDetails__heading{margin-bottom:0}.productDetailsNutrTable td{padding:8px 14px}.productSliderModal .modal__wrap{padding:24px}.productThumbs{--thumbImageWidth: 64px}.productMainImg .imgControl{display:none}.notifyMe__main{max-width:90vw}}@media (max-width: 767px)and (max-width: 767px){.sectionTitle h2{font-size:1.125rem;letter-spacing:-0.02em;line-height:1.2}.storeTileSpecs__title{font-size:1.125rem;letter-spacing:-0.02em;line-height:1.2}.storeLocator__title{font-size:1.125rem;letter-spacing:-0.02em;line-height:1.2}.checkout>h2{font-size:1.125rem;letter-spacing:-0.02em;line-height:1.2}}@media (max-width: 639px){.sectionTitle p{font-size:0.9375rem}.ordersBanner__img img{object-fit:contain;object-position:left top}.ordersBanner__icon{margin-bottom:16px}.ordersBanner__text{max-width:100%}.btnWrap--stickyBtm{background-color:#fff;bottom:0;left:0;margin-top:12px;padding-top:20px;position:sticky;z-index:9}.footer{--footerSpaceTop: 40px}.col--s1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col--s2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col--s3{flex-basis:25%;max-width:25%}.col--s4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col--s5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col--s6{flex-basis:50%;max-width:50%}.col--s7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col--s8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col--s9{flex-basis:75%;max-width:75%}.col--s10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col--s11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col--s12{flex-basis:100%;max-width:100%}.acc-section{margin-bottom:40px}.acc-section__title{font-size:1.25rem}.deliveryFlowNav{left:16px}.radiobutton--tab .icon{font-size:1.375rem;margin-right:4px}.radiobutton--tab .radiobutton__label{font-size:0.9375rem}.form{--fieldColumnSpace: 24px}.form__row{flex-direction:column;margin-left:calc(-1*var(--fieldColumnSpace)/2);width:calc(100% + var(--fieldColumnSpace))}.form__col{width:100%}.field{flex:1}.field--small{flex:initial}.field__legend{margin:0 0 20px}.field__mapInner{padding-top:137.0262390671%}.formBox__text{font-size:0.875rem}.radiobuttons--inline,.checkboxes--inline{flex-flow:column}.file-upload__title{max-width:151px}.loginWrap__form{padding-bottom:24px}.modal__wrap{padding:64px 16px 24px}.outputsRow{gap:8px;flex-direction:column}.product__discount{border-width:3px;font-size:0.6875rem;font-weight:500;width:44px;height:44px}.product__discount .product__discountVal{font-size:0.875rem;margin-bottom:-3px}.product__badge{--badgePosition: var(--productPadding)}.simpleSlider--cat:not(.swiper-initialized) .swiper-slide{width:calc(50% - 16px)}.storeTileOrder{flex-wrap:wrap;padding:10px}.storeTileOrder__details{margin-bottom:4px}.storeTileOrder__actions{flex-basis:100%;margin-top:20px}.storeTileOrder__actions .button{width:100%}.tooltip__main{padding:16px}.gridBoxes{margin:32px 0 32px calc(-1*var(--gridBoxSpace))}.gridBoxes__box{margin-left:0;margin-right:0;width:100%}.contentBox{flex-wrap:wrap}.contentBox__icon{font-size:2rem;margin:0 8px 0 0}.contentBox__title{margin-bottom:0}.contentBox__text{margin-top:8px;width:100%}.addBox__icon{font-size:3.5rem;margin-bottom:24px}.addBox__text{margin-bottom:24px}.addresses__box,.addresses .addBox{width:100%}.basketTable{--imgWidth: 80px;--basketProductSpaceV: 16px}.basketTable .basketTable__row:not(.basketTable__row--head){align-content:center;align-items:flex-start;flex-wrap:wrap;padding:var(--basketProductSpaceV) 8px var(--basketProductSpaceV) 96px;min-height:112px}.basketTable .basketTable__remove{font-size:1.5rem;margin:0;right:8px;top:var(--basketProductSpaceV);z-index:2}.basketTable .basketTable__cell--product{flex:auto;width:100%}.basketTable .basketTable__cell--product:not(:last-child){margin-bottom:8px}.basketTable .basketTable__cell--quant{margin:0}.basketTable .basketTable__cell--price{align-items:flex-end;display:inline-flex;flex:1;justify-content:flex-end;margin:0;width:auto;height:34px}.basketTable .fav{font-size:1.5rem;margin:0;right:40px;top:var(--basketProductSpaceV)}.basketTable .product__img{left:8px;margin-top:-40px;position:absolute;top:50%}.basketTable .product__title{font-size:0.9375rem;padding-right:72px}.basketTable__row--head .basketTable__cell--product:not(:last-child){margin-bottom:0}.basketTable__row--head .basketTable__cell:not(:first-child){display:none}.minibasket .basketTable .priceBlock__price{font-size:1rem;line-height:1.375}.minibasket .basketTable .priceBlock__price--init{font-size:0.6875rem;line-height:1.546;margin-bottom:2px;margin-top:0}.minibasket .basketTable .product__title{font-size:0.8125rem}.form--basket{margin-block:20px}.checkoutStep{--checkoutStepSpace: 16px}.history__section{padding:0 12px}.history__thumb{margin-bottom:20px}.listsBlock{left:0;opacity:0;padding:24px;position:fixed;top:0;transition:opacity 250ms ease-in-out;z-index:9;width:100%;height:100%}.wishlistButton:not(.open) .listsBlock{pointer-events:none}.wishlistButton.open .listsBlock{opacity:1}.listsBlock__inner{padding-top:56px;z-index:10;height:100%}.listsBlock__title{font-size:1.25rem;font-weight:700;text-align:center}.listsBlock__list{margin-bottom:20px;padding-bottom:20px}.listsBlock__close{font-size:1.5rem;right:16px;top:16px}.myLists--grid .myList{width:100%}.myLists--row .myList{width:100%}.productList .product .product__img,.productsSlider .product .product__img{margin-left:calc(-1*var(--productPadding));width:calc(100% + var(--productPadding)*2)}.productList .product{width:calc(50% - var(--productSpaceH)/2)}.listTools{padding-bottom:8px}.orderRow{display:flex;flex-direction:column;gap:var(--orderRowGap)}.orderSum{--orderSumColSpace: 16px}.productPage__imageCol{margin-bottom:24px}.productInfo__quantity{margin:14px 0 20px}.productInfo .priceContainer{margin:0 0 8px}.productThumbs .swiper-button-prev,.productThumbs .swiper-button-next{top:0;height:100%}.productThumbs .swiper-button-prev:before{background:linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%)}.productThumbs .swiper-button-next:before{background:linear-gradient(to left, white 0%, rgba(255, 255, 255, 0) 100%)}.productHeader .product__img{width:56px}.productHeader .addToCartButton{min-width:initial}.productHeader .addToCartButton:before{margin-right:0}.productHeader .addToCartButton__text{display:none}.notifyMe__main{padding:16px}}@media (max-width: 639px)and (max-width: 639px){.basketTable .priceBlock__price{font-size:1rem;line-height:1.375}.basketTable .priceBlock__price--init{font-size:0.6875rem;line-height:1.546;margin-bottom:2px;margin-top:0}.basketTable .product__title{font-size:0.8125rem}}@media (max-width: 479px){:root{--formMaxWidthS: 100%}.sectionTitle{align-items:flex-start;flex-direction:column}.btnWrap{--buttonsMargin: 4px;align-items:center;flex-direction:column}.btnWrap .button{width:100%}ul.listCols{column-count:1}.header--checkout .header__topInner{padding-top:42px}.header--checkout .header__logo{top:0;transform:translateX(-50%)}.articleList--contests .article{width:100%}.catalogueList .catalogue{width:100%}.emptyContent{grid-template-areas:"icon text" "buttons buttons"}.table{--paddingExternalX: 20px;--cellPaddingY: 8px;margin:20px 0 32px;font-size:0.8125rem;font-weight:400;letter-spacing:-0.02em;line-height:1.07}.table th{display:none}.table tr{border-width:1px}.table tr:not(.highlight){border-color:#ececec}.table thead tr{display:none}.table td:first-child{padding-top:var(--paddingExternalY)}.table td:last-child{padding-bottom:var(--paddingExternalY)}.table td{align-items:center;display:flex;justify-content:flex-start;max-width:initial;padding:var(--cellPaddingY) var(--paddingExternalX)}.table td.table__tools{padding:11px var(--paddingExternalX) 24px}.table td.table__tools{position:relative;margin-top:var(--cellPaddingY);justify-content:flex-end}.table td.table__tools:after{content:"";display:block;position:absolute;top:0;right:var(--paddingExternalX);left:var(--paddingExternalX);border-top:1px dashed #838385}.table .mob-th{display:inline-block;margin-right:25px;flex:0 0 45%}.accountDetails__box{width:100%}.checkoutTracking__action{min-width:initial;width:100%}.landingList__item{width:50%}.addProduct{flex-wrap:wrap}.addProduct .quantity{margin-bottom:16px}.addToCartButton{width:calc(100% - 64px)}.productHeader .product__desc{display:none}}@media (hover: hover)and (pointer: fine){.breadcrumb__itemLink:hover{color:var(--buttonColorHover)}.breadcrumb__itemLink:active{color:var(--buttonColorActive)}.button:not(.disabled):hover{background-color:var(--buttonColorHover)}.button:not(.disabled):active{background-color:var(--buttonColorActive)}.button--border:not(.disabled):hover{background:transparent;border-color:var(--buttonColorHover);color:var(--buttonColorHover)}.button--border:not(.disabled):active{background:transparent;border-color:var(--buttonColorActive);color:var(--buttonColorActive)}.button--alt:not(.disabled):hover{background:#f7f5f0;border-color:#c2c2c2;color:inherit}.button--alt:not(.disabled):hover .icon{color:#f47920}.button--alt:not(.disabled):active{background:#f2efe8;border-color:#c2c2c2;color:inherit}.button--alt:not(.disabled):active .icon{color:#f47920}.iconButton--border:not(.disabled):hover{border-color:var(--buttonColorHover)}.iconButton--border:not(.disabled):active{border-color:var(--buttonColorActive)}.iconButton:not(.disabled):hover,.selectedFilters__remove:not(.disabled):hover{color:var(--buttonColorHover)}.iconButton:not(.disabled):active,.selectedFilters__remove:not(.disabled):active{color:var(--buttonColorActive)}.link:not(.disabled):hover,.text a:not(.disabled):hover,p a:not(.disabled):hover{color:var(--buttonColorHover)}.link:not(.disabled):active,.text a:not(.disabled):active,p a:not(.disabled):active{color:var(--buttonColorActive)}.deliveryTypeInfo__link:hover{color:var(--buttonColorHover)}.deliveryTypeInfo__link:active{color:var(--buttonColorActive)}.categoriesList__item>a:hover,.categoriesList__item>.acc__header:hover{color:#333}.checkbox__label a:hover,.radiobutton__label a:hover{text-decoration:underline}.radiobutton--box:not(.disabled):hover .radiobutton__border{background-color:#f4f4f4}.radiobutton--onlyColor:hover .radiobutton__icon{border-color:#838385}.radiobutton--onlyIcon:hover .radiobutton__icon{border-color:#a6a6a6}.select__option:not(.selected):hover,.autocomplete__option:not(.selected):hover{background-color:#f4f4f4}.select__option:not(.selected):active,.autocomplete__option:not(.selected):active{background-color:#ececec}.select--card .select__option:not(.selected):hover,.select--card .autocomplete__option:not(.selected):hover{background-color:#f7f5f0}.select--card .select__option:not(.selected):active,.select--card .autocomplete__option:not(.selected):active{color:var(--buttonColorActive)}.file-upload__delete:hover{color:#838385}.file-upload__delete:hover .file-upload__icon{color:#a6a6a6}.file-upload__delete:active{color:#f47920}.file-upload__delete:active .file-upload__icon{color:#f47920}.goToTop:hover:before{transform:translateY(-6px)}.mainNav__item:hover{color:#333}.megamenu__list a:hover{color:#333}.output__link:hover,.output__mainLink:hover{color:var(--buttonColorHover)}.output__link:active,.output__mainLink:active{color:var(--buttonColorActive)}.pagination__link:hover{color:var(--buttonColorHover)}.pagination__link:active{color:var(--buttonColorActive)}.quantity--init:hover:after{background-color:#e8e2d7}.quantity__btn:not(.disabled):hover{background-color:var(--buttonBgColorHover)}.quantity__btn:not(.disabled):active{background-color:var(--buttonBgColorActive)}.sideNav__item--level1:not(.open) .sideNav__link--level1:hover{color:#838385}.sideNav__link--level2:not(.active):hover{color:#838385}.swiper-button-prev:not(.swiper-button-disabled):hover,.swiper-button-next:not(.swiper-button-disabled):hover{color:#595959}.swiper-button-prev:not(.swiper-button-disabled):active,.swiper-button-next:not(.swiper-button-disabled):active{color:#f47920}.table tbody tr:hover:after{opacity:1}.timetable__hour:not(.timetable__hour--selected):not(.timetable__hour--unavailable):hover{border-color:#a6a6a6}.playvideo__icon:hover{color:var(--buttonColorHover)}.playvideo__icon:active{color:var(--buttonColorActive)}.userMenu__link:hover{color:var(--hoverColor)}.contentBox__link:hover{color:#333}.userNav__link:not(.active):hover{background-color:#e8e2d7}.contactinfo__link:hover{color:#838385}.contactinfo__link:active{color:#f47920}.contactinfo__link:active .contactinfo__icon{color:#f47920}.landingList__item:hover .landingItem__title{color:#fff}.landingList__item:hover .landingItem__title:before{opacity:1}.landingItem__link:hover{color:var(--buttonColorHover)}.landingItem__link:active{color:var(--buttonColorActive)}.landingItem--box .landingItem__title:hover{color:var(--buttonColorHover)}.landingItem--box .landingItem__title:active{color:var(--buttonColorActive)}.landingItem__submenuLink:hover{color:#838385}.myList--box:hover:after{opacity:1}.myList__title:hover{color:var(--buttonColorHover)}.myList__title:active{color:var(--buttonColorActive)}.productList .product:hover,.productsSlider .product:hover{box-shadow:0px 6px 16px rgba(51,51,51,.15)}.productThumbs__slide:not(.swiper-slide-thumb-active):hover:after{opacity:1;border-color:#a6a6a6}.sitemapnav__link:hover{color:var(--buttonColorHover)}.sitemapnav__link:active{color:var(--buttonColorActive)}}@media (hover: none)and (pointer: coarse){.landingList__item.active .landingItem__title{color:#fff}.landingList__item.active .landingItem__title:before{opacity:1}}
+/*# sourceMappingURL=main.css.map */
diff --git a/html/assets/css/overides.css b/html/assets/css/overides.css
new file mode 100644
index 0000000..2019468
--- /dev/null
+++ b/html/assets/css/overides.css
@@ -0,0 +1,18 @@
+
+/* main.min.css */
+.product__img {
+ /* max-width: 320px; */
+ max-width: 240px;
+}
+
+.footer__listLink {
+ color: #bbb;
+}
+.footer__listLink:hover {
+ color: #eee;
+}
+
+.footer__title {
+ /* color: #4d4d4d; */
+ color: #bbb7;
+}