html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
nav ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}
@font-face{font-family:"Futura PT";font-style:normal;font-weight:600;src:url("/shoppa/cssn/FuturaPT-Heavy.eot?#iefix") format("embedded-opentype"),url("/shoppa/cssn/FuturaPT-Heavy.woff") format("woff");}
html,body{height:100%;}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
b,h1,h2,h3,h4,h5,h6{font-weight:800;}
html,body{font-size:100%;min-width:320px;}
body{background:white;color:#545454;padding:0;margin:0;font-weight:400;font-style:normal;line-height:1.5;position:relative;cursor:auto;}
a:hover{cursor:pointer;}
img{max-width:100%;height:auto;max-height:100%;}
img{-ms-interpolation-mode:bicubic;}
a{text-decoration:none;}
textarea,input{outline:none;}
a,a:hover,a:active,a:focus{outline:0;}
.single-product .single-new,.single-product .single-top,.single-product .single-freeTransport{z-index:1;}
div.shoppa-slider div.shoppa-slider-inner a.control{z-index:2;}
.single-products .single-product:hover,.ui-selectmenu-menu,.ui-selectmenu-menu,.corousel-wrapper .carousel-indicators,div.select-menu ul{z-index:2;}
.single-products .hider,.single-products .upperHider{z-index:3;}
.maskAfterMenu{z-index:7;}
#navigation #menu>div{z-index:8;}
.tipsyn{z-index:13!important;}
.maskAfterHeader,#incompletePaymentBlock{z-index:14;}
#pageProduct .productMenu.fixed ol,#mobileMainMenu .mainMenu ol.level4{z-index:30;}
#header #topMenu>ul>li>ul,#header #userBox>li>ul,#mobileMainMenu .mainMenu ol.level3{z-index:40;}
div.canvasMaskWrapper div.canvasMask{z-index:49;}
#mobileMainMenu,div.canvasMaskWrapper span.menuIcon,.ui-autocomplete,#mobileMainMenu .mainMenu ol.level2,div.canvasMaskWrapper span.menuIcon{z-index:50;}
#mobileMainMenu .mainMenu ol.level1{z-index:60;}
.pop{z-index:70;}
.modal{z-index:100;}
a.button,div.select-menu label,div.select-menu ul li,#pageProduct #productRight div.orderBox,.shoppa-form label.shoppa-checkbox,.shoppa-form label.shoppa-radio{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.button{border:0 none;color:#FFF!important;cursor:pointer;display:inline-block;font-size:.75em;font-weight:800;line-height:1.25em;padding:0 10px;-moz-transition:background .1s ease 0s;-webkit-transition:background .1s ease 0s;transition:background .1s ease 0s;width:auto;text-transform:uppercase;vertical-align:middle;text-decoration:none!important;}
.button.disabled{opacity:.3;filter:alpha(opacity=30);}
.button.full{width:100%;text-align:center;padding:0;}
.button.small{height:22px;line-height:22px;font-size:13px;padding:0 13px;}
.button.normal{height:35px;line-height:35px;font-size:16px;padding:0 16px;}
.button.h28{height:28px;line-height:28px;font-size:13px;}
.button.h35{height:35px;line-height:35px;font-size:16px;}
.button.h40{height:40px;line-height:40px;font-size:16px;}
.button.big{height:50px;line-height:50px;font-size:18px;padding:0 18px;}
.button.h55{height:55px;line-height:55px;font-size:18px;}
.button.p33{padding:0 33px;}
.button.p56{padding:0 58px;}
.button.huge{height:60px;line-height:60px;font-size:1.25rem;padding:0 2.8125rem;}
.button.full.big{height:50px;line-height:50px;font-size:18px;padding:0;}
.button.black{color:#292929!important;}
.button.forward{background:#ffa200;}
.button.forward:hover{background:#ffba25;}
.button.forward:active{background:#ffba25;}
.button.forward.disabled,.button.forward.disabled:hover,.button.forward.disabled:active{background:#ffba25;cursor:default;}
.button.greenForward{background:#1f9c07!important;}
.button.greenForward:hover{background:#1b8806!important;}
.button.greenForward:active{background:#1b8806!important;}
.button.common{background:#fff;color:#2a4b88!important;border:1px solid #2a4b88;}
.button.common:hover{background:#2a4b88;color:#fff!important;}
.button.common:active{background:#2a4b88;color:#fff!important;}
.button.commonp,.button.commonph{background:#fff;color:#292929!important;border:1px solid #eaeaea;}
.button.commonp.active,.button.commonph:hover{border-color:#292929;}
.button.common-back{background:#fff;color:#292929!important;border:1px solid #eaeaea;line-height:26px!important;font-size:13px!important;padding-left:21px;padding-right:10px;background-position:8px -12px!important;}
.button.common-back:hover{border-color:#292929;}
.button.clr{clear:both;}
.button.left{float:left;}
.button.right{float:right;}
a.linkForward{background:url("../gfx/new/menu-arrow.png") no-repeat right center;background-size:.6875rem 1.125rem;padding-right:1.125rem;display:inline-block;color:#2a4b88;font-size:.9375rem;font-weight:800;}
a.linkForward:hover{text-decoration:underline;color:#292929;}
.shoppa-form .row{margin-bottom:8px!important;}
.shoppa-form .row .column.name{width:150px;color:#8a8a8a;font-size:14px;font-weight:400;line-height:18px;padding-top:8px;}
.shoppa-form .row .column.name.w100{width:100px;}
.shoppa-form .row.error .column.name{padding-top:24px;}
.shoppa-form .row .column.name span.req{color:#2a4a87;margin-left:4px;}
.shoppa-form .row .column.input{width:350px;}
.shoppa-form .row .column.input p.error{color:#f02829;font-size:13px;font-weight:400;}
.shoppa-form .row .column.input p.text{font-size:14px;font-weight:400;line-height:16px;color:#292929;padding-top:8px;}
.shoppa-form .row .column.input input.common{height:32px!important;background:#f3f3f3;border:1px solid #dcdcdc!important;font-size:14px;color:#292929;padding-left:5px;padding-right:5px;}
.shoppa-form .row .column.input input.common:focus{border-color:#8a8a8a!important;}
.shoppa-form .row .column.input input.common.error{border-color:#f02829!important;}
.shoppa-form .row .column.input input.common.lenght-mth{width:180px;}
.shoppa-form .row .column.input div.input-wrap,.shoppa-form .row .column.input div.select-menu,.shoppa-form .row .column.input input.common.lenght-full{width:320px;}
.shoppa-form .row .column.input div.input-wrap div.input-width{float:right;margin-left:10px;}
.shoppa-form .row .column.input div.input-wrap div.input-width.w50{width:50px;}
.shoppa-form .row .column.input div.input-wrap div.input-width.w70{width:70px;}
.shoppa-form .row .column.input div.input-wrap div.input-width.w80{width:80px;}
.shoppa-form .row .column.input div.input-wrap div.input-width.wAuto{float:none;overflow:hidden;margin-left:0;}
.shoppa-form .row .column.input div.input-wrap div.input-width>*{width:100%;}
.shoppa-form .row .column.input div.select-menu label{background-color:#f3f3f3;height:32px!important;}
.shoppa-form .row .column span.helpBubble{margin-left:7px;}
.shoppa-form label.shoppa-checkbox,.shoppa-form label.shoppa-radio{font-size:14px;line-height:32px;font-weight:400;color:#292929;cursor:pointer;}
.shoppa-form label.shoppa-checkbox:before{content:"";display:block;float:left;height:32px;width:14px;margin-left:-21px;background:url("/shoppa/gfx/new/checkbox.png") left 9px no-repeat;}
.shoppa-form label.shoppa-checkbox.active:before{background-position:left -19px;}
.shoppa-form label.shoppa-checkbox{display:inline-block;padding:0;cursor:pointer;padding-left:21px;color:#292929;font-weight:400;}
.shoppa-form label.shoppa-checkbox a{color:#2a4b88;font-weight:700;}
.shoppa-form label.shoppa-checkbox a:hover{color:#292929;text-decoration:underline;}
.shoppa-form label.shoppa-radio{float:left;margin-right:20px;}
.shoppa-form label.shoppa-radio:last-of-type{margin-right:0;}
.shoppa-form label.shoppa-radio span.outer{float:left;margin-top:8px;border:1px solid #d7d7d7;margin-right:5px;width:16px;height:16px;display:block;background:#fff;position:relative;}
.shoppa-form label.shoppa-radio.active span.outer span.inner{background:#2a4a87;width:8px;height:8px;display:block;position:absolute;top:3px;left:3px;}
.helpBubble{cursor:pointer;margin-left:3px;color:#fff;display:inline-block;width:12px;line-height:12px;height:12px;background:url("../gfx/new/question.svg") no-repeat center center;background-size:12px;text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:middle;}
.no-svg .helpBubble{background:url("../gfx/new/question.png") no-repeat center center;}
.infoBubble:after{content:"";margin-left:3px;color:#fff;display:inline-block;width:12px;line-height:12px;height:12px;background:url("../gfx/new/info.svg") no-repeat center center;background-size:12px;text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:middle;}
.no-svg .infoBubble:after{background:url("../gfx/new/info.png") no-repeat center center;}
.csstransforms .verticalMiddleParent,.csstransforms .single-products.side-image .single-product,.csstransforms #pageProduct #productRight div.configurationSection .productVariantsBig .variant.active .image,.csstransforms #pageProduct #productRight div.configurationSection .productVariantsBig .variant.active .image .selector,.csstransforms div.select-menu div.make-selection-box,.csstransforms #modalProductMedia .modal-content .mediaTable .right div.thumbnailsWrap,.csstransforms #modalProductMedia .modal-content .mediaTable .left div.image,.csstransforms .single-product .image,.csstransforms .single-product-image .image,.csstransforms .transportAndReturnBox div.image,.csstransforms #modalParfumeGift .modal-content div.parfumeSelection div.selection div.image,.csstransforms #modalParfumeGift .modal-content div.success{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.csstransforms .verticalMiddle,.csstransforms .single-products.side-image .data,.csstransforms #pageProduct #productRight div.configurationSection .productVariantsBig .variant.active .image .selector,.csstransforms #pageProduct #productRight div.configurationSection .productVariantsBig .variant.active .image .selector:after,.csstransforms div.select-menu div.make-selection-box:after,.csstransforms #modalProductMedia .modal-content .mediaTable .right div.slider,.csstransforms #modalProductMedia .modal-content .mediaTable .left div.image img,.csstransforms .single-product .image img,.csstransforms .single-product-image img,.csstransforms .transportAndReturnBox div.image h3,.csstransforms #modalParfumeGift .modal-content div.parfumeSelection div.selection div.image img,.csstransforms #modalParfumeGift .modal-content div.success>div{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
input[type=text].common{height:3.125rem;border:none;}
input[type=text].common.error,input[type=password].common.error,textarea.common.error{border:1px solid #f02829!important;background:#fdf0f0!important;}
body,input,#header #userBox>li>a span span.welcome{font-family:'Nunito Sans',Arial,sans-serif;}
#header #userBox>li>a,#header #userBox>li#cart>ul>li.buttonRow>a,.button,.corousel-wrapper .corousel-items .item .content h2,#shoppaDeals .column.info h2 span,#secureShopping h2,#dayOffers h2,#frontpageLastViewed h2,#mobileMainMenu .otherLinks ol>li.myAccount>a,div.module.categoryGroups .group h3 a,#modalSignUpNewsletter .modal-content h2,#modalAccountMoney10 .modal-content h2,#modalAccountMoney20 .modal-content h2,#pageProduct #breadcrumb li.back a,#pageProduct .productMenu ol li a,#pageCart #emptyCart h1,.clientService h3,.clientsRecommendBox ul.control li.title,.transportAndReturnBox h3,div.modal.modalAccountMoney .modal-content h2,#modalParfumeGift .modal-content h2,#modalParfumeGift .modal-content div.success h3,#navigation button{font-family:"Futura PT",Arial,sans-serif;font-weight:600;letter-spacing:.4px;}
.button,#shoppaDeals .page,input[type=text].common,input[type=password].common,#breadcrumb span.filter,ul.pager li,#breadcrumb ol li.filter,#slider-range,.ui-selectmenu-button,#modalSignUpNewsletter .modal-content .bubble,#pageProduct div.productMedia ul.thumbnails li,#pageProduct div.productMedia ul.thumbnails li img,#modalProductMedia .thumbnailsWrap ul.thumbnails li,#modalProductMedia .thumbnailsWrap ul.thumbnails li img,#pageProduct #productRight div.orderBox,#pageProduct #productRight #leaseCalculator,div.select-menu label,div.select-menu ul li div.image img,#pageProduct #productRight div.configurationSection .productVariantsBig,div.select-menu div.make-selection-box,#pageProduct .productMenu ol li a .amount,.clientService,#pageCart #emptyCart,.clientsRecommendBox,#pageCart .secureProcess p,#pageCart .cartSummery,.helpBubbleBox,.single-product a.leasing0Campaign,.single-product a.inShoppaStock,#modalParfumeGift .modal-content div.lastWinner,#modalParfumeGift .modal-error div.attention,#header #searchBox #searchForm,#pageContact textarea,#header #topMenu>ul>li#topMenu-387{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#header #topMenu>ul>li,#header #userBox>li,.transportAndReturnBox div.image{-moz-border-top-righ-radius:3px;-webkit-border-top-righ-radius:3px;border-top-right-radius:3px;-moz-border-top-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;}
#header #searchBox input,div.amountChange a.removeOneProduct,#pageProduct .productInfo .areaSpecs table tr.tbody.even td.td1{-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
div.amountChange a.addOneProduct,#pageProduct .productInfo .areaSpecs table tr.tbody.even td.td2{-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}
div.select-menu ul,.transportAndReturnBox div.text,.ui-autocomplete{-webkit-border-bottom-left-radius:3px;-moz-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}
#brands .row .search-wrapper button{-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0;}
div.select-menu.open label{-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0;}
.ui-selectmenu-button.ui-corner-top{-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0;}
#header #searchBox button{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.shoppa-form label.shoppa-radio span.outer{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.shoppa-form label.shoppa-radio span.outer span.inner{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.ui-slider .ui-slider-handle{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.corousel-wrapper .carousel-indicators li,div.shoppa-slider ol.shoppa-slider-indicators li{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}
.drop,#breadcrumb ol li.category+li.category,#pageProduct #breadcrumb li.back a,#mobileMainMenu .mainMenu>ol.menu>li,#mobileMainMenu .mainMenu ol.subMenu>li,#mobileMainMenu .mainMenu ol.subMenu>li.back a:before,.button.common-back,#navigation #menu>div>ul>li{background:url("../gfx/new/arrows-grey.svg") no-repeat transparent;}
.no-svg .drop,.no-svg #breadcrumb ol li.category+li.category,.no-svg #pageProduct #breadcrumb li.back a,.no-svg #mobileMainMenu .mainMenu>ol.menu>li,.no-svg #mobileMainMenu .mainMenu ol.subMenu>li,.no-svg #mobileMainMenu .mainMenu ol.subMenu>li.back a:before,.no-svg #navigation #menu>div>ul>li{background:url("../gfx/new/arrows-grey.png") no-repeat transparent;}
.drop{background:url("../gfx/new/arrow.svg") no-repeat transparent;}
.no-svg .drop{background:url("../gfx/new/arrow.png") no-repeat transparent;}
ul>li{list-style:none;}
.drop{background-position:center center!important;padding-left:5px;padding-right:5px;text-indent:-99999px;display:inline-block;width:19px;}
.page{max-width:1170px;width:100%;margin:0 auto;padding-left:15px;padding-right:15px;}
#header .page,#banners .page,#shoppaDeals .page,#frontpageLastViewed .page,#secureShopping .page,#dayOffers .page,#frontpageLowerBanners .page,#pageCategory #content .page,#page404 #content .page,#pageStockSale #content .page,#pageOnlyToday #content .page,#pageEsmaspaev #content .page,#pageOnly3Days #content .page,#pageListingLandingPage #content .page,#pageCompare #content .page,#pageDealsToday #content .page,#pageAllCategories #content .page{max-width:1950px;width:100%;}
#topNotice{background:#ffa200;}
#topNotice .page{font-size:14px;color:#292929;padding-top:5px;padding-bottom:5px;font-weight:700;}
#topNotice .page span{font-size:12px;font-weight:400;}
#topNotice .page span a{color:#2a4b88;text-decoration:underline;}
#incompletePaymentBlockPlaceTooker{height:69px;}
#incompletePaymentBlock{background:#ffa200;position:fixed;top:0;left:0;height:69px;width:100%;}
#incompletePaymentBlock>div.page{position:relative;text-align:center;}
#incompletePaymentBlock>div.page>div{display:inline-block;padding-left:65px;height:50px;margin:0 auto;margin-top:9px;background:url("/shoppa/gfx/new/shoppa-120x120.png") no-repeat left center;background-size:50px 50px;}
#incompletePaymentBlock>div.page>div p{margin-top:10px;font-size:16px;display:inline-block;color:#fff;font-weight:400;line-height:40px;}
#incompletePaymentBlock>div.page>div a.button{margin-left:23px;background:#2a4b88;color:#fff!important;border-color:#2a4b88;}
#incompletePaymentBlock>div.page>div a.button:hover{background-color:#fff!important;color:#2a4b88!important;}
#incompletePaymentBlock>div.page a.close{cursor:pointer;position:absolute;right:10px;top:32px;background:url("../gfx/new/module-close.svg") center top no-repeat;text-indent:-99999px;display:block;width:12px;height:12px;}
#incompletePaymentBlock>div.page a.close:hover{background-position:center -41px;}
.search-wrapper{position:relative;}
.search-wrapper input{width:100%;color:#292929;}
.search-wrapper button{position:absolute;top:0;right:0;text-indent:-9999px;background:url("../gfx/new/search-black.svg") no-repeat center center #fff;background-size:18px 17px;}
.no-svg .search-wrapper button{background:url("../gfx/new/search-black.png") no-repeat center center #fff;}
#header{background:#ededed;height:100px;}
#header #top .clientServiceTop{display:inline-block;color:#8a8a8a;text-transform:uppercase;font-size:.625rem;vertical-align:top;line-height:15px;margin-top:5px;}
#header #top .clientServiceTop span{display:inline-block;color:#2a4b88;margin-left:5px;padding-left:20px;font-weight:700;font-size:.6875rem;}
#header #top .clientServiceTop span{background:url("../gfx/new/phone.svg") no-repeat center left;background-size:15px 15px;}
.no-svg #header #top .clientServiceTop span{background:url("../gfx/new/phone.png") no-repeat center left;}
#header #topMenu{float:right;margin-right:6px;}
#header #topMenu>ul>li{float:left;line-height:26px;position:relative;}
#header #topMenu>ul>li>a{color:#717171;font-size:13px;line-height:1rem;border-left:1px solid #e2e2e2;padding:0 9px;font-weight:400;}
#header #topMenu>ul>li>a img{vertical-align:middle;}
#header #topMenu>ul>li:first-of-type>a{border-left:0;}
#header #topMenu>ul>li:last-of-type>a{padding-right:0;}
#header #topMenu>ul>li>a:hover{color:#292929;}
#header #topMenu>ul>li.openable>ul{display:none;position:absolute;top:1.5rem;right:0;width:150px;background:#fff;padding-top:1rem;padding-bottom:1rem;}
#header #topMenu>ul>li.openable>ul>li{padding-right:19px;padding-left:19px;line-height:1.875rem;}
#header #topMenu>ul>li.openable>ul>li a{color:#757575;font-size:.875rem;font-weight:400;vertical-align:bottom;width:100%;display:inline-block;padding-right:16px;}
#header #topMenu>ul>li.openable>ul>li a.et{background:url("/shoppa/gfx/new/est.jpg") no-repeat right center;}
#header #topMenu>ul>li.openable>ul>li a.ru{background:url("/shoppa/gfx/new/rus.jpg") no-repeat right center;}
#header #topMenu>ul>li.openable>ul>li:hover a{color:#2a4b88;text-decoration:underline;}
#header #topMenu>ul>li.openable>ul>li img{float:right;display:inline-block;margin-top:10px;}
#header #topMenu>ul>li.openable:hover{background:#fff;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,0.1);box-shadow:0 4px 6px 0 rgba(0,0,0,0.1);}
#header #topMenu>ul>li.openable:hover a{border-right-color:#fff;border-color:#fff;}
#header #topMenu>ul>li.openable:hover>ul{display:block;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,0.1);box-shadow:0 4px 6px 0 rgba(0,0,0,0.1);}
#header #topMenu>ul>li#topMenu-387{background:url("/shoppa/gfx/new/laomuugi-nupuke.gif") no-repeat left center transparent;padding-left:45px;}
#header .headerWrapper{width:100%;position:relative;padding-top:15px;}
#header .headerWrapper a.mobileMainMenu{display:none;}
#header #logo{max-width:148px;height:44px;line-height:44px;float:left;margin-right:77px;}
#header #logo a{display:inline-block;width:100%;}
#header #logo a img{vertical-align:middle;}
#header #searchBox{position:relative;max-width:1000px;overflow:hidden;}
#header #searchBox #searchForm{border:1px solid #2a4b88;}
#header #searchBox input{width:100%;color:#292929;padding-right:47px;height:42px;border:none;padding-left:10px;font-size:1.125rem;}
#header #searchBox button{width:47px;background:url("/shoppa/gfx/new/search-white.svg") no-repeat center center #ffba25;background-size:37px 37px;height:42px;float:left;position:absolute;top:1px;right:1px;text-indent:-99999px;}
.no-svg #header #searchBox button{background:url("/shoppa/gfx/new/search.png") no-repeat center center #ffa200;}
#header #searchBox button:hover{background-color:#ffba25;}
#header #userBox{float:right;font-size:.8125rem;}
#header #userBox>li{float:right;position:relative;line-height:44px;}
#header #userBox>li>a{color:#2a4b88;height:22px;display:inline-block;line-height:36px;text-transform:uppercase;padding-right:14px;padding-left:14px;border-left:1px solid #e2e2e2;}
#header #userBox>li>a span{float:left;}
#header #userBox>li>a span span.welcome{float:left;max-width:100px;height:12px;overflow:hidden;display:block;text-transform:none;line-height:1;font-size:12px;font-weight:400;color:#8e8e8e;}
#header #userBox>li>a span span.welcome b{font-weight:700;}
#header #userBox>li>a span span.name{float:left;clear:left;line-height:13px;}
#header #userBox>li:last-of-type>a{border-left:none;}
#header #userBox>li:first-of-type>a{padding-right:0;}
#header #userBox>li.hover{background:#fff;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,0.1);box-shadow:0 4px 6px 0 rgba(0,0,0,0.1);}
#header #userBox>li.hover>a{border-color:#fff;color:#292929;}
#header #userBox>li>ul{display:none;position:absolute;top:44px;right:0;width:180px;background:#fff;padding:1rem 1.3125rem;}
#header #userBox>li#cart>a>span.icon{color:#ffa100;margin-right:5px;width:31px;height:26px;display:block;float:left;padding-left:5px;line-height:12px;text-align:center;margin-top:3px;}
#header #userBox>li#cart>a>span.icon{background:url("../gfx/new/cart.svg") no-repeat left top;background-size:30px 26px;}
.no-svg #header #userBox>li#cart>a>span.icon{background:url("../gfx/new/cart.png") no-repeat center center;}
#header #userBox>li#cart>ul>li.empty{text-align:center;}
#header #userBox>li#cart>ul>li.empty div.icon{width:45px;height:45px;margin:0 auto;margin-top:10px;}
#header #userBox>li#cart>ul>li.empty p{color:#292929;font-size:14px;line-height:20px;}
#header #userBox>li#cart>ul>li.empty p.title{font-weight:800;margin-bottom:13px;margin-top:13px;}
#header #userBox>li#compare>a>span.icon{color:#ffa100;margin-right:5px;background:url("../gfx/new/compare.svg") no-repeat bottom left;background-size:18px 15px;width:26px;height:23px;display:block;float:left;padding-left:15px;line-height:12px;margin-top:3px;}
.no-svg #header #userBox>li#compare>a>span.icon{background:url("../gfx/new/compare.png") no-repeat bottom left;}
#header #userBox>li.account>a>span.icon{display:block;margin-right:5px;background:url("../gfx/new/account.svg") no-repeat bottom left;background-size:20px 24px;width:26px;height:24px;margin-top:5px;}
.no-svg #header #userBox>li.account>a>span.icon{background:url("../gfx/new/account.png") no-repeat bottom left;}
#header #userBox>li.account>ul{width:240px;}
#header #userBox>li.account>ul>li{line-height:32px;}
#header #userBox>li.account>ul>li.link>a{font-size:.875rem;font-weight:400;color:#757575;display:block;}
#header #userBox>li.account>ul>li.link>a:hover{text-decoration:underline;color:#2a4b88;background:url("../gfx/new/menu-arrow.png") no-repeat center right;background-size:.6875rem 1.125rem;}
#header #userBox>li.account>ul>li.signOut{border-top:1px solid #ededed;}
#header #userBox>li.account>ul>li.welcome span{color:#292929;font-size:14px;line-height:14px;display:block;margin-bottom:18px;margin-top:4px;}
#header #userBox>li.account>ul>li.welcome span b{font-weight:800;}
#header #userBox>li.account>ul>li.welcome a{color:#fff;margin-bottom:10px;}
#header #userBox>li.account>ul>li.loginSocial{line-height:30px;padding-bottom:14px;}
#header #userBox>li.account>ul>li.loginSocial span{font-size:12px;line-height:30px;color:#292929;float:left;margin-right:10px;}
#header #userBox>li.account>ul>li.loginSocial a.facebook{float:left;background:url("../gfx/new/facebook.jpg") no-repeat center right;display:block;line-height:30px;width:30px;height:30px;}
#header #userBox>li.account>ul>li.loginSocial a.google{float:left;margin-left:8px;background:url("../gfx/new/google.jpg") no-repeat center right;display:block;line-height:30px;width:30px;height:30px;}
#header #userBox>li.account>ul>li.newClient{text-align:center;padding-top:10px;padding-bottom:20px;margin-bottom:20px;}
#header #userBox>li.account>ul>li.newClient span{color:#292929;font-size:14px;line-height:14px;}
#header #userBox>li.account>ul>li.newClient a{margin-top:2px;}
#header #userBox>li.account>ul>li.loginSocial,#header #userBox>li.account>ul>li.newClient{border-bottom:1px solid #eaeaea;}
#header #userBox>li>ul.products{width:263px;left:auto;right:0;}
#header #userBox>li>ul.products>li.product{margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #eaeaea;}
#header #userBox>li>ul.products>li.product:last-of-type{border-bottom:none;}
#header #userBox>li>ul.products>li.product a.image{display:block;width:55px;height:55px;float:left;line-height:55px;text-align:center;}
#header #userBox>li>ul.products>li.product a.image img{vertical-align:middle;}
#header #userBox>li>ul.products>li.product div.data{width:75%;float:left;padding-left:.5rem;}
#header #userBox>li>ul.products>li.product div.data a{float:left;line-height:1rem;}
#header #userBox>li>ul.products>li.product div.data a.name{color:#292929;font-weight:400;font-size:12px;float:left;max-height:48px;overflow:hidden;}
#header #userBox>li>ul.products>li.product div.data a.name span{font-weight:700;}
#header #userBox>li>ul.products>li.product div.data a.amount{color:#bbb;font-weight:400;font-size:.6875rem;clear:left;text-transform:uppercase;margin-top:5px;}
#header #userBox>li>ul.products>li.product:hover a.name{text-decoration:underline;color:#2a4b88!important;}
#header #userBox>li>ul.products>li.text{padding-bottom:15px;line-height:20px;}
#header #userBox>li.hover ul{display:block;}
#navigation{clear:both;width:100%;padding-top:10px;}
#navigation #menu{float:left;}
#navigation #menu>div{position:absolute;margin-left:-15px;}
#navigation #menu>div>button{display:block;height:32px;color:#292929;cursor:pointer;position:relative;z-index:1;background:none;padding:0;width:100%;border:none;border-bottom:3px solid #ffa100;text-transform:uppercase;font-size:16px;text-align:left;padding-left:14px;padding-bottom:11px;line-height:16px;}
#navigation #menu>div.hover>button{color:#ffa100;}
#navigation #menu>div.staticOpen.hover>button{color:#292929;}
#navigation #menu>div>ul{display:none;background:#fff;padding-top:10px;padding-bottom:10px;border-bottom:3px solid #ffa100;}
#navigation #menu>div.staticOpen>ul,#navigation #menu>div>ul.open{display:block;}
#navigation #menu>div>ul>li{height:35px;line-height:35px;padding-left:12px;background-position:-500px;}
#navigation #menu>div>ul>li.openable{background-position:right 9px top -53px;}
#navigation #menu>div>ul>li:last-of-type{border-bottom:none;}
#navigation #menu>div>ul>li>a{color:#000;font-size:15px;line-height:35px;display:block;background-repeat:no-repeat;background-position:left center;background-size:19px;padding-left:27px;}
#navigation #menu>div>ul>li.openable.hover{background-image:url("/shoppa/gfx/new/arrows-orange.png");}
#navigation #menu>div>ul>li.openable.hover::before{content:" ";position:relative;float:right;right:-1px;display:block;height:34px;width:1px;background:#fff;z-index:1;}
#navigation #menu>div>ul>li.hover>a{color:#ffa100;}
#navigation #menu,#navigation #menu>div{width:220px;}
#navigation #menu>div>ul>li .submenu{left:220px;}
#navigation #menu>div>ul>li .submenu{width:935px;min-height:515px;position:absolute;display:none;top:30px;background:#fff;border-right:1px solid #f1f1f1;}
#navigation #menu>div>ul>li.hover .submenu{display:block;}
#navigation #menu>div>ul>li .submenu .col{width:20%;min-height:582px;float:left;padding-left:22px;padding-bottom:20px;}
#navigation #menu>div>ul>li .submenu .col>ul{padding-top:20px;}
#navigation #menu>div>ul>li .submenu .col>ul>li{width:96%;display:block;padding-top:5px;padding-bottom:5px;line-height:14px;font-size:13px;}
#navigation #menu>div>ul>li .submenu .col>ul>li a{color:#292929;font-weight:400;width:100%;display:block;}
#navigation #menu>div>ul>li .submenu .col>ul>li a.viewAll{font-weight:800;color:#292929;background:url("/shoppa/gfx/new/menu-arrow.png") no-repeat right center;background-size:8px 13px;padding-right:16px;display:inline;}
#navigation #menu>div>ul>li .submenu .col>ul>li a:hover{color:#e89300;}
#navigation #menu>div>ul>li .submenu .col>ul>li.title>a{color:#ffa200;text-transform:uppercase;font-size:12px;font-weight:800;}
#navigation #menu>div>ul>li .submenu .col>ul>li.title:hover>a{color:#ff9000;}
#navigation #menu>div>ul>li .submenu div.onlyTodayOffers{width:38%;float:right;padding-top:20px;}
#navigation #menu>div>ul>li .submenu div.onlyTodayOffers div.title{font-weight:800;margin-bottom:20px;text-align:center;}
#navigation #menu>div>ul>li .submenu div.onlyTodayOffers div.title span{font-size:24px;line-height:24px;}
#navigation #menu>div>ul>li .submenu div.onlyTodayOffers div.title span.shoppa,.shoppaDeal span.shoppa{color:#292929;}
#navigation #menu>div>ul>li .submenu div.onlyTodayOffers div.title span.deal,.shoppaDeal span.deal{color:#ffa200;padding-right:3.3125rem;background:url("../gfx/new/deal-discount.svg") no-repeat right center;background-size:40px 27px;}
.no-svg #navigation #menu>div>ul>li .submenu div.onlyTodayOffers div.title span.deal,.no-svg .shoppaDeal span.deal{background:url("../gfx/new/deal-discount.png") no-repeat right center;}
#navigation #menu>div>ul>li .submenu div.onlyTodayOffers div.link{text-align:center;}
#navigation #menu>div>ul>li .submenu div.onlyTodayOffers div.link a.linkForward{display:inline-block;color:#292929;}
#navigation #menu>div>ul>li .submenu div.onlyTodayOffers div.offers{width:100%;overflow:hidden;border-left:1px solid #f1f1f1;padding-left:20px;}
#navigation #menu>div>ul>li .submenu div.onlyTodayOffers div.offers div.single-product{width:100%;}
#navigation #menu>div>ul>li .submenu div.onlyTodayOffers div.offers div.single-product .imageWrapper div.button{display:none;width:100%;position:absolute;bottom:10%;text-align:center;}
#navigation #menu>div>ul>li .submenu div.onlyTodayOffers div.offers div.single-product .imageWrapper:hover div.button{display:block;}
.maskAfterMenu,.maskAfterHeader{background:#cecece;display:none;bottom:0;left:0;position:absolute;width:100%;height:100%;opacity:.5;filter:alpha(opacity=50);}
.maskAfterHeader,.maskAfterMenu{top:100px;}
body.showMaskAfterMenu .maskAfterMenu,body.showMaskAfterHeader .maskAfterHeader{display:block;}
#banners{margin-bottom:20px;}
#banners>div.page>div.left{width:226px;float:left;}
#banners>div.page>div.right{overflow:hidden;max-width:1225px;margin:0 auto;min-height:620px;height:585px;margin-bottom:95px;}
#banners>div.page>div.right div.corousel-wrapper{width:100%;padding-bottom:48.98%;height:0;}
.corousel-wrapper .corousel-items,.corousel-wrapper .corousel-items .item,.corousel-wrapper .corousel-items .item img{height:100%;}
.corousel-wrapper{position:relative;}
.corousel-wrapper .control{position:absolute;width:10%;text-align:center;top:0;bottom:0;}
.corousel-wrapper .control.previous{left:0;}
.corousel-wrapper .control.next{right:0;}
.corousel-wrapper .control span{top:50%;position:absolute;display:inline;width:28px;height:46px;margin-top:-23px;background:url("../gfx/new/arrows.png") no-repeat center top;text-indent:-9999px;}
.corousel-wrapper .control.previous span{left:0;margin-left:15px;}
.corousel-wrapper .control.previous:hover span{background-position:0 -48px;}
.corousel-wrapper .control.next span{right:0;margin-right:15px;-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);}
.corousel-wrapper .control.next:hover span{background-position:0 -48px;}
.corousel-wrapper .carousel-indicators{bottom:20px;left:50%;list-style:outside none none;position:absolute;text-align:center;}
.corousel-wrapper .carousel-indicators li{background-color:rgba(255,255,255,0.3);border:2px solid transparent;cursor:pointer;display:inline-block;height:16px;text-indent:-999px;width:16px;}
.corousel-wrapper .carousel-indicators li+li{margin-left:7px;}
.corousel-wrapper .carousel-indicators li.active{background-color:transparent;border:2px solid #fff;height:16px;width:16px;}
.corousel-wrapper .carousel-indicators li:hover{border:2px solid #fff;}
.corousel-wrapper .corousel-items{width:100%;position:absolute;left:0;overflow:hidden;}
.corousel-wrapper .corousel-items .item{display:none;position:relative;background:no-repeat center center;background-size:cover;}
.corousel-wrapper .corousel-items .item.active{display:block;}
.corousel-wrapper .corousel-items .item.next{left:100%;position:absolute;top:0;width:100%;}
.corousel-wrapper .corousel-items .item.prev{left:-100%;position:absolute;top:0;width:100%;}
.corousel-wrapper .corousel-items .item a.bannerLink{display:inline-block;width:100%;height:100%;}
.corousel-wrapper .corousel-items .item img{left:0;min-width:100%;position:absolute;top:0;}
.corousel-wrapper .corousel-items .item .content{bottom:3.75rem;position:absolute;left:80px;}
.corousel-wrapper .corousel-items .item .content h2{color:#fff;text-transform:uppercase;font-size:40px;line-height:45px;}
.corousel-wrapper .corousel-items .item .content p{color:#fff;font-size:25px;}
.corousel-wrapper .corousel-items .item .content a.button{margin-top:15px;height:50px;line-height:50px;font-size:16px;padding:0 30px;}
#pageFront .corousel-wrapper .corousel-items .item div.secureShopping{background:url('/shoppa/gfx/new/turvaline-ostukoht-valge-175x175.png') no-repeat center / cover;height:100px;width:100px;right:40px;top:40px;position:absolute;}
#christmasSliderWrap{max-width:100%;margin-left:10%;margin-top:35px;margin-right:10%;background-color:white;padding:25px;box-shadow:0 0 5px 5px rgba(214,214,214,0.3);}
.slider-wrapper{padding:25px;}
div.shoppa-slider{width:100%;overflow:hidden;position:relative;}
div.shoppa-slider div.shoppa-slider-inner{position:relative;}
div.shoppa-slider ol.shoppa-slider-indicators{bottom:0;list-style:outside none none;position:absolute;text-align:center;}
div.shoppa-slider ol.shoppa-slider-indicators li{float:left;background-color:#d9d9d9;border:2px solid transparent;cursor:pointer;display:inline-block;height:16px;text-indent:-999px;width:16px;}
div.shoppa-slider ol.shoppa-slider-indicators li+li{margin-left:7px;}
div.shoppa-slider ol.shoppa-slider-indicators li.active{background-color:transparent;border:2px solid #888;}
div.shoppa-slider ol.shoppa-slider-indicators li:hover{border:2px solid #888;}
div.shoppa-slider div.shoppa-slider-inner div.shoppa-slider-content{overflow:hidden;width:10000px;-moz-transition:margin-left 1.6s;-webkit-transition:margin-left 1.6s;transition:margin-left 1.6s;background-color:white;}
div.shoppa-slider div.shoppa-slider-inner div.shoppa-slider-content div.single-product-image{width:200px;height:200px;}
div.shoppa-slider div.shoppa-slider-inner div.shoppa-slider-content div.single-product-image div.data a.info span.name{font-size:15px!important;}
div.shoppa-slider div.shoppa-slider-inner a.control{display:none;position:absolute;width:32px;text-align:center;top:0;bottom:0;}
div.shoppa-slider div.shoppa-slider-inner a.control.active{display:block;}
div.shoppa-slider div.shoppa-slider-inner a.control.previous{left:0;}
div.shoppa-slider div.shoppa-slider-inner a.control.next{right:0;}
div.shoppa-slider div.shoppa-slider-inner a.control span{top:50%;position:absolute;display:inline;width:14px;height:23px;margin-top:-11px;background:url("/shoppa/gfx/new/arrows-small.png") no-repeat center top transparent;text-indent:-9999px;}
div.shoppa-slider div.shoppa-slider-inner a.control:hover span{background-position:0 -24px;}
div.shoppa-slider div.shoppa-slider-inner a.control.previous span{left:0;}
div.shoppa-slider div.shoppa-slider-inner a.control.next span{right:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);}
div.shoppa-slider div.shoppa-slider-inner .single-products .single-product .single-product-container{background:none;border:none;}
div.shoppa-slider div.shoppa-slider-inner .single-products .single-product .single-product-container .data{height:120px;}
div.shoppa-slider div.shoppa-slider-inner a.control.previous{background:#fff;background:-webkit-linear-gradient(right,#fff,transparent);background:-o-linear-gradient(right,#fff,transparent);background:-moz-linear-gradient(right,#fff,transparent);background:linear-gradient(to right,#fff,transparent);}
div.shoppa-slider div.shoppa-slider-inner a.control.previous:hover{background:#fbfafa;background:-webkit-linear-gradient(right,#fbfafa,transparent);background:-o-linear-gradient(right,#fbfafa,transparent);background:-moz-linear-gradient(right,#fbfafa,transparent);background:linear-gradient(to right,#fbfafa,transparent);}
div.shoppa-slider div.shoppa-slider-inner a.control.next{background:transparent;background:-webkit-linear-gradient(right,transparent,#fff);background:-o-linear-gradient(right,transparent,#fff);background:-moz-linear-gradient(right,transparent,#fff);background:linear-gradient(to right,transparent,#fff);}
div.shoppa-slider div.shoppa-slider-inner a.control.next:hover{background:transparent;background:-webkit-linear-gradient(right,transparent,#fbfafa);background:-o-linear-gradient(right,transparent,#fbfafa);background:-moz-linear-gradient(right,transparent,#fbfafa);background:linear-gradient(to right,transparent,#fbfafa);}
#mobileMenuBlock{display:none;border-top:3px solid #ffa100;border-bottom:3px solid #ffa100;margin-bottom:15px;}
#mobileMenuBlock nav{overflow:hidden;}
#mobileMenuBlock ol{margin-right:-1px;margin-bottom:-1px;}
#mobileMenuBlock ol li{width:50%;vertical-align:top;display:inline-block;text-align:center;position:relative;border-bottom:1px solid #ededed;border-right:1px solid #ededed;}
#mobileMenuBlock ol li a{color:#000;display:block;width:100%;font-size:13px;font-weight:700;padding-top:65%;background-repeat:no-repeat;background-position:top 35% center;background-size:30%;}
#mobileMenuBlock ol li a span{display:block;position:absolute;width:100%;bottom:10%;}
#mobileMenuBlock ol li a:active{color:#ffa100;}
#shoppaDeals .page{margin-bottom:2.5rem;}
#shoppaDeals .page>div.row{border:1px solid #eaeaea;padding:40px;padding-right:0;}
#shoppaDeals .column{width:20%;}
#shoppaDeals .column.info{padding-right:1.96658%;width:100%;text-align:center;}
#shoppaDeals .column.info h2{margin-bottom:1.25rem;}
#shoppaDeals .column.info h2 span{font-size:2.375rem;line-height:2.375rem;}
#shoppaDeals .column.info h2 span.shoppa,.shoppaDeal span.shoppa{color:#292929;}
#shoppaDeals .column.info h2 span.deal,.shoppaDeal span.deal{color:#ffa200;padding-right:3.3125rem;background:url("../gfx/new/deal-discount.svg") no-repeat right center;background-size:45px 30px;}
.no-svg #shoppaDeals .column.info h2 span.deal,.no-svg .shoppaDeal span.deal{background:url("../gfx/new/deal-discount.png") no-repeat right center;}
#shoppaDeals .column.info p{font-size:.875rem;font-weight:400;padding-bottom:10px;}
#shoppaDeals .column.info p a{color:#292929;}
#shoppaDeals .column.info p b{font-weight:700;}
#shoppaDeals .column.info a.linkForward{color:#292929;margin-bottom:15px;}
#shoppaDeals .single-product .single-product-container{padding:0;margin:0 16px 0 0;}
#shoppaDeals .single-product .imageWrapper{width:100%;padding-bottom:0;}
#shoppaDeals .single-product .imageWrapper .imageWrapperInner{width:100%;height:0;padding-bottom:100%;}
#christmasFeedWrapper{max-width:80%;margin-left:auto;margin-right:auto;}
#categoryTileRow{display:flex;flex-wrap:wrap;background-color:#f3f3f3;padding-right:5.7%;padding-left:9.1%;width:100%;margin-top:35px;}
#categoryTile{box-shadow:0 0 5px 5px rgba(214,214,214,0.3);display:flex;padding:1em;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;padding-bottom:15px;background-color:white;width:30%;margin:1%;}
#categoryTile:hover h3{color:#ffba25;}
#categoryTileTitle{width:100%;cursor:default;font-size:1.35rem;margin-bottom:5%;box-shadow:5px 5px 15px 5px #efefef9e;height:fit-content;padding:10px;color:#080808;}
#categoryTileImgWrapper{display:flex;max-width:47%;flex-direction:column;overflow:hidden;margin:3px;}
#categoryTileImgWrapperLarge{display:flex;width:100%;overflow:hidden;height:auto;}
#categoryTileImg{width:100%;height:auto;display:flex;min-width:150px;}
#categoryTileImgLarge{min-width:100%;height:260px;padding:5px;max-width:none;}
.linkButtonRow{align-self:flex-end;padding-left:5px;padding-top:15px;}
#frontpageLastViewed{padding-top:0;padding-bottom:35px;}
#frontpageLastViewed .titleBar{margin-top:40px;margin-bottom:20px;}
#frontpageLastViewed .titleBar>h2{float:left;line-height:1.5rem;vertical-align:bottom;}
#frontpageLastViewed .titleBar>h2 span{font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;}
#frontpageLastViewed .titleBar>h2 span.s1{color:#292929;}
#frontpageLastViewed .titleBar>h2 span.s2{color:#ffa200;}
#frontpageLastViewed .titleBar>a{float:right;vertical-align:bottom;line-height:1.9rem;}
#pageFront #secureShopping{background:#f4f4f4;padding-top:4.0625rem;padding-bottom:3.4375rem;}
#pageFront #secureShopping h2{color:#292929;font-size:2.375rem;text-transform:uppercase;text-align:center;}
#pageFront #secureShopping h2 span.secure{background:url("/shoppa/gfx/new/turvaline-ostukoht-54x54.png") no-repeat center center transparent;width:54px;height:54px;display:inline-block;margin-left:17px;margin-right:17px;vertical-align:top;cursor:pointer;}
#pageFront #secureShopping>.page>.row{margin-top:2.8125rem;margin-bottom:1.875rem;padding-top:1.5625rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#pageFront #secureShopping>.page>.row .column{width:33.33%;padding-left:1rem;padding-right:1rem;height:5rem;text-align:center;}
#pageFront #secureShopping>.page>.row .column>div{display:inline-block;}
#pageFront #secureShopping>.page>.row .column p{font-size:1.125rem;display:table-cell;text-align:left;padding-left:4.5rem;height:3.75rem;line-height:1.5rem;vertical-align:middle;background:url("../gfx/new/secure-guarantee.png") no-repeat left center;background-size:3.75rem 3.75rem;}
#pageFront #secureShopping>.page>.row .column p b{font-weight:700;}
#pageFront #secureShopping>.page>.row .column p.return{background-image:url("/shoppa/gfx/new/secure-guarantee.svg");}
.no-svg #pageFront #secureShopping>.page>.row .column p.return{background-image:url("/shoppa/gfx/new/secure-guarantee.png");}
#pageFront #secureShopping>.page>.row .column p.money{background-image:url("/shoppa/gfx/new/secure-money.svg");}
.no-svg #pageFront #secureShopping>.page>.row .column p.money{background-image:url("/shoppa/gfx/new/secure-money.png");}
#pageFront #secureShopping>.page>.row .column p.guarantee{background-image:url("/shoppa/gfx/new/secure-ssl.svg");}
.no-svg #pageFront #secureShopping>.page>.row .column p.guarantee{background-image:url("/shoppa/gfx/new/secure-ssl.png");}
#pageFront #secureShopping>.page>.row .column p.secure{background-image:url("/shoppa/gfx/new/secure-return.svg");}
.no-svg #pageFront #secureShopping>.page>.row .column p.secure{background-image:url("/shoppa/gfx/new/secure-return.png");}
#pageFront #secureShopping .center{text-align:center;}
#pageFront #secureShopping .center span{font-size:.875rem;display:inline-block;background:url("/shoppa/gfx/new/check.png") no-repeat left center;padding-left:22px;margin-right:3.727%;}
#pageFront #secureShopping .center span b{font-weight:700;}
#pageFront #frontpageLowerBanners{margin-bottom:25px;}
#pageFront #frontpageLowerBanners .page{padding:0;padding-left:25px;}
#pageFront #frontpageLowerBanners div.banners{margin:0 auto;text-align:center;}
#pageFront #frontpageLowerBanners div.banners div.item{display:block;float:left;margin-top:25px;}
#pageFront #frontpageLowerBanners div.banners div.item.half{width:50%;padding-right:25px;}
#pageFront #frontpageLowerBanners div.banners div.item a.bannerLink{display:block;width:100%;height:100%;}
#pageFront #frontpageLowerBanners div.banners div.item img{display:block;}
#page404 #content.noSearchResult h2{color:#292929;display:inline-block;font-size:21px;line-height:21px;vertical-align:middle;text-transform:uppercase;margin-bottom:15px;}
#page404 #content.noSearchResult h2 span.s1{color:#292929;}
#page404 #content.noSearchResult h2 span.s2{color:#ffa200;}
#page404 #content.noSearchResult .single-products{border-bottom:0;margin-bottom:40px;}
#page404 #content.noSearchResult div.missingContent{width:100%;max-width:1000px;margin-bottom:80px;}
#page404 #content.noSearchResult div.missingContent h1{margin:50px 0 30px;color:#292929;display:inline-block;font-size:30px;line-height:30px;vertical-align:middle;margin-bottom:15px;width:100%;text-align:center;}
#page404 #content.noSearchResult div.missingContent h1 span{color:#ffa200;font-weight:800;}
#page404 #content.noSearchResult div.missingContent p{color:#292929;text-align:center;margin-top:20px;margin-bottom:20px;}
#page404 #content.noSearchResult div.missingContent h3{margin-bottom:10px;font-size:18px;color:#292929;font-weight:700;}
#page404 #content.noSearchResult div.missingContent .searchTips{font-size:12px;padding-top:70px;padding-bottom:70px;width:100%;background:url("/shoppa/gfx/new/cart-empty.png") no-repeat center right transparent;background-size:contain;}
#page404 #content.noSearchResult div.missingContent .searchTips h3{color:#292929;font-size:20px;font-weight:700;}
#page404 #content.noSearchResult div.missingContent .searchTips ul{list-style-position:inside;color:#292929;padding-left:15px;clear:both;}
#page404 #content.noSearchResult div.missingContent .searchTips ul li{font-size:14px;list-style:disc outside none;padding:5px 0;}
#page404 #content.noSearchResult div.missingContent .searchTips ul li a{color:#ffa200;}
#page404 #content.noSearchResult div.missingContent .searchTips ul li a:active,#page404 #content.noSearchResult div.missingContent .searchTips ul li a:hover{color:#292929;}
.single-products{position:relative;}
.single-products .single-product .single-product-container{background:#fff;}
.single-products .single-product:hover .single-product-container{border-color:#dadada;}
.single-product .single-product-container{position:relative;margin:0 12px 12px 0;}
.single-product .single-product-container .data{width:100%;height:150px;padding-left:10px;padding-right:10px;}
.single-product .single-new{position:absolute;top:6px;left:6px;width:21px;height:46px;background:url("/shoppa/gfx/new/new.svg") no-repeat top left transparent;}
.no-svg .single-product .single-new{background:url("/shoppa/gfx/new/new.png") no-repeat top left transparent;}
.single-product .single-top{position:absolute;top:5px;left:5px;width:50px;height:50px;border-radius:50px;background:#fdb32b;line-height:50px;}
.single-product .single-top a{color:#292929;font-size:10px;font-weight:800;text-align:center;text-transform:uppercase;}
.single-product .single-freeTransport{position:absolute;top:20px;right:6px;width:50px;height:50px;border:3px solid #2a4b88;border-radius:50px;background:url("/shoppa/gfx/new/transport-free.svg") no-repeat center center #fff;}
.no-svg .single-product .single-freeTransport{background:url("/shoppa/gfx/new/transport-free.png") no-repeat center center #fff;}
.single-product .single-transport50{z-index:1;position:absolute;top:20px;right:6px;width:80px;height:80px;border:3px solid #2a4b88;border-radius:80px;background:url('/shoppa/gfx/new/transport-50.png') no-repeat center center #fff;background-size:80px;}
.single-product .imageWrapper{position:relative;width:100%;overflow:hidden;margin:0 auto;}
.single-product .imageWrapper .imageWrapperInner{width:100%;height:0;padding-bottom:100%;}
.single-product .imageWrapper .imageWrapperInner .image{position:absolute;height:100%;width:100%;display:block;text-align:center;}
.single-product .imageWrapper .imageWrapperInner .image img{image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor;}
.single-product .imageWrapper .imageWrapperInner .image.secondImage{opacity:0;background:#fff;-moz-transition:background opacity .4s ease-in-out 0s;-webkit-transition:opacity .4s ease-in-out 0s;transition:opacity .4s ease-in-out 0s;}
.single-product:hover .imageWrapper .imageWrapperInner .image.secondImage{opacity:1;}
.single-products.side-image .single-product{height:190px;padding:0;padding-top:20px;padding-bottom:20px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin-top:-1px;}
.single-products.side-image .single-product .single-product-container{height:100%;margin:0;padding:0;background:none;border:none;}
.single-products.side-image .imageWrapper{width:50%;height:150px;line-height:150px;float:left;}
.single-products.side-image .image{width:180px;height:150px;line-height:150px;padding-left:0;padding-top:0;padding-bottom:0;float:left;padding-right:15px;}
.single-products.side-image .image img{max-height:150px;max-width:150px;display:inline;}
.single-products.side-image .data{width:50%;height:auto;float:left;}
.single-products.side-image .name{min-height:38px;max-height:57px;}
.single-products.side-image .name b,.single-products.side-image .name p{font-size:14px;line-height:19px;}
.single-products.side-image .single-option{top:120px;left:-5px;}
.single-products.side-image a.similarProducts{display:none!important;}
.single-products.side-image a.compare{display:none!important;}
.single-products.side-image a.similarProducts{display:none!important;}
.single-products.side-image .imageWrapper{padding-bottom:0;}
.single-products.side-image .image img{vertical-align:initial;}
.single-products.side-image div.addButtonWrapper{display:none!important;}
.single-product .single-option{margin-left:10px;display:block;position:absolute;bottom:10px;line-height:23px;height:25px;background:#fff;}
.single-product .single-option ul{float:left;height:25px;}
.single-product .single-option ul li{text-align:center;float:left;width:32px;height:32px;line-height:22px;display:block;margin-right:4px;border:1px solid #ededed;padding:2px;}
.single-product .single-option ul li span{color:#8a8a8a;line-height:28px!important;}
.single-product .single-option ul li.arrow{background:url("../gfx/new/arrows-grey.png") no-repeat center -59px;}
.single-product .mobile-single-option{display:none;}
.single-product .name{max-height:57px;vertical-align:middle;overflow:hidden;color:#292929;margin-top:.3125rem;margin-bottom:.3125rem;display:block;font-size:.875rem;line-height:1.1875rem;font-weight:400;}
.single-product .name b,.single-product .name p{font-size:14px;line-height:19px;}
.single-product .name b{font-weight:800;color:#292929;}
.single-product .name p:first-letter{text-transform:uppercase;}
.single-product .price{display:block;font-size:1.25rem;line-height:1.25rem;color:#292929;font-weight:800;margin-bottom:.3125rem;}
.single-product .price span{float:left;}
.single-product .price span.normal{margin-right:.625rem;font-weight:800;}
.single-product .price span.discount{text-align:right;padding-right:3px;vertical-align:middle;width:2.375rem;height:19px;background:url("../gfx/new/discount.svg") no-repeat center center;background-size:38px 19px;color:#292929;font-size:.6875rem;font-weight:700;}
.no-svg .single-product .price span.discount{background:url("../gfx/new/discount.png") no-repeat center center;}
.single-product .name:hover,.single-product .name:hover b{color:#ff9000;}
.single-product .compare{position:absolute;right:20px;margin-top:10px;bottom:15px;color:#8a8a8a;font-size:.75rem;line-height:.75rem;display:none;background:url("../gfx/new/compare-small.svg") no-repeat 0 0;padding-left:17px;}
.no-svg .single-product .compare{background:url("../gfx/new/compare-small.png") no-repeat 0 0;}
.single-product:hover .compare,.single-product .compare.active{display:inline-block;}
.single-product .compare:hover,.single-product .compare.active{color:#292929;background-position:0 -14px;}
.single-product .similarProducts{position:absolute;left:10px;margin-top:10px;bottom:15px;color:#8a8a8a;font-size:.75rem;line-height:.75rem;display:none;}
.single-product:hover .similarProducts,.single-product .similarProducts.active{display:inline-block;}
.single-product .similarProducts:hover,.single-product .similarProducts.active{color:#292929;}
.single-product a.regular-price,.single-product a.leasing{color:#8a8a8a;font-size:.75rem;width:100%;display:block;line-height:1.125rem;float:left;}
.single-product a.leasing b{color:#292929;font-weight:700;}
.single-product div.addButtonWrapper{display:none;padding-left:10px;padding-right:10px;height:28px;width:100%;position:absolute;bottom:50px;z-index:2;}
.single-product:hover div.addButtonWrapper{display:block;}
.single-product div.addButton{height:0;}
.single-product a.leasing0Campaign{display:inline-block;height:21px;color:#fff;font-size:14px;font-weight:800;background:#2a4b88;line-height:21px;padding-left:10px;padding-right:10px;}
.single-product a.inShoppaStock{margin-top:6px;display:inline-block;height:21px;color:#1f9c07;font-size:14px;line-height:21px;}
#dayOffers .titleBar{margin-top:2.5rem;margin-bottom:1.25rem;}
#dayOffers .titleBar>h2{float:left;line-height:1.5rem;vertical-align:bottom;}
#dayOffers .titleBar>h2 span{font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;}
#dayOffers .titleBar>h2 span.s1{color:#292929;}
#dayOffers .titleBar>h2 span.s2{color:#ffa200;padding-right:1.875rem;background:url("../gfx/new/deal-discount.svg") no-repeat right center;background-size:27px 18px;}
.no-svg #dayOffers .titleBar>h2 span.s2{background:url("../gfx/new/deal-discount.png") no-repeat right center;}
#dayOffers .titleBar>a{float:right;vertical-align:bottom;line-height:1.9rem;}
#dayOffers .single-products{margin-bottom:1.875rem;}
.single-products .upperHider{position:absolute;top:-1px;width:100%;display:block;float:left;border-top:1px solid #fafafa;height:0;}
.single-products .hider{position:absolute;bottom:0;width:100%;display:block;float:left;border-top:1px solid #fafafa;height:0;}
.single-product-image{width:260px;height:260px;float:left;position:relative;margin-right:10px;}
.single-product-image .imageWrapper{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden;}
.single-product-image .imageWrapper .image{position:absolute;height:100%;width:100%;display:block;text-align:center;}
.single-product-image .imageWrapper .image img{vertical-align:middle;}
.single-product-image .addToCartFeedProduct{display:none;}
.single-product-image .data{display:none;position:absolute;background:rgba(255,255,255,0.9);top:0;width:100%;height:100%;text-align:center;}
.single-product-image .data>a.info{display:block;width:100%;height:100%;padding-top:20%;padding-left:5px;padding-right:5px;}
.single-product-image .data>a.info.mobile{display:none;}
.single-product-image .data>a.info span.name{font-size:16px;}
.single-product-image .data>a.info span.name b{color:#292929;}
.single-product-image .data>a.info span.name p{color:#545454;line-height:19px;height:38px;overflow:hidden;}
.single-product-image .data>a.info span.price{color:#000;font-size:20px;font-weight:800;margin-top:5px;display:inline-block;}
.single-product-image .data>a.button{position:relative;bottom:50px;}
#newsletter{background:url("../gfx/new/newslettwer.jpg") no-repeat center center #f89500;background-size:cover;height:22.0625rem;}
#newsletter .page{text-align:center;}
#newsletter h2{font-size:1.75rem;line-height:2.125rem;font-weight:400;padding-top:5rem;}
#newsletter h2 b{font-weight:700;}
#newsletter .row{margin-top:8px;}
#newsletter .row .error{color:red;font-size:15px;line-height:24px;display:block;visibility:hidden;}
#newsletter .row .success{font-size:15px;line-height:24px;display:block;font-size:28px;line-height:34px;display:none;}
#newsletter .row input{width:25rem;margin-right:.5rem;font-weight:600;font-size:1.125rem;color:#292929;text-align:center;}
#newsletter .row button:hover{background:#f18200;}
#newsletter p{font-size:.75rem;font-weight:600;color:#755a29;margin-top:1.25rem;}
#newsletter p a{color:#755a29;text-decoration:underline;}
#newsletter p a:hover{color:#292929;}
#brands{background:#d6d6d6;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
#brands .row{padding-top:3.125rem;}
#brands .row div{float:left;}
#brands .row .search-wrapper{width:24%;}
#brands .row .search-wrapper input{font-size:18px;height:50px;padding:0 50px 0 10px;}
#brands .row .search-wrapper button{width:50px;height:50px;}
#brands .row .index{width:76%;padding-left:1.125rem;}
#brands .row .index h4{padding-left:.5rem;color:#292929;font-size:.8125rem;font-weight:700;line-height:.8125rem;margin-top:.5rem;}
#brands .row .index ol{list-style:none;margin-top:.625rem;}
#brands .row .index ol li{float:left;font-size:.8125rem;line-height:.8125rem;border-right:1px solid #f2f2f2;margin-bottom:.625rem;}
#brands .row .index ol li:last-of-type{border-right:none;}
#brands .row .index ol li a{color:#7c7c7c;padding:0 .5rem;font-size:.8125rem;line-height:.8125rem;}
#brands .row .index ol li a:hover{color:#292929;}
#brands .page>img{margin-bottom:3.125rem;margin-top:1.875rem;}
#breadcrumb{width:100%;padding-top:5px;padding-bottom:5px;overflow:hidden;}
#breadcrumb ol{list-style:none;display:inline-block;}
#breadcrumb ol li{display:inline;line-height:40px;vertical-align:middle;}
#breadcrumb ol li,#breadcrumb ol li a{color:#292929;font-size:12px;font-weight:700;line-height:40px;}
#breadcrumb ol li.category{margin-right:6px;}
#breadcrumb ol li.category+li.category{padding-left:12px;background-position:-3px -62px!important;}
#breadcrumb ol li.category:hover a{color:#ffa200;}
#breadcrumb ol li.category.active{margin-right:19px;}
#breadcrumb ol li.filter{cursor:pointer;background:url("../gfx/new/close.png") no-repeat top 6px right 5px #ededed;padding-right:20px;padding-top:3px;padding-bottom:2px;padding-left:9px;margin-right:8px;}
#breadcrumb ol li.filter:hover{background:url("../gfx/new/close.png") no-repeat top -14px right 5px #ffb400;}
ul.pager{text-align:center;margin-bottom:30px;}
ul.pager li{display:inline-block;border:1px solid #ededed;margin-right:4px;background:#fff;}
ul.pager li:hover{background:#ededed;}
ul.pager li a{width:32px;height:32px;line-height:34px;color:#292929;font-size:12px;font-weight:400;display:inline-block;vertical-align:bottom;background:url("../gfx/new/pager-icons.png") no-repeat left 50px;}
ul.pager li.first a{background-position:center 12px;padding-left:24px;}
ul.pager li.prev a{background-position:7px -13px;width:auto;padding-left:20px;padding-right:12px;}
ul.pager li.last a{background-position:center -38px;padding-left:24px;}
ul.pager li.next a{background-position:right 7px top -63px;padding-right:20px;padding-left:12px;width:auto;}
ul.pager li.active{background:#2a4b88!important;border-color:#2a4b88;}
ul.pager li.active a{color:#fff;cursor:default;font-weight:800;}
ul.pager li.disabled{opacity:.4;filter:alpha(opacity=40);background:#fff;}
ul.pager li.disabled a{cursor:default;}
div.select-menu{position:relative;width:100%;}
div.select-menu.disabled{opacity:.4;filter:alpha(opacity=40);}
div.select-menu.disabled label{cursor:default;}
div.select-menu label{width:100%;display:block;border:1px solid #dcdcdc;color:#292929;background:url("../gfx/new/arrow.svg") no-repeat center right 10px #fff;}
.no-svg div.select-menu label{background:url("../gfx/new/arrow.png") no-repeat center right 10px #fff;}
div.select-menu.error label{border-color:#f02829!important;background-color:#fdf0f0!important;}
div.select-menu ul{display:none;max-height:281px;overflow:auto;position:absolute;top:28px;width:100%;background-color:#fff;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
div.select-menu.open ul{display:block;}
div.select-menu .select-menu-openable{display:none;}
div.select-menu .select-menu-openable ul{top:60px;}
div.select-menu.open .select-menu-openable{display:block;}
div.select-menu label,div.select-menu ul li{cursor:pointer;font-size:14px;line-height:30px;font-weight:400;padding:0 5px 0 8px;height:30px;overflow:hidden;}
div.select-menu ul li{color:#555;}
div.select-menu ul li.selected{background:#dcdcdc;color:#292929;}
div.select-menu ul li.disabled{display:none;opacity:.2;background:#fff!important;}
div.select-menu ul li.searchDisable{display:none;}
div.select-menu ul li.optgroup{color:#292929;font-weight:700;cursor:default;}
div.select-menu ul li.selected.optgroup{background:#fff;}
div.select-menu ul li.optgroup-item{padding-left:20px;}
div.select-menu .select-menu-openable .search-box{background:#fff;padding-bottom:2px;}
div.select-menu .select-menu-openable .search-box input{width:100%;height:30px;padding-left:8px;border-top:none;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
div.select-menu .select-menu-openable.searching ul li.optgroup-item{padding-left:8px;}
div.select-menu.select-menu-one-value label{background:none;border:none;padding-left:0;cursor:default;}
.clientServiceBox{background:url("/shoppa/gfx/new/client-service.png") no-repeat top right #f3f3f3;padding-left:20px;}
.clientServiceBox h3{padding-top:16px;padding-bottom:13px;color:#292929;font-size:18px;text-transform:uppercase;line-height:22px;border-bottom:1px solid #eaeaea;}
.clientServiceBox ul{list-style:none;margin-top:20px;padding-bottom:20px;}
.clientServiceBox ul li{padding-left:39px;}
.clientServiceBox ul li .text{color:#2a4b88;font-size:21px;line-height:21px;}
.clientServiceBox ul li .subText{color:#8a8a8a;font-size:12px;line-height:12px;margin-top:5px;}
.clientServiceBox ul li a{font-size:21px;color:#2a4b88;}
.clientServiceBox ul li a:hover{text-decoration:underline;}
.clientServiceBox ul li.phone{background:url("/shoppa/gfx/new/phone.svg") no-repeat top left;background-size:32px;}
.no-svg .clientServiceBox ul li.phone{background:url("/shoppa/gfx/new/phone-32x32.png") no-repeat top left;background-size:32px;}
.clientServiceBox ul li.email{background:url("/shoppa/gfx/new/email.png") no-repeat 3px 6px;margin-top:15px;}
.clientServiceBox ul li.button{margin-top:15px;}
.clientsRecommendBox{padding-left:18px;padding-right:18px;border:1px solid #f3f3f3;margin-top:5px;}
.clientsRecommendBox ul.control{padding-bottom:15px;padding-top:20px;border-bottom:1px solid #eaeaea;}
.clientsRecommendBox ul.control li{height:18px;}
.clientsRecommendBox ul.control li.arrow{width:30px;text-align:center;}
.clientsRecommendBox ul.control li.arrow a{width:100%;display:block;text-indent:-99999px;}
.clientsRecommendBox ul.control li.arrow-left{float:left;background:url("/shoppa/gfx/new/arrows-blue.svg") no-repeat center -16px;}
.no-svg .clientsRecommendBox ul.control li.arrow-left{background-image:url("/shoppa/gfx/new/arrows-blue.png");}
.clientsRecommendBox ul.control li.title{overflow:hidden;color:#292929;text-align:center;font-size:18px;line-height:18px;text-transform:uppercase;}
.clientsRecommendBox ul.control li.arrow-right{float:right;background:url("/shoppa/gfx/new/arrows-blue.svg") no-repeat center -63px;}
.no-svg .clientsRecommendBox ul.control li.arrow-right{background-image:url("/shoppa/gfx/new/arrows-blue.png");}
.clientsRecommendBox ul.recommendations{clear:both;margin-top:15px;padding-bottom:20px;}
.clientsRecommendBox ul.recommendations li{display:none;}
.clientsRecommendBox ul.recommendations li.active{display:block;}
.clientsRecommendBox ul.recommendations li span.quoted{font-size:16px;line-height:23px;font-weight:400;color:#8a8a8a;}
.clientsRecommendBox ul.recommendations li span.quoted:before{content:" ";background:url("/shoppa/gfx/new/quote-start.png") no-repeat top left;display:inline-block;height:10px;width:14px;margin-right:4px;vertical-align:top;}
.clientsRecommendBox ul.recommendations li span.quoted:after{content:" ";background:url("/shoppa/gfx/new/quote-end.png") no-repeat bottom left;display:inline-block;height:10px;width:14px;margin-left:4px;vertical-align:bottom;}
.clientsRecommendBox ul.recommendations li b{display:block;margin-top:5px;font-size:13px;font-weight:800;color:#292929;}
.transportAndReturnBox{margin-top:5px;}
.transportAndReturnBox div.image{height:121px;background:url("/shoppa/gfx/new/transport-box-bg.png") no-repeat top center;padding:5px;}
.transportAndReturnBox div.image h3{text-align:center;font-size:18px;color:#fff;text-transform:uppercase;line-height:22px;}
.transportAndReturnBox div.text{background:#f3f3f3;padding-bottom:20px;padding-left:18px;padding-right:18px;}
.transportAndReturnBox div.text p{padding-top:20px;padding-bottom:10px;border-bottom:1px solid #eaeaea;margin-bottom:12px;color:#8a8a8a;font-size:13px;line-height:19px;}
.transportAndReturnBox div.text a{color:#2a4b88;font-size:13px;font-weight:700;padding-left:27px;}
.transportAndReturnBox div.text a:hover{text-decoration:underline;}
.transportAndReturnBox div.text a.transport{background:url("/shoppa/gfx/new/transport.svg") no-repeat 2px center;background-size:19px 10px;}
.no-svg .transportAndReturnBox div.text a.transport{background-image:url("/shoppa/gfx/new/transport.png");}
.transportAndReturnBox div.text a.return{background:url("/shoppa/gfx/new/return.svg") no-repeat 2px center;}
.no-svg .transportAndReturnBox div.text a.return{background-image:url("/shoppa/gfx/new/return.png");}
.securePlaceBox{padding-left:18px;padding-right:18px;padding-top:15px;padding-bottom:15px;border:1px solid #f3f3f3;margin-top:5px;}
.securePlaceBox div.logo{text-align:center;margin-bottom:25px;}
.securePlaceBox ul{margin-left:25px;}
.securePlaceBox ul li{list-style-type:decimal;list-style-position:outside;}
#footer{background:#4d4d4d;z-index:14;position:relative;}
#footer .page{padding-top:3.125rem;}
#footer .clientServiceFooter{display:none;}
#footer .menu{border-top:1px solid #696969;padding-top:2.375rem;padding-bottom:1.5rem;}
#footer .menu .footerLinks{width:79.9145%;}
#footer .menu .footerLinks ul{display:inline-block;vertical-align:top;width:24%;margin-bottom:1.875rem;min-width:205px;}
#footer .menu .footerLinks ul li{width:95%;}
#footer .menu .footerLinks ul li h4{color:#ffa200;font-weight:600;font-size:.8125rem;line-height:1.3125rem;text-transform:uppercase;}
#footer .menu .footerLinks ul li a{color:#eaeaea;font-size:.8125rem;line-height:1.3125rem;font-weight:400;}
#footer .menu .footerLinks ul li a:hover{text-decoration:underline;}
#footer .menu .right{width:17.52167%;float:right;}
#footer .menu .right .footerSocial div{float:right;}
#footer div.epilogue,#footer div.partners{text-align:center;border-top:1px solid #696969;}
#footer div.partners{padding-top:1.625rem;padding-bottom:2.0625rem;}
#footer div.epilogue{padding-top:1.875rem;}
#footer div.epilogue p{font-size:.8125rem;line-height:16px;color:#eaeaea;margin-top:.625rem;padding-bottom:1.875rem;}
#pageForgotPassword #content>div.page{padding-bottom:10px;}
#pageForgotPassword p.forgotInfo{margin-top:40px;}
div.attention{background:#f02829;text-align:center;color:#fff;padding:10px;}
div.attention>div{margin:0 auto;padding-left:50px;display:inline-block;text-align:left;background:url("/shoppa/gfx/new/attention.png") no-repeat top left transparent;line-height:38px;}
div.attention p{display:inline-block;font-size:14px;line-height:21px;font-weight:700;}
div.amountChange a{border:1px solid #dcdcdc;background:#f3f3f3;float:left;font-size:20px;font-weight:700;color:#b7b7b7;display:block;width:30px;height:30px;line-height:26px;text-align:center;}
div.amountChange a:hover{color:#292929;border-color:#292929;}
div.amountChange input{border:1px solid #dcdcdc;float:left;width:38px;height:30px;line-height:20px;text-align:center;font-size:14px;padding:4px;border-left:0;border-right:0;}
div.amountChange p.amountCounter{color:#000;font-size:14px;line-height:30px;margin-right:-5px;}
.secureBox{font-size:14px;color:#292929;}
.secureBox li{line-height:20px;padding-bottom:5px;padding-top:5px;}
.secureBox li.icon{padding-left:28px;}
.secureBox li.icon:before{content:' ';background:url("/shoppa/gfx/new/product-secure.svg") no-repeat 0 0 transparent;background-position:left -28px;display:block;float:left;width:20px;height:28px;margin-left:-28px;margin-top:-5px;}
.secureBox li.icon.return:before{background-position:0 3px;}
.secureBox li.icon.buyOnDelivery:before{background-position:0 -32px;}
.secureBox li.icon.complain:before{background-position:0 -76px;}
.secureBox li span{font-weight:800;}
.tbl{display:table;}
.tbl>.tbl-row{display:table-row;}
.tbl>.tbl-row>.tbl-col{display:table-cell;}
.helpBubbleBox{display:none;width:90%;max-width:350px;position:relative;color:#292929;background:#fff;position:absolute;padding:20px;padding-top:25px;padding-right:25px;text-align:left;-webkit-box-shadow:0 4px 6px 6px rgba(0,0,0,0.1);box-shadow:0 4px 6px 6px rgba(0,0,0,0.1);font-size:14px;font-weight:400;line-height:21px;}
.helpBubbleBox.open{display:block;}
.helpBubbleBox .close{cursor:pointer;position:absolute;right:10px;top:10px;background:url("../gfx/new/module-close.svg") center -41px no-repeat;text-indent:-99999px;display:block;width:12px;height:12px;}
.helpBubbleBox .close:hover{background-position:center top;}
.helpBubbleBox b{font-weight:800;}
.helpBubbleBox a{color:#2a4b88;}
.helpBubbleBox a:hover{text-decoration:underline;}
.helpBubbleBox:after{content:" ";display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;position:absolute;}
.helpBubbleBox.bottom.right:after{bottom:-6px;right:10px;}
.helpBubbleBox.bottom.left:after{bottom:-6px;left:10px;}
.helpBubbleBox.top.right:after{top:-6px;right:10px;border-top:none;border-bottom:7px solid #fff;}
.helpBubbleBox.top.left:after{top:-6px;left:10px;border-top:none;border-bottom:7px solid #fff;}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
.row .row{width:auto;margin-top:0;margin-bottom:0;max-width:none;}
.row .row:before,.row .row:after{content:" ";display:table;}
.row .row:after{clear:both;}
.column{width:100%;float:left;}
.col-l-5 .column{width:20%;}
.col-l-4 .column{width:25%;}
.col-l-3 .column{width:33.333%;}
.col-l-2 .column{width:50%;}
.col-l-1 .column{width:100%;}
#switch{position:fixed;top:0;left:0;width:100%;height:100%;background:black;opacity:.2;display:none;}
.ui-autocomplete:before{color:#292929;content:"Otsingu soovitused:";float:right;font-size:10px;line-height:18px;padding-right:5px;}
body.ru .ui-autocomplete:before{content:"Поиск предложений";}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;background:#fff;padding-bottom:15px;border:1px solid #2a4b88;border-top:0;}
.ui-autocomplete li{line-height:28px;clear:right;padding-left:10px;}
.ui-autocomplete li a{display:block;color:#292929;font-weight:400;font-size:16px;}
.ui-autocomplete li a span.hl{font-weight:800;font-size:16px;}
.ui-autocomplete li a span.department{color:#a1a1a1;}
.ui-autocomplete li a span.category{color:#2a4b88;font-weight:800;}
.ui-autocomplete li.lastDepartment{margin-bottom:21px;}
.ui-autocomplete li.lastDepartment:after{content:" ";border-bottom:1px solid #ededed!important;display:block;width:96%;margin-top:10px;margin-bottom:10px;position:absolute;}
.ui-autocomplete li.ui-state-focus{background:#ededed;}
.ui-helper-hidden-accessible{display:none;}
.ui-slider{position:relative;text-align:left;background-color:#ededed;border:none;}
.ui-slider .ui-slider-handle{position:absolute;z-index:1;width:15px;height:15px;border:2px solid #292929;cursor:pointer;background:#292929;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;background-color:#fdb32b;border:1px solid #fdb32b;}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit;}
.ui-slider-horizontal{height:6px;}
.ui-slider-horizontal .ui-slider-handle{top:-5px;margin-left:-3px;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-selectmenu-menu{background-color:#f3f3f3;padding:0;margin:0;position:absolute;top:0;left:0;display:none;}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px;border:1px solid #eaeaea;border-top:0;}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:800;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0;}
.ui-selectmenu-open{display:block;}
.ui-selectmenu-button{background-color:#f3f3f3;border:1px solid #eaeaea;display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer;}
.ui-selectmenu-button span.ui-icon{background:url("../gfx/new/arrows-grey.png") no-repeat right top;right:.5em;left:auto;margin-top:-3px;position:absolute;top:50%;width:9px;height:7px;}
.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ui-selectmenu-button,.ui-selectmenu-menu .ui-menu-item{color:#292929;font-size:12px;line-height:12px;font-weight:700;padding:11px 9px 7px;cursor:pointer;}
.ui-selectmenu-menu .ui-menu-item{border-top:1px solid #ededed;}
.ui-selectmenu-menu .ui-menu-item.ui-state-focus{background:#fff;}
div.canvasMaskWrapper{display:none;}
div.canvasMaskWrapper span.menuIcon{cursor:pointer;background:url('../gfx/new/menu-white.svg') no-repeat;background-size:28px 20px;width:28px;height:20px;display:block;position:absolute;top:17px;left:15px;}
.no-svg div.canvasMaskWrapper span.menuIcon{background:url('../gfx/new/menu-white.png') no-repeat;}
div.canvasMaskWrapper div.canvasMask{position:absolute;top:0;left:0;right:0;bottom:0;height:auto;width:auto;opacity:.5;filter:alpha(opacity=40);background:black;}
#mobileMainMenu{display:none;width:270px;height:auto;background:#ededed;position:absolute;top:0;left:0;bottom:0;overflow-y:auto;-webkit-box-shadow:3px 0 35px 0 rgba(33,28,21,1);box-shadow:3px 0 35px 0 rgba(33,28,21,1);}
#mobileMainMenu .otherLinks{padding-left:16px;padding-right:15px;}
#mobileMainMenu ol{list-style:none;}
#mobileMainMenu .mainMenu ol>li>a,#mobileMainMenu .otherLinks ol>li>a{display:block;width:100%;}
#mobileMainMenu .mainMenu{background:#fff;width:100%;height:546px;overflow:hidden;border-top:3px solid #ffa100;border-bottom:3px solid #ffa100;}
#mobileMainMenu .mainMenu ol{width:270px;background:#fff;position:absolute;-webkit-transition:left .6s;transition:left .6s;}
#mobileMainMenu .mainMenu>ol.menu li.noSubMenu{background:none;}
#mobileMainMenu .mainMenu>ol.menu>li,#mobileMainMenu .mainMenu ol.subMenu>li{border-bottom:1px solid #ededed;background-position:right 15px top -53px;}
#mobileMainMenu .mainMenu>ol.menu>li:last-of-type,#mobileMainMenu .mainMenu ol.subMenu>li:last-of-type{border-bottom:0;}
#mobileMainMenu .mainMenu>ol.menu>li>a,#mobileMainMenu .mainMenu ol.subMenu>li a{line-height:35px;color:#000;padding-left:16px;padding-right:15px;}
#mobileMainMenu .mainMenu>ol.menu>li>a{font-size:15px;padding-left:38px;}
#mobileMainMenu .mainMenu>ol.menu>li>a{background-repeat:no-repeat;background-position:left 14px center;background-size:17px;}
#menu #categoryId-210953>a,#mobileMenuBlock ol li a#mobileMenuBlockCategoryId-210953,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuCategoryId-210953,#mobileMainMenu .mainMenu>ol.menu>li a#mobileMainMenuBackCategoryId-210953{background-image:url("/shoppa/gfx/new/category/kodumasinad.svg");}
#menu #categoryId-210791>a,#mobileMenuBlock ol li a#mobileMenuBlockCategoryId-210791,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuCategoryId-210791,#mobileMainMenu .mainMenu>ol.menu>li a#mobileMainMenuBackCategoryId-210791{background-image:url("/shoppa/gfx/new/category/kodu-sisustus.svg");}
#menu #categoryId-210992>a,#mobileMenuBlock ol li a#mobileMenuBlockCategoryId-210992,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuCategoryId-210992,#mobileMainMenu .mainMenu>ol.menu>li a#mobileMainMenuBackCategoryId-210992{background-image:url("/shoppa/gfx/new/category/aed.svg");}
#menu #categoryId-211010>a,#mobileMenuBlock ol li a#mobileMenuBlockCategoryId-211010,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuCategoryId-211010,#mobileMainMenu .mainMenu>ol.menu>li a#mobileMainMenuBackCategoryId-211010{background-image:url("/shoppa/gfx/new/category/riided-jalatsid.svg");}
#menu #categoryId-211343>a,#mobileMenuBlock ol li a#mobileMenuBlockCategoryId-211343,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuCategoryId-211343,#mobileMainMenu .mainMenu>ol.menu>li a#mobileMainMenuBackCategoryId-211343{background-image:url("/shoppa/gfx/new/category/lapsed-imikud.svg");}
#menu #categoryId-211464>a,#mobileMenuBlock ol li a#mobileMenuBlockCategoryId-211464,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuCategoryId-211464,#mobileMainMenu .mainMenu>ol.menu>li a#mobileMainMenuBackCategoryId-211464{background-image:url("/shoppa/gfx/new/category/manguasjad-video.svg");}
#menu #categoryId-211336>a,#mobileMenuBlock ol li a#mobileMenuBlockCategoryId-211336,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuCategoryId-211336,#mobileMainMenu .mainMenu>ol.menu>li a#mobileMainMenuBackCategoryId-211336{background-image:url("/shoppa/gfx/new/category/elektroonika.svg");}
#menu #categoryId-211337>a,#mobileMenuBlock ol li a#mobileMenuBlockCategoryId-211337,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuCategoryId-211337,#mobileMainMenu .mainMenu>ol.menu>li a#mobileMainMenuBackCategoryId-211337{background-image:url("/shoppa/gfx/new/category/ilumaailm.svg");}
#menu #categoryId-211432>a,#mobileMenuBlock ol li a#mobileMenuBlockCategoryId-211432,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuCategoryId-211432,#mobileMainMenu .mainMenu>ol.menu>li a#mobileMainMenuBackCategoryId-211432{background-image:url("/shoppa/gfx/new/category/lemmikloomad.svg");}
#menu #categoryId-211341>a,#mobileMenuBlock ol li a#mobileMenuBlockCategoryId-211341,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuCategoryId-211341,#mobileMainMenu .mainMenu>ol.menu>li a#mobileMainMenuBackCategoryId-211341{background-image:url("/shoppa/gfx/new/category/jalgratas.svg");}
#menu #categoryId-211348>a,#mobileMenuBlock ol li a#mobileMenuBlockCategoryId-211348,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuCategoryId-211348,#mobileMainMenu .mainMenu>ol.menu>li a#mobileMainMenuBackCategoryId-211348{background-image:url("/shoppa/gfx/new/category/auto-moto.svg");}
#menu #categoryId-211347>a,#mobileMenuBlock ol li a#mobileMenuBlockCategoryId-211347,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuCategoryId-211347,#mobileMainMenu .mainMenu>ol.menu>li a#mobileMainMenuBackCategoryId-211347{background-image:url("/shoppa/gfx/new/category/ehitus-remont.svg");}
#menu #categoryId-211344>a,#mobileMenuBlock ol li a#mobileMenuBlockCategoryId-211344,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuCategoryId-211344,#mobileMainMenu .mainMenu>ol.menu>li a#mobileMainMenuBackCategoryId-211344{background-image:url("/shoppa/gfx/new/category/raamat-film-muusika.svg");}
#menu #categoryId-210792>a,#mobileMenuBlock ol li a#mobileMenuBlockCategoryId-210792,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuCategoryId-210792,#mobileMainMenu .mainMenu>ol.menu>li a#mobileMainMenuBackCategoryId-210792{background-image:url("/shoppa/gfx/new/category/moobel.svg");}
#menu #categoryId-238349>a,#mobileMenuBlock ol li a#mobileMenuBlockCategoryId-238349,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuCategoryId-238349,#mobileMainMenu .mainMenu>ol.menu>li a#mobileMainMenuBackCategoryId-238349{background-image:url("/shoppa/gfx/new/category/kontor.svg");}
#menu #categoryId-217675>a,#mobileMenuBlock ol li a#mobileMenuBlockCategoryId-217675,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuCategoryId-217675,#mobileMainMenu .mainMenu>ol.menu>li a#mobileMainMenuBackCategoryId-217675{background-image:url("/shoppa/gfx/new/category/joulukaubad.svg");}
#menu #categoryId-all>a,#mobileMenuBlock ol li a#mobileMenuBlockCategoryId-all,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuCategoryId-all{background-image:url("/shoppa/gfx/new/category/koik-kategooriad.svg");}
#menu #campaignCategory>a,#mobileMenuBlock ol li a#mobileMenuBlockCampaignCategory,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuCampaignCategory{background-image:url("/shoppa/gfx/new/category/kampaaniadIcon.svg");}
#menu #christmasCategory>a{font-weight:bold!important;font-size:18px!important;color:#e50000!important;}
#menu #christmasCategory>a,#mobileMenuBlock ol li a#mobileMenuBlockChristmasCategory,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuChristmasCategory{background-image:url("/shoppa/gfx/new/category/santahat.svg");font-weight:bold!important;color:#e50000!important;}
#menu #maskCategory>a,#menu #maskCategory>a,#mobileMenuBlock ol li a#mobileMenuBlockMaskCategory,#mobileMainMenu .mainMenu>ol.menu>li>a#mobileMainMenuMaskCategory{background-image:url("/shoppa/gfx/new/category/corona-mask.svg");}
#mobileMainMenu .mainMenu>ol.menu li.back a{background-repeat:no-repeat;background-position:right 14px center;background-size:37px;padding-right:55px;line-height:20px;}
#mobileMainMenu .mainMenu ol.subMenu>li.back a{font-size:20px;padding-top:10px;min-height:35px;}
#mobileMainMenu .mainMenu ol.subMenu{display:none;}
#mobileMainMenu .mainMenu ol.subMenu.active{display:block;}
#mobileMainMenu .mainMenu ol.subMenu>li a{font-size:15px;font-weight:400;}
#mobileMainMenu .mainMenu ol.subMenu>li a.viewAll{font-weight:700;}
#mobileMainMenu .mainMenu ol.subMenu>li.back{border-bottom:0;background:none;padding-left:20px;margin-bottom:25px;}
#mobileMainMenu .mainMenu ol.subMenu>li.back a:before{content:' ';background-position:left -21px;display:block;float:left;width:9px;height:9px;margin-left:-20px;margin-top:7px;}
#mobileMainMenu .mainMenu ol.level1{top:30px;left:0;}
#mobileMainMenu .mainMenu ol.level2{top:0;left:270px;}
#mobileMainMenu .mainMenu ol.level3{top:0;left:270px;}
#mobileMainMenu .mainMenu ol.level4{top:0;left:270px;}
#mobileMainMenu .mainMenu.level2 ol.level1{left:-270px;}
#mobileMainMenu .mainMenu.level3 ol.level1{left:-540px;}
#mobileMainMenu .mainMenu.level4 ol.level1{left:-810px;}
#mobileMainMenu .otherLinks{width:100%;padding-top:25px;padding-bottom:30px;}
#mobileMainMenu .otherLinks>ol>li{border-bottom:1px solid #e2e2e2;}
#mobileMainMenu .otherLinks>ol>li:last-of-type{border-bottom:0;}
#mobileMainMenu .otherLinks>ol>li>a{color:#8a8a8a;font-size:13px;text-transform:uppercase;line-height:35px;}
#mobileMainMenu .otherLinks>ol>li.myAccount>a{color:#2a4a87;font-size:18px;}
#mobileMainMenu .otherLinks>ol>li.menuDrop span.drop{float:right;background-position:right;}
#mobileMainMenu .otherLinks>ol>li.menuDrop.open ol{display:block;}
#mobileMainMenu .otherLinks>ol>li>ol{display:none;margin-bottom:10px;}
#mobileMainMenu .otherLinks>ol>li>ol>li>a{color:#8a8a8a;font-size:15px;}
#mobileMainMenu .otherLinks>ol>li.languages>a,#mobileMainMenu .otherLinks>ol>li.languages>ol>li>a{padding-left:25px;background:no-repeat center left;}
#mobileMainMenu .otherLinks>ol>li.languages.et>a,#mobileMainMenu .otherLinks>ol>li.languages>ol>li.et>a{background-image:url("../gfx/new/est.jpg");}
#mobileMainMenu .otherLinks>ol>li.languages.ru>a,#mobileMainMenu .otherLinks>ol>li.languages>ol>li.ru>a{background-image:url("../gfx/new/rus.jpg");}
#mobileMainMenu .otherLinks>ol>li.languages>ol>li>a{text-transform:uppercase;font-size:13px;}
html.modal-open{overflow:hidden;}
html.modal-open div.canvas{margin-left:-17px;}
.modal{bottom:0;display:none;left:0;outline:0 none;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;}
.modal .modal-backdrop{background-color:#cecece;left:0;position:absolute;right:0;top:0;opacity:.5;filter:alpha(opacity=50);}
.modal .modal-dialog{margin:30px auto;width:90%;max-width:700px;min-width:320px;position:relative;box-shadow:0 0 25px rgba(0,0,0,.3);}
.modal .modal-error{display:none;}
.modal .modal-error.active{display:block;}
.modal .modal-header{background:#fff;}
.modal .modal-header .close{cursor:pointer;margin-right:17px;margin-top:15px;float:right;background:url("../gfx/new/module-close.svg") center -41px no-repeat;text-indent:-99999px;display:block;width:12px;height:12px;}
.no-svg .modal .modal-header .close{background:url("../gfx/new/module-close.png") center -41px no-repeat;}
.modal .modal-header .close:hover{background-position:center top;}
.modal .modal-header .close.big{width:18px;height:18px;background-size:17px auto;background-position-y:-58px;}
.modal .modal-header h3{color:#2a4b88;padding-left:10px;}
.modal .modal-content{background-clip:border-box;background-color:#fff;outline:0 none;position:relative;padding-bottom:20px;}
.modal .modal-content.fullHeight{overflow:auto;}
.modal .modal-content span.close{background:rgba(0,0,0,0) url("/shoppa/gfx/new/module-close.svg") no-repeat scroll center -41px;display:block;float:right;width:12px;height:12px;cursor:pointer;position:absolute;right:17px;top:15px;text-indent:-999999px;}
.no-svg .modal .modal-content span.close{background:url("../gfx/new/module-close.png") center -41px no-repeat;}
.modal .modal-content span.close:hover{background-position:center top;}
.modal .modal-content .textArea{padding-left:20px;padding-right:20px;}
.modal .modal-footer{background:#fff;border-top:1px solid #ededed;padding-top:20px;padding-bottom:20px;text-align:center;}
#modalSignUpNewsletter .modal-dialog{width:750px;max-width:750px;height:460px;background:url("../gfx/new/newsletter-popup.png") top center no-repeat transparent;padding-left:50px;}
#modalSignUpNewsletter .modal-header{background:transparent;}
#modalSignUpNewsletter .modal-header .close{width:18px;height:18px;background-size:100%;background-position:center 0;}
#modalSignUpNewsletter .modal-header .close:hover{background-position:center -61px;}
#modalSignUpNewsletter .modal-content{background:none;background-color:transparent;position:relative;}
#modalSignUpNewsletter .modal-content h2{font-size:40px;line-height:40px;text-transform:uppercase;margin-bottom:30px;margin-top:20px;}
#modalSignUpNewsletter .modal-content h4{font-size:20px;line-height:28px;font-weight:400;margin-bottom:6px;}
#modalSignUpNewsletter .modal-content .bubble{position:absolute;right:-30px;top:70px;background:#ffd36d;padding:13px;width:170px;}
#modalSignUpNewsletter .modal-content .bubble:after{content:"";display:block;background:url("../gfx/new/bubble.png") no-repeat top center transparent;width:16px;height:15px;position:absolute;margin-top:12px;margin-left:30px;}
#modalSignUpNewsletter .modal-content .bubble p.quot{font-weight:700;font-size:14px;line-height:18px;}
#modalSignUpNewsletter .modal-content .bubble p.quoter{font-weight:400;font-size:12px;line-height:19px;}
#modalSignUpNewsletter .modal-content .error,#modalSignUpNewsletter .modal-content .success{display:none;}
#modalSignUpNewsletter .modal-content .error{color:red;font-size:15px;line-height:24px;display:block;visibility:hidden;}
#modalSignUpNewsletter .modal-content .success{font-size:15px;line-height:24px;display:block;font-size:28px;line-height:34px;display:none;}
#modalSignUpNewsletter .modal-content input{width:360px;text-align:center;margin-right:10px;font-size:18px;color:#292929;clear:both;}
#modalSignUpNewsletter .modal-content .button{background:#f18200;}
#modalSignUpNewsletter .modal-content .button:hover{background:#ffa200;}
#modalSignUpNewsletter .modal-content .refuse{margin-top:20px;line-height:12px;font-size:12px;color:#292929;display:inline-block;}
#modalSignUpNewsletter .modal-content .refuse:hover{text-decoration:underline;}
#modalSignUpNewsletter .modal-content .products{position:absolute;top:260px;left:0;}
#modalSignUpNewsletter .modal-content .products h3{width:200px;float:left;line-height:26px;text-align:right;padding-right:30px;margin-top:35px;}
#modalSignUpNewsletter .modal-content .products h3 span{font-size:24px;text-transform:uppercase;}
#modalSignUpNewsletter .modal-content .products h3 span.s1{color:#292929;}
#modalSignUpNewsletter .modal-content .products h3 span.s2{color:#ffa200;}
#modalSignUpNewsletter .modal-content .products ul{width:500px;float:left;}
#modalSignUpNewsletter .modal-content .products ul li{float:left;border-left:1px solid #eaeaea;height:120px;width:33%;position:relative;}
#modalSignUpNewsletter .modal-content .products ul li .image{display:block;vertical-align:middle;text-align:center;width:100px;height:100px;line-height:100px;margin:10px auto 0;}
#modalSignUpNewsletter .modal-content .products ul li .image img{vertical-align:middle;}
#modalSignUpNewsletter .modal-content .products ul li span.discount{display:block;position:absolute;top:90px;left:49px;text-align:right;padding-right:3px;line-height:25px;vertical-align:middle;width:48px;height:25px;background:url("../gfx/new/discount.svg") no-repeat center center;background-size:48px 25px;color:#292929;font-size:14px;font-weight:800;}
.no-svg #modalSignUpNewsletter .modal-content .products ul li span.discount{background:url("../gfx/new/discount.png") no-repeat center center;font-size:11px;width:38px;height:19px;line-height:19px;background-size:38px 19px;}
#modalInfopage .modal-dialog{max-width:1140px;}
#modalInfopage .modal-dialog a{color:#2a4b88;}
#modalInfopage .modal-content{color:#292929;font-weight:400;}
#modalInfopage .modal-content strong,#modalInfopage .modal-content b{font-weight:800;}
#modalInfopage .modal-content h1{font-size:25px;line-height:32px;font-weight:700;margin-bottom:25px;}
#modalInfopage .modal-content h2{font-size:23px;line-height:32px;font-weight:700;margin-bottom:10px;}
#modalInfopage .modal-content h3{font-size:22px;line-height:32px;font-weight:700;margin-bottom:10px;}
#modalInfopage .modal-content h4{font-size:20px;line-height:28px;font-weight:700;margin-bottom:10px;}
#modalInfopage .modal-content h5{font-size:18px;line-height:24px;font-weight:700;margin-bottom:6px;}
#modalInfopage .modal-content h6{font-size:16px;line-height:24px;font-weight:700;margin-bottom:6px;}
#modalInfopage .modal-content ol{list-style:outside;list-style-type:decimal;padding-left:25px;}
#modalInfopage .modal-content table tr td{padding-right:10px;padding-top:2px;padding-bottom:2px;}
#modalProductAddedToCart .modal-dialog{max-width:1170px;}
#modalProductAddedToCart .modal-content{padding:0 20px;}
#modalProductAddedToCart .modal-content h2{font-size:24px;text-align:center;color:#292929;padding-top:20px;}
#modalProductAddedToCart .modal-content div.buttons{margin:0 auto;margin-top:40px;text-align:center;}
#modalProductAddedToCart .modal-content div.buttons a.commonph{margin-right:40px;}
#modalProductAddedToCart .modal-content div.popupRelatedProducts{margin-top:55px;padding-top:20px;border-top:1px solid #f0f0f0;width:100%;padding-bottom:20px;}
#modalProductAddedToCart .modal-content div.popupRelatedProducts h3{font-size:22px;color:#292929;margin-bottom:20px;}
#modalProductAddedToCart .modal-content div.popupRelatedProducts .single-products .single-product{border:none;width:250px;}
#modalProductAddedToCart .modal-content div.popupRelatedProducts .single-products .single-product a.leasing0Campaign,#modalProductAddedToCart .modal-content div.popupRelatedProducts .single-products .single-product a.inShoppaStock,#modalProductAddedToCart .modal-content div.popupRelatedProducts .single-products .single-product a.leasing,#modalProductAddedToCart .modal-content div.popupRelatedProducts .single-products .single-product a.compare{display:none;}
#modalProductAddedToCart .modal-content div.popupRelatedProducts .single-products .single-product a.similarProducts{display:none;}
#modalSimilarProducts.modal .modal-dialog{max-width:600px;width:100%;margin:0 auto;}
#modalSimilarProducts.modal .modal-content h1{font-size:20px;font-weight:800;margin-bottom:20px;color:#292929;}
#modalSimilarProducts.modal .modal-content .single-products.side-image .imageWrapper{width:35%;}
.hold{opacity:.4;filter:alpha(opacity=40);}
.sysMessage{background:#fff;border:3px solid #eaeaea;padding:10px;width:200px;position:fixed;left:50%;top:25%;margin-left:-113px;display:none;cursor:pointer;}
.sysMessage.nb{background:#fc0;}
.sysMessage h3{font-weight:700;text-align:center;}
.sysMessage p{font-size:11px;margin-top:5px;float:left;}
.pop{position:absolute;left:50%;top:20%;width:300px;margin-left:-155px;display:none;padding:7px 9px 7px 7px;background:url("../gfx/bgPop.png");}
.pop .loading{float:left;clear:left;width:100%;display:none;}
.pop .loading h3{float:left;padding:5px;font-size:20px;color:white;}
.pop .bg{border:1px solid;width:100%;background:white;float:left;}
.pop .head{float:left;clear:left;width:100%;background:#2a4b88;border-bottom:1px solid #069;}
.pop .head .title{color:white;margin:10px;font-weight:800;font-size:16px;display:block;}
.pop .head .popButtons{float:right;margin:8px;}
.pop .head .popButtons li{float:left;margin:1px;width:20px;height:20px;text-align:center;cursor:pointer;}
.pop .head li.close{color:white;font-weight:800;font-size:20px;line-height:20px;}
.pop .head li.close:hover{background-color:white;color:red;}
.pop .body{float:left;clear:left;width:100%;min-height:200px;}
.pop .body .textArea{float:left;padding:10px;}
.pop .return{float:left;clear:left;width:100%;}
.pop .message{float:left;clear:left;width:100%;display:none;}
.pop .popLoading{float:left;clear:left;width:100%;padding:0 0 60px 0;background:url("../gfx/popLoading.gif") center center no-repeat;height:100px;}
.pop .scrollable{float:left;width:100%;overflow:auto;}
.pop.max{left:0!important;width:100%!important;margin-left:0!important;top:0!important;border:none!important;height:100%!important;position:fixed!important;}
#facebookBox{background-color:#ffa200;border-top:4px solid #2a4b88;bottom:0;left:-430px;-webkit-box-shadow:-2px 0 5px #AAA;box-shadow:-2px 0 5px #AAA;height:155px;padding:10px;position:fixed;width:330px;}
#facebookBox p,a.more{color:#555;font-family:Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:1px;text-transform:uppercase;}
#facebookBox h2{color:#333;font-size:18px!important;margin:10px 20px 10px 0;}
#facebookBox a.close{background:url("../gfx/new/module-close.svg") center -41px no-repeat;text-indent:-99999px;display:block;width:12px;height:12px;cursor:pointer;position:absolute;right:10px;top:10px;}
.no-svg #facebookBox a.close{background:url("../gfx/new/module-close.png") center -41px no-repeat;}
#facebookBox a.close:hover{background-position:center top;}
#campaignEsmaspaev{width:100%;height:50px;overflow:hidden;position:relative;}
#campaignEsmaspaev>div{background:url('/shoppa/img/new/esmaspaev-1311.png') repeat-x #feed01;height:50px;width:10000px;position:absolute;left:0;top:0;}
#campaignEsmaspaev>div a{display:block;width:100%;height:100%;}
#campaignSisustusbuum{width:100%;height:50px;overflow:hidden;position:relative;}
#campaignSisustusbuum>div{background:url('/shoppa/img/new/sisustusbuum-1920x40.jpg') repeat-x #f3a87e;height:50px;width:10000px;position:absolute;left:0;top:0;}
#campaignSisustusbuum>div a{display:block;width:100%;height:100%;}
#campaignParcelTerminalFree{width:100%;height:50px;overflow:hidden;position:relative;}
#campaignParcelTerminalFree>div{background:url('/shoppa/img/new/pakiautomaati-tasuta-2.png') repeat-x #feed01;height:50px;width:10000px;position:absolute;left:0;top:0;}
#campaignFurniture{width:100%;height:50px;overflow:hidden;position:relative;}
#campaignFurniture>div{background:url('/shoppa/img/new/moobli_allahindlus_1920x40.png') repeat-x #fa9f1c;height:50px;width:10000px;position:absolute;left:0;top:0;}
#campaignFurniture>div a{display:block;width:100%;height:100%;}
#tinymce .tablerow1,.contentBlock .tablerow1{background-color:#BBB;}
#tinymce thead,.contentBlock thead{background-color:#FBB;}
#tinymce tfoot,.contentBlock tfoot{background-color:#BBF;}
#tinymce .bold,.contentBlock .bold{font-weight:800;}
#tinymce .italic,.contentBlock .italic{font-style:italic;}
#tinymce .underline,.contentBlock .underline{text-decoration:underline;}
#tinymce .left,.contentBlock .left{text-align:inherit;}
#tinymce .center,.contentBlock .center{text-align:center;}
#tinymce .right,.contentBlock .right{text-align:right;}
#tinymce .full,.contentBlock .full{text-align:justify;}
#tinymce img.left,#tinymce table.left .contentBlock img.left,.contentBlock table.left{float:left;text-align:inherit;margin-right:5px;margin-bottom:5px;}
#tinymce img.right,#tinymce table.right,.contentBlock img.right,.contentBlock table.right{float:right;text-align:inherit;margin-left:5px;margin-bottom:5px;}
#tinymce img.center,#tinymce table.center,.contentBlock img.center,.contentBlock table.center{margin-left:auto;margin-right:auto;text-align:inherit;}
#tinymce img.center,.contentBlock img.center{display:block;}
.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;}
.ps-container>.ps-scrollbar-x-rail{background:#d7d7d7;border:1px solid #d7d7d7;display:none;position:absolute;border-radius:2px;bottom:0;height:8px;}
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#eaeaea;border-radius:2px;bottom:0;height:6px;}
.ps-container>.ps-scrollbar-y-rail{background:#eaeaea;border:1px solid #eaeaea;display:none;position:absolute;border-radius:2px;right:0;width:8px;}
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;cursor:pointer;background-color:#fff;border-radius:2px;right:0;width:6px;}
.am-collapse{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;opacity:1;}
.am-collapse.am-collapse-add,.am-collapse.ng-hide-remove,.am-collapse.ng-move{-webkit-animation-name:expand;animation-name:expand;}
.am-collapse.am-collapse-remove,.am-collapse.ng-hide{-webkit-animation-name:collapse;animation-name:collapse;}
.am-collapse.ng-enter{visibility:hidden;-webkit-animation-name:expand;animation-name:expand;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-collapse.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running;}
.am-collapse.ng-leave{-webkit-animation-name:collapse;animation-name:collapse;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-collapse.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running;}
@-webkit-keyframes expand{from{max-height:0;}
to{max-height:500px;}
}
@keyframes expand{from{max-height:0;}
to{max-height:500px;}
}
@-webkit-keyframes collapse{from{max-height:500px;}
to{max-height:0;}
}
@keyframes collapse{from{max-height:500px;}
to{max-height:0;}
}
.panel-collapse.am-collapse.in-remove{-webkit-animation-name:collapse;animation-name:collapse;display:block;}
.panel-collapse.am-collapse.in-add{-webkit-animation-name:expand;animation-name:expand;}
.am-fade-and-scale{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}
.am-fade-and-scale.ng-enter,.am-fade-and-scale.am-fade-and-scale-add,.am-fade-and-scale.ng-hide-remove,.am-fade-and-scale.ng-move{-webkit-animation-name:fadeAndScaleIn;animation-name:fadeAndScaleIn;}
.am-fade-and-scale.ng-leave,.am-fade-and-scale.am-fade-and-scale-remove,.am-fade-and-scale.ng-hide{-webkit-animation-name:fadeAndScaleOut;animation-name:fadeAndScaleOut;}
.am-fade-and-scale.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndScaleIn;animation-name:fadeAndScaleIn;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-fade-and-scale.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running;}
.am-fade-and-scale.ng-leave{-webkit-animation-name:fadeAndScaleOut;animation-name:fadeAndScaleOut;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-fade-and-scale.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running;}
@-webkit-keyframes fadeAndScaleIn{from{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7);}
to{opacity:1;}
}
@keyframes fadeAndScaleIn{from{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7);}
to{opacity:1;}
}
@-webkit-keyframes fadeAndScaleOut{from{opacity:1;}
to{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7);}
}
@keyframes fadeAndScaleOut{from{opacity:1;}
to{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7);}
}
.am-fade-and-slide-top{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}
.am-fade-and-slide-top.am-fade-and-slide-top-add,.am-fade-and-slide-top.ng-hide-remove,.am-fade-and-slide-top.ng-move{-webkit-animation-name:fadeAndSlideFromTop;animation-name:fadeAndSlideFromTop;}
.am-fade-and-slide-top.am-fade-and-slide-top-remove,.am-fade-and-slide-top.ng-hide{-webkit-animation-name:fadeAndSlideToTop;animation-name:fadeAndSlideToTop;}
.am-fade-and-slide-top.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromTop;animation-name:fadeAndSlideFromTop;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-fade-and-slide-top.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running;}
.am-fade-and-slide-top.ng-leave{-webkit-animation-name:fadeAndSlideToTop;animation-name:fadeAndSlideToTop;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-fade-and-slide-top.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running;}
.am-fade-and-slide-right{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}
.am-fade-and-slide-right.am-fade-and-slide-right-add,.am-fade-and-slide-right.ng-hide-remove,.am-fade-and-slide-right.ng-move{-webkit-animation-name:fadeAndSlideFromRight;animation-name:fadeAndSlideFromRight;}
.am-fade-and-slide-right.am-fade-and-slide-right-remove,.am-fade-and-slide-right.ng-hide{-webkit-animation-name:fadeAndSlideToRight;animation-name:fadeAndSlideToRight;}
.am-fade-and-slide-right.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromRight;animation-name:fadeAndSlideFromRight;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-fade-and-slide-right.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running;}
.am-fade-and-slide-right.ng-leave{-webkit-animation-name:fadeAndSlideToRight;animation-name:fadeAndSlideToRight;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-fade-and-slide-right.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running;}
.am-fade-and-slide-bottom{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}
.am-fade-and-slide-bottom.am-fade-and-slide-bottom-add,.am-fade-and-slide-bottom.ng-hide-remove,.am-fade-and-slide-bottom.ng-move{-webkit-animation-name:fadeAndSlideFromBottom;animation-name:fadeAndSlideFromBottom;}
.am-fade-and-slide-bottom.am-fade-and-slide-bottom-remove,.am-fade-and-slide-bottom.ng-hide{-webkit-animation-name:fadeAndSlideToBottom;animation-name:fadeAndSlideToBottom;}
.am-fade-and-slide-bottom.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromBottom;animation-name:fadeAndSlideFromBottom;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-fade-and-slide-bottom.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running;}
.am-fade-and-slide-bottom.ng-leave{-webkit-animation-name:fadeAndSlideToBottom;animation-name:fadeAndSlideToBottom;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-fade-and-slide-bottom.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running;}
.am-fade-and-slide-left{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}
.am-fade-and-slide-left.am-fade-and-slide-left-add,.am-fade-and-slide-left.ng-hide-remove,.am-fade-and-slide-left.ng-move{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:fadeAndSlideFromLeft;animation-name:fadeAndSlideFromLeft;}
.am-fade-and-slide-left.am-fade-and-slide-left-remove,.am-fade-and-slide-left.ng-hide{-webkit-animation-name:fadeAndSlideToLeft;animation-name:fadeAndSlideToLeft;}
.am-fade-and-slide-left.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromLeft;animation-name:fadeAndSlideFromLeft;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-fade-and-slide-left.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running;}
.am-fade-and-slide-left.ng-leave{-webkit-animation-name:fadeAndSlideToLeft;animation-name:fadeAndSlideToLeft;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-fade-and-slide-left.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running;}
@-webkit-keyframes fadeAndSlideFromTop{from{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%);}
to{opacity:1;}
}
@keyframes fadeAndSlideFromTop{from{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%);}
to{opacity:1;}
}
@-webkit-keyframes fadeAndSlideToTop{from{opacity:1;}
to{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%);}
}
@keyframes fadeAndSlideToTop{from{opacity:1;}
to{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%);}
}
@-webkit-keyframes fadeAndSlideFromRight{from{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%);}
to{opacity:1;}
}
@keyframes fadeAndSlideFromRight{from{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%);}
to{opacity:1;}
}
@-webkit-keyframes fadeAndSlideToRight{from{opacity:1;}
to{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%);}
}
@keyframes fadeAndSlideToRight{from{opacity:1;}
to{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%);}
}
@-webkit-keyframes fadeAndSlideFromBottom{from{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%);}
to{opacity:1;}
}
@keyframes fadeAndSlideFromBottom{from{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%);}
to{opacity:1;}
}
@-webkit-keyframes fadeAndSlideToBottom{from{opacity:1;}
to{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%);}
}
@keyframes fadeAndSlideToBottom{from{opacity:1;}
to{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%);}
}
@-webkit-keyframes fadeAndSlideFromLeft{from{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%);}
to{opacity:1;}
}
@keyframes fadeAndSlideFromLeft{from{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%);}
to{opacity:1;}
}
@-webkit-keyframes fadeAndSlideToLeft{from{opacity:1;}
to{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%);}
}
@keyframes fadeAndSlideToLeft{from{opacity:1;}
to{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%);}
}
.am-fade{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;opacity:1;}
.am-fade.am-fade-add,.am-fade.ng-hide-remove,.am-fade.ng-move{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
.am-fade.am-fade-remove,.am-fade.ng-hide{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
.am-fade.ng-enter{visibility:hidden;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-fade.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running;}
.am-fade.ng-leave{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-fade.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running;}
@-webkit-keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
@keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
@-webkit-keyframes fadeOut{from{opacity:1;}
to{opacity:0;}
}
@keyframes fadeOut{from{opacity:1;}
to{opacity:0;}
}
.tab-pane.am-fade.active-remove{display:none!important;}
.tab-pane.am-fade.active-add{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
.modal-backdrop.am-fade,.aside-backdrop.am-fade{background:rgba(0,0,0,0.5);-webkit-animation-duration:.15s;animation-duration:.15s;}
.modal-backdrop.am-fade.ng-leave,.aside-backdrop.am-fade.ng-leave{-webkit-animation-delay:.3s;animation-delay:.3s;}
.am-flip-x{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}
.am-flip-x.am-flip-x-add,.am-flip-x.ng-hide-remove,.am-flip-x.ng-move{-webkit-animation-name:flipInXBounce;animation-name:flipInXBounce;}
.am-flip-x.am-flip-x-remove,.am-flip-x.ng-hide{-webkit-animation-name:flipOutX;animation-name:flipOutX;}
.am-flip-x.ng-enter{visibility:hidden;-webkit-animation-name:flipInXBounce;animation-name:flipInXBounce;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-flip-x.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running;}
.am-flip-x.ng-leave{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-flip-x.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running;}
.am-flip-x-linear{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}
.am-flip-x-linear.am-flip-x-add,.am-flip-x-linear.ng-hide-remove,.am-flip-x-linear.ng-move{-webkit-animation-name:flipInX;animation-name:flipInX;}
.am-flip-x-linear.am-flip-x-remove,.am-flip-x-linear.ng-hide{-webkit-animation-name:flipOutX;animation-name:flipOutX;}
.am-flip-x-linear.ng-enter{visibility:hidden;-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-flip-x-linear.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running;}
.am-flip-x-linear.ng-leave{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-flip-x-linear.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running;}
@-webkit-keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);}
to{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);}
}
@keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);}
to{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);}
}
@-webkit-keyframes flipInXBounce{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);}
40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg);}
70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);}
to{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);}
}
@keyframes flipInXBounce{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);}
40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg);}
70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);}
to{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);}
}
@-webkit-keyframes flipOutX{from{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);}
to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);}
}
@keyframes flipOutX{from{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);}
to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);}
}
.am-slide-top{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}
.am-slide-top.am-slide-top-add,.am-slide-top.ng-hide-remove,.am-slide-top.ng-move{-webkit-animation-name:slideFromTop;animation-name:slideFromTop;}
.am-slide-top.am-slide-top-remove,.am-slide-top.ng-hide{-webkit-animation-name:slideToTop;animation-name:slideToTop;}
.am-slide-top.ng-enter{visibility:hidden;-webkit-animation-name:slideFromTop;animation-name:slideFromTop;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-slide-top.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running;}
.am-slide-top.ng-leave{-webkit-animation-name:slideToTop;animation-name:slideToTop;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-slide-top.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running;}
.am-slide-right{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}
.am-slide-right.am-slide-right-add,.am-slide-right.ng-hide-remove,.am-slide-right.ng-move{-webkit-animation-name:slideFromRight;animation-name:slideFromRight;}
.am-slide-right.am-slide-right-remove,.am-slide-right.ng-hide{-webkit-animation-name:slideToRight;animation-name:slideToRight;}
.am-slide-right.ng-enter{visibility:hidden;-webkit-animation-name:slideFromRight;animation-name:slideFromRight;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-slide-right.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running;}
.am-slide-right.ng-leave{-webkit-animation-name:slideToRight;animation-name:slideToRight;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-slide-right.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running;}
.am-slide-bottom{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}
.am-slide-bottom.am-slide-bottom-add,.am-slide-bottom.ng-hide-remove,.am-slide-bottom.ng-move{-webkit-animation-name:slideFromBottom;animation-name:slideFromBottom;}
.am-slide-bottom.am-slide-bottom-remove,.am-slide-bottom.ng-hide{-webkit-animation-name:slideToBottom;animation-name:slideToBottom;}
.am-slide-bottom.ng-enter{visibility:hidden;-webkit-animation-name:slideFromBottom;animation-name:slideFromBottom;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-slide-bottom.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running;}
.am-slide-bottom.ng-leave{-webkit-animation-name:slideToBottom;animation-name:slideToBottom;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-slide-bottom.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running;}
.am-slide-left{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}
.am-slide-left.am-slide-left-add,.am-slide-left.ng-hide-remove,.am-slide-left.ng-move{-webkit-animation-name:slideFromLeft;animation-name:slideFromLeft;}
.am-slide-left.am-slide-left-remove,.am-slide-left.ng-hide{-webkit-animation-name:slideToLeft;animation-name:slideToLeft;}
.am-slide-left.ng-enter{visibility:hidden;-webkit-animation-name:slideFromLeft;animation-name:slideFromLeft;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-slide-left.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running;}
.am-slide-left.ng-leave{-webkit-animation-name:slideToLeft;animation-name:slideToLeft;-webkit-animation-play-state:paused;animation-play-state:paused;}
.am-slide-left.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running;}
@-webkit-keyframes slideFromTop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
}
@keyframes slideFromTop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
}
@-webkit-keyframes slideToTop{to{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
}
@keyframes slideToTop{to{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
}
@-webkit-keyframes slideFromRight{from{-webkit-transform:translateX(100%);transform:translateX(100%);}
}
@keyframes slideFromRight{from{-webkit-transform:translateX(100%);transform:translateX(100%);}
}
@-webkit-keyframes slideToRight{to{-webkit-transform:translateX(100%);transform:translateX(100%);}
}
@keyframes slideToRight{to{-webkit-transform:translateX(100%);transform:translateX(100%);}
}
@-webkit-keyframes slideFromBottom{from{-webkit-transform:translateY(100%);transform:translateY(100%);}
}
@keyframes slideFromBottom{from{-webkit-transform:translateY(100%);transform:translateY(100%);}
}
@-webkit-keyframes slideToBottom{to{-webkit-transform:translateY(100%);transform:translateY(100%);}
}
@keyframes slideToBottom{to{-webkit-transform:translateY(100%);transform:translateY(100%);}
}
@-webkit-keyframes slideFromLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
}
@keyframes slideFromLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
}
@-webkit-keyframes slideToLeft{to{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
}
@keyframes slideToLeft{to{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
}