/* ==========================================================================
   Index of scss files
   @mixin ========================================================================= *//* Normalize
   @mixin ========================================================================= *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css *//**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in IE and iOS.
 */html {font-family: sans-serif; /* 1 */line-height: 1.15; /* 2 */-ms-text-size-adjust: 100%; /* 3 */-webkit-text-size-adjust: 100%; /* 3 */}/**
 * Remove the margin in all browsers (opinionated).
 */body {margin: 0;}/* HTML5 display definitions
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary { /* 1 */display: block;}/**
 * Add the correct display in IE 9-.
 */audio,canvas,progress,video {display: inline-block;}/**
 * Add the correct display in iOS 4-7.
 */audio:not([controls]) {display: none;height: 0;}/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */progress {vertical-align: baseline;}/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */template,[hidden] {display: none;}/* Links
   ========================================================================== *//**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */a {background-color: transparent; /* 1 */-webkit-text-decoration-skip: objects; /* 2 */}/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */a:active,a:hover {outline-width: 0;}/* Text-level semantics
   ========================================================================== *//**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */abbr[title] {border-bottom: none; /* 1 */text-decoration: underline; /* 2 */-webkit-text-decoration: underline dotted;-moz-text-decoration: underline dotted;text-decoration: underline dotted; /* 2 */}/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */b,strong {font-weight: inherit;}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,strong {font-weight: bolder;}/**
 * Add the correct font style in Android 4.3-.
 */dfn {font-style: italic;}/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */h1 {font-size: 2em;margin: 0.67em 0;}/**
 * Add the correct background and color in IE 9-.
 */mark {background-color: #ff0;color: #000;}/**
 * Add the correct font size in all browsers.
 */small {font-size: 80%;}/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}/* Embedded content
   ========================================================================== *//**
 * Remove the border on images inside links in IE 10-.
 */img {border-style: none;}/**
 * Hide the overflow in IE.
 */svg:not(:root) {overflow: hidden;}/* Grouping content
   ========================================================================== *//**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,kbd,pre,samp {font-family: monospace, monospace; /* 1 */font-size: 1em; /* 2 */}/**
 * Add the correct margin in IE 8.
 */figure {margin: 1em 40px;}/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */hr {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box; /* 1 */height: 0; /* 1 */overflow: visible; /* 2 */}/* Forms
   ========================================================================== *//**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */button,input,optgroup,select,textarea {font: inherit; /* 1 */margin: 0; /* 2 */}/**
 * Restore the font weight unset by the previous rule.
 */optgroup {font-weight: bold;}/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */button,input { /* 1 */overflow: visible;}/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */button,select { /* 1 */text-transform: none;}/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */button,html [type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button; /* 2 */}/**
 * Remove the inner border and padding in Firefox.
 */button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}/**
 * Restore the focus styles unset by the previous rule.
 */button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */legend {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; /* 1 */color: inherit; /* 2 */display: table; /* 1 */max-width: 100%; /* 1 */padding: 0; /* 3 */white-space: normal; /* 1 */}/**
 * Remove the default vertical scrollbar in IE.
 */textarea {overflow: auto;}/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */[type="checkbox"],[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; /* 1 */padding: 0; /* 2 */}/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height: auto;}/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */[type="search"] {-webkit-appearance: textfield; /* 1 */outline-offset: -2px; /* 2 */}/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */::-webkit-input-placeholder {color: inherit;opacity: 0.54;}/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button {-webkit-appearance: button; /* 1 */font: inherit; /* 2 */}/* Breakpoint
   @mixin ========================================================================= *//* Swiper
   @mixin ========================================================================= */.swiper-container {position: relative;z-index: 1;margin: 0 auto;padding: 0;list-style: none;}.swiper-wrapper {position: relative;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;width: 100%;height: 100%;-webkit-transition-property: -webkit-transform;-o-transition-property: transform;transition-property: -webkit-transform;-o-transition-property: -o-transform;-moz-transition-property: transform, -moz-transform;transition-property: transform;transition-property: transform, -webkit-transform, -moz-transform, -o-transform;transition-property: transform, -webkit-transform;}.swiper-container-android .swiper-slide,.swiper-wrapper {-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}.swiper-slide {position: relative;width: 100%;height: 100%;-webkit-transition-property: -webkit-transform;-o-transition-property: transform;transition-property: -webkit-transform;-o-transition-property: -o-transform;-moz-transition-property: transform, -moz-transform;transition-property: transform;transition-property: transform, -webkit-transform, -moz-transform, -o-transform;transition-property: transform, -webkit-transform;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}/* IE10 Windows Phone 8 Fixes */.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal > .swiper-wrapper {-ms-touch-action: pan-y;touch-action: pan-y;}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical > .swiper-wrapper {-ms-touch-action: pan-x;touch-action: pan-x;}.swiper-button-prev,.swiper-button-next {position: absolute;z-index: 10;top: 50%;width: 27px;height: 44px;margin-top: -22px;cursor: pointer;background-repeat: no-repeat;background-position: center;-webkit-background-size: 27px 44px;-moz-background-size: 27px 44px;background-size: 27px 44px;}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {cursor: auto;pointer-events: none;opacity: .35;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next {right: auto;left: 10px;}.swiper-button-next,.swiper-container-rtl .swiper-button-prev {right: 10px;left: auto;}.swiper-button-lock {display: none;}.swiper-pagination {position: absolute;z-index: 10;-webkit-transition: 300ms opacity;-o-transition: 300ms opacity;-moz-transition: 300ms opacity;transition: 300ms opacity;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);text-align: center;}.swiper-pagination.swiper-pagination-hidden {opacity: 0;}/* Common Styles */.swiper-pagination-fraction,.swiper-container-horizontal > .swiper-pagination-bullets {bottom: 10px;left: 0;width: 100%;}/* Bullets */.swiper-pagination-bullet {display: inline-block;width: 8px;height: 8px;opacity: .2;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background: #000;}button.swiper-pagination-bullet {margin: 0;padding: 0;border: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px;}.swiper-pagination-lock {display: none;}/* a11y */.swiper-container .swiper-notification {position: absolute;z-index: -1000;top: 0;left: 0;pointer-events: none;opacity: 0;}.swiper-container-fade .swiper-slide {-webkit-transition-property: opacity;-o-transition-property: opacity;-moz-transition-property: opacity;transition-property: opacity;pointer-events: none;}.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}/* Base
   @mixin ========================================================================= *//* ==========================================================================
   Reset
   ========================================================================== */* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*:focus {outline: none;}svg {fill: currentColor;}ol,ul,li {margin: 0;padding: 0;list-style: none;}iframe,img {height: 100%;}iframe {border: none;}a {text-decoration: none;}figure,blockquote {margin: 0;}a:not([class]) {position: relative;}a:not([class]):before {position: absolute;bottom: -3px;left: 0;height: 2px;content: '';-webkit-transition: all ease .4s;-o-transition: all ease .4s;-moz-transition: all ease .4s;transition: all ease .4s;background: #e5152f;}a:not([class]):hover:before {width: 100%;}h1,h2,h3 {font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';}ul,menu,dir {display: block;margin: 0;padding: 0;text-align: left;-webkit-margin-before: 0;margin-block-start: 0;-webkit-margin-after: 0;margin-block-end: 0;-webkit-margin-start: 0;-moz-margin-start: 0;margin-inline-start: 0;-webkit-margin-end: 0;-moz-margin-end: 0;margin-inline-end: 0;-webkit-padding-start: 0;-moz-padding-start: 0;padding-inline-start: 0;}a:not([class]) {position: relative;color: inherit !important;}a:not([class]):before {position: absolute;bottom: -2px;left: 0;display: block;width: 100%;height: 2px;content: '';-webkit-transition: 0.18s cubic-bezier(0.52, 0.01, 0.16, 1);-o-transition: 0.18s cubic-bezier(0.52, 0.01, 0.16, 1);-moz-transition: 0.18s cubic-bezier(0.52, 0.01, 0.16, 1);transition: 0.18s cubic-bezier(0.52, 0.01, 0.16, 1);-webkit-transform: scaleX(0);-moz-transform: scaleX(0);-ms-transform: scaleX(0);-o-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;-moz-transform-origin: 0 50%;-ms-transform-origin: 0 50%;-o-transform-origin: 0 50%;transform-origin: 0 50%;color: red;}a:not([class]):hover:before {width: 100%;}/* ==========================================================================
   Variables
   ========================================================================== *//* Colors
========================================================================== *//* Transitions
========================================================================== *//* Indexes
========================================================================== *//* Sizes
========================================================================== *//* Fonts
========================================================================== *//* Breakpoints
========================================================================== *//* ==========================================================================
   Helper mixins
   ========================================================================== *//* ==========================================================================
   Mixins
   ========================================================================== *//* 1. Font smoothing
========================================================================== *//* Better font-rendering on OSX
   https://maximilianhoffmann.com/posts/better-font-rendering-on-osx
*//* ==========================================================================
   Typography
   ========================================================================== *//* Global texts
========================================================================== */html {font-size: 16px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}body {font-family: Arial, sans-serif;line-height: 1.4;color: #2e2e2e;}a {cursor: pointer;text-decoration: none;color: currentColor;}a:hover {text-decoration: none;}a:focus {outline: none;}a:not([class]) {position: relative;overflow: hidden;text-decoration: underline;color: #2e2e2e;}a:not([class]):before {bottom: 0;}a:not([class]):hover:before {-webkit-transition-timing-function: cubic-bezier(0.62, 0.02, 0.34, 1);-moz-transition-timing-function: cubic-bezier(0.62, 0.02, 0.34, 1);-o-transition-timing-function: cubic-bezier(0.62, 0.02, 0.34, 1);transition-timing-function: cubic-bezier(0.62, 0.02, 0.34, 1);-webkit-transition-duration: .24s;-moz-transition-duration: .24s;-o-transition-duration: .24s;transition-duration: .24s;-webkit-transform: scaleX(1);-moz-transform: scaleX(1);-ms-transform: scaleX(1);-o-transform: scaleX(1);transform: scaleX(1);}h1:not([class]) + h1:not([class]),h2:not([class]) + h1:not([class]),h3:not([class]) + h1:not([class]),h4:not([class]) + h1:not([class]),h5:not([class]) + h1:not([class]),h6:not([class]) + h1:not([class]),p:not([class]) + h1:not([class]),ul:not([class]) + h1:not([class]),ol:not([class]) + h1:not([class]),h1:not([class]) +
h2:not([class]),h2:not([class]) +
h2:not([class]),h3:not([class]) +
h2:not([class]),h4:not([class]) +
h2:not([class]),h5:not([class]) +
h2:not([class]),h6:not([class]) +
h2:not([class]),p:not([class]) +
h2:not([class]),ul:not([class]) +
h2:not([class]),ol:not([class]) +
h2:not([class]),h1:not([class]) +
h3:not([class]),h2:not([class]) +
h3:not([class]),h3:not([class]) +
h3:not([class]),h4:not([class]) +
h3:not([class]),h5:not([class]) +
h3:not([class]),h6:not([class]) +
h3:not([class]),p:not([class]) +
h3:not([class]),ul:not([class]) +
h3:not([class]),ol:not([class]) +
h3:not([class]),h1:not([class]) +
h4:not([class]),h2:not([class]) +
h4:not([class]),h3:not([class]) +
h4:not([class]),h4:not([class]) +
h4:not([class]),h5:not([class]) +
h4:not([class]),h6:not([class]) +
h4:not([class]),p:not([class]) +
h4:not([class]),ul:not([class]) +
h4:not([class]),ol:not([class]) +
h4:not([class]),h1:not([class]) +
h5:not([class]),h2:not([class]) +
h5:not([class]),h3:not([class]) +
h5:not([class]),h4:not([class]) +
h5:not([class]),h5:not([class]) +
h5:not([class]),h6:not([class]) +
h5:not([class]),p:not([class]) +
h5:not([class]),ul:not([class]) +
h5:not([class]),ol:not([class]) +
h5:not([class]),h1:not([class]) +
h6:not([class]),h2:not([class]) +
h6:not([class]),h3:not([class]) +
h6:not([class]),h4:not([class]) +
h6:not([class]),h5:not([class]) +
h6:not([class]),h6:not([class]) +
h6:not([class]),p:not([class]) +
h6:not([class]),ul:not([class]) +
h6:not([class]),ol:not([class]) +
h6:not([class]),h1:not([class]) +
p:not([class]),h2:not([class]) +
p:not([class]),h3:not([class]) +
p:not([class]),h4:not([class]) +
p:not([class]),h5:not([class]) +
p:not([class]),h6:not([class]) +
p:not([class]),p:not([class]) +
p:not([class]),ul:not([class]) +
p:not([class]),ol:not([class]) +
p:not([class]),h1:not([class]) +
ul:not([class]),h2:not([class]) +
ul:not([class]),h3:not([class]) +
ul:not([class]),h4:not([class]) +
ul:not([class]),h5:not([class]) +
ul:not([class]),h6:not([class]) +
ul:not([class]),p:not([class]) +
ul:not([class]),ul:not([class]) +
ul:not([class]),ol:not([class]) +
ul:not([class]),h1:not([class]) +
ol:not([class]),h2:not([class]) +
ol:not([class]),h3:not([class]) +
ol:not([class]),h4:not([class]) +
ol:not([class]),h5:not([class]) +
ol:not([class]),h6:not([class]) +
ol:not([class]),p:not([class]) +
ol:not([class]),ul:not([class]) +
ol:not([class]),ol:not([class]) +
ol:not([class]) {margin-top: 20px;}h1,h2,h3,h4,h5,h6,p {margin: 0;}ul,ol {margin: 0;padding: 0;padding-left: 20px;list-style: none;}ul:not([class]),ol:not([class]) {padding-left: 20px;}ul:not([class]) li + li,ol:not([class]) li + li {margin-top: 10px;}ul:not([class]) {list-style-type: disc;}ol:not([class]) {list-style-type: decimal;}/* ==========================================================================
   Icons
   ========================================================================== */.o-icon {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 1em;height: 1em;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;fill: currentColor;}.o-icon + .c-label,.c-label + .o-icon {margin-left: 6px;}.o-icon--easter-bunny {font-size: 66px;}.o-icon--shop-basket {width: .815em;}.o-icon--arrow-down {width: 1.75em;}.o-icon--arrow-left {width: 2em;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}.o-icon--arrow-right {width: 2em;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}.o-icon--checkmark {font-size: 21px;}.o-icon--close {font-size: 8px;}.o-icon--tick {width: 1.3em;font-size: 14px;}.o-icon--ribbon {width: .9em;font-size: 52px;}.o-icon--calendar {width: 1.2em;font-size: 44px;}.o-icon--talk {width: 1.3em;font-size: 36px;}.o-icon--item {width: .5em;font-size: 12px;}.o-icon--tshirt {width: 1.3em;font-size: 11px;}.o-icon--shoe {width: 1.7em;font-size: 8px;}.o-icon--minus {width: 3em;}/* ==========================================================================
   Animations
   ========================================================================== *//* Layouts and main layout elements
   @mixin ========================================================================= *//* ==========================================================================
   Cart list
   ========================================================================== */.l-cart-basket {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-moz-box-orient: horizontal;-moz-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}.l-cart-basket__icon {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 60px;height: 60px;cursor: pointer;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.l-cart-basket-wrapper {z-index: 2;}/* ==========================================================================
   Common styles
   ========================================================================== */.ui-hide {display: none !important;visibility: hidden !important;opacity: 0 !important;}/* ==========================================================================
   Featured
   ========================================================================== */.l-featured {z-index: 10;width: 100%;background: #fff;}.l-section--featured.page-v2 .l-featured {background: #f0eae7;}/* ==========================================================================
   Inner
   ========================================================================== */.l-inner {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;max-width: 1424px;margin: 0 auto;vertical-align: baseline;position: relative;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;padding: 0 18px;text-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.page-v2 .l-inner {max-width: 1216px;}.l-inner--medium {max-width: 804px;}.l-inner--small {max-width: 836px;}.page-v2 .l-inner--small {max-width: 700px;}.l-inner--smaller {max-width: 600px;padding: 0;}.l-inner--smallest {max-width: 350px;}.l-inner--column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.l-inner--s {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;max-width: 578px;padding: 0;}.l-inner--sm {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;max-width: 750px;padding: 0;}.l-inner--m {max-width: 1216px;}/* ==========================================================================
   Sections
   ========================================================================== */.l-section--overflow {padding-top: 32px;}.l-section__overflow {width: 100%;}.l-section__overflow--margin {margin-top: -64px;}/* Section wrapper
========================================================================== */.l-section-wrapper {overflow: hidden;}/* Header
========================================================================== */.l-section--header {position: fixed;z-index: 100;top: 0;right: 0;left: 0;width: 100%;background: #fff;-webkit-box-shadow: 0 15px 9px -6px rgba(0, 0, 0, 0.034);-moz-box-shadow: 0 15px 9px -6px rgba(0, 0, 0, 0.034);box-shadow: 0 15px 9px -6px rgba(0, 0, 0, 0.034);}.l-section--header .l-inner {max-width: 1240px;}/* Featured
========================================================================== */.l-section--featured {position: relative;}.l-section--featured .l-inner {padding-right: 0;padding-left: 0;}/* About
========================================================================== */.l-section--about {width: 100%;background: #fff;}/* Advantages
========================================================================== */.l-section--advantages {background-color: #faf5f2;}.l-section--advantages.page-v2 {padding-bottom: 35px;}/* Footer
========================================================================== */.l-section--footer {color: #fff;background: #393939;}.l-section--footer .l-inner {width: 100%;max-width: 1245px;-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}/* Popular Designs
========================================================================== *//* Newsletter
========================================================================== */.l-section--newsletter {background: #2e2e2e;}/* Get started
========================================================================== */.l-section--get-started {background: #f0eae7;}/* Board
========================================================================== */.l-section--board {position: relative;z-index: 2;margin-top: 0;}.l-section--board > .l-section__bg-image {display: block;width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: 50% 50%;object-position: 50% 50%;}/* Welcome
========================================================================== */.l-section--welcome {width: 100%;margin: 0 auto;background-color: #ffecc1;background-image: url("../img/hero-chars.png");background-repeat: no-repeat;background-position: -webkit-calc(50% + 305px) -webkit-calc(50% + 158px);background-position: -moz-calc(50% + 305px) -moz-calc(50% + 158px);background-position: calc(50% + 305px) calc(50% + 158px);}.l-section--welcome.page-v2 .l-inner {padding-right: 0;padding-left: 0;}/* ==========================================================================
   Header - Layout
   ========================================================================== */.l-header {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;}.l-header__logo {display: block;}/* ==========================================================================
   Main - Layout
   ========================================================================== *//* ==========================================================================
   Footer
   ========================================================================== */.l-footer {width: 100%;}.l-footer__menu {padding-left: 0;}.c-footer__menu__item {padding-left: 0;}.l-footer__menu-col {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;}.c-footer__menu__item__link {font-size: 18px;font-weight: 700;}.c-footer__submenu {padding: 0;}.c-footer__submenu__item__link {font-size: 14px;}/* FOOTER - LANGUAGES-BOX
========================================================================== */.l-footer__language-box {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}/* FOOTER - CONTACT
========================================================================== */.c-footer__contact,.c-footer__contact__header {text-align: left;}.c-footer__contact__header {font-size: 18px;font-weight: 700;line-height: 1;}.c-footer__contact__address {font-size: 14px;line-height: 1.72;}.c-footer__contact__email {font-size: 14px;}.c-footer__contact__email strong {font-weight: 700;}.c-footer__contact__email__link {text-decoration: underline;}.c-footer__contact__email__link:hover {text-decoration: underline;}/* FOOTER - BOTTOM
========================================================================== */.l-footer__tools-wrapper {position: relative;width: 100%;}.l-footer__tools {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.l-footer__tools__socials {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.l-footer__tools__socials .o-icon {font-size: 37px;color: #2e2e2e;}/* FOOTER - BOTTOM
========================================================================== */.l-footer__bottom {font-size: 13px;text-align: left;color: #bbbbbb;}.l-footer__tools-wrapper + .l-footer__bottom {margin-top: 50px;}/* Components
   @mixin ========================================================================= *//* ==========================================================================
   Accordion
   ========================================================================== */.c-accordion {margin: 0;padding: 0;list-style: none;width: 100%;max-width: 620px;}.c-accordion__card {width: 100%;border-bottom: 1px solid #EADDD6;}.c-accordion__cta {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;padding: 16px 0;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-accordion__cta h4 {font-size: 16px;font-weight: bold;line-height: 1.18em;}.c-accordion__cta .o-icon {font-size: 8px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;}.c-accordion__card.is-opened .c-accordion__cta .o-icon {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}.c-accordion__content {overflow: hidden;max-height: 0;-webkit-transition: 250ms ease-in-out max-height;-o-transition: 250ms ease-in-out max-height;-moz-transition: 250ms ease-in-out max-height;transition: 250ms ease-in-out max-height;}.c-accordion__card.is-opened .c-accordion__content {max-height: 9999px;}/* ==========================================================================
   Buttons
   ========================================================================== */.c-btn {position: relative;display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding: 10px 30px;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 14px;font-weight: bold;line-height: 1.4em;cursor: pointer;-webkit-transition: color 0.3s ease, background 0.3s ease;-o-transition: color 0.3s ease, background 0.3s ease;-moz-transition: color 0.3s ease, background 0.3s ease;transition: color 0.3s ease, background 0.3s ease;text-align: center;color: #fff;border: 1px solid #e5152f;-webkit-border-radius: 21px;-moz-border-radius: 21px;border-radius: 21px;background-color: #e5152f;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-btn:hover {color: #000;background-color: #fff;}.c-btn--clear-discount {margin-right: auto;margin-left: 20px;font-size: 12px;padding: 6px 18px;}.c-btn-carehomes {position: relative;display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding: 10px 30px;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 14px;font-weight: bold;line-height: 1.4em;cursor: pointer;-webkit-transition: color 0.3s ease, background 0.3s ease;-o-transition: color 0.3s ease, background 0.3s ease;-moz-transition: color 0.3s ease, background 0.3s ease;transition: color 0.3s ease, background 0.3s ease;text-align: center;color: #fff;border: 1px solid #e5152f;-webkit-border-radius: 21px;-moz-border-radius: 21px;border-radius: 21px;background-color: #e5152f;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-btn-carehomes:hover {color: #000;background-color: #fff;}.c-btn--light,.c-btn--dark {background-color: transparent;}.c-btn--light:hover,.c-btn--dark:hover {background-color: #e5152f;}.c-btn--light {color: #000;}.c-btn--light:hover {color: #fff;}.c-btn--dark:hover {color: #fff;}.c-btn--medium {padding: 13px 18px;line-height: 1em;-webkit-border-radius: 21px;-moz-border-radius: 21px;border-radius: 21px;}.c-btn--circle {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 36px;height: 36px;padding: 6px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-btn--circle .o-icon {font-size: 9px;}.c-btn--inverse {color: #2e2e2e;border-color: #fff;background-color: #fff;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-btn--inverse:hover {color: #fff;background-color: #e5152f;}.c-btn__close {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin-left: 8px;-webkit-transition: color 0.3s ease, background 0.3s ease;-o-transition: color 0.3s ease, background 0.3s ease;-moz-transition: color 0.3s ease, background 0.3s ease;transition: color 0.3s ease, background 0.3s ease;color: #e5152f;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-btn--inverse:hover .c-btn__close {color: #fff;}.c-btn--small {padding: 5px 12px;font-size: 11px;line-height: 1.2em;-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px;}.f-field--discount + .c-btn {margin-left: 10px;padding: 7px 15px;font-size: 12px;}.c-btn--add {padding: 0;color: #2e2e2e;border: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background-color: transparent;}.c-btn--add:hover {background-color: transparent;}.c-btn__decor {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;width: 50px;height: 40px;margin-left: 16px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;border: 2px solid #e5152f;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color: transparent;}.c-btn--add:hover .c-btn__decor {color: #fff;background-color: #e5152f;}.c-btn__decor .o-icon {font-size: 14px;}/* ==========================================================================
   Main menu
   ========================================================================== */.c-main-menu__list {z-index: 20;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 13px;font-weight: bold;background-color: #fff;}.c-main-nav-list__item__link,.c-main-menu__list__item--dropdown {position: relative;}.is-open > .c-main-menu__list__item--dropdown .o-icon {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}/* ==========================================================================
   Advantages
   ========================================================================== */.c-advantages {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;}.c-advantages__lists {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;padding-left: 0;}.c-advantages__lists__title {padding-bottom: 3px;padding-left: 0;font-size: 18px;}.c-advantages__list {margin-bottom: 25px;padding-right: 0;padding-left: 0;}.c-advantages__list__item {position: relative;margin: 10px 0;padding-left: 35px;font-size: 15px;}.c-advantages__list__item > .o-icon {position: absolute;top: 0;left: 0;}.c-advantages__list--alt {padding-top: 12px;}.c-advantages__list--alt .c-advantages__lists__title {margin-bottom: 10px;}.c-advantages__list--alt .c-advantages__list__item {padding-left: 31px;}.page-v2 .c-advantages__list {margin-bottom: 26px;padding-left: 0;}.page-v2 .c-advantages__list__item {padding-left: 33px;}.page-v2 .c-advantages__list--alt {padding-top: 0;}.page-v2 .c-advantages__list--alt .c-advantages__lists__title {margin-bottom: 11px;}.page-v2 .c-advantages__list--alt .c-advantages__list__item {padding-left: 33px;}/* ==========================================================================
   Article
   ========================================================================== */.l-section__overflow .c-article {margin-top: -32px;}.c-article {width: 100%;}.c-article__head {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-article__body {width: 100%;margin-top: 32px;}.c-article__body p,.c-article__body ul li {font-size: 14px;font-weight: normal;line-height: 1.28em;}.c-article__body h2 {font-weight: bold;}.c-article__body h3 {font-size: 22px;font-weight: bold;line-height: 1.18em;}.c-article__body h4 {font-size: 18px;font-weight: bold;line-height: 1.2em;}.c-article__body h5 {font-size: 16px;font-weight: bold;line-height: 1.2em;}.c-article__body ul {max-width: 460px;margin: 0 auto;padding: 0;}.c-article__body ul li {position: relative;padding-left: 18px;}.c-article__body ul li:before {position: absolute;top: 6px;left: 0;width: 6px;height: 6px;content: '';-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background-color: #e5152f;}.c-article__body ul li + li {margin-top: 28px;}/* ==========================================================================
   Attribute List
   ========================================================================== */.c-attribute-list {margin: 0;padding: 0;list-style: none;text-align: center;}/* ==========================================================================
   Image Board
   ========================================================================== */.c-bear-wrapper {overflow: hidden;}.c-bear {position: absolute;z-index: 3;top: 0;right: 0;}.page-v2 .c-bear {-webkit-transform: translateY(-webkit-calc(-100% + 43px));-moz-transform: translateY(-moz-calc(-100% + 43px));-ms-transform: translateY(calc(-100% + 43px));-o-transform: translateY(calc(-100% + 43px));transform: translateY(calc(-100% + 43px));}/* ==========================================================================
   Languages box
   ========================================================================== */.c-language-box {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-language-box__input {position: absolute;top: 0;left: 0;overflow: hidden;width: 0;height: 0;opacity: 0;}/* List
========================================================================== */.c-language-box__list-wrapper {position: absolute;bottom: 100%;background: #9a9a9a;}.c-language-box__item__link {display: block;}.c-language-box__item__link .o-icon--language {color: black;}.c-language-box__list {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;padding: 12px;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-language-box__list-wrapper {overflow: hidden;max-height: 0;-webkit-transition: max-height 1s ease;-o-transition: max-height 1s ease;-moz-transition: max-height 1s ease;transition: max-height 1s ease;}/* BUTTON
========================================================================== */.c-language-box__btn {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 94px;height: 64px;padding: 14px;cursor: pointer;-webkit-transition: all ease .4s;-o-transition: all ease .4s;-moz-transition: all ease .4s;transition: all ease .4s;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-language-box__btn .o-icon {color: #fff;}.c-language-box__btn .o-icon--arrow-down {font-size: 7px;}.c-language-box__btn__language-flag {position: absolute;top: 5px;left: 5px;width: 28px;height: 28px;margin: 0;}.c-language-box__btn__language .o-icon--language {position: absolute;top: 2px;left: 2px;width: 33px;height: 33px;}.c-language-box__item__link .o-icon--language {font-size: 33px;}.c-language-box__btn__language {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}.c-language-box__btn__language .o-icon {font-size: 37px;}.c-language-box .c-language-box__btn .o-icon--arrow-down {-webkit-transition: all ease .4s;-o-transition: all ease .4s;-moz-transition: all ease .4s;transition: all ease .4s;}.c-language-box__input:checked + .c-language-box__btn {background: #9a9a9a;}.c-language-box__input:checked + .c-language-box__btn .o-icon--arrow-down {-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);}/* ==========================================================================
    Logos
   ========================================================================== */.c-logos {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;max-width: 400px;margin: 0 auto;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-logos__list {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-logos__item {overflow: hidden;margin: 6px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}.c-logos--simple .c-logos__item {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.c-logos__item img {display: block;max-width: 100%;height: auto;}/* ==========================================================================
   Cart list - Component
   ========================================================================== */.c-cart-list {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;}.c-cart-list__item {width: 100%;}.c-cart-list__item + .c-cart-list__item {border-top: 1px solid #f0eae7;}.c-cart-basket-icon__cart {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;font-size: 27px;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-cart-basket-icon__cart__counter {position: absolute;left: -webkit-calc(100% - 3px);left: -moz-calc(100% - 3px);left: calc(100% - 3px);display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 15px;height: 15px;font-size: 8px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);color: #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: #e5152f;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-cart-basket__head {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-cart-basket__title {width: -webkit-calc(100% - 22px);width: -moz-calc(100% - 22px);width: calc(100% - 22px);padding-left: 12px;color: #e5152f;}.c-cart-basket__icon {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 22px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-cart-basket__icon .o-icon {font-size: 21px;}.c-cart-basket__body {margin-top: 16px;}.c-cart-basket__empty {padding-left: 36px;}.c-cart-basket__empty .c-cart-basket__action {margin-top: 22px;}.c-cart-basket__section {width: 100%;padding: 18px 0;}.c-cart-basket__row {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-cart-basket__row + .c-cart-basket__row {margin-top: 2px;}.c-cart-basket__row--hidden {overflow: hidden;max-height: 0;-webkit-transition: max-height 250ms ease-in-out;-o-transition: max-height 250ms ease-in-out;-moz-transition: max-height 250ms ease-in-out;transition: max-height 250ms ease-in-out;}.c-cart-basket__row--hidden.is-field-visible {max-height: 200px;}.c-cart-basket__section-title {font-size: 12px;line-height: 1.2em;}.c-cart-basket__section-price {font-size: 11px;line-height: 1.2em;text-align: right;}.c-cart-basket__section-subtitle {font-size: 11px;line-height: 1.2em;color: #7b7b7b;}.c-cart-basket__section-subtitle a {position: relative;text-decoration: underline;}.c-cart-basket__section-subtitle a:before {position: absolute;bottom: 0;left: 0;display: block;width: 0;max-width: 100%;height: 2px;content: '';-webkit-transition: all ease .4s;-o-transition: all ease .4s;-moz-transition: all ease .4s;transition: all ease .4s;background: #e5152f;}.c-cart-basket__section-subtitle a:hover:before {width: 100%;}.c-cart-basket__total-price {font-size: 18px;line-height: 1em;color: #e5152f;}/* ==========================================================================
   Color sample
   ========================================================================== */.c-color-sample {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-color-sample__control {position: absolute;top: 0;left: 0;width: 0;height: 0;opacity: 0;}.c-color-sample__label {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 38px;height: 38px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;border: 2px solid #fff;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-color-sample__label .o-icon {-webkit-transform: scale(0.88);-moz-transform: scale(0.88);-ms-transform: scale(0.88);-o-transform: scale(0.88);transform: scale(0.88);}.c-color-sample__control:checked + .c-color-sample__label {border-color: #e5152f;}/* ==========================================================================
   Colour preview
   ========================================================================== */.c-colour-preview {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;height: 32px;padding: 10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-colour-preview .c-label {font-size: 10px;line-height: 11px;text-align: center;}/* ==========================================================================
   Creator List
   ========================================================================== */.c-care-homes-basket-list {margin: 0;padding: 0;}.c-care-homes-basket-list__item {border-bottom: 1px solid #f0eae7;}.edit-mode .c-care-homes-basket-list__item {border-bottom: none;}/* ==========================================================================
   Care Homes classes
   ========================================================================== */.c-care-homes-basket {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;}.c-care-homes-design {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;}.c-care-homes__row--action {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-care-homes-design .c-care-homes__row--action {padding-top: 36px;}.c-care-homes-basket .c-care-homes__row--action {padding-bottom: 36px;}.c-care-homes__action {margin-right: 20px;margin-left: auto;}.c-care-homes-basket .c-care-homes__action {margin-right: auto;margin-left: auto;}.c-care-homes__price {font-size: 16px;line-height: 1.2em;}.c-care-homes-basket-list__item.is-design .c-set-box__action .c-cta {display: none;}/* ==========================================================================
   CSS Slider
   ========================================================================== */.c-css-slider-wrapper {width: 100%;}.c-css-slider {position: relative;margin: 0 auto;-webkit-transition: all .5s ease-out;-o-transition: all .5s ease-out;-moz-transition: all .5s ease-out;transition: all .5s ease-out;text-align: center;}.c-css-slider--small {max-width: 296px;padding: 100px 18px;}.c-css-slider__arrows,.c-css-slider__arrows .c-css-slider__arrow,.c-css-slider__slides-wrapper,.c-css-slider__pagination,.c-css-slider__pagination .c-css-slider__bullet {-webkit-transition: all .5s ease-out;-o-transition: all .5s ease-out;-moz-transition: all .5s ease-out;transition: all .5s ease-out;}/* Slides inputs
========================================================================== */.c-css-slider__input {display: none;}/* Slides container
========================================================================== */.c-css-slider__slides-container {overflow: hidden;width: 100%;}/* Slides wrapper
========================================================================== */.c-css-slider__slides-wrapper {position: relative;}/* Slides
========================================================================== */.c-css-slider__slides-wrapper .c-css-slider__slides {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 300%;line-height: 0;-webkit-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);}#slide1:checked ~ .c-css-slider__slides-wrapper .c-css-slider__slides {margin-left: 0;}#slide2:checked ~ .c-css-slider__slides-wrapper .c-css-slider__slides {margin-left: -100%;}#slide3:checked ~ .c-css-slider__slides-wrapper .c-css-slider__slides {margin-left: -200%;}/* Slide
========================================================================== */.c-css-slider__slides-wrapper .c-css-slider__slide {width: -webkit-calc(100% / 3);width: -moz-calc(100% / 3);width: calc(100% / 3);}.c-css-slider__slide img {display: block;width: 100%;max-width: 100%;height: auto;}.c-css-slider--small .c-css-slider__slide img {width: auto;margin: 0 auto;}/* Pagination
========================================================================== */.c-css-slider__pagination {position: absolute;z-index: 5;bottom: 22px;left: 50%;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;height: 10px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);text-align: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-css-slider--small .c-css-slider__pagination {bottom: 32px;}.c-css-slider__pagination .c-css-slider__bullet {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 10px;height: 10px;margin: 0 4px;cursor: pointer;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background-color: #fff;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-css-slider--small .c-css-slider__pagination .c-css-slider__bullet {background-color: #2e2e2e;}#slide1:checked ~ .c-css-slider__pagination .c-css-slider__bullet:nth-child(1),#slide2:checked ~ .c-css-slider__pagination .c-css-slider__bullet:nth-child(2),#slide3:checked ~ .c-css-slider__pagination .c-css-slider__bullet:nth-child(3) {background-color: #e5152f;}/* Navigation
========================================================================== */.c-css-slider__arrows {position: absolute;top: 50%;left: 50%;width: 100%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.c-css-slider__arrows .c-css-slider__arrow {display: none;width: 64px;height: 32px;cursor: pointer;-webkit-transition: opacity .2s ease-out;-o-transition: opacity .2s ease-out;-moz-transition: opacity .2s ease-out;transition: opacity .2s ease-out;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-css-slider__arrows .c-css-slider__arrow:hover {opacity: .8;}.c-css-slider--small .c-css-slider__arrows .c-css-slider__arrow {width: 18px;}.c-css-slider__arrow-right .o-icon,.c-css-slider__arrow-left .o-icon {font-size: 16px;fill: #fff;}.c-css-slider--small .c-css-slider__arrow-right .o-icon,.c-css-slider--small .c-css-slider__arrow-left .o-icon {font-size: 10px;fill: #2e2e2e;}#slide1:checked ~ .c-css-slider__arrows .c-css-slider__arrow:nth-child(2),#slide2:checked ~ .c-css-slider__arrows .c-css-slider__arrow:nth-child(3),#slide5:checked ~ .c-css-slider__arrows .c-css-slider__arrow:nth-child(1) {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;float: right;}#slide1:checked ~ .c-css-slider__arrows .c-css-slider__arrow:nth-child(2) .c-css-slider__arrow-right,#slide2:checked ~ .c-css-slider__arrows .c-css-slider__arrow:nth-child(3) .c-css-slider__arrow-right,#slide5:checked ~ .c-css-slider__arrows .c-css-slider__arrow:nth-child(1) .c-css-slider__arrow-right {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}#slide1:checked ~ .c-css-slider__arrows .c-css-slider__arrow:nth-child(2) .c-css-slider__arrow-left,#slide2:checked ~ .c-css-slider__arrows .c-css-slider__arrow:nth-child(3) .c-css-slider__arrow-left,#slide5:checked ~ .c-css-slider__arrows .c-css-slider__arrow:nth-child(1) .c-css-slider__arrow-left {display: none;}#slide2:checked ~ .c-css-slider__arrows .c-css-slider__arrow:nth-child(1),#slide3:checked ~ .c-css-slider__arrows .c-css-slider__arrow:nth-child(2),#slide4:checked ~ .c-css-slider__arrows .c-css-slider__arrow:nth-child(3) {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;float: left;}#slide2:checked ~ .c-css-slider__arrows .c-css-slider__arrow:nth-child(1) .c-css-slider__arrow-left,#slide3:checked ~ .c-css-slider__arrows .c-css-slider__arrow:nth-child(2) .c-css-slider__arrow-left,#slide4:checked ~ .c-css-slider__arrows .c-css-slider__arrow:nth-child(3) .c-css-slider__arrow-left {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}#slide2:checked ~ .c-css-slider__arrows .c-css-slider__arrow:nth-child(1) .c-css-slider__arrow-right,#slide3:checked ~ .c-css-slider__arrows .c-css-slider__arrow:nth-child(2) .c-css-slider__arrow-right,#slide4:checked ~ .c-css-slider__arrows .c-css-slider__arrow:nth-child(3) .c-css-slider__arrow-right {display: none;}/* ==========================================================================
   CTA section
   ========================================================================== */.c-cta-section {width: 100%;}.c-cta-section__text {margin-top: 26px;}.c-cta-section__text span {color: #e5152f;}/* ==========================================================================
   CTA
   ========================================================================== */.c-cta-list {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: -webkit-calc(100% + 12px);width: -moz-calc(100% + 12px);width: calc(100% + 12px);margin-right: -6px;margin-left: -6px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-cta-list__item {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin: 6px;}.c-cta {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 20px;height: 20px;padding: 2px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;color: #e5152f;border: 1px solid #2e2e2e;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-cta:hover {border-color: #e5152f;}.l-section--checkout .c-cta {width: 25px;height: 25px;}.c-cta .o-icon {font-size: 10px;}.l-section--checkout .c-cta .o-icon {font-size: 12px;}/* ==========================================================================
   Custom select
   ========================================================================== */.c-custom-select {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;height: 36px;border: 1px solid #f0eae7;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;}.f-field--text .c-custom-select .f-field__control {position: relative;z-index: 1;width: 100%;padding-right: 32px;border: 0;background-color: transparent;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.f-field--text .c-custom-select .f-field__control:-ms-expand {display: none;}.c-custom-select__arrow {position: absolute;top: 0;right: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 32px;height: 100%;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-custom-select__arrow .o-icon {font-size: 6px;fill: #7b7b7b;}/* ==========================================================================
   Decor title
   ========================================================================== */.c-decor-title {position: relative;z-index: 2;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-decor-title__image-wrapper {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-decor-title__image-wrapper img {display: block;max-width: 100%;height: auto;}.c-decor-title__text-wrapper {position: relative;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin-top: -18px;padding: 12px 24px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}/* ==========================================================================
   Design Box
   ========================================================================== */.c-design-box {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;padding-top: 36px;}.c-design-box__row {width: 100%;}.c-design-box__row:not(:last-child) {margin-bottom: 24px;}.c-design-box__text {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;-moz-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-design-box__text .f-field {width: -webkit-calc(50% - 20px);width: -moz-calc(50% - 20px);width: calc(50% - 20px);}/* ==========================================================================
   Form newsletter
   ========================================================================== */.f-form {width: 100%;}.f-form fieldset {margin: 0;padding: 0;border: 0;}.f-form input,.f-form textarea,.f-form select {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.f-form input:focus,.f-form textarea:focus,.f-form select:focus {outline: none;}.f-form textarea {padding: 20px;resize: vertical;}.f-form input:-webkit-autofill,.f-form textarea:-webkit-autofill,.f-form select:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset;}.f-form *::-ms-clear {display: none;}.f-form input {-webkit-appearance: none;-moz-appearance: none;appearance: none;}.f-form input::-webkit-input-placeholder,.f-form textarea::-webkit-input-placeholder {opacity: 1;color: #7b7b7b;}.f-form input:-moz-placeholder,.f-form textarea:-moz-placeholder {opacity: 1;color: #7b7b7b;}.f-form input::-moz-placeholder,.f-form textarea::-moz-placeholder {opacity: 1;color: #7b7b7b;}.f-form input:-ms-input-placeholder,.f-form textarea:-ms-input-placeholder {opacity: 1;color: #7b7b7b;}.f-form input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;}.f-form select::-ms-expand {display: none;}.f-form__body {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;}.f-form__fieldset {width: 100%;min-width: 100%;max-width: 100%;}.f-form__fieldset--billing-address {max-height: 0;overflow: hidden;-webkit-transition: 250ms ease-in-out max-height;-o-transition: 250ms ease-in-out max-height;-moz-transition: 250ms ease-in-out max-height;transition: 250ms ease-in-out max-height;}.is-visible.f-form__fieldset--billing-address {max-height: 9999px;}.f-form__fields {position: relative;width: 100%;}.f-form__row {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;}.f-form__row + .f-form__row {margin-top: 16px;}.c-cart-basket__row .f-form__row {margin-top: 6px;}.f-form__col {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}.f-form__info {padding-top: 2px;font-size: 12px;font-weight: normal;font-style: italic;line-height: 1.2em;color: #7b7b7b;}.f-form__info--alt {font-size: 13px;font-style: normal;color: #2e2e2e;}.c-btn + .f-form__info--alt {margin-top: 22px;}.f-form__info--alt a {text-decoration: underline;}/* Fields
========================================================================== */.f-field {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;text-align: left;-webkit-box-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;}.f-form__col .f-field + .f-field {margin-left: 10px;}.f-field .f-field__error {display: none;color: #e5152f;position: absolute;}.f-field.f-field__with--error .f-field__error {display: block;}.f-field.f-field__with--error .f-field__control {border-color: #e5152f;}.f-field--text .f-field__control {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;height: 36px;padding: 6px 15px;font-size: 13px;border: 1px solid #f0eae7;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;}.f-field--text .f-field__control:disabled {opacity: .7;}.c-special-deal .f-field--text .f-field__control {border-color: #EADDD6;background-color: #faf5f2;}.f-field--text .f-field__label {font-size: 14px;font-weight: bold;line-height: 1.2em;}.f-field--text .f-field__label span {font-size: 13px;font-weight: lighter;}.f-field--checkbox {position: relative;}.f-field--checkbox .f-field__control {position: absolute;top: 0;left: 0;overflow: hidden;width: 0;height: 0;opacity: 0;}.f-field--checkbox .f-field__label {position: relative;display: inline-block;width: 100%;padding-left: 36px;font-size: 13px;font-weight: normal;line-height: 1.2em;cursor: pointer;text-align: left;}.f-field--checkbox .f-field__label a {font: inherit;color: currentColor;}.f-field__checkbox {position: absolute;top: -4px;left: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 22px;height: 22px;border: 1px solid #f0eae7;background-color: #fff;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.f-field__checkbox .o-icon {font-size: 10px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;opacity: 0;color: #e5152f;}.f-field--checkbox .f-field__control:checked + .f-field__label .f-field__checkbox .o-icon {opacity: 1;}.f-field--discount {width: -webkit-calc(100% - 10px - 54px);width: -moz-calc(100% - 10px - 54px);width: calc(100% - 10px - 54px);}.f-field--small {max-width: 98px;}.f-field--small + .f-field {width: -webkit-calc(100% - 98px - 10px);width: -moz-calc(100% - 98px - 10px);width: calc(100% - 98px - 10px);}input[type="radio"] {-webkit-appearance: radio;}/* ==========================================================================
   Design Form
   ========================================================================== */.f-form--design {width: 100%;}.f-form--design .f-form__head {width: 100%;}.f-form--design .f-form__heading {padding-top: 40px;}.f-form--design .f-form__preview {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.f-form--design .f-form__group {width: 100%;}.f-form--design .f-form__group + .f-form__group {margin-top: 20px;}.f-form--design .f-form__fields--expandable {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.f-form--design .f-form__column {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 50%;margin-bottom: 20px;-webkit-box-align: end;-webkit-align-items: flex-end;-moz-box-align: end;-ms-flex-align: end;align-items: flex-end;}.f-form--design .f-form__column--hidden {overflow: hidden;max-height: 0;margin-bottom: 0;-webkit-transition: 250ms ease-in-out max-height;-o-transition: 250ms ease-in-out max-height;-moz-transition: 250ms ease-in-out max-height;transition: 250ms ease-in-out max-height;}.f-form--design .is-field-visible .f-form__column--hidden {max-height: 200px;margin-bottom: 20px;}.f-form--design .f-field__label {margin-bottom: 8px;}.f-form--design .f-field__control {background-color: #fff;}.f-form--design .f-field--text .f-field__info {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin-top: 8px;font-size: 10px;font-weight: bold;line-height: 1.2em;}.f-form--design .f-form__fields--expandable .f-form__action {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 36px;margin-left: 9px;padding-bottom: 20px;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.f-form--design .is-field-visible.f-form__fields--expandable .f-form__action {display: none;}.f-form--design .f-form__fields-filters {max-width: 594px;}.f-form--design .f-form__fields-info {max-width: 594px;font-weight: bold;}.f-form--design .f-form__actions {padding-top: 38px;}/* ==========================================================================
   Filters Form
   ========================================================================== */.c-form-filters-list {margin: 0;padding: 0;list-style: none;width: 100%;}.c-form-filters-list__item {border-bottom: 1px solid #EADDD6;}.f-form--filters .f-field--checkbox .f-field__label {padding: 16px 0;font-weight: bold;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}.f-form--filters .f-field--checkbox .f-field__label .o-icon {color: #EADDD6;}.f-form--filters .f-field--checkbox .f-field__control:checked + .f-field__label .o-icon {color: #e5152f;}/* ==========================================================================
   Newsletter
   ========================================================================== */.f-form--newsletter input::-webkit-input-placeholder,.f-form--newsletter textarea::-webkit-input-placeholder {opacity: 1;color: #faf5f2;}.f-form--newsletter input:-moz-placeholder,.f-form--newsletter textarea:-moz-placeholder {opacity: 1;color: #faf5f2;}.f-form--newsletter input::-moz-placeholder,.f-form--newsletter textarea::-moz-placeholder {opacity: 1;color: #faf5f2;}.f-form--newsletter input:-ms-input-placeholder,.f-form--newsletter textarea:-ms-input-placeholder {opacity: 1;color: #faf5f2;}.f-form--newsletter .f-form__heading {width: 100%;font-size: 22px;font-weight: bold;text-align: center;color: #fff;}.f-form--newsletter .f-form__body {max-width: 680px;margin: 34px auto 0;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-moz-box-orient: horizontal;-moz-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.f-form--newsletter .f-field__control {max-width: 266px;height: 35px;color: #fff;border-color: #fff;background-color: transparent;}.f-form--newsletter .f-form__action {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}/* ==========================================================================
   Payment CTA
   ========================================================================== */.c-payment-cta {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-payment-cta + .c-payment-cta {margin-top: 18px;}.c-payment-cta .c-btn {width: 146px;padding: 11px 9px;font-size: 12px;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-payment-cta__logos {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: -webkit-calc(100% - 146px);width: -moz-calc(100% - 146px);width: calc(100% - 146px);padding-right: 4px;}.c-payment-cta__logo {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-payment-cta__logo + .c-payment-cta__logo {margin-top: 4px;}.c-payment-cta__logo-wrapper {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-payment-cta__logo--with-text .c-payment-cta__logo-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 10px;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-payment-cta__logo-wrapper img {display: block;max-width: 100%;height: auto;min-height: 1px;}.c-payment-cta__logo--with-text .c-payment-cta__logo-wrapper img {width: 100%;}.c-payment-cta__text {margin-left: 3px;font-size: 8px;line-height: 1em;white-space: nowrap;}/* ==========================================================================
   Payment
   ========================================================================== */.c-payment {width: 100%;}.c-payment-carehomes {width: 100%;}.c-payment__media {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin-bottom: 18px;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-payment__media img {display: block;max-width: 100%;height: auto;}.c-payment__media-text {margin-left: 8px;font-size: 17px;font-weight: normal;line-height: 1.2em;}.c-payment__desc {width: 100%;margin-bottom: 32px;}.c-payment .c-btn {margin-top: 38px;}.c-payment-carehomes .c-btn {margin-top: 38px;}.c-payment__info {margin-top: 38px;font-size: 12px;line-height: 1.2em;color: #7b7b7b;padding: 0 30px;}/* ==========================================================================
   Place box
   ========================================================================== */.c-place-box {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-place-box__image-wrapper {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;width: 86px;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-place-box__image-wrapper img {display: block;width: 100%;max-width: 100%;height: auto;}.c-place-box__desc {margin-top: 10px;}/* ==========================================================================
   Preview Box
   ========================================================================== */.c-preview-box {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;padding: 36px 0 24px;}.c-preview-box__content {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding-right: 20px;}.c-preview-box__label {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;width: 111px;height: 50px;border: 2px solid transparent;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background-color: #fff;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-preview-box__label--design {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;width: 111px;height: 50px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background-color: #fff;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.is-opened .c-preview-box__label {border-color: #e5152f;}.c-preview-box__details {margin-left: 20px;}.c-preview-box__name {margin-bottom: 4px;font-size: 16px;line-height: 1.2em;}.c-preview-box__set-description,.c-preview-box__set-price {font-size: 13px;line-height: 1.2em;color: #7b7b7b;}.c-preview-box__action {display: none;}/* ==========================================================================
   Get Started
   ========================================================================== */.c-get-started {width: 100%;max-width: 400px;}.c-get-started__title {font-size: 26px;font-weight: bold;}.c-get-started__desc {width: 100%;max-width: 450px;margin: 0 auto;padding-bottom: 40px;font-family: sans-serif;font-size: 15px;font-weight: normal;line-height: 18px;text-align: center;letter-spacing: -.5px;}.c-get-started__action {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-get-started__action .c-btn {width: 187px;padding: 13px 10px;}.c-get-started__info {margin-top: 22px;}.c-get-started__info span {color: #e5152f;}/* ==========================================================================
   Hamburger
   ========================================================================== *//* Hamburger - menu icon
========================================================================== */.c-hamburger {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: visible;width: 42px;height: 42px;margin: 0;padding: 0;font: inherit;cursor: pointer;text-transform: none;color: inherit;border: 0;background-color: transparent;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-hamburger__inner {top: 50%;display: block;margin-top: -2px;}.c-hamburger__inner,.c-hamburger__inner:after,.c-hamburger__inner:before {position: absolute;width: 23px;height: 2px;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;-webkit-transition-duration: .15s;-moz-transition-duration: .15s;-o-transition-duration: .15s;transition-duration: .15s;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: -o-transform;-moz-transition-property: transform, -moz-transform;transition-property: transform;transition-property: transform, -webkit-transform, -moz-transform, -o-transform;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background-color: black;}.c-hamburger__inner:after,.c-hamburger__inner:before {display: block;content: '';}.c-hamburger__inner:before {top: -6px;}.c-hamburger__inner:after {bottom: -6px;}/* Hamburger - menu close icon
========================================================================== */.is-open .c-hamburger .c-hamburger__inner,.is-open .c-hamburger .c-hamburger__inner:after,.is-open .c-hamburger .c-hamburger__inner:before {background: #fff;}.is-open .c-hamburger .c-hamburger__inner {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}.is-open .c-hamburger .c-hamburger__inner:before {opacity: 0;}.is-open .c-hamburger .c-hamburger__inner:after {bottom: 0;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}/* ==========================================================================
   Heading
   ========================================================================== */.c-heading {width: 100%;}.c-heading__title + .c-heading__desc {margin-top: 20px;}.c-heading__desc + .c-heading__desc {margin-top: 16px;}/* ==========================================================================
   Icon field
   ========================================================================== */.c-icon-field {position: relative;height: 82px;width: 82px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin: 10px 5px;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-icon-field__label {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;width: 100%;height: 100%;padding: 6px;cursor: pointer;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;-moz-transition: all 0.25s ease;transition: all 0.25s ease;border: 2px solid #fff;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background-color: #fff;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-icon-field__label:after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;content: "";}.c-icon-field__label.icons-colour {-webkit-border-radius: 12px 0 0 12px;-moz-border-radius: 12px 0 0 12px;border-radius: 12px 0 0 12px;background: white;}.c-icon-field__label img {display: block;max-width: 100%;height: auto;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;-moz-transition: all 0.25s ease;transition: all 0.25s ease;}.c-icon-field__control {position: absolute;top: 0;left: 0;width: 0;height: 0;opacity: 0;}.c-icon-field__control:checked + .c-icon-field__label {border-color: #e5152f;}/* ==========================================================================
   Incart product
   ========================================================================== */.c-incart-product {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;padding: 18px 0;}.c-incart-product__preview {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-incart-product__label-preview {overflow: hidden;width: 111px;height: 50px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}.c-incart-product__media {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 94px;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}img.basket-preview {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}.c-incart-product__media img {display: block;width: 100%;max-width: 100%;height: auto;min-height: 1px;}.c-incart-product__action {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 20px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-incart-product__action .c-cta + .c-cta {margin-top: 4px;}.c-incart-product__details {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: -webkit-calc(100% - 20px - 94px);width: -moz-calc(100% - 20px - 94px);width: calc(100% - 20px - 94px);padding: 0 10px;}.c-incart-product__name {margin-bottom: 4px;font-size: 12px;line-height: 1.2em;}.c-incart-product__set-count,.c-incart-product__set-price {font-size: 10px;line-height: 1.1em;color: #7b7b7b;}.c-incart-product__qty-wrapper {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;margin-top: 14px;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-incart-product__price {width: -webkit-calc(100% - 94px);width: -moz-calc(100% - 94px);width: calc(100% - 94px);font-size: 11px;line-height: 1.2em;text-align: right;}/* ==========================================================================
   Info
   ========================================================================== */.c-info {width: 100%;}.c-info--image {padding: 54px 0 80px;background-image: url("/static/img/pic-map.png");background-repeat: no-repeat;background-position: 100% 0;}.c-info p + p {margin-top: 16px;}span .order-purchase__id {color: #e5152f;}span {color: #000;}/* ==========================================================================
   Intended use
   ========================================================================== */.c-intended-use {width: 100%;}.c-intended-use__list {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}/* ==========================================================================
   Label sample
   ========================================================================== */.c-label-sample {position: relative;width: 100%;}.c-label-sample__control {position: absolute;top: 0;left: 0;overflow: hidden;width: 0;height: 0;opacity: 0;}.c-label-sample__label {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;cursor: pointer;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-label-sample__preview {overflow: hidden;width: 128px;height: 56px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;border: 2px solid transparent;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}.popular-0 {background-position: -2px -2px;}.popular-1 {background-position: -130px -2px;}.popular-2 {background-position: -2px -58px;}.popular-3 {background-position: -130px -58px;}.carehomes-basket-0 {background-position: -2px -2px;}.carehomes-basket-1 {background-position: -130px -2px;}.carehomes-basket-2 {background-position: -2px -58px;}.carehomes-basket-3 {background-position: -130px -58px;}.c-label-sample__control:checked + .c-label-sample__label .c-label-sample__preview {border-color: #e5152f;}.c-label-sample__preview img {display: block;width: 100%;max-width: 100%;height: auto;}.c-label-sample__info {width: 100%;margin-top: 10px;padding: 0 10px 10px;text-align: center;}.c-label-sample__info p + p {margin-top: 6px;}/* ==========================================================================
   Label type
   ========================================================================== */.c-label-type {margin: 10px;}.c-label-type__info {margin-top: 20px;}.c-label-type__list-heading {font-size: 14px;font-weight: bold;line-height: 1.28em;text-align: center;}/* ==========================================================================
   Labels info
   ========================================================================== */.c-label-info-list {width: 100%;margin-top: 40px;padding: 0;}.c-label-info-list__item:not(:last-child) {margin-bottom: 40px;}.c-label-info {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-label-info__text {width: 100%;}.c-label-info__media {overflow: hidden;max-width: 158px;margin-bottom: 20px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}.c-label-info__media img {display: block;width: 100%;max-width: 100%;height: auto;}/* ==========================================================================
   Labels list
   ========================================================================== */.c-labels-list {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: -webkit-calc(100% + 8px);width: -moz-calc(100% + 8px);width: calc(100% + 8px);margin-right: -4px;margin-left: -4px;padding: 0;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-labels-list__item {width: -webkit-calc(50% - 8px);width: -moz-calc(50% - 8px);width: calc(50% - 8px);margin: 4px;}/* ==========================================================================
   Labels preview
   ========================================================================== */.c-labels-preview-section {width: 100%;max-width: 656px;}.c-labels-preview-section__heading {margin-bottom: 20px;}.c-labels-preview {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;width: 100%;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-labels-preview img {display: block;width: 100%;max-width: 100%;height: auto;}/* ==========================================================================
   About
   ========================================================================== */.c-about {width: 100%;max-width: 980px;}.c-about-list {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;padding: 0;}.c-about-list__item {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: stretch;-webkit-align-items: stretch;-moz-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-about-top__title {font-size: 22px;font-weight: 700;line-height: 1.18;}.c-about-top__description {font-size: 14px;font-weight: 400;line-height: 1.2;}.c-about-top,.c-single-about {text-align: center;}.c-single-about___title {font-size: 16px;font-weight: 700;}.c-single-about__description {font-size: 14px;font-weight: 400;}.c-single-about__img .o-icon {font-size: 88px;}.c-single-about-action {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin-top: 33px;margin-right: auto;margin-left: auto;}.c-single-about-action .c-btn {display: block;margin-right: auto;margin-left: auto;padding: 14px 20px;}/* ==========================================================================
   Welcome
   ========================================================================== */.c-welcome {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;background-color: #ffecc1;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.page-v2 .c-welcome {background-color: transparent;}.c-welcome__header {width: 100%;line-height: 1em;}.page-v2 .c-welcome__header {max-width: 270px;margin: 0 auto;}.c-welcome__description {width: 100%;}.page-v2 .c-welcome__description {font-family: sans-serif;font-size: 14px;font-weight: normal;line-height: 1.2;text-align: center;}.c-welcome__header,.c-welcome__description,.c-welcome__action {z-index: 4;display: inline-block;-webkit-align-self: center;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}.page-v2 .c-welcome__action {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-moz-box-orient: horizontal;-moz-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}/* ==========================================================================
   Popular designs
   ========================================================================== */.c-popular-designs {width: 100%;font-weight: bold;}.c-popular-designs__separator {position: relative;display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 16px;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-popular-designs__separator:before,.c-popular-designs__separator:after {display: inline-block;width: 35px;height: 1px;content: '';background-color: #7b7b7b;}.c-popular-designs__separator:before {margin-right: 14px;}.c-popular-designs__separator:after {margin-left: 14px;}.c-popular-designs__title {margin-top: 15px;font-size: 14px;line-height: 1.2em;}.c-popular-designs__title span {color: #e5152f;}/* ==========================================================================
   Price box
   ========================================================================== */.c-price-box {width: 100%;}.c-price-box__info {margin-bottom: 26px;line-height: 1.2em;}.c-price-box__info .c-price-box__highlight {color: #e5152f;}.c-price-box__types {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}/* ==========================================================================
   Product box
   ========================================================================== */.c-product-box {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;padding: 18px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color: #fff;}.c-product-box__head {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-product-box__title {width: -webkit-calc(100% - 74px);width: -moz-calc(100% - 74px);width: calc(100% - 74px);padding-right: 18px;}.c-product-box__body {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;margin-top: 26px;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-product-box__media {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 88px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-product-box__media img {display: block;width: 100%;max-width: 100%;height: auto;}.c-product-box__details {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: -webkit-calc(100% - 88px);width: -moz-calc(100% - 88px);width: calc(100% - 88px);padding-left: 14px;}.c-product-box__desc {width: 100%;font-size: 12px;line-height: 1.2em;}.c-product-box__offer {font-size: 14px;font-weight: normal;line-height: 1.28em;width: 100%;margin-top: 14px;font-weight: bold;}.c-product-box__price {font-size: 14px;font-weight: normal;line-height: 1.28em;width: 100%;font-weight: bold;color: #e5152f;}.c-product-box__cta {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin-top: 32px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.c-product-box__cta .c-btn + .c-btn {margin-left: 18px;}/* ==========================================================================
   Product category
   ========================================================================== */.c-product-category {width: 100%;margin-top: 24px;}.c-product-category-list {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}/* ==========================================================================
   Product properties
   ========================================================================== */.c-product-properties {width: 100%;}.c-product-properties__list {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;}/* ==========================================================================
   Pros
   ========================================================================== */.c-pros {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;margin: 0 auto;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-pros__media {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 88px;height: 88px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background-color: #fff;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-pros___title {width: 100%;margin-top: 26px;}.c-pros__desc {width: 100%;margin-top: 12px;}/* ==========================================================================
   Quote
   ========================================================================== */.c-quote {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;max-width: 460px;margin: 0 auto;padding-left: 80px;text-align: left;}.l-section__overflow .c-quote {margin-top: -32px;}.c-quote__text {position: relative;z-index: 2;font-size: 30px;font-style: italic;line-height: 32px;}.c-quote__text:before {position: absolute;z-index: -1;top: -47px;right: 100%;font-size: 290px;line-height: 290px;content: '"';color: #fff;}.c-quote__author-wrapper {margin-top: 24px;}.c-quote__author {font-size: 14px;font-weight: normal;line-height: 1.28em;position: relative;font-weight: bold;}.c-quote__author:before {position: absolute;top: 50%;right: 100%;width: 26px;height: 1px;margin-right: 8px;content: '';background-color: currentColor;}.c-quote__author-position {font-size: 14px;font-weight: normal;line-height: 1.28em;color: #7b7b7b;}/* ==========================================================================
   Set Box
   ========================================================================== */.c-set-box {position: relative;padding: 10px 0;}.c-set-box__action {position: absolute;top: 10px;right: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;height: 32px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-set-box__action .c-cta:not(:last-child) {margin-right: 10px;}.c-set-box__fields {max-height: 999px;}/* ==========================================================================
   Small label
   ========================================================================== */.c-small-label {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 22px;height: 22px;border: 1px solid #2e2e2e;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-small-label.is-not-available {position: relative;}.c-small-label.is-not-available:after {position: absolute;top: 50%;left: 50%;width: 1px;height: 100%;content: '';-webkit-transform: translate(-50%, -50%) rotate(-45deg);-moz-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg);-o-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg);background-color: #2e2e2e;}.c-small-label .o-icon {color: #e5152f;}/* ==========================================================================
   Special deal preview
   ========================================================================== */.c-special-deal-preview {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;}.c-special-deal-preview__row {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-special-deal-preview__row + .c-special-deal-preview__row {margin-top: 20px;}.c-special-deal-preview__media {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;width: 204px;height: 204px;-webkit-border-radius: 17px;-moz-border-radius: 17px;border-radius: 17px;background-color: #fff;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-special-deal-preview__media img {display: block;width: 100%;max-width: 100%;height: auto;}.c-special-deal-preview__colors {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 70px;padding: 0;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-special-deal-preview__color {display: none;margin-bottom: 9px;}.c-special-deal-preview__color:nth-child(5n) {margin-bottom: 0;}.c-special-deal-preview__seasons {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;padding: 0;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-special-deal-preview__season {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}/* ==========================================================================
   Special deal
   ========================================================================== */.c-special-deal {overflow: hidden;width: 100%;max-height: 0;-webkit-transition: max-height 250ms ease-in-out;-o-transition: max-height 250ms ease-in-out;-moz-transition: max-height 250ms ease-in-out;transition: max-height 250ms ease-in-out;}.c-special-deal.is-opened {max-height: 99999px;}.c-special-deal__content {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;}.c-special-deal__head {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;padding: 0 20px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-special-deal__desc {margin-top: 28px;}.c-special-deal__close {position: absolute;right: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 20px;height: 20px;padding: 2px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;color: #e5152f;border: 1px solid #000;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-special-deal__close:hover {color: #fff;border-color: #e5152f;background-color: #e5152f;}.c-special-deal__close .o-icon {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-special-deal__body {width: 100%;max-width: 296px;margin: 22px auto 0;}/* ==========================================================================
   Tabs
   ========================================================================== */.c-design-tabs {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;}.c-design-tabs__nav {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;}.c-design-tabs__content {width: 100%;border: 4px solid #e0d3c9;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background-color: #f0eae7;}/* Tabs Nav List
========================================================================== */.c-design-tabs-nav-list {margin: 0;padding: 0;list-style: none;position: relative;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;margin-bottom: -3px;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: end;-webkit-align-items: flex-end;-moz-box-align: end;-ms-flex-align: end;align-items: flex-end;}.c-design-tabs-nav-list__item {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;}.c-design-tabs-nav-list__link {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;font-weight: bold;line-height: 1.2em;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;-moz-transition: all 0.25s ease;transition: all 0.25s ease;text-align: center;border: 4px solid #e0d3c9;border-bottom: 0;-webkit-border-radius: 12px 12px 0 0;-moz-border-radius: 12px 12px 0 0;border-radius: 12px 12px 0 0;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-design-tabs-nav-list__link.is-active {color: #e5152f;background-color: #f0eae7;}/* Tabs Content List
========================================================================== */.c-design-tabs-content-list {margin: 0;padding: 0;list-style: none;width: 100%;}.c-design-tabs-content-list__item {position: relative;display: none;width: 100%;}.c-design-tabs-content-list__item.is-active {display: block;}/* ==========================================================================
   Tooltip
   ========================================================================== */.c-tooltip-wrapper {position: relative;}.c-tooltip {position: absolute;z-index: -1;bottom: 100%;left: 50%;display: block;padding: 6px 10px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);opacity: 0;color: #fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color: #e5152f;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-tooltip:after {position: absolute;top: 100%;left: 35%;margin-top: -1px;content: '';border-width: 8px;border-style: solid;border-color: #e5152f transparent transparent transparent;}.c-incart-product .c-tooltip {top: -36px;}.c-tooltip--right {right: -11px;left: auto;bottom: 140%;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}.c-tooltip--right:after {right: 11px;left: auto;}.l-section--checkout .c-tooltip--right:after {right: 14px;}.c-tooltip__text {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;font-size: 14px;font-weight: bold;line-height: 1.2em;text-align: center;}/* ==========================================================================
   Use list
   ========================================================================== */.c-use-list {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 74px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-use-list__item + .c-use-list__item {margin-left: 4px;}/* ==========================================================================
   Rectangle sample
   ========================================================================== */.c-rectangle-sample {position: relative;width: 100%;}.c-rectangle-sample__control {position: absolute;top: 0;left: 0;width: 0;height: 0;opacity: 0;}.c-rectangle-sample__preview {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;border: 2px solid transparent;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-rectangle-sample__control:checked + .c-rectangle-sample__preview {border-color: #e5152f;}/* ==========================================================================
   Reviews
   ========================================================================== */.c-reviews {overflow: hidden;width: 100%;margin: 8px 0 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.c-reviews table {width: 100%;border-spacing: 0;}.c-reviews table .th-row {background-color: #e5152f;}.c-reviews table th {font-size: 14px;font-weight: normal;line-height: 1.28em;padding: 10px;font-weight: bold;color: #fff;}.c-reviews table td {font-size: 14px;font-weight: normal;line-height: 1.28em;padding: 10px;}.c-reviews table td {vertical-align: top;border-bottom: 1px solid #EADDD6;}.c-reviews table tr:last-child td {border-bottom: 0;}.c-reviews table img {margin-right: 4px;}.c-reviews table .icons {margin-top: 4px;margin-bottom: 10px;}/* ==========================================================================
   Season field
   ========================================================================== */.c-season-field {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.c-season-field__control {position: absolute;top: 0;left: 0;overflow: hidden;width: 0;height: 0;opacity: 0;}.c-season-field__label {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-size: 13px;line-height: 1.1em;cursor: pointer;text-align: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-season-field__label:after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;content: '';}.c-season-field__mark {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 71px;height: 71px;margin-bottom: 12px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;border: 2px solid #f0eae7;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-season-field__control:checked + .c-season-field__label .c-season-field__mark {border-color: #e5152f;}/* ==========================================================================
   Seasons
   ========================================================================== */.c-seasons {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;height: 208px;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-seasons__image {overflow: hidden;width: 208px;height: 208px;-webkit-border-radius: 17px;-moz-border-radius: 17px;border-radius: 17px;}.c-seasons__image img {display: block;width: 100%;max-width: 100%;height: auto;}.c-seasons-list {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;max-width: 208px;height: 100%;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-seasons-list__item {margin: 8px;}/* ==========================================================================
   Sidebar
   ========================================================================== */.c-sidebar-wrapper {position: fixed;z-index: 101;}.c-sidebar__content {background-color: #fff;}.c-sidebar__close {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-sidebar__close .o-icon {font-size: 18px;}/* ==========================================================================
   Simple accordion
   ========================================================================== */.c-simple-accordion {margin: 0;padding: 0;list-style: none;width: 100%;max-width: 480px;padding-bottom: 20px;}.c-simple-accordion__row {width: 100%;}.c-simple-accordion__cta {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;padding: 8px 0;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-simple-accordion__cta h5 {font-size: 14px;font-weight: normal;line-height: 1.28em;font-weight: bold;}.c-simple-accordion__row.is-opened .c-simple-accordion__cta {color: #e5152f;}.c-simple-accordion__content-wrapper {overflow: hidden;width: 100%;max-height: 0;-webkit-transition: 250ms ease-in-out max-height;-o-transition: 250ms ease-in-out max-height;-moz-transition: 250ms ease-in-out max-height;transition: 250ms ease-in-out max-height;}.c-simple-accordion__row.is-opened .c-simple-accordion__content-wrapper {max-height: 9999px;}.c-simple-accordion__content {width: 100%;margin: 8px 0;padding-left: 12px;text-align: left;border-left: 2px solid #e5152f;}.c-simple-accordion__content > * {font-size: 14px;font-weight: normal;line-height: 1.28em;}.c-simple-accordion__content h3,.c-simple-accordion__content h4,.c-simple-accordion__content h5 {font-weight: bold;}.c-simple-accordion__content ul,.c-simple-accordion__content ul li {list-style-type: disc;}/* ==========================================================================
   Simple sample
   ========================================================================== */.c-simple-sample {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 128px;height: 56px;margin: 5px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-simple-sample__control,.c-languages__input {position: absolute;top: 0;left: 0;width: 0;height: 0;opacity: 0;}.c-simple-sample__preview {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;width: 100%;height: 100%;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;border: 2px solid transparent;-webkit-border-radius: 11px;-moz-border-radius: 11px;border-radius: 11px;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-simple-sample__preview:after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;content: '';}.c-simple-sample--sprite .c-simple-sample__preview {overflow: hidden;}.c-simple-sample__preview img {display: block;width: 100%;max-width: 100%;}.c-simple-sample__control:checked + .c-simple-sample__preview,.c-languages__input:checked + .c-simple-sample__preview {border-color: #e5152f;}.c-simple-sample--sprite:nth-child(1) .c-simple-sample__preview {background-position: -2px -2px;}.c-simple-sample--sprite:nth-child(2) .c-simple-sample__preview {background-position: -130px -2px;}.c-simple-sample--sprite:nth-child(3) .c-simple-sample__preview {background-position: -258px -2px;}.c-simple-sample--sprite:nth-child(4) .c-simple-sample__preview {background-position: -2px -58px;}.c-simple-sample--sprite:nth-child(5) .c-simple-sample__preview {background-position: -130px -58px;}.c-simple-sample--sprite:nth-child(6) .c-simple-sample__preview {background-position: -258px -58px;}.c-simple-sample--sprite:nth-child(7) .c-simple-sample__preview {background-position: -2px -114px;}.c-simple-sample--sprite:nth-child(8) .c-simple-sample__preview {background-position: -130px -114px;}.c-simple-sample--sprite:nth-child(9) .c-simple-sample__preview {background-position: -258px -114px;}.c-simple-sample--sprite:nth-child(10) .c-simple-sample__preview {background-position: -2px -170px;}.c-simple-sample--sprite:nth-child(11) .c-simple-sample__preview {background-position: -130px -170px;}.c-simple-sample--sprite:nth-child(12) .c-simple-sample__preview {background-position: -258px -170px;}.c-simple-sample--sprite-1 .c-simple-sample__preview {background-position: -2px -2px;}.c-simple-sample--sprite-2 .c-simple-sample__preview {background-position: -130px -2px;}.c-simple-sample--sprite-3 .c-simple-sample__preview {background-position: -258px -2px;}.c-simple-sample--sprite-4 .c-simple-sample__preview {background-position: -2px -58px;}.c-simple-sample--sprite-5 .c-simple-sample__preview {background-position: -130px -58px;}.c-simple-sample--sprite-6 .c-simple-sample__preview {background-position: -258px -58px;}.c-simple-sample--sprite-7 .c-simple-sample__preview {background-position: -2px -114px;}.c-simple-sample--sprite-8 .c-simple-sample__preview {background-position: -130px -114px;}.c-simple-sample--sprite-9 .c-simple-sample__preview {background-position: -258px -114px;}.c-simple-sample--sprite-10 .c-simple-sample__preview {background-position: -2px -170px;}.c-simple-sample--sprite-11 .c-simple-sample__preview {background-position: -130px -170px;}.c-simple-sample--sprite-12 .c-simple-sample__preview {background-position: -258px -170px;}/* ==========================================================================
   Featured
   ========================================================================== */.c-featured-wrapper {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;max-width: 100%;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-featured {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;max-width: 834px;padding-bottom: 3px;}.c-featured__title {margin-bottom: 19px;font-size: 22px;}.c-featured__description {width: 100%;margin-right: auto;margin-bottom: 34px;margin-left: auto;font-family: sans-serif;font-size: 14px;line-height: 1.28;letter-spacing: -.5px;}.c-featured-tags-list {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin-right: auto;margin-left: auto;padding-left: 0;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-featured-tags-list__item {font-family: sans-serif;letter-spacing: -.5px;}.c-featured-tag {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-right: 7px;padding-left: 7px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}.c-featured-tag__media {margin-right: auto;margin-left: auto;}.c-featured-tag__label {display: inline-block;margin-top: 4px;margin-right: auto;margin-left: auto;font-family: sans-serif;font-size: 14px;line-height: 1.2;text-align: center;}/* ==========================================================================
   Fields List
   ========================================================================== */.c-fields-list {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: -webkit-calc(100% + 8px);width: -moz-calc(100% + 8px);width: calc(100% + 8px);margin-right: -4px;margin-left: -4px;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-fields-list--centered {-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-fields-list__item {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin: 4px;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;max-width: 158px;width: 100%;}/* ==========================================================================
   Fields Slider
   ========================================================================== */.c-fields-slider-wrapper {width: 100%;padding-bottom: 30px;}.c-fields-slider--wrapper {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;}.c-fields-slider--wrapper,.c-fields-slider .swiper-slide__inner {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-fields-slider--wrapper + .c-fields-slider-navigation {display: none;}.c-fields-slider-navigation .swiper-button-prev,.c-fields-slider-navigation .swiper-button-next {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 16px;height: 15px;margin-top: -22px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);background-image: none;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-fields-slider-navigation .o-icon {font-size: 8px;}.c-fields-slider-navigation .swiper-button-prev {left: 1px;}.c-fields-slider-navigation .swiper-button-next {right: 1px;}.c-fields-slider-wrapper > .swiper-pagination {bottom: 0;font-size: 10px;font-weight: bold;line-height: 12px;}.c-fields-slider--wrapper + .swiper-pagination,.c-fields-slider--wrapper + .c-fields-slider-navigation + .swiper-pagination {display: none;}/* ==========================================================================
   Filters list
   ========================================================================== */.c-filters-list {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: -webkit-calc(100% + 8px);width: -moz-calc(100% + 8px);width: calc(100% + 8px);margin-right: -4px;margin-left: -4px;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-filters-list__item {margin: 0 4px;}.c-hidden-fields {display: none;}/* ==========================================================================
   Filters
   ========================================================================== */.c-filters {width: 100%;}.c-filters__heading {margin-bottom: 16px;}/* ==========================================================================
   Basket Form
   ========================================================================== */.f-form--basket {display: block;margin-top: 20px;}.f-form--care {margin-top: 0;}.is-hidden.f-form--basket {display: none;}.f-form--basket .f-field--qty {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-moz-box-orient: horizontal;-moz-box-direction: normal;-ms-flex-direction: row;flex-direction: row;width: 94px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.f-form--basket .f-field--qty .f-field__control {width: -webkit-calc(100% - 48px);width: -moz-calc(100% - 48px);width: calc(100% - 48px);height: 24px;font-size: 11px;line-height: 1.1em;text-align: center;color: #000;border: 1px solid #000;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background-color: transparent;}.f-form--basket .f-field__cta {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 24px;height: 24px;color: #e5152f;border: 1px solid #000;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.f-form--basket .f-field__cta:first-child {padding-left: 4px;border-right: 0;-webkit-border-radius: 12px 0 0 12px;-moz-border-radius: 12px 0 0 12px;border-radius: 12px 0 0 12px;}.f-form--basket .f-field__cta:last-child {padding-right: 4px;border-left: 0;-webkit-border-radius: 0 12px 12px 0;-moz-border-radius: 0 12px 12px 0;border-radius: 0 12px 12px 0;}.f-form--basket .f-field__cta .o-icon--add {font-size: 6px;}.f-form--basket .f-field__cta .o-icon--minus {font-size: 2px;}.f-form--basket .f-form__action {margin-top: 32px;}.l-section--checkout .f-form--basket .f-form__action {margin-top: 0;}.l-section--checkout .f-form--basket .f-form__action p + p {margin-top: 16px;}.f-form--basket .f-field--text .f-field__label {margin-bottom: 8px;}.f-form--basket .f-form__row {-webkit-box-align: end;-webkit-align-items: flex-end;-moz-box-align: end;-ms-flex-align: end;align-items: flex-end;}.f-form--basket .f-form__column {width: -webkit-calc(50% - 10px);width: -moz-calc(50% - 10px);width: calc(50% - 10px);}.f-form--basket .c-custom-select {background-color: #fff;}/* ==========================================================================
   Popular designs
   ========================================================================== */.f-form--popular-designs {margin-top: 42px;}.f-form--popular-designs input::-webkit-input-placeholder,.f-form--popular-designs textarea::-webkit-input-placeholder {color: #ccbdb5;}.f-form--popular-designs input:-moz-placeholder,.f-form--popular-designs textarea:-moz-placeholder {color: #ccbdb5;}.f-form--popular-designs input::-moz-placeholder,.f-form--popular-designs textarea::-moz-placeholder {color: #ccbdb5;}.f-form--popular-designs input:-ms-input-placeholder,.f-form--popular-designs textarea:-ms-input-placeholder {color: #ccbdb5 !important;}.f-form--popular-designs .f-form__fieldset + .f-form__fieldset {margin-top: 46px;}.f-form--popular-designs .f-form__fields {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}.f-form--popular-designs .f-field__control {background-color: #fffcfa;}.f-form--popular-designs .f-form__action {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}/* ==========================================================================
   Mini labels
   ========================================================================== */.c-mini-label-list {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;max-width: 406px;padding: 0;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-mini-label-list__item {margin: 4px;}.c-mini-label {position: relative;display: block;padding-top: 14px;}.c-mini-label__counter {position: absolute;top: 0;right: 6px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding: 2px;font-size: 10px;font-weight: bold;line-height: 1.2em;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #f0eae7;}.c-mini-label__preview {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;width: 100px;height: 38px;font-size: 13px;font-family: "Arial Rounded MT Bold";white-space: nowrap;color: #fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}/* ==========================================================================
   Other offers
   ========================================================================== */.c-design-other {width: 100%;}.c-design-other__heading {margin-bottom: 44px;}.c-design-other__row {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}/* ==========================================================================
   Other offers
   ========================================================================== */.c-design-other {width: 100%;}.c-design-other__heading {margin-bottom: 44px;}.c-design-other__row {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}/* ==========================================================================
   Preview
   ========================================================================== */.c-design-preview {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;padding-top: 14px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-design-preview__image-wrapper {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;border: 4px solid #fff;-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px;-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-design-preview__image {display: block;width: 100%;max-width: 100%;height: auto;}.c-design-preview__caption {margin-top: 10px;}.is-preview-sticky .c-design-preview {position: fixed;z-index: 99;right: 0;left: 0;width: 100%;background-color: #faf5f2;-webkit-box-shadow: 0 15px 9px 0 rgba(0, 0, 0, 0.034);-moz-box-shadow: 0 15px 9px 0 rgba(0, 0, 0, 0.034);box-shadow: 0 15px 9px 0 rgba(0, 0, 0, 0.034);}/* ==========================================================================
   Label category list
   ========================================================================== */.c-label-category-list {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-label-category-list__item {margin: 5px 5px 20px 5px;}/* ==========================================================================
   Label category teaser
   ========================================================================== */.c-label-category-teaser {display: -ms-grid;display: grid;height: 100%;-ms-grid-rows: 1fr auto;grid-template-rows: 1fr auto;grid-template-areas: 'category-title' 'category-preview';}.c-label-category-teaser__title {width: 100%;padding: 0 6px;font-weight: bold;line-height: 1.19em;text-align: center;-ms-grid-row: 1;-ms-grid-column: 1;grid-area: category-title;}.c-label-category-teaser__choice {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-ms-grid-row: 2;-ms-grid-column: 1;grid-area: category-preview;}.c-label-category-teaser__preview {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;width: 100%;cursor: pointer;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;border: 2px solid transparent;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-label-category-teaser__preview:after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;content: '';}.c-label-category-teaser__control {position: absolute;top: 0;left: 0;overflow: hidden;width: 0;height: 0;opacity: 0;}.c-label-category-teaser__control:checked + .c-label-category-teaser__preview {border-color: #e5152f;}.c-label-category-teaser__preview img {display: block;width: 100%;max-width: 100%;height: auto;}.c-languages {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-flow: row nowrap;-moz-box-orient: horizontal;-moz-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;padding-left: 40px;float: right;}.c-languages__option {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-transition: all .3s ease;-o-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}.c-languages:hover .c-languages__option {opacity: 0.7;}.c-languages .c-languages__option:hover {opacity: 1;}.c-languages__input {-webkit-appearance: none;-moz-appearance: none;appearance: none;}.c-languages__label {cursor: pointer;position: relative;font-weight: bold;font-size: 14px;}.c-languages__label:before {position: absolute;z-index: 1;bottom: -1px;left: 0;display: block;width: 0;max-width: 100%;height: 1px;content: '';-webkit-transition: all .3s ease;-o-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;background: #e5152f;}.c-languages__input:checked + .c-languages__label:before,.c-languages__label:hover:before {width: 100%;}.c-languages__option + .c-languages__option {margin-left: 8px;}.c-languages__option + .c-languages__option:before {content: '';position: absolute;left: -4px;top: 0;bottom: 0;margin: auto;width: 1px;height: 1em;background: currentColor;display: block;}/* Utilities
   @mixin ========================================================================= *//* ==========================================================================
   COMMON
   ========================================================================== */[class^='t-heading-'],[class*='t-heading-'],[class^='t-text-'],[class*='t-text-'] {font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";}.t-heading-1 {font-weight: bold;line-height: 1.2em;}.t-heading-2 {font-weight: bold;}.t-heading-3 {font-size: 22px;font-weight: bold;line-height: 1.18em;}.t-heading-4 {font-size: 18px;font-weight: bold;line-height: 1.2em;}.t-heading-5 {font-size: 16px;font-weight: bold;line-height: 1.2em;}.t-text-1 {font-size: 14px;font-weight: normal;line-height: 1.28em;}.t-upper {text-transform: uppercase;}.t-center {text-align: center;}.t-left {text-align: left;}.t-right {text-align: right;}.t-bold {font-weight: bold;}.t-regular {font-weight: normal;}.t-light {font-weight: lighter;}/* ==========================================================================
   Utilities
   ========================================================================== */.u-row-wrapper {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-moz-box-orient: horizontal;-moz-box-direction: normal;-ms-flex-direction: row;flex-direction: row;text-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}/* CLASS COLOR
   ========================================================================== */.u-color-red {color: #e5152f;}/* BORDERS TOP/BOTTOM
   ========================================================================== *//* Backgrounds
   ========================================================================== */.u-bg-1 {background-color: #000;}.u-bg-2 {background-color: #fff;}.u-bg-3 {background-color: #2e2e2e;}.u-bg-4 {background-color: #faf5f2;}.u-bg-5 {background-color: #fffcfa;}.u-bg-6 {background-color: #ffecc1;}.u-bg-7 {background-color: #e5152f;}.u-bg-8 {background-color: #f0eae7;}.u-bg-9 {background-color: #ccbdb5;}.u-bg-10 {background-color: #7b7b7b;}.u-bg-11 {background-color: #9a9a9a;}.u-bg-12 {background-color: #393939;}/* Paints (colors)
========================================================================== */.u-paint-1 {color: #000;}.u-paint-2 {color: #fff;}.u-paint-3 {color: #2e2e2e;}.u-paint-4 {color: #faf5f2;}.u-paint-5 {color: #fffcfa;}.u-paint-6 {color: #ffecc1;}.u-paint-7 {color: #e5152f;}.u-paint-8 {color: #f0eae7;}.u-paint-9 {color: #ccbdb5;}.u-paint-10 {color: #7b7b7b;}.u-paint-11 {color: #9a9a9a;}.u-paint-12 {color: #393939;}/* Spacers
   ========================================================================== *//* Paddings
   ========================================================================== *//* Sprite
   @mixin ========================================================================= *//*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/.icon-allergy-labels {background-image: url(../img/spritemap.png);background-position: -133px -283px;width: 66px;height: 66px;}.icon-battersea {background-image: url(../img/spritemap.png);background-position: -324px -206px;width: 67px;height: 67px;}.icon-custom-tag {background-image: url(../img/spritemap.png);background-position: 0px 0px;width: 170px;height: 76px;}.icon-easter-bunny {background-image: url(../img/spritemap.png);background-position: -67px -283px;width: 66px;height: 66px;}.icon-hello-kitty {background-image: url(../img/spritemap.png);background-position: 0px -283px;width: 67px;height: 67px;}.icon-mr-men {background-image: url(../img/spritemap.png);background-position: -391px -206px;width: 67px;height: 67px;}.icon-popularlabel01 {background-image: url(../img/spritemap.png);background-position: 0px -214px;width: 154px;height: 69px;}.icon-popularlabel02 {background-image: url(../img/spritemap.png);background-position: -154px -214px;width: 154px;height: 69px;}.icon-popularlabel03 {background-image: url(../img/spritemap.png);background-position: 0px -76px;width: 154px;height: 69px;}.icon-popularlabel04 {background-image: url(../img/spritemap.png);background-position: -324px -138px;width: 153px;height: 68px;}.icon-popularlabel05 {background-image: url(../img/spritemap.png);background-position: -324px -69px;width: 154px;height: 69px;}.icon-popularlabel06 {background-image: url(../img/spritemap.png);background-position: -324px 0px;width: 154px;height: 69px;}.icon-popularlabel07 {background-image: url(../img/spritemap.png);background-position: -154px -145px;width: 154px;height: 69px;}.icon-popularlabel08 {background-image: url(../img/spritemap.png);background-position: 0px -145px;width: 154px;height: 69px;}.icon-popularlabel09 {background-image: url(../img/spritemap.png);background-position: -170px -69px;width: 154px;height: 69px;}.icon-popularlabel10 {background-image: url(../img/spritemap.png);background-position: -170px 0px;width: 154px;height: 69px;}/* Sprite background image conf
   @mixin ========================================================================= *//******************************************************** BACKGROUND SPRITE *************************************************/.c-simple-sample-backgrounds .c-simple-sample__preview.bg-sprite img {background-image: url(../sprites/sprite-bg.png);}/******************************************************** BLACK AND WHITE ICONS 100 SPRITE *************************************************/.c-icon-field.c-tooltip-wrapper .c-icon-field__label.icons-bw img {background-image: url(../sprites/sprite-icons-bw.png);}/******************************************************** COLOUR ICONS 150 SPRITE *************************************************/.c-icon-field.c-tooltip-wrapper .c-icon-field__label.icons-colour img {background-image: url(../sprites/sprite-icons-colour-150.png);}/******************************************************** OTHER IMAGES SPRITE *************************************************/.c-icon-field.c-tooltip-wrapper .c-icon-field__label.icons-colour img.sprite-icons-I-10-000 {background-image: url(../sprites/sprite-images.png);}/* Icon Sprites
   @mixin ========================================================================= *//* Background Sprites
   @mixin ========================================================================= *//* Other images Sprites
   @mixin ========================================================================= */.sprite-icons-I-00-000 {background-position: -0px -0px;width: 59px;height: 60px;}/* Font sprites
   @mixin ========================================================================= */.c-simple-sample-fonts .c-simple-sample__preview.font img {background-image: url(../sprites/sprite-fonts-MT.png);}.c-simple-sample__preview.font {background-color: #fff;}.c-simple-sample-fonts .c-simple-sample__preview.font img.font-childshand-mt {width: 80px;height: 48px;}.font-childshand-mt {background-position: 0px 0px;}.c-simple-sample-fonts .c-simple-sample__preview.font img.font-handwritting-mt {width: 80px;height: 48px;}.font-handwritting-mt {background-position: -81px 0px;}.c-simple-sample-fonts .c-simple-sample__preview.font img.font-narrow-mt {width: 80px;height: 48px;}.font-narrow-mt {background-position: -162px 0px;}.c-simple-sample-fonts .c-simple-sample__preview.font img.font-script-mt {width: 80px;height: 48px;}.font-script-mt {background-position: -243px 0px;}.c-simple-sample-fonts .c-simple-sample__preview.font img.font-typewriter-mt {width: 72px;height: 48px;}.font-typewriter-mt {background-position: -324px 0px;}.c-simple-sample-fonts .c-simple-sample__preview.font img.font-rounded-mt {width: 61px;height: 48px;}.font-rounded-mt {background-position: -397px 0px;}.c-simple-sample-fonts .c-simple-sample__preview.font img.font-standard-mt {width: 56px;height: 48px;}.font-standard-mt {background-position: -459px 0px;}/* Fonts preview size */.c-simple-sample-fonts {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 87px;height: 50px;margin: 5px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}/* Backgrounds preview size */.c-simple-sample-backgrounds {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 70px;height: 34px;margin: 7.5px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}/* Mini Stickers sprite positions */.sprite-ministickers-1 {background-position: -0px -0px;}.sprite-ministickers-2 {background-position: -100px -0px;}.sprite-ministickers-3 {background-position: -200px -0px;}.sprite-ministickers-4 {background-position: -300px -0px;}.sprite-ministickers-5 {background-position: -400px -0px;}/* Checkout voucher code invalid text styles *//* ==========================================================================
   Checkout form - voucher codes
   ========================================================================== */.voucher-code__invalid {color: #e5152f;height: 36px;}.basket-voucher__exceptions {margin-right: auto;}.basket-voucher__description {margin-right: 20px;}.basket-voucher__exceptions span {color: #e5152f;}.add-to-basket {line-height: 1;font-size: 24px;padding: 6px 20px;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px;background: #e5152f;border: 1px solid #e5152f;color: white;}.wall-sticker-page section.intro {background: #f9f4ef;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 32px 0;}.wall-sticker-page section.intro .responsive-content {max-width: 1250px;width: 100%;}.wall-sticker-page section.intro .responsive-content h1,.wall-sticker-page section.intro .responsive-content p {text-align: center;}.wall-sticker-page section.intro .responsive-content h1 {font-size: 34px;}.wall-sticker-page section.intro .responsive-content p {font-size: 26px;}.wall-sticker-page section.designs {background: #f9f4ef;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 100%;padding: 32px 0;}.wall-sticker-page section.designs .responsive-content {max-width: 1250px;height: 100%;width: 100%;}.wall-sticker-page section.designs .responsive-content h2 {text-align: center;font-size: 32px;}.wall-sticker-page section.designs .responsive-content .design-card-list {height: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-moz-box-orient: horizontal;-moz-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: start;-webkit-justify-content: start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: start;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card {margin-top: 16px;margin-bottom: 16px;background: #edf0ee;padding: 16px;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card a > * {text-decoration: none !important;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card img {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;width: 100%;height: auto;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__name {font-size: 28px;font-weight: bold;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__description {font-size: 24px;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__price {font-size: 24px;font-weight: bold;color: #e5152f;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__action {margin-top: 16px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__action button {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;cursor: pointer;-webkit-transition: -webkit-filter 200ms ease-in-out;transition: -webkit-filter 200ms ease-in-out;-o-transition: filter 200ms ease-in-out;-moz-transition: filter 200ms ease-in-out;transition: filter 200ms ease-in-out;transition: filter 200ms ease-in-out, -webkit-filter 200ms ease-in-out;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__action button:hover:not(.disabled) {-webkit-filter: brightness(1.2);filter: brightness(1.2);}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__action .quantity {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__action .quantity * {border: 1px solid gray;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 100%;line-height: 1;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__action .quantity button {-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px;background: #7b7b7b;font-weight: bold;font-size: 24px;color: white;padding: 6px 13px;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__action .quantity .decrease-quantity {-webkit-border-top-right-radius: 0;-moz-border-radius-topright: 0;border-top-right-radius: 0;-webkit-border-bottom-right-radius: 0;-moz-border-radius-bottomright: 0;border-bottom-right-radius: 0;padding-left: 13px;padding-right: 13px;padding-bottom: 8px;padding-top: 4px;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__action .quantity .current-quantity {height: 100%;padding: -webkit-calc(6px + 1px) 16px;padding: -moz-calc(6px + 1px) 16px;padding: calc(6px + 1px) 16px;color: #7b7b7b;font-size: 20px;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__action .quantity .increase-quantity {-webkit-border-top-left-radius: 0;-moz-border-radius-topleft: 0;border-top-left-radius: 0;-webkit-border-bottom-left-radius: 0;-moz-border-radius-bottomleft: 0;border-bottom-left-radius: 0;}.wall-sticker-page section.about-wall-stickers {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 100%;padding: 32px 0;}.wall-sticker-page section.about-wall-stickers .responsive-content {max-width: 1250px;height: 100%;width: 100%;margin: 0 16px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: stretch;-webkit-align-items: stretch;-moz-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}.wall-sticker-page section.about-wall-stickers .responsive-content .about-card {background: #f9f4ef;text-align: center;padding: 16px;padding-bottom: 4px;width: -webkit-calc(100% / 3 - 16px);width: -moz-calc(100% / 3 - 16px);width: calc(100% / 3 - 16px);}.wall-sticker-page section.about-wall-stickers .responsive-content .about-card .about-card__header {font-size: 22px;font-weight: bold;}.wall-sticker-page section.about-wall-stickers .responsive-content .about-card .about-card__content {font-size: 20px;}.single-wall-sticker-page section.intro {background: #f9f4ef;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 32px 0;}.single-wall-sticker-page section.intro .responsive-content {max-width: 1250px;width: 100%;margin: 0 16px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.single-wall-sticker-page section.intro .responsive-content h1,.single-wall-sticker-page section.intro .responsive-content p {text-align: center;}.single-wall-sticker-page section.intro .responsive-content h1 {font-size: 28px;}.single-wall-sticker-page section.intro .responsive-content p {margin-top: 8px;font-size: 18px;}.single-wall-sticker-page section.intro .responsive-content p + p {margin-top: 16px;}.single-wall-sticker-page section.intro .responsive-content button {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;cursor: pointer;-webkit-transition: -webkit-filter 200ms ease-in-out;transition: -webkit-filter 200ms ease-in-out;-o-transition: filter 200ms ease-in-out;-moz-transition: filter 200ms ease-in-out;transition: filter 200ms ease-in-out;transition: filter 200ms ease-in-out, -webkit-filter 200ms ease-in-out;}.single-wall-sticker-page section.intro .responsive-content button:hover:not(.disabled) {-webkit-filter: brightness(1.2);filter: brightness(1.2);}.single-wall-sticker-page section.intro .responsive-content .price-callout {margin-top: 16px;font-size: 20px;}.single-wall-sticker-page section.intro .responsive-content .price-callout .price {font-weight: bold;color: #e5152f;}.single-wall-sticker-page section.intro .responsive-content .action {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-moz-box-orient: horizontal;-moz-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.single-wall-sticker-page section.intro .responsive-content .action .quantity {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 8px;}.single-wall-sticker-page section.intro .responsive-content .action .quantity * {border: 1px solid gray;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 100%;line-height: 1;}.single-wall-sticker-page section.intro .responsive-content .action .quantity button {-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px;background: #7b7b7b;font-weight: bold;font-size: 24px;color: white;padding: 6px 13px;}.single-wall-sticker-page section.intro .responsive-content .action .quantity .decrease-quantity {-webkit-border-top-right-radius: 0;-moz-border-radius-topright: 0;border-top-right-radius: 0;-webkit-border-bottom-right-radius: 0;-moz-border-radius-bottomright: 0;border-bottom-right-radius: 0;padding-left: 13px;padding-right: 13px;padding-bottom: 8px;padding-top: 4px;}.single-wall-sticker-page section.intro .responsive-content .action .quantity .current-quantity {height: 100%;padding: -webkit-calc(6px + 2px) 16px;padding: -moz-calc(6px + 2px) 16px;padding: calc(6px + 2px) 16px;color: #7b7b7b;font-size: 20px;}.single-wall-sticker-page section.intro .responsive-content .action .quantity .increase-quantity {-webkit-border-top-left-radius: 0;-moz-border-radius-topleft: 0;border-top-left-radius: 0;-webkit-border-bottom-left-radius: 0;-moz-border-radius-bottomleft: 0;border-bottom-left-radius: 0;}.single-wall-sticker-page section.intro .responsive-content .action .add-to-basket {font-size: 20px;}.single-wall-sticker-page section.design {background: #f9f4ef;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding-bottom: 32px;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.single-wall-sticker-page section.design .responsive-content {max-width: 1250px;width: 100%;margin: 0 16px;}.single-wall-sticker-page section.design .responsive-content img {width: 100%;height: auto;}.single-wall-sticker-page section.description {background: #f9f4ef;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding-bottom: 32px;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.single-wall-sticker-page section.description .responsive-content {max-width: 1250px;width: 100%;margin: 0 16px;text-align: center;}.single-wall-sticker-page section.description .responsive-content img {margin-top: 16px;width: 100%;height: auto;}section.feefo {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 100%;padding: 32px 0;}section.feefo .responsive-content {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}section.feefo .responsive-content img {width: 100%;height: auto;}section.more-options {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 100%;padding: 32px 0;}section.more-options .responsive-content {max-width: 1600px;height: 100%;width: 100%;}section.carousel {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 100%;padding: 32px 0;}section.carousel .responsive-content {max-width: 800px;height: 100%;width: 100%;}section.carousel .c-css-slider {width: 100%;margin-left: 0;margin-right: 0;}@media screen and (-webkit-min-device-pixel-ratio: 0) {.f-form select,.f-form textarea,.f-form input {font-size: 16px;}.f-field--text .f-field__control {font-size: 16px;}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.c-payment-cta__logo-wrapper img {width: 100%;}}@media (min-width: 601px) {.c-labels-list__item {width: -webkit-calc(25% - 8px);width: -moz-calc(25% - 8px);width: calc(25% - 8px);}}@media (min-width: 768px) {.l-cart-basket__icon {-webkit-transition: 250ms ease-in-out 100ms;-o-transition: 250ms ease-in-out 100ms;-moz-transition: 250ms ease-in-out 100ms;transition: 250ms ease-in-out 100ms;}.l-cart-basket__content {position: absolute;top: 60px;right: 0;overflow: hidden;max-height: 0;-webkit-transition: opacity 250ms ease-in-out;-o-transition: opacity 250ms ease-in-out;-moz-transition: opacity 250ms ease-in-out;transition: opacity 250ms ease-in-out;opacity: 0;background-color: #fff;}.l-cart-basket.is-open .l-cart-basket__icon {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);}.l-cart-basket.is-open .l-cart-basket__content {position: absolute;overflow-y: auto;width: 264px;max-height: 90vh;margin-top: -30px;padding: 22px 18px;opacity: 1;-webkit-border-radius: 20px 0 20px 20px;-moz-border-radius: 20px 0 20px 20px;border-radius: 20px 0 20px 20px;-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);}.l-cart-basket.is-open .l-cart-basket__content:before {position: absolute;z-index: 2;top: -3px;right: 0;width: 60px;height: 6px;content: '';background-color: #fff;}.l-section--board > .l-section__bg-image {-o-object-position: 50% 0;object-position: 50% 0;}.c-footer__menu__item + .c-footer__menu__item {margin-top: 42px;}.l-footer__menu + .l-footer__menu .c-footer__menu__item + .c-footer__menu__item {margin-top: 36px;}.c-footer__submenu__item__link,.c-footer__menu__item__link {position: relative;}.c-footer__submenu__item__link:before,.c-footer__menu__item__link:before {position: absolute;z-index: 20;bottom: -2px;left: 0;display: block;width: 0;max-width: 100%;height: 2px;content: '';-webkit-transition: all .3s ease;-o-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;background: #e5152f;}.c-footer__submenu__item__link:hover:before,.c-footer__menu__item__link:hover:before {width: 100%;}.c-footer__submenu__item + .c-footer__submenu__item {margin-top: 17px;}.c-footer__menu__item__link + .c-footer__submenu {margin-top: 20px;}.l-footer__language-box {position: absolute;right: -10px;bottom: 0;}.c-footer__contact__header + .c-footer__contact__email {margin-top: 38px;}.c-footer__contact__email + .c-footer__contact__address {margin-top: 20px;}.l-footer__tools-wrapper {height: 0;}.l-footer__tools {position: absolute;right: 0;bottom: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 145px;height: 217px;-webkit-box-align: end;-webkit-align-items: flex-end;-moz-box-align: end;-ms-flex-align: end;align-items: flex-end;}.c-advantages {width: 100%;max-width: 606px;}.c-advantages__lists {width: 100%;}.c-advantages__lists__item {width: 50%;max-width: 250px;padding-right: 0;padding-left: 0;}.c-cart-basket-icon {position: relative;z-index: 3;}.c-cart-basket-icon__close {display: none;}.c-cart-basket-icon__cart__counter {bottom: -5px;}.l-section--checkout .c-cart-basket__section-title {font-size: 16px;}.l-section--checkout .c-cart-basket__section-price {font-size: 16px;}.l-section--checkout .c-cart-basket__section-subtitle {font-size: 12px;}.c-color-sample {margin: 0 13px 10px 0;}.c-color-sample:nth-child(12n) {margin-right: 0;}.f-form__col {width: -webkit-calc(50% - 8px);width: -moz-calc(50% - 8px);width: calc(50% - 8px);}.f-form__col + .f-form__col {margin-left: 16px;}ul.payment_type--radios_list {margin-left: 15%;}.f-form--design .f-form__column {width: 50%;}.f-form--design .f-form__column:first-child {padding-right: 8px;}.f-form--design .f-form__column--with-action .f-field--text {-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.f-form--design .f-field__control {max-width: 266px;}.f-form--design .f-form__preview {margin-bottom: 34px;}.f-form--design .f-form__fields-info {font-size: 14px;}.is-preview-sticky .f-form--design .f-form__preview {padding-bottom: 166px;}.f-form--newsletter .f-field {width: -webkit-calc((100% - 115px) / 2 - 16px);width: -moz-calc((100% - 115px) / 2 - 16px);width: calc((100% - 115px) / 2 - 16px);margin-right: 16px;}.f-form--newsletter .f-form__action {width: 115px;}.l-section--checkout .c-incart-product__media {width: 138px;}.l-section--checkout .c-incart-product__details {width: -webkit-calc(100% - 25px - 138px);width: -moz-calc(100% - 25px - 138px);width: calc(100% - 25px - 138px);padding: 0 18px;}.l-section--checkout .c-incart-product__label-preview + .c-incart-product__details {width: -webkit-calc(100% - 20px - 111px);width: -moz-calc(100% - 20px - 111px);width: calc(100% - 20px - 111px);}.l-section--checkout .c-incart-product__name {font-size: 16px;}.l-section--checkout .c-incart-product__set-count {margin-top: 8px;}.l-section--checkout .c-incart-product__set-count,.l-section--checkout .c-incart-product__set-price {font-size: 13px;line-height: 1.2em;}.l-section--checkout .c-incart-product__qty-wrapper {-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.l-section--checkout .c-incart-product__price {width: auto;margin-left: 26px;font-size: 16px;}.c-about-top__title + .c-about-top__description {margin-top: 25px;}.c-about-list {width: -webkit-calc(100% + 100px);width: -moz-calc(100% + 100px);width: calc(100% + 100px);margin-right: -40px;margin-left: -40px;}.c-about-list__item {width: 33.3%;padding-right: 40px;padding-left: 40px;}.c-about-top + .c-about-list {margin-top: 82px;}.c-single-about__img + .c-single-about___title {margin-top: 23px;}.c-single-about___title + .c-single-about__description {margin-top: 15px;}.c-single-about + .c-single-about-action {margin-top: 20px;}.c-product-category-list__item {width: -webkit-calc(50% - 9px);width: -moz-calc(50% - 9px);width: calc(50% - 9px);margin-right: 18px;margin-bottom: 18px;}.c-product-category-list__item:nth-child(2n) {margin-right: 0;}.c-product-properties__list {-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-design-tabs__nav {width: 100%;max-width: 628px;margin: 0 auto;margin-bottom: -1px;}.c-design-tabs-nav-list__link {padding: 12px 20px;font-size: 14px;cursor: pointer;}.c-design-tabs-nav-list__link:hover {background-color: #f0eae7;}.c-design-tabs__content {overflow: hidden;height: 430px;padding: 30px 40px;}.c-design-tabs-content-list {width: -webkit-calc(100% + 80px);width: -moz-calc(100% + 80px);width: calc(100% + 80px);margin-right: -40px;margin-left: -40px;}.c-featured__description {max-width: 230px;}.c-fields-slider--wrapper,.c-fields-slider .swiper-slide__inner {padding: 0 40px;}.f-form--popular-designs .f-form__fields {-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.f-form--popular-designs .f-field {width: -webkit-calc(50% - 18px);width: -moz-calc(50% - 18px);width: calc(50% - 18px);}.f-form--popular-designs .f-field__label {margin-bottom: 10px;}.f-form--popular-designs .f-form__action {margin-top: 34px;}.is-preview-sticky .c-design-preview {top: 100px;padding: 14px;}.c-design-preview__image-wrapper {width: 291px;height: 126px;}.c-label-category-list {max-width: 500px;}.c-label-category-teaser {-ms-grid-columns: 152px;grid-template-columns: 152px;}.c-label-category-teaser__title {margin-bottom: 16px;font-size: 16px;}.c-label-category-teaser__preview {-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}.u-gutter-top-large {padding-top: 70px;}}@media (min-width: 768px) and (max-width: 1024px) {.l-cart-basket__content {top: 60px;}.l-cart-basket-wrapper {position: absolute;top: 20px;right: 0;}.l-featured {padding: 52px 0 86px;}.l-inner--s {max-width: 452px;padding-right: 0;padding-left: 0;}.l-section--checkout .l-inner--s {max-width: 578px;}.l-section--about {padding-bottom: 58px;}.l-section--advantages {padding: 23px 0 5px;}.l-section--advantages.page-v2 {padding: 32px 0 5px;}.l-section--footer {padding: 55px 0 54px;}.l-section--footer .l-inner {padding: 0 50px;}.l-section--popular-designs {padding: 37px 0 36px;}.l-section--newsletter {padding: 83px 0;}.l-section--get-started {padding: 55px 0 60px;}.l-section--board {height: 330px;}.l-section--welcome {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding-top: 50px;background-position: -webkit-calc(50% + 280px) -48%;background-position: -moz-calc(50% + 280px) -48%;background-position: calc(50% + 280px) -48%;-webkit-background-size: 1300px 1300px;-moz-background-size: 1300px;background-size: 1300px;-webkit-box-pack: right;-webkit-justify-content: right;-moz-box-pack: right;-ms-flex-pack: right;justify-content: right;}.l-section--welcome.page-v2 {background-position: -webkit-calc(50% + 150px) -webkit-calc(100% + 50px);background-position: -moz-calc(50% + 150px) -moz-calc(100% + 50px);background-position: calc(50% + 150px) calc(100% + 50px);-webkit-background-size: 790px 790px;-moz-background-size: 790px;background-size: 790px;-webkit-box-shadow: inset 0 13px 20px -7px rgba(0, 0, 0, 0.16);-moz-box-shadow: inset 0 13px 20px -7px rgba(0, 0, 0, 0.16);box-shadow: inset 0 13px 20px -7px rgba(0, 0, 0, 0.16);}.l-section--welcome .l-inner {padding-right: 0;padding-left: 0;}.l-header {height: 100px;}.l-header__logo {width: 120px;height: 69px;}.l-main {padding-top: 100px;}.l-footer__menu {width: 33%;max-width: 290px;}.c-btn--big {padding: 17px 40px;font-size: 18px;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;}.c-btn--popular-designs {margin-top: 24px;}.c-btn--dark {font-size: 12px;}.c-main-nav-box__hamburger {height: 100px;}.c-advantages__lists {max-width: 650px;}.c-advantages__list {width: 100%;max-width: 245px;padding-left: 0;}.c-advantages__list--alt {padding-top: 0;}.c-advantages__list--alt .c-advantages__lists__title {margin-bottom: 10px;}.page-v2 .c-advantages__list {width: 170px;padding-right: 0;padding-left: 0;}.page-v2 .c-advantages__lists {width: 400px;margin-right: auto;margin-left: auto;}.page-v2 .c-advantages__lists__item + .c-advantages__lists__item {margin-left: 52px;}.page-v2 .c-advantages__list {margin-bottom: 26px;padding-right: 20px;padding-left: 3px;}.page-v2 .c-advantages__list--alt .c-advantages__lists__title {margin-bottom: 12px;}.c-article {max-width: 450px;margin: 0 auto;}.c-bear {-webkit-transform: translateY(-webkit-calc(-100% + 43px));-moz-transform: translateY(-moz-calc(-100% + 43px));-ms-transform: translateY(calc(-100% + 43px));-o-transform: translateY(calc(-100% + 43px));transform: translateY(calc(-100% + 43px));}.page-v2 .c-bear {-webkit-transform: translateY(-webkit-calc(-100% + 43px));-moz-transform: translateY(-moz-calc(-100% + 43px));-ms-transform: translateY(calc(-100% + 43px));-o-transform: translateY(calc(-100% + 43px));transform: translateY(calc(-100% + 43px));}.c-language-box__list-wrapper {left: 100%;-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);}.c-language-box__list__item {margin-bottom: 6px;}.c-language-box__input:checked + .c-language-box__btn + .c-language-box__list-wrapper {max-height: 178px;}.c-get-started__title {padding-bottom: 28px;}.c-get-stared__img {padding-bottom: 20px;}.c-info {max-width: 452px;margin: 0 auto;}.c-intended-use {max-width: 374px;}.c-intended-use__heading {max-width: 232px;margin: 0 auto 30px;}.c-intended-use__list-item {width: 86px;margin: 10px 13px;}.c-labels-preview-section__heading {max-width: 232px;margin: 0 auto 30px;}.c-single-about {max-width: 260px;margin-right: auto;margin-left: auto;}.c-about-top__description {max-width: 460px;margin-right: auto;margin-left: auto;}.c-about-top + .c-about-list {margin-top: 98px;}.c-single-about__img + .c-single-about___title {margin-top: 23px;}.c-single-about___title + .c-single-about__description {margin-top: 8px;}.c-single-about + .c-single-about-action {margin-top: 33px;}.c-welcome {width: 40%;margin-left: auto;padding: 0 4% 115px 0;}.page-v2 .c-welcome {width: 46%;padding: 0 5% 43px 0;background: #ffecc1;}.c-welcome__header {max-width: 250px;margin-top: 50px;font-size: 38px;line-height: 1.0;}.page-v2 .c-welcome__header {max-width: 270px;}.c-welcome__description {max-width: 340px;padding: 20px 0 27px;font-size: 18px;}.page-v2 .c-welcome__description {display: inline-block;max-width: 220px;padding-bottom: 46px;}.c-price-box__info {font-size: 24px;}.c-product-properties__heading {max-width: 300px;margin: 0 auto 70px;}.c-product-properties__list-item + .c-product-properties__list-item {margin-left: 42px;}.c-pros {max-width: 180px;}.c-sidebar-wrapper {top: 0;bottom: 0;left: 0;width: 320px;height: 100vh;padding-right: 20px;-webkit-transition: -webkit-transform 250ms ease-in-out;transition: -webkit-transform 250ms ease-in-out;-o-transition: -o-transform 250ms ease-in-out;-moz-transition: transform 250ms ease-in-out, -moz-transform 250ms ease-in-out;transition: transform 250ms ease-in-out;transition: transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out, -moz-transform 250ms ease-in-out, -o-transform 250ms ease-in-out;-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);}.is-opened.c-sidebar-wrapper {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}.c-sidebar {position: relative;width: 100%;height: 100%;}.c-sidebar:after {position: absolute;top: 0;left: 100%;width: 20px;height: 100%;content: '';opacity: .12;background: -webkit-gradient(linear, left top, right top, from(black), to(rgba(0, 0, 0, 0)));background: -webkit-linear-gradient(left, black 0%, rgba(0, 0, 0, 0) 100%);background: -moz- oldlinear-gradient(left, black 0%, rgba(0, 0, 0, 0) 100%);background: -o-linear-gradient(left, black 0%, rgba(0, 0, 0, 0) 100%);background: linear-gradient(to right, black 0%, rgba(0, 0, 0, 0) 100%);}.c-sidebar__content {overflow: auto;width: 100%;height: 100%;padding: 20px 20px 20px 24px;}.c-sidebar__action {position: absolute;top: 0;right: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 60px;height: 60px;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-sidebar__close {width: 100%;height: 100%;color: #2e2e2e;}.c-featured__title {margin-bottom: 16px;}.c-featured__description {width: 100%;max-width: 290px;margin-bottom: 44px;}.c-featured-tags-list__item {width: 100%;}.c-featured-tags__label {max-width: 85px;font-size: 15px;}.c-fields-list--four .c-fields-list__item:nth-child(n + 10) {display: none;}.c-filters__heading {padding-right: 60px;}.f-form--popular-designs .f-form__fields--list {max-width: 490px;margin: 0 auto;}.c-design-other {padding: 50px 0 70px;}.c-design-other {padding: 50px 0 70px;}.t-heading-1 {font-size: 38px;}.u-gutter-top-big {padding-top: 50px;}.u-gutter-top-medium-big {padding-top: 62px;}.u-gutter-top-medium {padding-top: 34px;}.u-gutter-top-small {padding-top: 30px;}.u-gutter-top-small-mobile {padding-top: 20px;}.u-gutter-bottom-medium-big {padding-bottom: 62px;}.u-gutter-bottom-medium {padding-bottom: 34px;}.u-gutter-bottom-large-mobile {padding-bottom: 60px;}}@media (min-width: 768px) and (max-width: 1375) {.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__action .add-to-basket {font-size: 24px;}}@media (min-width: 1024px) {.single-wall-sticker-page section.description .responsive-content {padding: 0 192px;}}@media (min-width: 1025px) {.l-cart-basket {margin-left: 40px;}.c-languages + .l-cart-basket-wrapper .l-cart-basket {margin-left: 20px;}.l-cart-basket-wrapper {position: relative;}.l-cart-basket-wrapper:hover .l-cart-basket__icon {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);}.l-cart-basket-wrapper:hover .l-cart-basket__content {position: absolute;overflow-y: auto;width: 264px;max-height: 90vh;margin-top: -30px;padding: 22px 18px;opacity: 1;-webkit-border-radius: 20px 0 20px 20px;-moz-border-radius: 20px 0 20px 20px;border-radius: 20px 0 20px 20px;-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);}.l-cart-basket-wrapper:hover .l-cart-basket__content:before {position: absolute;z-index: 2;top: -3px;right: 0;width: 60px;height: 6px;content: '';background-color: #fff;}.l-cart-basket.is-open .l-cart-basket__content {top: 60px;}.l-featured {padding: 37px 0 34px;}.l-section--featured {height: 0;}.l-section--featured .l-inner {position: absolute;top: -72px;right: 0;left: 0;}.l-section--about {padding-top: 114px;padding-bottom: 77px;}.l-section--advantages {padding: 270px 0 15px;}.l-section--advantages.page-v2 {padding: 275px 0 15px;}.l-section--footer {padding: 51px 0 47px;}.l-section--popular-designs {padding: 37px 0 127px;}.l-section--newsletter {padding: 92px 0 102px;}.l-section--get-started {padding: 58px 0 63px;}.l-section--board {height: 455px;-webkit-box-shadow: 0 -8px 15px 0 rgba(0, 0, 0, 0.092);-moz-box-shadow: 0 -8px 15px 0 rgba(0, 0, 0, 0.092);box-shadow: 0 -8px 15px 0 rgba(0, 0, 0, 0.092);}.page-v2 .l-section--board {height: 452px;}.l-section--welcome {padding-top: 81px;padding-bottom: 165px;background-position: -webkit-calc(50% + 10px) 56px;background-position: -moz-calc(50% + 10px) 56px;background-position: calc(50% + 10px) 56px;-webkit-background-size: 1450px 630px;-moz-background-size: 1450px 630px;background-size: 1450px 630px;}.l-section--welcome.page-v2 {padding-bottom: 60px;background-position: -webkit-calc(50% + 15px) -42%;background-position: -moz-calc(50% + 15px) -42%;background-position: calc(50% + 15px) -42%;-webkit-background-size: 1000px 1000px;-moz-background-size: 1000px;background-size: 1000px;}.l-header {height: 114px;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.l-header__logo {width: 148px;height: 93px;margin-right: 20px;}.l-main {padding-top: 114px;}.l-footer__menu {width: 26%;max-width: 307px;}.c-footer__social-icon .o-icon {-webkit-transition: all ease .3s;-o-transition: all ease .3s;-moz-transition: all ease .3s;transition: all ease .3s;}.c-footer__social-icon:hover .o-icon {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);color: #e5152f;}.c-accordion__cta:hover {color: #e5152f;}.c-btn--big {padding: 20px 54px;font-size: 24px;-webkit-border-radius: 34px;-moz-border-radius: 34px;border-radius: 34px;}.c-btn--dark {font-size: 12px;}.c-main-menu__list {width: 100%;height: 114px;padding-left: 0;font-size: 14px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-main-nav-list__item__link {padding: 0;border-bottom: none;}.c-main-menu__list__item--dropdown .o-icon {margin-bottom: 2px;font-size: 4px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;-moz-transition: all 0.25s ease;transition: all 0.25s ease;color: #e5152f;}.c-main-menu__list__item--dropdown:hover .o-icon {-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);}.c-main-menu__list__item--dropdown:hover .c-main-nav-list__item__link {z-index: 12;display: inline-block;margin-right: -24px;margin-left: -18px;padding: 8px 24px 8px 18px;text-align: left;border-bottom: none;-webkit-border-radius: 15px 15px 0 0;-moz-border-radius: 15px 15px 0 0;border-radius: 15px 15px 0 0;background-color: #f0eae7;-webkit-box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.171);-moz-box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.171);box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.171);}.c-main-menu__list__item--dropdown:hover .c-main-nav-list__item__link:before {display: none;}.c-main-menu__list__item--dropdown .c-submenu-list {display: block;font-size: 12px;}.c-main-menu__list__item--dropdown .c-submenu-box {position: absolute;z-index: 10;top: 19px;left: -18px;display: none;width: 175px;margin: 0;padding-top: 15px;padding-bottom: 2px;font-size: 12px;text-align: left;border-top: none;-webkit-border-radius: 0 15px 15px;-moz-border-radius: 0 15px 15px;border-radius: 0 15px 15px;background-color: #f0eae7;-webkit-box-shadow: 0 5px 2px 2px rgba(0, 0, 0, 0.171);-moz-box-shadow: 0 5px 2px 2px rgba(0, 0, 0, 0.171);box-shadow: 0 5px 2px 2px rgba(0, 0, 0, 0.171);}.c-main-menu__list__item--dropdown .c-submenu-box .c-submenu-list__item {margin-bottom: 18px;}.c-main-menu__list__item--dropdown:hover .c-submenu-box {z-index: 13;top: 100%;left: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin-top: -1px;margin-right: -7px;margin-left: -18px;padding: 20;cursor: pointer;text-align: left;border-bottom: none;-webkit-border-radius: 0 15px 15px 15px;-moz-border-radius: 0 15px 15px 15px;border-radius: 0 15px 15px 15px;background-color: #f0eae7;-webkit-box-shadow: 0 5px 2px 2px rgba(0, 0, 0, 0.171);-moz-box-shadow: 0 5px 2px 2px rgba(0, 0, 0, 0.171);box-shadow: 0 5px 2px 2px rgba(0, 0, 0, 0.171);}.c-main-nav-box {width: 100%;max-width: 800px;margin-left: auto;}.c-main-nav-box__content {width: 100%;max-width: 100%;}.c-main-nav-box__hamburger {display: none;}.c-submenu-list__item__link {position: relative;}.c-submenu-list__item__link:before,.c-main-nav-list__item__link:before {position: absolute;z-index: 20;bottom: -2px;left: 0;display: block;width: 0;max-width: 100%;height: 2px;content: '';-webkit-transition: all .3s ease;-o-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;background: #e5152f;}.c-submenu-list__item__link:hover:before,.c-main-nav-list__item__link:hover:before {width: 100%;}.c-main-nav-list__item__link--design {padding: 7px 11px;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 13px;font-weight: bold;cursor: pointer;-webkit-transition: color 0.3s ease, background 0.3s ease;-o-transition: color 0.3s ease, background 0.3s ease;-moz-transition: color 0.3s ease, background 0.3s ease;transition: color 0.3s ease, background 0.3s ease;text-align: center;color: #fff;border: 1px solid #e5152f;-webkit-border-radius: 100vh;-moz-border-radius: 100vh;border-radius: 100vh;background: #e5152f;}.c-main-nav-list__item__link--design:before {display: none;}.c-main-nav-list__item__link--design:hover {color: #000;background: #fff;}.c-advantages__list--alt {padding-top: 0;}.c-advantages__list--alt .c-advantages__lists__title {margin-bottom: 11px;}.page-v2 .c-advantages__list {width: 220px;padding-right: 0;padding-left: 0;}.page-v2 .c-advantages__lists {width: 625px;}.page-v2 .c-advantages__lists__item {margin-left: 0;}.page-v2 .c-advantages__list {margin-bottom: 26px;padding-right: 20px;padding-left: 3px;}.page-v2 .c-advantages__list--alt .c-advantages__lists__title {margin-bottom: 10px;}.c-article__body h2 {font-size: 28px;line-height: 1.2em;}.c-bear {right: initial;left: 60.3%;width: 240px;height: 240px;-webkit-transform: translateY(-199px);-moz-transform: translateY(-199px);-ms-transform: translateY(-199px);-o-transform: translateY(-199px);transform: translateY(-199px);}.page-v2 .c-bear {-webkit-transform: translateY(-199px);-moz-transform: translateY(-199px);-ms-transform: translateY(-199px);-o-transform: translateY(-199px);transform: translateY(-199px);}.c-language-box__list-wrapper {right: 0;width: 355px;height: 64px;}.c-language-box__input:checked + .c-language-box__btn + .c-language-box__list-wrapper {max-height: 200px;}.c-language-box__btn:hover {background: #9a9a9a;}.c-cart-basket-icon__close {display: none;}.c-color-sample__label {cursor: pointer;}.c-cta:hover {color: #fff;background-color: #e5152f;}.f-form--design .f-form__fields-filters,.f-form--design .f-form__fields-info {margin: 0 auto;}.c-form-filters-list {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-form-filters-list__item {width: -webkit-calc(50% - 18px);width: -moz-calc(50% - 18px);width: calc(50% - 18px);}.c-form-filters-list__item:nth-child(2n) {margin-left: 36px;}.f-form--filters .f-field--checkbox .f-field__label {cursor: pointer;}.c-get-started__title {padding-bottom: 34px;}.c-get-stared__img {padding-bottom: 39px;}.c-intended-use__list-item {margin: 10px 30px;}.c-intended-use__heading {margin-bottom: 44px;}.c-labels-preview-section__heading {margin-bottom: 44px;}.c-about-list {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}.c-about-top__description {width: 100%;max-width: 710px;margin-right: auto;margin-left: auto;}.c-about-top + .c-about-list {margin-top: 98px;}.c-single-about__img + .c-single-about___title {margin-top: 23px;}.c-single-about___title + .c-single-about__description {margin-top: 8px;}.c-single-about + .c-single-about-action {margin-top: 33px;}.c-welcome {margin: 0 auto;background-color: transparent;}.c-welcome__header {max-width: 430px;font-size: 42px;}.page-v2 .c-welcome__header {max-width: 200px;font-size: 35px;}.c-welcome__description {max-width: 400px;padding: 35px 0 33px;font-size: 22px;-webkit-align-self: center;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}.page-v2 .c-welcome__description {max-width: 220px;padding: 19px 0 46px;}.c-price-box__info {font-size: 22px;}.c-product-properties__heading {margin-bottom: 44px;}.c-product-properties__list-item + .c-product-properties__list-item {margin-left: 68px;}.c-pros {max-width: 210px;}.c-special-deal__close {top: 10px;}.c-design-tabs-nav-list__item + .c-design-tabs-nav-list__item {margin-left: 22px;}.c-tooltip-wrapper:hover .c-tooltip {z-index: 1;opacity: 1;}.c-rectangle-sample__preview {cursor: pointer;}.c-sidebar-wrapper {top: 0;right: 0;bottom: 0;left: 0;display: none;width: 100vw;height: 100vh;padding: 20px;opacity: 0;background: rgba(0, 0, 0, 0.2);-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.is-opened.c-sidebar-wrapper {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-animation: fadeInFromNone .25s ease-out;-moz-animation: fadeInFromNone .25s ease-out;-o-animation: fadeInFromNone .25s ease-out;animation: fadeInFromNone .25s ease-out;opacity: 1;}.c-sidebar {position: relative;width: 100%;max-width: 500px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);}.c-sidebar__content {width: 100%;padding: 22px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.c-sidebar__action {position: absolute;top: 0;right: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 60px;height: 60px;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-sidebar__close {width: 100%;height: 100%;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;color: #2e2e2e;}.c-sidebar__close:hover {color: #e5152f;}.c-simple-accordion__cta:hover {color: #e5152f;}.c-simple-sample__preview {cursor: pointer;}.c-featured {z-index: 10;width: 100%;}.c-featured__title {margin-bottom: 8px;}.c-featured__description {width: 100%;max-width: 290px;margin-bottom: 28px;font-size: 15px;}.c-featured-tags-list {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-moz-box-orient: horizontal;-moz-box-direction: normal;-ms-flex-direction: row;flex-direction: row;width: 100%;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-featured-tags-list__item {width: 100px;}.c-featured-tag {overflow: visible;}.c-featured-tag__media {max-width: 100%;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;-moz-transition: all 0.25s ease;transition: all 0.25s ease;}.c-featured-tag__label {position: relative;max-width: 90px;margin-top: 0;font-size: 15px;}.c-featured-tag__label:after {position: absolute;bottom: -3px;left: 0;display: block;width: 0;height: 2px;content: '';-webkit-transition: all ease .4s;-o-transition: all ease .4s;-moz-transition: all ease .4s;transition: all ease .4s;background: #e5152f;}.c-featured-tag:hover .c-featured-tag__media {-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);-ms-transform: translateY(-2px);-o-transform: translateY(-2px);transform: translateY(-2px);}.c-featured-tag:hover .c-featured-tag__label:after {width: 100%;}.c-fields-slider-wrapper {padding-top: 20px;}.f-form--basket .f-field__cta {-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;}.f-form--basket .f-field__cta:hover {color: #fff;background-color: #e5152f;}.l-section--checkout .f-form--basket .f-field--qty .f-field__control {font-size: 13px;}.c-design-other {padding: 64px 0 60px;}.c-design-other {padding: 64px 0 60px;}.is-preview-sticky .c-design-preview {top: 114px;padding: 14px;}.t-heading-1 {font-size: 42px;}.t-heading-2 {font-size: 28px;line-height: 1.2em;}.u-red-border-top {border-top: solid #e5152f 9px;}.u-red-border-bottom {border-bottom: solid #e5152f 9px;}.u-gutter-top-big {padding-top: 64px;}.u-gutter-top-medium-big {padding-top: 40px;}.u-gutter-top-medium {padding-top: 32px;}.u-gutter-top-small {padding-top: 28px;}.u-gutter-bottom-large {padding-bottom: 70px;}.u-gutter-bottom-big {padding-bottom: 64px;}.u-gutter-bottom-medium-big {padding-bottom: 40px;}.u-gutter-bottom-medium {padding-bottom: 32px;}.u-gutter-bottom-medium-small {padding-bottom: 26px;}.u-gutter-bottom-small {padding-bottom: 20px;}.single-wall-sticker-page section.design .responsive-content img.design-image-mobile {display: none;}}@media (min-width: 1251px) {.wall-sticker-page section.designs .responsive-content .design-card-list .design-card {width: -webkit-calc((100% / 3) - 16px);width: -moz-calc((100% / 3) - 16px);width: calc((100% / 3) - 16px);}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card:nth-child(3n + 1) {margin-left: 0;margin-right: 12px;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card:nth-child(3n + 2) {margin-left: 12px;margin-right: 12px;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card:nth-child(3n + 3) {margin-left: 12px;margin-right: 0;}}@media (max-width: 1503px) {.l-inner--smaller {padding: 0;}}@media (max-width: 1250px) {.wall-sticker-page section.intro .responsive-content {padding: 0 16px;}.wall-sticker-page section.designs .responsive-content .design-card-list {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card {margin-left: 0;margin-right: 0;width: 100%;}}@media (max-width: 1024px) {body.has-opened-sidebar {position: fixed;top: 0;right: 0;left: 0;}.l-inner--tablet {max-width: 100%;padding: 0;}.l-section__overflow--margin {width: -webkit-calc(100% + 36px);width: -moz-calc(100% + 36px);width: calc(100% + 36px);margin-right: -18px;margin-left: -18px;}.l-header {position: relative;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-main-menu__list {overflow-y: scroll;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 100vh;-webkit-overflow-scrolling: touch;}.c-main-menu__list__item--dropdown .o-icon {margin-bottom: 0;font-size: 5px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;-moz-transition: all 0.25s ease;transition: all 0.25s ease;-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);color: #7b7b7b;}.c-main-menu__list__item--dropdown.is-open .o-icon {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}.c-main-menu__list__item--dropdown .c-main-nav-list__item__link {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding-right: 15px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-main-nav-box {position: fixed;top: 0;left: 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: -webkit-calc(100% - 60px);width: -moz-calc(100% - 60px);width: calc(100% - 60px);height: 100vh;-webkit-transition: all .25s ease;-o-transition: all .25s ease;-moz-transition: all .25s ease;transition: all .25s ease;-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);background: #fff;}.c-main-nav-box:after {position: absolute;z-index: 1;top: 0;right: -60px;display: block;width: 60px;height: 100vh;max-height: 0;content: '';-webkit-transition: opacity ease .4s;-o-transition: opacity ease .4s;-moz-transition: opacity ease .4s;transition: opacity ease .4s;opacity: 0;background: rgba(0, 0, 0, 0.7);}.c-main-nav-box.is-open {z-index: 10;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}.c-main-nav-box.is-open .c-main-nav-box__hamburger {z-index: 12;}.c-main-nav-box.is-open:after {z-index: 10;max-height: 100%;opacity: 1;}.c-main-nav-box__hamburger {position: absolute;top: 0;right: -50px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-main-nav-list__item__link {display: inline-block;width: 100%;padding-top: 10px;padding-bottom: 10px;border-top: solid 1px #ddd;border-bottom: none;}.c-main-nav-list__item__link:before {bottom: 2px;}.c-submenu-list {padding-top: 5px;padding-bottom: 15px;padding-left: 14px;}.c-submenu-list__item__link {display: inline-block;width: 100%;padding-top: 5px;padding-bottom: 5px;}.c-submenu-list .c-submenu-list__item + .c-submenu-list__item {margin-top: 5px;}.c-main-menu__list__item--dropdown > .c-submenu-box {overflow: hidden;max-height: 0;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;-moz-transition: all 0.25s ease;transition: all 0.25s ease;}.c-main-menu__list {-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}.c-main-menu__list__item--dropdown.is-open > .c-submenu-box {max-height: 100vh;}.c-article__body h2 {font-size: 22px;line-height: 1.18em;}.c-bear {width: 230px;height: 240px;}.c-language-box__list {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-language-box__list-wrapper {width: 94px;height: 355px;}.c-cart-basket-icon {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;height: 100%;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.f-form--design .f-form__fields-filters,.f-form--design .f-form__fields-info {margin: 0 auto 12px;}.c-info--image {-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;}.c-about-list {width: -webkit-calc(100% + 36px);width: -moz-calc(100% + 36px);width: calc(100% + 36px);margin-right: -18px;margin-left: -18px;}.c-about-list__item {padding-right: 18px;padding-left: 18px;}.c-special-deal__close {top: 2px;}.c-reviews {overflow-x: scroll;}.t-heading-2 {font-size: 22px;line-height: 1.18em;}.u-red-border-top {border-top: solid #e5152f 3px;}.u-red-border-bottom {border-bottom: solid #e5152f 3px;}.u-gutter-bottom-small-tablet {padding-bottom: 28px;}.wall-sticker-page section.about-wall-stickers .responsive-content {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wall-sticker-page section.about-wall-stickers .responsive-content .about-card {margin-top: 16px;padding: 8px;width: 100%;}.single-wall-sticker-page section.intro .responsive-content .action {margin-top: 16px;}.single-wall-sticker-page section.intro .responsive-content .action .add-to-basket {font-size: 18px;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px;}.single-wall-sticker-page section.design .responsive-content img.design-image-desktop {display: none;}.single-wall-sticker-page section.description .responsive-content img {display: none;}section.feefo .responsive-content {margin: 0 16px;width: 100%;}}@media (max-width: 1023px) {.c-languages {position: absolute;right: 50px;}}@media (max-width: 767px) {.l-cart-basket.is-open {position: fixed;z-index: 100;top: 0;right: 0;bottom: 0;left: 0;width: 100vw;height: 100vh;background: rgba(0, 0, 0, 0.7);}.l-cart-basket__icon {position: absolute;top: 20px;right: 0;}.l-cart-basket__content {position: fixed;z-index: 33;top: 0;left: 0;display: block;overflow-y: auto;width: -webkit-calc(100% - 60px);width: -moz-calc(100% - 60px);width: calc(100% - 60px);height: 100vh;padding: 34px 16px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;-moz-transition: all 0.25s ease;transition: all 0.25s ease;-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);background: #fff;}.l-cart-basket.is-open > .l-cart-basket__content {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}.l-cart-basket .c-cart-basket-icon__cart {display: block;margin-left: auto;-webkit-transition: opacity 250ms ease-in-out;-o-transition: opacity 250ms ease-in-out;-moz-transition: opacity 250ms ease-in-out;transition: opacity 250ms ease-in-out;opacity: 1;}.l-cart-basket.is-open .c-cart-basket-icon__cart {overflow: hidden;width: 0;height: 0;opacity: 0;}.l-cart-basket.is-open .c-cart-basket-icon__close {width: 100%;height: 100%;opacity: 1;}.l-featured {padding: 56px 0 36px;}.l-inner--smaller {padding-right: 18px;padding-left: 18px;}.l-inner--s {max-width: 100%;padding: 0 20px;}.l-section--checkout .l-inner--s {max-width: 100%;}.l-inner--sm {padding: 0 20px;}.l-section--about {padding-bottom: 46px;}.l-section--footer {padding: 0 0 47px;}.l-section--footer .l-inner {padding: 0 30px;}.l-section--popular-designs {padding: 23px 0 48px;}.l-section--newsletter {padding: 72px 0 80px;}.l-section--get-started {padding: 48px 0 66px;}.l-section--board {height: 300px;}.l-section--welcome {padding-top: 32px;padding-bottom: 295px;background-position: -webkit-calc(50% + 275px) -webkit-calc(50% + 142px);background-position: -moz-calc(50% + 275px) -moz-calc(50% + 142px);background-position: calc(50% + 275px) calc(50% + 142px);-webkit-background-size: 840px 840px;-moz-background-size: 840px;background-size: 840px;}.l-section--welcome.page-v2 {padding-bottom: 214px;background-position: -webkit-calc(50% + 275px) -webkit-calc(100% + 160px);background-position: -moz-calc(50% + 275px) -moz-calc(100% + 160px);background-position: calc(50% + 275px) calc(100% + 160px);}.l-header {height: 82px;}.l-header__logo {width: 100px;height: 65px;}.l-main {padding-top: 82px;}.l-footer__menu {width: 100%;}.l-footer__menu-col {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.c-footer__submenu__item__link {display: inline-block;width: 100%;margin-top: 5px;padding: 6px 0;}.c-footer__menu__item__link {display: inline-block;width: -webkit-calc(100% + 60px);width: -moz-calc(100% + 60px);width: calc(100% + 60px);margin-right: -30px;margin-left: -30px;padding: 22px 0 22px 30px;}.c-footer__menu__item + .c-footer__menu__item > .c-footer__menu__item__link {border-top: 1px solid gray;}.l-footer__language-box {position: relative;margin-top: -14px;margin-left: -14px;}.c-footer__contact__header {display: inline-block;width: -webkit-calc(100% + 60px);width: -moz-calc(100% + 60px);width: calc(100% + 60px);margin-top: 5px;margin-right: -30px;margin-left: -30px;padding: 22px 0 22px 30px;border-top: 1px solid gray;}.c-footer__contact__email + .c-footer__contact__address {margin-top: 20px;}.l-footer__tools {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-moz-box-orient: horizontal;-moz-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;width: 100%;}.l-footer__tools__socials {max-width: 145px;}.l-footer__menus + .l-footer__tools-wrapper {margin-top: 49px;}.l-footer__bottom {max-width: 200px;}.c-btn {font-size: 14px;}.c-btn-carehomes {font-size: 14px;}.c-product-box__cta .c-btn {padding: 11px;font-size: 12px;}.c-main-nav-box__hamburger {height: 82px;}.c-advantages {max-width: 320px;}.c-advantages__lists {width: 100%;max-width: 185px;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-article {width: -webkit-calc(100% + 36px);width: -moz-calc(100% + 36px);width: calc(100% + 36px);max-width: unset;margin-right: -18px;margin-left: -18px;}.c-article__body {padding: 0 18px;}.c-bear {right: -105px;-webkit-transform: translateY(-webkit-calc(-100% + 45px));-moz-transform: translateY(-moz-calc(-100% + 45px));-ms-transform: translateY(calc(-100% + 45px));-o-transform: translateY(calc(-100% + 45px));transform: translateY(calc(-100% + 45px));}.c-language-box__input:checked + .c-language-box__btn + .c-language-box__list-wrapper {max-height: 178px;}.c-logos__list {-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-cart-basket__content {position: relative;text-align: left;}.c-cart-basket__icon {display: block;width: 23px;height: 30px;font-size: 23px;}.c-cart-basket__title {font-size: 18px;line-height: 1;}.c-cart-basket__content__desc {font-size: 12px;}.c-cart-basket__content__action > .c-btn {display: inline-block;width: auto;padding: 13px 24px;font-size: 12px;line-height: 1;}.c-cart-basket__title + .c-cart-basket__content__desc {margin-top: 20px;}.c-cart-basket__content__desc + .c-cart-basket__content__action {margin-top: 9px;}.c-cart-basket-icon__close {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;width: 0;height: 0;margin: 0;padding: 0;-webkit-transition: opacity 250ms ease-in-out;-o-transition: opacity 250ms ease-in-out;-moz-transition: opacity 250ms ease-in-out;transition: opacity 250ms ease-in-out;opacity: 0;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-cart-basket-icon__close__inner {display: block;}.c-cart-basket-icon__close__inner,.c-cart-basket-icon__close__inner:before {position: relative;width: 23px;height: 2px;-webkit-transition: all ease 1.4s;-o-transition: all ease 1.4s;-moz-transition: all ease 1.4s;transition: all ease 1.4s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;-webkit-transition-duration: .15s;-moz-transition-duration: .15s;-o-transition-duration: .15s;transition-duration: .15s;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: -o-transform;-moz-transition-property: transform, -moz-transform;transition-property: transform;transition-property: transform, -webkit-transform, -moz-transform, -o-transform;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background: #fff;}.c-cart-basket-icon__close__inner:before {position: absolute;display: block;content: '';}.c-cart-basket-icon__close__inner {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}.c-cart-basket-icon__close__inner:before {bottom: 0;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}.l-cart-basket.is-open .c-cart-basket-icon {z-index: 40;}.l-cart-basket.is-open .c-cart-basket-icon__close__inner,.l-cart-basket.is-open .c-cart-basket-icon__close__inner:after,.l-cart-basket.is-open .c-cart-basket-icon__close__inner:before {background: #fff;}.c-cart-basket-icon__cart__counter {bottom: 3px;}.c-color-sample {width: -webkit-calc(20% - 10px);width: -moz-calc(20% - 10px);width: calc(20% - 10px);margin: 0 10px 10px 0;}.c-color-sample:nth-child(5n) {margin-right: 0;}.c-color-sample__label span {-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);transform: scale(0.8);}.c-css-slider {width: -webkit-calc(100% + 36px);width: -moz-calc(100% + 36px);width: calc(100% + 36px);margin-right: -18px;margin-left: -18px;}.l-inner--tablet .c-css-slider {width: 100%;margin-right: 0;margin-left: 0;}.c-css-slider--small {width: 100%;max-width: unset;margin-right: 0;margin-left: 0;padding: 80px 18px;}.c-decor-title__image-wrapper {width: 100%;}.c-decor-title__image-wrapper img {width: 100%;}.f-form__row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.f-form__col {width: 100%;}.f-form__col + .f-form__col {margin-top: 16px;}.f-form--design .f-form__column {width: 100%;}.f-form--design .f-field--text {width: -webkit-calc(100% - 46px);width: -moz-calc(100% - 46px);width: calc(100% - 46px);}.f-form--design .f-form__preview {margin-bottom: 30px;}.f-form--design .f-form__fields-info {font-size: 11px;}.is-preview-sticky .f-form--design .f-form__preview {padding-bottom: 142px;}.f-form--newsletter .f-form__body {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.f-form--newsletter .f-field {width: 100%;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.f-form--newsletter .f-field + .f-field {margin-top: 11px;}.f-form--newsletter .f-form__action {margin-top: 23px;}.c-get-started__title {padding-bottom: 36px;}.c-get-stared__img {padding-bottom: 17px;}.c-info--image {width: -webkit-calc(100% + 36px);width: -moz-calc(100% + 36px);width: calc(100% + 36px);margin-right: -18px;margin-left: -18px;padding: 64px 18px 90px;background-position: 50% 50%;}.c-intended-use__heading {margin-bottom: 30px;}.c-intended-use__list-item {width: 86px;margin: 10px 6px;}.c-intended-use__list-item:first-child,.c-intended-use__list-item:nth-child(4n) {margin-left: 0;}.c-intended-use__list-item:last-child,.c-intended-use__list-item:nth-child(3n) {margin-right: 0;}.c-label-type__action .c-btn {padding: 10px 16px;}.c-labels-preview-section__heading {margin-bottom: 30px;}.c-about-top,.c-single-about {max-width: 270px;margin-right: auto;margin-left: auto;}.c-about-list {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.c-about-top__title + .c-about-top__description {margin-top: 38px;}.c-about-list__item {width: 100%;}.c-about-list__item + .c-about-list__item {margin-top: 60px;}.c-about-top + .c-about-list {margin-top: 80px;}.c-single-about__img + .c-single-about___title {margin-top: 23px;}.c-single-about___title + .c-single-about__description {margin-top: 8px;}.c-single-about__description + .c-single-about-action {margin-top: 33px;}.c-welcome__header {max-width: 240px;font-size: 24px;}.c-welcome__description {max-width: 266px;padding: 12px 0 20px;font-size: 14px;}.page-v2 .c-welcome__description {max-width: 190px;}.c-price-box__types {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-price-box__info {font-size: 14px;}.c-product-category-list__item {width: 100%;}.c-product-category-list__item + .c-product-category-list__item {margin-top: 14px;}.c-product-properties__heading {margin-bottom: 36px;}.c-product-properties__list {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-product-properties__list-item + .c-product-properties__list-item {margin-top: 60px;}.c-pros {max-width: 272px;}.c-design-tabs__nav {width: 100%;margin-bottom: -1px;padding: 0 18px;}.c-design-tabs__content {min-height: 366px;padding: 20px 0;}.c-design-tabs-content-list {width: 100%;}.c-design-tabs-nav-list__item {-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.c-design-tabs-nav-list__link {padding: 10px 6px;font-size: 11px;}.c-tooltip-wrapper:hover .c-tooltip {z-index: 1;opacity: 1;}.c-rectangle-sample__preview {width: 127px;height: 59px;}.c-rectangle-sample__preview span {-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);transform: scale(0.8);}.c-seasons {height: auto;}.c-sidebar-wrapper {top: 0;right: 0;bottom: 0;left: 0;width: 100vw;height: 100vh;-webkit-transition: opacity 250ms ease-in-out 100ms, -webkit-transform 100ms ease-in-out 0s;transition: opacity 250ms ease-in-out 100ms, -webkit-transform 100ms ease-in-out 0s;-o-transition: opacity 250ms ease-in-out 100ms, -o-transform 100ms ease-in-out 0s;-moz-transition: transform 100ms ease-in-out 0s, opacity 250ms ease-in-out 100ms, -moz-transform 100ms ease-in-out 0s;transition: transform 100ms ease-in-out 0s, opacity 250ms ease-in-out 100ms;transition: transform 100ms ease-in-out 0s, opacity 250ms ease-in-out 100ms, -webkit-transform 100ms ease-in-out 0s, -moz-transform 100ms ease-in-out 0s, -o-transform 100ms ease-in-out 0s;-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);opacity: 0;background: rgba(0, 0, 0, 0.7);}.is-opened.c-sidebar-wrapper {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);opacity: 1;}.c-sidebar {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;height: 100%;}.c-sidebar__content {overflow: auto;width: -webkit-calc(100% - 66px);width: -moz-calc(100% - 66px);width: calc(100% - 66px);padding: 20px 16px 20px 24px;-webkit-transition: -webkit-transform 250ms ease-in-out 100ms;transition: -webkit-transform 250ms ease-in-out 100ms;-o-transition: -o-transform 250ms ease-in-out 100ms;-moz-transition: transform 250ms ease-in-out 100ms, -moz-transform 250ms ease-in-out 100ms;transition: transform 250ms ease-in-out 100ms;transition: transform 250ms ease-in-out 100ms, -webkit-transform 250ms ease-in-out 100ms, -moz-transform 250ms ease-in-out 100ms, -o-transform 250ms ease-in-out 100ms;-webkit-transform: translateX(-200%);-moz-transform: translateX(-200%);-ms-transform: translateX(-200%);-o-transform: translateX(-200%);transform: translateX(-200%);}.is-opened.c-sidebar-wrapper .c-sidebar__content {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}.c-sidebar__action {z-index: 102;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 66px;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-sidebar__close {width: 66px;height: 66px;color: #fff;}.c-simple-sample {-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.c-featured-tag__label {margin-top: 6px;}.c-featured-tags-list {width: 100%;max-width: 320px;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-featured-tags-list__item {width: 92px;margin-bottom: 24px;}.c-fields-list--four .c-fields-list__item:nth-child(n + 7) {display: none;}.c-fields-list--centered .c-fields-list__item {width: -webkit-calc(50% - 8px);width: -moz-calc(50% - 8px);width: calc(50% - 8px);}.c-fields-slider--wrapper,.c-fields-slider .swiper-slide__inner {padding: 0 18px;}.c-fields-slider .swiper-slide__inner {max-width: 320px;margin: 0 auto;}.f-form--popular-designs .f-form__fields {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.f-form--popular-designs .f-field {-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.f-form--popular-designs .f-field + .f-field {margin-top: 38px;}.f-form--popular-designs .f-field__label {margin-bottom: 17px;}.f-form--popular-designs .f-field__control {max-width: 266px;}.f-form--popular-designs .f-form__action {margin-top: 28px;}.f-form--popular-designs .f-form__fields--list {max-width: 266px;margin: 0 auto;}.c-design-other {padding: 28px 0 36px;}.c-design-other__row + .c-design-other__row {margin-top: 26px;}.c-design-other {padding: 28px 0 36px;}.c-design-other__row + .c-design-other__row {margin-top: 26px;}.is-preview-sticky .c-design-preview {top: 82px;padding: 14px 0;}.c-design-preview__image-wrapper {width: 199px;height: 86px;}.c-label-category-list {width: -webkit-calc(100% + 10px);width: -moz-calc(100% + 10px);width: calc(100% + 10px);max-width: 300px;margin-right: -5px;margin-left: -5px;}.c-label-category-teaser {-ms-grid-columns: 88px;grid-template-columns: 88px;}.c-label-category-teaser__title {margin-bottom: 6px;font-size: 14px;}.c-label-category-teaser__preview {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}.t-heading-1 {font-size: 24px;}.u-gutter-top-large {padding-top: 40px;}.u-gutter-top-big {padding-top: 34px;}.u-gutter-top-medium-big {padding-top: 46px;}.u-gutter-top-medium {padding-top: 26px;}.u-gutter-top-small {padding-top: 12px;}.u-gutter-top-small-mobile {padding-top: 60px;}.u-gutter-bottom-medium-big {padding-bottom: 46px;}.u-gutter-bottom-medium {padding-bottom: 26px;}.u-gutter-bottom-small-phone {padding-bottom: 26px;}.u-gutter-bottom-large-mobile {padding-bottom: 40px;}.u-padding-none-mobile {padding-right: 0;padding-left: 0;}.u-padding-mobile {padding-right: 18px;padding-left: 18px;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__name {font-size: 18px;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__description {font-size: 16px;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__price {font-size: 16px;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__action .quantity button {font-size: 20px;padding: 6px 10px;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__action .quantity .decrease-quantity {padding-bottom: 8px;padding-top: 4px;padding-left: 10px;padding-right: 10px;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__action .quantity .current-quantity {padding: -webkit-calc(6px) 16px;padding: -moz-calc(6px) 16px;padding: calc(6px) 16px;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__action .add-to-basket {font-size: 24px;padding: 10px 24px;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px;}.single-wall-sticker-page section.intro {padding: 16px 0;}.single-wall-sticker-page section.intro .responsive-content p {line-height: 1;}.single-wall-sticker-page section.intro .responsive-content .price-callout {font-size: 16px;}.single-wall-sticker-page section.intro .responsive-content .action .quantity button {font-size: 20px;padding: 6px 10px;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px;}.single-wall-sticker-page section.intro .responsive-content .action .quantity .decrease-quantity {padding-bottom: 8px;padding-top: 4px;padding-left: 10px;padding-right: 10px;}.single-wall-sticker-page section.intro .responsive-content .action .quantity .current-quantity {padding: -webkit-calc(6px) 12px;padding: -moz-calc(6px) 12px;padding: calc(6px) 12px;}.single-wall-sticker-page section.intro .responsive-content .action .add-to-basket {padding: 8px 16px;font-size: 16px;}}@media (max-width: 766px) {.l-cart-basket__icon {width: 40px;}.l-section--advantages {padding: 35px 0 24px;}.l-section--advantages.page-v2 {padding-bottom: 35px;}.c-languages {right: 35px;}}@media (max-width: 600px) {.c-labels-list__item {width: -webkit-calc(50% - 8px);width: -moz-calc(50% - 8px);width: calc(50% - 8px);}}@media (max-width: 550px) {.c-preview-box {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.c-preview-box__action {margin-top: 18px;}.c-preview-box__action .c-btn {width: 100%;}}@media (max-width: 364px) {.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__action {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wall-sticker-page section.designs .responsive-content .design-card-list .design-card .design-card__action .add-to-basket {margin-top: 8px;}}@media (max-width: 320px) {h2 {font-size: 22px;}h3 {font-size: .8em;}}@-webkit-keyframes fadeInFromNone {0% {display: none;opacity: 0;}1% {display: -webkit-box;display: -webkit-flex;display: flex;opacity: 0;}100% {display: -webkit-box;display: -webkit-flex;display: flex;opacity: 1;}}@-moz-keyframes fadeInFromNone {0% {display: none;opacity: 0;}1% {display: -moz-box;display: flex;opacity: 0;}100% {display: -moz-box;display: flex;opacity: 1;}}@-o-keyframes fadeInFromNone {0% {display: none;opacity: 0;}1% {display: flex;opacity: 0;}100% {display: flex;opacity: 1;}}@keyframes fadeInFromNone {0% {display: none;opacity: 0;}1% {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;opacity: 0;}100% {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;opacity: 1;}}
