.f14{font-size:1em}.f1416{font-size:1em;line-height:1.143em}.f18{font-size:1.286em}.f1820{font-size:1.286em;line-height:1.429em}.f1620{font-size:1.143em;line-height:1.429em}.f12{font-size:.857em}.f2431{font-size:1.714em;line-height:2.214em}.f30{font-size:2.143em}.f48{font-size:3.429em}.f20{font-size:1.429em}.f22{font-size:1.571em}.f24{font-size:1.714em}.new-icon{display:inline-block;background-image:url("../images/new-sprites.png");background-repeat:no-repeat;width:40px;height:40px;cursor:pointer}.new-icon.close-icon{background-position:left top}.new-icon.close-icon.on-black{background-position:-120px top}a:hover .close-icon,a:hover .close-icon.on-black{background-position:-40px top}a:active .close-icon,a:active .close-icon.on-black{background-position:-80px top}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll}html,body{height:100%}#wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -391px}#footer,.push{height:391px}.ir{font:0/0 a;text-shadow:none;color:transparent}h1,h2,h3,h4{font-family:arial,verdana,sans-serif}h1{font-size:1.5em}h2{font-size:1.4em}h3{font-size:1.3em}h4{font-size:1.2em}a:hover{color:#af0f3c}.table,.container .table{display:table}.skiptocontent,.skiptonavigation{display:none}.cmsimage{background:url(../images/sprite-logo.png) no-repeat left top;width:154px;height:40px}.cmsimage img{display:none}#header{margin:5px 0 15px 0}.top-bits{height:30px;font-size:1em;line-height:1.143em}.top-bits ul.main-links{margin:14px 10px 10px 0;float:right}.top-bits ul.main-links li{display:inline;margin:0 0 0 6px;float:left;white-space:nowrap}.top-bits ul.main-links li a{text-decoration:none;color:#000}.top-bits ul.main-links li a:hover{color:#af0f3c}.top-bits ul.main-links li span{color:#666;margin:0 4px}@media screen and (max-width:767px){.top-bits ul.main-links{float:none;margin-top:0;padding-top:10px}.top-bits ul.main-links li{line-height:24px}.top-bits ul.main-links li:first-child{margin-left:0}}.language-selector-link{display:inline-block}.language-selector-link img{max-height:15px;display:inline-block;margin-bottom:-2px;margin-right:4px;outline:1px solid #eee}.language-tag{background:#0d0d0c;color:white;font-weight:bold;margin:0;width:24px;height:17px;line-height:17px;text-align:center;font-size:12px;display:inline-block;text-transform:uppercase;border-radius:1px}.language-tag.current{background:#c9c9c9}.main-links .language-tag{color:white !important;margin:0 !important}.localization-popup a{text-decoration:none;color:#b2b2b2}.localization-popup a:hover{color:#af0f3c}.localization-popup h1{font-size:30px;line-height:36px;margin-top:0;color:white}.localization-popup .international{padding-top:10px;padding-bottom:10px;margin-bottom:30px;border-top:1px solid #444;border-bottom:1px solid #444}.localization-popup p{font-size:18px;line-height:24px;margin-bottom:16px}.localization-popup p a{margin-left:6px;margin-right:6px}.localization-popup p a:first-child{margin-left:0}.localization-popup img{max-height:16px;display:inline-block;margin-bottom:-2px;margin-right:6px}.localization-popup .language-tag{background:#b2b2b2;color:#0d0d0c !important;margin-left:4px;vertical-align:text-top}.localization-popup a:hover .language-tag{background:#af0f3c}.localization-popup .left-column{padding-right:13px}.localization-popup .right-column{padding-left:13px}.localization-popup .left-column,.localization-popup .right-column{float:left;width:50%;box-sizing:border-box;-moz-box-sizing:border-box}@media screen and (max-width:767px){.localization-popup .left-column,.localization-popup .right-column{float:none;width:auto;padding-left:0;padding-right:0}}.localization-popup .info-box{border:10px solid #333;padding:12px 24px}.localization-popup .info-box h3{font-size:22px;color:white}.localization-popup .info-box p{font-size:14px;line-height:20px;color:white}.localization-popup .info-box .box-footer{color:#444;font-size:18px;line-height:24px;padding-top:10px;border-top:1px solid #444}.localization-popup .info-box .box-footer img{margin-bottom:0}.localization-popup .info-box .box-footer a{margin-left:6px;margin-right:6px}.localization-popup .info-box .box-footer a:first-child{margin-left:0}.mobile-view{display:none}@media screen and (max-width:767px){.desktop-view{display:none}.mobile-view{display:block}}.onpage-popup{position:fixed;width:100%;top:0;left:0;z-index:999999;background-color:black;color:#444;padding-bottom:40px;display:none}@media screen and (max-width:767px){.onpage-popup{position:absolute}}.heading-container{position:relative;min-height:40px;margin-top:14px}.heading{padding-right:50px}.suppress-popup{position:absolute;right:0;top:0}#fixed-target{z-index:1000;width:100%}#fixed-target .header-with-background{background:#fff}#fixed-target #header .search{float:right;margin-right:16px}#fixed-target #header .search form{margin:0;position:relative}#fixed-target #header .search .skip{display:none}#fixed-target #header .search #search{float:left;border:2px solid #c9c9c9;border-radius:2px;padding:8px 35px 8px 5px;margin:4px 0 0 0;width:auto;background:url(../images/sprite-searchbox.png) no-repeat right 6px;z-index:1;position:relative}#fixed-target #header .search #search:focus{border:2px solid #000;background-position:right -23px}#fixed-target #header .search .button{background:transparent url(../images/blank.gif) no-repeat 0 0;height:30px;width:35px;margin:7px 0 0 0;border:none;text-indent:-999em;font:0/0 a;text-shadow:none;color:transparent;z-index:100;cursor:pointer;position:absolute;right:0;top:0}#fixed-target{position:fixed;top:0}.content-cover{height:20px;background:url(../images/header_gradient2.png) no-repeat center 0;width:940px;margin:0 auto}#content-fold{padding-top:146px}#nav_main{background:#fff}#nav_main a{display:block;text-decoration:none}#nav_main ul{list-style:none;float:left;width:100%;margin:0}#nav_main li{padding:0 50px 8px 0;margin:0;float:left;text-align:left}#nav_main li.La>div>span>a{font-size:1.286em}#nav_main ul .holder{position:relative}#nav_main ul li li:last-child{border:none}#nav_main ul ul{font-size:100%;background:#fff;width:auto;display:block;table-layout:auto;z-index:99;margin:0;width:250px}#nav_main ul ul.Ld{margin:0 -20px}#nav_main .inner,#nav_main .inner2{background:white;display:none;position:absolute;z-index:8;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}#nav_main .inner{top:26px;left:0}#nav_main .inner2{top:0;right:-249px}#nav_main li:hover .inner,#nav_main li:focus .inner,#nav_main li.touch-hover .inner{display:block}#nav_main li:hover li:hover .inner2{display:block}#nav_main>li:last-child a{color:#af0f3c}#nav_main li a:hover{color:#af0f3c}#nav_main li.Lc{padding:0 20px;float:none;margin:0;display:block}#nav_main li.Lc a{padding:11px 19px 11px 0;margin:0;background:url(../images/dropdown.png) no-repeat right center;border-bottom:1px solid #ddd}#nav_main li.Lc:last-child>a{border-bottom:0}#nav_main li.Lc a:hover{background:url(../images/dropdown_hover.png) no-repeat right center;color:#af0f3c}#cart_header{float:right;z-index:999;position:relative}#cart_header ul li,#cart_header li p{margin:0}#cart_header .view_cart{display:block;width:40px;height:40px;line-height:40px;border-radius:20px;color:#fff;background:#000;text-align:center;text-indent:-999em}#cart_content h2{display:none}#cart_content ul{float:left;margin:0}ul.nav-links{margin-right:20px}ul.nav-links li{display:inline;font-size:.9em;margin:0 5px}ul.nav-links li span{color:#ccc;padding-left:10px}.breadcrumb{margin:0 0 0 10px}.breadcrumb li{display:inline}.breadcrumb li.first a{font-weight:bold}.breadcrumb li a{text-decoration:none;font-size:.9em}.breadcrumb li a:hover{color:#af0f3c}.breadcrumb span.sep{color:#666}.breadcrumb li:last-child a{color:#aaa}#footer{background:#0d0d0c;color:#fff}#footer h4{color:#fff}#footer a{color:#af0f3c;text-decoration:none}#footer a:hover{text-decoration:underline}#footer p{margin-top:0;margin-bottom:0}#footer p.tagline{font-size:2.143em;margin-top:30px;margin-bottom:30px}#footer hr{height:1px;line-height:1px;border:0;background:#444;margin:0 10px;padding:0}#footer ul.top{margin:20px 0}#footer ul.sub{margin:0;padding:0}#footer ul.sub li{margin:2px 0}#footer ul.sm{margin:0 0 20px 0;overflow:hidden}#footer ul.sm li{display:inline}#footer ul.sm li a{margin:0 10px 0 0;width:40px;height:40px;display:block;float:left;font:0/0 a;text-shadow:none;color:transparent}#footer ul.sm li.fb a{background:url(../images/sprite_icons.png) no-repeat 0 -680px}#footer ul.sm li.fb a:hover{background-position:-40px -680px}#footer ul.sm li.fb a:active{background-position:-80px -680px}#footer ul.sm li.twtr a{background:url(../images/sprite_icons.png) no-repeat 0 -720px}#footer ul.sm li.twtr a:hover{background-position:-40px -720px}#footer ul.sm li.twtr a:active{background-position:-80px -720px}#footer ul.sm li.pint a{background:url(../images/sprite_icons.png) no-repeat 0 -760px}#footer ul.sm li.pint a:hover{background-position:-40px -760px}#footer ul.sm li.pint a:active{background-position:-80px -760px}#footer ul.sm li.instagram a{background:url(../images/sprite_icons.png) no-repeat 0 -840px}#footer ul.sm li.instagram a:hover{background-position:-40px -840px}#footer ul.sm li.instagram a:active{background-position:-80px -840px}#footer ul.cards{margin:0;overflow:hidden}#footer ul.cards li{display:block;float:left;width:52px;height:34px;background:cyan;margin:0 10px 0 0}#footer ul.cards li.visa{background:url(../images/sprite-cards.png) no-repeat 0 0}#footer ul.cards li.mc{background:url(../images/sprite-cards.png) no-repeat -52px 0}#footer ul.cards li.paybill{width:62px;height:35px;background:black url(../images/payment-bill.png) no-repeat 0 0}@media screen and (min-width:768px) and (max-width:959px){#footer ul.cards li.paybill{margin-top:10px}}#footer .bottom{padding:30px 0 10px 0}#footer ul.logos{overflow:hidden}#footer ul.logos li{display:block;float:left;height:42px;margin:0 20px 0 0}#footer ul.logos li.iittala{width:51px;background:url(../images/sprite-brands-footer.png) no-repeat 0 0}#footer ul.logos li.fiskars{width:70px;background:url(../images/sprite-brands-footer.png) no-repeat -71px 0}#footer ul.logos li.hackman{width:82px;background:url(../images/sprite-brands-footer.png) no-repeat -161px 0}#footer ul.logos li.arabia{width:45px;background:url(../images/sprite-brands-footer.png) no-repeat -259px 0}#footer ul.logos li.hoganas{width:42px;background:url(../images/sprite-brands-footer.png) no-repeat -320px 0}#footer ul.logos li.rorstrand{width:53px;background:url(../images/sprite-brands-footer.png) no-repeat -378px 0}#footer .copyright{height:42px;position:relative}#footer .copyright p{position:absolute;right:0;bottom:0;color:#555}.add_to_cart_form button,.add_to_cart_form_noscript button{border:none;margin:0;padding:0;background:url(../images/sprite_icons.png) no-repeat 0 0;width:40px;height:40px}.add_to_cart_form button:hover,.add_to_cart_form_noscript button:hover{background-position:-40px 0}.add_to_cart_form button:active,.add_to_cart_form_noscript button:active{background-position:-80px 0}.add_to_cart_form img,.add_to_cart_form_noscript img{display:none}.results h1{font-size:1.3em;font-weight:normal;margin:0;line-height:normal}.results h1 span.total{color:#aaa}.cat-feature{position:relative;margin:10px 0 0 0}.cat-feature .info h2{font-size:3em}.cat-feature .info p.subheading{margin:0 0 10px}.cat-feature .info p.desc{font-size:1em;line-height:1.143em}.cat-feature .info a{color:#af0f3c;text-decoration:none}.cat-feature .info a:hover{text-decoration:underline}.cat-feature .share{margin:0 0 10px 0}.cat-feature .share a{text-decoration:none;display:block;width:150px}.cat-feature .share a:hover{text-decoration:none}.cat-feature .image{text-align:center}.cat-feature .image img{display:block;z-index:1}.cat-feature p.links{margin-bottom:70px}.cat-feature-gradient{height:36px;background:url(../images/gradient-bottom_960px_2.png) no-repeat 0 bottom;z-index:1;margin-top:-36px;margin-bottom:10px;position:relative}.masonred{margin-bottom:20px !important}.masonry.category .masonred{width:220px;margin:0 10px 20px 10px;padding:0 0 10px 0;float:left;background:url(../images/product_gradient_60px.png) no-repeat 0 bottom}.masonry.category .masonred a{font-size:1em;display:block;text-decoration:none;font-weight:bold}.masonry.category .masonred .text{display:block;margin:10px 0 0 0}.masonry.category .masonred .subtext{font-size:.857em;display:block}.masonry.category .masonred .subtext-inline{font-size:.857em}.masonry.category .masonred.alpha{margin-left:0}.masonry.category .masonred.omega{margin-right:0}.plist{margin:0 -10px}.plist .product{margin-top:10px;margin-bottom:30px;opacity:0}.plist .spinner{margin:0 auto;background:url(../images/spinner.gif) no-repeat center center;width:32px;height:32px;display:none}.product .prod_grid-name{font-size:1.143em;line-height:1.429em;font-weight:normal}.refinements h2{line-height:normal;font-size:1.3em;font-weight:normal;padding:0 0 10px 0}.refinements .nav_column{padding-right:20px;border-right:1px solid #c9c9c9}.refinements .category{margin:10px 0 5px 0}.refinements .category h4{float:left;font-size:1em;font-weight:bold;line-height:normal}.refinements span.dropdown{float:left;text-indent:-999em;background:url(../images/sprite_sort.png) no-repeat 0 0;width:9px;height:8px;margin:6px 0 0 10px}.refinements span.clearit{float:right;color:#888;font-size:.9em;margin:0 0 0 0}.refinements a.toggleArrow span.dropdown{background-position:0 -8px}.refinements .facet_block{margin:0}.refinements .facet_block li{margin:0 0 5px 0;line-height:normal;height:auto;padding:0}.refinements .facet_block li label span.total{color:#aaa}.refinements .facet_block li form{margin:0;padding:0}.refinements .facet_block li label{font-weight:normal;word-wrap:break-word;cursor:pointer}.refinements .ref-holder{display:table-cell;padding-right:5px}.refinements .grey-bottom{padding:0 0 10px 0;background:url(../images/gradient-bottom_37px.png) no-repeat center bottom;border-bottom:1px solid #c9c9c9}.left-brands{margin:2em 0}.left-brands h2{line-height:normal;font-size:1.3em;font-weight:normal;padding:0}.left-brands a{font-size:1.5em;background:#0d0d0c;display:block;color:white;text-decoration:none;padding:.5em;border-radius:3px}.left-brands a span{background:transparent url(../images/arrow-white.png) no-repeat right center;float:right;width:1em;height:.8em}.left-brands a:hover{background:#c9c9c9}.generic-form label,.generic-form input,.generic-form select,.generic-form textarea{font-size:16px;line-height:24px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box}.generic-form input[type="text"],.generic-form textarea{border:2px solid #c9c9c9;color:#0d0d0d}.generic-form textarea{min-height:10em}.generic-form textarea.large-textarea{min-height:24em}.generic-form .form_field_error input[type=text],.generic-form .form_field_error input[type=password],.generic-form .form_field_error select,.generic-form .form_field_error textarea{border-color:#af0f3c;color:#000}.generic-form .form_field_error:after{content:url(../images/error.png);position:absolute;right:.75em;top:2.4em}.generic-form .select-box .form_field_error:after{content:""}.generic-form .generic-input-field{display:block;position:relative}.generic-form-accepted{background:#f4f4f4;padding:10px 20px 0}.contact-form .buttons{text-align:center}.contact-form .buttons button{min-width:66%}.generic-cols{float:left;box-sizing:border-box;-moz-box-sizing:border-box;padding-left:8px;padding-right:8px}.generic-cols.one-of-three{width:33%}.generic-cols.two-of-three{width:67%}.generic-cols.alpha{padding-left:0}.generic-cols.omega{padding-right:0}@media screen and (max-width:767px){.generic-cols{float:none;padding-left:0;padding-right:0}.generic-cols.one-of-three,.generic-cols.two-of-three{width:100%}}.nf-wrapper{position:relative}.nf-wrapper input[type=checkbox]{opacity:0}.nf-checkbox{position:absolute;top:0;left:0;background:url(../images/sprite-checkbox.png) no-repeat 0 0;width:16px;height:16px;cursor:pointer}.nf-checkbox:hover{background-position:-16px 0}.checked .nf-checkbox{background-position:-32px 0}.checked .nf-checkbox:hover{background-position:-48px 0}.colour-blue .nf-checkbox{background-position:0 -16px}.colour-blue .nf-checkbox:hover{background-position:-16px -16px}.colour-blue .checked .nf-checkbox{background-position:-32px -16px}.colour-blue .checked .nf-checkbox:hover{background-position:-48px -16px}.colour-brown .nf-checkbox{background-position:0 -32px}.colour-brown .nf-checkbox:hover{background-position:-16px -32px}.colour-brown .checked .nf-checkbox{background-position:-32px -32px}.colour-brown .checked .nf-checkbox:hover{background-position:-48px -32px}.colour-clear .nf-checkbox{background-position:0 -48px}.colour-clear .nf-checkbox:hover{background-position:-16px -48px}.colour-clear .checked .nf-checkbox{background-position:-32px -48px}.colour-clear .checked .nf-checkbox:hover{background-position:-48px -48px}.colour-green .nf-checkbox{background-position:0 -64px}.colour-green .nf-checkbox:hover{background-position:-16px -64px}.colour-green .checked .nf-checkbox{background-position:-32px -64px}.colour-green .checked .nf-checkbox:hover{background-position:-48px -64px}.colour-grey .nf-checkbox{background-position:0 -80px}.colour-grey .nf-checkbox:hover{background-position:-16px -80px}.colour-grey .checked .nf-checkbox{background-position:-32px -80px}.colour-grey .checked .nf-checkbox:hover{background-position:-48px -80px}.colour-orange .nf-checkbox{background-position:0 -96px}.colour-orange .nf-checkbox:hover{background-position:-16px -96px}.colour-orange .checked .nf-checkbox{background-position:-32px -96px}.colour-orange .checked .nf-checkbox:hover{background-position:-48px -96px}.colour-pink .nf-checkbox{background-position:0 -112px}.colour-pink .nf-checkbox:hover{background-position:-16px -112px}.colour-pink .checked .nf-checkbox{background-position:-32px -112px}.colour-pink .checked .nf-checkbox:hover{background-position:-48px -112px}.colour-purple .nf-checkbox{background-position:0 -128px}.colour-purple .nf-checkbox:hover{background-position:-16px -128px}.colour-purple .checked .nf-checkbox{background-position:-32px -128px}.colour-purple .checked .nf-checkbox:hover{background-position:-48px -128px}.colour-red .nf-checkbox{background-position:0 -144px}.colour-red .nf-checkbox:hover{background-position:-16px -144px}.colour-red .checked .nf-checkbox{background-position:-32px -144px}.colour-red .checked .nf-checkbox:hover{background-position:-48px -144px}.colour-white .nf-checkbox{background-position:0 -160px}.colour-white .nf-checkbox:hover{background-position:-16px -160px}.colour-white .checked .nf-checkbox{background-position:-32px -160px}.colour-white .checked .nf-checkbox:hover{background-position:-48px -160px}.colour-yellow .nf-checkbox{background-position:0 -176px}.colour-yellow .nf-checkbox:hover{background-position:-16px -176px}.colour-yellow .checked .nf-checkbox{background-position:-32px -176px}.colour-yellow .checked .nf-checkbox:hover{background-position:-48px -176px}.grey-bottom{background:url(../images/product_gradient_220px.png) no-repeat center bottom}.eight.columns.grey-bottom{background:url(../images/product_gradient_460px.png) no-repeat center bottom}.sixteen.columns.grey-bottom{background:url(../images/gradient-bottom_960px.png) no-repeat center bottom}.fiveplus.columns .grey-bottom{background:url(../images/product_gradient_300px.png) no-repeat center bottom}.prod_grid p{margin:0}.prod_grid .brand{line-height:10px}.prod_grid .brand a{display:block}.prod_grid.non-purchasable.hide-price .brand{padding-right:50px}.prod_grid .details{margin:10px 0 0 0}.prod_grid .details p{line-height:1.2em}.prod_grid .details p.desc{padding:4px 0 0 0;font-weight:normal;font-size:12px}.prod_grid .details a{font-size:.9em;text-decoration:none;font-weight:700;color:#333}.prod_grid .details a.hover{color:#af0f3c}.prod_grid.non-purchasable.hide-price .details{padding-right:50px}.prod_grid .thumb{text-align:center;position:relative}.prod_grid .cart{margin:5px 0 0 0}.prod_grid .cart .out-of-stock{background-position:0 0}.prod_grid.non-purchasable.hide-price .cart .stock{margin-top:-40px}.prod_grid .badge{font:0/0 a;text-shadow:none;color:transparent;width:80px;position:absolute;top:0;left:0;background:url(../images/sprite_listview_badges.png) no-repeat 0 0}.prod_grid .badge.sale{background-position:0 0;height:81px}.prod_grid .badge.mi{background-position:0 -81px;height:74px}.prod_grid .badge.new{background-position:0 -155px;height:80px}#static-page-content-wrapper .prod_grid .details a{color:#333}#static-page-content-wrapper .prod_grid .details a:hover{color:#af0f3c}.prod_grid .cart .prices{float:left}.prod_grid .cart .prices p{padding:0;margin:0;line-height:normal}.prod_grid .cart .prices p.rrp{color:#999;font-size:.8em;text-decoration:line-through}.prod_grid .cart .prices p.sale{color:#af0f3c;font-size:1.286em;padding:5px 0 0}.prod_grid .cart .prices p.price{line-height:40px;font-size:1.286em}.prod_grid .cart .prices p.pricemid{font-size:1.286em;padding:5px 0 0}.prod_grid .cart .prices p.members{font-size:.8em;color:#af0f3c}.prod_grid .cart .stock{float:right}.prod_grid .cart .stock form{margin:0}.prod_grid .cart .stock .oos{font:0/0 a;text-shadow:none;color:transparent;display:block;width:40px;height:40px;background:url(../images/sprite_icons.png) no-repeat 0 -40px}.prod_grid .cart .stock .oos:hover{background-position:-40px -40px}.prod_grid .cart .stock .oos:active{background-position:-80px -40px}.prod_refine{margin-left:25px}.prod_refine label{float:left;margin:0 5px 0 0}.prod_refine select{float:left}.prod_refine .totalResults{float:left;margin-right:20px}.prod_refine .sort_form{margin:0}.prod_refine .pager{clear:both}.pager li{float:left;margin-right:10px}.pushbtn{position:relative;height:40px;width:40px;text-align:center;color:#fff;line-height:40px}.pushbtn.red{background:#af0f3c}.pushbtn .no{position:absolute;top:0;left:-7px;width:19px;height:18px;background:url(../images/cart-amount-circle.png) no-repeat 1px 0;line-height:17px;color:#fff;font-size:.8em;font-weight:bold}#minicart_data{float:right}#wish_list_items,#cart_items,#cart_price{display:inline-block;margin-left:10px}#cart_price{height:40px;line-height:40px;font-size:1.286em;vertical-align:top}#cart_items{z-index:999}#cart_items a{display:block;height:40px;width:40px;background:url(../images/sprite_icons.png) no-repeat -120px 0;cursor:default}#cart_items.hasitems a{cursor:pointer;background-position:0 0}#cart_items.hasitems a:hover{background-position:-40px 0}#cart_items.hasitems a:active{background-position:-80px 0}#cart_wishlist{float:right;margin-right:5px;z-index:999}#cart_wishlist a{display:block;height:40px;width:40px;background:url(../images/sprite_icons.png) no-repeat -120px -80px;cursor:default}#cart_wishlist.hasitems a{cursor:pointer;background-position:0 -80}#cart_wishlist.hasitems a:hover{background-position:-40px -80px}#cart_wishlist.hasitems a:active{background-position:-80px -80px}#wish_list_items{background:#000 url(../images/button/wishlist.png) no-repeat center center}.button-row .buttons{display:none}img{height:auto;max-width:100%}.brand-stripe{text-decoration:none;display:table;margin-bottom:20px;table-layout:fixed;width:100%;background:#f7f7f7}.brand-stripe .image,.brand-stripe .link{height:72px;display:table-cell;width:50%;vertical-align:middle;padding:0 16px}.brand-stripe .image img{max-height:72px;margin-top:6px}.brand-stripe .link{text-align:right;font-size:24px;line-height:26px;color:white}.brand-stripe .link span:after{padding-left:8px;content:url(../images/arrow-white.png)}.border-box{box-sizing:border-box;-moz-box-sizing:border-box}.s-gallery ul{list-style-type:none !important;margin-left:0 !important}.s-gallery li{text-align:center}.s-gallery .hidden{display:none}@media only screen and (min-width:480px) and (max-width:767px){.s-gallery #gallery-links>a{float:left;width:200px}.s-gallery #gallery-links>a:nth-child(odd){margin-right:20px}}.s-gallery .product-links{position:absolute;bottom:108px;width:100%;text-align:center;color:white}.s-gallery .product-links a{color:white !important;margin:0 1em;display:inline-block}.s-gallery .indicator{margin:0 !important;position:absolute;bottom:20px;width:100%;text-align:center}.s-gallery .indicator li{display:inline-block;width:80px;height:80px;margin:10px;background-position:center center;box-shadow:0 0 10px rgba(45,45,45,0.5);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;cursor:pointer}.s-content h1{font-size:48px;line-height:48px}.s-content h3{font-size:1.5em;margin:10px 0 0;color:#000}.s-content h3 a{text-decoration:none;color:#000}.s-content hr{margin-bottom:20px}.s-content .bottom-link a{font-weight:bold;display:inline-block;line-height:40px;vertical-align:middle;color:black !important;text-decoration:none}.s-content .bottom-link a .arrow{margin-left:10px;vertical-align:middle;display:inline-block;width:40px;height:40px;background:url(../images/sprite_icons.png) no-repeat 0 -40px}.s-content .bottom-link a:hover .arrow{background-position:-40px -40px}.s-content .bottom-link a:active .arrow{background-position:-80px -40px}.s-content .bottom-link a:hover{text-decoration:none !important;color:#af0f3c !important}.s-combitool{height:700px}@media screen and (max-width:767px){.s-combitool{height:auto}}.cart_popup .title{overflow:hidden}.cart_popup dl dt{min-width:inherit}.cart_popup .title h3{display:inline;margin:0;padding:0}.cart_popup .title a.close{display:block;float:right;margin:0;padding:0}.cart_popup .cart_modal_popup{overflow:hidden}.cart_popup .legend a{display:inline-block;margin-left:10px;text-decoration:underline}.cart_popup .prod_cart-total{margin:10px;font-weight:bold}.cart_popup span.prod_color{display:block;margin-top:3px}.cart_popup span.prod_color img{margin-left:4px;vertical-align:middle}.cart_popup span.prod_size{display:block}.cart_popup .links button{font-size:1em;width:143px}.cart_popup .links button img{height:12px}.cart_popup .content_slot{height:45px;margin:20px 15px 0 15px;overflow:hidden}#cart_popup{display:none;position:fixed;left:50%;margin-left:93px;top:77px;z-index:2147483647;background:#fff;border:1px solid #000;padding:20px}#rollover_cart_popup{position:absolute;left:550px;top:0;z-index:99;width:400px;background:white}#rollover_cart_popup p{margin:0;line-height:1.4em}#rollover_cart_popup .inner{clear:left;padding:1px;background:#fff;background:-moz-linear-gradient(top, #fff 0, #c9c9c9 40%, #c9c9c9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(40%, #c9c9c9), color-stop(100%, #c9c9c9));background:-webkit-linear-gradient(top, #fff 0, #c9c9c9 40%, #c9c9c9 100%);background:-o-linear-gradient(top, #fff 0, #c9c9c9 40%, #c9c9c9 100%);background:-ms-linear-gradient(top, #fff 0, #c9c9c9 40%, #c9c9c9 100%);background:linear-gradient(top, #fff 0, #c9c9c9 40%, #c9c9c9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c9c9c9', GradientType=0)}#rollover_cart_popup .items-overflow{overflow-y:auto;max-height:292px}#rollover_cart_popup .holder{background:#fff;z-index:100;padding:10px 20px}#rollover_cart_popup .cart_item{border-bottom:1px solid #c9c9c9;padding:10px 0}#rollover_cart_popup .title{background:#fff;width:200px;padding:0 5px}#rollover_cart_popup .links{text-align:center}#rollover_cart_popup .prod_quantity,#rollover_cart_popup .product_image,#rollover_cart_popup .prod_price{height:50px;line-height:50px}#rollover_cart_popup .prod_quantity{float:left;font-size:1.286em}#rollover_cart_popup .prod_image{width:50px;height:50px;display:block;float:left}#rollover_cart_popup .prod_info{float:left;width:180px;margin-left:10px}#rollover_cart_popup .prod_name{font-weight:bold}#rollover_cart_popup .prod_desc{font-size:.857em}#rollover_cart_popup .prod_price{float:right}#rollover_cart_popup .prod_desc{font-size:.857em}#rollover_cart_popup .prod_individual_price{font-size:.857em}#rollover_cart_popup .cart_total{width:100%;margin:2px 0 0 0;padding:10px 0 0 0;border-top:1px solid #c9c9c9}#rollover_cart_popup .total_text{font-size:1.286em;float:left;margin:0 0 0 50px;padding:0 15px}#rollover_cart_popup .total_price{font-size:1.286em;float:right}#rollover_cart_popup .links{margin:10px 0}#rollover_cart_popup a.basket,#rollover_cart_popup a.checkout{text-decoration:none;width:40%;color:#fff;display:block;padding:10px;font-size:1.3em}#rollover_cart_popup a.basket{background:#c9c9c9;float:left}#rollover_cart_popup a.basket:hover{background:#808080}#rollover_cart_popup a.basket:active{background:#808080;-webkit-box-shadow:0 4px 5px 3px rgba(0,0,0,0.23) inset;-moz-box-shadow:0 4px 5px 3px rgba(0,0,0,0.23) inset;box-shadow:0 4px 5px 3px rgba(0,0,0,0.23) inset}#rollover_cart_popup a.checkout{background:#0d0d0c;float:right}#rollover_cart_popup a.checkout:hover{background:#808080}#rollover_cart_popup a.checkout:active{background:#808080;-webkit-box-shadow:0 4px 5px 3px rgba(0,0,0,0.23) inset;-moz-box-shadow:0 4px 5px 3px rgba(0,0,0,0.23) inset;box-shadow:0 4px 5px 3px rgba(0,0,0,0.23) inset}.cart_popup_error_msg{line-height:1.5em;color:#fff;margin-bottom:5px;font-weight:bold}.product-variant-label{display:inline-block;padding-right:5px;min-width:38px}#homepage-wrapper{margin:20px 0 0 0}.flexslider h2{font-size:1.714em;line-height:2.214em;line-height:31px}#homepage-wrapper .masonred h3{font-size:1.714em;line-height:2.214em;line-height:31px;margin:0}#homepage-wrapper .masonred h3 a{text-decoration:none}#homepage-wrapper .masonred p{margin:0;color:#666}.prod_grid .stock{margin-bottom:10px}.masonred.product .details{width:40%;float:left}.masonred.product .cart{max-width:40%;float:right}.masonred.product .stock,.masonred.product .prices{display:table-cell;vertical-align:middle}.masonred.product .prices{padding-right:10px;line-height:1.2}.masonred.product .prices p{line-height:1.2;margin:0;text-align:right;padding:0}@media (min-width:768px){.masonred.product.four .details,.masonred.product.four .cart{width:auto;max-width:100%;float:none}.masonred.product.four .prices{text-align:left}.masonred.product.four .prices p{text-align:left}}#homepage-wrapper .product .prices .sale{color:#af0f3c}#homepage-wrapper .product .prices .rrp{color:#666}#homepage-wrapper .product a,#homepage-wrapper .product p{color:#0d0d0c}#homepage-wrapper .eight.columns.product .brand,#homepage-wrapper .sixteen.columns.product .brand{margin-bottom:0}.h-infobox .white-box img{margin-right:20px}.h-infobox .desc-top{margin:10px 0 15px}#homepage-launch .cta a{display:block;height:60px;line-height:53px;margin-top:10px;text-decoration:none;border-radius:2px;background-color:#000;background-image:url(../images/homepage-launch/pencil.png);background-repeat:no-repeat;background-position:10px center;color:#fff;font-size:1.286em;text-indent:60px;margin-bottom:40px}#homepage-launch .cta a em{font-style:normal;font-weight:bold;text-decoration:underline;vertical-align:middle}#homepage-launch .cta a span.normal{vertical-align:middle}#homepage-launch-container{margin-top:-23px}.homepage-launch-slides{overflow:hidden;height:540px;font-size:8.571em}.homepage-launch-slides li{display:none}.homepage-launch-slides li .lih{height:540px;position:relative;font-weight:bold;line-height:100%;display:table}.homepage-launch-slides li .lih .centerer{display:table-cell;vertical-align:middle}.homepage-launch-slides li .lih span.small{display:block;font-size:25px}@media only screen and (min-width:768px) and (max-width:959px){.cmsimage{background:url(../images/sprite-logo.png) no-repeat 0 -40px;width:117px;height:30px}#fixed-target #header .search #search{width:120px}#cart_header{width:auto}#rollover_cart_popup *{display:none}.content-cover{width:100%}.homepage-launch-slides{height:300px;font-size:60px}.homepage-launch-slides li .lih{height:300px}}@media only screen and (max-width:767px){#content-fold{padding-top:10px}.cmsimage{background:url(../images/sprite-logo.png) no-repeat 0 -70px;width:99px;height:25px}.top-bits{display:none;height:auto}.top-bits ul{margin:0;text-align:center}.top-bits ul.main-links li{float:none;white-space:normal}#breadcrumb{margin-left:0}#fixed-target{height:auto;background:#fff;box-shadow:0 0 50px rgba(0,0,0,0.1);position:static}#nav_main{margin:0;display:none;background:url(../images/gradient-header-portrait.png) no-repeat center 0}#nav_main ul{float:none;display:block;width:auto}#nav_main ul ul{width:auto}#nav_main ul li{float:none;display:block;margin:0;padding:0}#nav_main a{padding:15px 0;background:url(../images/dropdown.png) no-repeat right center;border:0}#nav_main a,#nav_main li.Lc:last-child a{border-bottom:1px solid #c9c9c9}#nav_main li.Lc.Ld{display:none}#nav_main .La:last-child a{border:0}#nav_main a:hover{background:url(../images/dropdown_hover.png) no-repeat right center}#nav_main .inner>ul>li>a{font-size:1.286em;padding:15px 0}#nav_main .inner{display:block;position:static;width:auto;border:0}#nav_main .inner a{display:block;border:0}#nav_main .inner li.Lc{border:0;padding-left:0;padding-right:0}#nav_main .inner .inner2{display:none !important}#rollover_cart_popup *{display:none}#cart_price{display:none}#header{padding:10px 0 15px 0;margin:0}.top-bits{background:#fff}#fixed-target #header .search{display:none;margin:0 0 5px 0;float:none}#fixed-target #header .search #search{width:255px;margin-top:20px}#fixed-target #header .search .button{margin-top:20px}#cart_header{margin:0;display:block;width:40px}#content .refinements{display:none}.prod_refine .sort_form{display:none}#header .button-row{display:block;float:right;position:absolute;top:-5px;right:0;width:200px}#header .button-row .buttons{display:block;margin:0;float:right}#header .button-row .buttons li{float:left;margin-right:10px}#header .button-row .buttons li a{display:block;width:40px;height:40px}#header .button-row .buttons li.nav a{background:url(../images/sprite_icons.png) no-repeat 0 -200px}#header .button-row .buttons li.nav a:hover{background-position:-40px -200px}#header .button-row .buttons li.nav a:active{background-position:-80px -200px}#header .button-row .buttons li.nav.active a{background-position:-120px -200px}#header .button-row .buttons li.person a{background:url(../images/sprite_icons.png) no-repeat 0 -240px}#header .button-row .buttons li.person a:hover{background-position:-40px -240px}#header .button-row .buttons li.person a:active{background-position:-80px -240px}#header .button-row .buttons li.person.active a{background-position:-120px -240px}#header .button-row .buttons li.search-btn a{background:url(../images/sprite_icons.png) no-repeat 0 -120px}#header .button-row .buttons li.search-btn a:hover{background-position:-40px -120px}#header .button-row .buttons li.search-btn a:active{background-position:-80px -120px}#header .button-row .buttons li.search-btn.active a{background-position:-120px -120px}#wrapper{min-height:0;margin:0 auto}#footer,.push{height:auto}#footer p.tagline{font-size:1.286em;line-height:1.429em}#footer hr{margin-left:0;margin-right:0}#wrapper{margin:0}.plist{margin-left:0;margin-right:0}.content-cover{display:none}.homepage-launch-slides{height:200px;font-size:40px}.homepage-launch-slides li .lih{height:200px}.homepage-launch-slides li .lih span.small{font-size:15px;line-height:20px}}@media only screen and (min-width:480px) and (max-width:767px){.cmsimage{background:url(../images/sprite-logo.png) no-repeat 0 -40px;width:117px;height:30px}#fixed-target #header .search #search{width:375px}.button-row{width:300px}}@media only screen and (max-width:767px){.masonry .four{width:100%}.masonry .four iframe{width:100%;min-height:200px}.masonry .desktop{display:none}}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:url(../images/content-bg.png);opacity:0;display:none;direction:ltr;-ms-touch-action:none}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 10px #000}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden;padding-bottom:180px;padding-top:10px;box-sizing:border-box;-moz-box-sizing:border-box}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{position:relative;float:left;height:100%;text-align:center;-webkit-transition-timing-function:cubic-bezier(.645, .045, .355, 1);-moz-transition-timing-function:cubic-bezier(.645, .045, .355, 1);-ms-transition-timing-function:cubic-bezier(.645, .045, .355, 1);-o-transition-timing-function:cubic-bezier(.645, .045, .355, 1);transition-timing-function:cubic-bezier(.645, .045, .355, 1)}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}.blueimp-gallery>.slides>.slide-loading{background:url(../images/spinner.gif) center no-repeat;background-size:32px 32px}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(../img/error.png) center no-repeat}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery>.prev,.blueimp-gallery>.next{background:url(../images/image-gallery.png) 44px 26px no-repeat;position:absolute;top:50%;left:15px;width:128px;height:128px;margin-top:-64px;color:#fff;cursor:pointer;display:none}.blueimp-gallery>.next{background-position:-174px 26px;left:auto;right:15px}.blueimp-gallery>.title{color:white;position:absolute;bottom:136px;text-align:center;left:0;right:0;display:none}.blueimp-gallery>.close{position:absolute;top:15px;right:15px;left:auto;margin:-15px;cursor:pointer;width:80px;height:80px;background:url(../images/image-gallery.png) -184px -160px no-repeat}.blueimp-gallery>.play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;background:url(../images/dropdown.png) 0 0 no-repeat;cursor:pointer;opacity:.5;display:none}.blueimp-gallery-playing>.play-pause{background-position:-15px 0}.blueimp-gallery>.prev:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.close:hover,.blueimp-gallery>.title:hover,.blueimp-gallery>.play-pause:hover{color:#fff;opacity:1}.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.title,.blueimp-gallery-controls>.play-pause{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.prev,.blueimp-gallery-left>.prev,.blueimp-gallery-single>.next,.blueimp-gallery-right>.next,.blueimp-gallery-single>.play-pause{display:none}.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>.prev,.blueimp-gallery>.next,.blueimp-gallery>.close,.blueimp-gallery>.play-pause{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:last-child .blueimp-gallery>.play-pause{width:20px;height:20px;background-size:40px 20px}body:last-child .blueimp-gallery-playing>.play-pause{background-position:-20px 0}*+html .blueimp-gallery>.slides>.slide{min-height:300px}*+html .blueimp-gallery>.slides>.slide>.slide-content{position:relative}#product-page h6{font-family:Arial}.align-right{text-align:right}.container .float-right{float:right}.no-margin{margin:0 !important}.no-border{border:0 !important}.no-padding{padding:0 !important}.next-to-icon{display:inline-block;vertical-align:top;padding:10px}.relative{position:relative}label{font-weight:normal}.large-text{font-size:16px;line-height:18px;color:#888}.block{display:block}.font14px{font-size:14px;line-height:16px}.font18px{font-size:18px}.placeholder{color:#aaa !important}.container .columns.fiveplus{width:300px}@media only screen and (min-width:768px) and (max-width:959px){.container .columns.fiveplus{width:236px}}@media only screen and (min-width:480px) and (max-width:767px){.container .columns.fiveplus{width:420px}}@media only screen and (max-width:767px){.container .column-border{border:0 !important}}.promotion{background:#f5f4f4 url(../images/promotions-bg.png) center bottom no-repeat;padding:16px 20px;margin-bottom:30px}.promotion div{min-width:88px}@media only screen and (max-width:480px){.promotion div{min-width:10px}}.promotion img{float:right;margin-left:10px;min-width:78px}.promotion a{color:#af0f3c}.promotion p{margin-bottom:5px}.container .column-border.first{margin-left:10px;padding-left:0;border-left:0}.container .column-border{margin-left:-10px;padding-left:10px;border-left:1px solid #c9c9c9;margin-right:9px;padding-right:9px;border-right:1px solid #c9c9c9}.container .column-border.last{border-right:0;padding-right:0;margin-right:0}#product-page .grey-bottom{border-bottom:0;background-position:center bottom}#product-page{font-family:Arial}#more-from-series .table-cell-middle{width:150px}#more-from-series .prod_grid-series,#crossell .prod_grid-series{font-size:18px;line-height:20px;font-weight:normal}#more-from-series .price{font-size:18px;line-height:20px;float:left;margin-top:10px}#more-from-series .product,#product-page #carousel .product{overflow:hidden}.module-description{margin-bottom:5px}.prod_grid-name{font-size:14px;line-height:16px}#product-page #carousel .price{font-size:18px;line-height:20px;float:left;margin-top:10px}#productDetailUpdateable{margin-bottom:40px}#product-page form,#product-page button{float:right}#product-details-panel{padding-bottom:50px}#product-details-panel .description{font-size:14px;line-height:1.143em;clear:both;margin:10px 0}#product-details-image{text-align:center;position:relative}#sale-etc-icons{position:absolute;left:0;top:0}#primary_image a{display:block}#product-panel-wishlist{display:none}#product-page-shadow{position:absolute;bottom:0;width:100%;height:50px;background:url(../images/gradient-bottom.png) center bottom no-repeat;z-index:1}#sharing-options{position:absolute;bottom:10px;z-index:2}@media only screen and (max-width:768px){#product-details-panel{padding-bottom:10px}#sharing-options{position:static;z-index:auto;margin-top:20px;clear:both;float:left}}.at300b{height:20px}@media only screen and (max-width:480px){.at300b{height:30px;width:40%}}.small-icon,.icon{display:inline-block;text-decoration:none}.icon{width:40px;height:40px;background:url(../images/sprite_icons.png) 0 -80px no-repeat}.small-icon{width:20px;height:20px}.small-icon,.icon,.next-to-icon{cursor:pointer}.arrow.icon{background-position:0 -40px}.arrow.icon:hover{background-position:-40px -40px}.arrow.icon:active{background-position:-80px -40px}#product-details-panel .vat{color:#c9c9c9;margin-left:5px}@media only screen and (max-width:480px){#product-details-panel .vat{display:block;clear:left;margin-left:0}}#product-image-switcher{margin:20px 0 20px}#product-image-switcher a{display:inline-block;height:20px;background-image:url(../images/sprite-carousel-controls.png);background-repeat:no-repeat}#product-image-switcher .previous{width:54px;background-position:22px top}#product-image-switcher .next{width:54px;background-position:-54px top}#product-image-switcher .selected{width:14px;background-position:-29px top}#product-image-switcher .not-selected{width:14px;background-position:-43px top}.prod_add_to_cart{text-align:right}.prod_add_to_cart,.prod_add_to_cart #addToCartForm{min-width:160px}@media only screen and (max-width:767px){.prod_add_to_cart,.prod_add_to_cart #addToCartForm{min-width:0;width:100%}}#addToCartForm{margin-bottom:0;line-height:16px}#addToCartForm input[type=text]{width:20px}#addToCartForm label{display:none}#addToCartForm #qty,#cart-page input#quantity{display:inline;vertical-align:top;border:2px solid #c9c9c9;color:#c9c9c9;font-size:18px;line-height:20px;width:42px;text-align:right;height:20px;margin-right:10px;padding-left:13px;padding-right:13px;border-radius:2px}#addToCartForm #qty:focus,#cart-page input#quantity:focus{border-color:#000;color:#333}#cart-page .item-quantity.columns form{position:relative}#cart-page .error_quantity input#quantity{border-color:#af0f3c}#cart-page .error_quantity:after{content:url(../images/error.png);position:absolute;right:.5em;top:.65em}.designer-promo{margin-bottom:40px}.designer-promo h6{margin:0;font-family:Arial;font-size:18px;line-height:1.111em;color:#0d0d0c}.designer-promo img{float:left}.designer-promo .description{clear:both;padding-bottom:20px;padding-top:10px}.designer-promo .description p{float:left;margin-bottom:0;line-height:16px}.designer-promo .description img{margin-top:10px;float:right}.designer-promo .description div{width:150px;float:left}.designer-promo span.icon{background-position:0 -40px}.designer-promo span.icon:hover{background-position:-40px -40px}.designer-promo span.icon:active{background-position:-80px -40px}.designer-promo #read-more-link a{height:40px;display:inline-block}.care-instructions{margin-bottom:15px}.care-instructions img{margin-right:20px}.care-instructions .care-instruction{margin-bottom:5px;color:#000}.care-instructions a{color:#af0f3c;text-decoration:none}#product-page .care-instructions a:hover,#product-page .care-instructions a:active{text-decoration:underline}.table-cell,.container .table-cell{display:table-cell;float:none}.table-cell-middle{display:table-cell;vertical-align:middle;float:none}.container .table-cell.bottom{vertical-align:bottom}.buy-together{text-align:center}.buy-together .plus{font-size:100px;line-height:100%;vertical-align:100%;color:#000}#product-details-panel h1{line-height:1}#product-details-panel h1,#product-details-panel h1 .h6{margin-bottom:0}#product-details-panel h1 .block,#product-details-panel .h1 .block{color:#0d0d0c;font-size:48px;margin-bottom:10px}#product-page .h2{font-size:24px;line-height:26px;margin-bottom:10px}#product-details-panel h6,#product-details-panel .h6{font-size:18px;line-height:1.222em;margin-bottom:10px;font-family:Arial}#product-details-panel a{text-decoration:none}#product-page .fiveplus a{text-decoration:none}.inline{display:inline}a.red{color:#af0f3c}#product-page a.red:hover{text-decoration:underline}#buy-out-of-stock{max-width:10em}@media only screen and (max-width:767px){.container #product-price-div.five.columns{float:left;width:50%}.container #product-addcart-div.three.columns{float:right;width:48%}}.brand-logo{margin:35px 0 10px}.prod{color:#0d0d0c}.price-large{font-size:30px;line-height:31px}.price-small{font-size:18px}.prod .sale-price,.prod .sale-price a,.prod a.sale-price{color:#af0f3c}.prod .usual-price{color:#c9c9c9}.line-through{text-decoration:line-through}.product-detail-links{color:#888;margin-bottom:30px}.product-detail-links a{color:#af0f3c;text-decoration:none}#product-details-panel .product-detail-links a:hover,#product-details-panel .product-detail-links a:active{text-decoration:underline}.basket-items p,.basket-items input{margin-bottom:0}.basket-header{background:#f5f4f4;color:#888}@media only screen and (max-width:767px){.basket-header{display:none}}#your_cart .table-cell-middle{display:table-cell;float:none;padding:0 10px}#cart-page h1{font-size:48px;line-height:48px}#cart-page .promotion,#checkout .promotion{background:#0d0d0c;color:#c9c9c9;margin-bottom:10px;padding:10px}#cart-page .promotion img,#checkout .promotion img{width:118px;margin:0 30px 0 20px}@media only screen and (max-width:959px){#cart-page .promotion img,#checkout .promotion img{width:80px;margin:0 15px 0 10px}}@media only screen and (max-width:767px){#cart-page .promotion img,#checkout .promotion img{width:60px;margin:0 10px 0 10px}}@media only screen and (max-width:480px){#cart-page .promotion img,#checkout .promotion img{display:none}}#cart-page .promotion h4,#checkout .promotion h4{font-size:24px;line-height:31px;color:#fff}#cart-page .promotion ul,#checkout .promotion ul{margin-bottom:0}#cart-page .promotion li,#checkout .promotion li{margin-bottom:5px}#cart-page .prod_grid-series{font-size:14px;line-height:16px}@media only screen and (max-width:767px){#cart-page .promotion p,#checkout .promotion p{margin-left:20px}}.basket-header .columns{margin:0;padding:10px}#your_cart .columns.alpha{padding-left:0}#your_cart .columns.omega{padding-right:0}#your_cart h5{margin:0 0 10px}#your_cart form{margin:0}#your_cart .item-price,#your_cart .item-quantity,#your_cart .item-total{text-align:right}#your_cart .item-delete{text-align:center}#cart-page input#quantity{color:#333;margin:0}#cart-page a.update-quantity{color:#af0f3c;text-decoration:none}#cart-page a.update-quantity:hover{text-decoration:underline}.basket-items .item-name .series,.basket-items .item-price .price,.basket-items .item-price .sale,.basket-items .item-price .pricemid,.basket-items .item-total{font-size:18px;line-height:20px}#cart-page .series{margin-bottom:.2em}#cart-page #your_cart .basket-items .item-quantity{padding-top:1.4em}.cartSelectDeliveryMethod{border-top:1px solid #c9c9c9;clear:both;overflow:auto;padding-top:10px}.cartSelectDeliveryMethod select{border:2px solid #c9c9c9 !important;color:#0d0d0c !important;padding:5px 4px !important;width:220px}.cartSelectDeliveryMethod select:focus{border:2px solid #000 !important}#cart_price .discounted-price{font-size:18px;margin:-6px 0 0 0;padding:0;height:14px;color:#af0f3c}#cart_price .original-price{font-size:12px;color:gray;text-decoration:line-through;clear:both;height:14px;color:#c9c9c9;text-align:right;margin:3px 0 0 0}@media only screen and (max-width:767px){#your_cart .basket-items .item-price,#your_cart .basket-items .item-quantity,#your_cart .basket-items .item-total,#your_cart .basket-items .item-delete{display:block;float:left;margin-top:10px;background:#f4f4f4;padding:10px 0;min-height:60px;text-align:center}#your_cart .basket-items .item-price{width:30%}#your_cart .basket-items .item-quantity{width:25%}#your_cart .basket-items .item-total{width:35%}#your_cart .item-total span{padding-right:5px}#your_cart .basket-items .item-delete{width:10%}#your_cart .basket-items .item-price,#your_cart .basket-items .item-total,#your_cart .basket-items .item-delete{padding-top:30px;min-height:42px}#account-pages #your_cart .basket-items .item-price{width:34%}#account-pages #your_cart .basket-items .item-quantity{width:33%}#account-pages #your_cart .basket-items .item-total{width:33%}#your_cart .basket-items .item-price.myiittala-price{padding-top:9px}#your_cart .basket-items .item-quantity{padding-top:12px}#cart-page #your_cart .basket-items .item-quantity{padding-top:12px}#account-pages #your_cart .basket-items .item-quantity{padding-top:30px;min-height:42px}.cartSelectDeliveryMethod select{width:100%}}@media only screen and (max-width:479px){#cart-page #cartPageVoucherFormContainer .column1{width:100%}#cart-page #cartPageVoucherFormContainer .column1 input{margin-bottom:5px}#cart-page #cartPageVoucherFormContainer .column2{width:100%;text-align:left;padding:0 0 10px}#cart-data .cartSelectDeliveryMethod .column1{width:100%}#cart-data .cartSelectDeliveryMethod .column1 select{margin-bottom:10px}#cart-data .cartSelectDeliveryMethod .column2{text-align:left;width:100%;padding:0 0 10px}}.sale{color:#af0f3c}.sale.black{color:black !important;text-align:right;padding:0 !important}.cartSelectDeliveryMethod .sale{padding:0 0 10px 0;margin:0}.rrp{color:#aaa;text-decoration:line-through;font-size:12px;margin-top:2px;text-align:right;padding:0 !important}.prod_grid .rrp{text-align:left}.basket-items .series a{text-decoration:none}.basket-items .sale,.basket-items .members{color:#af0f3c}.basket-items .item-price .rrp{color:#aaa;text-decoration:line-through;line-height:12px}.basket-items{border-bottom:1px solid #bbb;padding:10px 0}#your_cart .clearfix:last-child .basket-items{border-bottom:0}#checkout.payment-confirmation .basket-items{padding:10px 0}.item-delete-button{display:inline-block;padding:0 20px}#updateCartForm0 a{text-decoration:none}.gray-box{background:#f4f4f4;color:#888;padding:10px 0}#cart_totals_div.gray-box{padding:10px}.white-box{background:#fff;color:#0d0d0c}#checkout .paddington,.h-infobox .paddington{padding:10px 20px}.h-infobox .white-box.paddington{padding:20px}.mandatory{display:none}#cart-data{border-top:1px solid #fff;margin-top:-1px;position:relative;margin-bottom:10px}#cart-data h2{font-size:18px;line-height:28px;margin-top:10px;margin-bottom:8px}#cart-data .payment-info{padding-bottom:10px}#cart-data .payment-info p{line-height:16px}#cart-data .payment-info p,#cart-data .payment-info h2{margin-left:20px}#cart-data .payment-info .payment-methods{position:relative;margin-left:20px}#cart-data .payment-info .payment-methods .payment-methods-list{clear:both;max-width:400px}#cart-data .order-total{background:#fff;padding:15px 10px 15px 20px}#cart-data .order-total h2{margin-top:0}#cart-data .sale,#popupCart .sale{color:#af0f3c}#popupCart .subtotal-and-promos{margin:5px 0 5px 0;padding:0 !important;font-size:.857em;overflow:auto}#popupCart .sale{padding:0 0 0 0;height:12px}#cart-data .column1,#cart-data .column2,#cart-data .column3,#cart-data .column2and3,#popupCart .column1,#popupCart .column2,#popupCart .column3,#popupCart .column2and3{float:left;display:block;margin-bottom:3px}#cart-data .column2,#cart-data .column3,#cart-data .column2and3,#popupCart .column2,#popupCart .column3,#popupCart .column2and3{text-align:right}#cart-data .column1{width:60%}#cart-data .column2{width:26.5%}#cart-data .column3{width:13.5%}#popupCart .column1{width:62.5%;padding-left:62px}#popupCart .column2{width:20%}#cart-data .column2and3,#popupCart .column2and3{width:35%}#cart-data .font14px{line-height:24px}#cart-data p,#popupCart p{clear:both}#cart-data .totals-row,#popupCart .totals-row{border-top:1px solid #c9c9c9;padding-top:15px}#cart-data .gift-code{padding:10px}.payment-confirmation #cart-data .payment-info .payment-methods{bottom:10px;left:10px;color:#000}#cartDeliveryCost{color:black}.cart-quantity-error{color:#af0f3c;font-size:12px;line-height:14px;text-align:left}ul.cards{margin:0;overflow:hidden}ul.cards li{display:block;float:left;width:52px;height:34px;margin:0 10px 0 0}ul.cards li.visa{background:url(../images/sprite-cards.png) no-repeat 0 0}ul.cards li.mc{background:url(../images/sprite-cards.png) no-repeat -52px 0}.payment-methods .cards,.payment-methods .we-accept{float:left}.payment-methods .we-accept{line-height:34px;margin-right:10px}@media only screen and (min-width:768px) and (max-width:959px){#cart-data .column2{width:35%}.container .cart-continue-form button,.container .cart-continue-form a.large-button{width:97%;padding-left:3%;padding-right:3%}}@media only screen and (min-width:480px) and (max-width:767px){#cart-data .column2{width:21%}}@media only screen and (max-width:767px){#your_cart .item-image{text-align:center}#cart-data .payment-info{padding-bottom:20px}#cart-data .payment-info .payment-methods{position:inherit;margin-top:20px;margin-left:20px;bottom:0}#cart-data .order-total{padding:10px 0}.container .cart-continue-form .eight.columns{padding:10px 0}.container .cart-continue-form .four.columns{width:50%}.container .cart-continue-form .four.columns button,a.large-button{width:100%;padding-left:0;padding-right:0}.container .cart-continue-form .four.columns button,button.large-button{width:100%}}#empty-basket{color:#c9c9c9}#empty-basket:hover{color:#777}#empty-basket .icon{background-position:0 -280px}#empty-basket:hover .icon{background-position:-40px -280px}#empty-basket:active .icon{background-position:-80px -280px}.subtotal-and-promos{border-bottom:1px solid #c9c9c9;margin-bottom:2px;padding-bottom:2px}.large-button{display:inline-block;font-size:1.3em;padding:10px;text-decoration:none;width:210px;text-align:center;cursor:pointer;max-width:100%}button.large-button{border:0;text-shadow:none;border-radius:0;font-weight:normal}.black.large-button{background:#0d0d0c;color:#fff !important}.black.large-button:hover,.black.large-button:active{background:#808080}.black.large-button:active{box-shadow:0 4px 5px 3px rgba(0,0,0,0.23) inset}.gray.large-button{background:#c9c9c9;color:#fff !important}.gray.large-button:hover,.gray.large-button:active{background:#808080}.gray.large-button:active{box-shadow:0 4px 5px 3px rgba(0,0,0,0.23) inset}#cart-page .large-font,#checkout .large-font{font-size:22px;line-height:28px;color:#0d0d0c}.small-icon.remove{background:url(../images/remove.png) 0 0 no-repeat}.small-icon.remove:hover{background-position:-20px 0}.small-icon.remove:active{background-position:-40px 0}.small-icon.remove.dark{background-position:-60px 0}.small-icon.remove.dark:hover{background-position:-20px 0}.small-icon.remove.dark:active{background-position:-40px 0}.small-icon.next{background:url(../images/sprite_icons_small.png) 0 0 no-repeat}.icon-container:hover .small-icon.next,.small-icon.next:hover{background-position:-20px 0}.icon-container:active .small-icon.next,.small-icon.next:active{background-position:-40px 0}.small-icon.previous{background:url(../images/sprite_icons_small.png) 0 -20px no-repeat}.icon-container:hover .small-icon.previous,.small-icon.previous:hover{background-position:-20px -20px}.icon-container:active .small-icon.previous,.small-icon.previous:active{background-position:-40px -20px}#checkout input,#checkout label,#checkout legend,#checkout li,#checkout select,#checkout{font-size:16px;line-height:24px;font-weight:normal}#checkout .small-text label{font-size:14px}#checkout select{padding:5px 4px}#checkout ul{list-style-type:disc;color:#000;padding-left:5px}#checkout .promotion ul{list-style-type:none;color:#888;padding:0}#checkout li{margin:0 0 0 15px}#checkout .promotion li{margin:0}#checkout h1{font-size:30px;line-height:31px}#checkout h2,#checkout form,#checkout button{margin-bottom:0}#checkout a{text-decoration:none;color:#af0f3c}#checkout a:hover{text-decoration:underline}#checkout a.button:hover,#checkout a.large-button:hover{text-decoration:none}#checkout .radiobuttons{margin-right:40px}#checkout .radiobuttons input[type=checkbox]{margin-left:0}#checkout .payment-methods{clear:both;overflow:auto;margin-bottom:15px}#checkout .payment-methods h3{font-size:16px}#checkout .payment-method{float:left;width:132px;height:120px;background-color:white;margin:5px}#checkout .payment-method label img{padding:0 0 0 3px}#checkout .payment-method.maksuturva-korttimaksu{height:40px;width:100%;display:block;padding:5px 0 3px 0;margin:0}#checkout .payment-method.maksuturva-korttimaksu input.radio{float:left;clear:none;margin:12px 0 0 20px;width:20px}#checkout .payment-method.maksuturva-korttimaksu label{float:left;clear:none;display:block;padding:2px 0 0 10px;width:150px}#checkout .payment-method input{margin-left:60px}#checkout .payment-methods .gray-box{padding:5px;overflow:auto}#checkout .payment-methods .gray-box.widePadding{padding:10px}@media only screen and (min-width:768px) and (max-width:959px){#checkout .payment-method{width:140px}#checkout .payment-method label img{padding:0 0 0 10px}#checkout .payment-method input{margin-left:67px}}@media only screen and (min-width:480px) and (max-width:767px){#checkout .payment-method{width:126px}}@media only screen and (max-width:479px){#checkout .payment-method{width:134px}}#checkout .columns.small{width:140px}#checkout .columns.small input[type="text"],#checkout .columns.small input[type="password"]{width:128px}#checkout .columns.medium,#checkout .columns.medium select{width:220px}#checkout .columns.medium input[type="text"],#checkout .columns.medium input[type="password"]{width:208px}#checkout .columns.half{width:260px}#checkout .columns.half input[type="text"],#checkout .columns.half input[type="password"]{width:248px}#checkout .columns.large{width:300px}#checkout .columns.large input[type="text"],#checkout .columns.large input[type="password"]{width:288px}#checkout .columns.full input[type="text"],#checkout .columns.full input[type="password"]{width:528px}#checkout .columns.full,#checkout .columns.full select{width:540px}#checkout .terms{width:260px;margin-left:20px;margin-top:5px;line-height:18px;font-size:16px}#checkout .new-customer{padding-bottom:80px}#checkout input[type=checkbox]{margin-right:10px}#checkout.login-page h1{padding:7px 0 20px}#checkout.login-page #loginForm button{width:250px}#checkout #login-as-guest #continue-guest-customer{width:230px}#checkout #login-as-guest .column{width:250px\9}#login-as-guest .white-box{margin:0 10px;padding-bottom:10px}#login-as-guest #guest-login-description{line-height:40px;min-width:500px}@media only screen and (max-width:768px){#login-as-guest #guest-login-description{min-width:0}}@media only screen and (max-width:480px){#login-as-guest #guest-login-description{line-height:1.5em;margin-top:.5em}}.onpage-wrapper{position:relative}.onpage-wrapper a.close{position:absolute;top:20px;left:20px}.onpage-wrapper-content{overflow:auto;max-height:10em;background:#fff;margin:0 10px;padding:45px 70px}.small-icon.close{background:url(../images/remove.png) -60px 0 no-repeat}.small-icon.close:hover{background-position:-20px 0}.small-icon.close:active{background-position:-40px 0}#member-benefits li{line-height:20px;margin-bottom:5px}@media only screen and (max-width:959px){#checkout .new-customer{padding-bottom:10px}}@media only screen and (min-width:768px) and (max-width:959px){#checkout .columns.small{width:110px}#checkout .columns.small input[type="text"],#checkout .columns.small input[type="password"]{width:98px}#checkout .columns.medium,#checkout .columns.medium select{width:160px}#checkout .columns.medium input[type="text"],#checkout .columns.medium input[type="password"]{width:148px}#checkout .columns.half{width:200px}#checkout .columns.half input[type="text"],#checkout .columns.half input[type="password"]{width:188px}#checkout .columns.large{width:240px}#checkout .columns.large input[type="text"],#checkout .columns.large input[type="password"]{width:228px}#checkout .columns.full input[type="text"],#checkout .columns.full input[type="password"]{width:408px}#checkout .columns.full,#checkout .columns.full select{width:420px}#checkout .terms{width:300px;margin:10px 0 20px}#checkout #login #pw-forgot{margin:5px 0 0 20px;width:150px}#checkout #login .white-box{float:none;display:block;width:auto}#checkout #login .form-password{clear:both}#checkout #continue-new-customer{left:10px}}@media only screen and (min-width:480px) and (max-width:767px){#checkout .columns{margin:0 10px}#checkout .columns.alpha{margin-left:0}#checkout .columns.omega{margin-right:0}#checkout .columns.small{width:100px}#checkout .columns.small input[type="text"],#checkout .columns.small input[type="password"]{width:88px}#checkout .columns.medium,#checkout .columns.medium select{width:160px}#checkout .columns.medium input[type="text"],#checkout .columns.medium input[type="password"]{width:148px}#checkout .columns.half{width:190px}#checkout .columns.half input[type="text"],#checkout .columns.half input[type="password"]{width:178px}#checkout .columns.large{width:220px}#checkout .columns.large input[type="text"],#checkout .columns.large input[type="password"]{width:208px}#checkout .columns.full input[type="text"],#checkout .columns.full input[type="password"]{width:388px}#checkout .columns.full,#checkout .columns.full select{width:400px}#checkout .terms{width:300px;margin:10px 0 20px}#checkout #login .white-box{float:none;display:block;width:auto}#checkout #login .form-password{clear:both;padding-top:20px;overflow:hidden;float:left}#checkout #login #pw-forgot{margin-top:50px}#login input{margin-bottom:20px;max-width:328px}#login #j_password{width:160px}#checkout #login button.large-button{width:172px}}@media only screen and (max-width:479px){#checkout .columns.small,#checkout .columns.medium,#checkout .columns.half,#checkout .columns.large,#checkout .columns.full{margin:0}#checkout .columns.alpha{margin-left:0}#checkout .columns.omega{margin-right:0}#checkout #birthday-wrapper .columns.medium{width:140px;margin:0 20px}#checkout #birthday-wrapper .columns.medium input[type="text"],#checkout #birthday-wrapper .columns.medium input[type="password"]{width:88px}#checkout .columns.small{width:45px}#checkout .columns.small input[type="text"],#checkout .columns.small input[type="password"]{width:33px}#checkout .columns.medium,#checkout .columns.medium select{width:270px}#checkout .columns.medium input[type="text"],#checkout .columns.medium input[type="password"]{width:258px}#checkout .columns.half{width:270px}#checkout .columns.half input[type="text"],#checkout .columns.half input[type="password"]{width:258px}#checkout .columns.large{width:270px}#checkout .columns.large input[type="text"],#checkout .columns.large input[type="password"]{width:258px}#checkout .columns.full input[type="text"],#checkout .columns.full input[type="password"]{width:258px}#checkout .columns.full,#checkout .columns.full select{width:270px}#checkout .terms{width:300px;margin:10px 0 20px}#login input{margin-bottom:20px}#login #pw-forgot{margin:0 0 20px 0}#login #remember-login{margin:0}#login .white-box .paddington{padding:0}#login #j_username{width:286px}}#checkout .columns{position:relative}#checkout .form_field_error input[type=text],#checkout .form_field_error input[type=password],#checkout .form_field_error select{border-color:#af0f3c;color:#000}#checkout .form_field_error:after{content:url(../images/error.png);position:absolute;right:.75em;top:2.2em}#checkout .select-box .form_field_error:after{content:""}#checkout #birthday-wrapper .form_field_error:after{top:.5em}.input-error{margin-top:-15px;color:#af0f3c;font-size:14px}#checkout .promo{padding:15px 0 0 0;margin-bottom:15px;overflow:auto;background-color:#888;border-radius:5px}#checkout .promo .logo{float:left;width:50px;padding:5px 0 5px 10px}#checkout .promo .content{float:left;width:65%;padding:5px 10px 5px 0}#checkout .promo ul{list-style-type:none;padding-left:0;margin-left:0}#checkout .promo ul li{color:#bebebe}.information_message{width:900px;padding:20px 20px 0;margin:0 auto 30px;font-size:16px;overflow:hidden}@media only screen and (min-width:768px) and (max-width:959px){.information_message{width:710px}}@media only screen and (max-width:767px){.information_message{width:auto}}.information_message.negative{background:#b00e3d;color:#fff}.information_message.negative .single{display:block;float:left;width:40px;height:40px;background:url(../images/error-notification.png);margin:-10px 20px 0 -10px}.information_message.positive{background:#f8f8f8;color:#333}#checkout #password{margin-bottom:2px}#checkout #password_minchar{margin-bottom:20px;font-size:14px}.floated{float:left}.gray-text{color:#888}.light-gray-text{color:#aaa}#checkout input[type=text],#checkout input[type=password],#checkout select,#login input[type=text],#login input[type=password],#login select{border:2px solid #c9c9c9;color:#0d0d0c}#checkout input[type=text]:focus,#checkout input[type=password]:focus,#checkout select:focus,#login input[type=text]:focus,#login input[type=password]:focus,#login select:focus{border:2px solid #000}#j_password{float:left;width:240px}#pw-forgot{float:left;text-decoration:none;color:#af0f3c;font-size:14px;margin:5px 0 0 20px}#remember-login{margin:12px 0 0 20px}#shipping-method{line-height:37px;margin-bottom:20px}#shipping-method input[type=radio]{margin-left:0}.address.sameAsMyShipping{line-height:45px}#billing-address-fields{display:none}#cart_totals_div{font-size:14px;line-height:16px}#cart_totals_div .white-box .paddington{padding:10px}#cart_totals_div .gift-voucher{border-bottom:1px solid #ccc;padding:15px 0 10px;margin-bottom:2px}#cart_totals_div p{margin-bottom:5px;overflow:hidden}#cart_totals_div .subtotal-and-promos{padding-bottom:10px}.label-next-to-checkbox{display:inline;margin-left:5px}.new-customer h2{margin-top:20px}@media only screen and (min-width:480px) and (max-width:959px){#continue-new-customer{position:relative;left:0;bottom:0}}@media only screen and (max-width:479px){.new-customer{padding:10px}.new-customer h2{margin-top:0}#continue-new-customer{position:relative;left:0;bottom:0}}.black-text{color:#000}.small-text{font-size:14px;line-height:16px}.stripped-header .siteLogo{margin-top:15px}@media only screen and (min-width:768px) and (max-width:959px){.stripped-header .siteLogo{margin-top:23px}#header .stripped-header h1{font-size:2.6em;margin-top:18px}}@media only screen and (min-width:480px) and (max-width:767px){.stripped-header .siteLogo{margin-top:13px}.stripped-header .columns{width:auto !important}#header .stripped-header h1{font-size:1.5em}.stripped-header .three{margin-right:20px}.stripped-header .eight{float:right}}@media only screen and (max-width:479px){.stripped-header .siteLogo{margin-top:13px}.stripped-header .columns{width:auto !important}#header .stripped-header h1{font-size:1.5em}.stripped-header .three{margin-right:20px}.stripped-header .five{clear:left}.stripped-header .eight{float:right}}#top-right-logo{margin-top:25px}#header h1{font-size:48px;line-height:48px;margin:10px 0 0}.small-cart{font-size:14px;line-height:16px}.small-cart .cart_items div{padding-right:10px}.small-cart .basket-header div{padding-right:10px;display:table-cell;padding-top:10px;padding-bottom:10px}.small-cart .cart_items .clearfix{padding:5px 0;border-bottom:1px solid #ddd}.small-cart .item-image{width:60px}.small-cart .item-image img{max-width:60px}.small-cart .item-name{width:120px}.small-cart .cart_items .item-name{height:60px}.small-cart .item-quantity{width:50px;text-align:right}.small-cart .item-total{width:70px;text-align:right}.cart_items .item-quantity{font-size:18px;line-height:20px}.small-cart .cart-promotion{background:#f8f8f8;padding:10px;margin-top:20px}.small-cart .cart-promotion p{margin-bottom:0}.small-cart .add_voucher_row{margin-top:10px;overflow:auto;clear:both}.small-cart .voucher_form{display:inline-block;margin:0 0 0 0}.small-cart .voucher_form span{float:left;margin:0 5px 0 5px}.small-cart .voucher_form input{float:left;width:125px;height:17px;font-size:14px !important;border:2px solid #c9c9c9}.small-cart .voucher-link{margin-top:8px}.voucher-cart .item-name{color:#af0f3c;padding-top:2px}.voucher-cart .item-price{color:#af0f3c;width:50px;float:right;margin-left:10px;margin-right:10px;padding-top:2px}.voucher-cart .voucher_row{display:block;height:16px;margin-top:7px}a#addVoucherBtn{margin-left:5px;cursor:pointer;text-decoration:none;display:block;float:left;background-color:#c9c9c9;padding:8px;color:white}a#addVoucherBtn:hover{background-color:#808080;text-decoration:none}#addVoucherBtn.error{color:#af0f3c;background-color:transparent;padding:8px 0 0 0;font-size:12px}.voucherInfo{padding-top:8px}.voucherInfo a{text-decoration:none;color:#af0f3c}#cart-data hr{margin:0 0 10px 0 !important;color:red}.basket-products-total{margin:20px 0 10px 0;font-size:16px;font-weight:bold}.addresses .billing{border-left:1px solid #c9c9c9;padding-left:19px}.gray-dt{margin-bottom:10px}.gray-dt dt{clear:left;float:left;width:45%;margin-right:10%;color:#888}.gray-dt dd{float:left;width:35%;color:#000}#checkout.payment-confirmation h1{font-size:48px;line-height:48px;margin-top:20px}#checkout.payment-confirmation .item-name a{color:#333}#checkout.payment-confirmation .print-receipt{margin-top:28px}#checkout.payment-confirmation .print-receipt a{color:#c9c9c9}#checkout.payment-confirmation .print-receipt a:hover{color:#777}#checkout.payment-confirmation #cart-data h2{font-size:24px;margin-top:20px;margin-bottom:10px}.confirmation-heading .print-receipt{float:right}.confirmation-heading .print-receipt span.icon{background-position:0 -320px}.confirmation-heading .print-receipt:hover span.icon{background-position:-40px -320px}.confirmation-heading .print-receipt:active span.icon{background-position:-80px -320px}@media only screen and (min-width:960px){#cart-data .payment-methods{width:450px}}@media only screen and (min-width:768px) and (max-width:959px){#cart-data .payment-methods{width:350px}}@media only screen and (min-width:480px) and (max-width:767px){#checkout.payment-confirmation .basket-items .item-price,#checkout.payment-confirmation .basket-items .item-quantity,#checkout.payment-confirmation .basket-items .item-total{margin:0;width:140px;min-height:65px}#checkout.payment-confirmation .basket-items .item-quantity{padding-top:30px}#checkout.payment-confirmation .basket-items .item-price.myiittala-price{padding:18px 0 19px}#checkout .order-details{margin-left:0;margin-right:0}#checkout .shipping,#checkout .billing{width:420px}#checkout .billing{padding-left:0;border-left:0}#checkout .order-details .paddington{padding:20px 0}#cart-data .payment-methods{width:380px}}@media only screen and (max-width:479px){#checkout.payment-confirmation .basket-items .item-brand{padding-right:0}#checkout.payment-confirmation .basket-items .item-name{display:block;margin:10px 0;padding:0}#checkout.payment-confirmation .basket-items .item-price,#checkout.payment-confirmation .basket-items .item-quantity,#checkout.payment-confirmation .basket-items .item-total{margin:0;width:100px;min-height:65px}#checkout.payment-confirmation .basket-items .item-quantity{padding-top:30px}#checkout.payment-confirmation .basket-items .item-price.myiittala-price{padding:18px 0 19px}#checkout .order-details,#checkout .shipping,#checkout .billing{margin-left:0;margin-right:0}#checkout .shipping,#checkout .billing{width:300px}#checkout .billing{padding-left:0;border-left:0}#checkout .order-details .paddington{padding:20px 0}#cart-data .payment-methods{width:260px}#cart-data .paddington{padding:20px 0}}#forgottenPwdForm input{width:200px}#account-pages #content-column{border-left:1px solid #c9c9c9;padding-left:19px;margin:10px 10px 10px -10px}#account-pages h1{font-size:48px;line-height:48px}#account-pages h1.my-iittala-logo,.my-iittala-logo{background:url(../images/myiittala.png) right top no-repeat}.account-nav{padding-top:10px}.account-nav a:hover{color:#777}.account-nav .next-to-icon{padding:0;line-height:40px}.account-nav .icon{margin-right:10px;vertical-align:middle}.account-nav .profile .icon{background-position:0 -400px}.account-nav .profile:hover .icon{background-position:-40px -400px}.account-nav .profile:active .icon{background-position:-80px -400px}.account-nav .address-book .icon{background-position:0 -440px}.account-nav .address-book:hover .icon{background-position:-40px -440px}.account-nav .address-book:active .icon{background-position:-80px -440px}.account-nav .payment-details .icon{background-position:0 -480px}.account-nav .payment-details:hover .icon{background-position:-40px -480px}.account-nav .payment-details:active .icon{background-position:-80px -480px}.account-nav .my-benefits .icon{background-position:0 -520px}.account-nav .my-benefits:hover .icon{background-position:-40px -520px}.account-nav .my-benefits:active .icon{background-position:-80px -520px}.account-nav .my-purchases .icon{background-position:0 -560px}.account-nav .my-purchases:hover .icon{background-position:-40px -560px}.account-nav .my-purchases:active .icon{background-position:-80px -560px}.account-nav .change-password .icon{background-position:0 -600px}.account-nav .change-password:hover .icon{background-position:-40px -600px}.account-nav .change-password:active .icon{background-position:-80px -600px}#account-pages #profile-newPassword{margin-bottom:0}#account-pages #profile-newPassword_minchar{font-size:14px;margin-bottom:10px}#account-pages #checkout .change-password input{min-width:70%}@media only screen and (min-width:768px) and (max-width:959px){#account-pages .account-nav .next-to-icon{line-height:20px}#account-pages .account-nav .icon{display:block;float:left}}@media only screen and (max-width:767px){.account-nav{margin-top:20px}#account-pages #content-column{border-left:0;margin:0;padding:0}#account-pages h1.my-iittala-logo,.my-iittala-logo{background:none}}.order_history .basket-items{font-size:16px;line-height:24px;border-bottom:0;padding:0;margin-bottom:20px}.order_history .basket-items .white-box{background:white;margin:0 10px 0 10px;padding:0 10px 10px 10px}.order_history .basket-items .columns{display:table-cell;vertical-align:middle;float:none;padding:10px}.order_history .basket-items .clearfix{border-bottom:1px solid #c9c9c9}.order_history a{text-decoration:none}.order-amount,.order-actions{text-align:right}.order-actions ul,.order-actions li{margin-bottom:0}.container .columns.order-actions{width:80px}@media only screen and (max-width:959px){.container .columns.order-actions{width:56px}}@media only screen and (max-width:767px){.order_history .basket-items .columns.order-status,.order_history .basket-items .columns.order-amount,.order_history .basket-items .columns.order-actions{display:block;float:left;background:#f4f4f4}.order_history .basket-items .single-order-item{margin-top:5px}.order_history .basket-items .columns.order-status{margin-bottom:20px}.order_history .basket-items .columns.order-amount{text-align:left}}@media only screen and (min-width:480px) and (max-width:767px){.order_history .basket-items .columns.order-status{width:180px}.order_history .basket-items .columns.order-amount{width:80px}.order_history .basket-items .columns.order-actions{width:60px}.order_history .basket-items.vouchers .columns.order-amount{width:160px}}@media only screen and (max-width:479px){.order_history .basket-items .columns.order-status{width:80px}.order_history .basket-items .columns.order-amount{width:65px}.order_history .basket-items .columns.order-actions{width:50px}.order_history .basket-items.vouchers .columns.order-amount{width:140px}}.order-actions a{color:#af0f3c;font-size:14px;line-height:24px}.order_history .order-actions a:hover{text-decoration:underline}.order_history .basket-items .order-total-row{border-top:1px solid #c9c9c9;border-bottom:0;margin-top:2px}.order_history .basket-items .order-total-row .total-paid{font-weight:bold}#account-pages #cart-data .paddington{padding:10px}#account-pages #cart-data{width:auto;margin:0 0 20px}#account-pages #cart-data .eight.columns{width:330px}@media only screen and (min-width:768px) and (max-width:959px){#account-pages #cart-data .eight.columns{width:258px}}@media only screen and (min-width:480px) and (max-width:767px){#account-pages #cart-data .eight.columns{clear:both;width:410px;padding-left:10px}#account-pages #cart-data .white-box{margin-right:10px}}#account-pages .totals-row{font-size:24px;line-height:30px;color:#0d0d0c}#static-page-content-wrapper ul{list-style-type:disc}#static-page-content-wrapper ol,#static-page-content-wrapper ul{margin-left:1.3em}#static-page-content-wrapper ol ul,#static-page-content-wrapper ol ol,#static-page-content-wrapper ul ul,#static-page-content-wrapper ul ol{font-size:100%;margin:0 0 0 1.3em}#static-page-content-wrapper a,.homepage-block a{color:#af0f3c;text-decoration:none}#static-page-content-wrapper a:hover,.homepage-block a:hover{text-decoration:underline}#static-page-content-wrapper a[name]:before{display:block;content:"";height:120px;margin:-120px 0 0}#page-not-found{padding:20px 0}#page-not-found h1{font-size:48px;line-height:48px}#page-not-found h2{font-size:24px;line-height:31px}#page-not-found ul{list-style-type:disc}#page-not-found li{margin-left:1em;padding-left:.5em;margin-bottom:.5em}#page-not-found p{margin-bottom:.5em}#page-not-found a{color:#af0f3c;text-decoration:none}#page-not-found a:hover{text-decoration:underline}.pager{clear:both;overflow:hidden;text-align:center;background:#f4f4f4;padding:10px 0;margin-bottom:10px}.pager a{text-decoration:none}.paging-list{width:50%;float:left}.paging-list a,.paging-list span{padding:0 5px}.pager .direction a{display:block}.paging-list .currentPage{color:#888}.pager .direction{width:25%;float:left}.pager .direction span{margin:0 10px;margin-bottom:-0.3em}.pager .link-prev{text-align:left}.pager .link-next{text-align:right}.pager .hidden{visibility:hidden}select.sortOptions{border:1px solid #c9c9c9;color:#0d0d0c;padding:2px}.video-wrapper{max-width:100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-block iframe{max-width:100%}@media (max-width:767px){.video-block iframe{max-height:200px}}.hidden-on-touch{display:none}ul.sm.finnish{padding-top:20px;float:right}#footer{height:auto}.logos{margin-top:10px}.footer-bank-logos{padding-top:5px}.bank-logos{padding-bottom:15px}.bank-logos img{padding:0 7px 0 0}#ajaxmsg-success{position:fixed;width:100%;top:0;left:0;background-color:black;z-index:999999;color:#ddd;padding-top:15px;padding-bottom:15px}#ajaxmsg-failure{position:fixed;width:100%;top:0;left:0;background-color:black;z-index:999999;color:#888;padding-bottom:15px}#ajaxmsg-success .template{display:none}#ajaxmsg-failure .template{display:none}#onpage-login{position:fixed;width:100%;top:0;left:0;background-color:black;z-index:999999;color:#888;padding-bottom:15px;display:none}#onpage-login-success,#onpage-site-changed{position:fixed;width:100%;top:0;left:0;background-color:black;z-index:999999;color:#ddd;padding-top:15px;padding-bottom:15px;display:none}#onpage-login .onpage-login-logo{padding-top:20px}#onpage-login input{margin-bottom:0;background-color:black;color:white}#onpage-login a{color:#af0f3c}#onpage-login #onpage-login-signin-btn,#onpage-login #onpage-login-cancel-btn{width:100%;color:white;display:block;text-align:center;text-decoration:none;padding:5px 0 5px 0;margin-top:20px;cursor:pointer}#onpage-login #onpage-login-signin-btn{background:#af0f3c !important;border:0 !important;border-radius:0 !important;height:31px !important;font-weight:normal !important;font-family:Arial,sans-serif !important;font-style:normal !important;font-size:14px !important;text-shadow:none !important}#onpage-login #onpage-login-signin-btn:hover{background:#c71a4a !important}#onpage-login #onpage-login-cancel-btn{background-color:#282828}#onpage-login #onpage-login-cancel-btn:hover{background-color:#464646}#onpage-login .onpage-login-link{clear:both}#onpage-login .onpage-login-link a{text-decoration:none}#onpage-login .onpage-login-mobile-links{padding-top:15px;clear:both}#onpage-login .onpage-login-mobile-links .onpage-login-link{display:block;text-align:center;padding-top:10px}.onpage-login-error{padding-top:5px;background-color:#af163e;color:white}.onpage-login-error h3{color:white;line-height:18px;padding:5px 0 0 0;margin:0 0 5px 0}.onpage-login-error p{margin:0 0 7px 0}.onpage-login-error-logo{float:left;width:7%}.onpage-login-error-body{float:left;width:93%}@media only screen and (max-width:479px){#onpage-login input{width:100%}#onpage-login .onpage-login-link{display:none}#onpage-login input{width:290px}#onpage-login{padding-bottom:200px}}@media only screen and (min-width:480px){#onpage-login .onpage-login-mobile-links{display:none}}@media only screen and (min-width:479px) and (max-width:767px){#onpage-login .email-holder{width:200px;float:left !important}#onpage-login .password-holder{width:200px;float:right !important}#onpage-login .signin-btn-holder{width:190px;float:left !important}#onpage-login .cancel-btn-holder{width:190px;float:right !important;margin-right:10px}#onpage-login input{width:180px}}@media only screen and (max-width:767px){#onpage-login .onpage-login-error-logo{float:left;width:20% !important}#onpage-login .onpage-login-error-body{float:left;width:80% !important}}#voucherInfoBox{position:absolute;left:0;top:0;width:100%;width:-moz-calc(80%);width:-webkit-calc(80%);width:calc(80%);border:10px solid #f4f4f4;background-color:white;z-index:999999;margin-bottom:15px !important;display:none;overflow:auto}#voucherInfoBox a{margin:10px}#voucherInfoBox a:hover{text-decoration:none}#voucherInfoBox .content{padding:5px 0 0 70px}#voucherInfoBox .content .effective-date{margin-top:0;padding-top:0;padding-bottom:15px;color:gray}#voucherInfoBox .content h1{font-size:22px;padding-bottom:0;margin-bottom:0;line-height:22px}#voucherInfoBox .content p{color:black;margin-top:}.greyscale-image{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.myiittala-logo img{margin-bottom:20px}.myiittala-right .nav-column h2,.category-label{font-size:14px;background:#0d0d0c;display:inline;color:white;text-decoration:none;padding:3px 15px;text-transform:uppercase;font-weight:bold;margin-bottom:20px;min-width:49px;text-align:center}.category-label{position:absolute}.myiittala-right .nav-column{padding-left:20px;border-left:1px solid #c9c9c9}.myiittala-right .nav-column a{text-decoration:none}.myiittala-right .nav-column .categories{margin-top:14px}.myiittala-right .nav-column .categories li{color:#929496}.myiittala-right .nav-column .categories li a{font-size:16px}.myiittala-right .nav-column hr{margin:10px 0 20px}.myiittala-right .nav-column .small-icon.next{margin-left:10px}.myiittala-right .nav-column .icon-container{font-size:16px;display:inline-block;position:relative;height:30px}.myiittala-right .nav-column .icon-container span{display:inline-block;vertical-align:middle;line-height:30px}.sideimages img{margin-bottom:20px}.post-grid{position:relative;margin-bottom:27px;clear:both}.eight .post-title{color:#0d0d0c;font-size:50px;line-height:52px;font-size:45px;letter-spacing:-0.7px;line-height:45px}.eight .post-grid p{font-size:23px;line-height:31px}.four .post-title{color:#0d0d0c;font-size:18px;line-height:19px}.four .post-grid p{font-size:15px;line-height:19px}.post-title a{text-decoration:none}.entry-date{position:absolute;width:35px;padding:5px 22px;text-align:center;margin-bottom:20px;background-color:#000}.entry-date span{display:block;font-weight:bold;color:#fff;font-style:normal;text-align:center}.entry-date .day{font-size:29px;border-bottom:2px solid;margin-bottom:0;padding-bottom:7px}.entry-date .year{font-size:11px}.entry-date.with-label{top:21px}.hr-bottom{border-bottom:1px solid #c9c9c9}@media only screen and (min-width:480px) and (max-width:767px){.myiittala-right .nav-column{padding-left:0;border:none}.myiittala-logo img{width:90px;margin-top:20px;margin-right:20px}.addthis_toolbox{margin-bottom:20px}}.nopmargin p{margin:0}.font19lh24 p{font-size:19px !important;line-height:24px !important}.post-margin{margin-top:20px;margin-bottom:14px}.post-header-single{margin-top:18px;margin-bottom:10px;font-size:45px;letter-spacing:-0.7px;line-height:45px}.nomarginleft{margin-left:0 !important}.margtop10{margin-top:10px}.padtop16{padding-top:16px}.hrnotvisible{margin-bottom:0;margin-top:33px}.youmightalsolike{margin-top:20px;margin-bottom:25px}.refhrbar{margin-bottom:-10px;width:0}.refliner{width:750px}.singleposttext{clear:both;padding-top:10px;margin-bottom:10px}.clearandpadding{clear:both;padding-top:10px}.margbot10{margin-bottom:10px}.postspace{margin-bottom:32px;padding-bottom:24px}.sideImages{margin-bottom:15px}.myiittalasocialimg{vertical-align:middle;margin-top:-5px;padding-right:5px}.myiittalasocialimgtxt{font-size:16px}.myiittalasocial{margin-top:14px}.postreference{margin-top:8px;margin-bottom:8px;display:inline-block;font-weight:normal}.postbottomimage{margin-top:35px}