.cA{width:100%;box-sizing:border-box;float:left}@media (min-width:1020px){.cA{width:50%}.cA:first-of-type{padding-right:10px}.cA:nth-child(2){padding-left:10px}.cA:last-of-type{float:right;padding-left:10px}}@media (min-width:1520px){.cA{width:33.33%}.cA:nth-child(2){padding-right:10px}}#cy>form{max-width:2000px;margin:auto}#cy h2{position:relative;font-size:15px;padding:10px 20px;border-radius:6px;color:#fff;background-color:#060;background-image:linear-gradient(to bottom,#060 0%,#292 100%);max-width:500px;margin:auto}.cA>div{max-width:500px;padding:20px 15px 40px;margin:auto}#cy:after{content:'';display:block;clear:both}#cy h2>a.aX{position:absolute;padding-left:5px;right:10px;font-size:12px;font-weight:normal;top:6px;color:#fff;text-decoration:none}#cy h2>a.aX:after{content:'';display:inline-block;width:24px;height:24px;background-position:65% 0;vertical-align:-6px;margin-right:1px}.fd #cy h2>a.aX{text-decoration:none}.fd #cy h2>a.aX:hover{opacity:1;text-decoration:underline}.cE{margin-top:-15px;font-size:12px;text-align:right}.cE>div{text-align:center;display:inline-block}.cE>div:first-child{margin-right:30px;width:100px}.cE>div:last-child{margin-right:20px;width:50px}.cF{position:relative;list-style-type:none;padding:0;margin:0}#cX{position:relative;list-style-type:none;padding:0}.cF>li,.cF>a{border-bottom:1px solid #ccc;position:relative;padding:6px 0;min-height:60px}.ii>label{position:relative;display:inline-block;vertical-align:middle;font-size:12px;text-align:center;padding:15px 3px}.ii>label>span{position:absolute;top:0;left:0;right:0}.ii>input[type=button]{position:relative;z-index:1;width:34px;padding:10px 0;background:#f0f0f0;border:1px solid #ddd;box-sizing:border-box}.ii input[type=number]{position:relative;display:block;z-index:1;width:60px;text-align:right}.cF .ii>input[type=button]{width:28px}.cF .ii input[type=number]{width:45px;display:inline-block}.cF>li.jy .gY{transform:scale(1.1);opacity:.5}.cF>li>*:nth-child(-1n+2),.cF .fp{transition:opacity .2s}.cF>li.jy img{filter:grayscale(100%)}.cF>li.jy>*:nth-child(-1n+2),.cF>li.jy .fp{opacity:.5}.cF>li>a,.cF>a>div:first-child{float:left;text-align:center;height:60px;line-height:60px;width:60px;margin-right:15px;overflow:hidden}.cF>li>a:empty:after,.cF>a>div:first-child:empty:after{width:60px;height:60px}.cF>li>a>img,.cF>a>div:first-child>img,.cF>li>a:empty:after,.cF>a>div:first-child:empty:after{vertical-align:middle;max-width:100%;max-height:60px}.cF>*>div:nth-child(2){margin:auto 20px auto 75px;font-size:13px;min-height:3em}.cF>*>div:nth-child(3){padding-top:8px;margin-right:20px;text-align:right}#cG{margin-right:20px;text-align:right}@media (min-width:320px) and (max-width:400px){.cF .ii>input[type=button]{width:calc(50% - 100px);max-width:28px}}@media (max-width:319px){.cF>li>div:nth-child(3){clear:left}}.cF .fp{font-weight:bold;position:relative;width:80px;display:inline-block}.cF .fp>div:first-child{position:absolute;font-size:10px;top:-15px;right:4px}#cG{line-height:40px}#cH{display:inline-block;width:80px;font-size:18px;font-weight:bold}#dc{font-size:18px;font-weight:bold}#cB input.gY{width:10px;height:10px;transition:transform .2s,opacity .2s}#cT,#cU,#cV{display:none;background-color:#eee;color:#000;font-weight:bold;padding:10px;margin-bottom:1em}#cy input[type=radio]{border:0;-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#cy input[type=radio]+span{display:block;text-align:left;position:relative;padding:12px 12px 12px 30px;transition:background 100ms;border-radius:3px;border:1px solid #ddd;color:#222;background-repeat:no-repeat;background-position:right 10px center;background-color:#fff}#cy input[type=radio]+span>span{white-space:nowrap}.fd #cy input[type=radio]+span:hover{background-color:#ededed;border:1px solid #aaa}#cy input[type=radio]:checked+span,#cy input[type=radio]:checked+span:hover{color:#000;border:1px solid #b8b8b8;background-color:#e8e8e8}#cy input[type=radio]+span:before{content:'';position:absolute;top:0;bottom:2px;left:10px;background-color:#fff;width:16px;height:16px;border-radius:50%;overflow:visible;border:none;margin:auto;box-shadow:inset 1px 1px 1px #ccc}#cy input[type=radio]:checked+span:before,#cy input[type=radio]:checked+span:hover:before{width:8px;height:8px;border:4px solid green}#cy input[type=radio].n.o,#cy input[type=radio].n.o+span,#cy input[value=free_home_delivery],#cy input[value=free_home_delivery]+span,#cy input[value=pickup_event],#cy input[value=pickup_event]+span,#cy input[value=invoice],#cy input[value=invoice]+span{display:none}#cy input[value=postnord]+span,#cy input[value=postnord_home_delivery]+span{background-image:url(/misc/shipping/postnord.png);background-size:40px 25px}#cy input[value=bambora]+span{background-image:url(/misc/payment/visa_mastercard_vipps.png);background-size:124px 25px}#cy input[value=stripe]+span{background-image:url(/misc/payment/visa_mastercard.png);background-size:82px 25px}#cy input[value=paypal]+span{background-image:url(/misc/payment/paypal.png);background-size:40px 25px}#cX{line-height:20px;margin:0}#cX>li>span{position:absolute;right:0;text-align:right}#cX>li:last-child{line-height:30px;font-weight:bold;border-top:1px solid #ccc}#sum_desc{line-height:40px;font-size:16px;font-weight:bold}#df{margin-top:25px;opacity:0;max-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s,opacity 0s,max-height 0s}#dl,#dn{opacity:0;max-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s,opacity 0s,max-height 0s}#df.U,#dl.U,#dn.U{visibility:visible;max-height:1000px;opacity:1;transition:visibility 0s,opacity .4s,max-height 1s}#do{max-width:350px;margin:10px auto 30px}#q,#ds,#dp,#dj+span+span>a{color:inherit}#du,#dq{display:none}#du>div{padding-left:80px}#du .ah{margin:0 5px 0 -85px}#du>dl>dd{white-space:pre-line}#dx{height:40px;vertical-align:top;width:75px;font-size:14px}.av{padding:5px 15px;font-weight:bold;display:none;margin-bottom:10px;border:3px solid #eb1c26;border-radius:6px}#cz #cC,#cz #cD{padding:5px 15px;font-weight:bold;display:none;border:3px solid #eb1c26;border-radius:6px}#cz #dt{padding:5px 15px;font-weight:bold;display:none;margin-bottom:10px;border-radius:6px}#cz #dd{padding:5px 15px;font-weight:bold;display:none;margin-bottom:10px;border:3px solid #eb1c26;border-radius:6px}#cz #cC{margin-bottom:20px}#cz #dd{margin-top:20px}#cz #dt{background:#8c8;border:none}#cz #cD{border-color:#666;background:#fafffa;margin:-8px 0 26px}.iW{overflow-x:visible}#enquire,#dm,#dF{color:#fff;background-color:#060;background-image:linear-gradient(to bottom,#060 0%,#171 100%);margin:15px auto 30px;height:45px;line-height:45px;padding:0 60px;box-shadow:1px 1px 3px rgba(0,0,0,.5);display:block;font-size:16px;cursor:pointer;font-weight:bold;white-space:nowrap;border-radius:8px;border:1px solid transparent;transition:background-color 100ms;-webkit-appearance:none}.fd #enquire:hover,.fd #dm:hover,.fd #dF:hover{background-color:#070;background-image:linear-gradient(to bottom,#070 0%,#181 100%)}#enquire:active,#dm:active,#dF:active{background-color:#050;background-image:linear-gradient(to bottom,#050 0%,#161 100%)}form.im input,form.im select,form.im textarea,form.im label{opacity:.6}#cz label>a{color:inherit}#lQ textarea,#dq>textarea{width:100%}@media (max-width:550px){#cy input[value=postnord]+span,#cy input[value=postnord_home_delivery]+span,#cy input[value=bambora]+span,#cy input[value=stripe]+span,#cy input[value=paypal]+span{background-position:right 10px bottom 9px;padding-bottom:38px}}.StripeElement{background-color:white;padding:15px 10px 5px;border-radius:4px;border:1px solid #bbb}.StripeElement.jD{box-shadow:0 0 0 1px #1990c6}.dk{border:0;-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.dk+span{position:relative;display:inline-block;vertical-align:-7px;height:25px;width:25px;margin-right:7px;border:1px solid #bbb;border-radius:3px;transition:background-color 200ms}label:hover .dk+span{background-color:#f0f0f0;border-color:#aaa}.dk:checked+span{background-color:#008000}label:hover .dk:checked+span{background-color:#009000}.dk+span:after{content:'';position:absolute;display:none}.dk:checked+span:after{display:block}.dk+span:after{left:9px;top:5px;width:5px;height:10px;border-style:solid;border-color:#fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dk+span+span{display:inline-block;vertical-align:middle;max-width:calc(100% - 50px)}