/* [2021-02-26T11:16:08+00:00] */
@font-face { font-family:'Arbutus Slab'; font-style:normal; font-weight:400; font-display:swap; src:url(https://fonts.gstatic.com/s/arbutusslab/v9/oY1Z8e7OuLXkJGbXtr5ba7ZlYqUcFlY.woff2) format('woff2'); unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family:'Arbutus Slab'; font-style:normal; font-weight:400; font-display:swap; src:url(https://fonts.gstatic.com/s/arbutusslab/v9/oY1Z8e7OuLXkJGbXtr5ba7ZlbKUc.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family:'Barlow Condensed'; font-style:normal; font-weight:300; font-display:swap; src:url(https://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B47rxz3jWuZEC.woff2) format('woff2'); unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family:'Barlow Condensed'; font-style:normal; font-weight:300; font-display:swap; src:url(https://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B47rxz3bWuQ.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family:'Barlow Condensed'; font-style:normal; font-weight:400; font-display:swap; src:url(https://fonts.gstatic.com/s/barlowcondensed/v5/HTx3L3I-JCGChYJ8VI-L6OO_au7B6x_T2kn3.woff2) format('woff2'); unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family:'Barlow Condensed'; font-style:normal; font-weight:400; font-display:swap; src:url(https://fonts.gstatic.com/s/barlowcondensed/v5/HTx3L3I-JCGChYJ8VI-L6OO_au7B6xHT2g.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family:'Barlow Condensed'; font-style:normal; font-weight:500; font-display:swap; src:url(https://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3jWuZEC.woff2) format('woff2'); unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family:'Barlow Condensed'; font-style:normal; font-weight:500; font-display:swap; src:url(https://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3bWuQ.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family:'Barlow Condensed'; font-style:normal; font-weight:600; font-display:swap; src:url(https://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3jWuZEC.woff2) format('woff2'); unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family:'Barlow Condensed'; font-style:normal; font-weight:600; font-display:swap; src:url(https://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3bWuQ.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family:'Barlow Condensed'; font-style:normal; font-weight:700; font-display:swap; src:url(https://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3jWuZEC.woff2) format('woff2'); unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family:'Barlow Condensed'; font-style:normal; font-weight:700; font-display:swap; src:url(https://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3bWuQ.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family:'Playfair Display SC'; font-style:normal; font-weight:400; font-display:swap; src:url(https://fonts.gstatic.com/s/playfairdisplaysc/v10/ke85OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lbcMEPM2.woff2) format('woff2'); unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family:'Playfair Display SC'; font-style:normal; font-weight:400; font-display:swap; src:url(https://fonts.gstatic.com/s/playfairdisplaysc/v10/ke85OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lbkMEA.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family:'Domine'; font-style:normal; font-weight:400; font-display:swap; src:url(https://fonts.gstatic.com/s/domine/v10/L0xhDFMnlVwD4h3Lt9JWnbX3jG-2X3LAE1QfE4Gu.woff2) format('woff2'); unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family:'Domine'; font-style:normal; font-weight:400; font-display:swap; src:url(https://fonts.gstatic.com/s/domine/v10/L0xhDFMnlVwD4h3Lt9JWnbX3jG-2X3LAE1ofEw.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family:'Oxygen'; font-style:normal; font-weight:300; font-display:swap; src:url(https://fonts.gstatic.com/s/oxygen/v10/2sDcZG1Wl4LcnbuCJW8zZmW5O7w.woff2) format('woff2'); unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family:'Oxygen'; font-style:normal; font-weight:300; font-display:swap; src:url(https://fonts.gstatic.com/s/oxygen/v10/2sDcZG1Wl4LcnbuCJW8zaGW5.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family:'Oxygen'; font-style:normal; font-weight:400; font-display:swap; src:url(https://fonts.gstatic.com/s/oxygen/v10/2sDfZG1Wl4LcnbuKgE0mV0Q.woff2) format('woff2'); unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family:'Oxygen'; font-style:normal; font-weight:400; font-display:swap; src:url(https://fonts.gstatic.com/s/oxygen/v10/2sDfZG1Wl4LcnbuKjk0m.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family:'Oxygen'; font-style:normal; font-weight:700; font-display:swap; src:url(https://fonts.gstatic.com/s/oxygen/v10/2sDcZG1Wl4LcnbuCNWgzZmW5O7w.woff2) format('woff2'); unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family:'Oxygen'; font-style:normal; font-weight:700; font-display:swap; src:url(https://fonts.gstatic.com/s/oxygen/v10/2sDcZG1Wl4LcnbuCNWgzaGW5.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family:'Lato'; font-style:normal; font-weight:400; font-display:swap; src:url(https://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2'); unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family:'Lato'; font-style:normal; font-weight:400; font-display:swap; src:url(https://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHjx4wXg.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family:'Lato'; font-style:normal; font-weight:700; font-display:swap; src:url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2'); unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family:'Lato'; font-style:normal; font-weight:700; font-display:swap; src:url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}.owl-carousel { display:none; width:100%; -webkit-tap-highlight-color:transparent;  position:relative; z-index:1; } .owl-carousel .owl-stage { position:relative; -ms-touch-action:pan-Y; touch-action:manipulation; -moz-backface-visibility:hidden; } .owl-carousel .owl-stage:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; } .owl-carousel .owl-stage-outer { position:relative; overflow:hidden;  -webkit-transform:translate3d(0px, 0px, 0px); } .owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); } .owl-carousel .owl-item { position:relative; min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none; } .owl-carousel .owl-item img { display:block; width:100%; } .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display:none; } .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot { cursor:pointer; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot { background:none; color:inherit; border:none; padding:0 !important; font:inherit; } .owl-carousel.owl-loaded { display:block; } .owl-carousel.owl-loading { opacity:0; display:block; } .owl-carousel.owl-hidden { opacity:0; } .owl-carousel.owl-refresh .owl-item { visibility:hidden; } .owl-carousel.owl-drag .owl-item { -ms-touch-action:pan-y; touch-action:pan-y; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .owl-carousel.owl-grab { cursor:move; cursor:grab; } .owl-carousel.owl-rtl { direction:rtl; } .owl-carousel.owl-rtl .owl-item { float:right; }.no-js .owl-carousel { display:block; }.owl-carousel .animated { animation-duration:1000ms; animation-fill-mode:both; }.owl-carousel .owl-animated-in { z-index:0; }.owl-carousel .owl-animated-out { z-index:1; }.owl-carousel .fadeOut { animation-name:fadeOut; }@keyframes fadeOut { 0% { opacity:1; } 100% { opacity:0; } }.owl-height { transition:height 500ms ease-in-out; }.owl-carousel .owl-item { } .owl-carousel .owl-item .owl-lazy { opacity:0; transition:opacity 400ms ease; } .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) { max-height:0; } .owl-carousel .owl-item img.owl-lazy { transform-style:preserve-3d; }.owl-carousel .owl-video-wrapper { position:relative; height:100%; background:#000; }.owl-carousel .owl-video-play-icon { position:absolute; height:80px; width:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px; background:url("owl.video.play.png") no-repeat; cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; transition:transform 100ms ease; }.owl-carousel .owl-video-play-icon:hover { -ms-transform:scale(1.3, 1.3); transform:scale(1.3, 1.3); }.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon { display:none; }.owl-carousel .owl-video-tn { opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; background-size:contain; transition:opacity 400ms ease; }.owl-carousel .owl-video-frame { position:relative; z-index:1; height:100%; width:100%; }.font3 { font-size:3rem; line-height:3rem;}@media all and (min-width:576px) and (max-width:992px) { .font3 { font-size:2.5rem; line-height:2.5rem; }}@media all and (max-width:576px) { .font3 { font-size:1.5rem; line-height:1.5rem; }}.font2_5 { font-size:2.5rem; line-height:2.5rem;}@media all and (min-width:576px) and (max-width:992px) { .font2_5 { font-size:2rem; line-height:2rem; }}@media all and (max-width:576px) { .font2_5 { font-size:1.4rem; line-height:1.4rem; }}.font2 { font-size:2rem; line-height:2rem;}@media all and (min-width:576px) and (max-width:992px) { .font2 { font-size:1.5rem; line-height:1.5rem; }}@media all and (max-width:576px) { .font2 { font-size:1.2rem; line-height:1.3rem; }}.font1_5 { font-size:1.5rem; line-height:1.5rem;}@media all and (max-width:576px) { .font1_5 { font-size:1.15rem; line-height:1.3rem; }}.font1_2 { font-size:1.125rem; line-height:1.125rem;}@media all and (max-width:576px) { .font1_2 { font-size:1.1rem; line-height:1.3rem; }}.space-large { margin-top:50px;}.bimago-button,.bimago-button-banner,#notice-cookie-block button,.buttonlink a,.intro-banner.light .btnLink,.intro-banner.dark .btnLink { background-color:#000000; display:inline-block; padding:0 32px; border-radius:2px; line-height:42px; transition:background 0.25s linear; color:white; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; outline:0; letter-spacing:2px; cursor:pointer;}.bimago-button:hover,.buttonlink a:hover,#notice-cookie-block button:hover { background-color:#222222; text-shadow:none;}.bimago-button-banner,.buttonlink a,.intro-banner.light .btnLink,.intro-banner.dark .btnLink { padding:0 48px; color:#fff; font-size:16px; line-height:52px; font-weight:700; cursor:pointer;}.searchplaceholder { color:#999999; text-transform:none; text-align:left; font-size:16px;}.center-image { position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}@keyframes pulseHeart { 0% { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); } 50% { -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -o-transform:scale(0.8); -ms-transform:scale(0.8); transform:scale(0.8); } 100% { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }}@-moz-keyframes pulseHeart { 0% { -moz-transform:scale(1.1); transform:scale(1.1); } 50% { -moz-transform:scale(0.8); transform:scale(0.8); } 100% { -moz-transform:scale(1); transform:scale(1); }}@-webkit-keyframes pulseHeart { 0% { -webkit-transform:scale(1.1); transform:scale(1.1); } 50% { -webkit-transform:scale(0.8); transform:scale(0.8); } 100% { -webkit-transform:scale(1); transform:scale(1); }}@-ms-keyframes pulseHeart { 0% { -ms-transform:scale(1.1); transform:scale(1.1); } 50% { -ms-transform:scale(0.8); transform:scale(0.8); } 100% { -ms-transform:scale(1); transform:scale(1); }}@keyframes showUp { 0% { opacity:0; -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); } 100% { opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }}@-moz-keyframes showUp { 0% { opacity:0; -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); } 100% { opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }}@-webkit-keyframes showUp { 0% { opacity:0; -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); } 100% { opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }}@-ms-keyframes showUp { 0% { opacity:0; -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); } 100% { opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }}@keyframes loader { 0% { width:0; height:0; opacity:1; } 100% { width:100%; height:100%; opacity:0; }}@-moz-keyframes loader { 0% { width:0; height:0; opacity:1; } 100% { width:100%; height:100%; opacity:0; }}@-webkit-keyframes loader { 0% { width:0; height:0; opacity:1; } 100% { width:100%; height:100%; opacity:0; }}@-ms-keyframes loader { 0% { width:0; height:0; opacity:1; } 100% { width:100%; height:100%; opacity:0; }}@keyframes pulseBgHeart { 0% { background-size:16.5px 15.4px; background-position:-0.75px center; } 50% { background-size:12px 11.2px; background-position:1.5px center; } 100% { background-size:15px 14px; background-position:0 center; }}@-moz-keyframes pulseBgHeart { 0% { background-size:16.5px 15.4px; background-position:-0.75px center; } 50% { background-size:12px 11.2px; background-position:1.5px center; } 100% { background-size:15px 14px; background-position:0 center; }}@-webkit-keyframes pulseBgHeart { 0% { background-size:16.5px 15.4px; background-position:-0.75px center; } 50% { background-size:12px 11.2px; background-position:1.5px center; } 100% { background-size:15px 14px; background-position:0 center; }}@-ms-keyframes pulseBgHeart { 0% { background-size:16.5px 15.4px; background-position:-0.75px center; } 50% { background-size:12px 11.2px; background-position:1.5px center; } 100% { background-size:15px 14px; background-position:0 center; }}html { margin:0; padding:0;}body { margin:0; padding:0; color:#444444; font-size:14px; line-height:18px; font-weight:400; font-family:"Oxygen", "Arial", san-serif; min-width:300px;}.page-wrapper { margin:0 auto; box-sizing:border-box; max-width:1400px; width:100%;}.side-products-arrows { overflow:hidden;}@media all and (max-width:1400px) { .side-products-arrows { padding:0 20px; }}@media all and (max-width:576px) { .side-products-arrows { padding:0 40px; }}.hd-page-wrapper { margin:0 auto; box-sizing:border-box; width:100%;}a { text-decoration:none; color:#000000;}a:hover { text-shadow:0px 0px 0px #000000;}strong { font-weight:600;}h1,h2,h3,h4,h5,h6 { margin-top:50px; margin-bottom:20px; font-size:26px; font-weight:400;}@media all and (max-width:460px) { h1, h2, h3, h4, h5, h6 { font-size:20px; margin-top:20px; margin-bottom:10px; }}input[type="text"] { border:0; margin:0; width:100%; box-sizing:border-box; padding:16px 24px; text-align:left; font-family:"Oxygen", "Arial", san-serif; outline:0; font-size:14px; color:#999999;}input[type="checkbox"] { display:none;}input[type="checkbox"][name*="translate"] { display:block;}input[type="submit"] { border:none; font-family:"Oxygen", "Arial", san-serif; color:#fff; font-size:16px; line-height:52px; font-weight:700;}input::-webkit-input-placeholder { font-family:"Oxygen", "Arial", san-serif; height:49px; text-align:left; font-size:14px; line-height:18px; color:#999999;}input:-moz-placeholder {  font-family:"Oxygen", "Arial", san-serif; height:49px; text-align:left; font-size:14px; line-height:18px; color:#999999;}input::-moz-placeholder {  font-family:"Oxygen", "Arial", san-serif; height:49px; text-align:left; font-size:14px; line-height:18px; color:#999999;}input:-ms-input-placeholder { font-family:"Oxygen", "Arial", san-serif; height:49px; text-align:left; font-size:14px; line-height:18px; color:#999999;}.cropped-picture picture { position:relative; overflow:hidden; width:100%; height:100%;}.cropped-picture picture img { -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); position:absolute; left:50%; top:50%; min-width:100%; min-height:100%; object-fit:cover;}picture { display:block;}.grid-cols2 { display:grid; display:-ms-grid; justify-content:stretch; justify-items:stretch; grid-gap:10px; grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);}@media all and (max-width:768px) { .grid-cols2 { grid-template-columns:minmax(0, 1fr); }}@media all and (min-width:769px) { .grid-cols2.cols_25_75 { grid-template-columns:minmax(0, 0.35fr) minmax(0, 0.65fr); }}@media all and (min-width:993px) { .grid-cols2.cols_25_75 { grid-template-columns:minmax(0, 0.25fr) minmax(0, 0.75fr); }}.grid-cols3 { display:grid; display:-ms-grid; justify-content:stretch; justify-items:stretch; grid-gap:10px; grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);}@media all and (max-width:768px) { .grid-cols3 { grid-template-columns:minmax(0, 1fr); }}.section-header { margin:64px 0 32px; text-align:center; color:#333333; font-size:18px; line-height:23px; font-weight:700; text-transform:uppercase; letter-spacing:0.02em;}.light { color:#ffffff;}.light a { color:#ffffff;}.products-grid { box-sizing:border-box;}.products-grid.product-carousel { margin-top:32px; padding:0 60px;}@media all and (min-width:993px) { .products-grid.product-carousel:not(.loaded).grid-5 > .item:nth-child(5) ~ .item { display:none; } .products-grid.product-carousel:not(.loaded).grid-6 > .item:nth-child(6) ~ .item { display:none; }}.products-grid.product-carousel .owl-nav { margin-top:-28px;}.products-grid.product-carousel.item .discount-ribbon { width:51px; height:51px; border-radius:50%; color:#ffffff; z-index:1; text-align:center; line-height:49px; font-size:14px;}.products-grid .product-link { display:block; border:1px solid #E0E0E0; position:relative;}.products-grid .product-link:before { content:""; display:block; padding-top:134.78%;}.products-grid .product-link span { display:block; top:16px; left:16px; bottom:16px; right:16px; position:absolute; display:grid; display:-ms-grid; justify-content:center; justify-items:center; grid-gap:0; grid-template-columns:minmax(0, 1fr); grid-template-rows:minmax(0, 1fr); align-content:center; align-items:center; overflow:hidden;}.products-grid .product-link span img { max-width:100%;}.products-grid .hidden-data { display:grid; display:-ms-grid; justify-content:stretch; justify-items:stretch; grid-gap:8px; grid-template-columns:minmax(0, 1fr) minmax(0, 15px); margin-top:8px;}.products-grid .hidden-data .product-list-name { grid-column:1; grid-row:1; font-size:13px; line-height:16px; color:#666666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}.products-grid .hidden-data .action_buttons_stash { grid-column:2; grid-row:1;}.products-grid .hidden-data .action_buttons_stash .stash-button { margin-top:2px; cursor:default; display:block; background-image:url('../images/sprite.svg#kp-stash'); width:15px; height:14px; background-repeat:no-repeat; background-position:center;}.products-grid .hidden-data .action_buttons_stash .stash-button.success { background-image:url('../images/sprite.svg#kp-stash-filled'); width:15px; height:14px; background-repeat:no-repeat; background-position:center;}.products-grid .hidden-data .action_buttons_stash .stash-button.loading { -webkit-animation:pulseHeart 1s ease-in-out infinite; -moz-animation:pulseHeart 1s ease-in-out infinite; -ms-animation:pulseHeart 1s ease-in-out infinite; animation:pulseHeart 1s ease-in-out infinite;}.products-grid .hidden-data .product-list-price { grid-column:1 / span 2; grid-row:2; display:grid; display:-ms-grid; justify-content:start; justify-items:start; grid-gap:0; grid-template-columns:minmax(0, max-content) minmax(0, max-content) minmax(0, max-content); font-weight:bold; font-size:13px; line-height:16px; color:#666666;}.products-grid .hidden-data .product-list-price .discount-price { font-weight:300; font-size:11px; line-height:14px; text-decoration-line:line-through; color:#999999; padding-left:10px;}.products-grid .hidden-data .product-list-price .price-label { padding-right:4px;}.products-grid .item { position:relative; overflow:hidden;}.products-grid .item.vertical .product-link span img { max-width:unset; width:auto; height:100%;}.products-grid .item .discount-ribbon { width:63.75px; height:63.75px; line-height:61.75px;}.products-grid .discount-ribbon { position:absolute; top:10px; left:10px; width:85px; height:85px; border-radius:50%; color:#ffffff; z-index:1; text-align:center; line-height:83px; font-size:14px;}.products-grid .action_buttons_flags { display:none; position:absolute; top:0; left:0; right:0;}.products-grid .action_buttons_flags div { -webkit-transform:rotate(30deg); -moz-transform:rotate(30deg); -ms-transform:rotate(30deg); transform:rotate(30deg); -o-transform:rotate(30deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0deg); background:#FFFFFF; border:0.5px solid rgba(218, 218, 218, 0.1); box-shadow:0px 2px 8px rgba(0, 0, 0, 0.1); font-weight:bold; font-size:10px; line-height:13px; letter-spacing:0.03em; text-transform:uppercase; position:relative; left:15%; width:100%; padding:7px 0 6px 18%; text-align:center;}.products-grid .is-bestseller .action_buttons_flags { display:block; color:#416A90;}.products-grid .is-new .action_buttons_flags { display:block; color:#3EBE9B;}.products-grid .is-youngart .action_buttons_flags { display:block; color:#000;}.products-grid .action_buttons_variants { display:none;}.banners-grid { display:grid; display:-ms-grid; justify-content:stretch; justify-items:stretch; grid-gap:10px; grid-template-columns:minmax(0, 1fr); margin-bottom:40px;}.banners-grid .item .item > a { position:relative;}.banners-grid .item .item > a:before { content:""; display:block;}.banners-grid .item .item > a picture { position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; box-sizing:border-box;}@media all and (min-width:577px) { .banners-grid.grid-1 .intro-banner .item > a:before { padding-top:43.45%; }}@media all and (max-width:576px) { .banners-grid.grid-1 .intro-banner .item > a:before { padding-top:100%; }}.banners-grid.grid-2 { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);}@media all and (max-width:576px) { .banners-grid.grid-2 { grid-template-columns:minmax(0, 1fr); }}@media all and (min-width:769px) { .banners-grid.grid-2 .intro-banner .item > a:before { padding-top:100%; }}@media all and (min-width:577px) and (max-width:768px) { .banners-grid.grid-2 .intro-banner .item > a:before { padding-top:100%; }}@media all and (max-width:576px) { .banners-grid.grid-2 .intro-banner .item > a:before { padding-top:65.52%; }}@media all and (min-width:768px) { .banners-grid.grid-2.proportion-2-1 { grid-template-columns:minmax(0, 2fr) minmax(0, 1fr); }}@media all and (min-width:769px) { .banners-grid.grid-2.proportion-2-1 > .item:nth-child(1) .intro-banner .item > a:before { padding-top:65.69%; }}@media all and (min-width:769px) { .banners-grid.grid-2.proportion-2-1 > .item:nth-child(2) .intro-banner .item > a:before { padding-top:131.38%; }}@media all and (min-width:768px) { .banners-grid.grid-2.proportion-1-2 { grid-template-columns:minmax(0, 1fr) minmax(0, 2fr); }}@media all and (min-width:769px) { .banners-grid.grid-2.proportion-1-2 > .item:nth-child(1) .intro-banner .item > a:before { padding-top:131.38%; }}@media all and (min-width:769px) { .banners-grid.grid-2.proportion-1-2 > .item:nth-child(2) .intro-banner .item > a:before { padding-top:65.69%; }}.banners-grid.grid-3 { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);}.banners-grid.grid-3 .intro-banner .item > a:before { padding-top:131.15%;}@media all and (min-width:769px) { .banners-grid.grid-3.layout-1-2 { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr); grid-template-rows:minmax(0, 0.5fr) minmax(0, 0.5fr); grid-template-areas:'long small_1' 'long small_2'; } .banners-grid.grid-3.layout-1-2 > .item:nth-child(1) { grid-area:long; grid-row:1 / span 2; } .banners-grid.grid-3.layout-1-2 > .item:nth-child(1) a:before { padding-top:100%; } .banners-grid.grid-3.layout-1-2 > .item:nth-child(2) { grid-area:small_1; } .banners-grid.grid-3.layout-1-2 > .item:nth-child(2) a:before { padding-top:49.28%; } .banners-grid.grid-3.layout-1-2 > .item:nth-child(2) .intro-banner > .item:nth-child(2) { bottom:50%; -webkit-transform:translateY(50%); -moz-transform:translateY(50%); -ms-transform:translateY(50%); transform:translateY(50%); } .banners-grid.grid-3.layout-1-2 > .item:nth-child(3) { grid-area:small_2; } .banners-grid.grid-3.layout-1-2 > .item:nth-child(3) a:before { padding-top:49.28%; } .banners-grid.grid-3.layout-1-2 > .item:nth-child(3) .intro-banner > .item:nth-child(2) { bottom:50%; -webkit-transform:translateY(50%); -moz-transform:translateY(50%); -ms-transform:translateY(50%); transform:translateY(50%); }}@media all and (min-width:576px) and (max-width:768px) { .banners-grid.grid-3 { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr); grid-template-areas:'long long' 'smal1 smal2'; } .banners-grid.grid-3 > .item:nth-child(1) { grid-area:long; } .banners-grid.grid-3 > .item:nth-child(1) .intro-banner .item > a:before { padding-top:65.52%; } .banners-grid.grid-3 > .item:nth-child(2) { grid-area:smal1; } .banners-grid.grid-3 > .item:nth-child(2) .intro-banner .item > a:before { padding-top:100%; } .banners-grid.grid-3 > .item:nth-child(3) { grid-area:smal2; } .banners-grid.grid-3 > .item:nth-child(3) .item > a:before { padding-top:100%; }}@media all and (max-width:576px) { .banners-grid.grid-3 { grid-template-columns:minmax(0, 1fr); } .banners-grid.grid-3 .intro-banner .item > a:before { padding-top:65.52%; }}.banners-grid.grid-4 { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);}@media all and (max-width:576px) { .banners-grid.grid-4 { grid-template-columns:minmax(0, 1fr); }}.banners-grid.grid-4 .intro-banner .intro-header span { font-size:45.5px;}@media all and (max-width:992px) { .banners-grid.grid-4 .intro-banner .intro-header span { font-size:32.5px; }}.banners-grid.grid-4 .intro-banner .item > a:before { padding-top:49.64%;}@media all and (max-width:992px) { .banners-grid.grid-4 .intro-banner .item > a:before { padding-top:50.5%; }}@media all and (max-width:768px) { .banners-grid.grid-4 .intro-banner .item > a:before { padding-top:100%; }}@media all and (max-width:576px) { .banners-grid.grid-4 .intro-banner .item > a:before { padding-top:65.51%; }}.banners-grid.grid-4 .intro-banner .item:nth-child(2) { bottom:50%; -webkit-transform:translateY(50%); -moz-transform:translateY(50%); -ms-transform:translateY(50%); transform:translateY(50%);}.intro-banner { position:relative; overflow:hidden; height:100%;}.intro-banner .wrapper { padding:0 20px;}.intro-banner .wrapper .intro-header { color:#333333; font-size:22px; line-height:1.2em; font-weight:400; letter-spacing:1.5px; margin:0;}.intro-banner .wrapper .intro-header a { text-shadow:unset !important;}.intro-banner .wrapper .intro-header span { display:block; font-family:'Playfair Display SC', 'Oxygen', serif; margin-bottom:8px; letter-spacing:3px; font-size:48px; text-transform:uppercase; line-height:1em;}.intro-banner .wrapper .intro-header span em { font-family:'Playfair Display SC', 'Oxygen', serif; font-size:66px; line-height:48px;}@media all and (max-width:992px) { .intro-banner .wrapper .intro-header span { font-size:36px; } .intro-banner .wrapper .intro-header span em { font-size:50px; line-height:36px; }}@media all and (max-width:768px) { .intro-banner .wrapper .intro-header span { font-size:32px; } .intro-banner .wrapper .intro-header span em { font-size:44px; line-height:32px; }}@media all and (max-width:460px) { .intro-banner .wrapper .intro-header span { font-size:24px; } .intro-banner .wrapper .intro-header span em { font-size:32px; line-height:24px; }}.intro-banner .wrapper .intro-header em { font-style:normal; font-family:"Lato", "Arial", san-serif;}.intro-banner .wrapper .intro-header i { font-style:normal; font-size:54px; line-height:48px;}@media all and (max-width:992px) { .intro-banner .wrapper .intro-header i { font-size:44px; line-height:36px; }}@media all and (max-width:768px) { .intro-banner .wrapper .intro-header i { font-size:38px; line-height:32px; }}@media all and (max-width:460px) { .intro-banner .wrapper .intro-header i { font-size:28px; line-height:24px; }}@media all and (max-width:992px) { .intro-banner .wrapper .intro-header { font-size:20px; }}@media all and (max-width:768px) { .intro-banner .wrapper .intro-header { font-size:18px; }}@media all and (max-width:576px) { .intro-banner .wrapper .intro-header { font-size:16px; }}.intro-banner .wrapper .buttonlink { padding-top:24px;}.intro-banner.light .intro-header a { color:#333333;}.intro-banner.light .btnLink { background:#F2F2F2; color:#333333;}.intro-banner.light .btnLink:hover { background:#FFFFFF;}.intro-banner.dark .intro-header a { color:#FFFFFF;}.intro-banner.dark .btnLink { background:#000000; color:#FFFFFF;}.intro-banner.dark .btnLink:hover { background:#222222;}.intro-banner.center > .item:nth-child(2) { bottom:50%; -webkit-transform:translate(0, 50%); -moz-transform:translate(0, 50%); -ms-transform:translate(0, 50%); transform:translate(0, 50%);}.intro-banner > .item:nth-child(1) { height:100%;}.intro-banner > .item:nth-child(1) picture,.intro-banner > .item:nth-child(1) a { display:block; height:100%;}.intro-banner > .item:nth-child(1) img { display:block; margin:0; width:100%;}.intro-banner > .item:nth-child(2) { position:absolute; width:100%; bottom:10%; left:0; text-align:center;}.owl-carousel { position:relative; z-index:0;}.owl-carousel .owl-nav { position:absolute; top:50%; height:0; left:0; right:0; background:black; z-index:1;}.owl-carousel .owl-nav button { outline:0; }.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next { display:block; border:0; width:16px; height:30px; position:absolute; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}.owl-carousel .owl-nav button.owl-prev:before,.owl-carousel .owl-nav button.owl-next:before { content:""; display:block; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}.owl-carousel .owl-nav button.owl-prev { left:0;}.owl-carousel .owl-nav button.owl-prev:before { background-image:url('../images/sprite.svg#kp-prev'); width:16px; height:30px; background-repeat:no-repeat; background-position:center;}.owl-carousel .owl-nav button.owl-next { right:0;}.owl-carousel .owl-nav button.owl-next:before { background-image:url('../images/sprite.svg#kp-next'); width:16px; height:30px; background-repeat:no-repeat; background-position:center;}.loader { display:inline-block; width:40px; height:40px; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); z-index:1;}.loader div { position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); border:4px solid #000000; opacity:1; border-radius:50%; animation:loader 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;}.loader div:nth-child(2) { animation-delay:-0.65s;}body > ins { overflow:hidden; height:0;}.after-content { height:0; overflow:hidden;}#notice-cookie-block { background:#f6f6f6; box-sizing:border-box; border:1px solid #fcfcf5; z-index:1; padding:20px; width:390px; font-size:12px; line-height:1.15rem; webkit-box-shadow:-4px -4px 21px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow:-4px -4px 21px 0 rgba(0, 0, 0, 0.15); box-shadow:-4px -4px 21px 0 rgba(0, 0, 0, 0.15); -webkit-animation:showUp 0.75s ease-in-out 1; -moz-animation:showUp 0.75s ease-in-out 1; -ms-animation:showUp 0.75s ease-in-out 1; animation:showUp 0.75s ease-in-out 1;}#notice-cookie-block:not(.translate-mode) { z-index:9999; position:fixed; left:20px; bottom:20px;}@media all and (max-width:768px) { #notice-cookie-block:not(.translate-mode) { bottom:0px; left:0px; right:0px; border-left:0px; border-right:0px; }}@media all and (max-width:460px) { #notice-cookie-block:not(.translate-mode) { width:100%; }}#notice-cookie-block p { text-align:left; color:#444444; font-size:12px; line-height:22px; font-weight:normal; margin-top:0px;}#notice-cookie-block button { width:100%; border:0;}#notice-cookie-block a { color:#000000;}#notice-cookie-block .actions { display:grid; display:-ms-grid; justify-content:center; justify-items:center; grid-gap:32px; margin:8px auto 0; align-content:center; align-items:center; grid-template-columns:minmax(0, max-content) minmax(0, max-content);}.validation-advice { position:absolute; left:0; top:100%; color:#ff0000; font-size:12px; line-height:18px; padding-top:4px; display:block;}.font3 { font-size:3rem; line-height:3rem;}@media all and (min-width:576px) and (max-width:992px) { .font3 { font-size:2.5rem; line-height:2.5rem; }}@media all and (max-width:576px) { .font3 { font-size:1.5rem; line-height:1.5rem; }}.font2_5 { font-size:2.5rem; line-height:2.5rem;}@media all and (min-width:576px) and (max-width:992px) { .font2_5 { font-size:2rem; line-height:2rem; }}@media all and (max-width:576px) { .font2_5 { font-size:1.4rem; line-height:1.4rem; }}.font2 { font-size:2rem; line-height:2rem;}@media all and (min-width:576px) and (max-width:992px) { .font2 { font-size:1.5rem; line-height:1.5rem; }}@media all and (max-width:576px) { .font2 { font-size:1.2rem; line-height:1.3rem; }}.font1_5 { font-size:1.5rem; line-height:1.5rem;}@media all and (max-width:576px) { .font1_5 { font-size:1.15rem; line-height:1.3rem; }}.font1_2 { font-size:1.125rem; line-height:1.125rem;}@media all and (max-width:576px) { .font1_2 { font-size:1.1rem; line-height:1.3rem; }}.space-large { margin-top:50px;}.bimago-button,.bimago-button-banner,.inspirations-content .inspiration-banner a span,.inspirations-grid a .buttonlink { background-color:#000000; display:inline-block; padding:0 32px; border-radius:2px; line-height:42px; transition:background 0.25s linear; color:white; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; outline:0; letter-spacing:2px; cursor:pointer;}.bimago-button:hover,.inspirations-content .inspiration-banner a span:hover,.inspirations-grid a .buttonlink:hover { background-color:#222222; text-shadow:none;}.bimago-button-banner { padding:0 48px; color:#fff; font-size:16px; line-height:52px; font-weight:700; cursor:pointer;}.searchplaceholder { color:#999999; text-transform:none; text-align:left; font-size:16px;}.center-image { position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}@keyframes pulseHeart { 0% { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); } 50% { -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -o-transform:scale(0.8); -ms-transform:scale(0.8); transform:scale(0.8); } 100% { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }}@-moz-keyframes pulseHeart { 0% { -moz-transform:scale(1.1); transform:scale(1.1); } 50% { -moz-transform:scale(0.8); transform:scale(0.8); } 100% { -moz-transform:scale(1); transform:scale(1); }}@-webkit-keyframes pulseHeart { 0% { -webkit-transform:scale(1.1); transform:scale(1.1); } 50% { -webkit-transform:scale(0.8); transform:scale(0.8); } 100% { -webkit-transform:scale(1); transform:scale(1); }}@-ms-keyframes pulseHeart { 0% { -ms-transform:scale(1.1); transform:scale(1.1); } 50% { -ms-transform:scale(0.8); transform:scale(0.8); } 100% { -ms-transform:scale(1); transform:scale(1); }}@keyframes showUp { 0% { opacity:0; -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); } 100% { opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }}@-moz-keyframes showUp { 0% { opacity:0; -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); } 100% { opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }}@-webkit-keyframes showUp { 0% { opacity:0; -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); } 100% { opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }}@-ms-keyframes showUp { 0% { opacity:0; -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); } 100% { opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }}@keyframes loader { 0% { width:0; height:0; opacity:1; } 100% { width:100%; height:100%; opacity:0; }}@-moz-keyframes loader { 0% { width:0; height:0; opacity:1; } 100% { width:100%; height:100%; opacity:0; }}@-webkit-keyframes loader { 0% { width:0; height:0; opacity:1; } 100% { width:100%; height:100%; opacity:0; }}@-ms-keyframes loader { 0% { width:0; height:0; opacity:1; } 100% { width:100%; height:100%; opacity:0; }}@keyframes pulseBgHeart { 0% { background-size:16.5px 15.4px; background-position:-0.75px center; } 50% { background-size:12px 11.2px; background-position:1.5px center; } 100% { background-size:15px 14px; background-position:0 center; }}@-moz-keyframes pulseBgHeart { 0% { background-size:16.5px 15.4px; background-position:-0.75px center; } 50% { background-size:12px 11.2px; background-position:1.5px center; } 100% { background-size:15px 14px; background-position:0 center; }}@-webkit-keyframes pulseBgHeart { 0% { background-size:16.5px 15.4px; background-position:-0.75px center; } 50% { background-size:12px 11.2px; background-position:1.5px center; } 100% { background-size:15px 14px; background-position:0 center; }}@-ms-keyframes pulseBgHeart { 0% { background-size:16.5px 15.4px; background-position:-0.75px center; } 50% { background-size:12px 11.2px; background-position:1.5px center; } 100% { background-size:15px 14px; background-position:0 center; }}.seo-content { margin-bottom:40px;}.seo-content .item:nth-child(2) { background:#f6f6f6; padding:60px 30px; color:#444444; font-size:14px; line-height:24px; font-weight:normal;}@media all and (max-width:768px) { .seo-content .item:nth-child(2) { padding:40px 30px; }}.seo-content .item:nth-child(2) h2 { margin:0 0 30px; color:#333333; font-size:18px; line-height:23px; font-weight:700;}.seo-content .item:nth-child(2) h2 span { display:block; font-family:"Oxygen", "Arial", san-serif; font-weight:400; font-size:14px;}.seo-content .item:nth-child(2) h3 { color:#333333; font-size:18px; line-height:23px; font-weight:400; margin:25px 0 10px;}.seo-content .item:nth-child(2) p { margin:0 0 32px;}.seo-content .item:nth-child(2) strong { font-weight:500;}.seo-content .item:nth-child(2) > *:last-child { margin-bottom:0;}.seo-content .item:nth-child(2) a { text-decoration:underline;}.seo-content .item:nth-child(2) a:hover { color:#F16444;}@media all and (max-width:768px) { .seo-content .cropped-picture { display:none; }}.home-advantages { display:grid; display:-ms-grid; justify-content:center; justify-items:center; grid-gap:0 20%; grid-template-columns:minmax(0, auto) minmax(0, auto) minmax(0, auto); margin-bottom:40px; padding:5px 0 20px;}.home-advantages .item { text-align:center;}@media all and (max-width:576px) { .home-advantages .item { display:grid; display:-ms-grid; justify-content:stetch; justify-items:start; grid-gap:0 10px; grid-template-areas:"img strong" "img small"; grid-template-columns:minmax(0, 50px) minmax(0, 1fr); } .home-advantages .item img { grid-area:img; justify-content:center; margin:0 auto; } .home-advantages .item strong { grid-area:strong; align-self:end; } .home-advantages .item small { grid-area:small; align-self:start; }}.home-advantages strong { color:#444444; font-size:16px; line-height:24px; font-weight:700; display:block;}.home-advantages small { color:#444444; font-size:14px; line-height:24px; font-weight:normal;}.home-advantages img { display:block; width:45px; height:45px; margin:0 auto 10px;}@media all and (max-width:768px) { .home-advantages { grid-gap:0 10%; }}@media all and (max-width:576px) { .home-advantages { grid-template-columns:minmax(0, max-content); grid-gap:12px 0; margin-bottom:20px; } .home-advantages > .item { justify-self:left; }}.inspirations-content { position:relative; z-index:0; display:grid; display:-ms-grid; justify-content:stretch; justify-items:stretch; grid-gap:10px; margin-bottom:40px;}.inspirations-content:not(.long-only) { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr); grid-template-areas:"left right" "long long";}@media all and (max-width:768px) { .inspirations-content:not(.long-only) { grid-template-columns:minmax(0, 1fr); grid-template-areas:"left" "right" "long"; }}.inspirations-content.long-only { grid-template-columns:minmax(0, 1fr); grid-template-areas:"left";}.inspirations-content .inspiration-banner { display:grid; display:-ms-grid; justify-content:stretch; justify-items:stretch; grid-gap:0 5px; grid-template-columns:minmax(0, 0.4fr) minmax(0, 0.6fr); background:#f6f6f6; grid-template-areas:'text image'; grid-template-rows:minmax(0, 200px); overflow:hidden; position:relative;}.inspirations-content .inspiration-banner > .item:nth-child(1) { z-index:1; grid-area:text; padding-left:24px; align-self:center;}.inspirations-content .inspiration-banner > .item:nth-child(2) { z-index:0; grid-area:image; position:relative;}.inspirations-content .inspiration-banner > .item:nth-child(2) img { position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); margin:0; display:block; height:100%; width:auto;}.inspirations-content .inspiration-banner h3 { margin:0 0 10.66666667px;}.inspirations-content .inspiration-banner h3 a { text-shadow:unset; color:#333333; font-size:16px; line-height:20px; font-weight:700;}.inspirations-content .inspiration-banner p { margin:0; color:#444444; font-size:14px; line-height:24px; font-weight:normal;}@media all and (max-width:460px) { .inspirations-content .inspiration-banner p { display:none; }}.inspirations-content .inspiration-banner a { display:block;}.inspirations-content .inspiration-banner a span { margin-top:20px; position:relative;}.inspirations-content .inspiration-banner a span:hover { margin-top:20px;}@media all and (max-width:768px) { .inspirations-content .inspiration-banner { grid-template-columns:minmax(0, 5fr) minmax(0, 5fr); align-items:stretch; grid-template-rows:minmax(0, 200px); }}.inspirations-content > .item:nth-child(1) { grid-area:left;}.inspirations-content > .item:nth-child(2) { grid-area:right;}.inspirations-content > .item:nth-child(3) { grid-area:long;}.cooperation-content { display:grid; display:-ms-grid; justify-content:stretch; justify-items:stretch; grid-gap:0 20px; grid-template-columns:minmax(0, max-content) minmax(0, 1fr); grid-template-rows:minmax(0, 60px); align-items:center; padding:30px 20px; margin-bottom:40px;}.cooperation-content > .item:nth-child(1) { text-align:center; color:#444444; font-size:16px; line-height:20px; font-weight:700; text-transform:uppercase; letter-spacing:0.02em;}.cooperation-content > .item:nth-child(2) { display:grid; display:-ms-grid; justify-content:normal; justify-items:stretch; grid-gap:5px 10px; grid-template-columns:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto);}.cooperation-content > .item:nth-child(2) > div { overflow:hidden;}.cooperation-content > .item:nth-child(2) img { width:100%; max-height:45px; display:block;}@media all and (max-width:992px) { .cooperation-content > .item:nth-child(2) { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr); }}@media all and (max-width:576px) { .cooperation-content > .item:nth-child(2) { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr); }}@media all and (max-width:992px) { .cooperation-content { grid-template-columns:minmax(0, 1fr); padding:0 20px; }}.bimago-content { background:#f6f6f6; align-content:center; align-items:stretch; grid-template-areas:"image title" "image text"; grid-gap:0 10px; padding:20px 0 0;}.bimago-content .item:nth-child(1) { grid-area:image; overflow:hidden;}@media all and (min-width:577px) { .bimago-content .item:nth-child(1) img { display:block; margin:0; height:100%; float:right; width:auto; }}@media all and (max-width:576px) { .bimago-content .item:nth-child(1) { text-align:center; } .bimago-content .item:nth-child(1) img { margin:0 auto; }}.bimago-content .item:nth-child(2) { grid-area:title; align-self:end; padding:0 80px 0 40px;}.bimago-content .item:nth-child(2) h1 { margin:0; color:#333333; font-size:18px; line-height:23px; font-weight:700;}.bimago-content .item:nth-child(2) p { margin:0 0 8px; color:#444444; font-size:14px; line-height:24px; font-weight:normal;}@media all and (max-width:992px) { .bimago-content .item:nth-child(2) { padding:0 20px; }}.bimago-content .item:nth-child(3) { align-self:start; grid-area:text; padding:0 80px 0 40px;}.bimago-content .item:nth-child(3) p { margin:0; color:#444444; font-size:14px; line-height:24px; font-weight:normal;}@media all and (max-width:992px) { .bimago-content .item:nth-child(3) p { padding:20px 0; }}@media all and (max-width:992px) { .bimago-content .item:nth-child(3) { padding:0 20px; }}@media all and (max-width:768px) { .bimago-content.grid-cols2 { grid-template-columns:minmax(0, 0.4fr) minmax(0, 0.6fr); grid-template-areas:"title title" "image text"; grid-gap:0; }}@media all and (max-width:576px) { .bimago-content.grid-cols2 { grid-template-columns:minmax(0, 1fr); grid-template-areas:"title" "image" "text"; grid-template-rows:minmax(0, max-content) minmax(0, 200px) minmax(0, max-content); }}.recommended-content { margin-bottom:40px; display:grid; display:-ms-grid; justify-content:stretch; justify-items:stretch; grid-gap:10px; grid-template-columns:minmax(0, 0.25fr) minmax(0, 0.75fr);}@media all and (max-width:768px) { .recommended-content { grid-template-columns:minmax(0, 0.35fr) minmax(0, 0.65fr); }}@media all and (max-width:460px) { .recommended-content { grid-template-columns:minmax(0, 1fr); } .recommended-content > .item:nth-child(1) { display:none; }}.recommended-content .article-carousel:not(.owl-loaded) { display:grid; display:-ms-grid; justify-content:stretch; justify-items:stretch; grid-gap:10px; grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);}.recommended-content .article-carousel:not(.owl-loaded) > .item:nth-child(3) ~ .item { display:none;}@media all and (max-width:1200px) { .recommended-content .article-carousel:not(.owl-loaded) { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr); } .recommended-content .article-carousel:not(.owl-loaded) > .item:nth-child(2) ~ .item { display:none; }}@media all and (max-width:768px) { .recommended-content .article-carousel:not(.owl-loaded) { grid-template-columns:minmax(0, 1fr); } .recommended-content .article-carousel:not(.owl-loaded) > .item:nth-child(1) ~ .item { display:none; } .recommended-content .article-carousel:not(.owl-loaded) .item:not(:nth-of-type(1)) { background:#fafaf2; }}.recommended-content .article-carousel.owl-loaded .owl-stage { display:flex;}.recommended-content .article-carousel .item { background:#f6f6f6; padding:40px 35px; box-sizing:border-box; height:100%;}@media all and (max-width:768px) { .recommended-content .article-carousel .item { padding:35px 50px; }}.recommended-content .article-carousel .item a img { display:inline-block; vertical-align:-10%; width:16px; height:16px;}.recommended-content .article-carousel .item h3 { margin:0 0 30px;}.recommended-content .article-carousel .item h3 a { text-shadow:unset; color:#333333; font-size:16px; line-height:20px; font-weight:700;}.recommended-content .article-carousel .item p { margin:0; color:#444444; font-size:14px; line-height:24px; font-weight:normal;}.recommended-content .article-carousel .item .recommended-article { display:grid; display:-ms-grid; justify-content:stretch; justify-items:stretch; grid-gap:10px; grid-template-columns:minmax(0, 1fr); grid-template-rows:minmax(0, 0.2fr) minmax(0, 1fr) minmax(0, 0.1fr); align-items:center; height:100%;}.recommended-content .article-carousel .item .recommended-article p { align-self:start;}@media all and (max-width:768px) { .recommended-content .article-carousel .owl-nav button { background:none !important; }}.home-banner .banners-grid { margin-bottom:9px;}@media all and (max-width:768px) { .home-banner { padding:0; }}.inspirations-grid { margin-bottom:40px;}.inspirations-grid:not(.owl-loaded) { display:grid; display:-ms-grid; justify-content:center; justify-items:space-evenly; grid-gap:10px; grid-template-columns:repeat(6, minmax(0, max-content));}.inspirations-grid:not(.owl-loaded) > .item:nth-child(6) ~ .item { display:none;}@media all and (max-width:1200px) { .inspirations-grid:not(.owl-loaded) { grid-template-columns:repeat(4, minmax(0, max-content)); } .inspirations-grid:not(.owl-loaded) > .item:nth-child(4) ~ .item { display:none; }}@media all and (max-width:768px) { .inspirations-grid:not(.owl-loaded) { grid-template-columns:repeat(2, minmax(0, max-content)); } .inspirations-grid:not(.owl-loaded) > .item:nth-child(2) ~ .item { display:none; }}.inspirations-grid.owl-carousel .owl-nav button { position:relative;}.inspirations-grid.owl-carousel .owl-nav button:after { width:60px; height:60px; background:#f6f6f6; content:""; display:block; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); border-radius:50%; z-index:-1;}.inspirations-grid.owl-carousel .owl-nav button.owl-prev { left:8.33333333%; margin-left:-5px; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}@media all and (max-width:1200px) { .inspirations-grid.owl-carousel .owl-nav button.owl-prev { left:12.5%; }}@media all and (max-width:767px) { .inspirations-grid.owl-carousel .owl-nav button.owl-prev { left:25%; }}.inspirations-grid.owl-carousel .owl-nav button.owl-next { right:8.33333333%; margin-right:-5px; -webkit-transform:translate(50%, -50%); -moz-transform:translate(50%, -50%); -ms-transform:translate(50%, -50%); transform:translate(50%, -50%);}@media all and (max-width:1200px) { .inspirations-grid.owl-carousel .owl-nav button.owl-next { right:12.5%; }}@media all and (max-width:767px) { .inspirations-grid.owl-carousel .owl-nav button.owl-next { right:25%; }}.inspirations-grid a { display:block; overflow:hidden; position:relative;}.inspirations-grid a img { width:100%; display:block; margin:0;}.inspirations-grid a .buttonlink { position:absolute; -webkit-transform:translate(-50%, 100%); -moz-transform:translate(-50%, 100%); -ms-transform:translate(-50%, 100%); transform:translate(-50%, 100%); left:50%; bottom:0; -webkit-transition:bottom 0.25s ease-in-out; -moz-transition:bottom 0.25s ease-in-out; -ms-transition:bottom 0.25s ease-in-out; -o-transition:bottom 0.25s ease-in-out; transition:bottom 0.25s ease-in-out;}.inspirations-grid a:hover .buttonlink { bottom:35%;}@media all and (max-width:992px) { .inspirations-grid { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr); }}@media all and (max-width:576px) { .inspirations-grid { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr); }}@media all and (max-width:460px) { .inspirations-grid { grid-template-columns:minmax(0, 1fr); }}@media all and (max-width:768px) { .products-grid.product-carousel { padding:0 !important; }}.recommended-categories .intro-banner .wrapper .intro-header { font-size:18px;}.recommended-categories .intro-banner .wrapper .intro-header span { font-size:36px;}@media all and (max-width:992px) { .recommended-categories .intro-banner .wrapper .intro-header { font-size:18px; } .recommended-categories .intro-banner .wrapper .intro-header span { font-size:34px; }}@media all and (max-width:768px) { .recommended-categories .intro-banner .wrapper .intro-header { font-size:16px; } .recommended-categories .intro-banner .wrapper .intro-header span { font-size:30px; }}@media all and (max-width:576px) { .recommended-categories .intro-banner .wrapper .intro-header { font-size:16px; } .recommended-categories .intro-banner .wrapper .intro-header span { font-size:26px; }}.font3 { font-size:3rem; line-height:3rem;}@media all and (min-width:576px) and (max-width:992px) { .font3 { font-size:2.5rem; line-height:2.5rem; }}@media all and (max-width:576px) { .font3 { font-size:1.5rem; line-height:1.5rem; }}.font2_5 { font-size:2.5rem; line-height:2.5rem;}@media all and (min-width:576px) and (max-width:992px) { .font2_5 { font-size:2rem; line-height:2rem; }}@media all and (max-width:576px) { .font2_5 { font-size:1.4rem; line-height:1.4rem; }}.font2 { font-size:2rem; line-height:2rem;}@media all and (min-width:576px) and (max-width:992px) { .font2 { font-size:1.5rem; line-height:1.5rem; }}@media all and (max-width:576px) { .font2 { font-size:1.2rem; line-height:1.3rem; }}.font1_5 { font-size:1.5rem; line-height:1.5rem;}@media all and (max-width:576px) { .font1_5 { font-size:1.15rem; line-height:1.3rem; }}.font1_2 { font-size:1.125rem; line-height:1.125rem;}@media all and (max-width:576px) { .font1_2 { font-size:1.1rem; line-height:1.3rem; }}.space-large { margin-top:50px;}.bimago-button,.bimago-button-banner { background-color:#000000; display:inline-block; padding:0 32px; border-radius:2px; line-height:42px; transition:background 0.25s linear; color:white; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; outline:0; letter-spacing:2px; cursor:pointer;}.bimago-button:hover { background-color:#222222; text-shadow:none;}.bimago-button-banner { padding:0 48px; color:#fff; font-size:16px; line-height:52px; font-weight:700; cursor:pointer;}.searchplaceholder { color:#999999; text-transform:none; text-align:left; font-size:16px;}.center-image { position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}@keyframes pulseHeart { 0% { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); } 50% { -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -o-transform:scale(0.8); -ms-transform:scale(0.8); transform:scale(0.8); } 100% { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }}@-moz-keyframes pulseHeart { 0% { -moz-transform:scale(1.1); transform:scale(1.1); } 50% { -moz-transform:scale(0.8); transform:scale(0.8); } 100% { -moz-transform:scale(1); transform:scale(1); }}@-webkit-keyframes pulseHeart { 0% { -webkit-transform:scale(1.1); transform:scale(1.1); } 50% { -webkit-transform:scale(0.8); transform:scale(0.8); } 100% { -webkit-transform:scale(1); transform:scale(1); }}@-ms-keyframes pulseHeart { 0% { -ms-transform:scale(1.1); transform:scale(1.1); } 50% { -ms-transform:scale(0.8); transform:scale(0.8); } 100% { -ms-transform:scale(1); transform:scale(1); }}@keyframes showUp { 0% { opacity:0; -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); } 100% { opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }}@-moz-keyframes showUp { 0% { opacity:0; -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); } 100% { opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }}@-webkit-keyframes showUp { 0% { opacity:0; -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); } 100% { opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }}@-ms-keyframes showUp { 0% { opacity:0; -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); } 100% { opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }}@keyframes loader { 0% { width:0; height:0; opacity:1; } 100% { width:100%; height:100%; opacity:0; }}@-moz-keyframes loader { 0% { width:0; height:0; opacity:1; } 100% { width:100%; height:100%; opacity:0; }}@-webkit-keyframes loader { 0% { width:0; height:0; opacity:1; } 100% { width:100%; height:100%; opacity:0; }}@-ms-keyframes loader { 0% { width:0; height:0; opacity:1; } 100% { width:100%; height:100%; opacity:0; }}@keyframes pulseBgHeart { 0% { background-size:16.5px 15.4px; background-position:-0.75px center; } 50% { background-size:12px 11.2px; background-position:1.5px center; } 100% { background-size:15px 14px; background-position:0 center; }}@-moz-keyframes pulseBgHeart { 0% { background-size:16.5px 15.4px; background-position:-0.75px center; } 50% { background-size:12px 11.2px; background-position:1.5px center; } 100% { background-size:15px 14px; background-position:0 center; }}@-webkit-keyframes pulseBgHeart { 0% { background-size:16.5px 15.4px; background-position:-0.75px center; } 50% { background-size:12px 11.2px; background-position:1.5px center; } 100% { background-size:15px 14px; background-position:0 center; }}@-ms-keyframes pulseBgHeart { 0% { background-size:16.5px 15.4px; background-position:-0.75px center; } 50% { background-size:12px 11.2px; background-position:1.5px center; } 100% { background-size:15px 14px; background-position:0 center; }}header { z-index:1024; position:relative; min-width:260px;}header .header { border-bottom:1px solid rgba(185, 185, 185, 0.3); font-family:"Oxygen", "Arial", san-serif; display:grid; display:-ms-grid; justify-content:stretch; justify-items:stretch; grid-gap:32px 0; grid-template-columns:minmax(0, 100px) minmax(0, auto) minmax(0, max-content) minmax(0, max-content); grid-template-areas:"logo . search customer" "nav nav nav nav"; position:relative;}@media all and (max-width:1416px) { header .header { padding-left:16px; padding-right:16px; }}header .header > .item:nth-child(1) { grid-area:nav;}header .header > .item:nth-child(1) .main-navigation-header { display:none;}header .header > .item:nth-child(1) nav:after { display:table; content:""; clear:both;}header .header > .item:nth-child(1) nav .show-mobile { display:none !important;}header .header > .item:nth-child(1) nav .trigger-panel { float:left;}header .header > .item:nth-child(1) nav .trigger-panel .menu-item .nolink { cursor:default;}header .header > .item:nth-child(1) nav .trigger-panel .menu-item .nolink,header .header > .item:nth-child(1) nav .trigger-panel .menu-item a { display:block; padding-bottom:16px; font-weight:400; line-height:20px; color:#444444;}@media all and (hover:hover) and (min-width:992px), all and (pointer:fine) and (min-width:992px) { header .header > .item:nth-child(1) nav .trigger-panel .menu-item .nolink, header .header > .item:nth-child(1) nav .trigger-panel .menu-item a { margin:0 20px 0 0; font-size:15px; }}@media all and (hover:hover) and (min-width:1200px), all and (pointer:fine) and (min-width:1200px) { header .header > .item:nth-child(1) nav .trigger-panel .menu-item .nolink, header .header > .item:nth-child(1) nav .trigger-panel .menu-item a { margin:0 40px 0 0; font-size:16px; }}header .header > .item:nth-child(1) nav .trigger-panel .menu-item ul { margin:0; padding:0; list-style:none;}header .header > .item:nth-child(1) nav .trigger-panel:last-of-type a { margin-right:0;}header .header > .item:nth-child(1) nav .menu-panel { overflow:hidden; box-sizing:border-box; background:#fff; z-index:1; opacity:0; visibility:hidden; border:1px solid #E0E0E0; text-align:left; padding:24px; display:grid; display:-ms-grid; justify-content:stretch; justify-items:stretch; grid-gap:0 20px;}header .header > .item:nth-child(1) nav .menu-panel .menu-columns { display:grid; display:-ms-grid; justify-content:stretch; justify-items:stretch; grid-gap:0 20px; grid-template-columns:minmax(0, 1fr);}header .header > .item:nth-child(1) nav .menu-panel .menu-columns.incols-1 { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);}header .header > .item:nth-child(1) nav .menu-panel .menu-columns.incols-1 .long { grid-column:1 / span 2;}header .header > .item:nth-child(1) nav .menu-panel .menu-columns.incols-2 { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);}header .header > .item:nth-child(1) nav .menu-panel .menu-columns.incols-2 .long { grid-column:1 / span 3;}header .header > .item:nth-child(1) nav .menu-panel a { color:#595959; font-size:14px; line-height:20px; font-weight:400; padding:2.66666667px 0; display:block;}header .header > .item:nth-child(1) nav .menu-panel .category-group { color:#444444; font-size:16px; line-height:24px; font-weight:700; display:block; padding:0; cursor:default;}header .header > .item:nth-child(1) nav .menu-panel .category-group:after { display:block; width:100%; height:1px; content:''; background:#E0E0E0; margin:16px auto 16px 0;}@media all and (hover:hover) and (min-width:768px), all and (pointer:fine) and (min-width:768px) { header .header > .item:nth-child(1) nav .menu-panel .category-group:after { max-width:50px; }}@media all and (hover:hover) and (min-width:992px), all and (pointer:fine) and (min-width:992px) { header .header > .item:nth-child(1) nav .menu-panel { position:absolute; left:0; right:0; top:100%; opacity:0; visibility:hidden; -webkit-transition:all 0.125s ease-out; -moz-transition:all 0.125s ease-out; -ms-transition:all 0.125s ease-out; -o-transition:all 0.125s ease-out; transition:all 0.125s ease-out; }}@media all and (hover:hover) and (min-width:992px), all and (pointer:fine) and (min-width:992px) { header .header > .item:nth-child(1) nav .trigger-panel { display:inline-block; } header .header > .item:nth-child(1) nav .trigger-panel:hover .menu-item { position:relative; } header .header > .item:nth-child(1) nav .trigger-panel:hover .menu-item .expand { background-image:url('../images/sprite.svg#submenu-arrow'); width:25px; height:10px; background-repeat:no-repeat; background-position:center; content:''; position:absolute; right:50%; bottom:-2px; margin-right:10px; z-index:2; } header .header > .item:nth-child(1) nav .trigger-panel:hover .menu-panel { opacity:1; visibility:visible; }}@media all and (hover:hover) and (min-width:992px) and (max-width:1200px), all and (pointer:fine) and (min-width:992px) and (max-width:1200px) { header .header > .item:nth-child(1) nav .trigger-panel:hover .menu-item .expand { margin-right:0; }}header .header > .item:nth-child(2) { grid-area:logo;}header .header > .item:nth-child(2) a { display:block; width:100px; height:37px; margin:8px auto 0 -8px;}header .header > .item:nth-child(2) a img { width:100%;}header .header > .item:nth-child(3) { grid-area:search; text-align:right; align-self:center; padding-right:8px;}header .header > .item:nth-child(3) #search_form { display:block; width:200px; border-bottom:1px solid #BDBDBD; margin-right:0; margin-left:auto; position:relative;}header .header > .item:nth-child(3) #search_form #search_phrase { padding:0; height:36px; border:0; font-size:12px;}header .header > .item:nth-child(3) #search_form input::-webkit-input-placeholder { line-height:34px; font-size:12px;}header .header > .item:nth-child(3) #search_form input:-moz-placeholder {  line-height:34px; font-size:12px;}header .header > .item:nth-child(3) #search_form input::-moz-placeholder {  line-height:34px; font-size:12px;}header .header > .item:nth-child(3) #search_form input:-ms-input-placeholder { line-height:34px; font-size:12px;}header .header > .item:nth-child(3) #search_form #span_search_button { position:absolute; top:50%; right:0; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}header .header > .item:nth-child(3) #search_form #span_search_button #search_button { border:0; background-image:url('../images/sprite.svg#kp-search'); width:18px; height:18px; background-repeat:no-repeat; background-position:center; display:block; background-color:transparent; opacity:0.63; -webkit-transition:opacity 0.25s ease-in-out; -moz-transition:opacity 0.25s ease-in-out; -ms-transition:opacity 0.25s ease-in-out; -o-transition:opacity 0.25s ease-in-out; transition:opacity 0.25s ease-in-out;}header .header > .item:nth-child(3) #search_form #span_search_button #search_button:hover { opacity:1;}header .header > .item:nth-child(4) { grid-area:customer; align-self:center;}header .header > .item:nth-child(4):after { display:table; content:""; clear:both;}header .header > .item:nth-child(4) > * { float:right; margin-left:12px;}header .header > .item:nth-child(4) a { color:#444444; font-size:12px; line-height:15px; font-weight:400;}header .header > .item:nth-child(4) .stash-count { padding-left:24px; margin-left:0; position:relative; display:block;}header .header > .item:nth-child(4) .stash-count:before { content:""; position:absolute; background-image:url('../images/sprite.svg#kp-stash'); width:19px; height:18px; background-repeat:no-repeat; background-position:center; top:-2px; left:0;}header .header > .item:nth-child(4) .small-shopping-cart-link { padding-left:24px; position:relative; display:block;}header .header > .item:nth-child(4) .small-shopping-cart-link:before { content:""; position:absolute; background-image:url('../images/sprite.svg#kp-trolley'); width:19px; height:18px; background-repeat:no-repeat; background-position:center; top:-1px; left:0;}header .header > .item:nth-child(4) ul { margin:0 0 0 12px; padding:0 0 0 24px; position:relative; display:block;}header .header > .item:nth-child(4) ul li,header .header > .item:nth-child(4) ul a { display:block;}header .header > .item:nth-child(4) ul:before { content:""; position:absolute; background-image:url('../images/sprite.svg#kp-user'); width:16px; height:18px; background-repeat:no-repeat; background-position:center; top:-2px; left:0;}@media all and (hover:none) and (pointer:coarse), all and (max-width:992px) { header { padding:0; } header .header { grid-gap:0; grid-template-columns:minmax(0, 1fr) minmax(0, 86.28px) minmax(0, 1fr); grid-template-areas:". logo customer"; grid-template-rows:minmax(0, 46px); position:relative; padding-left:16px; padding-right:16px; } header .header > .item:nth-child(1), header .header > .item:nth-child(3) { display:none; } header .header > .item:nth-child(2) a { margin:8px auto; width:86.28px; height:32px; } header .header > .item:nth-child(2) .menu-trigger { background-image:url('../images/sprite.svg#kp-menu-mobile'); width:13px; height:11px; background-repeat:no-repeat; background-position:center; position:absolute; top:18px; left:17px; } header .header > .item:nth-child(4) { padding:12px 0; } header .header > .item:nth-child(4) .small-shopping-cart-link { margin-top:1.5px; background-image:url('../images/sprite.svg#kp-trolley-mobile'); width:16px; height:18px; background-repeat:no-repeat; background-position:center; padding:0; margin-left:16px; } header .header > .item:nth-child(4) .small-shopping-cart-link:before, header .header > .item:nth-child(4) .small-shopping-cart-link span { display:none; } header .header > .item:nth-child(4) .stash-count { margin-top:4.5px; background-image:url('../images/sprite.svg#kp-stash-mobile'); width:14px; height:13px; background-repeat:no-repeat; background-position:center; padding:0; margin-left:16px; } header .header > .item:nth-child(4) .stash-count span { display:none; } header .header > .item:nth-child(4) .stash-count:before { display:none; } header .header > .item:nth-child(4) .links { display:none; } header .header > .item:nth-child(4) .search-trigger { margin-top:4px; background-image:url('../images/sprite.svg#kp-search-mobile'); width:14px; height:14px; background-repeat:no-repeat; background-position:center; float:right; } header .header.searching { grid-template-columns:minmax(0, 1fr); grid-template-areas:"search"; } header .header.searching > .item:nth-child(1), header .header.searching > .item:nth-child(2), header .header.searching > .item:nth-child(4) { display:none; } header .header.searching > .item:nth-child(3) { display:block; } header .header.searching > .item:nth-child(3) form#search_form { width:100%; border-bottom:0; padding:0 44px; box-sizing:border-box; } header .header.searching > .item:nth-child(3) form#search_form #span_search_button { right:16px; } header .header.searching > .item:nth-child(3) .search-trigger { position:absolute; background-image:url('../images/sprite.svg#kp-modal-close'); width:12px; height:12px; background-repeat:no-repeat; background-position:center; top:18px; left:16px; opacity:0.63; } header .header.mobile > .item:nth-child(1) { display:block; position:fixed; width:100%; height:100%; background:#fff; left:0; right:0; bottom:0; top:0; z-index:9; display:grid; display:-ms-grid; justify-content:stretch; justify-items:stretch; grid-gap:0; grid-template-columns:minmax(0, 1fr); grid-template-rows:minmax(0, 59px) minmax(0, 1fr); } header .header.mobile > .item:nth-child(1) nav { overflow:auto; } header .header.mobile > .item:nth-child(1) nav::-webkit-scrollbar { background-color:white; border-radius:10px; width:15px; } header .header.mobile > .item:nth-child(1) nav::-webkit-scrollbar-thumb { background-color:#E0E0E0; border-radius:10px; border:5px solid white; } header .header.mobile > .item:nth-child(1) nav::-webkit-scrollbar-thumb:vertical { height:15px!important; width:15px; } header .header.mobile > .item:nth-child(1) .main-navigation-header { display:block; border-bottom:1px solid #E0E0E0; color:#444444; font-size:16px; line-height:18px; font-weight:700; padding:20px 16px; position:relative; } header .header.mobile > .item:nth-child(1) .main-navigation-header .header-mobile-close { display:block; width:59px; height:59px; position:absolute; top:0; right:0; background:url('../images/sprite.svg#kp-modal-close') center no-repeat; background-size:20px 20px; } header .header.mobile > .item:nth-child(1) .trigger-panel { float:none; width:100%; } header .header.mobile > .item:nth-child(1) .trigger-panel a, header .header.mobile > .item:nth-child(1) .trigger-panel .nolink, header .header.mobile > .item:nth-child(1) .trigger-panel .category-group { border-bottom:1px solid #E0E0E0; color:#444444; font-size:14px; line-height:18px; font-weight:100; display:block; position:relative; padding:20px 16px; } header .header.mobile > .item:nth-child(1) .trigger-panel a:after, header .header.mobile > .item:nth-child(1) .trigger-panel .nolink:after, header .header.mobile > .item:nth-child(1) .trigger-panel .category-group:after { display:none; } header .header.mobile > .item:nth-child(1) .trigger-panel .menu-item { position:relative; } header .header.mobile > .item:nth-child(1) .trigger-panel .menu-item.active ~ .menu-panel { display:block; } header .header.mobile > .item:nth-child(1) .trigger-panel .menu-item.active .expand { background:url('../images/sprite.svg#kp-minus') center no-repeat; background-size:20px 20px; } header .header.mobile > .item:nth-child(1) .trigger-panel .expand { display:block; width:59px; height:59px; position:absolute; top:0; right:0; background:url('../images/sprite.svg#kp-plus') center no-repeat; background-size:20px 20px; -webkit-transition:background 0.25s linear; -moz-transition:background 0.25s linear; -ms-transition:background 0.25s linear; -o-transition:background 0.25s linear; transition:background 0.25s linear; } header .header.mobile > .item:nth-child(1) .trigger-panel .menu-panel { opacity:1; visibility:visible; display:none; border:0; grid-template-columns:minmax(0, 1fr); padding:0; background:#f2f2f2; } header .header.mobile > .item:nth-child(1) .trigger-panel .menu-panel > div { grid-column:1; } header .header.mobile > .item:nth-child(1) .trigger-panel .menu-panel .menu-columns { color:#444444; font-size:14px; line-height:18px; font-weight:100; display:block; padding:0; } header .header.mobile > .item:nth-child(1) .trigger-panel .menu-panel .menu-columns > .item:nth-child(1) { position:relative; } header .header.mobile > .item:nth-child(1) .trigger-panel .menu-panel .menu-columns > .item:nth-child(1) .mobile-expand { display:block; width:59px; height:59px; position:absolute; top:0; right:0; background:url('../images/sprite.svg#kp-arrow-gray-down') center no-repeat; background-size:12px 8px; -webkit-transition:background 0.25s linear; -moz-transition:background 0.25s linear; -ms-transition:background 0.25s linear; -o-transition:background 0.25s linear; transition:background 0.25s linear; } header .header.mobile > .item:nth-child(1) .trigger-panel .menu-panel .menu-columns > .item:nth-child(2) { background:#eaeaea; } header .header.mobile > .item:nth-child(1) .trigger-panel .menu-panel .menu-columns > .item:nth-child(2) a:last-child { border-bottom:0; } header .header.mobile > .item:nth-child(1) .trigger-panel .menu-panel .menu-columns > .item:not(.long) a { display:none; } header .header.mobile > .item:nth-child(1) .trigger-panel .menu-panel .menu-columns > .item:not(.long) .mobile-expand { display:none; } header .header.mobile > .item:nth-child(1) .trigger-panel .menu-panel .menu-columns.mobile-active > .item:nth-child(1) .mobile-expand { background:url('../images/sprite.svg#kp-arrow-gray-up') center no-repeat; background-size:12px 8px; } header .header.mobile > .item:nth-child(1) .trigger-panel .menu-panel .menu-columns.mobile-active > .item:not(.long) a { display:block; }}.promotions { background:rgba(185, 185, 185, 0.3); position:relative; max-width:1400px; margin:0 auto 20px; color:#595959; font-size:14px; line-height:18px; font-weight:400;}.promotions a { color:#595959;}.promotions a:hover { color:#595959;}.promotions strong { font-size:16px;}.promotions .grid { max-width:1400px; margin:0 auto; grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr); grid-template-rows:minmax(0, 50px); display:grid; display:-ms-grid; justify-content:center; justify-items:center; grid-gap:0; text-shadow:none;}.promotions .grid > span:nth-child(1) { grid-column:1 / span 4; display:block; text-align:right; align-self:center; justify-self:end; position:relative; padding-right:20px; line-height:1em; vertical-align:text-bottom;}.promotions .grid > span:nth-child(1) img { width:40px; height:40px; display:inline-block; margin-right:20px; position:absolute; top:50%; left:-40px; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}@media all and (max-width:768px) { .promotions .grid > span:nth-child(1) img { display:none; }}.promotions .grid > span:nth-child(2) { grid-column:5 / span 2; display:block; justify-self:start; text-align:left; align-self:center; position:relative; padding-left:20px; line-height:1em;}.promotions .grid > span:nth-child(2):before { content:""; width:2px; height:17px; position:absolute; top:50%; left:0; background:#999999; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}@media all and (max-width:768px) { .promotions .grid > span:nth-child(2) { grid-column:5 / span 4; }}.promotions .grid > span:nth-child(3) { grid-column:7 / span 2; display:block; align-self:center; position:relative; justify-self:start; line-height:1em;}.promotions .grid > span:nth-child(3).more-link:hover { text-shadow:0px 0px 0px #000000;}.promotions .grid > span:nth-child(3).more-link:not(.has-icon):after { content:""; position:absolute; top:50%; right:0; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); background-image:url('../images/sprite.svg#angle-right-dark'); width:15px; height:15px; background-repeat:no-repeat; background-position:center; margin-right:-20px; margin-top:1px;}.promotions .grid > span:nth-child(3).has-icon img { width:40px; height:40px; vertical-align:-90%; margin-right:15px;}@media all and (max-width:768px) { .promotions .grid > span:nth-child(3) { display:none; }}.promotions .counter { display:grid; display:-ms-grid; justify-content:center; justify-items:center; grid-gap:0; grid-template-columns:minmax(0, max-content) minmax(0, 20px) minmax(0, 5px) minmax(0, 20px) minmax(0, 5px) minmax(0, 20px); align-items:center;}.promotions .counter > span:nth-child(1) { padding-right:5px; align-self:center; display:block; line-height:18px; vertical-align:text-bottom;}.promotions .counter > span:nth-child(3),.promotions .counter > span:nth-child(5) { text-align:center; display:block; align-self:center;}.promotions .counter > span:nth-child(2),.promotions .counter > span:nth-child(4),.promotions .counter > span:nth-child(6) { display:block; align-self:center; text-align:center; font-size:20px; font-family:"Lato", "Arial", san-serif; line-height:20px;}@media all and (max-width:460px) { .promotions { font-size:12px; }}.checkoutHeader { padding:0 20px;}.checkoutHeader .logo { margin-top:5px !important;}.art-collection-menu { display:grid; display:-ms-grid; justify-content:stretch; justify-items:stretch; grid-gap:30px; grid-template-columns:minmax(0, 1fr) minmax(0, 1fr); padding:20px 0 0; text-align:center;}@media all and (min-width:992px) { .art-collection-menu { grid-gap:60px; }}@media all and (min-width:768px) { .art-collection-menu { grid-gap:40px; padding:20px 40px 10px; } .art-collection-menu.cols-3 { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr); } .art-collection-menu.cols-4 { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr); }}.art-collection-menu .item a { display:block; margin:0 !important; padding:0 !important;}.art-collection-menu .item a img { width:100%; margin-bottom:10px;}.numbers { font-family:"Lato", "Arial", san-serif;}.trigger-panel.item-4857 .menu-panel { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);}.trigger-panel.item-4857 .menu-panel > div:nth-child(1) { grid-column:1;}.trigger-panel.item-4857 .menu-panel > div:nth-child(2) { grid-column:2 / span 2;}.trigger-panel.item-4857 .menu-panel > div:nth-child(3) { grid-column:4;}.trigger-panel.item-4857 .menu-panel > div:nth-child(4) { grid-column:5 / span 2;}.trigger-panel.item-4857 .menu-panel > div:nth-child(5) { grid-column:7;}.trigger-panel.item-6730 .menu-panel { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);}.trigger-panel.item-6730 .menu-panel > div:nth-child(1) { grid-column:1;}.trigger-panel.item-6730 .menu-panel > div:nth-child(2) { grid-column:2 / span 2;}.trigger-panel.item-6730 .menu-panel > div:nth-child(3) { grid-column:4;}.trigger-panel.item-6730 .menu-panel > div:nth-child(4) { grid-column:5 / span 2;}.trigger-panel.item-8307 .menu-panel { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);}.trigger-panel.item-8307 .menu-panel > div:nth-child(1) { grid-column:1;}.trigger-panel.item-8307 .menu-panel > div:nth-child(2) { grid-column:2 / span 3;}.trigger-panel.item-8307 .menu-panel > div:nth-child(3) { grid-column:5;}.trigger-panel.item-8307 .menu-panel > div:nth-child(4) { grid-column:6;}.trigger-panel.item-8104 .menu-panel { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);}.trigger-panel.item-8104 .menu-panel > div:nth-child(1) { grid-column:1;}.trigger-panel.item-8104 .menu-panel > div:nth-child(2) { grid-column:2;}.trigger-panel.collections .menu-panel { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);}.trigger-panel.collections .menu-panel > div:nth-child(1) { grid-column:1;}.trigger-panel.collections .menu-panel > div:nth-child(2) { grid-column:2;}.trigger-panel.collections .menu-panel > div:nth-child(3) { grid-column:3;}.trigger-panel.blog-panel .menu-panel { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);}.trigger-panel.blog-panel .menu-panel > div:nth-child(1) { grid-column:1;}.trigger-panel.blog-panel .menu-panel > div:nth-child(2) { grid-column:2;}.trigger-panel.blog-panel .menu-panel > div:nth-child(3) { grid-column:3;}.trigger-panel.blog-panel .menu-panel > div:nth-child(4) { grid-column:4;}.trigger-panel.blog-panel .menu-panel > div:nth-child(5) { grid-column:5;}.font3 { font-size:3rem; line-height:3rem;}@media all and (min-width:576px) and (max-width:992px) { .font3 { font-size:2.5rem; line-height:2.5rem; }}@media all and (max-width:576px) { .font3 { font-size:1.5rem; line-height:1.5rem; }}.font2_5 { font-size:2.5rem; line-height:2.5rem;}@media all and (min-width:576px) and (max-width:992px) { .font2_5 { font-size:2rem; line-height:2rem; }}@media all and (max-width:576px) { .font2_5 { font-size:1.4rem; line-height:1.4rem; }}.font2 { font-size:2rem; line-height:2rem;}@media all and (min-width:576px) and (max-width:992px) { .font2 { font-size:1.5rem; line-height:1.5rem; }}@media all and (max-width:576px) { .font2 { font-size:1.2rem; line-height:1.3rem; }}.font1_5 { font-size:1.5rem; line-height:1.5rem;}@media all and (max-width:576px) { .font1_5 { font-size:1.15rem; line-height:1.3rem; }}.font1_2 { font-size:1.125rem; line-height:1.125rem;}@media all and (max-width:576px) { .font1_2 { font-size:1.1rem; line-height:1.3rem; }}.space-large { margin-top:50px;}.bimago-button,.bimago-button-banner,.bmCallbackPopupWrapper .form-action-btns input[type="submit"] { background-color:#000000; display:inline-block; padding:0 32px; border-radius:2px; line-height:42px; transition:background 0.25s linear; color:white; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; outline:0; letter-spacing:2px; cursor:pointer;}.bimago-button:hover,.bmCallbackPopupWrapper .form-action-btns input[type="submit"]:hover { background-color:#222222; text-shadow:none;}.bimago-button-banner { padding:0 48px; color:#fff; font-size:16px; line-height:52px; font-weight:700; cursor:pointer;}.searchplaceholder { color:#999999; text-transform:none; text-align:left; font-size:16px;}.center-image { position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}@keyframes pulseHeart { 0% { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); } 50% { -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -o-transform:scale(0.8); -ms-transform:scale(0.8); transform:scale(0.8); } 100% { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }}@-moz-keyframes pulseHeart { 0% { -moz-transform:scale(1.1); transform:scale(1.1); } 50% { -moz-transform:scale(0.8); transform:scale(0.8); } 100% { -moz-transform:scale(1); transform:scale(1); }}@-webkit-keyframes pulseHeart { 0% { -webkit-transform:scale(1.1); transform:scale(1.1); } 50% { -webkit-transform:scale(0.8); transform:scale(0.8); } 100% { -webkit-transform:scale(1); transform:scale(1); }}@-ms-keyframes pulseHeart { 0% { -ms-transform:scale(1.1); transform:scale(1.1); } 50% { -ms-transform:scale(0.8); transform:scale(0.8); } 100% { -ms-transform:scale(1); transform:scale(1); }}@keyframes showUp { 0% { opacity:0; -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); } 100% { opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }}@-moz-keyframes showUp { 0% { opacity:0; -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); } 100% { opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }}@-webkit-keyframes showUp { 0% { opacity:0; -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); } 100% { opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }}@-ms-keyframes showUp { 0% { opacity:0; -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); } 100% { opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }}@keyframes loader { 0% { width:0; height:0; opacity:1; } 100% { width:100%; height:100%; opacity:0; }}@-moz-keyframes loader { 0% { width:0; height:0; opacity:1; } 100% { width:100%; height:100%; opacity:0; }}@-webkit-keyframes loader { 0% { width:0; height:0; opacity:1; } 100% { width:100%; height:100%; opacity:0; }}@-ms-keyframes loader { 0% { width:0; height:0; opacity:1; } 100% { width:100%; height:100%; opacity:0; }}@keyframes pulseBgHeart { 0% { background-size:16.5px 15.4px; background-position:-0.75px center; } 50% { background-size:12px 11.2px; background-position:1.5px center; } 100% { background-size:15px 14px; background-position:0 center; }}@-moz-keyframes pulseBgHeart { 0% { background-size:16.5px 15.4px; background-position:-0.75px center; } 50% { background-size:12px 11.2px; background-position:1.5px center; } 100% { background-size:15px 14px; background-position:0 center; }}@-webkit-keyframes pulseBgHeart { 0% { background-size:16.5px 15.4px; background-position:-0.75px center; } 50% { background-size:12px 11.2px; background-position:1.5px center; } 100% { background-size:15px 14px; background-position:0 center; }}@-ms-keyframes pulseBgHeart { 0% { background-size:16.5px 15.4px; background-position:-0.75px center; } 50% { background-size:12px 11.2px; background-position:1.5px center; } 100% { background-size:15px 14px; background-position:0 center; }}footer { font-family:'Oxygen'; background:#EAEAEA; box-sizing:border-box; color:#666666; font-size:15px; line-height:30px; font-weight:400;}footer a { color:#666666; font-size:15px; line-height:30px; font-weight:400;}footer .newsletter-header,footer h3 { color:#000000; font-size:18px; line-height:22px; font-weight:700; font-family:'Oxygen' !important; margin:0 0 24px; letter-spacing:0.05em; text-align:left; box-sizing:border-box;}@media all and (min-width:1200px) { footer { padding:80px 16px 32px; }}@media all and (min-width:768px) and (max-width:1200px) { footer { padding:16px; }}footer .footer { display:grid; display:-ms-grid; justify-content:space-between; justify-items:stretch; grid-gap:16px 32px; grid-template-columns:minmax(0, max-content) minmax(0, max-content) minmax(0, max-content) minmax(0, max-content) minmax(0, max-content); grid-template-areas:"bimago selling socials contact newsletter" "stores stores stores stores stores" "creditionals creditionals creditionals copyright copyright"; text-align:left;}footer .footer .bimago { grid-area:bimago;}footer .footer .selling { grid-area:selling;}@media all and (min-width:768px) { footer .footer .socials > div, footer .footer .contact > div, footer .footer .bimago > div, footer .footer .selling > div { display:block !important; }}@media all and (max-width:768px) { footer .footer .socials h3, footer .footer .contact h3, footer .footer .bimago h3, footer .footer .selling h3 { margin:0; padding:16px; border-top:1px solid #c7c7c7; background:#eaeaea; position:relative; } footer .footer .socials h3.active:after, footer .footer .contact h3.active:after, footer .footer .bimago h3.active:after, footer .footer .selling h3.active:after { background-image:url('../images/sprite.svg#kp-arrow-gray-up'); width:12px; height:8px; background-repeat:no-repeat; background-position:center; } footer .footer .socials h3:after, footer .footer .contact h3:after, footer .footer .bimago h3:after, footer .footer .selling h3:after { content:""; display:block; position:absolute; top:50%; right:0; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); background-image:url('../images/sprite.svg#kp-arrow-gray-down'); width:12px; height:8px; background-repeat:no-repeat; background-position:center; right:16px; -webkit-transition:background 0.25s linear; -moz-transition:background 0.25s linear; -ms-transition:background 0.25s linear; -o-transition:background 0.25s linear; transition:background 0.25s linear; } footer .footer .socials > div, footer .footer .contact > div, footer .footer .bimago > div, footer .footer .selling > div { background:#f7f7f7; border-top:1px solid #E0E0E0; display:none; } footer .footer .socials > div a, footer .footer .contact > div a, footer .footer .bimago > div a, footer .footer .selling > div a { padding:12px 16px; display:block; }}footer .footer .socials { grid-area:socials;}footer .footer .contact { grid-area:contact;}footer .footer .newsletter-footer { grid-area:newsletter;}@media all and (min-width:768px) and (max-width:1200px) { footer .footer .newsletter-footer { border-bottom:1px solid #fff; margin-bottom:32px; padding-bottom:32px; padding-top:16px; } footer .footer .newsletter-footer form { max-width:unset; } footer .footer .newsletter-footer form .subscribe-box { max-width:460px; }}@media all and (max-width:768px) { footer .footer .newsletter-footer { padding:24px 16px; } footer .footer .newsletter-footer form { max-width:unset; } footer .footer .newsletter-footer form .subscribe-box { max-width:460px; } footer .footer .newsletter-footer form .definition { margin-bottom:24px; } footer .footer .newsletter-footer form .newsletter-header { margin-bottom:8px; } footer .footer .newsletter-footer form .subscribe-box a { background:#F16444 !important; }}footer .footer .stores { grid-area:stores;}footer .footer .creditionals { grid-area:creditionals;}footer .footer .copyright { grid-area:copyright;}footer .footer > .socials a,footer .footer > .contact a { display:block; position:relative; width:100%; box-sizing:border-box; padding-left:40px; min-height:1em;}footer .footer > .socials a:before,footer .footer > .contact a:before { content:''; display:block; position:absolute; top:50%; left:0; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}footer .footer > .socials a.socials-facebook:before,footer .footer > .contact a.socials-facebook:before { background-image:url('../images/sprite.svg#footer-fb'); width:20px; height:20px; background-repeat:no-repeat; background-position:center;}footer .footer > .socials a.socials-instagram:before,footer .footer > .contact a.socials-instagram:before { background-image:url('../images/sprite.svg#footer-insta'); width:20px; height:20px; background-repeat:no-repeat; background-position:center;}footer .footer > .socials a.socials-pinterest:before,footer .footer > .contact a.socials-pinterest:before { background-image:url('../images/sprite.svg#footer-pinterest'); width:20px; height:20px; background-repeat:no-repeat; background-position:center;}footer .footer > .socials a.socials-youtube:before,footer .footer > .contact a.socials-youtube:before { background-image:url('../images/sprite.svg#footer-yt'); width:20px; height:20px; background-repeat:no-repeat; background-position:center;}footer .footer > .socials a.socials-blog:before,footer .footer > .contact a.socials-blog:before { background-image:url('../images/sprite.svg#footer-blog'); width:20px; height:20px; background-repeat:no-repeat; background-position:center;}footer .footer > .socials a.phone,footer .footer > .contact a.phone { letter-spacing:0.075em;}footer .footer > .socials a.phone:before,footer .footer > .contact a.phone:before { background-image:url('../images/sprite.svg#footer-tel'); width:20px; height:20px; background-repeat:no-repeat; background-position:center;}footer .footer > .socials a.email,footer .footer > .contact a.email { letter-spacing:0.075em;}footer .footer > .socials a.email:before,footer .footer > .contact a.email:before { background-image:url('../images/sprite.svg#footer-email'); width:20px; height:20px; background-repeat:no-repeat; background-position:center;}footer .footer > .socials #callback-header,footer .footer > .contact #callback-header { position:relative; width:100%; box-sizing:border-box; padding-left:40px; min-height:1em; line-height:1.3em; max-width:260px;}footer .footer > .socials #callback-header:before,footer .footer > .contact #callback-header:before { background-image:url('../images/sprite.svg#footer-email'); width:20px; height:20px; background-repeat:no-repeat; background-position:center; content:''; display:block; position:absolute; top:50%; left:0; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); top:14px;}@media all and (max-width:768px) { footer .footer > .socials #callback-header, footer .footer > .contact #callback-header { padding-top:16px; padding-bottom:16px; }}@media all and (max-width:768px) { footer .footer > .socials div, footer .footer > .contact div { padding:0 16px; } footer .footer > .socials div a, footer .footer > .contact div a { padding-left:32px; } footer .footer .bmCallback { padding:0; }}footer .footer form { max-width:360px; width:100%; display:block;}footer .footer form .definition span { line-height:1.3em; display:block;}footer .footer form .subscribe-box { margin-top:16px; position:relative;}footer .footer form .subscribe-box input[type="text"] { height:49px; box-sizing:border-box; line-height:47px;}footer .footer form .subscribe-box a { width:49px; display:block; position:absolute; top:50%; right:0; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); background:#000; height:50px; -webkit-transition:background 0.25s ease-in-out; -moz-transition:background 0.25s ease-in-out; -ms-transition:background 0.25s ease-in-out; -o-transition:background 0.25s ease-in-out; transition:background 0.25s ease-in-out;}footer .footer form .subscribe-box a:hover { background:#222222;}footer .footer form .subscribe-box a:after { background-image:url('../images/sprite.svg#newsletter-arrow'); width:10px; height:19px; background-repeat:no-repeat; background-position:center; content:""; display:block; position:absolute; right:19px; top:15px;}@media all and (max-width:1200px) { footer .footer { grid-template-columns:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto); grid-template-areas:"newsletter newsletter newsletter newsletter" "bimago selling socials contact" "stores stores stores stores" "creditionals creditionals creditionals creditionals" "copyright copyright copyright copyright"; }}@media all and (max-width:768px) { footer .footer { grid-gap:0; grid-template-columns:minmax(0, 1fr); grid-template-areas:"newsletter" "bimago" "selling" "contact" "socials" "creditionals" "stores" "copyright"; border-top:1px solid #E0E0E0; }}footer .stores { border-bottom:1px solid #fff; margin:16px 0 0; padding-bottom:16px; overflow:hidden;}@media all and (min-width:1200px) { footer .stores { text-align:right; }}footer .stores ul { list-style:none; margin:0; padding:0; display:inline-block;}@media all and (min-width:1200px) { footer .stores ul { float:right; }}footer .stores ul li { display:inline-block; letter-spacing:0.075em; padding:0 8px;}footer .stores ul li a { color:#000;}footer .stores ul li.selected { float:left; padding-left:0;}footer .stores ul li.selected a { font-weight:700;}@media all and (max-width:768px) { footer .stores { text-align:left; background:#151515; padding:0 16px; border:0; margin:-1px 0 0 0; z-index:1; } footer .stores ul { padding:16px 0 8px; float:left; width:100%; border-top:1px solid rgba(255, 255, 255, 0.4); } footer .stores ul li { padding:0 16px 0 0; } footer .stores ul li a { color:rgba(255, 255, 255, 0.8); } footer .stores ul li.selected a { font-weight:700; color:#fff; }}footer .creditionals > div { display:inline-block; padding:0 24px;}footer .creditionals > div:nth-child(1) { padding-left:0;}@media all and (max-width:768px) { footer .creditionals { border-top:1px solid #c7c7c7; padding:16px; font-size:14px; } footer .creditionals > div { padding:0 16px 0 0; }}@media all and (min-width:1200px) { footer .copyright { text-align:right; }}@media all and (max-width:1200px) { footer .copyright { background:#151515; color:rgba(255, 255, 255, 0.6); margin:0 -16px; padding:8px 16px; }}@media all and (max-width:768px) { footer .copyright { align-self:start; padding:8px 16px; font-size:12px; color:rgba(255, 255, 255, 0.6); margin:-1px 0 0 0; }}@media all and (max-width:1200px) { footer { padding-bottom:0; }}div[id*="trustbadge-container"] { z-index:0 !important;}@media all and (min-width:768px) { div[id*="trustbadge-container"] > div > div:hover, div[id*="trustbadge-container"] > div > div:active, div[id*="trustbadge-container"] > div > div:focus, div[id*="trustbadge-container"] > div > div { bottom:90px !important; }}@media all and (max-width:768px) { div[id*="trustbadge-container"] > div > div[id*="minimized-trustbadge"] { width:60px !important; border-radius:68px !important; padding:4px !important; } div[id*="trustbadge-container"] > div > div[id*="minimized-trustbadge"] > div:last-child { padding:5px 0 0 0 !important; } div[id*="trustbadge-container"] > div > div[id*="minimized-trustbadge"] img { margin:0px !important; padding:0px 4px !important; border-radius:100px !important; width:52px !important; height:52px !important; } div[id*="trustbadge-container"] > div > div[id*="minimized-trustbadge"] img + p, div[id*="trustbadge-container"] > div > div[id*="minimized-trustbadge"] div[id*="ratingStarsContainer"] + p, div[id*="trustbadge-container"] > div > div[id*="minimized-trustbadge"] p + div + div, div[id*="trustbadge-container"] > div > div[id*="minimized-trustbadge"] > p { display:none !important; } div[id*="trustbadge-container"] > div > div[id*="minimized-trustbadge"] div[id*="ratingStarsContainer"] { width:100% !important; margin-top:0 !important; } div[id*="trustbadge-container"] > div > div[id*="minimized-trustbadge"] div[id*="ratingStarsContainer"] > div { width:100% !important; } div[id*="trustbadge-container"] > div > div[id*="minimized-trustbadge"] div[id*="ratingStarsContainer"] > div > div, div[id*="trustbadge-container"] > div > div[id*="minimized-trustbadge"] div[id*="ratingStarsContainer"] > div > div svg { width:10.5px !important; } div[id*="trustbadge-container"] > div > div[id*="minimized-trustbadge"] div[id*="ratingStarsContainer"] ~ p { padding:0 0 12px !important; } div[id*="trustbadge-container"] > div > div:hover, div[id*="trustbadge-container"] > div > div:active, div[id*="trustbadge-container"] > div > div:focus, div[id*="trustbadge-container"] > div > div { left:10px !important; right:auto !important; bottom:70px !important; top:auto !important; box-sizing:border-box; border:0px !important; }}#InteliwiseSaaSModule_win_wrapper { z-index:0 !important;}@media all and (max-width:768px) { #InteliwiseSaaSModule_win_wrapper #dc-tab-button { width:0px; height:0px; opacity:0; visibility:hidden; z-index:-1; }}@media all and (max-width:768px) { [class*="__jivoMobileButton"] { width:0px; height:0px; opacity:0; visibility:hidden; z-index:-1; }}@media all and (max-width:768px) { [class*="globalClass_"] #jvlabelWrap { z-index:0 !important; }}.bmCallbackPopupWrapper { position:fixed; bottom:20px; left:20px; background:#f6f6f6; box-sizing:border-box; border:1px solid #fcfcf5; z-index:1; padding:20px; width:260px; webkit-box-shadow:-4px -4px 21px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow:-4px -4px 21px 0 rgba(0, 0, 0, 0.15); box-shadow:-4px -4px 21px 0 rgba(0, 0, 0, 0.15); -webkit-animation:showUp 0.75s ease-in-out 1; -moz-animation:showUp 0.75s ease-in-out 1; -ms-animation:showUp 0.75s ease-in-out 1; animation:showUp 0.75s ease-in-out 1;}@media all and (max-width:768px) { .bmCallbackPopupWrapper { bottom:50px; }}.bmCallbackPopupWrapper .bmCallbackPopup { overflow:hidden;}.bmCallbackPopupWrapper .bmCallbackPopupClose { position:absolute; top:5px; right:5px; background-image:url('../images/sprite.svg#close'); width:20px; height:20px; background-repeat:no-repeat; background-position:center;}.bmCallbackPopupWrapper form p { color:#333333; font-size:18px; line-height:23px; font-weight:700; margin:0 0 10px;}.bmCallbackPopupWrapper form input[type="text"] { border:1px solid #e0e0dc; margin:5px 0 0;}.bmCallbackPopupWrapper .form-action-btns input[type="submit"] { width:100%; margin-top:10px;}.bmCallbackPopupWrapper .bmCallbackPopupForm { position:relative;}.bmCallbackPopupWrapper .bmCallbackLoaderLayer { background:rgba(250, 250, 242, 0.8); position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; box-sizing:border-box;}.bmCallbackPopupWrapper .bmCallbackPopupThankYou { font-size:17px; line-height:1.25rem;}.bmCallbackPopupWrapper .bmCallbackPopupThankYou strong { font-size:20px; display:block; font-weight:400; margin-bottom:10px;}