/* [2020-06-08T06:53:07+00:00] */
@font-face{ font-display:swap; font-family:Oxygen; font-style:normal; font-weight:300; src:local('Oxygen Light'),local('Oxygen-Light'),url(https://fonts.gstatic.com/s/oxygen/v6/-1odZCVpKpOs9pNLq607fhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); unicode-range:'U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF'}@font-face{ font-display:swap; font-family:Oxygen; font-style:normal; font-weight:300; src:local('Oxygen Light'),local('Oxygen-Light'),url(https://fonts.gstatic.com/s/oxygen/v6/AwBqWF2kjhlybWamaKMPcVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'); unicode-range:'U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215'}@font-face{ font-display:swap; font-family:Oxygen; font-style:normal; font-weight:400; src:local('Oxygen Regular'),local('Oxygen-Regular'),url(https://fonts.gstatic.com/s/oxygen/v6/IIPDrwV5KNJo5-LaFlLy2fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'); unicode-range:'U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF'}@font-face{ font-display:swap; font-family:Oxygen; font-style:normal; font-weight:400; src:local('Oxygen Regular'),local('Oxygen-Regular'),url(https://fonts.gstatic.com/s/oxygen/v6/78wGxsHfFBzG7bRkpfRnCQ.woff2) format('woff2'); unicode-range:'U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215'}@font-face{ font-display:swap; font-family:Oxygen; font-style:normal; font-weight:700; src:local('Oxygen Bold'),local('Oxygen-Bold'),url(https://fonts.gstatic.com/s/oxygen/v6/fSUtikcZd7PHZK0t2hzTeRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); unicode-range:'U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF'}@font-face{ font-display:swap; font-family:Oxygen; font-style:normal; font-weight:700; src:local('Oxygen Bold'),local('Oxygen-Bold'),url(https://fonts.gstatic.com/s/oxygen/v6/yVHpdQrmTj9Kax1tmFSx2ltXRa8TVwTICgirnJhmVJw.woff2) format('woff2'); unicode-range:'U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215'}.right-category-column { margin-top:11px; width:100%}.toolbar { margin-bottom:20px}.toolbar:before,.toolbar:after { clear:both; content:''; display:block}.sorter { display:table; float:left}.sort-by label { color:rgba(0,0,0,0.6); display:table-cell; font-size:.9em; padding-right:5px}.sorter .prettyselect-wrap { display:table-cell}.currently { border-bottom:1px solid #cac9ce; margin:4px 0 8px; overflow:hidden; text-align:left; width:100%}.currently p { float:left; font-size:1em; line-height:2em; margin:0}.currently li { cursor:default; display:inline-block; margin:0 0 5px 5px; padding:3px 10px; position:relative}.currently li a { background:transparent; display:inline-block; font-size:0; height:11px; line-height:0; margin-left:5px; overflow:hidden; position:relative; width:11px}.currently li a::after { color:#ff3a2b; content:"\e680"; font:20px "Pe-icon-7-stroke"; left:-6px; position:absolute; text-indent:0; top:-6px}.currently li a:hover::after { color:#d00c31}.currently li .label { font-weight:700}.currently ol { margin:0; padding:0}.expanded-menu,.category-container { margin-top:10px}.expanded-menu h4,.category-container h4,.category-top-container > h4,.category-tags > h4 { border-bottom:1px solid #8c8c8c; font-size:18px; margin-bottom:0; margin-top:2px; padding-bottom:10px; text-align:left}.expanded-menu ul,.category-container ul,.category-top-container ul { list-style:none; padding:0 0 20px; text-align:left}.category-top-container .narrow-by-list h4 { text-align:left}.expanded-menu ul a,.category-container ul a { line-height:1.8em}.expanded-menu ul a span,.category-container ul a span,.category-container ul a ~ span { color:rgba(0,0,0,0.6); font-size:.8em; padding-left:3px; vertical-align:baseline;}.category-tags { margin-bottom:14px; padding-bottom:20px}.category-tags:before,.category-tags:after { clear:both; content:''; display:block}.category-tags h4 { margin-bottom:0; margin-bottom:10px; margin-top:2px; padding-bottom:10px; text-align:left}.category-tags > .product-tags { max-height:180px; padding-top:1px}.category-tags .tag { -moz-border-radius:3px; -moz-transition:background .25s ease; -ms-transition:background .25s ease; -o-transition:background .25s ease; -webkit-border-radius:3px; -webkit-transition:background .25s ease; background:#fff; border:1px solid #b3b3b3; border-radius:3px; display:block; float:left; margin:0 4px 4px 0; transition:background .25s ease; white-space:nowrap}.category-tags .tag:hover,.category-tags .tag:focus { background:#f2f2f2!important}.category-tags .tag a { color:#102d79; font-size:12px; display:block; padding:3px 8px}.category-tags .tag a:hover,.category-tags .tag a:focus { color:#5C46AB}.category-tags #moretags { -moz-transition:max-height .25s linear; -o-transition:max-height .25s linear; -webkit-transition:max-height .25s linear; max-height:25px; transition:max-height .25s linear}.category-tags #moretags.clicked { max-height:0}.product-tags { max-height:58px; overflow:auto; width:100%}.product-tags.longer { margin-bottom:24px}.product-tags.click-longer { margin-bottom:0; max-height:182px}.product-tags .tagwrapper { overflow:hidden}.product-tags + #moretags { color:#102d79; cursor:pointer; display:none; float:left; font-size:12px; margin-top:-20px; overflow:hidden; padding:3px 0; position:relative}.product-tags + #moretags:hover { color:#5c46ab}.product-tags + #moretags strong { border:1px solid #b3b3b3; border-radius:2px; display:inline-block; font-size:10px; font-weight:400; height:6px; line-height:6px; margin-left:5px; padding:2px; width:6px}.product-tags + #moretags:hover strong { background:#f2f2f2}.category-sidebar .category-container:first-child { margin-top:0}.theiaStickySidebar { width:100%}.category-sidebar .theiaStickySidebar > h4 { margin-bottom:0; margin-top:2px; padding-bottom:10px; text-align:left}.category-sidebar .theiaStickySidebar > h4:before { display:none}.category-sidebar .theiaStickySidebar > h4:after { background:#8c8c8c; left:0; width:100%}.category-sidebar .menu-container ul { padding:10px 0 20px 5px}.category-sidebar .menu-container ul a { line-height:1.8em}.category-sidebar .menu-container ul a span { color:rgba(0,0,0,0.6); font-size:.8em; padding-left:3px}.theiaStickySidebar > .category-top-container { padding-bottom:30px}.category-top-container { margin-top:15px}.category-top-container > h4 > a { color:#262626!important}.category-top-container #narrow-by-list h4 { cursor:pointer; font-size:1.15em; margin:15px 0 0; padding-bottom:0}.category-top-container #narrow-by-list h4 > span { box-sizing:border-box; display:block; padding-right:15px; position:relative; width:100%}.category-top-container #narrow-by-list h4 > span:after { -moz-transition:transform .25s ease; -ms-transition:transform .25s ease; -o-transition:transform .25s ease; -webkit-transition:color .25s ease; color:rgba(0,0,0,0.6); content:"\e682"; font:30px "Pe-icon-7-stroke"; position:absolute; right:-5px; text-indent:0; top:0; transition:transform .25s ease}.category-top-container #narrow-by-list h4.mini > span:after { -moz-transform:rotateX(-180deg); -ms-transform:rotateX(-180deg); -o-transform:rotateX(-180deg); -webkit-transform:rotateX(-180deg); transform:rotateX(-180deg)}.category-top-container #narrow-by-list h4:before { display:none}.category-top-container #narrow-by-list h4:after { display:none}.category-top-container #narrow-by-list ul { margin-top:0; padding:5px 0 0 10px; text-align:left}.category-top-container #narrow-by-list ul li { overflow:hidden; width:100%}.category-top-container #narrow-by-list ul a { display:block; float:left; line-height:1.8em; padding-left:18px; position:relative}.category-top-container:not(.fotolia) #narrow-by-list ul a > span:last-child { color:rgba(0,0,0,0.6); font-size:.8em; padding-left:3px}.category-top-container #narrow-by-list ul a:before { -moz-border-radius:99%; -webkit-border-radius:99%; border:1px solid rgba(0,0,0,0.2); border-radius:99%; content:""; display:inline-block; height:10px; left:0; position:absolute; top:7px; width:10px}.category-top-container #narrow-by-list ul a.filtered { box-sizing:border-box; display:block; text-align:left; width:100%}.category-top-container #narrow-by-list ul a.filtered > span { display:block; font-size:1em; width:100%}.category-top-container #narrow-by-list ul a:not(.filtered):focus:after,.category-top-container #narrow-by-list ul a:not(.filtered):hover:after,.category-top-container #narrow-by-list ul a.filtered > span:before { -moz-border-radius:99%; -webkit-border-radius:99%; background:#f26444; border-radius:99%; content:""; display:inline-block; height:6px; left:3px; position:absolute; top:10px; width:6px}.category-top-container #narrow-by-list ul a.filtered > span:after { color:#ff3a2b; content:"\e680"; font:20px "Pe-icon-7-stroke"; position:absolute; right:0; text-indent:0; top:0}.category-top-container #narrow-by-list ul a.filtered:hover > span:after { color:#d00c31}.category-top-container #narrow-by-list ul li.show-more a:after,.category-top-container #narrow-by-list ul li.show-more a:before { display:none!important; padding:0}.category-top-container #narrow-by-list ul li.show-more a { padding-left:0}.category-top-container #narrow-by-list ul li.show-more span { color:#102d79; cursor:pointer; font-size:.95em}.category-top-container #narrow-by-list ul li.show-more span:hover { color:#5d5abf}.category-top-container #narrow-by-list ul li.show-more a > span:after { -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid rgba(0,0,0,0.2); border-radius:3px; content:"+"; font:.9em/.7em "Pe-icon-7-stroke"; padding:1px 2px 2px; position:absolute; right:-18px; text-indent:0; top:7px}.category-top-container #narrow-by-list ul li.show-more a:hover > span:after { background:#f2f2f2}.category-top-container #narrow-by-list ul li.show-more.less a > span:after { content:"-"; font-size:1.2em; line-height:.4em; padding:0 3px 6px}.category-top-container #narrow-by-list ul img { -moz-transition:transform .4s ease-in-out 0s; -ms-transition:transform .4s ease-in-out 0s; -o-transition:transform .4s ease-in-out 0s; -webkit-transition:transform .4s ease-in-out 0s; margin:1px 1px 4px 4px; transition:transform .4s ease-in-out 0s; vertical-align:middle}.category-top-container #narrow-by-list ul a:hover img,.category-top-container #narrow-by-list ul.product_color a:active img,.category-top-container #narrow-by-list ul.product_color a:focus img { -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg)}.category-top-container #narrow-by-list ul.product_color a.filtered > img { -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); left:0; position:absolute; top:2px; transform:rotate(-45deg)}.category-top-container #narrow-by-list ul.product_color a.filtered { padding-bottom:1px; padding-left:28px; padding-top:1px}.category-top-container #narrow-by-list ul.product_color a.filtered:before,.category-top-container #narrow-by-list ul.product_color a.filtered span:before { display:none}.category-products .mobile_filters { display:none}.category-title { margin-bottom:15px}.category-title .orange-heading { padding:0}.category-title .h1_count { color:rgba(0,0,0,0.6); font-size:13px; margin:0; text-align:center}.category-title .h1_count:before { content:"["}.category-title .h1_count:after { content:"]"}.category-top-banner { margin:10px 0 20px; overflow:hidden; width:100%}.pager { clear:right; float:right}.pager ol { list-style:none; margin:0; padding:0}.pager ol li { color:#262626; display:inline-block; font-size:1em; line-height:1.4em; padding:1px; vertical-align:middle}.pager ol li.current { color:#f47a53; padding:4px}.pager ol li a { display:block; line-height:1em; padding:3px}.pager ol li a:hover { background:#f5f5f5}.pager ol li a img { display:none}.pager ol li a.next,.pager ol li a.previous { -moz-border-radius:3px; -moz-transition:color .25s ease; -ms-transition:color .25s ease; -o-transition:color .25s ease; -webkit-border-radius:3px; -webkit-transition:color .25s ease; border:1px solid #cac9ce; border-radius:3px; cursor:pointer; height:20px; margin:0 5px; position:relative; text-align:center; transition:color .25s ease; width:20px}.pager ol li a.next:after { content:"\e684"; font:2em/.9em "Pe-icon-7-stroke"; height:100%; left:-1px; position:absolute; top:0}.pager ol li a.previous:after { content:"\e686"; font:2em/.9em "Pe-icon-7-stroke"; height:100%; left:-1px; position:absolute; top:0}.category-container li.current { color:rgba(0,0,0,0.9); font-weight:700; padding:5px 0}.category-sidebar .category-container .tableLike{ padding:15px 0 0;}.category-sidebar .category-container .tableLike .tablerowLike { padding:0}.category-sidebar .category-container .tableLike .tablecellLike { color:#102d79; font-size:14px; line-height:1.2em; padding-bottom:5px; padding-left:0; vertical-align:middle}.category-sidebar .category-container .tableLike .tablecellLike:hover { color:#5d5abf}.category-sidebar .category-container .tableLike .tablecellLike .go-back-icon { color:#6d73ff; font-size:26px; margin-right:8px; padding-left:0}.catalog-category-view .magmafilter a,.catalog-category-view .handfilter a { color:#000!important}.catalog-category-view .magmafilter a:before,.catalog-category-view .handfilter a:before { -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #000; border-radius:3px; content:""; display:inline-block; height:24px; margin-right:5px; position:relative; vertical-align:top; width:24px}.catalog-category-view .magmafilter a.checked:before,.catalog-category-view .handfilter a.checked:before { background:url(../images/category/check.png) center no-repeat}.catalog-category-view .magmafilter a span { background:url(../images/category/magma_filtr.png) center right no-repeat; display:inline-block; line-height:26px; padding-right:35px}.catalog-category-view .handfilter a span { background:url(../images/category/brush.png) center right no-repeat; display:inline-block; line-height:26px; padding-right:30px}.category-description { padding-bottom:20px; position:relative}.seo-descriptions-item h1,.seo-descriptions-item h2 { text-align:left}.seo-descriptions-item ol li { padding-left:10px; list-style:decimal;}.seo-descriptions-item ul li { padding-left:32px; position:relative; }.seo-descriptions-item ul li:before { content:""; display:block; position:absolute; top:8px; left:10px; width:5px; height:5px; border-radius:50%; background:#f26444;}.seo-descriptions-item p { font-size:1em; line-height:1.55em; margin:0; padding:0 0 1em; text-align:justify}.category-description a.more-less { bottom:0; cursor:pointer; display:inline-block; left:0; position:absolute}.category-description a.more-less:not(.active) span.lesstext,.category-description a.more-less.active span.moretext { display:none}.category-description a.more-less i { font-size:1.6em; font-style:normal; vertical-align:top}.category-description .paragraphs-to-slide { -moz-transition:max-height .25s linear; -ms-transition:max-height .25s linear; -o-transition:max-height .25s linear; -webkit-transition:max-height .25s linear; max-height:0; overflow:hidden; transition:max-height .25s linear}.category-top-banner .cms-banner { margin-top:0}.category-intro-description { font-size:13px; text-align:justify}.category-intro-description ol { margin:25px 0; padding-left:20px!important}.category-intro-description ol li { font:700 20px/.8em "Lato","Oxygen"; list-style-type:decimal}.category-intro-description ol li span { font:400 13px/1em "Oxygen","Open Sans"; list-style-type:decimal}.category-intro-description .buttonlink a { text-align:center}.category-intro-description .buttonlink a img { display:inline-block; margin:0 7px; vertical-align:middle; width:auto}.category-top-banner .patternNo { font:12px "Lato","Oxygen","Open Sans"; position:absolute; z-index:1}.category-intro-description .noresponsivity { display:block; margin:10px auto 0; max-width:90%; width:auto}.widget-category-banner { position:relative}.widget-category-banner a { display:block; position:relative}.widget-category-banner .banner-text p { line-height:2em; margin:0; padding:0}.widget-category-banner .banner-text ul { margin:0; padding:0}.widget-category-banner .banner-text ul li { line-height:1.8em; position:relative}.widget-category-banner .banner-text ul li:before { content:"\2022"; display:block; font-size:12px; left:-20px; line-height:1em; position:absolute; top:8px}.widget-category-banner .banner-text .colour-text{ font-size:18px; line-height:1.3em;}.widget-category-banner .banner-text .colour-text span{ display:block; color:#4c4c4c;}.widget-category-banner .banner-text .colour-text strong{ font-weight:normal; font-size:24px;}.widget-category-banner .banner-text .headed-ol{ display:inline-block; margin:0 auto;}.widget-category-banner .banner-text .headed-ol > span{ font-size:20px;} .widget-category-banner .banner-text .headed-ol > ol{ margin:10px 0 0 24px;}.fotolia-lp .rotator3 .zoomingAncor a { display:block; overflow:hidden; position:relative}.fotolia-lp .rotator3 .zoomingAncor img + img { left:0; opacity:0; position:absolute; top:0; z-index:-1}.rotator3 .zoomingAncor a span { -moz-transition:background-color .25s linear,bottom 150ms ease-out .1s; -o-transition:background-color .25s linear,bottom 150ms ease-out .1s; -webkit-transition:background-color .25s linear,bottom 150ms ease-out .1s; background:rgba(99,96,108,.7); bottom:0; box-sizing:border-box; color:#fff; font-size:15px; height:45px; left:0; overflow:hidden; overflow:hidden; padding:10px 38px 0 10px; position:absolute; text-overflow:ellipsis; transition:background-color .25s linear,bottom 150ms ease-out .1s; white-space:nowrap; width:100%; z-index:4}.rotator3 .zoomingAncor a span::after { background:0 0; content:"\e684"; font:32px/1px pe-icon-7-stroke; height:40px; position:absolute; right:0; text-align:center; top:22px; width:40px}.fotolia-lp { padding-bottom:40px}.fotolia-lp .cms-footer-page { text-align:center}.fotolia-lp .cms-footer-page h2 { display:inline-block; margin:35px auto 10px; padding:0 40px; width:auto}.fotolia-lp .cms-footer-page h2:after { background:#f26444; content:""; height:3px; position:absolute; right:0; top:13px; width:20px}.fotolia-lp .cms-footer-page h2:before { background:#f26444; content:""; height:3px; left:0; position:absolute; top:13px; width:20px}.cms-banner { display:block; margin:10px auto; position:relative; width:100%}.cms-banner .desktop-banner { display:block}.cms-banner .mobile-banner { display:none}.cms-banner .textbox > span { display:block; font-weight:lighter}.cms-banner .textbox > span strong { font-size:1.2em; font-weight:400}.cms-banner .textbox .banner-button { clear:both; display:inline-block; font-size:1.2em; line-height:41px!important; padding-bottom:3px; text-align:center}.cms-banner .textbox .banner-button > span { font-size:2em; vertical-align:middle}.cms-banner .textbox .banner-button > span:before { margin-left:-10px}#giftcard-lp { position:relative}#giftcard-lp img { display:block}#giftcard-lp .gift-card-lp-footer strong { font-size:24px; vertical-align:-10%}#giftcard-lp .gift-card-lp-top h1:before,#giftcard-lp .gift-card-lp-top h1:after { display:none}#giftcard-lp .gift-card-lp-top h1 { font-size:32px; font-weight:700; line-height:1em; padding:0; text-align:left}#giftcard-lp .gift-card-lp-top .text-header-subtext { font-size:18px}#giftcard-lp .gift-card-lp-top img { display:inline-block; margin-right:20px; vertical-align:top}#giftcard-lp ul { margin:0; padding:0}#giftcard-lp ul li { margin-bottom:10px; position:relative}#giftcard-lp .gift-card-lp-top > p { margin:20px 0}#giftcard-lp .gift-card-lp-top a { -moz-border-radius:3px; -webkit-border-radius:3px; background:#5a63ff; border-radius:3px; color:#fff; display:inline-block; padding:14px 44px}#giftcard-lp .gift-card-lp-top a:hover { background:#102d79}#giftcard-lp .gift-card-lp-bottom li:before { content:"\2022"; display:block; font-size:12px; left:-20px; line-height:1em; position:absolute; top:4px}#giftcard-lp ul li{list-style:none;}.category-7127 .category-description { display:none}.category-8307 .products-grid > div.attribute-set-46 > div > a:before,.category-8307 .products-grid > div.attribute-set-43 > div > a:before,.category-8307 .products-grid > div.attribute-set-33 > div > a:before,.category-8307 .products-grid > div.attribute-set-41 > div > a:before { content:""; display:block; padding-top:134%;}.category-8307 .products-grid > div.attribute-set-46.vertical > div > a img,.category-8307 .products-grid > div.attribute-set-41.vertical > div > a img { -ms-transform:translate(-50%,-50%) scale(1.38); -webkit-transform:translate(-50%,-50%) scale(1.38); transform:translate(-50%,-50%) scale(1.38);}.category-cols:after,.category-cols:before{ clear:both; content:''; display:block}.category-related{ margin: 0 0 55px;}.cms-articles{ margin:0 0 20px;}.cms-articles .owl-nav{ top:25%;}.cms-articles:not(.owl-loaded){ display:-ms-grid; display:grid; -ms-grid-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr); grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr); grid-template-rows:auto; grid-gap:20px; justify-items:stretch; width:100%; box-sizing: border-box;}.cms-articles > .item:nth-child(3) ~ .item{ display:none;}.cms-articles p{ color:#000; line-height:1.4em;}.cms-articles h3{ color:#000; margin:10px 0; padding:0px; text-align:left; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:19px; line-height:1.4em;}@media (max-width:1015px) { .category-description a.more-less { left:15px }}@media (min-width:901px) { .category-sidebar { box-sizing:border-box; float:left; padding-right:10px; width:19% } .layout-col-left .category-sidebar { padding-top:10px } .right-category-column { box-sizing:border-box; float:right; padding-right:5px } .category-cols > .right-category-column { width:80% } .category-top-banner img.catergoryMobile { display:none }}@media (max-width:900px) { .category-intro-description ol { margin-top:10px!important } .category-sidebar,.right-category-column { min-height:0!important } .category-cols .is_stuck { position:relative!important; top:0!important } .category-top-container h4 { margin-top:0!important; padding:7px 0 } .category-top-banner img.catergoryDesktop { display:none } .mobile_filters .category-top-container { margin-top:0 } .right-category-column .category-products > .toolbar .floatwrapper { float:left } .category-products > .toolbar .sort-by label { display:none } .catalog-category-view .category-sidebar,.right-category-column { box-sizing:border-box; width:100% } .right-category-column,.category-sidebar { float:none } .artgeist-search-index-index .category-sidebar .theiaStickySidebar > div,.category-sidebar .theiaStickySidebar > div { display:none } body.artgeist-search-index-index .category-sidebar { padding-top:0!important } .category-sidebar .theiaStickySidebar > div.category-tags { display:block } .category-products .mobile_filters { display:block; margin-bottom:40px } .category-products .mobile_filters .category-top-container > h4 { border:1px solid #b3b3b3; cursor:pointer; display:inline-block; font-size:14px; padding:7px 15px 8px; width:auto } .category-products .mobile_filters .category-top-container > h4:before,.category-products .mobile_filters .category-top-container > h4:after { display:none } .category-products .mobile_filters .category-top-container > h4.active { background:#f2f2f2; border-color:#5d5abf; text-decoration:none } .category-products .prettyselect-wrap .prettyselect-label { line-height:2.28em } .category-products .pager ol li a.next,.category-products .pager ol li a.previous { height:30px; width:30px } .category-products .pager ol li a.previous::after,.category-products .pager ol li a.next::after { font-size:2.5em; line-height:1.05em } .category-products .prettyselect-wrap .prettyselect-drop { top:37px } .products-grid .item .action_buttons .stash-button { right:0!important } .toolbar .pager ol { margin-bottom:20px; text-align:center } .toolbar-bottom .pager { width:100% } .toolbar-bottom .sorter { display:none } .category-products .mobile_filters { margin-bottom:0 } .category-products > .toolbar { padding-bottom:55px; position:relative } .catalog-category-view .floatwrapper .magmafilter a span,.catalog-category-view .floatwrapper .handfilter a span { background:none!important; font-size:1.2em } .catalog-category-view .floatwrapper .magmafilter a:before,.catalog-category-view .floatwrapper .handfilter a:before { height:37px; vertical-align:-55%; width:37px } .category-products > .toolbar .sorter { float:left } .category-products > .toolbar .floatwrapper { float:right } .category-description-intro-1,.category-description-intro-2 { display:none } .category-products .toolbar { margin-bottom:10px; position:relative; min-height:38px; } .category-products > .toolbar-bottom .handfilter,.category-products > .toolbar-bottom .magmafilter { margin:0; text-align:center; width:100% } .layoutbox-footer .category-description { margin-top:0; padding-bottom:20px!important } .layoutbox-footer .category-description a.more-less { left:10px }}@media (min-width:768px) { .widget-category-banner .banner-text { -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); max-width:300px; position:absolute; top:50%; transform:translateY(-50%); width:90% } .widget-category-banner.left-align .banner-text { left:10px } .widget-category-banner:not(.left-align) .banner-text { right:10px } .widget-category-banner .banner-text ol { list-style-type:decimal; margin:0; padding:0 } .widget-category-banner .banner-text ol li { font:700 24px/1em "Lato","Oxygen","Open Sans"; list-style-type:decimal; padding-left:10px } .widget-category-banner .banner-text ol li span { color:#262626; font:400 14px/1.5em "Oxygen",'Verdana','Arial',sans-serif; position:relative; top:-3px } .cms-banner .textbox { position:absolute; text-align:left }}@media (max-width:767px) { .products-grid > * { width:50% } .widget-category-banner .banner-text { box-sizing:border-box; padding:20px 5px 20px 35px; position:relative; width:100% } .cms-banner .desktop-banner { display:none } .cms-banner .mobile-banner { display:block } .widget-category-banner .banner-text ol { list-style-type:decimal } .widget-category-banner .banner-text ol li { font:700 20px/1em "Lato","Oxygen","Open Sans"; list-style-type:decimal; padding-left:10px } .widget-category-banner .banner-text ol li span { color:#262626; font:400 14px/1.3em "Oxygen",'Verdana','Arial',sans-serif; position:relative; top:-3px } .cms-articles:not(.owl-loaded){ -ms-grid-columns:minmax(0,1fr) minmax(0,1fr); grid-template-columns:minmax(0,1fr) minmax(0,1fr); } .cms-articles > .item:nth-child(2) ~ .item{ display:none; } .widget-category-banner .banner-text .colour-text{ font-size:16px; padding-right:30px; text-align:center; } .widget-category-banner .banner-text .colour-text strong{ font-size:20px; }}@media (min-width:641px) and (max-width:900px) { .category-products > .toolbar .mobile_filters .category-top-container > h4 { font-size:1em; line-height:21px; text-align:center; width:120px } .category-products > .toolbar .floatwrapper { left:158px; position:absolute; top:0 } .category-products > .toolbar .sorter .prettyselect-wrap .prettyselect-label { font-size:.9em!important; font-weight:lighter; line-height:36px!important } .catalog-category-view .category-products > .toolbar .magmafilter,.catalog-category-view .category-products > .toolbar .handfilter { margin:0!important; position:absolute; right:0; top:6px } .catalog-category-view .toolbar-bottom { position:relative } .category-products .category-products > .toolbar .sorter .prettyselect-wrap .prettyselect-label { font-size:.92em!important; font-weight:lighter; line-height:36px!important } .catalog-category-view .category-products > .toolbar .prettyselect-wrap .prettyselect-label::after { line-height:1.2em } .category-products > .toolbar { padding-bottom:0 }}@media (max-width:640px) { .category-title .h1_count { display:none } .catalog-category-view .category-products > .toolbar .floatwrapper .magmafilter,.catalog-category-view .category-products > .toolbar .floatwrapper .handfilter { margin:0!important } .catalog-category-view .category-products > .toolbar .floatwrapper .magmafilter span,.catalog-category-view .category-products > .toolbar .floatwrapper .handfilter span { padding-right:0 } .category-products > .toolbar .floatwrapper { width:100% } .category-products > .toolbar .sorter { float:left; text-align:center; width:100% } .category-products > .toolbar .sort-by { display:table; margin:0 auto 10px; width:70% } .category-products > .toolbar .mobile_filters { float:left; width:100% } .catalog-category-view .category-products > .toolbar .magmafilter,.catalog-category-view .category-products > .toolbar .handfilter { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; float:left; margin:0; padding:0; text-align:center; width:100% } .category-products > .toolbar .mobile_filters .category-top-container { text-align:center } .category-products > .toolbar .mobile_filters .category-top-container > h4 { margin:0 auto; text-align:center; width:60% } .category-products > .toolbar .floatwrapper { left:0; position:absolute; top:0 } .category-products > .toolbar .mobile_filters .category-top-container { overflow:hidden } .category-products > .toolbar .mobile_filters .category-top-container > h4 { box-sizing:border-box; clear:both; float:left; line-height:21px; margin:0 1% 0 0; width:49% } .category-products > .toolbar .mobile_filters .category-top-container .narrow-by-list { clear:both; float:right; width:100% } .category-products > .toolbar .floatwrapper .sort-by { margin:0; position:absolute; right:0; top:0; width:49% } .category-products > .toolbar { margin-top:5px; padding-bottom:70px } .category-products > .toolbar .sorter .prettyselect-wrap .prettyselect-label { font-weight:lighter; line-height:36px!important; overflow:hidden; text-overflow:ellipsis; white-space:nowrap } .catalog-category-view .magmafilter,.catalog-category-view .category-products > .toolbar .handfilter { bottom:50px; left:0; margin:0!important; position:absolute } .catalog-category-view .category-products > .toolbar .category-products .prettyselect-wrap .prettyselect-label::after { line-height:1.2em } .currently p { width:100% } .currently li { margin-bottom:0; padding-top:0; width:100% } .category-products > .toolbar .pager { bottom:-20px; clear:none; position:absolute; width:100% }}@media (min-width:631px) { #giftcard-lp a img.mobile_img { display:none } #giftcard-lp .gift-card-lp-top { left:71px; max-width:340px; position:absolute; top:38px } #giftcard-lp .gift-card-lp-footer { bottom:6px; left:0; max-width:460px; position:absolute; text-align:center; width:100% } #giftcard-lp .gift-card-lp-bottom { bottom:85px; left:71px; max-width:340px; position:absolute } #giftcard-lp .gift-card-lp-top .orange-heading { padding-top:0; text-align:left }}@media (max-width:630px) { #giftcard-lp .card-link img { margin:20px auto 0; max-width:80%; width:100% } #giftcard-lp a img:not(.mobile_img) { display:none } #giftcard-lp .gift-card-lp-top { left:31px; width:100% } #giftcard-lp .gift-card-lp-bottom { left:45px; width:100% } #giftcard-lp .gift-card-lp-footer { max-width:none } #giftcard-lp .gift-card-lp-bottom { margin:20px 0 10px; padding-left:20px } #giftcard-lp .gift-card-lp-footer { background:#f9e9cf; margin-top:20px; padding:5px 0; text-align:center; width:100% } #giftcard-lp .gift-card-lp-top a { -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); left:50%; position:relative; transform:translateX(-50%) } #giftcard-lp .gift-card-lp-top h1 { text-align:center }}@media (max-width:460px) { .widget-category-banner .banner-text { padding-left:10px } .cms-articles:not(.owl-loaded){ -ms-grid-columns:minmax(0,1fr); grid-template-columns:minmax(0,1fr); } .cms-articles > .item:nth-child(1) ~ .item{ display:none; } .widget-category-banner .banner-text .colour-text{ font-size:15px; } .widget-category-banner .banner-text .colour-text strong{ font-size:18px; }}body.category-7120 .category-details .category-description { display:block;}.stash-category-cols { display:grid; display:-ms-grid; grid-template-rows:auto; grid-auto-columns:minmax(0, 1fr); justify-content:stretch; justify-items:stretch; grid-gap:0 30px; margin:0 auto; grid-template-columns:minmax(0, 1fr); grid-template-areas:'share' 'list';}@media only screen and (max-width:680px) { .stash-category-cols { grid-template-areas:'list' 'share'; }}.stash-category-cols .stash-share { grid-area:share; padding:20px 0; display:grid; display:-ms-grid; grid-template-rows:auto; grid-auto-columns:minmax(0, 1fr); justify-content:stretch; justify-items:stretch; grid-gap:25px; margin:0 auto; grid-auto-columns:auto; grid-auto-rows:auto; grid-template-columns:repeat(3, minmax(0, 1fr)); margin:0px;}@media only screen and (max-width:767px) { .stash-category-cols .stash-share { grid-template-columns:repeat(2, minmax(0, 1fr)); }}@media only screen and (max-width:460px) { .stash-category-cols .stash-share { grid-template-columns:repeat(1, minmax(0, 1fr)); }}.stash-category-cols .stash-share .share-stash-item { position:relative; padding:25px 10px 15px; box-sizing:border-box; border:1px solid #d1d1d1; text-align:center;}.stash-category-cols .stash-share .share-stash-item h5 { text-transform:uppercase; font-size:14px; text-align:left; line-height:1.1em; margin:0 0 10px; font-weight:400; text-align:center; font-weight:600; margin-bottom:3px;}.stash-category-cols .stash-share .share-stash-item #input-stash-hash-url { position:absolute; z-index:-1; opacity:0; height:0px;}.stash-category-cols .stash-share .share-stash-item .buttonlink { margin:0 0 10px; overflow:hidden;}.stash-category-cols .stash-share .share-stash-item .btnLink { min-width:130px; box-sizing:border-box; max-width:100%;  display:inline-block; height:45px; line-height:45px; white-space:nowrap; text-transform:uppercase; font-size:14px; border:0; color:#ffffff; background-color:#f26444; padding:0 25px; cursor:pointer; text-align:center; border-radius:3px; -moz-transition:background 0.3s cubic-bezier(0.4, 0, 1, 1); -ms-transition:background 0.3s cubic-bezier(0.4, 0, 1, 1); -o-transition:background 0.3s cubic-bezier(0.4, 0, 1, 1); -webkit-transition:background 0.3s cubic-bezier(0.4, 0, 1, 1); transition:background 0.3s cubic-bezier(0.4, 0, 1, 1)}.stash-category-cols .stash-share .share-stash-item .share-buttons a:hover,.stash-category-cols .stash-share .share-stash-item .btnLink:hover{ background-color:#fa8c19;}.stash-category-cols .stash-share .share-stash-item .share-buttons a { display:inline-block; overflow:hidden; width:45px; height:45px; box-sizing:border-box; background:#f26444; color:#ffffff; margin:0 3px; padding:0px; border:0px;}.stash-category-cols .stash-share .share-stash-item .share-buttons a .pe-7s-share{ font-size:29px; line-height:44px;}.stash-category-cols .stash-share .share-stash-item .share-buttons a .pe-7s-mail { font-size:29px; line-height:44px;}.stash-category-cols .stash-share .share-stash-item .share-buttons a .fb-icon { display:block; background:url('../images/icons/fb-doodle.png') center no-repeat; width:45px; height:45px;}.stash-category-cols .stash-share .share-stash-item .share-buttons a.navigator-share { display:none;}.stash-category-cols .stash-share small { position:absolute; bottom:-17px; right:0px; display:block; text-align:right; color:#808080;}.stash-category-cols .category-products { grid-area:list; padding:20px 0;}.stash-category-cols .products-grid { display:grid; display:-ms-grid; grid-template-rows:auto; grid-auto-columns:minmax(0, 1fr); justify-content:stretch; justify-items:stretch; grid-gap:30px; margin:0 auto; grid-auto-columns:auto; grid-auto-rows:auto; grid-template-columns:repeat(3, minmax(0, 1fr));}.stash-category-cols .products-grid:after,.stash-category-cols .products-grid:before{ display:none;}.stash-category-cols .products-grid .item{ width:100%;}@media only screen and (max-width:680px) { .stash-category-cols .products-grid { grid-template-columns:repeat(2, minmax(0, 1fr)); }}.empty-stash-page { text-align:center;}.empty-stash-page .empty-stash-main-text { text-transform:uppercase; font-weight:500; margin:30px 0 15px; font-size:16px;}.empty-stash-page .empty-stash-main-subtext { margin-bottom:20px;}.empty-stash-page .buttonlink { margin-bottom:30px;}body.category-7120 .no-stash-products h2 { text-align:center;}body.category-7120 .no-stash-products .buttonlink .btnLink{ padding:10px 20px;}@media only screen and (min-width:768px) { body.category-7120 .no-stash-products h2 { margin-top:50px; }}body.category-7120 .no-stash-products .category-description { display:none;}#artist-bio{ display:-ms-grid; display:grid; -ms-grid-columns:minmax(0,60px) minmax(0px, 1fr) minmax(0,100px); grid-template-columns:minmax(0,60px) auto minmax(0,100px); grid-template-rows:minmax(50px,max-content); grid-gap:0 40px;  justify-items:stretch; width:100%; box-sizing: border-box; margin:40px 0; grid-template-areas:"avatar author logo" "avatar content content";}#artist-bio .photo{ grid-area:avatar; align-self:start;}#artist-bio .photo img{ border-radius:50%; border:1px solid #d6d6d5; }#artist-bio .photo span{ width:60px; height:60px; display:block; margin:0 auto; border-radius:50%; display:block; overflow:hidden; border:1px solid #d6d6d5; box-sizing:border-box; text-align:center; line-height:58px; font-weight:bold; font-size:16px; }#artist-bio .author{ grid-area:author; align-self:end;}#artist-bio .author .name{ font-size:28px; font-weight:500; margin-bottom:2px; line-height:1.2em;}#artist-bio .author .products-count{ opacity:0.7; font-size:13px; margin:0px;}#artist-bio .info{ grid-area:content; align-self:start; padding-right:100px; padding-top:15px;}#artist-bio .info .description{ margin:0px;}#artist-bio .logo{ grid-area:logo;}#artist-bio .logo img{ width:100%;}.long-promo-banner{ text-align:center; padding:15px; margin:5px 0 20px;}.long-promo-banner p{ margin:0 0 3px; line-height:1.2em;}.long-promo-banner p strong{ font-family:"Lato", "Oxygen", "Arial"; font-size:18px;}.long-promo-banner small{ font-size:14px;}.long-promo-banner.white-font{ color:#fff;}#cork_video{ background:#f2f1ed; }#cork_video ol li{ list-style:decimal; color:#3c80f1; font:700 24px/1em "Lato","Oxygen","Open Sans"; padding-left:10px; }#cork_video ol li span{ color:#262626; font:400 14px/1.5em "Oxygen",'Verdana','Arial',sans-serif; position:relative; top:-3px;}.category-video-banner{ display:-ms-grid; display:grid; -ms-grid-columns:minmax(0,1fr) minmax(0,1fr); grid-template-columns:minmax(0,1fr) minmax(0,1fr); grid-gap:0px; justify-content:stretch; align-items:center;}.category-video-banner > .item:nth-child(1){ overflow:hidden;}.category-video-banner > .item:nth-child(2){ justify-self:center;}.category-video-banner video{ display:block; margin:0px; width:100%;} .category-video-banner > .item ol{ max-width:300px; padding:0 20px; margin:0 0 0 20px;}@media all and (max-width:767px) { #artist-bio{ -ms-grid-columns:minmax(0,100px) minmax(0px, 1fr) minmax(0,100px); grid-template-columns:minmax(0,100px) auto minmax(0,100px); } #artist-bio .info{ padding-right:0px; } .long-promo-banner{ display:none; }}@media all and (max-width:680px) { #artist-bio{ -ms-grid-columns:minmax(0,60px) minmax(0px, 1fr) minmax(0,80px); grid-template-columns:minmax(0,60px) auto minmax(0,80px); grid-gap:0 30px;  } .category-video-banner{ -ms-grid-columns:minmax(0,1fr); grid-template-columns:minmax(0,1fr); }  .category-video-banner > .item ol{ margin:20px 20px 30px; }}@media all and (max-width:460px) { #artist-bio{ grid-template-columns:minmax(0,50px) minmax(0px, 1fr) inmax(0,80px); grid-gap:15px 20px;  grid-template-areas: "avatar author logo" "content content content"; }}.breadcrumbs { margin:5px 0; overflow:hidden; width:100%}.breadcrumbs .breadcrumb-item { float:left}.breadcrumbs .breadcrumb-item * { display:inline-block; font-size:1em; line-height:1.4em; vertical-align:middle}.breadcrumbs a { -moz-transition:color .25s ease; -ms-transition:color .25s ease; -o-transition:color .25s ease; -webkit-transition:color .25s ease; color:#102d79; text-decoration:none; transition:color .25s ease}.breadcrumbs a:hover,.breadcrumbs a:focus { color:#5d5abf}.breadcrumbs i{ padding-right:5px;}@font-face { font-family:pe-icon-7-stroke; font-style:normal; font-weight:400; src:url(/skin/frontend/default/common/fonts/Pe-icon-7-stroke.eot?d7yf1v); src:url(/skin/frontend/default/common/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format("embedded-opentype"),url(/skin/frontend/default/common/fonts/Pe-icon-7-stroke.woff?d7yf1v) format("woff"),url(/skin/frontend/default/common/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format("truetype"),url(/skin/frontend/default/common/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format("svg")}body,html { margin:0; padding:0}html { min-width:300px}body { background:#fff; color:#000; font:14px/1.55 Oxygen,'Open Sans',Roboto,Arial,Helvetica,sans-serif; text-align:center; text-rendering:geometricPrecision}body.store-english .footer-wrapper{ margin-top:30px;}img { border:0; max-width:100%; vertical-align:top}a { -moz-transition:color .25s ease; -ms-transition:color .25s ease; -o-transition:color .25s ease; -webkit-transition:color .25s ease; color:#102d79; text-decoration:none!important; transition:color .25s ease}a:hover { color:#5d5abf}input::-webkit-input-placeholder { font:12px "Oxygen",'Verdana','Arial',sans-serif}input:-moz-placeholder { font:12px "Oxygen",'Verdana','Arial',sans-serif}input::-moz-placeholder { font:12px "Oxygen",'Verdana','Arial',sans-serif}input:-ms-input-placeholder { font:12px "Oxygen",'Verdana','Arial',sans-serif}:focus { outline:0}form { display:block}p { margin:0 0 10px}strong { font-weight:700}button,input,select,textarea { box-shadow:none; color:#2f2f2f; font:12px/15px Oxygen,Arial,Helvetica,sans-serif; outline:0; vertical-align:middle}input[type='button'], buttons{ -webkit-appearance:none; -moz-appearance: none; appearance: none;}.bimago-subheading .text-header:after,.bimago-subheading .text-header:before,input[type=checkbox] { display:none}.logo h6 { font-size:0; margin:0}.clearfix:after,.clearfix:before { clear:both; content:''; display:block}h1 { font-size:22px; line-height:1.4em}h2 { font-size:20px; line-height:1.3em}h3,h4,h5,h6 { font-size:18px; line-height:1.2em}h4,h5,h6 { font-size:16px}h5,h6 { font-size:15px}h1,h2,h3,h4,h5 { font-weight:400; margin:0 0 10px; padding-bottom:5px; position:relative; text-align:center; width:100%}.pe-2x { font-size:2em}.fa,[class*=" pe-7s-"],[class^=pe-7s-] { -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; display:inline-block; font-family:pe-icon-7-stroke; font-style:normal; font-variant:normal; font-weight:400; line-height:1; speak:none; text-transform:none}.pe-7s-back-2:before { content:"\e6ac"}.pe-7s-close:before { content:"\e680"}.fa-angle-right:before,.pe-7s-angle-right:before { content:"\e684"}.pe-7s-angle-right-circle:before { content:"\e685"}.fa-angle-left:before,.pe-7s-angle-left:before { content:"\e686"}.pe-7s-angle-left-circle:before { content:"\e687"}.pe-7s-angle-down:before { content:"\e688"}.pe-7s-angle-up:before { content:"\e682"}.pe-7s-user:before { content:"\e605"}.pe-7s-search:before { content:"\e618"}.pe-7s-menu:before { content:"\e636"}.pe-7s-map-marker:before { content:"\e638"}.pe-7s-mail:before { content:"\e639"}.pe-7s-lock:before { content:"\e63f"}.pe-7s-like:before { content:"\e642"}.pe-7s-info:before { content:"\e647"}.pe-7s-home:before { content:"\e648"}.pe-7s-cart:before { content:"\e66e"}.pe-7s-call:before { content:"\e670"}.pe-7s-mail-open-file:before { content:"\e63b"}.pe-7s-car:before { content:"\e6ae"}.pe-7s-credit:before { content:"\e664"}.pe-7s-left-arrow::before { content:"\e6a2"}.pe-7s-cash::before { content:"\e68c"}.pe-7s-power:before { content:"\e621"}.pe-7s-chat::before { content:"\e66d"}.pe-7s-trash:before { content:"\e609";}.pe-7s-edit:before { content:"\e659";}.pe-7s-share:before { content:"\e616";}.buttonlink { margin:20px 0; text-align:center}.buttonlink a { -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #102d79; border-radius:3px; display:inline-block; margin:0 auto; padding:10px 20px 10px 30px}.buttonlink a.backlink { padding:10px 30px 10px 20px}.buttonlink a em[class*=pe-],.buttonlink a span[class*=pe-] { font-style:normal; line-height:.8em; vertical-align:top!important}.buttonlink a:hover { background:#f2f2f2; border-color:#5d5abf}.text-left { text-align:left}.text-right { text-align:right}.orange-heading,.text-center { text-align:center}.orange-heading { padding:40px 0 20px; width:100%}.orange-heading.equal_margin { padding:30px 0}.orange-heading .text-header { display:inline-block!important; font-size:20px; margin:0; padding:0 40px; position:relative; width:auto!important}.orange-heading .text-header.noicon:before { background:#f26444; content:""; height:3px; left:0; position:absolute; top:12px; width:20px}.orange-heading .text-header.noicon:after { background:#f26444; content:""; height:3px; position:absolute; right:0; top:12px; width:20px}.orange-heading .text-header.is-reverted{margin-bottom:10px;}.orange-heading .text-header.is-reverted.noicon:before,.orange-heading .text-header.is-reverted.noicon:after { top:32px;}.orange-heading .text-header-subtext { margin:0px; font-size:15px; font-weight:lighter; display:block; line-height:1.3em}.orange-heading .header-icon { margin-top:7px; width:100%}.orange-heading .header-icon .line { background:#f26444; display:inline-block; height:3px; vertical-align:middle; width:20px}.orange-heading .header-icon img { display:inline-block; margin:0 20px}.bimago-subheading { margin:10px 0}.bimago-subheading .text-header { font-size:18px; margin:0; padding:0; text-align:left}.bimago-subheading hr { background-color:#f26444; border:0; height:2px; margin:8px 0; text-align:left; width:20px}.bimago-button { -moz-border-radius:2px; -webkit-border-radius:2px; border:2px solid #fff; border-radius:2px; color:#fff; display:inline-block; font-size:1em; margin:5px auto 0; padding:5px 30px 3px}.bimago-button:hover { background:rgba(255,255,255,.2)}.bimago-button .pe-7s-angle-right { font-size:1.8em; text-align:center; text-indent:-4px; vertical-align:-27%; width:10px}.cookieclass { height:0; visibility:hidden}.rollbox .custom { padding-top:0}.hide { display:none}.pull-right { float:right!important}.pull-left { float:left!important}.hidden { display:none!important}.content-loading { background-color:rgba(0,0,0,.3); bottom:0; left:0; position:absolute; right:0; top:0}.content-loading .loaderWrapper,.wait-loading .loaderWrapper { -moz-border-radius:3px; -moz-transform:translate(-50%,-50%); -webkit-border-radius:3px; -webkit-transform:translate(-50%,-50%); background:#fff; border-radius:3px; box-shadow:0 0 7px rgba(0,0,0,.5); display:inline-block; font-size:1.1em; left:50%; min-width:160px; padding:30px; position:absolute; text-align:center; top:50%; transform:translate(-50%,-50%)}.loaderWrapper .description { line-height:1.3em}.tableLike { display:table; table-layout:fixed; text-align:left}.tableLike .tablerowLike { display:table-row}.tableLike .tablecellLike { display:table-cell; vertical-align:middle}.wait-loading { background-color:rgba(0,0,0,.3); bottom:0; height:100%; left:0; position:fixed; right:0; top:0; z-index:10001}#formLoading,.formLoading,.loadingbox { font-size:10px; height:28px; margin:0 auto; padding-top:4px; text-align:center; vertical-align:top; width:28px}#formLoading>div,.formLoading>div,.loadingbox>div { -webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out; animation:sk-stretchdelay 1.2s infinite ease-in-out; background-color:#0fae47; display:block; float:left; height:80%; margin-right:3px; width:3px}#formLoading .rect2,.formLoading .rect2,.loadingbox .rect2 { -webkit-animation-delay:-1.1s; animation-delay:-1.1s}#formLoading .rect3,.formLoading .rect3,.loadingbox .rect3 { -webkit-animation-delay:-1s; animation-delay:-1s}#formLoading .rect4,.formLoading .rect4,.loadingbox .rect4 { -webkit-animation-delay:-.9s; animation-delay:-.9s}#formLoading .rect5,.formLoading .rect5,.loadingbox .rect5 { -webkit-animation-delay:-.8s; animation-delay:-.8s; margin-right:0}@-webkit-keyframes sk-stretchdelay { 0%, 40%, 100% { -webkit-transform:scaleY(0.4) } 20% { -webkit-transform:scaleY(1.0) }}@keyframes sk-stretchdelay { 0%, 40%, 100% { transform:scaleY(0.4); -webkit-transform:scaleY(0.4); } 20% { transform:scaleY(1.0); -webkit-transform:scaleY(1.0); }}.message-window { -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); display:none; left:50%; max-width:1015px; position:fixed; text-align:center; top:13px; transform:translateX(-50%); width:100%; z-index:9999}.message-window ul { -moz-transition:height .5s ease; -ms-transition:height .5s ease; -o-transition:height .5s ease; -webkit-transition:height .5s ease; display:inline-block; margin:0 10px; padding:0; transition:height .5s ease}.message-window .messages li { -moz-box-shadow:0 2px 3px 0 rgba(0,0,0,0.3); -webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.3); box-shadow:0 2px 3px 0 rgba(0,0,0,0.3); color:#000; font-size:.9em; list-style:none; margin-top:3px; padding:8px 45px; position:relative}.message-window .messages li:first-child { margin-top:0}.message-window .messages .close-x { color:#102d79; cursor:pointer; display:block; font-size:2.5em; height:30px; line-height:.9em; position:absolute; right:3px; text-align:center; top:3px; width:30px}.message-window .messages .close-x:hover { color:#5d5abf}.message-window .messages li.success-msg { background-color:#dcf5df}.message-window .messages li.error-msg { background-color:#f7e2d0; color:#d72729}.message-window .messages li.notice-msg { background-color:#dff5f1}.backbone_hidden { display:none}.prettyselect { display:none}.prettyselect-wrap { position:relative}.prettyselect-wrap .prettyselect-label { -moz-transition:color .25s ease; -ms-transition:color .25s ease; -o-transition:color .25s ease; -webkit-transition:color .25s ease; border:1px solid #b3b3b3; box-sizing:border-box; cursor:pointer; font-size:14px; line-height:36px; padding:0 30px 0 10px; position:relative; text-align:left; transition:color .25s ease; width:100%; color:#000; background:#fff;}.prettyselect-wrap .prettyselect-label::after { color:#102d79; content:"\e688"; font:2em/.8em "Pe-icon-7-stroke"; height:100%; position:absolute; right:2px; top:0px; padding-top:7px; box-sizing:border-box;}.prettyselect-wrap .prettyselect-drop { background:#fff; border:1px solid #b3b3b3; box-sizing:border-box; left:0; list-style:none; margin:0; min-width:100%; padding:2px 0; position:absolute; text-align:left; top:37px; z-index:1}.prettyselect-wrap .prettyselect-drop li { border:medium none!important; box-sizing:border-box; color:#606060; cursor:pointer; font-size:12px; line-height:1em; padding:5px 10px; white-space:nowrap; width:100%}.prettyselect-wrap .prettyselect-drop li:hover { background-color:#5c46ab; color:#fff}.clearfix:before,.clearfix:after { clear:both; content:''; display:block}button[type="submit"]{ background:#0fae47; width:100%; padding:4px 0; height:45px; border:0px; font-size:14px; color:#ffffff; font-weight:normal; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; transition:all 100ms ease-in-out; text-align:center; cursor:pointer;}button[type="submit"]:hover { background:#108237;}button[type="submit"] .pe-7s-angle-right{font-size:28px;vertical-align:-26%;}button[type="submit"] i{font-style:normal;}address { font-style:normal; line-height:1.5; display:block; position:relative;}.popup-box:not(.translate-mode){position:fixed;background:rgba(255,255,255,.84);top:0px;left:0px;right:0px;bottom:0px;z-index:99999999;display:none;}.popup-box.darkmode{background:rgba(0,0,0,.4)}.popup-box.nopadding .popup-wrapper{padding:0px;}.popup-wrapper{background:#fff;width:max-content;position:absolute;top:50%;left:50%;padding:30px;max-height:80%;overflow-y:auto;transform:translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}.popup-box.catalog-popup .popup-wrapper{overflow:visible;}.popup-close{position:absolute;top:-7px;right:0px;font-size:2.2em;z-index:2;overflow:hidden;}.popup-close i{color:#102d79;width:30px;height:30px;cursor:pointer;}.popup-close i:hover{color:#5d5abf;}.popup-box .popup-title{border-bottom:1px solid #000;margin-top:-15px;font-size:1.3em;font-weight:normal;margin-bottom:10px;}.popup-box .popup-title i{font-size:2em;vertical-align:middle;}.popup-box.nobg .popup-wrapper,.popup-box.nobg{background:none;}.popup-box.newsletter-close .popup-close i{color:#ac4733;width:60px;height:60px;margin-top:-10px;}.popup-box.newsletter-close.close-light .popup-close i{color:#fff;}.popup-box.newsletter-close .popup-close{top:0px;font-size:3em;}body.layer-is-opened{overflow:hidden}.popup-box.shadowbox .popup-wrapper{box-shadow:5px 5px 2px 0px rgba(0,0,0,0.2);}.popup-box.circle-close .popup-close i{color:#ac4733;width:60px;height:60px;margin-top:-2px;display:block;font-size:60px;margin-left:-2px;color:#f26444;}.popup-box.circle-close .popup-close{top:61px;font-size:3em;width:55px;height:55px;border-radius:50%;right:65px;}.item.fl a,div[id^='itemhtml-fotolia'] a.product-link { perspective:190px; transform-style:preserve-3d; -moz-transform-style:preserve-3d;}.item.fl a img,div[id^='itemhtml-fotolia'] a.product-link img { -webkit-box-reflect:below 5px linear-gradient(-180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 76%, rgba(255,255,255,0.1) 100%); transform:translate3d(-43%,-49%,0) rotateY(15deg) scale(0.80); box-shadow:-2px 2px 4px rgba(0,0,0,0.6); outline:1px solid transparent; -webkit-backface-visibility:hidden; transform-style:preserve-3d; -moz-transform-style:preserve-3d;}.floating-code{ position:fixed; bottom:30px; left:20px; display:none;}.floating-code .code-box{ border:2px solid #e96944; border-radius:3px; height:55px; padding-left:55px; position:relative; width:150px; background:#fff;}.floating-code .code-box:before{ content:""; display:block;width:55px;height:55px; background:#e96944 url('../images/cms/icon_percent.png') center no-repeat; background-size:35px auto; position:absolute; top:0px;left:0px;}.floating-code .code-box > div{position:relative;top:50%;display:block; -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%);}.floating-code .code-box > div strong{ color:#e96944; font-size:20px; padding-left:5px;}.home_grid .item a{display:block;width:100%;height:100%;box-sizing:border-box;position:relative; overflow:hidden;cursor:pointer;}.home_grid .item a:before {content:'';display:block;padding-top:100%;}.home_grid .item[data-aspect-ratio="2:1"] a:before {padding-top:49.204%;}.home_grid .item a .banner-caption,.home_grid .item a picture{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0px;right:0px;left:0px;bottom:0px;}.home_grid .item a picture img{display:block;margin:0px;height:100%;max-width:none;position:relative;left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}.home_grid .item:not(.noapla) a .banner-caption{ -moz-transition:background .25s ease; -ms-transition:background .25s ease; -o-transition:background .25s ease; -webkit-transition:background .25s ease; transition:background .25s ease; background-color:rgba(0,0,0,0.05)}.home_grid .item:not(.noapla) a .banner-caption:hover{background-color:rgba(0,0,0,0.2)}.home_grid .item.tailmode .vwrapper{ position:absolute; top:43%; left:20px; right:20px; text-align:center; color:#fff;}.home_grid .item.tailmode .vwrapper strong{ display:block; font-weight:400; font-size:24px; line-height:1.1em; text-shadow:0px 0px 4px rgba(0, 0, 0, 0.85)}.home_grid .item.tailmode .vwrapper small{ display:block; font-weight:400; font-size:14px; line-height:1.1em; margin-top:10px; text-shadow:0px 0px 4px rgba(0, 0, 0, 0.85)}.home_grid .item .vwrapper > span { -moz-border-radius:3px; -moz-transform:translateX(-50%); -moz-transition:background .25s ease; -ms-transition:background .25s ease; -o-transition:background .25s ease; -webkit-border-radius:3px; -webkit-transform:translateX(-50%); -webkit-transition:background .25s ease; background:none; border:2px solid #FFF; border-radius:3px; clear:both; cursor:pointer; display:block; float:left; height:41px; left:50%; line-height:38px; margin:25px auto 0; padding:0 27px 0 34px; position:relative; transform:translateX(-50%); transition:background .25s ease;}.home_grid .item .vwrapper > span:before { clear:both; content:""; display:table}.home_grid .item .vwrapper > span i { font-size:1.9em; font-style:normal; vertical-align:-29%}.home_grid .item.buttonmode .vwrapper{ position:absolute; bottom:25px; left:5px; right:5px; text-align:center; color:#fff;}.home_grid .item.buttonmode .vwrapper > span{margin:0px;}.newsletter-popup{background:#fad0c0;}.newsletter-popup h6{text-align:center;font-weight:normal;font-size:32px;color:#ac4733;padding:40px 10px 20px;margin:0px;}.newsletter-popup h6 > span{display:block;}.newsletter-popup h6 small{display:block;color:#000;font-size:14px;}.newsletter-popup h6 span > span{color:#5e65f5}.newsleter-grid-popup{ display:grid; display:-ms-grid; grid-template-rows:auto; grid-auto-columns:1fr; grid-template:'ico1 ico2 ico3' 'text1 text2 text3'; border-bottom:1px solid #e1b7a7; justify-content:stretch; justify-items:stretch; padding-bottom:20px; grid-gap:10px 5px;}.newsleter-grid-popup .item:nth-child(1){ grid-area:ico1; align-self:center; justify-self:stretch; text-align:center;}.newsleter-grid-popup .item:nth-child(2){ grid-area:text1; align-self:center; justify-self:stretch; text-align:center;}.newsleter-grid-popup .item:nth-child(3){ grid-area:ico2; align-self:center; justify-self:stretch; text-align:center;}.newsleter-grid-popup .item:nth-child(4){ grid-area:text2; align-self:center; justify-self:stretch; text-align:center;}.newsleter-grid-popup .item:nth-child(5){ grid-area:ico3; align-self:center; justify-self:stretch; text-align:center;}.newsleter-grid-popup .item:nth-child(6){ grid-area:text3; align-self:center; justify-self:stretch; text-align:center;}.newsleter-grid-popup .item p{line-height:1.3em;margin:0px;}.newsletter-popup .popup-inputs{ border-top:1px solid #ffd8c8;padding:30px 0;}.newsletter-popup .popup-inputs > div{max-width:500px;padding:0 20px;overflow:hidden;margin:0 auto;}.newsletter-popup label.separated-label::before{ background:#fff; border-radius:3px; border:none;}.newsletter-popup label.separated-label em{ margin-left:-10px; padding:0px; color:#5e65f5;}.newsletter-popup label.separated-label{ padding:0 0 0 40px; font-size:13px; color:#ac4733;}.newsletter-popup label.separated-label a{ color:#ac4733;}.newsletter-popup input[type="checkbox"]:checked ~ .expand-label label:before{ background:url(../images/product/option_violet_check.png) center no-repeat; background-size:26px auto;}.newsletter-popup .popup-inputs > div .inputBox{ width:270px; margin:0 auto;}.newsletter-popup .popup-inputs .validation-advice{ display:none !important;}.newsletter-popup .inputBox{ position:relative;}.newsletter-popup .inputBox #newsletter-popup { -moz-border-radius:3px; -webkit-border-radius:3px; background:#fff!important; border:0; border-radius:3px; box-sizing:border-box; color:#8c8c8c; font:12px "Oxygen","Open Sans"; height:40px; padding:0 45px 0 10px; width:100%; margin-top:25px;}.newsletter-popup .inputBox #newsletter-popup.validation-failed { border:1px solid red!important}.newsletter-popup .inputBox #newsletter-popup.validation-failed~a { background:red}.newsletter-popup .inputBox #newsletter-popup ~ a { -moz-border-radius:3px; -moz-transition:background .25s linear; -ms-transition:background .25s linear; -o-transition:background .25s linear; -webkit-border-radius:3px; -webkit-transition:background .25s linear; background:#666ce5; border-radius:3px; color:#fff; display:block; height:40px; position:absolute; right:0; top:25px; transition:background .25s linear; width:40px}.newsletter-popup .inputBox #newsletter-popup ~ a:hover { background:#102d79}.newsletter-popup .inputBox #newsletter-popup ~ a span { display:block; font-size:2em; line-height:38px; text-align:center; width:40px}.newsletter-popup-catalog{background:#fad0c0;position:relative;box-sizing:border-box;}.newsletter-popup-catalog h6{font-weight:normal;color:#494343;margin:0;text-align:left;}.newsletter-popup-catalog h6 span{color:#5e65f5}.newsletter-popup-catalog .tableLike p{ color:#6b2818; text-align:left;}.newsletter-popup-catalog .tableLike p strong{ font-weight:bold; display:block; line-height:1em; text-transform:uppercase;}.newsletter-popup-catalog label.separated-label::before{ background:#fff; border-radius:3px; border:none; width:25px; height:25px;}.newsletter-popup-catalog label.separated-label em{ margin-left:-10px; padding:0px; color:#5e65f5;}.newsletter-popup-catalog label.separated-label{ padding:0 0 0 45px; font-size:13px; color:#6b2818; position:relative;}.newsletter-popup-catalog label.separated-label a{ color:#6b2818;}.newsletter-popup-catalog input[type="checkbox"]:checked ~ .expand-label label:before{ background:url(../images/product/option_violet_check.png) center no-repeat; background-size:26px auto;}.newsletter-popup-catalog .popup-inputs .validation-advice{ display:none !important;}.newsletter-popup-catalog .inputBox #newsletter-catalog-popup { -moz-border-radius:3px; -webkit-border-radius:3px; background:#f6e9e3!important; border:0; border-radius:3px; box-sizing:border-box; color:#8c8c8c; font:12px "Oxygen","Open Sans"; height:40px; padding:0 45px 0 10px; width:100%; background:#f6e9e3;}.newsletter-popup-catalog .inputBox #newsletter-catalog-popup.validation-failed { border:1px solid red!important}.newsletter-popup-catalog .inputBox #newsletter-catalog-popup.validation-failed~a { background:red}.newsletter-popup-catalog .inputBox #newsletter-catalog-popup ~ a { -moz-border-radius:3px; -moz-transition:background .25s linear; -ms-transition:background .25s linear; -o-transition:background .25s linear; -webkit-border-radius:3px; -webkit-transition:background .25s linear; background:#666ce5; border-radius:3px; color:#fff; display:block; height:40px; position:absolute; right:0; top:0px; transition:background .25s linear; width:40px}.newsletter-popup-catalog .inputBox #newsletter-catalog-popup ~ a:hover { background:#102d79}.newsletter-popup-catalog .inputBox #newsletter-catalog-popup ~ a span { display:block; font-size:2em; line-height:38px; text-align:center; width:40px}@media all and (min-width:902px) { .popup-box.catalog-popup .popup-wrapper{width:580px;max-width:none;margin-left:60px;} .newsletter-popup-catalog{ padding:0px; box-sizing:border-box; padding:0 5% 0 22%; } .newsletter-popup-catalog .catalog-cover{ position:absolute; top:50%; left:0px; -webkit-transform:translate(-52%, -49%); -ms-transform:translate(-52%, -49%); transform:translate(-52%, -49%); z-index:0; } .newsletter-popup-catalog .expand-label{ padding-left:30px; } .newsletter-popup-catalog .tableLike p { padding-left:70px; margin-bottom:15px; } .newsletter-popup-catalog .tableLike p strong{ font-size:37px; } .newsletter-popup-catalog .popup-inputs > div .inputBox{ margin-left:75px; } .newsletter-popup-catalog .subscribe-box{ padding:25px 0 50px; }}@media all and (max-width:901px) { .newsletter-popup-catalog{ padding:0px; width: 550px; box-sizing:border-box; padding:0 40px; } .newsletter-popup-catalog .tableLike{ margin:0px 0 10px 45px; } .newsletter-popup-catalog .catalog-cover { margin:0 30px 10px -10px; width:90px; } .newsletter-popup-catalog .tableLike p strong{ font-size:34px; } .newsletter-popup-catalog .subscribe-box{ padding:20px 0 40px 45px; }}@media all and (min-width:768px){ .newsletter-popup-catalog h6{font-size:32px;padding:35px 0 25px;}}@media all and (max-width:767px) { .newsletter-popup-catalog .catalog-cover { margin:0 10px 15px -10px; } .newsletter-popup-catalog h6{font-size:22px;padding:25px 0 15px;} .newsletter-popup-catalog .tableLike{ margin:0px 0 10px 0px; } .newsletter-popup-catalog .tableLike p strong{ font-size:26px; } .newsletter-popup-catalog{ width:345px; } .newsletter-popup-catalog .subscribe-box{ padding:20px 0 30px; }}@media all and (min-width:461px){ .newsletter-popup-catalog .popup-inputs > div .inputBox{ width:270px; position:relative; }}@media all and (max-width:460px) { .newsletter-popup-catalog{ width:300px; padding:0 20px; } .newsletter-popup-catalog .subscribe-box{ padding:20px 0; } .newsletter-popup-catalog .popup-inputs > div .inputBox{ width:100%; position:relative; }}input,textarea { background:#fff; border:1px solid #b3b3b3; box-sizing:border-box; color:#000; font-size:14px; line-height:38px; height:38px; padding:0 10px; width:100%; box-shadow:none!important; outline:0!important}input:focus,textarea:focus { border-color:#8c8c8c}textarea { background:#fff; border:1px solid #b3b3b3; box-sizing:border-box; color:#8c8c8c; font-size:14px; padding:10px; resize:none; width:100%!important}.input-box { margin-bottom:10px; margin-top:5px; position:relative}.textarea-pretender,.input-pretender { border:1px solid #b3b3b3; box-sizing:border-box; color:#000; cursor:not-allowed; font-size:14px; padding:10px; width:100%!important}.std .input-pretender p { margin:0}.textarea-pretender .floating-label,.input-pretender .floating-label { color:#909090; font-size:10px; top:-10px}select option { padding-right:10px}select.multiselect option { border-bottom:1px solid #b6b6b6; padding:2px 5px}select.multiselect option:last-child { border-bottom:0}textarea { overflow:auto}button[type="submit"] { -moz-border-radius:3px; -webkit-border-radius:3px; background:#0fae47; border:0; border-radius:3px; color:#fff; cursor:pointer; font-size:14px; font-weight:400; height:45px; padding:4px 0; text-align:center; transition:all 100ms ease-in-out; width:100%}button[type="submit"]:hover { background:#108237}button[type="submit"] .pe-7s-angle-right { font-size:28px; vertical-align:-26%}button[type="submit"] i { font-style:normal}select ~ .floating-label { display:none}.prettyselect-wrap ~ .floating-label,textarea:focus ~ .floating-label,textarea:not(:focus):valid ~ .floating-label,input:focus ~ .floating-label,input:not(:focus):valid ~ .floating-label { color:#909090; font-size:10px; top:-10px}.floating-label { background:#fff; box-sizing:border-box; color:#b5b5b5; font-size:14px; left:5px; max-width:95%; overflow:hidden; padding:2px 5px; pointer-events:none; position:absolute; text-overflow:ellipsis; top:6px; transition:.2s ease all; white-space:nowrap}input[type="checkbox"] { display:none}label.separated-label em,input[type="checkbox"] ~ label em { color:#f26444; font-style:normal; padding-right:3px}label.separated-label,input[type="checkbox"] ~ label { display:block; line-height:1.2em; padding-left:30px; padding-top:2px; text-align:left}label.separated-label:before,input[type="checkbox"] ~ label:before { border:1px solid #b3b3b3; content:""; display:block; height:18px; left:0; position:absolute; top:0; width:18px}.validation-advice:not([style*="display:none"]) + label:before,input[type="checkbox"].validation-failed ~ .expand-label label:before,input[type="checkbox"].validation-failed ~ label:before { border-color:#eb340a!important}input[type="checkbox"].validation-failed ~ .expand-label label a,input[type="checkbox"].validation-failed ~ .expand-label label,input[type="checkbox"].validation-failed ~ label a,input[type="checkbox"].validation-failed ~ label { color:#eb340a}label.separated-label:hover:before,input[type="checkbox"] ~ label:hover:before { border-color:#8c8c8c}input[type="checkbox"] ~ label .checked_text { display:none; margin-top:3px}input[type="checkbox"]:checked ~ label .checked_text { display:block}input[type="checkbox"]:checked ~ .expand-label label:before,label.separated-label.clicked:before,input[type="checkbox"]:checked ~ label:before { background:url(../images/product/option_green_check.png) center no-repeat; background-size:26px auto}.expand-label { position:relative}.expand-label.active label { max-height:none; padding-bottom:16px}.expand-label .expand-text { background:#fff; background:rgba(255,255,255,0); background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.78) 15%,rgba(255,255,255,0.96) 36%,rgba(255,255,255,0.98) 52%,rgba(255,255,255,1) 67%,rgba(255,255,255,1) 100%); background:-webkit-gradient(left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(15%,rgba(255,255,255,0.78)),color-stop(36%,rgba(255,255,255,0.96)),color-stop(52%,rgba(255,255,255,0.98)),color-stop(67%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1))); background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.78) 15%,rgba(255,255,255,0.96) 36%,rgba(255,255,255,0.98) 52%,rgba(255,255,255,1) 67%,rgba(255,255,255,1) 100%); background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.78) 15%,rgba(255,255,255,0.96) 36%,rgba(255,255,255,0.98) 52%,rgba(255,255,255,1) 67%,rgba(255,255,255,1) 100%); background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.78) 15%,rgba(255,255,255,0.96) 36%,rgba(255,255,255,0.98) 52%,rgba(255,255,255,1) 67%,rgba(255,255,255,1) 100%); background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.78) 15%,rgba(255,255,255,0.96) 36%,rgba(255,255,255,0.98) 52%,rgba(255,255,255,1) 67%,rgba(255,255,255,1) 100%); bottom:0; color:#102d79; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1); font-size:12px; line-height:15px; padding-bottom:2px; padding-left:70px; position:absolute; right:0}.expand-label .expand-text span { cursor:pointer}.expand-label .expand-text span:hover { color:#5d5abf}.expand-label.active .textdown,.expand-label:not(.active) .textup { display:none}.input-box input.validation-failed { background-color:#fcefec; border:1px solid #eb340a}.input-box input.validation-failed ~ .floating-label { background-color:#fcefec}.validation-advice { -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; background:#fff!important; background:none; border-bottom-left-radius:10px; box-sizing:border-box; color:#eb340a; font-size:0; max-width:100%; min-height:20px; overflow:hidden; padding-bottom:3px; padding-left:5px; padding-right:15px; position:absolute; right:-6px; top:-8px; width:15px; z-index:1}.validation-advice:after { -moz-border-radius:50%; -webkit-border-radius:50%; background:#fff; border:1px solid #eb340a; border-radius:50%; content:'!'; display:block; font-size:10px; font-weight:700; height:13px; line-height:13px; position:absolute; right:0; text-align:center; top:0; width:13px}.validation-advice:hover { font-size:10px; padding-left:5px; padding-right:18px; width:auto}.validation-advice:not(:hover) { height:15px; overflow:hidden}.validation-advice:not([style*="display:none;"]) ~ .expand-label label:not(.clicked) a,.validation-advice:not([style*="display:none;"]) ~ .expand-label label:not(.clicked) { color:red}.validation-advice:not([style*="display:none;"]) ~ .expand-label label:not(.clicked):before { border-color:red}input.validation-failed ~ .input-box label { color:red}.input-box .prettyselect-wrap select.validation-failed ~ .prettyselect-label,input.validation-failed ~ .input-box label:before { border-color:red}.fvat-note{ font-size:12px; line-height:1.1em; color:#8f8f8f; padding-top:4px; margin-bottom:10px; display:none;}#billing-new-address-form .fvat-note{ margin-top:-10px;}#translate-inline_table_content .magento_table_container .value input[id*="perstore_"]{ display:block; width:20px; margin:0 auto 0 0;}#translate-inline_table_content .magento_buttons{text-align:center;}#translate-inline_table_content .magento_buttons button{max-width:150px;}@media all and (max-width:1015px) { .footer-top-container,.page #maincontent,.page .layout-description { padding-left:15px; padding-right:15px } .home-tiles-slider{margin:0 -15px;}}@media all and (min-width:901px) { .sticky-search { position :fixed !important; top :-1px !important; z-index :99 !important; left :50% !important; transform :translateX(-50%) !important; background-color :rgb(255, 255, 255) !important; transition:width .25s linear !important; padding:0px 20px 0 20px; border:0px; border-bottom:1px solid #c4c3c9; } .sticky-search #span_clear_search { display :none !important; } .sticky-search #search_phrase{border:0px;} #searchContainer.sticky-searchcontainer{ position:fixed !important; width:500px !important; left:50% !important; transform:translateX(-50%) !important; top:38px !important; padding:0 10px; } #searchContainer.sticky-searchcontainer .products-grid > .item{padding:0 5px;margin:10px 0 !important;} #searchContainer.sticky-searchcontainer .products-grid > .item .hidden-data{display:none;} .top-search svg{width:41px;height:41px;position:absolute;top:0px;left:-40px;} .top-search form ~ svg{left:auto;right:-40px;} .top-search:not(.sticky-search) svg{display:none;} .top-search.sticky-search{width:490px;padding:0 15px;box-sizing:border-box;box-shadow:0px -8px 12px 4px rgba(0,0,0,0.3)} .top-search.sticky-search #span_clear_search{border:none;} .top-search.sticky-search #span_clear_search .pe-7s-close{margin-top:2px;} .top-search.sticky-search #span_clear_search.activated{width:30px;left:-20px;} .rollbox .custom {padding:0}}@media all and (max-width:900px) { .top-search svg{display:none;} body{padding-top:41px} .floating-code{display:none !important;} .hideButtonMobile .left-column .buttonlink{display:none;} .home-tiles-slider .home_grid{margin-top:0px; }}@media all and (min-width:768px) { .home_grid .item.buttonmode .vwrapper > span{white-space:nowrap;} .home-tiles-slider .home_grid .item.buttonmode .vwrapper{ bottom:50%; -webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%); } .home-tiles-slider .home_grid .item.buttonmode .vwrapper > span{ left:75%; }}@media all and (max-width:767px) { h1 { font-size:20px } h2 { font-size:18px } h3 { font-size:17px } .orange-heading { padding:30px 0 15px } jdiv{display:none !important;} .home_grid .item.tailmode .vwrapper > span{ display:none } .home_grid .item.tailmode .vwrapper{ top:50%; -moz-transform:translateY(50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); } .home_grid .item.tailmode .vwrapper strong{ font-size:18px; } .home_grid .item.tailmode .vwrapper small{ margin-top:5px; } .home_grid .item.hide767 {display:none;} .home_grid .item.full767{ grid-column-end:span 2; } .home_grid .item[data-aspect-mobileratio="1:1"]{grid-column-end:span 1 !important;} .home_grid .item[data-aspect-mobileratio="2:1"]{grid-column-end:span 2 !important;} .home_grid .item.full767 a::before{ padding-top:25%; } .home_grid .item[data-aspect-mobileratio="2:1"] a::before{ padding-top:50%; } .home_grid .item.full767.buttonmode .vwrapper{ position:absolute; bottom:auto; top:50%; left:auto; right:10%; -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); white-space:nowrap; } .newsletter-popup h6{font-size:26px;} html > body > div[data-tb-element="trustbadge_minimised_responsive_container"][id*="tsbadgeResponsiveTop_"]{ display:none !important; height:0px; width:0px; overflow:hidden; position:absolute; }}@media (min-width:640px) { .message-window ul { min-width:560px }}@media (max-width:639px) { .home_grid .item.buttonmode .vwrapper{bottom:15px;} .home_grid .item.buttonmode .vwrapper > span{ border:0px;font-size:14px;background:none !important;padding:0px;line-height:1.2em;height:auto; } .newsletter-popup h6{font-size:24px;}}@media all and (max-width:460px) { .home_grid .item.tailmode .vwrapper strong{ font-size:15px; } .home_grid .item.tailmode .vwrapper small{ font-size:13px; } .home_grid .item.full767.buttonmode .vwrapper > span{border:none;background:none;padding:0;} .home_grid .item.buttonmode .vwrapper > span i{display:none;}}.newsletter-popup .popup-wrapper .popup-content{ background:#ebebeb;}.newsletter-popup .popup-wrapper{ width:100%; max-width:600px; box-sizing:border-box;}.newsletter-popup picture{ display:block;}.newsletter-popup picture img{ width:100%; display:block;}.newsletter-popup form{ box-sizing:border-box; padding:0 40px 30px; text-align:left; overflow:hidden;}.newsletter-popup .newsletter-form p{ color:#4c4c4c; font-size:20px; line-height:1.7em; font-weight:300;}.newsletter-popup .newsletter-form p strong{ font-weight:700; font-size:44px; display:inline-block; line-height:0.9em;}.newsletter-popup .newsletter-form p strong span{ color:#e96944;}.newsletter-popup .newsletter-form .input-agreement{ width:100%; margin:20px 0 30px;}.newsletter-popup .newsletter-form .input-agreement .validation-advice{ background:none !important; width:15px !important; height:15px !important; padding:15px 0 0 0; overflow:hidden; box-sizing:border-box; min-height:15px; right:initial; left:15px; border-radius:50%;}.newsletter-popup .newsletter-form .input-agreement label span,.newsletter-popup .newsletter-form .input-agreement label a{ color:#4c4c4c; font-style:italic; font-size:12px;}.newsletter-popup .newsletter-form .input-agreement label em{ display:none;}.newsletter-popup .newsletter-form .input-agreement input[type="checkbox"]:checked + label:before{ background:url('../images/checkboxes/lp-label-green-square-checked.jpg') 0 0 no-repeat;}.newsletter-popup .newsletter-form .input-agreement label:before{ width:25px; height:25px; background:url('../images/checkboxes/lp-label-green-square.jpg') 0 0 no-repeat; border:0px;}.newsletter-popup .newsletter-form .input-agreement label{ padding:0 0 0 40px;}.newsletter-popup .newsletter-form .inputdata{ width:300px; display:inline-block; vertical-align:top; position:relative;}.newsletter-popup .newsletter-form .inputdata .validation-advice{ background:none !important; width:15px !important; height:15px !important; padding:15px 0 0 0; overflow:hidden; box-sizing:border-box; min-height:15px; border-radius:50%;}.newsletter-popup .newsletter-form .inputdata input{ border-color:#fff; border-radius:3px;}.newsletter-popup .newsletter-form .buttonlink{ display:inline-block; width:38px; vertical-align:top; margin:0 0 0 10px;}.newsletter-popup .newsletter-form .buttonlink a{ width:0px; height:39px; box-sizing:border-box; overflow:hidden; white-space:nowrap; background:#e96944; border-radius:3px; border-color:#e96944; padding:0px 0 0 39px; position:relative;}.newsletter-popup .newsletter-form .buttonlink a:hover{ background:#fa8c19;}.newsletter-popup .newsletter-form .buttonlink a:before{ content:"\e684"; font-family:"Pe-icon-7-stroke"; position:absolute; top:0px; left:0px; color:#fff; display:block; font-size:30px; margin:-5px 0 0 4px;}@media all and (max-width:680px) { .newsletter-popup .popup-wrapper{ max-width:100%; max-height:100%; height:100%; min-width:300px; }  .newsletter-popup .newsletter-popup-wrapper{ top:50%; position:relative; -webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%) }  .newsletter-popup .popup-wrapper .newsletter-popup, .newsletter-popup .popup-wrapper .popup-content{ height:100%; } .newsletter-popup form{padding-bottom:0px;}  .newsletter-popup .newsletter-form p{ font-size:16px; line-height:1.4em; } .newsletter-popup .newsletter-form p strong{ font-size:32px; line-height:0.9em; } .newsletter-popup .newsletter-form .inputdata{ width:260px; }}@media all and (max-width:480px) { .newsletter-popup .newsletter-form .inputdata{ width:168px; }}@media all and (max-width:680px) and (orientation:landscape) { .newsletter-popup picture{ position:absolute; top:-95px; right:0px; z-index:-1; width:60%; opacity:0.7; } .newsletter-popup form{padding-bottom:0px;}}#notice-cookie-block:not(.translate-mode){ z-index:9999; position:fixed; left:30px; bottom:30px;}#notice-cookie-block{ background:#f2f1ed; padding:15px; color:#000; font-size:12px; line-height:1.3em; text-align:left; border:1px solid #ccc;}#notice-cookie-block .closeWindow{ font-size:30px; position:absolute; top:0px; right:0px; width:30px; height:30px; text-align:center; overflow:hidden; color:#102d79;}#notice-cookie-block button{ border-radius:3px; color:#000; cursor:pointer; height:41px; line-height:38px; padding:0 25px 0 30px; position:relative; border:2px solid rgba(0,0,0,0.3); box-sizing:border-box; display:inline-block; white-space:nowrap; background:none; transition:background .25s linear;}#notice-cookie-block button:hover{ background:#f9f8f5;}#notice-cookie-block .actions{ text-align:center; display:grid; display:-ms-grid; justify-content:center; justify-items:space-evenly; grid-gap:0 25px; margin:0 auto; align-items:center; grid-template-columns:minmax(0, max-content) minmax(0, max-content);}#notice-cookie-block .actions a{ white-space:nowrap; cursor:pointer; position:relative; display:inline-block;}#notice-cookie-block .actions a span{ font-size:26px; vertical-align:middle; margin-left:-3px;}@media all and (min-width:681px) { #notice-cookie-block{ max-width:400px; }}@media all and (max-width:640px) { #notice-cookie-block:not(.translate-mode){ bottom:0px; left:0px; right:0px; border-left:0px; border-right:0px; } .catalog-product-view #notice-cookie-block:not(.translate-mode){ bottom:68px; }}.inspirations-grid { display:grid; display:-ms-grid; grid-template-rows:auto; grid-auto-columns:minmax(0, 1fr); justify-content:stretch; justify-items:stretch; grid-gap:15px; margin:0 auto; grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);}.inspirations-grid > .item:nth-child(12n + 1) { grid-column:1 / span 2; grid-row:span 2;}.inspirations-grid > .item:nth-child(12n-4) { grid-column:2 / span 2; grid-row:span 2;}.inspirations-grid picture { display:block;}.inspirations-grid .pinImage{ margin:0px;}.inspiration-item { display:block; position:relative; overflow:hidden;}.inspiration-item picture { display:block;}.inspiration-item picture img{ width:100%;}.inspiration-item:before { display:block; content:""; position:absolute; bottom:0px; right:0px; top:0px; left:0px; width:100%; height:100%; opacity:0; -moz-transition:all 0.25s linear; -ms-transition:all 0.25s linear; -o-transition:all 0.25s linear; -webkit-transition:all 0.25s linear; transition:all 0.25s linear; background:#3b4f81; z-index:1;}.inspiration-item:hover:before { opacity:0.2; background:#000000;}.inspiration-item:hover .buttonlink { top:50%; opacity:1;}.inspiration-item .buttonlink { border:2px solid #FFF; border-radius:3px; clear:both; cursor:pointer; height:41px; line-height:38px; color:#fff; position:absolute; top:-50px; left:50%; opacity:0; margin-top:-22.5px; z-index:2; text-align:center; -moz-transition:all 0.25s linear; -ms-transition:all 0.25s linear; -o-transition:all 0.25s linear; -webkit-transition:all 0.25s linear; transition:all 0.25s linear; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}.inspiration-item .buttonlink span { margin:0 auto; position:relative;}.inspiration-item .buttonlink span.framed { padding:0 30px;}@media only screen and (max-width:767px) { .inspiration-item .buttonlink span.framed { border:0px !important; }}@media only screen and (min-width:461px) { .inspirations-grid.ceil-mobile-7 > .item:nth-child(6) ~ .item { display:none; }}@media only screen and (max-width:460px) { .inspirations-grid { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr); } .inspirations-grid > .item:nth-child(12n-4) { grid-column:1 / span 2; grid-row:span 2; }}.popup-newsletter{ position:relative; overflow:hidden;}.popup-box .popup-wrapper .popup-newsletter picture{ display:block; height:100%; width:100%; overflow:hidden;}.popup-newsletter form{ position:absolute; left:40px; right:40px; text-align:left; max-width:500px;}.popup-box:not(.bottom-text) .popup-newsletter form{ top:45px;}.bottom-text .popup-newsletter form{ bottom:45px;}.popup-newsletter .newsletter-form p{ color:#fff; font-size:18px; line-height:1.2em; font-weight:300; text-align:left;}.popup-newsletter .newsletter-form.dark p,.popup-newsletter .newsletter-form.dark,.popup-newsletter .newsletter-form.dark label span,.popup-newsletter .newsletter-form.dark label a{ color:#000 !important;}.popup-newsletter .newsletter-form p i{ font-style:normal;}.popup-newsletter .newsletter-form p strong{ font-weight:700; font-size:34px; margin:10px 0; display:inline-block; line-height:1em;}.popup-newsletter .newsletter-form .input-agreement{ width:100%; margin-bottom:30px;}.popup-newsletter .newsletter-form .input-agreement .validation-advice{ background:none !important; width:15px !important; height:15px !important; padding:15px 0 0 0; overflow:hidden; box-sizing:border-box; min-height:15px; right:initial; left:15px; border-radius:50%;}.popup-newsletter .newsletter-form .input-agreement label span,.popup-newsletter .newsletter-form .input-agreement label a{ color:#fff; font-style:italic; font-size:12px;}.popup-newsletter .newsletter-form .input-agreement label em{ display:none;}.popup-newsletter .newsletter-form .input-agreement input[type="checkbox"]:checked + label:before{ background:url('../images/checkboxes/lp-label-green-square-checked.jpg') 0 0 no-repeat;}.popup-newsletter .newsletter-form .input-agreement label:before{ width:25px; height:25px; background:url('../images/checkboxes/lp-label-green-square.jpg') 0 0 no-repeat; border:0px; margin-left:-1px;}.popup-newsletter .newsletter-form .input-agreement label span{ opacity:0.9;}.popup-newsletter .newsletter-form .input-agreement label{ padding:0 0 0 40px;}.popup-newsletter .newsletter-form .inputdata{ max-width:290px; width:100%; display:inline-block; vertical-align:top; position:relative;}.popup-newsletter .newsletter-form .inputdata .validation-advice{ background:none !important; width:15px !important; height:15px !important; padding:15px 0 0 0; overflow:hidden; box-sizing:border-box; min-height:15px; border-radius:50%;}.popup-newsletter .newsletter-form .inputdata input{ border-color:#fff; border-radius:3px;}.popup-newsletter .newsletter-form .buttonlink{ display:inline-block; min-width:38px; vertical-align:top; margin:0 0 0 10px;}.popup-newsletter .newsletter-form .buttonlink a{ min-width:38px; height:38px; box-sizing:border-box; overflow:hidden; white-space:nowrap; background:#e96944; border-radius:3px; border-color:#e96944; position:relative; color:#fff; padding:0px;}.popup-newsletter .newsletter-form .buttonlink span{ font-size:34px; margin-top:3px;}.popup-newsletter .newsletter-form .buttonlink a strong{ font-weight:normal;padding:0 20px;line-height:32px;}.popup-newsletter .newsletter-form .buttonlink a:hover{ background:#fa8c19;}@media all and (max-width:767px) { .popup-newsletter .newsletter-form p{ font-size:16px; } .popup-newsletter .newsletter-form p strong{ font-size:26px; }}@media all and (max-width:680px) { .popup-box.full680 .popup-wrapper{ top:0px; left:0px; right:0px; bottom:0px; transform:none; -moz-transform:none; -webkit-transform:none; max-height:none; width:auto; } .popup-box.full680 .popup-wrapper .popup-content, .popup-box.full680 .popup-wrapper .popup-newsletter{ height:100%; } .bottom-text .popup-newsletter form{ bottom:auto; top:45px; }}@media all and (max-width:680px) and (orientation:portrait){ .popup-box.full680 .popup-wrapper .popup-newsletter picture img{ height:100%; width:auto; min-width:100%; max-width:none; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); position:relative; left:50%; }}@media all and (max-width:460px) { .popup-newsletter .newsletter-form .inputdata{ max-width:165px; }}.promoBox { width:100%; position:relative;}.promoBox .custom{ padding-bottom:3px;}.promoBox a{ display:block; color:#000;}.promoBox.whiteText a,.promoBox.whiteText{ color:#fff;}.promoBox .promobox-grid{ display:grid; display:-ms-inline-grid; grid-gap:0 10px; justify-content:center; align-self:center; align-items:center; height:42px; font-size:13px; white-space:nowrap; margin:0 auto; grid-template-columns:auto auto minmax(0,60px) auto auto;}.promoBox:not(.promoBoxCounter) .promobox-grid{ grid-template-areas:"percent text separator timeline button";}.promoBox.promoBoxCounter .promobox-grid{ grid-template-areas:"percent text separator timeline counter";}.promoBox .promobox-grid > span{ display:block;}.promoBox .discountValue{ grid-area:percent; font-size:24px; font-weight:500;}.promoBox .discountValue strong{ font-weight:500;}.promoBox .discountValue img{ height:30px; vertical-align:middle;}.promoBox .promotext{ grid-area:text; box-sizing:border-box;}.promoBox .separator{ grid-area:separator; width:10%;}.promoBox .timeline{ grid-area:timeline; opacity:.6;}.promoBox .linkbtn{ grid-area:button; box-sizing:border-box; padding-left:20px;}.promoBox .counter{ grid-area:counter;}.promoBox .linkbtn i{ font-size:22px; vertical-align:-5px; margin-left:-5px;}.promoBoxCounter{ display:none; background-repeat:no-repeat;}.promoBoxCounter table{margin:0px;padding:0px;border-collapse:collapse;}.promoBoxCounter table td{margin:0px;padding:0px;}.promoBoxCounter .custom table td .number{font-size:24px;text-align:center;line-height:28px;}.promoBoxCounter .custom .days,.promoBoxCounter .custom .hours,.promoBoxCounter .custom .minutes,.promoBoxCounter .custom .seconds{opacity:0.6}.promoBoxCounter .custom .relative{position:relative;}.promoBoxCounter .custom .daylabel{font-size:13px;padding:0;display:inline-block;padding:0 10px 0 2px;opacity:.6;}.promoBoxCounter .custom .hours-text .singular,.promoBoxCounter .custom .daylabel .singular{display:none;}.promoBoxCounter .relative:not(.setcolor) .hours-text{display:none;}select[id*="country_id"] ~ .prettyselect-drop{ max-height:200px; overflow:auto;}.widget-background-blue{ background-color:#eaf3fb;}.widget-background-gray{ background-color:#f2efe4;}@media all and (max-width:767px){ .etrusted-badge-container, div[id*="tsbadge"], jdiv{display:none !important;}}@media all and (max-width:680px){ .promoBox .promobox-grid{ font-size:14px; line-height:1.2em; padding-bottom:1px; box-sizing:border-box; } .promoBox:not(.promoBoxCounter) .promobox-grid{ grid-template-areas:"percent text button" "percent timeline button"; grid-template-columns:auto auto auto; grid-gap:0 15px; } .promoBox.promoBoxCounter .promobox-grid{ grid-template-areas:"percent text text text" "timeline timeline counter counter"; grid-template-columns:auto auto auto auto; grid-gap:0 5px; } .promoBox .timeline{ font-size:11px; } .promoBox .promobox-grid > span.separator{ display:none; } .promoBox:not(.promoBoxCounter) .discountValue{ font-size:28px; } .promoBox.promoBoxCounter .discountValue{ font-size:18px; } .promoBox:not(.promoBoxCounter) .promotext{ align-self:end; } .promoBox:not(.promoBoxCounter) .timeline{ align-self:start; } .promoBox.promoBoxCounter .timeline{ text-align:right; } .promoBox.promoBoxCounter .custom table td .number{ font-size:18px; line-height:16px; } .promoBox.promoBoxCounter .discountValue img{ height:20px; } .promoBoxCounter .custom .daylabel{ padding-right:5px; } .promoBox .linkbtn span{ display:none; } .promoBox .linkbtn i{ border:1px solid #fff; border-radius:3px; width:28px; height:28px; text-align:center; line-height:26px; margin-left:20px } .promoBox .custom{ padding-bottom:0px; }}a.stayhome-faq span{ vertical-align:-25%; margin-left:-10px; }.quarticon .products-grid, .quarticon .products-grid > * { width:100%; margin:0; padding:0;}.quarticon .products-grid a.product-link { width:100%; position:relative;}.quarticon .products-grid a.product-link::before { content:""; display:block; padding-top:84.677%;}.quarticon .products-grid a.product-link img { -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); left:50%; max-height:99.9%; max-width:100%; position:absolute; top:50%; transform:translate(-50%,-50%); width:auto;}.quarticon .products-grid .hidden-data { margin-bottom:0;}.category-layout .quarticon { padding-bottom:30px; margin-bottom:20px;}body:not(.product-my-picture-on) .page { -ms-grid-columns:minmax(0,1fr); box-sizing:border-box; display:-ms-grid; display:grid; grid-gap:0; grid-template-areas:"header" "content" "descritpion"; grid-template-columns:minmax(0,1fr); justify-items:stretch; margin:0 auto; max-width:1015px; text-align:left; width:100%}.page .layout-description { -ms-grid-column:1; -ms-grid-row:3; grid-area:descritpion; min-width:0; position:relative}.page #layout-header,.page #maincontent { -ms-grid-column:1; -ms-grid-row:2; grid-area:content; min-width:0}.page #layout-header { -ms-grid-row:1; grid-area:header; position:relative}.grid-container { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; margin-left:auto; margin-right:auto; width:100%}.grid-container .grid-container,.grid-container.nospace { padding-left:0; padding-right:0}.grid-row { margin-left:-10px; margin-right:-10px}.grid-container:after,.grid-container:before,.grid-row>div[class*=col-] { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 { float:left; min-height:1px; padding-left:10px; padding-right:10px; position:relative}.col-xs-12 { width:100%}.col-xs-10 { width:83.33333333%;}.col-xs-9 { width:75%}.col-xs-8 { width:66.66666667%;}.col-xs-7 { width:58.33333333%;}.col-xs-6 { width:50%}.col-xs-5 { width:41.66666667%;}.col-xs-3 { width:25%}.col-xs-push-3 { left:25%;}.col-xs-push-1 { left:8.33333333%;}.grid-container:after,.grid-container:before,.grid-row:after,.grid-row:before { content:" "; display:table}.grid-container:after,.grid-row:after { clear:both}.grid-div,.grid-div .grid2 { box-sizing:border-box; margin:10px -10px}.grid-div:after { clear:both; content:""; display:table}.grid-div .grid2 { float:left; margin:10px 0; min-height:1px; padding-left:10px; padding-right:10px; position:relative; width:50%}.hidden-xs{display:none}.visible-xs{display:block}.grid-row.space10{ margin-left:-5px;margin-right:-5px}.grid-row.space10>div{ padding-left:5px; padding-right:5px;}.grid-row.space0{ margin-left:0px;margin-right:0px;}.grid-row.space0>div{ padding-left:0px; padding-right:0px;}.grid-container.nospace{ padding-left:0px; padding-right:0px;}.grid-container.nospace .grid-row{ margin-left:0px; margin-right:0px;}.grid-container.nospace .grid-row > div[class*="col-"]{ padding-left:0px; padding-right:0px;}.home_grid { -ms-grid-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr); display:-ms-grid; display:grid; grid-gap:9px 10px; grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr); justify-items:stretch; margin:10px auto 0; max-width:1015px; text-align:left; width:100%}.home_grid .item[data-aspect-ratio="2:1"]{ grid-column-end:span 2;}@media all and (max-width:460px) { .bimago-products { -ms-grid-columns:minmax(0,1fr) minmax(0,1fr); grid-template-columns:minmax(0,1fr) minmax(0,1fr) } .bimago-products .item:nth-of-type(6)~.item { display:none }}@media (min-width:461px) { .col-sm-9 { width:75%; } .col-sm-8 { width:66.66666667%; } .col-sm-6 { width:50% } .col-sm-5 { width:41.66666667%; } .col-sm-4 { width:33.33333333%; } .col-sm-3 { width:25%; } .col-sm-push-7 { left:58.33333333%; } .col-sm-push-1 { left:8.33333333%; } .hidden-sm{display:none;} .visible-sm{display:block;}}@media all and (min-width:461px) and (max-width:767px) { .bimago-products { -ms-grid-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr); grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) } .bimago-products .item:nth-of-type(6)~.item { display:none }}@media (max-width:767px) { .grid-div .grid2 { width:100% } .home_grid { -ms-grid-columns:minmax(0,1fr) minmax(0,1fr); grid-template-columns:minmax(0,1fr) minmax(0,1fr); }}@media (min-width:768px) { .grid-div.swipe_cols .grid2:first-child { float:right!important } .col-md-9 { width:75%; } .col-md-7 { width:58.33333333%; } .col-md-6 { width:50%; } .col-md-5 { width:41.66666667%; } .col-md-4 { width:33.33333333%; } .col-md-3 { width:25%; } .col-md-push-9 { left:75%; } .col-md-push-3 { left:25%; } .col-md-push-1 { left:8.33333333%; } .hidden-md{display:none;} .visible-md{display:block;}}@media all and (min-width:768px) and (max-width:901px) { .bimago-products { -ms-grid-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr); grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) } .bimago-products .item:nth-of-type(8)~.item { display:none }}@media (min-width:902px) { .grid-container { padding-left:0; padding-right:0 } .grid-row { margin-left:-15px; margin-right:-15px } .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 { padding-left:15px; padding-right:15px } .col-lg-6 { width:50%; } .col-lg-5 { width:41.66666667%; } .col-lg-3 { width:25%; } .col-lg-push-1 { left:8.33333333%; } .col-lg-push-0 { left:auto; } .hidden-lg{display:none;} .visible-lg{display:block;}}.heder-intro { border-bottom:1px solid #ccc; font-size:12px; position:relative; display:grid; display:-ms-grid; grid-template-rows:auto; justify-content:stretch; justify-items:stretch; grid-gap:0 10px; margin:0 auto; text-align:left; box-sizing:border-box; padding:0 10px;}.heder-intro:not(.currencyBlock){ grid-template-areas:"socials freeshipping infoline"; grid-template-columns:minmax(0,max-content) auto minmax(0,max-content);}.heder-intro.currencyBlock{ grid-template-areas:"socials freeshipping infoline currency"; grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 100px;}.heder-intro .socials{ grid-area:socials; padding:8px 0;}.heder-intro .socials a{ opacity:0.8; margin:0 3px;}.heder-intro .socials a:hover{ opacity:1;}.heder-intro .free-shipping{ grid-area:freeshipping; text-align:center; padding:8px 0;}.heder-intro .free-shipping i{ font-style:normal; font-weight:bold; color:#000;}.heder-intro .free-shipping .pe-7s-call{ font-size:20px; vertical-align:bottom;}.heder-intro .free-shipping .item{ display:inline-block;}.heder-intro .free-shipping .item:first-child{ padding-left:35px; background:url('//shark.bimago.com/bimago2/icons/header-truck.png') 0 50% no-repeat;}.heder-intro .currency{ grid-area:currency;}.heder-intro .infoline{ grid-area:infoline; text-align:right; padding:8px 0;}.heder-intro .infoline .pe-7s-call{ font-size:20px; vertical-align:-25%;}body:not(.store-russian) .heder-intro .intro-item { background-image:url(//shark.bimago.com/bimago2/header/icons/header-icons.png); background-repeat:no-repeat; height:25px; line-height:25px; margin:5px 25px 5px 0; padding-left:30px}body.store-russian .heder-intro .intro-item { margin:14px 25px 5px 0}.heder-intro .intro-item.header-trusted { background-position:-5px -75px}.heder-intro .intro-item.header-return { background-position:-5px -5px}.heder-intro .intro-item.header-shipping { background-position:-5px -41px}.heder-intro .right-side .pe-7s-call { font-size:1.6em; vertical-align:-22%}.heder-intro .right-side { padding-right:15px; padding-top:7px}body.store-russian span.ruPhoneRegion:before { content:"("}body.store-russian span.ruPhoneRegion:after { content:")"}.heder-intro .currency-group+.right-side { margin-right:6%}#search_form,#sorl-more span { display:block; position:relative}#search_form #span_search_button { height:40px; position:absolute; right:0; text-align:center; top:0; width:40px}#search_form #span_search_button .pe-7s-search { color:#102d79; font-size:2em; height:40px; padding-top:6px; position:absolute; right:0; top:0; width:42px}#search_form #span_search_button:hover .pe-7s-search,#span_clear_search:hover .pe-7s-close,.currency-group .currency-switcher li.selected a { color:#5d5abf}#search_form #span_search_button #search_button { background:0 0; border:0; cursor:pointer; height:40px; padding:0; position:absolute; right:0; top:0; width:50px; z-index:2}#span_clear_search { -moz-transition:all .25s linear; -ms-transition:all .25s linear; -o-transition:all .25s linear; -webkit-transition:all .25s linear; background:#fff; border:1px solid #ccc; border-right:0; box-sizing:border-box; cursor:pointer; display:block!important; height:40px; left:0; overflow:hidden; position:absolute; top:0; transition:all .25s linear; visibility:hidden; width:0; z-index:2}#span_clear_search .pe-7s-close { color:#102d79; font-size:2em; padding-top:5px}#span_clear_search.activated { left:-39px; visibility:visible; width:40px}#sorl-more { -moz-border-radius:3px; -moz-transition:all 250ms ease-in 0s; -o-transition:all 250ms ease-in 0s; -webkit-border-radius:3px; -webkit-transition:all 250ms ease-in 0s; border:1px solid #102d79; border-radius:3px; color:#102d79; cursor:pointer; display:inline-block; font-size:12px; margin:0 10px 0 0; padding:3px 10px 4px 15px; transition:all 250ms ease-in 0s; vertical-align:top}#sorl-more span { padding-right:18px}#sorl-more span:after { content:"\e684"; display:block; font:28px/20px "Pe-icon-7-stroke"; position:absolute; right:-5px; top:0; vertical-align:-5px}#sorl-more:hover { background:#f2f2f2; border-color:#5d5abf; color:#5d5abf; text-decoration:none}@media (min-width:970px) { .top-search { width:460px } #header #navigation .menu-list-holder .submenubox>div { padding-right:30px }}@media (min-width:902px) and (max-width:969px) { .top-search { width:360px }}@media (min-width:902px) { #header-mobile,#header-mobile-menu,#mobile-search,#navigation .menu-list-holder h2:before,#navigation .menu-list-holder h3:before,#searchContainer .pagerContainer .pages li.hideLi,.allsubcats { display:none } body.store-russian .header-infoline { margin-bottom:5px; max-width:250px; text-align:left } body.store-russian .header-infoline .pe-7s-call { font-size:2.6em; margin-right:10px; margin-top:2px; text-align:center; width:30px } body.store-russian .header-infoline strong { font-size:1em } body.store-russian .header-infoline td { line-height:1.25em; padding:0 0 0 5px } body.store-russian .header-infoline .ruLand { color:#818181; font-size:13px } .header-middle { padding:20px 10px 15px } .header-middle .logo { margin-right:90px } #header.loggedIn .top-search { width:300px } #header.loggedIn .top-search.sticky-search { width:490px } .top-search .search_box { border:1px solid #c4c3c9; box-sizing:border-box; height:40px; padding:10px 60px 10px 10px; width:100% } #navigation .menu-list-holder .cat-main>div:first-child { font-size:1em; line-height:1.3em; position:relative; text-align:left; width:100% } #navigation .menu-list-holder .cat-main>div:first-child:after { -moz-transition:width .25s linear; -ms-transition:width .25s linear; -o-transition:width .25s linear; -webkit-transition:width .25s linear; background-color:#e96944; bottom:-1px; content:""; height:1px; left:0; position:absolute; transition:width .25s linear; width:0 } #navigation { background:#f2f1ed; height:40px; position:relative; width:100%; } #navigation .homelink { -moz-transition:all .25s linear; -ms-transition:all .25s linear; -o-transition:all .25s linear; -webkit-transition:all .25s linear; height:40px; left:0; position:absolute; top:0; transition:all .25s linear; width:40px; z-index:1; background:transparent; } #navigation .homelink a { box-sizing:border-box; color:#000; display:block; font-size:1.6em; height:100%; padding-top:4px; text-align:center; width:100%; } #navigation .homelink:hover { background:#e8e7e3; } #navigation .main-nav { box-sizing:border-box; padding-left:40px; width:100% } #navigation .menu-box { box-sizing:border-box; float:left; height:40px; position:relative; width:20% }  #navigation .menu-box-header { box-sizing:border-box; cursor:pointer; height:40px; line-height:38px; text-align:center; width:100%; -moz-transition:all .25s linear; -ms-transition:all .25s linear; -o-transition:all .25s linear; -webkit-transition:all .25s linear; } #navigation .menu-box:hover .menu-box-header { background:#e8e7e3; } #navigation .menu-box .menu-box-header a { color:#000 } #navigation .menu-box:not(:first-child) .menu-list-holder a { color:#3b3b3b } #navigation .menu-box:not(:first-child) .menu-list-holder a:hover { color:#000!important } #navigation .menu-box-header i { box-sizing:border-box; font-size:2em; height:40px; padding-top:6px; text-indent:-6px; vertical-align:-27%; width:15px } #navigation .menu-list-holder { -moz-transition:all .25s linear; -ms-transition:all .25s linear; -o-transition:all .25s linear; -webkit-transition:all .25s linear; background:#fff; border:1px solid #e5e5e5; border-top:0; left:0; opacity:0; padding:10px 10px 10px 20px; position:absolute; top:40px; transition:all .25s linear; visibility:hidden; z-index:9; } #navigation .cat-main:hover .submenubox,#navigation .menu-box:hover .menu-list-holder,#searchContainer.loading .resultsContainer .loaderWrapper { opacity:1; visibility:visible } #navigation .menu-list-holder h2,#navigation .menu-list-holder h3 { font-size:1em; margin:0; padding:0; text-align:left } #navigation .menu-list-holder .cat-main>div:first-child a,#navigation .menu-list-holder h2 a,#navigation .menu-list-holder h3 a { box-sizing:border-box; color:#000; display:block; font-size:14px; padding:6px 30px 6px 0; position:relative; white-space:nowrap; width:100% } #navigation .menu-list-holder .cat-main:hover h2>a i,#navigation .menu-list-holder .cat-main:hover h3>a i,#navigation .menu-list-holder .cat-main:hover>div:first-child>a i { color:#e96944 } #navigation .menu-list-holder .cat-main>div.hasSubmenu:first-child>a i,#navigation .menu-list-holder h2.hasSubmenu>a i { font-size:2em; position:absolute; right:-10px; top:1px } #navigation .menu-list-holder h2:after,#navigation .menu-list-holder h3:after { -moz-transition:width .25s linear; -ms-transition:width .25s linear; -o-transition:width .25s linear; -webkit-transition:width .25s linear; background-color:#e96944; content:""; display:block; height:1px; left:0; transition:width .25s linear; width:0 } #navigation .menu-list-holder .cat-main:hover h2:after,#navigation .menu-list-holder .cat-main:hover h3:after,#navigation .menu-list-holder .cat-main:hover>div:first-child:after { width:100% } #navigation .cat-main { position:relative } #navigation .menu-list-holder .submenubox { -moz-box-shadow:0 0 4px 0 rgba(0,0,0,.17); -moz-transition:all .25s linear; -ms-transition:all .25s linear; -o-transition:all .25s linear; -webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.17); -webkit-transition:all .25s linear; background:#fafafa; box-shadow:0 0 4px 0 rgba(0,0,0,.17); left:100%; margin-left:10px; opacity:0; position:absolute; top:0; transition:all .25s linear; visibility:hidden; z-index:-1 } #navigation .menu-list-holder .submenubox>div { display:table-cell; padding:5px 20px 5px 10px; text-align:left; white-space:nowrap } #navigation .menu-list-holder .submenubox a { box-sizing:border-box; color:#000; display:block; font-size:14px; padding:4px 0; position:relative; white-space:nowrap; width:100% } #navigation .menu-list-holder .submenubox a:after { -moz-transition:width .25s linear; -ms-transition:width .25s linear; -o-transition:width .25s linear; -webkit-transition:width .25s linear; background-color:#e96944; bottom:-1px; content:""; display:block; height:1px; left:0; position:absolute; transition:width .25s linear; width:0 } #navigation .menu-list-holder .submenubox a:hover:after { width:100% } #navigation .cat-top .cat-main:nth-child(n+3) .submenubox { -moz-transform:translateY(-50%); margin-top:15px; transform:translateY(-50%); -webkitt-top-transform:translateY(-50%) } body .header-actions { position:absolute; right:0; top:-48px } body .header-actions ul { list-style:none; margin:0; padding:0 } .header-actions ul li { display:inline-block; margin-right:15px } .header-actions ul li i { font-size:1.4em; margin-right:3px; vertical-align:text-top } body.store-russian .intro-item table { margin:2px 0 } body.store-russian .intro-item table td:nth-child(even) { padding-left:3px; padding-right:45px } body.store-russian .intro-item table strong { color:#000; display:block; font-size:15px; font-weight:600 } body.store-russian .intro-item table td { color:#818181; font-size:13px; line-height:1.4em; vertical-align:middle } #searchContainer { -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; background-color:#fff; border:1px solid #e5e5e5; border-bottom-left-radius:3px; border-bottom-right-radius:3px; box-sizing:border-box; display:none; left:0; max-width:1015px; min-height:40px; padding:0 30px; position:absolute; right:0; top:0; width:100%; z-index:2 } #searchContainer .resultsContainer { overflow:hidden; position:relative } #searchContainer .resultsContainer .hidden-data a { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100% } #searchContainer .resultsContainer .hidden-data a span { white-space:nowrap } #searchContainer .resultsContainer .loaderWrapper { -moz-transition:background .25s linear; -ms-transition:background .25s linear; -o-transition:background .25s linear; -webkit-transition:background .25s linear; background:rgba(255,255,255,.8); bottom:0; left:0; opacity:0; position:absolute; right:0; top:0; transition:background .25s linear; visibility:hidden } #searchContainer .resultsContainer .loadingbox { display:block; left:50%; margin-left:-19px; margin-top:-17px; position:relative; top:50% } #searchContainer .resultsContainer .products-grid>.item { margin-top:25px; text-align:center; width:16.6667% } #searchContainer .products-grid>* { padding:0 15px 30px } #searchContainer .pagerContainer { overflow:hidden; padding-bottom:10px; text-align:right; width:100% } #searchContainer .pagerContainer .pages { display:inline-block; margin:0; padding:0 } #searchContainer .pagerContainer .pages li { color:#102d79; cursor:pointer; display:inline-block; font-size:1em; line-height:1.4em; padding:0; vertical-align:top } #searchContainer .pagerContainer .pages li i { -moz-border-radius:3px; -moz-transition:background .25s linear; -ms-transition:background .25s linear; -o-transition:background .25s linear; -webkit-border-radius:3px; -webkit-transition:background .25s linear; border:1px solid #cac9ce; border-radius:3px; font-size:27px; height:26px; margin:0 5px; position:relative; text-align:center; transition:background .25s linear; width:26px } #searchContainer .pagerContainer .pages li.disabled { cursor:not-allowed; opacity:.4 } #searchContainer .pagerContainer .pages li:not(.disabled) i:hover { background:#f2f2f2 } #searchContainer .pagerContainer .pages input { -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #a6a6a6; border-radius:3px; box-shadow:2px 2px 2px 0 rgba(209,209,209,.67) inset; color:#000; display:inline-block; font-family:"Oxygen","Verdana","Arial",sans-serif; height:26px; text-align:center; transition:border-color .25s linear 0s; vertical-align:baseline; width:35px }}@media (max-width:901px) { body.store-russian .mobile-infoline-box .header-infoline { margin:0 auto; text-align:left; width:250px } body.store-russian .mobile-infoline-box .header-infoline .pe-7s-call { font-size:1.2em; margin-right:10px; margin-top:1px; text-align:center; width:20px } body.store-russian .mobile-infoline-box .header-infoline strong { font-size:.8em } body.store-russian .mobile-infoline-box .header-infoline td { line-height:1em } body.store-russian .mobile-infoline-box .header-infoline .ruLand { color:#818181; font-size:12px } section#header { -moz-transition:width 500ms ease-in 0s; -o-transition:width 500ms ease-in 0s; -webkit-transition:width 500ms ease-in 0s; height:40px; overflow:hidden; position:absolute; right:0; top:0; transition:width 500ms ease-in 0s; width:0; z-index:10 } #header-mobile .logoLink img,section#header.searchin { width:100% } section#header .header-middle { height:40px; position:relative; width:100% } section#header .header-middle .top-search,section#header .header-middle .top-search #search_form { height:40px; width:100% } section#header .header-middle .top-search #search_form .search_box { border:0; box-sizing:border-box; font:16px "Oxygen",san-serif!important; height:40px; padding:0 50px; width:100% } input#search_phrase::-webkit-input-placeholder { line-height:42px; } input#search_phrase:-moz-placeholder { line-height:42px; } input#search_phrase::-moz-placeholder { line-height:42px; } input#search_phrase:-ms-input-placeholder { line-height:42px; } section#header .header-middle .top-search #search_form #span_clear_search { border:0; left:0!important; text-align:center; visibility:visible; width:50px } .page #layout-header { left:0px; top:0px; position:fixed; right:0; z-index:99 } #header-mobile .fixed-bar { background:#fff; border-bottom:1px solid #858585; height:40px; min-width:220px; position:relative; width:100% } .fixed-bar .cartToogler,.fixed-bar .searchToogler,.fixed-bar .toogleMenu { background:#fff; float:left; height:40px; position:relative; width:40px; z-index:1 } #header-mobile-menu .hideMenu,#mobile-search #mobile-search-hide,.fixed-bar .toogleMenu .showMenu { background:#fff; cursor:pointer; float:left; height:40px; left:0; position:absolute; top:0; width:40px } .fixed-bar .toogleMenu .showMenu { box-sizing:border-box; font-size:12px; line-height:12px; overflow:hidden; padding-top:3px; text-align:center } #header-mobile-menu .hideMenu { -moz-transition:all 300ms ease-in 0s; -o-transition:all 300ms ease-in 0s; -webkit-transition:all 300ms ease-in 0s; left:-40px; opacity:0; transition:all 300ms ease-in 0s; visibility:hidden } #header-mobile-menu .hideMenu i,#mobile-search #mobile-search-hide i { font-size:3em; line-height:40px; text-align:center; width:40px } .fixed-bar .toogleMenu .showMenu span { display:block; font-size:34px; margin-left:3px } .fixed-bar .cartToogler,.fixed-bar .searchToogler { box-sizing:border-box; cursor:pointer; float:right; z-index:9 } .fixed-bar .cartToogler i,.fixed-bar .searchToogler i { font-size:1.8em; line-height:40px; text-align:center; width:40px } .fixed-bar .cartToogler a span { display:none } #mobile-search .span_clear_search,.fixed-bar div.logo { box-sizing:border-box; left:0; position:absolute; text-align:center } .fixed-bar div.logo { padding:0 40px; top:8px; width:100% } .fixed-bar .logo img { width:90px } #header-mobile-menu { -moz-transition:all 300ms ease-in 0s; -o-transition:all 300ms ease-in 0s; -webkit-transition:all 300ms ease-in 0s; bottom:0; left:0; opacity:0; position:fixed; right:0; top:0; transition:all 300ms ease-in 0s; visibility:hidden; z-index:999 } #header-mobile-menu .layer { background:rgba(0,0,0,.2); height:100%; width:100% } #menu-mobile .cat-top .cat-main>div { margin:0; position:relative; width:100% } #menu-mobile { -moz-transition:left 300ms ease-in 0s; -o-transition:left 300ms ease-in 0s; -webkit-transition:left 300ms ease-in 0s; background:#fff; bottom:0; left:-400px; left:0px; overflow-y:auto; position:fixed; text-align:left; top:0; transition:left 300ms ease-in 0s; width:400px } #menu-mobile .socials{ padding:10px 15px 0px; } #menu-mobile .socials a{ margin:0 5px; } #menu-mobile #menu-mobile-wrapper { box-sizing:border-box; padding:10px 15px 60px } #menu-mobile .cat-top .cat-main h2:after,#menu-mobile .cat-top .cat-main>div:first-child:after { -moz-transition:all .4s ease; -ms-transition:all .4s ease; -o-transition:all .4s ease; -webkit-transition:all .4s ease; background:#f26444; bottom:0; content:""; display:block; height:1px; left:0; margin-left:0; position:absolute; transition:all .4s ease; width:0; z-index:10 } #menu-mobile .cat-top .cat-main h2.active:after,#menu-mobile .cat-top .cat-main>div.active:first-child:after { width:100% } #menu-mobile .cat-top .cat-main h2 a i,#menu-mobile .cat-top .cat-main h2.hasSubmenu:before,#menu-mobile .cat-top .cat-main>div.hasSubmenu:first-child:before,#menu-mobile .cat-top .cat-main>div:first-child a i { display:none } #menu-mobile .cat-top .cat-main h2.hasSubmenu a:before,#menu-mobile .cat-top .cat-main>div.hasSubmenu:first-child a:before { -moz-transition:all 300ms ease-in 0s; -o-transition:all 300ms ease-in 0s; -webkit-transition:all 300ms ease-in 0s; background:0 0; border:0; content:"\e688"; display:block; font:1.8em "Pe-icon-7-stroke"; left:auto; position:absolute; right:0; top:7px; transition:all 300ms ease-in 0s } #menu-mobile .cat-top .cat-main h2.hasSubmenu.active a:before,#menu-mobile .cat-top .cat-main>div.hasSubmenu.active:first-child a:before { color:#ff3105; content:"\e682" } #menu-mobile .cat-top .cat-main h2,#menu-mobile .cat-top .cat-main>div:first-child { box-sizing:border-box; font-weight:400; margin:0; padding:0!important; text-align:left } #menu-mobile .cat-top .cat-main h2 a,#menu-mobile .cat-top .cat-main>div:first-child a { border-bottom:1px solid #e5e5e5; box-sizing:border-box; color:#000!important; cursor:pointer; display:block; font-size:16px; height:45px; line-height:40px; margin:0; width:100% } #menu-mobile .submenubox { background:#f5f5f5; border-bottom:1px solid #ccc; box-sizing:border-box; display:none; padding:5px 10px; position:relative; text-align:left } #menu-mobile .submenubox>div>div { border-top:1px solid #fff; overflow:hidden; padding:0 5px; text-overflow:ellipsis; white-space:nowrap } #menu-mobile .submenu-holder.with3levels div>div:first-child,#menu-mobile .submenubox>div:first-child>div:first-child { border-top:0 } #menu-mobile .submenu-holder.with3levels div>div a,#menu-mobile .submenubox a { color:#000!important; display:block; font-size:14px; line-height:40px; width:100% } #menu-mobile .user-menu { margin-top:30px; padding:0 10px } #menu-mobile .user-menu ul { list-style:none; padding-left:0; text-align:left; width:100% } #menu-mobile .user-menu ul li { font-size:1.15em; padding:0 0 0 30px; position:relative } #menu-mobile .user-menu ul li i { font-size:1.5em; left:0; position:absolute; top:10px; vertical-align:-13% } #menu-mobile .user-menu ul li span { display:block; } #menu-mobile .user-menu ul li a { border-bottom:1px solid #e5e5e5; color:#000; display:block; font-size:14px; padding:10px 0 } .mobile-infoline-box { -moz-transition:left 300ms ease-in 0s; -o-transition:left 300ms ease-in 0s; -webkit-transition:left 300ms ease-in 0s; background:#fff; border-top:1px solid #ccc; bottom:0; font-size:1.25em; height:40px; left:-400px; line-height:25px; margin:0; padding:10px 0; position:fixed; right:0; text-align:center; transition:left 300ms ease-in 0s; width:400px; z-index:9 } .mobile-infoline-box i { font-size:1.5em; vertical-align:-20% } .mobile-infoline-box small { color:#ccc; display:block; font-size:.7em } #menu-mobile .homelink { border-bottom:1px solid #e5e5e5; box-sizing:border-box; color:#000!important; cursor:pointer; display:block; font-size:16px; height:45px; line-height:40px; margin:5px 0 0; width:100% } #menu-mobile .homelink h6 { line-height:40px; font-weight:400; margin-top:10px; } #menu-mobile .homelink span { color:#000!important } #menu-mobile .homelink i { color:#000!important; font-size:1.6em; vertical-align:text-bottom } .page { -moz-transition:margin-left 300ms ease-in 0s; -o-transition:margin-left 300ms ease-in 0s; -webkit-transition:margin-left 300ms ease-in 0s; margin-left:0; transition:margin-left 300ms ease-in 0s } .menu-is-shown .page { margin-left:400px } .menu-is-shown #header-mobile-menu { opacity:1; visibility:visible } .menu-is-shown #header-mobile-menu .hideMenu { -moz-border-radius-bottomright:50%; -moz-border-radius-topright:50%; -webkit-border-bottom-right-radius:50%; -webkit-border-top-right-radius:50%; border-bottom-right-radius:50%; border-top-right-radius:50%; color:#102d79; left:385px; opacity:1; position:absolute; visibility:visible; z-index:2 } .menu-is-shown #header-mobile-menu .hideMenu i { margin-left:-6px } .menu-is-shown #header-mobile-menu #menu-mobile,.menu-is-shown #header-mobile-menu .mobile-infoline-box { left:0 } .menu-is-shown #header-mobile .showMenu { opacity:0 } #menu-mobile .allsubcats a::before { background-image:url(//shark.bimago.com/bimago2/home_page/spanish/menu/menu_es_sprite.png); background-position:0 -771px; background-repeat:no-repeat; background-size:100% auto; content:""; display:inline-block; height:25px; margin:0 5px 0 0; position:relative; vertical-align:-15%; width:25px } #menu-mobile .allsubcats a { box-sizing:border-box; cursor:pointer; font-size:14px; } #menu-mobile .menu-box.hide-mobile{ display:none; } #menu-mobile .menu-list-holder h3{ margin:0px; padding:0px; text-align:left; } #menu-mobile .menu-list-holder a{ color:#000!important; display:block; font-size:14px; line-height:40px; width:100%; } #menu-mobile .menu-box-header a i{ display:block; font-size:1.8em; position:absolute; right:0; top:7px; } #menu-mobile .menu-box-header.active a i{ color:#f26444; -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -o-transform:rotate(180deg);  -ms-transform:rotate(180deg);  transform:rotate(180deg);  } #menu-mobile .menu-box-header a{ border-bottom:1px solid #e5e5e5; box-sizing:border-box; color:#000!important; cursor:pointer; display:block; font-size:16px; height:45px; line-height:40px; margin:0; width:100%; position:relative; } #menu-mobile .menu-box-header a:after{ -moz-transition:all .4s ease; -ms-transition:all .4s ease; -o-transition:all .4s ease; -webkit-transition:all .4s ease; background:#f26444; bottom:0; content:""; display:block; height:1px; left:0; margin-left:0; position:absolute; transition:all .4s ease; width:0; z-index:10 } #menu-mobile .menu-box-header.active a:after{ width:100% }}@media (max-width:767px) { body:not(.product-my-picture-on) #header-mobile { margin:0; position:relative; z-index:2 }}@media (max-width:440px) { #menu-mobile,.mobile-infoline-box { left:-260px; width:260px } .menu-is-shown #header-mobile-menu .hideMenu { left:245px } .menu-is-shown .page { margin-left:260px }}.products-grid { box-sizing:border-box; margin:0 -5px}.products-grid:after,.products-grid:before { clear:both; content:''; display:block}.products-grid>* { box-sizing:border-box; float:left; padding:0 5px 30px; vertical-align:top; width:33.3333%}.products-grid>div>div>a { border:1px solid transparent; box-sizing:border-box; display:block; position:relative; width:100%}.page:not(.allplate) .products-grid>div:hover>div>a { border-color:gray}.products-grid>div>div>a:before { content:""; display:block; padding-top:84.677%}.products-grid .product-link:after { content:""; background-size:100% auto; width:210px; height:58px; position:absolute; bottom:-1px; left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); transform:translateX(-50%); z-index:2; display:none;}.products-grid .attribute-set-35 .product-link:after,.products-grid .attribute-set-36 .product-link:after,.products-grid .is-magma .product-link:after,.products-grid .is-bestseller .product-link:after,.products-grid .is-perfect-match .product-link:after,.products-grid .is-new .product-link:after,.products-grid .is-youngart .product-link:after{ display:block;}.store-british .products-grid .is-new .product-link:after{ background:url('../images/icons/isNew_en.png') center bottom no-repeat;}.store-english .products-grid .is-new .product-link:after{ background:url('../images/icons/isNew_en.png') center bottom no-repeat;}.store-french .products-grid .is-new .product-link:after{ background:url('../images/icons/isNew_fr.png') center bottom no-repeat;}.store-german .products-grid .is-new .product-link:after{ background:url('../images/icons/isNew_de.png') center bottom no-repeat;}.store-italian .products-grid .is-new .product-link:after{ background:url('../images/icons/isNew_it.png') center bottom no-repeat;}.store-netherlands .products-grid .is-new .product-link:after{ background:url('../images/icons/isNew_nl.png') center bottom no-repeat;}.store-polish .products-grid .is-new .product-link:after{ background:url('../images/icons/isNew_pl.png') center bottom no-repeat;}.store-portugal .products-grid .is-new .product-link:after{ background:url('../images/icons/isNew_pt.png') center bottom no-repeat;}.store-spanish .products-grid .is-new .product-link:after{ background:url('../images/icons/isNew_es.png') center bottom no-repeat;}.store-swedish .products-grid .is-new .product-link:after{ background:url('../images/icons/isNew_se.png') center bottom no-repeat;}body[class*='store-'] .products-grid .is-bestseller .product-link:after{ background:url('../images/icons/isBestseller.png') center bottom no-repeat;}body[class*='store-'] .products-grid .is-perfect-match .product-link:after{ background:url('../images/icons/perfectMatch.png') center bottom no-repeat;}body[class*='store-'] .products-grid .is-magma .product-link:after{ background:url('//shark.bimago.com/bimago2/product/category_items_icons.png') center -153px no-repeat; width:67px;height:68px;bottom:7px;right:20px;left:auto;background-size:100% auto; -moz-transform:translateX(0%); -webkit-transform:translateX(0%); transform:translateX(0%);}body[class*='store-'] .products-grid .attribute-set-35 .product-link:after{ background:url('//shark.bimago.com/bimago2/product/category_items_icons.png') center 0px no-repeat; width:67px;height:68px;bottom:7px;right:20px;left:auto;background-size:100% auto; -moz-transform:translateX(0%); -webkit-transform:translateX(0%); transform:translateX(0%);}body[class*='store-'] .products-grid .attribute-set-36 .product-link:after{ background:url('//shark.bimago.com/bimago2/product/category_items_icons.png') center -77px no-repeat; width:67px;height:68px;bottom:7px;right:20px;left:auto;background-size:100% auto; -moz-transform:translateX(0%); -webkit-transform:translateX(0%); transform:translateX(0%);}body[class*='store-'] .products-grid .is-youngart .product-link:after{ background:url('../images/icons/listing_shapes.svg#youngart') center bottom no-repeat; background-size:auto 100%;}@media (max-width:460px){ .products-grid .product-link:after { width:150px; height:42px; } body[class*='store-'] .products-grid .attribute-set-35 .product-link:after{ width:45px;height:45px; } body[class*='store-'] .products-grid .attribute-set-36 .product-link:after{ width:45px;height:46px;background-position:center -51px; } body[class*='store-'] .products-grid .is-magma .product-link:after{ width:45px;height:46px;background-position:center -102px; }}.products-grid>div>div>a img { -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); left:50%; max-height:99.9%; max-width:100%; position:absolute; top:50%; transform:translate(-50%,-50%); width:auto}.products-grid .hidden-data { margin:15px 0 20px; position:relative}.products-grid .hidden-data h3 { font-size:1em; font-weight:400; margin-bottom:0; overflow:hidden; padding-bottom:0; text-overflow:ellipsis; white-space:nowrap; width:100%}.products-grid .hidden-data h3 span { color:rgba(0,0,0,.6); display:block; font-size:.95em; padding-bottom:2px}.products-grid .hidden-data .product-list-price { display:block; text-align:center}.products-grid .hidden-data .product-list-price>* { display:inline-block; float:none; vertical-align:baseline}.products-grid .hidden-data .product-list-price>span:first-child { color:rgba(0,0,0,.6); font-size:.9em; padding-right:5px}.products-grid .hidden-data .product-list-price>.price-box .regular-price { color:#000; font-size:1.15em}.products-grid .hidden-data .product-list-price>.price-box .discount-price .price { color:rgba(0,0,0,.6); padding-right:3px; text-decoration:line-through}.products-grid .hidden-data .product-list-price>.price-box+.price-box .regular-price { color:#f26444}.products-grid .item { position:relative}.products-grid .item .listing-box { box-sizing:border-box; overflow:hidden; position:relative; width:100%}.products-grid .action_buttons a,.products-grid .item .listing-box>a { box-sizing:border-box; display:block}.products-grid .action_buttons { box-sizing:border-box; position:absolute; right:0; top:-16px; width:100%; z-index:2}.products-grid .action_buttons a { -moz-transition:border-color .5s ease,color .5s ease; -ms-transition:border-color .5s ease,color .5s ease; -o-transition:border-color .5s ease,color .5s ease; -webkit-transition:border-color .5s ease,color .5s ease; background:#fff; border:1px solid gray; border-radius:2px; color:#102d79; height:33px; text-align:center; transition:border-color .5s ease,color .5s ease; width:33px}.products-grid .action_buttons a:hover { background:#f5f5f5; color:#5c46ab}.products-grid .item .action_buttons .varient_ico { background:#fff url(../images/category/varient.png) center no-repeat}.products-grid .item .action_buttons .handpainted-ico,.products-grid .item .action_buttons .varient_ico { -moz-transition:background-color .5s ease; -ms-transition:background-color .5s ease; -o-transition:background-color .5s ease; -webkit-transition:background-color .5s ease; border:1px solid gray; border-radius:2px; cursor:pointer; display:block; height:31px; position:absolute; right:0; top:-32px; transition:background-color .5s ease; width:31px; z-index:12}.products-grid .item .action_buttons .handpainted-ico { background:#fff url(../images/category/brush.png) center no-repeat}.products-grid .item .action_buttons .varient_ico:hover { background-color:#f5f5f5}.products-grid .item .action_buttons .varient_ico.varient_shown { background:#f5f5f5}.products-grid .item .action_buttons .varient_ico.varient_shown:after { color:#5d5abf; content:"\e680"; font:35px/1em "Pe-icon-7-stroke"; left:-2px; position:absolute; text-indent:0; top:0}.products-grid .varients { bottom:-1px; box-sizing:border-box; display:none; height:65px; left:0; overflow:hidden; padding-right:32px; position:absolute; width:100%; z-index:11}.products-grid .varients .varient_box { background:#fff; border:1px solid gray; box-sizing:border-box; height:100%; position:relative; width:100%}.products-grid .varients .varient_item { background:#fff; border:1px solid gray; bottom:-1px; box-sizing:border-box; padding:5px; position:absolute; top:-1px}.products-grid .varients .varient_item:first-child { left:49.8%; right:-1px}.products-grid .varients .varient_item:first-child+.varient_item { left:-1px; right:49.8%}.products-grid .varients .varient_item:hover { border-color:#5e65f5; z-index:9}.products-grid .varients .varient_item:hover:before { background-color:#5e65f5; content:""; display:block; height:1px; left:0; position:absolute; right:0; top:-1px}.products-grid .varients .varient_item a { background:0 0!important; border:0; display:block; height:100%; overflow:hidden; text-align:center; width:100%}.products-grid .varients .varient_item a img { display:block; height:100%; margin:0 auto; width:auto}.products-grid .varients .attribute-set-35>a:after,.products-grid .varients .attribute-set-36>a:after { background-size:100% auto; bottom:6px; content:""; display:block; height:27px; position:absolute; right:8px; width:27px}.products-grid .varients .attribute-set-35>a:after { background:url(//shark.bimago.com/bimago2/product/category_items_icons.png) center 0 no-repeat}.products-grid .varients .attribute-set-36>a:after { background:url(//shark.bimago.com/bimago2/product/category_items_icons.png) center -31px no-repeat}.products-grid .item .action_buttons .stash-button { -moz-transition:background-color .5s ease,right .2s ease; -ms-transition:background-color .5s ease,right .2s ease; -o-transition:background-color .5s ease,right .2s ease; -webkit-transition:background-color .5s ease,right .2s ease; background-color:#fff; border:1px solid gray; border-radius:2px; cursor:pointer; display:block; font-size:1.5em; height:33px; position:absolute; right:-42px; top:-32px; transition:background-color .5s ease,right .2s ease; width:33px; z-index:12}.products-grid .item:hover .action_buttons .stash-button { right:0}.products-grid .item .action_buttons .stash-button.loading,.products-grid .item .action_buttons .stash-button:hover { background-color:#f5f5f5}.products-grid .item .action_buttons .stash-button.loading span { -moz-animation:pulseHeart .75s linear infinite; -ms-animation:pulseHeart .75s linear infinite; -webkit-animation:pulseHeart .75s linear infinite; animation:pulseHeart .75s linear infinite}.products-grid .item .action_buttons .stash-button.success { color:#4ad010; text-shadow:0 0 5px #4ad010}.products-grid .item .action_buttons>* { position:relative}.products-grid .item .action_buttons .action_buttons_flags.has-flags+.action_buttons_stash,.products-grid .item .action_buttons .action_buttons_variants.has-variants+.action_buttons_flags+.action_buttons_stash,.products-grid .item .action_buttons .action_buttons_variants.has-variants+.action_buttons_flags.has-flags { top:-32px}.products-grid .item .action_buttons .action_buttons_variants.has-variants+.action_buttons_flags.has-flags+.action_buttons_stash { top:-64px}@media (max-width:900px) { .products-grid .item .action_buttons .stash-button { right:0!important } .products-grid .hidden-data .product-list-price>span:first-child { display:block; font-size:.9em; line-height:1.5em }}@media (max-width:767px) { .products-grid>* { width:50% }}@media all and (max-width:460px) { .products-grid .attribute-set-35 .listing-box > a:after { background-position:center 0; background-size:100% auto; height:45px; width:45px } .products-grid .attribute-set-36 .listing-box > a:after { background-position:center -51px; background-size:100% auto; height:46px; width:45px } .products-grid .is-magma .listing-box > a:after { background-position:center -102px; background-size:100% auto; height:46px; width:45px }}@keyframes pulseHeart { 0% { -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1) } 50% { -moz-transform:scale(.8); -ms-transform:scale(.8); -o-transform:scale(.8); -webkit-transform:scale(.8); transform:scale(.8) } to { -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); -webkit-transform:scale(1); transform:scale(1) }}@-moz-keyframes pulseHeart { 0% { -moz-transform:scale(1.1); transform:scale(1.1) } 50% { -moz-transform:scale(.8); transform:scale(.8) } to { -moz-transform:scale(1); transform:scale(1) }}@-webkit-keyframes pulseHeart { 0% { -webkit-transform:scale(1.1); transform:scale(1.1) } 50% { -webkit-transform:scale(.8); transform:scale(.8) } to { -webkit-transform:scale(1); transform:scale(1) }}@-ms-keyframes pulseHeart { 0% { -ms-transform:scale(1.1); transform:scale(1.1) } 50% { -ms-transform:scale(.8); transform:scale(.8) } to { -ms-transform:scale(1); transform:scale(1) }}.language-list .flag { background:url(../images/flags/all.png) no-repeat center/cover; display:inline-block; height:12px; margin:0 7px 12px; position:relative; text-indent:-100000px; width:19px}.language-list .flag.flag-czech { background-position:center -14px}.language-list .flag.flag-german { background-position:center -28px}.language-list .flag.flag-english { background-position:center -56px}.language-list .flag.flag-spanish { background-position:center -70px}.language-list .flag.flag-french { background-position:center -98px}.language-list .flag.flag-italian { background-position:center -140px}.language-list .flag.flag-netherlands { background-position:center -154px}.language-list .flag.flag-polish { background-position:center -182px}.language-list .flag.flag-portugal { background-position:center -196px}.language-list .flag.flag-russian { background-position:center -210px}.language-list .flag.flag-swedish { background-position:center -224px}.language-list .flag.flag-british { background-position:center -238px}.footer-bottom-container { background:#ebebeb; position:relative}.footer-top-container { overflow:hidden; position:relative}.footer-top-container .wrapper { margin:20px auto 0; max-width:1015px; padding-bottom:30px; width:100%}.checkout-onepage-index .copyright { padding-bottom:0}.cookies_box { background:#2b3165; display:none; padding:5px 10px; width:100%}.cookies_box .cookie-wrapper { color:#9ca2c4; font-size:12px; line-height:1.3em; margin:0 auto; max-width:1015px; text-align:left; width:100%}.cookies_box .cookie-wrapper strong { font-weight:400}.cookies_box .cookie-wrapper a { color:#fff}.cookies_box .cookie-wrapper .pull-left { width:75%}.cookies_box .cookie-wrapper .pull-right { text-align:right; width:25%}.cookies_box .cookie-wrapper .pull-right a { -moz-transition:all .25s linear; -ms-transition:all .25s linear; -o-transition:all .25s linear; -webkit-transition:all .25s linear; border:1px solid #9ca2c4; border-radius:3px; display:inline-block; margin:2px auto 0; padding:8px 30px; transition:all .25s linear}.cookies_box .cookie-wrapper .pull-right a:hover { background:#fff; color:#2b3165}.cookies_box{ box-sizing:border-box; text-align:center}footer .newsletter-footer{ margin:40px auto; max-width:1015px; width:100%; background-color:#f2f1ed; background-position:right center; background-repeat:no-repeat; background-size:auto 100%; padding:30px 70px; box-sizing:border-box; position:relative;}.store-british footer .newsletter-footer{ background-image:url('//shark.bimago.com/bimago2/newsletter/footer/nl_footer_bg_couk.png');}.store-english footer .newsletter-footer{ background-image:url('//shark.bimago.com/bimago2/newsletter/footer/nl_footer_bg_en.png');}.store-french footer .newsletter-footer{ background-image:url('//shark.bimago.com/bimago2/newsletter/footer/nl_footer_bg_fr.png');}.store-german footer .newsletter-footer{ background-image:url('//shark.bimago.com/bimago2/newsletter/footer/nl_footer_bg_de.png');}.store-italian footer .newsletter-footer{ background-image:url('//shark.bimago.com/bimago2/newsletter/footer/nl_footer_bg_it.png');}.store-netherlands footer .newsletter-footer{ background-image:url('//shark.bimago.com/bimago2/newsletter/footer/nl_footer_bg_nl.png');}.store-polish footer .newsletter-footer{ background-image:url('//shark.bimago.com/bimago2/newsletter/footer/nl_footer_bg_pl.png');}.store-portugal footer .newsletter-footer{ background-image:url('//shark.bimago.com/bimago2/newsletter/footer/nl_footer_bg_pt.png');}.store-spanish footer .newsletter-footer{ background-image:url('//shark.bimago.com/bimago2/newsletter/footer/nl_footer_bg_es.png');}.store-swedish footer .newsletter-footer{ background-image:url('//shark.bimago.com/bimago2/newsletter/footer/nl_footer_bg_se.png');}footer .newsletter-content{ -ms-grid-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr); display:-ms-grid; display:grid; grid-gap:0 30px; grid-template-areas:"text form ."; grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr); grid-template-rows:auto; justify-items:stretch; align-items:center; max-width:100%; text-align:left; font-size:13px;}footer .newsletter-content .newsletter-header{ font-size:21px; font-weight:400;}footer .newsletter-content .newsletter-text{ grid-area:text;}footer .newsletter-content .subscribe-box{ grid-area:form;}footer .newsletter-content ul{ margin-top:10px;}footer .newsletter-content ul li{ padding-left:32px; position:relative;}footer .newsletter-content ul li:before{ content:""; display:block; position:absolute; top:8px; left:10px; width:5px; height:5px; border-radius:50%; background:#9e674f;}footer .newsletter-content .subscribe-box .inputBox{ max-width:210px; margin:0 auto;}footer .newsletter-content .subscribe-box .inputBox input{ border-radius:3px; border:none !important; box-shadow:inset 1px 1px 2px rgba(0,0,0,0.4) !important; text-align:center; box-sizing:border-box; line-height:43px; height:45px; }footer .newsletter-content .subscribe-box .inputBox input::-webkit-input-placeholder { line-height:38px;}footer .newsletter-content .subscribe-box .inputBox input:-moz-placeholder { line-height:38px;}footer .newsletter-content .subscribe-box .inputBox input::-moz-placeholder { line-height:38px;}footer .newsletter-content .subscribe-box .inputBox input:-ms-input-placeholder { line-height:38px;}footer .newsletter-footer .image-author{ position:absolute; bottom:3px; right:7px; color:#fff;}footer .newsletter-content .subscribe-box .inputBox input.validation-failed{ box-shadow:inset 1px 1px 2px rgba(175,0,0,0.7) !important;}footer .newsletter-content .subscribe-box .inputBox a{ display:block; border-radius:3px; line-height:45px; margin:10px auto 0; padding:0 35px; text-overflow:ellipsis; overflow:hidden; background:#9e674f; color:#fff; text-align:center; white-space:nowrap;}footer .newsletter-content .subscribe-box .validation-advice{ display:none !important;}.footer-wrapper{ width:100%; background-color:#f2f1ed; padding:40px 15px; box-sizing:border-box;}.footer-grid{ display:grid; -ms-grid-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr); display:-ms-grid; display:grid; grid-gap:0 30px; grid-template-areas:"col1 col2 col3 col4" "socials socials socials socials"; grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr); grid-template-rows:auto; justify-items:stretch; max-width:1015px; margin:0 auto;}.footer-grid .footer-cms-col1{ grid-area:col1; -ms-grid-row:1; -ms-grid-column:1;}.footer-grid .footer-cms-col2{ grid-area:col2; -ms-grid-row:1; -ms-grid-column:2;}.footer-grid .footer-cms-col3{ grid-area:col3; -ms-grid-row:1; -ms-grid-column:3;}.footer-grid .footer-cms-col4{ grid-area:col4; -ms-grid-row:1; -ms-grid-column:4;}.footer-grid .socials-list{ grid-area:socials; border-bottom:1px solid #d9d9d9; padding:10px 0 20px; text-align:left; -ms-grid-row:2; -ms-grid-column:1; -ms-grid-column-span:4;}.footer-grid .socials-list .social-item{ display:inline-block; border:1px solid #cdcadd; border-radius:2px; width:33px; height:33px; margin-right:10px; overflow:hidden;}.footer-grid .socials-list .social-item a{ background-repeat:no-repeat; display:block; background-image:url(//shark.bimago.com/bimago2/footer/socials/sprite-socials-20190225.png); width: 100%; height: 100%; opacity:0.8; transition:opacity 0.2s linear;}.footer-grid .socials-list .social-item a:hover{opacity:1;}.social-item .socials-blog { background-position:-10px -10px;}.social-item .socials-facebook { background-position:-10px -63px;}.social-item .socials-insta { background-position:-10px -116px;}.social-item .socials-pinterest { background-position:-10px -169px;}.social-item .socials-youtube { background-position:-10px -222px;}.footer-grid div[class*="footer-cms-col"] ul{ text-align:left; font-size:13px; margin:0px; padding:0px; list-style:none;}.footer-grid div[class*="footer-cms-col"] ul li{ padding-bottom:10px;}.footer-grid div[class*="footer-cms-col"] h5{ text-align:left; font-size:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}.footer-grid div[class*="footer-cms-col"] a{ line-height:1.1em; display:block;}.lower-footer-grid{ display:grid; -ms-grid-columns:auto auto auto auto 50px; display:-ms-grid; display:grid; grid-gap:0 10px; grid-template-areas:"col1 col2 col4 col5"; grid-template-columns:160px 160px auto 60px; grid-template-rows:auto; justify-content:stretch; max-width:1015px; margin:20px auto 0; text-align:left;}.store-polish .lower-footer-grid{ grid-template-areas:"col1 col2 col3 col4 col5"; grid-template-columns:160px 160px auto auto 60px;}.store-swedish .lower-footer-grid{ grid-template-columns:300px 160px auto 60px;}.lower-footer-grid span[class*='pe-7s-']{color:#000;font-size:24px;vertical-align:-22%;}.lower-footer-grid a{color:#000;}.lower-footer-grid .contact-phone{ grid-area:col1; -ms-grid-row:1; -ms-grid-column:1;}.lower-footer-grid .contact-mail{ grid-area:col2; -ms-grid-row:1; -ms-grid-column:2;}.lower-footer-grid .contact-map{ grid-area:col3; -ms-grid-row:1; -ms-grid-column:3;}.lower-footer-grid .copyrights{ grid-area:col4; text-align:right; color:#959595; font-size:12px; padding-top:4px; -ms-grid-row:1; -ms-grid-column:4;}.lower-footer-grid .language-list{ grid-area:col5; position:relative; -ms-grid-row:1; -ms-grid-column:5;}.language-switcher { padding:5px 0 0; white-space:nowrap; margin:0; position:absolute; right:-5px; top:27px;}.language-switcher li:not(.selected){ display:none;}.language-switcher li.selected{ color:#000; position:absolute; top:-31px; right:5px; display:block; width:45px; padding:5px 18px 5px 5px; border:1px solid #cdcadd; border-radius:2px; text-align:center; box-sizing:border-box;}.language-switcher li a{ color:#102d79;}.language-switcher li.selected a{ color:#000;}.language-switcher li.selected a:after{ content:"\e688"; display:block; position:absolute; font-family:"Pe-icon-7-stroke"; font-size:20px; top:-1px; right:0;}.language-switcher:focus li:not(.selected),.language-switcher:hover li:not(.selected){ display:inline-block; padding:0 5px;}.language-switcher:focus li.selected a:after,.language-switcher:hover li.selected a:after{ content:"\e682";}@media (max-width:901px) { .store-polish .lower-footer-grid{ grid-template-areas:"col1 col2 col3 . col5" "col4 col4 col4 col4 col4"; grid-template-columns:160px 160px auto auto 60px; } .store-polish .lower-footer-grid .copyrights{ text-align:center; margin-top:20px; margin-bottom:-30px; }}@media (max-width:767px) { .footer-grid{ -ms-grid-columns:minmax(0,1fr); grid-gap:0; grid-template-areas:"col1" "col2" "col3" "col4" "socials"; grid-template-columns:minmax(0,1fr); } .footer-wrapper{ padding-top:10px; } div[class*=footer-cms-col] { border-top:1px solid #d9d9d9; } div.footer-cms-col1 { border-top:0 } div[class*=footer-cms-col] label { font-size:16px; position:relative; display:block; padding:10px 0; } div[class*=footer-cms-col] h5{ padding:0px; margin:0px; } div[class*=footer-cms-col] ul{ box-sizing:border-box; overflow:hidden; display:block; -moz-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; transition:all .5s ease-in-out; max-height:300px; } div[class*=footer-cms-col] ul li:last-child{ padding-bottom:25px; } div[class*=footer-cms-col] label:after { -moz-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; color:#5d5abf; content:"\e682"; display:block; font:2em/1.3em "Pe-icon-7-stroke"; position:absolute; right:2px; top:0px; transition:all .5s ease-in-out } div[class*=footer-cms-col] input[type=checkbox]:checked~h5 label:after { -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); -webkit-transform:rotate(180deg); color:#102d79; transform:rotate(90deg) } div[class*=footer-cms-col] input[type=checkbox]:checked ~ ul { max-height:0!important } .lower-footer-grid { grid-template-areas:"col1 col2 col4"; grid-template-columns:160px 160px auto; } .store-swedish .lower-footer-grid{ grid-template-areas:"col1" "col2" "col4"; grid-template-columns:minmax(0,1fr); text-align:center; grid-gap:10px 0; } .store-swedish .lower-footer-grid .copyrights{text-align:center;} .lower-footer-grid .language-list{ display:none; } .store-polish .lower-footer-grid{ grid-template-areas:"col1" "col2" "col3" "col4"; grid-template-columns:minmax(0,1fr); grid-gap:10px 0; text-align:center; } footer .newsletter-content{ -ms-grid-columns:minmax(0,1fr); grid-template-areas:"text" "form"; grid-template-columns:minmax(0,1fr); } footer .newsletter-content .newsletter-text ul{ display:none; } footer .newsletter-content .subscribe-box .inputBox{ margin:20px auto 0 0; } footer .newsletter-footer{ padding:30px 35px; }}@media (max-width:600px) { .cookies_box .cookie-wrapper .pull-left,.cookies_box .cookie-wrapper .pull-right { text-align:center; width:100% } .cookies_box .cookie-wrapper .pull-right a { margin:10px auto } .lower-footer-grid{ -ms-grid-columns:minmax(0,1fr); grid-template-areas:"col1 col2" "col4 col4"; grid-template-columns:auto auto; justify-content:space-evenly; grid-gap:10px 20px; text-align:center; } .lower-footer-grid .copyrights{ text-align:center; } footer .newsletter-footer{ background-position:40px center; } }@media (max-width:460px) { .lower-footer-grid{ -ms-grid-columns:repeat(3,minmax(0,1fr)); grid-template-areas:"col1" "col2" "col4"; grid-template-columns:minmax(0, 1fr); } .lower-footer-grid .copyrights{ text-align:center; } footer .newsletter-footer{ background:#f2f1ed !important; text-align:center; }  footer .newsletter-content{ justify-items:center; text-align:center; } footer .newsletter-content .subscribe-box .inputBox{ width:260px; }}@keyframes arrowAnimationRotate { 0% { transform:rotate(0deg) } to { transform:rotate(180deg) }}@-moz-keyframes arrowAnimationRotate { 0% { -moz-transform:rotate(0deg) } to { -moz-transform:rotate(180deg) }}@-webkit-keyframes arrowAnimationRotate { 0% { -webkit-transform:rotate(0deg) } to { -webkit-transform:rotate(180deg) }}@-o-keyframes arrowAnimationRotate { 0% { -o-transform:rotate(0deg) } to { -o-transform:rotate(180deg) }}@-ms-keyframes arrowAnimationRotate { 0% { -ms-transform:rotate(0deg) } to { -ms-transform:rotate(180deg) }}.bmCallback { display:inline-block}.bmCallbackPopupWrapper { background:rgba(0,0,0,.4); bottom:0; left:0; position:fixed; right:0; top:0; z-index:99999!important}.bmCallbackPopup { -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); background:#fff; left:50%; max-width:720px; position:absolute; top:50%; transform:translate(-50%,-50%)}.bmCallbackPopupProductDataSidebar { background:#f0f0f0; box-sizing:border-box; padding:25px; text-align:left}.bmCallbackLoaderLayer { background:rgba(255,255,255,.6); bottom:0; left:0; position:absolute; right:0; top:0; z-index:3}.bmCallbackLoader { -moz-border-radius:3px; -moz-transform:translate(-50%,-50%); -webkit-border-radius:3px; -webkit-transform:translate(-50%,-50%); background:#fff; border-radius:3px; box-shadow:0 0 7px rgba(0,0,0,.5); font-size:1.1em; left:50%; padding:30px; position:absolute; text-align:center; top:50%; transform:translate(-50%,-50%)}.bmCallbackPopupProductDataSidebar img { background:#fff; border:1px solid #858585; display:block; height:100px; width:auto}.bmCallbackPopupProductDataSidebar h1 { font-size:1.3em; font-weight:400; margin:10px 0 0; padding:0; text-align:left}.bmCallbackPopupProductDataSidebar h1 span { color:#858585; display:block; font-size:.7em; line-height:1em}.bmCallbackPopupProductDataSidebar .product_id { color:#858585; font-size:.8em; line-height:1.4em; margin-bottom:10px}.bmCallbackPopupProductDataSidebar ul li { font-size:.9em; line-height:1.3em}.bmCallbackPopupProductDataSidebar ul li .label { padding-right:5px}.bmCallbackPopupProductDataSidebar ul li .value { font-weight:400}.bmCallbackPopupProductDataSidebar .price-box { color:#000; font-size:1.6em; margin-top:15px; padding-bottom:10px}.bmCallbackLoader,.bmCallbackPopupForm { display:inline-block}.bmCallbackPopupForm form { box-sizing:border-box; display:inline-block; padding:15px 25px}.bmCallbackPopupForm form p { font-size:1.4em}.bmCallbackPopupForm form .form-fields { padding-top:20px; text-align:left}.bmCallbackPopupForm form .input-box { margin-bottom:15px}.bmCallbackPopupForm form label { display:block}.bmCallbackPopupForm form input { border:0; border-bottom:1px solid #f0f0f0; display:block; padding:4px 0; width:100%}.bmCallbackPopupForm form input::-webkit-input-placeholder { font:12px "Oxygen",'Verdana','Arial',sans-serif}.bmCallbackPopupForm form input:-moz-placeholder,.bmCallbackPopupForm form input::-moz-placeholder { font:12px "Oxygen",'Verdana','Arial',sans-serif}.bmCallbackPopupForm form input:-ms-input-placeholder { font:12px "Oxygen",'Verdana','Arial',sans-serif}.bmCallbackPopupForm form .form-action-btns { overflow:hidden; padding-top:10px}.bmCallbackPopupForm form .form-action-btns input { -moz-border-radius:3px; -webkit-border-radius:3px; background:#0fae47; border:0!important; border-radius:3px; color:#fff; cursor:pointer; float:right; font:400 14px "Oxygen","Open Sans"; height:45px; padding:4px 20px; text-align:center; transition:all 100ms ease-in-out; width:auto}.bmCallbackPopupForm form .form-action-btns input:hover { background:#108237}.bmCallbackPopupClose { cursor:pointer; height:30px; overflow:hidden; position:absolute; right:0; top:0; width:30px; z-index:2}.bmCallbackPopupClose:after { content:"\e680"; display:block; font:2.5em "Pe-icon-7-stroke"; left:-2px; position:absolute; top:-10px}.bmCallbackPopupThankYou { box-sizing:border-box; overflow:hidden; padding:30px}.bmCallbackPopupThankYou .orange-heading { padding-top:0}.product-after-add-to-box .bmCallback p { margin:0}.product-after-add-to-box .bmCallback { -moz-border-radius:3px; -webkit-border-radius:3px; background:#6268de; border:0!important; border-radius:3px; box-sizing:border-box; color:#fff; cursor:pointer; font-size:14px; font-weight:400; height:45px; margin-top:15px; padding:10px 0 4px; position:relative; text-align:center; transition:all 100ms ease-in-out; width:100%}.product-after-add-to-box .bmCallback:hover { background:#102d79}.product-after-add-to-box .bmCallback .phone-circle { display:block; font-size:2em; height:45px; left:0; line-height:48px; position:absolute; text-align:center; top:0; width:45px}.product-after-add-to-box .bmCallback .tooltip { background:#fff6ed 0 0!important; border:1px solid #eed6bf; border-radius:15px; color:#262626; font-size:12px; opacity:0; padding:5px 10px; position:absolute; right:0; top:-35px; transition:all .2s linear 0; visibility:hidden; white-space:nowrap; z-index:2}.product-after-add-to-box .bmCallback:hover .tooltip { opacity:1; visibility:visible}#callback-header { cursor:pointer}#callback-header .pe-7s-mail-open-file { font-size:1.5em; padding-right:2px; vertical-align:-10%}.bmCallbackPopupForm form input.invalid { border-bottom:1px solid #f15828}.bmCallbackPopupForm form input.invalid::-webkit-input-placeholder { color:#f15828}.bmCallbackPopupForm form input.invalid:-moz-placeholder,.bmCallbackPopupForm form input.invalid::-moz-placeholder { color:#f15828}.bmCallbackPopupForm form input.invalid:-ms-input-placeholder { color:#f15828}@media (min-width:681px) { .bmCallbackPopupForm.left-right:before { background:#f0f0f0; bottom:0; content:""; display:block; left:0; position:absolute; right:50%; top:0; z-index:-1 } .bmCallbackPopupForm.left-right form { float:right; width:50% } .bmCallbackPopupForm.left-right .bmCallbackPopupProductDataSidebar { float:left; width:50% } .bmCallbackPopupForm.left-right { width:660px }}@media (max-width:680px) { .bmCallbackPopupForm form,.bmCallbackPopupProductDataSidebar { box-sizing:border-box; width:100% } .bmCallbackPopup { max-height:350px; overflow:auto }}@media (max-width:460px) { .bmCallbackPopup { max-width:95% } .bmCallbackPopupForm form { box-sizing:border-box; width:100% }}.heder-intro .currency-group+.right-side { margin-right:6%}#search_form #span_search_button:hover .pe-7s-search,#span_clear_search:hover .pe-7s-close,.currency-group .currency-switcher li.selected a { color:#5d5abf}.currency-group,.currency-group .currency-toogle { box-sizing:border-box; position:relative}.currency-group .currency-toogle { -moz-transition:all .25s linear; -ms-transition:all .25s linear; -o-transition:all .25s linear; -webkit-transition:all .25s linear; background:#fff; border-left:1px solid transparent; border-right:1px solid transparent; cursor:pointer; height:35px; min-width:91px; padding-left:10px; padding-right:25px; padding-top:7px; transition:all .25s linear}.currency-group.active .currency-toogle { border-color:#999}.currency-group .value { color:#102d79}.currency-group span[class*=pe-7s-] { font-size:26px; line-height:18px; vertical-align:top; width:20px}.currency-group .pe-7s-cash { padding-right:8px; padding-top:1px}.currency-group .pe-7s-angle-down,.currency-group .pe-7s-angle-up { -moz-transition:all .25s linear; -ms-transition:all .25s linear; -o-transition:all .25s linear; -webkit-transition:all .25s linear; position:absolute; right:7px; top:7px; transition:all .25s linear; z-index:1}.currency-group.active .pe-7s-angle-down,.currency-group:not(.active) .pe-7s-angle-up { opacity:0; visibility:hidden}.currency-group .currency-switcher { -moz-border-radius:0 0 2px 2px; -webkit-border-radius:0 0 2px 2px; background:#fff; border:1px solid #999; border-radius:0 0 2px 2px; border-top-color:#f2f2f2; box-sizing:border-box; color:#102d79; display:none; margin:0; padding:7px 0; position:absolute; right:0; top:35px; width:100%; z-index:10}.currency-group .currency-switcher li { margin:0; padding:0}.currency-group .currency-switcher li a { display:block; font-size:12px; margin:0; padding:3px 0; text-align:center; white-space:nowrap; width:100%}.currency-group .currency-switcher li a:hover { background:#f2f2f2}.currency-group .currency-switcher li a span { color:#818181}@media (min-width:902px) and (max-width:969px) { .heder-intro .currency-group+.right-side span { display:none }}@media (max-width:901px) { .currency-group .currency-switcher { top:40px } .currency-group .currency-toogle { height:40px; min-width:0; padding:0 6px 0 9px } .currency-group .currency-toogle .pe-7s-cash { line-height:38px } .currency-group .currency-toogle .pe-7s-cash~span,.fixed-bar .cartToogler span,.header-intro,section#header #navigation,section#header .full-header #searchContainer,section#header .full-header .full-menu,section#header .header-middle .logo,section#header .heder-intro { display:none } .currency-group .currency-switcher li a { padding:5px 0 }}.jspContainer { overflow:hidden; position:relative}.jspPane { position:absolute}.jspVerticalBar { height:100%; position:absolute; right:0; top:0; width:6px; z-index:9}.jspHorizontalBar { background:red; bottom:0; height:16px; left:0; position:absolute; width:100%}.jspCap { display:none}.jspHorizontalBar .jspCap { float:left}.jspTrack { background:#ddd; border-radius:2px; position:relative}.jspDrag { background:#f47a53; border-radius:2px; cursor:pointer; left:0; position:relative; top:0}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag { float:left; height:100%}.jspArrow { background:#50506d; cursor:pointer; display:block; margin:0; padding:0; text-indent:-20000px}.jspArrow.jspDisabled { background:#80808d; cursor:default}.jspVerticalBar .jspArrow { height:16px}.jspHorizontalBar .jspArrow { float:left; height:100%; width:16px}.jspVerticalBar .jspArrow:focus { outline:none}.jspCorner { background:#eeeef4; float:left; height:100%}* html .jspCorner { margin:0 -3px 0 0}.product-tags:not(.jspScrollable) { overflow:hidden}.product-tags .jspHorizontalBar{ opacity:0; visibility:hidden; height:0px !important;}.owl-carousel .animated { -webkit-animation-duration:1000ms; -webkit-animation-fill-mode:both; 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 { -webkit-animation-name:fadeOut; animation-name:fadeOut}.owl-carousel .owl-stage { -ms-touch-action:pan-Y; position:relative}.itemspinner .owl-stage:after,.owl-carousel .owl-stage:after { clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden}.owl-carousel .owl-stage-outer { -webkit-transform:translate3d(0,0,0); overflow:hidden; position:relative}.owl-carousel .owl-item { -webkit-backface-visibility:hidden; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none; float:left; min-height:1px; position:relative}.itemspinner .owl-item img,.owl-carousel .owl-item img { -webkit-transform-style:preserve-3d; display:block; width:100%}.owl-carousel,.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled { display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev { -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; -webkit-user-select:none; cursor:pointer; cursor:hand; user-select:none}.owl-carousel.owl-loaded,.slide-desc-box .slide-desc br { display:block}.owl-carousel.owl-loading { display:block; opacity:0}.owl-carousel.owl-hidden { opacity:0}.owl-carousel.owl-refresh .owl-item { display:none}.owl-carousel.owl-drag .owl-item { -moz-user-select:none; -ms-user-select:none; -webkit-user-select:none; user-select:none}.owl-carousel.owl-grab { cursor:move; cursor:-webkit-grab; cursor:-o-grab; cursor:-ms-grab; cursor:grab}.itemspinner,.owl-carousel { -webkit-tap-highlight-color:transparent; position:relative; width:100%; z-index:1}.itemspinner .owl-stage { -ms-touch-action:pan-Y; position:relative}.itemspinner .owl-stage-outer { -webkit-transform:translate3d(0,0,0); overflow:hidden; position:relative}.itemspinner .owl-item { -webkit-backface-visibility:hidden; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none; float:left; min-height:1px; position:relative}.itemspinner .owl-dots.disabled,.itemspinner .owl-nav.disabled,ul.banner-slider img.for-mobile { display:none}.itemspinner .owl-dot,.itemspinner .owl-nav .owl-next,.itemspinner .owl-nav .owl-prev { -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; -webkit-user-select:none; cursor:pointer; cursor:hand; user-select:none}.owl-carousel .owl-dots { display:block; height:12px; position:absolute; right:10px; top:10px}.owl-carousel .owl-dots .owl-dot { -moz-border-radius:99%; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; -webkit-border-radius:99%; -webkit-transition:all .5s ease; background:#fff; border-radius:99%; display:inline-block; height:9px; margin-left:9px; margin-top:1px; transition:all .5s ease; vertical-align:top; width:9px}.owl-carousel .owl-dots .owl-dot.active,.owl-carousel .owl-dots .owl-dot:hover { background:#f47a54}.itemspinner .owl-dots { bottom:13px; display:block; height:12px; left:0; position:absolute; right:0; text-align:center}.itemspinner .owl-dots .owl-dot { -moz-border-radius:50%; -webkit-border-radius:50%; background:0 0; border:1px solid #cecece; border-radius:50%; cursor:pointer; display:inline-block; height:10px; margin:0 3px; transition:all .5s ease; vertical-align:top; width:10px}.itemspinner .owl-dots .owl-dot.active { background:#e96944; border-color:#e96944}.owl-nav { height:0; left:0; margin-top:-47px; position:absolute; right:0; top:50%}.owl-nav .owl-next,.owl-nav .owl-prev { color:#102d79; font-size:47px; height:94px; position:relative; width:40px}.owl-nav .owl-prev { background:url(../images/cms/sliders/owlnav_left.png) center no-repeat; float:left}.owl-nav .owl-next:before,.owl-nav .owl-prev:before { font-family:"Pe-icon-7-stroke"; position:absolute; top:10px}.owl-nav .owl-prev:before { content:"\e686"; left:-12px}.owl-nav .owl-next { background:url(../images/cms/sliders/owlnav_right.png) center no-repeat; float:right}.owl-nav .owl-next:hover,.owl-nav .owl-prev:hover { color:#5a62ff}.owl-nav .owl-next:before { content:"\e684"; right:-12px}.homepage-product-types .owl-nav { top:39.5%}.homepage-product-types div[class*=other-styles] .owl-nav { top:50%}ul.banner-slider { margin:0; padding:0}ul.banner-slider>li.banner-slide:not(:first-child) { display:none}ul.banner-slider:not(.owl-carousel)>li .img-box-inner>img { width:100%}.image-gallery-outer { padding:0!important; width:100%}.image-gallery-outer .image-detail { overflow:hidden}.img-box-inner:after,.owl-carousel .owl-item li,ul.banner-slider>li,ul.banner-slider>li>.img-box,ul.banner-slider>li>.img-box>a,ul.banner-slider>li>.img-box>a>.img-box-inner { display:block; height:100%}li,ul { list-style-type:none; margin:0; padding:0}.img-box-inner { position:relative}.img-box-inner:after { -moz-transition:opacity 1s ease 2s; -ms-transition:opacity 1s ease 2s; -o-transition:opacity 1s ease 2s; -webkit-transition:opacity 1s ease 2s; background:#000; content:""; left:0; opacity:0; position:absolute; top:0; transition:opacity 1s ease 2s; width:100%}.owl-item.active .img-box-inner.darken:after { opacity:.2}.slide-desc-box { -moz-transform-style:preserve-3d; -moz-transition:all 2s ease 2s; -ms-transform-style:preserve-3d; -ms-transition:all 2s ease 2s; -o-transform-style:preserve-3d; -o-transition:all 2s ease 2s; -webkit-box-sizing:border-box; -webkit-transform-style:preserve-3d; -webkit-transition:all 2s ease 2s; box-sizing:border-box; font-size:14px; opacity:0; padding:0; position:absolute; text-align:center; top:50%; transform-style:preserve-3d; transition:all 2s ease 2s; z-index:5}.owl-item.active .slide-desc-box { opacity:1}.slide-desc-box.t-center { -moz-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); left:50%; text-align:center; transform:translate(-50%,-50%); width:85%}.slide-desc-box .slide-title { font-size:2.4em; font-weight:400; line-height:1.1em; margin-bottom:9px!important; padding-bottom:0}.slide-desc-box .slide-desc { display:block; font-size:1.22em; font-weight:400; line-height:1.15em}.slide-desc-box .slide-desc>span { -moz-border-radius:3px; -moz-transform:translateX(-50%); -moz-transition:background .25s ease; -ms-transition:background .25s ease; -o-transition:background .25s ease; -webkit-border-radius:3px; -webkit-transform:translateX(-50%); -webkit-transition:background .25s ease; background:0 0; border-radius:3px; clear:both; cursor:pointer; display:block; float:left; font-size:.925em; height:41px; left:50%; line-height:38px!important; margin:15px auto 0; padding:0 27px 0 34px; position:relative; transform:translateX(-50%); transition:background .25s ease}.slide-desc-box .slide-desc>span:after,.slide-desc-box .slide-desc>span:before { clear:both; content:""; display:table}.slide-desc-box .slide-desc>span i { font-size:1.9em; font-style:normal; vertical-align:-29%}.slide-desc-box h3.slide-title:after,.slide-desc-box h3.slide-title:before { display:none!important}.owl-theme .owl-controls { margin-top:0; text-align:center}.owl-theme .owl-controls .owl-dots { box-sizing:border-box; position:absolute; text-align:right; top:10px; width:100%}.owl-theme .owl-controls .owl-dot { display:inline-block; margin:0 3px; zoom:1; *display:inline}.owl-theme .owl-controls .owl-dot span { background:0 0; border-radius:20px; cursor:pointer; display:none; height:12px; margin:0; width:12px; z-index:9}.owl-theme .owl-controls .owl-dot.active span,.owl-theme .owl-controls.clickable .owl-dot:hover span { background:0 0 #d5d5d5}.image-gallery-outer .owl-controls .owl-dots .owl-dot { background:0 0!important; border:2px solid #fff; height:7px; width:7px}.image-gallery-outer .owl-controls .owl-dots .owl-dot.active { background:#fff!important}.progres-slidebar { background:#ededed; height:3px; width:100%}.progres-slidebar .bar { background:#f47a53; height:3px; max-width:100%; width:0}div[class*=other-styles-] .item a { background-position:center 0; background-repeat:no-repeat; background-size:100% auto; display:block; padding:0!important; position:relative}div[class*=other-styles-] .item a:before { content:""; display:block; padding-top:100%}div.other-styles-pl .item a { background-image:url(//shark.bimago.com/bimago2/styles/zobacz_inne_style/pl/other-styles-pl.png)}div.other-styles-de .item a { background-image:url(//shark.bimago.com/bimago2/styles/zobacz_inne_style/de/other-styles-de.png)}div.other-styles-fr .item a { background-image:url(//shark.bimago.com/bimago2/styles/zobacz_inne_style/fr/other-styles-fr.png)}div.other-styles-es .item a { background-image:url(//shark.bimago.com/bimago2/styles/zobacz_inne_style/es/other-styles-es.png)}div.other-styles-it .item a { background-image:url(//shark.bimago.com/bimago2/styles/zobacz_inne_style/it/other-styles-it.png)}div.other-styles-ru .item a { background-image:url(//shark.bimago.com/bimago2/styles/zobacz_inne_style/ru/other-styles-ru.png)}.owl-carousel .item a.other-style-glamour { background-position:center 12.5%}.owl-carousel .item a.other-style-boho { background-position:center 0}.owl-carousel .item a.other-style-industrial { background-position:center 25.2%}.owl-carousel .item a.other-style-modern { background-position:center 37.4%}.owl-carousel .item a.other-style-provencal { background-position:center 50%}.owl-carousel .item a.other-style-rustic { background-position:center 62.3%}.owl-carousel .item a.other-style-shabbychic { background-position:center 75%}.owl-carousel .item a.other-style-scandinavian { background-position:center 87.5%}.owl-carousel .item a.other-style-vintage { background-position:center 100%}@media (max-width:767px) { .slide-desc-box .slide-desc>span { display:none } .slide-desc-box { padding:0 } .slide-desc-box .slide-title { font-size:2em; margin-bottom:0!important } .slide-desc-box .slide-desc { font-size:1.3em; line-height:1.3em }}@media screen and (max-width:680px) { .slide-desc-box { padding:0 20px } .slide-desc-box .slide-title { font-size:1.3em; line-height:1.3em; padding-bottom:5px } .slide-desc-box .slide-desc { font-size:.86em }}@-webkit-keyframes fadeOut { 0% { opacity:1 } to { opacity:0 }}@keyframes fadeOut { 0% { opacity:1 } to { opacity:0 }}