/* [2019-12-20T11:46:35+00:00] */
@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;src:local('Lato Light'),local('Lato-Light'),url(https://fonts.gstatic.com/s/lato/v13/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.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:Lato;font-style:normal;font-weight:300;src:local('Lato Light'),local('Lato-Light'),url(https://fonts.gstatic.com/s/lato/v13/EsvMC5un3kjyUhB9ZEPPwg.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:Lato;font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');unicode-range:'U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF'}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');unicode-range:'U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD'}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(https://fonts.gstatic.com/s/lato/v13/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.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:Lato;font-style:normal;font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(https://fonts.gstatic.com/s/lato/v13/H2DMvhDLycM56KNuAtbJYA.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:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');unicode-range:'U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');unicode-range:'U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');unicode-range:'U+1F00-1FFF'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');unicode-range:'U+0370-03FF'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');unicode-range:'U+0102-0103, U+1EA0-1EF9, U+20AB'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.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:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.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:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v14/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:'U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v14/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:'U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v14/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:'U+1F00-1FFF'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v14/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:'U+0370-03FF'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v14/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:'U+0102-0103, U+1EA0-1EF9, U+20AB'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v14/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_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:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v14/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.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:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');unicode-range:'U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');unicode-range:'U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');unicode-range:'U+1F00-1FFF'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');unicode-range:'U+0370-03FF'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');unicode-range:'U+0102-0103, U+1EA0-1EF9, U+20AB'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.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:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.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:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');unicode-range:'U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');unicode-range:'U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');unicode-range:'U+1F00-1FFF'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');unicode-range:'U+0370-03FF'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');unicode-range:'U+0102-0103, U+1EA0-1EF9, U+20AB'}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.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:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.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: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'}.home-category-description .lead { margin-top:0; text-align:left}.home-category-description .lead span { display:block; font-size:1.4em; font-weight:400; line-height:1.4em}.home-category-description .rotator2 .zoomingAncor a span { -moz-transition:color .25s ease; -ms-transition:color .25s ease; -o-transition:color .25s ease; -webkit-transition:color .25s ease; background:0 0!important; bottom:auto!important; color:#102d79; display:block; height:auto!important; margin-top:7px; padding:0!important; position:relative; text-align:center; text-transform:uppercase; transition:color .25s ease}.home-category-description .rotator2 .zoomingAncor a:hover span { color:#5d5abf}.home-category-description h1,.home-category-description h2 { font-size:16px; margin-bottom:15px}.home-category-description h5 { margin-bottom:5px; text-align:left}.home-category-description.grid-div { margin-left:-15px; margin-right:-15px; margin-top:0!important}.home-category-description.grid-div .grid2 { padding-left:15px; padding-right:15px}.home-category-description.grid-div .owl-nav { margin-top:-60px}.home-category-description .seoContent p { font-size:1em; line-height:1.8em; margin:0; text-align:justify}.homeSeparator { background:#cecece; height:1px; margin:25px auto 20px; position:relative; width:30%}.homeSeparator:after { clear:both; content:""; display:table}.homeSeparator:before { -moz-border-radius:50%; -webkit-border-radius:50%; background:#cecece; border:4px solid #fff; border-radius:50%; content:""; display:block; height:9px; left:50%; position:absolute; top:-8px; width:9px}.orderrating-cms,.valuable-messages { box-sizing:border-box; position:relative}.orderrating-cms { -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #cecece; border-radius:3px; color:#000; display:block; padding:0; text-align:center}.valuable-messages { height:100%!important; padding-bottom:50px; padding-top:70px}.orderrating-cms .orange-heading { left:0; padding-top:20px; position:absolute; top:0; width:100%}.valuable-messages:not(.loaded) .rating-item:not(:first-child) { display:none}.valuable-messages .rating-item { padding-left:40px; padding-right:40px}.valuable-messages .rating-item .grid-row { padding-bottom:5px}.valuable-messages .rating-item .grid-row~.grid-row { padding-top:10px}.valuable-messages .rating-item .message { line-height:130%; text-align:left}.valuable-messages .rating-item .message p { background:url(//shark.bimago.com/bimago2/styles/industrial/pl/style-quote.png) 0 3px no-repeat; background-size:15px auto; margin-bottom:7px; overflow:hidden; padding:0 0 0 20px}.valuable-messages .rating-item .date { color:rgba(0,0,0,.4); font-size:13px}.valuable-messages .rating-item .author { font-size:13px; text-align:right; text-transform:capitalize}.valuable-messages .rating-item div[class*=flag_circle_] { -moz-border-radius:3px; -webkit-border-radius:3px; background-image:url(../images/cms/home/flags_orderrating.png); background-repeat:no-repeat; border:1px solid #cecece; border-radius:3px; display:inline-block; height:15px; margin-left:7px; vertical-align:-15%; width:19px}.valuable-messages .rating-item div[class*=flag_circle_]+p { color:rgba(0,0,0,.6); font-size:12px; padding-top:3px}.valuable-messages .rating-item div.flag_circle_AT { background-position:0 -18px}.valuable-messages .rating-item div.flag_circle_AU { background-position:0 -51px}.valuable-messages .rating-item div.flag_circle_BE { background-position:0 -84px}.valuable-messages .rating-item div.flag_circle_CH { background-position:0 -117px}.valuable-messages .rating-item div.flag_circle_CZ { background-position:0 -150px}.valuable-messages .rating-item div.flag_circle_DE { background-position:0 -183px}.valuable-messages .rating-item div.flag_circle_DK { background-position:0 -216px}.valuable-messages .rating-item div.flag_circle_ES { background-position:0 -249px}.valuable-messages .rating-item div.flag_circle_FI { background-position:0 -282px}.valuable-messages .rating-item div.flag_circle_FR { background-position:0 -315px}.valuable-messages .rating-item div.flag_circle_GB { background-position:0 -348px}.valuable-messages .rating-item div.flag_circle_GR { background-position:0 -381px}.valuable-messages .rating-item div.flag_circle_HU { background-position:0 -414px}.valuable-messages .rating-item div.flag_circle_IT { background-position:0 -447px}.valuable-messages .rating-item div.flag_circle_LT { background-position:0 -480px}.valuable-messages .rating-item div.flag_circle_LU { background-position:0 -513px}.valuable-messages .rating-item div.flag_circle_NL { background-position:0 -546px}.valuable-messages .rating-item div.flag_circle_NO { background-position:0 -579px}.valuable-messages .rating-item div.flag_circle_PL { background-position:0 -612px}.valuable-messages .rating-item div.flag_circle_PT { background-position:0 -645px}.valuable-messages .rating-item div.flag_circle_RU { background-position:0 -678px}.valuable-messages .rating-item div.flag_circle_SE { background-position:0 -711px}.valuable-messages .rating-item div.flag_circle_TR { background-position:0 -744px}.valuable-messages .rating-item div.flag_circle_UA { background-position:0 -777px}.valuable-messages .rating-item div.flag_circle_US { background-position:0 -810px}.mandalabox { margin-left:-4px; margin-right:-4px}.mandalabox>div { box-sizing:content-box; float:left; max-width:100%}.mandalabox>div,.mandalabox>div a { display:block; overflow:hidden; position:relative}.mandalabox>div a .border { box-sizing:border-box; overflow:hidden; z-index:0; -moz-transition:background .3s linear; -ms-transition:background .3s linear; -o-transition:background .3s linear; -webkit-transition:background .3s linear; transition:background .3s linear}.mandalabox>div a:hover .border{ background:rgba(0,0,0,.2); background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,.10) 45%,rgba(0,0,0,.3) 100%); background:-webkit-gradient(left top,left bottom,color-stop(0%,transparent),color-stop(45%,rgba(0,0,0,.10)),color-stop(100%,rgba(0,0,0,.3))); background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,.10) 45%,rgba(0,0,0,.3) 100%); background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,.10) 45%,rgba(0,0,0,.3) 100%); background:-ms-linear-gradient(top,transparent 0%,rgba(0,0,0,.10) 45%,rgba(0,0,0,.3) 100%); background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.10) 45%,rgba(0,0,0,.3) 100%);}.mandalabox>div:before { content:''; display:block}.mandalabox>div a .border,.mandalabox>div>* { display:block; height:100%; left:0; position:absolute; top:0; width:100%}[data-aspect-ratio="1:1"]:before { padding-top:98.9%}[data-aspect-ratio="2:1"]:before { padding-top:49.4%}.mandalabox .contentowy { box-sizing:border-box; height:100%; padding:5px 5px 4px; width:100%}.mandalabox .contentowy a span.gotoProduct { -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); bottom:25px; color:#fff; display:inline-block; left:50%; line-height:1em; position:absolute; text-align:center; transform:translateX(-50%); white-space:nowrap; width:auto; z-index:9; border:2px solid #FFF; border-radius:5px; padding:10px 6px 10px 18px;}.mandalabox .contentowy a span.gotoProduct span { font-weight:600}.mandalabox .contentowy>div{ position:absolute; top:5px;left:5px;right:5px;bottom:4px;box-sizing:border-box;}.mandalabox>div a { position:absolute; top:0px;left:0px;right:0px;bottom:0px;box-sizing:border-box;}.mandalabox .contentowy i { color:#fff!important; font-size:1.8em; font-style:normal; line-height:.9em; text-indent:-7px; vertical-align:-30%!important; width:20px}.mandalabox.mandala4R_holder{ margin:5px -6px 0 -5px;}.mandala4R_holder .mandala0,.mandala4R_holder .mandala3 { width:66.6666%}.mandala4R_holder .mandala1,.mandala4R_holder .mandala2 { width:33.3333%}.mandala4R_holder .banner-caption{ position:absolute; top:0px; right:0px; bottom:0px; left:0px; background:rgba(0,0,0,0.2);}.mandala4R_holder .banner-caption.clear-image{background:none;}.mandala4R_holder .banner-caption .vwrapper{ position:absolute; top:43%; left:20px; right:20px; text-align:center; color:#fff;}.mandala4R_holder .banner-caption.bottom-right .vwrapper{ top:50%; -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%);}.mandala4R_holder .banner-caption.bottom-right .vwrapper > span{ left:78%; margin-top:0px;}.mandala4R_holder .banner-caption .vwrapper strong{ display:block; font-weight:400; font-size:24px; line-height:1.1em;}.mandala4R_holder .banner-caption .vwrapper small{ display:block; font-weight:400; font-size:14px; line-height:1.1em; margin-top:10px;}.mandala4R_holder .banner-caption .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!important; margin:25px auto 0; padding:0 27px 0 34px; position:relative; transform:translateX(-50%); transition:background .25s ease}.mandala4R_holder .banner-caption .vwrapper>span:before { clear:both; content:""; display:table}.mandala4R_holder .banner-caption .vwrapper>span i { font-size:1.9em; font-style:normal; vertical-align:-29%}.mandala6_holder > div[class*="mandala"] { width:33.3333%}.mandala7_holder .mandala0,.mandala7_holder .mandala6 { width:66.6666%}.mandala7_holder .mandala1,.mandala7_holder .mandala2,.mandala7_holder .mandala3,.mandala7_holder .mandala4,.mandala7_holder .mandala5 { width:33.3333%}.mandala7_holder .mandala1,.mandala7_holder .mandala4,.mandala7_holder .mandala6,.mansory8_swipe_1_2 .mandala0 { float:right}.validation-advice { -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; background:#fff!important; background:0 0; 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}div#advice-validate-email-newsletter { position:relative; width:256px}.validation-advice:not(:hover) { height:15px; overflow:hidden}.cms-advantages-list { margin-top:20px}.cms-advantages-list a { -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #cecece; border-radius:3px; color:#000; display:block; padding:15px 5px; text-align:center}.cms-advantages-list a span { color:#ff3105; display:block; font-size:2.3em; margin-bottom:10px}.cms-advantages-list .col-xs-6:first-child a,.cms-advantages-list .col-xs-6:first-child+.col-xs-6 a { margin-bottom:30px}.test-ab-b{display:none;}.every-day-is-a-promo-day{ display:grid; display:-ms-grid; justify-content:stretch; justify-items:stretch; grid-gap:10px; grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr); margin:10px 0;}.every-day-is-a-promo-day .daily-promo > div{ height:95px; box-sizing:border-box; padding:1px 8px;}.every-day-is-a-promo-day p{ text-align:right; font-size:13px; margin:0px; color:#0f593c;}.every-day-is-a-promo-day .daily-promo .uncovered a{ display:block; width:100%; position:absolute; top:0px; left:0px; right:0px; bottom:0px; width:100%; height:100%;}.every-day-is-a-promo-day .daily-promo .uncovered{ color:#fff; background-color:#68c46d; position:relative;}.every-day-is-a-promo-day .daily-promo .uncovered.ended{ background-color:#b3b3b3;}.every-day-is-a-promo-day .daily-promo .uncovered .tableLike{ margin-left:20px;}.every-day-is-a-promo-day .daily-promo .uncovered strong{ font-family:"Lato", "Open Sans", "Oxygen"; font-size:36px; padding-right:10px; font-weight:normal;}.every-day-is-a-promo-day .daily-promo .covered{ color:#fff; background-position:left bottom; background-repeat:no-repeat;}.every-day-is-a-promo-day .daily-promo .covered .tableLike{ margin:17px 15px 0 auto;}.every-day-is-a-promo-day .daily-promo .covered .tablecellLike{ vertical-align:top; text-align:right;}.every-day-is-a-promo-day .daily-promo .covered .tablecellLike:first-child{ padding-right:5px;}.every-day-is-a-promo-day .daily-promo .covered strong{ font-size:30px; display:block; font-weight:normal; line-height:32px;}.every-day-is-a-promo-day .daily-promo .covered small{ line-height:20px; padding:0px; opacity:0.8; display:block;}.all-interiors .item img{display:block;max-width:122px;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:0.9;}.all-interiors .item:hover img{opacity:1;}.all-interiors .item span{text-align:center;display:block;margin-top:10px;}.all-interiors{margin-bottom:30px;}.home-video{ position:relative;}.video-widget { position:relative;}.video-widget video { width:100%; height:auto; display:block;}@media all and (max-width:1015px) { .video-widget{ margin:0 -15px; } #maincontent .image-gallery-outer { position:relative } #maincontent .image-gallery-outer:after { content:""; display:block; padding-top:37% } #maincontent .image-gallery-outer .image-detail { left:-15px; position:absolute; right:-15px; top:0 } .mandalabox.mandala4R_holder{ margin:5px -20px 0 -20px }}@media (max-width:901px) { .cms-advantages-list a { padding:25px 5px } .seoContent .lead { margin-bottom:10px } .mandalabox.mandala4R_holder{ margin:-5px -20px 0 -20px } .every-day-is-a-promo-day .expanded{ display:block; margin:0px !important; text-align:center; } .every-day-is-a-promo-day .daily-promo > div{ height:110px; } .every-day-is-a-promo-day .uncovered p{ text-align:left; } .every-day-is-a-promo-day .expanded strong{ line-height:40px; margin-top:5px; display:block; } .every-day-is-a-promo-day .expanded .tablerowLike, .every-day-is-a-promo-day .expanded .tablecellLike{ display:block; } .every-day-is-a-promo-day .covered div.tableLike{ margin-top:25px !important; }}@media (min-width:768px) { .cms-advantages-list .maxheight { bottom:0; position:absolute; right:0; top:0 } .cms-advantages-list>.grid-row { position:relative } .orderrating-cms { height:100%!important } .orderrating-cms .orderrating-wrapper { left:0 } .mandalabox .contentowy img { height:auto; opacity:1; width:100% } .cms-advantages-list .maxheight,.orderrating-cms .orderrating-wrapper { bottom:0; position:absolute; right:0; top:0 } .cms-advantages-list>.grid-row { position:relative } .mandala4R_holder.blacksale .mandala1 .banner-caption{ display:none; }}@media (max-width:767px) { .cms-advantages-list .col-xs-6:first-child a,.cms-advantages-list .col-xs-6:first-child+.col-xs-6 a { margin-bottom:20px } .orderrating-cms { margin-top:20px } .home-category-description .seoContent p { line-height:1.5em } .mandalabox .contentowy img { opacity:1; width:100% } .mandalabox .contentowy a { -moz-filter:blur(0)!important; -ms-filter:blur(0)!important; -o-filter:blur(0)!important; -webkit-filter:blur(0)!important; filter:blur(0)!important } .home-category-description .rotator2 { padding:0 } .orange-heading .text-header::after,.orange-heading .text-header::before { top:10px!important } .mandalabox>div[data-aspect-ratio="2:1"] { width:100% } .mandalabox>div[data-aspect-ratio="1:1"] { width:50% } .mandala4R_holder .banner-caption .vwrapper > span{ display:none } .mandala4R_holder .banner-caption .vwrapper{ top:50%; -moz-transform:translateY(50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); } .mandala4R_holder .banner-caption .vwrapper strong{ font-size:18px; } .mandala4R_holder .banner-caption .vwrapper small{ margin-top:5px; } .mandala4R_holder.blacksale .mandala2, .mandala4R_holder.blacksale .mandala3{ display:none; } .mandala4R_holder.blacksale .mandala1{ width:100% !important; } .mandala4R_holder.blacksale .mandala1 .banner-caption{ display:block; } .mandala4R_holder.blacksale .mandala1:before{padding-top:26%;} .mandala4R_holder.blacksale .banner-caption .vwrapper > span{ display:block; float:right; -moz-transform:translateX(0%); -webkit-transform:translateX(0%); transform:translateX(0%); left:auto;border:0px; background:none !important; margin:0px; }}@media all and (max-width:680px) { #maincontent .image-gallery-outer:after { padding-top:66% } .mandalabox .contentowy a span.gotoProduct { -moz-border-radius:5px; -moz-transform:translateX(0%); -webkit-border-radius:5px; -webkit-transform:translateX(0%); border:0; border-radius:5px; bottom:10px; color:#fff; display:inline-block; font-size:12px; left:20px; line-height:1.2em; position:absolute; right:20px; text-align:center; transform:translateX(0%); white-space:normal; z-index:9 } .mandalabox .contentowy a span.gotoProduct i { display:none } .mandalabox .contentowy a span.gotoProduct:hover { background:0 0!important } .every-day-is-a-promo-day{ grid-template-columns:minmax(0, 1fr) minmax(0, 1fr); }}@media all and (max-width:460px) { .mandala4R_holder .banner-caption .vwrapper strong{ font-size:16px; } .mandala4R_holder .banner-caption .vwrapper small{ font-size:13px; }}@-webkit-keyframes sk-stretchdelay { 0%,40%,to { -webkit-transform:scaleY(.4) } 20% { -webkit-transform:scaleY(1) }}@keyframes sk-stretchdelay { 0%,40%,to { -webkit-transform:scaleY(.4); transform:scaleY(.4) } 20% { -webkit-transform:scaleY(1); transform:scaleY(1) }}@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","Open Sans",'Verdana','Arial',sans-serif}input:-moz-placeholder { font:12px "Oxygen","Open Sans",'Verdana','Arial',sans-serif}input::-moz-placeholder { font:12px "Oxygen","Open Sans",'Verdana','Arial',sans-serif}input:-ms-input-placeholder { font:12px "Oxygen","Open Sans",'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,"Open Sans",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}.promoBox { margin:0 auto; max-width:1015px; position:relative; text-align:center; width:100%}.promoBox .custom { background-position:center; background-repeat:no-repeat; background-size:cover; width:100%}.promoBox .custom,.promoBox a { box-sizing:border-box}.promoBox .custom,.promoBox a,.promoBox span { vertical-align:middle}.promoBox .timeline { color:#fff; font-size:15px; margin-left:70px; opacity:.7}.promoBox .bimago-button { margin-left:70px}.promoBox .discountValue,.promoBox .promotext { color:#fff; font-size:14px; margin-left:10px}.promoBox .discountValue { font-weight:700; font-size:3.2em; font-family:"Lato", "Open Sans", "Oxygen";}.promoBox .discountValue strong { opacity:.6}.promoBoxShipping .custom{padding:10px;}.promoBoxShipping .maintext{ display:inline-block; vertical-align:middle; color:#FFF; font-size:20px; padding-right:50px;}.promoBoxShipping .maintext img{margin-right:15px;vertical-align:middle;}.promoBoxShipping .enddate{ display:inline-block; vertical-align:middle; color:#FFF; font-size:18px; padding-left:50px;}.promoBoxShipping .enddate span{font-family:"Open Sans", "Oxygen";}.promoBoxShipping .enddate em{font-style:normal;opacity:0.6;font-size:16px;}.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}.promoBox .bimago-button strong { font-weight:400}.promoBox .rollupClose,.promoBox .rollupClose span { -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; -webkit-transition:all .5s ease; transition:all .5s ease; width:25px}.promoBox .rollupClose,.promoBox.coiled .rollupClose { -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:0; -webkit-border-bottom-right-radius:3px; -webkit-border-top-left-radius:0; border-bottom-right-radius:3px; border-top-left-radius:0}.promoBox .rollupClose { -moz-border-radius-bottomleft:0; -moz-border-radius-topright:3px; -webkit-border-bottom-left-radius:0; -webkit-border-top-right-radius:3px; border-bottom-left-radius:0; border-top-right-radius:3px; height:25px; position:absolute; right:-25px; top:0}.promoBox.coiled .rollupClose { -moz-border-radius-bottomleft:3px; -moz-border-radius-topright:0; -webkit-border-bottom-left-radius:3px; -webkit-border-top-right-radius:0; border-bottom-left-radius:3px; border-top-right-radius:0}.promoBox .rollupClose span { color:#fff; font-size:25px; line-height:23px; text-align:center}.promoBox .rollupClose:hover span { -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg)}.promoBox.coiled .rollupClose span { -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg)}.promoBox.coiled .rollupClose:hover span { -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); -webkit-transform:rotate(225deg); transform:rotate(180deg)}.cookieclass { height:0; visibility:hidden}.rollbox .custom { padding-top:0}.promoBox a,.rollbox img { display:block; width:100%}.promoBox.rollbox .custom a { padding: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}.preetyselect { 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:29px; padding:0 30px 0 10px; position:relative; text-align:left; transition:color .25s ease; width:100%}.prettyselect-wrap:hover .prettyselect-label,.prettyselect-wrap:focus .prettyselect-label { background:#f5f5f5}.prettyselect-wrap .prettyselect-label::after { color:#102d79; content:"\e688"; font:2em/.8em "Pe-icon-7-stroke"; height:100%; position:absolute; right:0; top:2px}.prettyselect-wrap .prettyselect-drop { background:#fff; border:1px solid #666666; border-radius:3px; box-sizing:border-box; left:0; list-style:none; margin:0; min-width:100%; padding:2px 0; position:absolute; text-align:left; top:30px; z-index:1}.prettyselect-wrap .prettyselect-drop li { border:medium none!important; box-sizing:border-box; color:#606060; cursor:pointer; font-size:14px; 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;}.promoBoxCounter{ display:none; background-repeat:no-repeat;}.promoBoxCounter.whiteText{ color:#fff;}.promoBoxCounter .custom{ max-width:1015px; width:100%; margin:0 auto; padding:15px 0 16px;}.promoBoxCounter table{margin:0px;padding:0px;border-collapse:collapse;}.promoBoxCounter table td{margin:0px;padding:0px;}.promoBoxCounter .custom > div{display:inline-block;vertical-align:bottom;}.promoBoxCounter .custom .promoname{font-size:14px;position:relative;}.promoBoxCounter .custom .promoname img{position:absolute;top:35%;left:-10px; -moz-transform:translate(-100%, -50%); -webkit-transform:translate(-100%, -50%); transform:translate(-100%, -50%)}.promoBoxCounter .custom .promoname strong{font-size:31px; font-weight:700;font-family:"Lato", "Open Sans", "Oxygen";padding-right:10px;line-height:20px;vertical-align:-3px;}.promoBoxCounter .custom .promoname strong em{opacity:.6;font-style:normal;}.promoBoxCounter .custom .promoname strong + span{}.promoBoxCounter .custom .starttext{padding:0 10px 0 10%;font-size:14px;opacity:.6;vertical-align:-25%;}.promoBoxCounter .custom table td{font-size:24px;text-align:center;line-height:28px;}.promoBoxCounter .custom .days,.promoBoxCounter .custom .hours,.promoBoxCounter .custom .minutes,.promoBoxCounter .custom .seconds{ font-weight:600; font-family:"Lato", "Open Sans", "Oxygen";}.promoBoxCounter .custom .seconds{opacity:0.6}.promoBoxCounter .custom .relative{position:relative;}.promoBoxCounter .custom .hours ~ span{position:absolute;bottom:-15px;font-size:12px;left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); transform:translateX(-50%)}.promoBoxCounter .custom .daylabel{font-size:14px;padding:0;display:inline-block;padding:0 10px 0 2px;opacity:.6;line-height:20px;}.promoBoxCounter .custom .hours-text .singular,.promoBoxCounter .custom .daylabel .singular{display:none;}.promoBoxCounter .relative:not(.setcolor) .hours-text{display:none;}@media all and (max-width:680px) { .promoBoxCounter .custom .promoname img{display:none;}}.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; font-family:'Open Sans', "Oxygen"; 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:1px 1px 0px rgba(0, 0, 0, 0.6);}.home_grid .item.tailmode .vwrapper small{ display:block; font-weight:400; font-size:14px; line-height:1.1em; margin-top:10px; text-shadow:1px 1px 0px rgba(0, 0, 0, 0.6);}.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.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:1045px) { .promoBox .rollupClose { background:0 0!important; right:0 } .promoBox.coiled .rollupClose { display:none }}@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;} .promoBox .custom { overflow:hidden } .promoBox .promotext{display:inline-block;} .promoBox .mobile-left { display:inline-block; padding:10px 0; } .promoBox .discountValue { font-size:2em; line-height:1.2em; margin:0 } .promoBox .timeline { display:block; margin:0; width:100%; font-size:12px; } .promoBox .bimago-button { margin-left:50px } .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;} .promoBoxShipping .maintext{padding-right:20px;} .promoBoxShipping .enddate{padding-left:20px;} .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:550px) { .promoBox .mobile-left { display:block; width:100% } .promoBox .custom a { padding-right:150px; position:relative } .promoBox .bimago-button { -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); margin:0; position:absolute; right:25px; top:50%; transform:translateY(-50%) } .promoBox .bimago-button strong { font-weight:400 } .promoBoxShipping .maintext{display:block;padding:0px;} .promoBoxShipping .enddate{display:block;padding:0px; opacity:0.6; font-size:14px;} .promoBoxShipping .enddate em{font-size:12px;} .promoBoxShipping img{display:none;}}@media all and (max-width:460px) { .promoBox .custom a { padding:0 70px; text-align:left; } .promoBox .bimago-button i { line-height:29px } .promoBox .bimago-button { padding-left:10px; padding-right:15px } .promoBox .timeline{ padding-left:10px; } .promoBox .bimago-button strong { display:none } .promoBox .custom a .discountValue { -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); margin:0; position:absolute; left:5px; top:50%; transform:translateY(-50%); } .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:#e96944; padding:15px; color:#fff; font-size:12px; line-height:1.3em; text-align:left;}#notice-cookie-block button{ border:0px; background:rgba(255,255,255,0.9); border-radius:3px; color:#e96944; cursor:pointer; height:41px; line-height:38px; padding:0 25px 0 30px; position:relative; width:48%; max-width:220px; margin-right:1%; border:1px solid rgba(255,255,255,0.9); box-sizing:border-box; display:inline-block; white-space:nowrap;}#notice-cookie-block button:hover{ background:rgba(255,255,255,1); border:1px solid rgba(255,255,255,1);}#notice-cookie-block .actions{ text-align:center;}#notice-cookie-block .actions a{ color:#fff; white-space:nowrap; margin-left:5px; border:0px; border-radius:3px; cursor:pointer; height:41px; line-height:38px; padding:0 25px 0 30px; position:relative; margin-left:1%; width:48%; max-width:220px; border:1px solid rgba(255,255,255, 0.5); display:inline-block; box-sizing:border-box; }#notice-cookie-block .actions a:hover{ border:1px solid rgba(255,255,255, 1); }@media all and (min-width:681px) { #notice-cookie-block{ max-width:400px; }}@media all and (max-width:680px) { #notice-cookie-block:not(.translate-mode){ bottom:0px; left:0px; right:0px; } #notice-cookie-block .actions{ text-align:center; }}@media all and (max-width:360px) { #notice-cookie-block .actions button{ width:100%; } #notice-cookie-block .actions a{ display:block; margin:10px auto 0; width:100%; }}.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 (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 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; }}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:0px;}.heder-intro:not(.currencyBlock){ grid-template-areas:"socials freeshipping infoline";}.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 .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 0 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","Open Sans","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","Open Sans",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 80px 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 0 10px; 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; 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; }}@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 .is-bestseller .product-link:after,.products-grid .is-perfect-match .product-link:after,.products-grid .is-new .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;}@media all and (max-width:460px) { .products-grid .product-link:after { width:150px; height:42px; }}.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 .is-magma .listing-box > a:after { background:url(//shark.bimago.com/bimago2/product/category_items_icons.png) center -153px no-repeat; background-size:100% auto; bottom:7px; content:""; display:block; height:68px; position:absolute; right:20px; width:67px}.products-grid .attribute-set-35 .listing-box > a:after { background:url(//shark.bimago.com/bimago2/product/category_items_icons.png) center 0 no-repeat; background-size:100% auto; bottom:7px; content:""; display:block; height:67px; position:absolute; right:20px; width:67px}.products-grid .attribute-set-36 .listing-box > a:after { background:url(//shark.bimago.com/bimago2/product/category_items_icons.png) center -77px no-repeat; background-size:100% auto; bottom:7px; content:""; display:block; height:68px; position:absolute; right:20px; width:67px}.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) }}.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,.slide-desc-box .slide-title { font-family:"Oxygen","Open Sans",'Verdana','Arial',sans-serif}.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 }}.tabbed-content,.tabbed-content .tab-links { box-sizing:border-box; display:block; text-align:center; width:100%}.tabbed-content .tab-links { border-bottom:1px solid #b3b3b3; margin:0 auto; padding:0 10px}.tabbed-content .tab-links li { display:inline-block; list-style:none; margin:0}.tabbed-content .tab-links a { -moz-transition:border-color .25s ease; -ms-transition:border-color .25s ease; -o-transition:border-color .25s ease; -webkit-transition:border-color .25s ease; border-left:1px solid transparent; border-right:1px solid transparent; border-top:1px solid transparent; display:inline-block; font-size:1em; font-weight:400; padding:10px 15px; position:relative; transition:border-color .25s ease}.tabbed-content .tab-links li.active a:before { background:#fff; bottom:-1px; content:""; display:block; height:1px; left:0; position:absolute; width:100%!important}.tabbed-content .tab-links li.active a { border-left-color:#b3b3b3; border-right-color:#b3b3b3; border-top-color:#b3b3b3}.tabbed-content .tab-links li:not(.active) a:after { -moz-transition:width .25s ease; -ms-transition:width .25s ease; -o-transition:width .25s ease; -webkit-transition:width .25s ease; background:#e96944; bottom:-1px; content:""; display:block; height:1px; left:0; position:absolute; transition:width .25s ease; width:0}.tabbed-content .tab-links li:not(.active) a:hover:after { -moz-transition:width .75s ease; -ms-transition:width .75s ease; -o-transition:width .75s ease; -webkit-transition:width .75s ease; transition:width .75s ease; width:100%}.tabbed-content .tab-links li .color-pattern { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; display:inline-block; height:18px; margin-right:5px; overflow:hidden; vertical-align:-15%; width:18px}.tabbed-content .tab-content { position:relative}.tabbed-content .tab-content .tab,.tabbed-menu .tab-content .tab { -moz-transition:visibility .55s linear,opacity .5s linear; -ms-transition:visibility .55s linear,opacity .5s linear; -o-transition:visibility .55s linear,opacity .5s linear; -webkit-transition:visibility .55s linear,opacity .5s linear; opacity:0; transition:visibility .55s linear,opacity .5s linear; visibility:hidden; z-index:1}.tabbed-content .tab-content .tab:not(.active),.tabbed-menu .tab-content .tab:not(.active) { height:auto; left:0; position:absolute; top:0; width:100%}.tabbed-content .tab-content .tab.active,.tabbed-menu .tab-content .tab.active { -moz-transition:visibility .55s linear,opacity .5s linear; -ms-transition:visibility .55s linear,opacity .5s linear; -o-transition:visibility .55s linear,opacity .5s linear; -webkit-transition:visibility .55s linear,opacity .5s linear; opacity:1; position:relative; transition:visibility .55s linear,opacity .5s linear; visibility:visible}.tab-content .products-grid { margin-top:20px}.tabbed-content .tabheader { font-size:28px; line-height:100%; margin:0; padding:15px 0 10px}@media (max-width:580px) { .tabbed-content.accordate .tab-links { border:0; padding:0 0 42px; position:relative } .tabbed-content.accordate .tab-links li { -moz-transition:top .55s linear; -ms-transition:top .55s linear; -o-transition:top .55s linear; -webkit-transition:top .55s linear; background:#f0f0f7; left:0; margin:1px 0; padding-left:25px; position:relative; text-align:left; transition:top .55s linear } .tabbed-content.accordate .tab-links li.active { bottom:0; padding-left:40px; position:absolute; width:100% } .tabbed-content.accordate .tab-links li.active a { color:#000!important; font-weight:700 } .tabbed-content.accordate .tab-links li,.tabbed-content.accordate .tab-links li a { border:0; box-sizing:border-box; width:100% } .tabbed-content.accordate .tab-links li a:after { display:none!important } .tabbed-content.accordate .tab-links li:before { content:"\e688"; display:block; font:2em "Pe-icon-7-stroke"; left:5px; position:absolute; top:-2px } .tabbed-content.accordate .tab-links li.active:before { background:#fff; content:""; height:40px; left:0; top:0; width:36px; z-index:1 } .tabbed-content.accordate .tab-links li.active a span:after { content:":" } .tabbed-content .tab-links { display:none } #colors-page.single-color-page .tabbed-content .tab-links { display:block }}@media (max-width:767px) { .tabbed-content .tab-links li a { padding:9px 10px } .tabbed-content .tab-links li .color-pattern { margin:0 }}.homepage-layout .homepage-product-types .rotator5 .item,.homepage-layout .homepage-product-types .rotator6 .item { box-sizing:border-box; padding-bottom:1px}.homepage-layout .homepage-product-types .rotator5 .item a,.homepage-layout .homepage-product-types .rotator6 .item a { border:1px solid transparent; box-sizing:border-box; display:block; padding:10px 10px 0}.homepage-layout .homepage-product-types .rotator5 .item a:focus,.homepage-layout .homepage-product-types .rotator5 .item a:hover,.homepage-layout .homepage-product-types .rotator6 .item a:focus,.homepage-layout .homepage-product-types .rotator6 .item a:hover { border-color:#999}#maincontent .qONjs .homepage-product-types { text-align:center}#maincontent .qONjs .homepage-product-types h3 { box-sizing:border-box; display:inline-block; font-size:20px; max-width:100%; padding:0 40px; width:auto}#maincontent .qONjs .homepage-product-types h3:before { background:#f26444; content:""; height:3px; left:0; position:absolute; top:13px; width:20px}#maincontent .qONjs .homepage-product-types h3:after { background:#f26444; content:""; height:3px; position:absolute; right:0; top:13px; width:20px}#maincontent .qONjs .homepage-product-types .hidden-data { padding:0}.homepage-product-types .onlyproduct .item { background:#f2f2f2}.homepage-product-types .onlyproduct .item:hover span:after { display:none}.homepage-product-types .onlyproduct .item a { display:block}.homepage-product-types .onlyproduct .item h2 { bottom:auto; color:#102d79; font-weight:400; margin-bottom:15px; position:relative}.homepage-product-types .onlyproduct .load-more-box { background-color:#f2f2f2}.homepage-product-types .onlyproduct .click-to-load { -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); top:50%; transform:translateY(-50%)}.bimago-products h2,.qONjs .page-title.category-title { margin:40px 0 20px; text-align:center; width:100%}.bimago-products { -ms-grid-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr); align-content:stretch; display:grid; display:-ms-grid; grid-gap:6px; grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr); grid-template-rows:auto; justify-content:stretch; margin:4px auto; position:relative; width:100%}.bimago-products .item img { margin:0 auto; max-width:100%}.bimago-products .item { overflow:hidden; position:relative}.bimago-products h2 { bottom:10px; color:#fff; font-size:14px; font-weight:700; margin:0; padding:0; position:absolute}.bimago-products .load-more-box .click-to-load { margin:0}.bimago-products .load-more-box .click-to-load:before { padding-top:75%}.bimago-products .item:nth-of-type(10)~.item,.bimago-products .load-more-box { display:none}.bimago-products .item a,.bimago-products .item a span { display:block; position:relative}.bimago-products .item span:after { background:rgba(0,0,0,.2); background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,.15) 45%,rgba(0,0,0,.3) 100%); background:-webkit-gradient(left top,left bottom,color-stop(0%,transparent),color-stop(45%,rgba(0,0,0,.15)),color-stop(100%,rgba(0,0,0,.3))); background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,.15) 45%,rgba(0,0,0,.3) 100%); background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,.15) 45%,rgba(0,0,0,.3) 100%); background:-ms-linear-gradient(top,transparent 0%,rgba(0,0,0,.15) 45%,rgba(0,0,0,.3) 100%); background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.15) 45%,rgba(0,0,0,.3) 100%); bottom:0; content:''; display:block; left:0; opacity:0; position:absolute; right:0; top:0; z-index:0}.bimago-products .item:hover span:after { -moz-transition:opacity .3s linear; -ms-transition:opacity .3s linear; -o-transition:opacity .3s linear; -webkit-transition:opacity .3s linear; opacity:1; transition:opacity .3s linear}.load-more-box.nothing-to-show p.show-content,.load-more-box:not(.nothing-to-show) p.hide-content { display:none}.load-more-box .click-to-load { background:#f2f2f2; box-sizing:border-box; cursor:pointer; margin:10px 0; position:relative}.load-more-box .click-to-load:before { content:""; display:block; padding-top:108.3%}.load-more-box .click-to-load p { -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); color:#102d79; position:absolute; text-align:center; top:50%; transform:translateY(-50%); width:100%}.load-more-box .click-to-load p:hover { color:#5c46ab}.load-more-box div { float:none!important}.load-more-box .click-to-load p span { display:block; font-size:45px}@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 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 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 }}.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%}.footer-cms-catalog,.footer-cms-giftcart { overflow:hidden; text-align:center; width:100%}.footer-cms-catalog { background:#f2f1ed}.footer-cms-giftcart { background:#f2f1ed; height:204px}.pre-footer a { display:block; height:100%; width:100%}.pre-footer strong { color:#46424d; display:block; font-size:21px; font-weight:400; line-height:1.1em; margin:20px 0 15px}.pre-footer img { max-width:90%}.pre-footer a>span:not(.tableLike) { box-sizing:border-box; display:block; padding-right:5px; text-align:right}.pre-footer a>span:not(.tableLike) i { font-size:1.8em; text-indent:-5px; vertical-align:-25%}.pre-footer .tablecellLike:first-child { width:56%; position:relative;}.footer-cms-catalog .pre-footer .tablecellLike:first-child:before { position:absolute; content:""; width:60px; height:95px; top:20%; right:15%; z-index:0; background:rgba(0,0,0,0.1); filter:blur(10px); -webkit-filter:blur(10px); -ms-filter:blur(10px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='10'); -moz-transform:rotate(-22deg); -ms-transform:rotate(-22deg); -o-transform:rotate(-22deg); -webkit-transform:rotate(-22deg); transform:rotate(-22deg); border-radius:10px;}.footer-cms-catalog .pre-footer .tablecellLike img{z-index:1;position:relative;}.pre-footer .tableLike { width:100%}.pre-footer .tablecellLike.catalog-title { color:#52494a; font-size:16px; line-height:1.1em; padding-left:5px}.pre-footer .tablecellLike.catalog-title span { display:block; font-size:18px; font-weight:600; line-height:1.2em; margin-top:2px; padding-bottom:10px}.footer-cms-trusted { overflow:hidden}.footer-cms-trusted a { display:block}.footer-top-container .footer-cms-trusted { background:#f2f1ed; box-sizing:border-box; height:204px; width:100%}.footer-top-container .footer-cms-trusted a { -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); box-sizing:border-box; display:block; height:100%; left:50%; overflow:hidden; position:absolute; top:50%; transform:translate(-50%,-50%)}.footer-top-container .footer-cms-trusted img { height:100%; max-width:none}.checkout-onepage-index .footer-top-container { display:none}.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}.footer-top-container .footer-newsletter { box-sizing:border-box; width:100%}.footer-top-container .footer-newsletter .newsletter { background:#fbccba; height:100%; position:relative; width:100%}.cookies_box,.newsletter-content { box-sizing:border-box; text-align:center}.newsletter-content .newsletter-header { display:block; font-size:21px; font-weight:400; padding:15px 0}.newsletter-content .newsletter-promo .first-line { color:#ab4833; font-size:14px}.newsletter-content .newsletter-promo .second-line { color:#5e65f5}.newsletter-content .newsletter-promo .second-line span>span { font:700 38px/.9em "Lato","Oxygen","Open Sans"; vertical-align:-55%}.newsletter-content .subscribe-box { margin:15px auto 0; max-width:70%; position:relative; width:260px}.newsletter-content .subscribe-box .inputBox #newsletter { -moz-border-radius:3px; -moz-box-shadow:1px 1px 2px 1px rgba(209,209,209,.4) inset; -webkit-border-radius:3px; -webkit-box-shadow:1px 1px 2px 1px rgba(209,209,209,.4) inset; background:#fff!important; border:1px solid #faccb9; border-radius:3px; box-shadow:1px 1px 2px 1px rgba(209,209,209,.4) inset; box-sizing:border-box; color:#8c8c8c; font:14px "Oxygen","Open Sans"; height:40px; padding:0 45px 0 10px; width:100%}.newsletter-content .subscribe-box .inputBox #newsletter+.validation-advice { display:none!important}.newsletter-content .subscribe-box .inputBox #newsletter.validation-failed { border:1px solid red!important}.newsletter-content .subscribe-box .inputBox #newsletter.validation-failed~a { background:red}.newsletter-content .subscribe-box .inputBox 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:0; transition:background .25s linear; width:40px}.newsletter-content .subscribe-box .inputBox a:hover { background:#102d79}.newsletter-content .subscribe-box .inputBox a span { display:block; font-size:2em; line-height:38px; text-align:center; width:40px}.newsletter-content .subscribe-box .infoBox { position:absolute; right:-30px; top:-2px}.newsletter-content .subscribe-box .infoBox span.pe-7s-info { color:#666ce5; cursor:pointer; font-size:24px; position:relative; z-index:2}.newsletter-content .subscribe-box .infoBox .tooltip { -moz-border-radius:20px; -moz-transition:opacity .35s linear; -ms-transition:opacity .35s linear; -o-transition:opacity .35s linear; -webkit-border-radius:20px; -webkit-transition:opacity .35s linear; background:#fff; border:1px solid #b3b3b3; border-radius:20px; font-size:13px; left:-12px; line-height:1.2em; opacity:0; padding:5px 30px 5px 50px; position:absolute; text-align:left; top:-8px; transition:opacity .35s linear; visibility:hidden; white-space:nowrap; z-index:1}.newsletter-content .subscribe-box .infoBox .tooltip strong { color:#10ae47; display:block}.newsletter-content .subscribe-box .infoBox:hover .tooltip { opacity:1; visibility:visible}.footer-cms-catalog { height:204px}.footer-cms-catalog .footer-catalog { height:100%}.footer-cms-catalog .footer-catalog a { display:block; height:100%; position:relative; width:100%}.footer-cms-catalog .footer-catalog a>span:first-child { display:block; padding-top:20px}.footer-cms-catalog .footer-catalog a>span strong { color:#251dc0}.footer-cms-catalog .footer-catalog a .btn-like { -moz-border-radius:3px; -ms-transform:translateX(-50%); -webkit-border-radius:3px; -webkit-transform:translateX(-50%); background:#505291; border-radius:3px; bottom:15px; color:#fff; display:inline-block; font-size:18px; left:50%; padding:8px 10px 6px 20px; position:absolute; transform:translateX(-50%); white-space:nowrap}.footer-cms-catalog .footer-catalog a .btn-like .pe-7s-angle-right { font-size:1.8em; text-align:center; text-indent:-9px; vertical-align:-21%; width:20px}.footer-cms-catalog .footer-catalog a img { margin:0 auto}.newsletter-content.nodiscount { max-width:300px; padding:13px 10%; text-align:left; margin:0 auto; font-size:13px;}.newsletter-content.nodiscount .newsletter-header { padding:2px 0 8px;text-align:center;color:#46424d;}.newsletter-content.nodiscount .definition {color:#ac4733;display:block;line-height:1.1;}.newsletter-content.nodiscount ul{ margin:5px 0;padding-bottom:5px;list-style:none;padding-left:0px;}.newsletter-content.nodiscount ul li{ line-height:18px;position:relative;white-space:nowrap; padding-left:15px;}.newsletter-content.nodiscount ul li:before{ background:#ac4733; width:5px;height:5px;content:'';display:block;position:absolute;top:6px;left:0px; border-radius:50%;}.newsletter-content.nodiscount .subscribe-box{ margin:0; width:100%;max-width:100%;padding:0 10px 0 0; box-sizing:border-box;}.newsletter-content.nodiscount .subscribe-box .inputBox{ position:relative;}.newsletter-content.nodiscount .subscribe-box .infoBox{ right:-20px;}.newsletter-content.nodiscount .subscribe-box input{text-align:left;padding-left:0px;height:35px !important;font-size:13px !important;}.newsletter-content.nodiscountcatalog .newsletter-header{color:#ac4733;padding-bottom:10px;}.newsletter-content.nodiscountcatalog .newsletter-header strong{font-weight:normal;color:#5e65f5;}.newsletter-content.nodiscount .subscribe-box .inputBox a{ width:35px; height:35px; background-color:#404040;}.newsletter-content.nodiscount .subscribe-box .inputBox a span{ width:35px; height:35px; line-height:34px;}.newsletter-content.nodiscount .subscribe-box .infoBox span.pe-7s-info{ color:#404040;}.newsletter-content.nodiscountcatalog .newsletter-promo{ display:grid; display:-ms-grid; grid-template-rows:auto; grid-auto-columns:1fr; grid-template:'ico1 ico2 ico3' 'text1 text2 text3'; justify-content:stretch; justify-items:stretch; grid-gap:5px 10px; max-width:80%; margin:0 auto;}.newsletter-content.nodiscountcatalog .newsletter-promo .item > span{display:block;font-size:13px;line-height:1.1em;}.newsletter-content.nodiscountcatalog .newsletter-promo .item:nth-child(1){ grid-area:ico1; align-self:center; justify-self:stretch; text-align:center;}.newsletter-content.nodiscountcatalog .newsletter-promo .item:nth-child(2){ grid-area:text1; align-self:center; justify-self:stretch; text-align:center;}.newsletter-content.nodiscountcatalog .newsletter-promo .item:nth-child(3){ grid-area:ico2; align-self:center; justify-self:stretch; text-align:center;}.newsletter-content.nodiscountcatalog .newsletter-promo .item:nth-child(4){ grid-area:text2; align-self:center; justify-self:stretch; text-align:center;}.newsletter-content.nodiscountcatalog .newsletter-promo .item:nth-child(5){ grid-area:ico3; align-self:center; justify-self:stretch; text-align:center;}.newsletter-content.nodiscountcatalog .newsletter-promo .item:nth-child(6){ grid-area:text3; align-self:center; justify-self:stretch; text-align:center;}.newsletter-content.nodiscountcatalog .subscribe-box input{text-align:left;padding-left:0px;}.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) { .footer-top-container .wrapper { padding-bottom:20px } .footer-top-container .catalog-newsletter,.footer-top-container .catalog-newsletter~div { margin-top:20px } .footer-top-container .wrapper { display:table; width:100% } .footer-top-container .footer-cms { display:table-cell; vertical-align:top } .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) { .newsletter-content .subscribe-box .infoBox { display:none } .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; }}@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 } .footer-newsletter { overflow:hidden } .footer-top-container .catalog-newsletter,.footer-top-container .catalog-newsletter~div { margin-top:15px } .newsletter-content.nodiscountcatalog .newsletter-promo{ max-width:100%; } .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; }}@media (min-width:461px) { .footer-top-container .footer-newsletter { height:204px }}@media (max-width:460px) { .footer-top-container .catalog-newsletter,.footer-top-container .catalog-newsletter~div { margin-bottom:15px; margin-top:0 } .footer-top-container .footer-newsletter .newsletter { padding-bottom:20px } .footer-top-container .wrapper { padding-bottom:0!important } .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; }}@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","Open Sans",'Verdana','Arial',sans-serif}.bmCallbackPopupForm form input:-moz-placeholder,.bmCallbackPopupForm form input::-moz-placeholder { font:12px "Oxygen","Open Sans",'Verdana','Arial',sans-serif}.bmCallbackPopupForm form input:-ms-input-placeholder { font:12px "Oxygen","Open Sans",'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 }}