.V{width:100%;box-sizing:border-box;float:left}@media (min-width:1020px){.V{width:50%}.V:first-of-type{padding-right:10px}.V:nth-child(2){padding-left:10px}.V:last-of-type{float:right;padding-left:10px}}@media (min-width:1520px){.V{width:33.33%}.V:nth-child(2){padding-right:10px}}#T>form{max-width:2000px;margin:auto}#T 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%,#6a6 100%);max-width:500px;margin:auto}.V>div{max-width:500px;padding:20px 15px 40px;margin:auto}#T:after{content:'';display:block;clear:both}#T h2>a.ar{position:absolute;padding-left:5px;right:10px;font-size:12px;font-weight:normal;top:6px;color:#fff;text-decoration:none}#T h2>a.ar:after{content:'';display:inline-block;width:24px;height:24px;background-position:65% 0;vertical-align:-6px;margin-right:1px}.cD #T h2>a.ar{text-decoration:none}.cD #T h2>a.ar:hover{opacity:1;text-decoration:underline}.Z{margin-top:-15px;font-size:12px;text-align:right}.Z>div{text-align:center;display:inline-block}.Z>div:first-child{margin-right:30px;width:100px}.Z>div:last-child{margin-right:20px;width:50px}.aa{position:relative;list-style-type:none;padding:0;margin:0}#aw{position:relative;list-style-type:none;padding:0}.aa>li,.aa>a{border-bottom:1px solid #ccc;position:relative;padding:6px 0;min-height:60px}.fT>label{position:relative;display:inline-block;vertical-align:middle;font-size:12px;text-align:center;padding:15px 3px}.fT>label>span{position:absolute;top:0;left:0;right:0}.fT>input[type=button]{position:relative;z-index:1;width:34px;padding:10px 0;background:#f0f0f0;border:1px solid #ddd;box-sizing:border-box}.fT input[type=number]{position:relative;display:block;z-index:1;width:60px;text-align:right}.aa .fT>input[type=button]{width:28px}.aa .fT input[type=number]{width:45px;display:inline-block}.aa>li.hn .eG{transform:scale(1.1);opacity:.5}.aa>li>*:nth-child(-1n+2),.aa .cS{transition:opacity .2s}.aa>li.hn img{filter:grayscale(100%)}.aa>li.hn>*:nth-child(-1n+2),.aa>li.hn .cS{opacity:.5}.aa>li>a,.aa>a>div:first-child{float:left;text-align:center;height:60px;line-height:60px;width:60px;margin-right:15px;overflow:hidden}.aa>li>a:empty:after,.aa>a>div:first-child:empty:after{width:60px;height:60px}.aa>li>a>img,.aa>a>div:first-child>img,.aa>li>a:empty:after,.aa>a>div:first-child:empty:after{vertical-align:middle;max-width:100%;max-height:60px}.aa>*>div:nth-child(2){margin:auto 20px auto 75px;font-size:13px;min-height:3em}.aa>*>div:nth-child(3){padding-top:8px;margin-right:20px;text-align:right}#ab{margin-right:20px;text-align:right}@media (min-width:320px) and (max-width:400px){.aa .fT>input[type=button]{width:calc(50% - 100px);max-width:28px}}@media (max-width:319px){.aa>li>div:nth-child(3){clear:left}}.aa .cS{font-weight:bold;position:relative;width:80px;display:inline-block}.aa .cS>div:first-child{position:absolute;font-size:10px;top:-15px;right:4px}#ab{line-height:40px}#ac{display:inline-block;width:80px;font-size:18px;font-weight:bold}#aB{font-size:18px;font-weight:bold}#W input.eG{width:10px;height:10px;transition:transform .2s,opacity .2s}#as,#at,#au{display:none;background-color:#eee;color:#000;font-weight:bold;padding:10px;margin-bottom:1em}#T 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}#T 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}#T input[type=radio]+span>span{white-space:nowrap}.cD #T input[type=radio]+span:hover{background-color:#ededed;border:1px solid #aaa}#T input[type=radio]:checked+span,#T input[type=radio]:checked+span:hover{color:#000;border:1px solid #b8b8b8;background-color:#e8e8e8}#T 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}#T input[type=radio]:checked+span:before,#T input[type=radio]:checked+span:hover:before{width:8px;height:8px;border:4px solid green}#T input[type=radio].hm.G,#T input[type=radio].hm.G+span,#T input[value=free_home_delivery],#T input[value=free_home_delivery]+span,#T input[value=pickup_event],#T input[value=pickup_event]+span,#T input[value=invoice],#T input[value=invoice]+span{display:none}#T input[value=postnord]+span,#T input[value=postnord_home_delivery]+span{background-image:url(/misc/shipping/postnord.png);background-size:40px 25px}#T input[value=bambora]+span{background-image:url(/misc/payment/visa_mastercard_vipps.png);background-size:124px 25px}#T input[value=stripe]+span{background-image:url(/misc/payment/visa_mastercard.png);background-size:82px 25px}#T input[value=paypal]+span{background-image:url(/misc/payment/paypal.png);background-size:40px 25px}#aw{line-height:20px;margin:0}#aw>li>span{position:absolute;right:0;text-align:right}#aw>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}#aE{margin-top:25px;opacity:0;max-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s,opacity 0s,max-height 0s}#aK,#aM{opacity:0;max-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s,opacity 0s,max-height 0s}#aE.m,#aK.m,#aM.m{visibility:visible;max-height:1000px;opacity:1;transition:visibility 0s,opacity .4s,max-height 1s}#aN{max-width:350px;margin:10px auto 30px}#hl,#aR,#aO,#aI+span+span>a{color:inherit}#aT,#aP{display:none}#aT>div{padding-left:80px}#aT .af{margin:0 5px 0 -85px}#aT>dl>dd{white-space:pre-line}#aW{height:40px;vertical-align:top;width:75px;font-size:14px}.ae{padding:5px 15px;font-weight:bold;display:none;margin-bottom:10px;border:3px solid #eb1c26;border-radius:6px}#U #X,#U #Y{padding:5px 15px;font-weight:bold;display:none;border:3px solid #eb1c26;border-radius:6px}#U #aS{padding:5px 15px;font-weight:bold;display:none;margin-bottom:10px;border-radius:6px}#U #aC{padding:5px 15px;font-weight:bold;display:none;margin-bottom:10px;border:3px solid #eb1c26;border-radius:6px}#U #X{margin-bottom:20px}#U #aC{margin-top:20px}#U #aS{background:#8c8;border:none}#U #Y{border-color:#666;background:#fafffa;margin:-8px 0 26px}.gH{overflow-x:visible}#enquire,#aL,#be{color:#fff;background-color:#060;background-image:linear-gradient(to bottom,#060 0%,#6a6 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}.cD #enquire:hover,.cD #aL:hover,.cD #be:hover{background-color:#070;background-image:linear-gradient(to bottom,#070 0%,#7b7 100%)}#enquire:active,#aL:active,#be:active{background-color:#050;background-image:linear-gradient(to bottom,#050 0%,#595 100%)}form.fX input,form.fX select,form.fX textarea,form.fX label{opacity:.6}#U label>a{color:inherit}#booking_form textarea,#aP>textarea{width:100%}@media (max-width:550px){#T input[value=postnord]+span,#T input[value=postnord_home_delivery]+span,#T input[value=bambora]+span,#T input[value=stripe]+span,#T 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.hs{box-shadow:0 0 0 1px #1990c6}.aJ{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}.aJ+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 .aJ+span{background-color:#f0f0f0;border-color:#aaa}.aJ:checked+span{background-color:#008000}label:hover .aJ:checked+span{background-color:#009000}.aJ+span:after{content:'';position:absolute;display:none}.aJ:checked+span:after{display:block}.aJ+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)}.aJ+span+span{display:inline-block;vertical-align:middle;max-width:calc(100% - 50px)}