.R{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}@media (min-width:1020px){.R{width:50%}.R:first-of-type{padding-right:10px}.R:nth-child(2){padding-left:10px}.R:last-of-type{float:right;padding-left:10px}}@media (min-width:1520px){.R{width:33.33%}.R:nth-child(2){padding-right:10px}}#P>form{max-width:2000px;margin:auto}#P 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}.R>div{max-width:500px;padding:20px 15px 40px;margin:auto}#P:after{content:'';display:block;clear:both}#P h2>a.an{position:absolute;padding-left:5px;right:10px;font-size:12px;font-weight:normal;top:6px;color:#fff;text-decoration:none}#P h2>a.an:after{content:'';display:inline-block;width:24px;height:24px;background-position:65% 0;vertical-align:-6px;margin-right:1px}.cB #P h2>a.an{text-decoration:none}.cB #P h2>a.an:hover{opacity:1;text-decoration:underline}.V{margin-top:-15px;font-size:12px;text-align:right}.V>div{text-align:center;display:inline-block}.V>div:first-child{margin-right:30px;width:100px}.V>div:last-child{margin-right:20px;width:50px}.W{position:relative;list-style-type:none;padding:0;margin:0}#as{position:relative;list-style-type:none;padding:0}.W>li,.W>a{border-bottom:1px solid #ccc;position:relative;padding:6px 0;min-height:60px}.fR>label{position:relative;display:inline-block;vertical-align:middle;font-size:12px;text-align:center;padding:15px 3px}.fR>label>span{position:absolute;top:0;left:0;right:0}.fR>input[type=button]{position:relative;z-index:1;width:34px;padding:10px 0;background:#f0f0f0;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}.fR input[type=number]{position:relative;display:block;z-index:1;width:60px;text-align:right}.W .fR>input[type=button]{width:28px}.W .fR input[type=number]{width:45px;display:inline-block}.W>li.hl .eE{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.5}.W>li>*:nth-child(-1n+2),.W .cQ{-webkit-transition:opacity .2s;transition:opacity .2s}.W>li.hl img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.W>li.hl>*:nth-child(-1n+2),.W>li.hl .cQ{opacity:.5}.W>li>a,.W>a>div:first-child{float:left;text-align:center;height:60px;line-height:60px;width:60px;margin-right:15px;overflow:hidden}.W>li>a:empty:after,.W>a>div:first-child:empty:after{width:60px;height:60px}.W>li>a>img,.W>a>div:first-child>img,.W>li>a:empty:after,.W>a>div:first-child:empty:after{vertical-align:middle;max-width:100%;max-height:60px}.W>*>div:nth-child(2){margin:auto 20px auto 75px;font-size:13px;min-height:3em}.W>*>div:nth-child(3){padding-top:8px;margin-right:20px;text-align:right}#X{margin-right:20px;text-align:right}@media (min-width:320px) and (max-width:400px){.W .fR>input[type=button]{width:calc(50% - 100px);max-width:28px}}@media (max-width:319px){.W>li>div:nth-child(3){clear:left}}.W .cQ{font-weight:bold;position:relative;width:80px;display:inline-block}.W .cQ>div:first-child{position:absolute;font-size:10px;top:-15px;right:4px}#X{line-height:40px}#Y{display:inline-block;width:80px;font-size:18px;font-weight:bold}#ax{font-size:18px;font-weight:bold}#S input.eE{width:10px;height:10px;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s}#ao,#ap,#aq{display:none;background-color:#eee;color:#000;font-weight:bold;padding:10px;margin-bottom:1em}#P 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}#P input[type=radio]+span{display:block;text-align:left;position:relative;padding:12px 12px 12px 30px;-webkit-transition:background 100ms;transition:background 100ms;border-radius:3px;border:1px solid #ddd;color:#222;background-repeat:no-repeat;background-position:right 10px center;background-color:#fff}#P input[type=radio]+span>span{white-space:nowrap}.cB #P input[type=radio]+span:hover{background-color:#ededed;border:1px solid #aaa}#P input[type=radio]:checked+span,#P input[type=radio]:checked+span:hover{color:#000;border:1px solid #b8b8b8;background-color:#e8e8e8}#P 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;-webkit-box-shadow:inset 1px 1px 1px #ccc;box-shadow:inset 1px 1px 1px #ccc}#P input[type=radio]:checked+span:before,#P input[type=radio]:checked+span:hover:before{width:8px;height:8px;border:4px solid green}#P input[type=radio].hk.C,#P input[type=radio].hk.C+span,#P input[value=free_home_delivery],#P input[value=free_home_delivery]+span,#P input[value=pickup_event],#P input[value=pickup_event]+span,#P input[value=invoice],#P input[value=invoice]+span{display:none}#P input[value=postnord]+span,#P input[value=postnord_home_delivery]+span{background-image:url(/misc/shipping/postnord.png);background-size:40px 25px}#P input[value=bambora]+span{background-image:url(/misc/payment/visa_mastercard_vipps.png);background-size:124px 25px}#P input[value=stripe]+span{background-image:url(/misc/payment/visa_mastercard.png);background-size:82px 25px}#P input[value=paypal]+span{background-image:url(/misc/payment/paypal.png);background-size:40px 25px}#as{line-height:20px;margin:0}#as>li>span{position:absolute;right:0;text-align:right}#as>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}#aA{margin-top:25px;opacity:0;max-height:0;overflow:hidden;visibility:hidden;-webkit-transition:visibility 0s,opacity 0s,max-height 0s;transition:visibility 0s,opacity 0s,max-height 0s}#aG,#aJ{opacity:0;max-height:0;overflow:hidden;visibility:hidden;-webkit-transition:visibility 0s,opacity 0s,max-height 0s;transition:visibility 0s,opacity 0s,max-height 0s}#aA.aH,#aG.aH,#aJ.aH{visibility:visible;max-height:1000px;opacity:1;-webkit-transition:visibility 0s,opacity .4s,max-height 1s;transition:visibility 0s,opacity .4s,max-height 1s}#aK{max-width:350px;margin:10px auto 30px}#hj,#aP,#aM,#aE+span+span>a{color:inherit}#aR,#aN{display:none}#aR>div{padding-left:80px}#aR .ab{margin:0 5px 0 -85px}#aR>dl>dd{white-space:pre-line}#aU{height:40px;vertical-align:top;width:75px;font-size:14px}.aa{padding:5px 15px;font-weight:bold;display:none;margin-bottom:10px;border:3px solid #eb1c26;border-radius:6px}#Q #T,#Q #U{padding:5px 15px;font-weight:bold;display:none;border:3px solid #eb1c26;border-radius:6px}#Q #aQ{padding:5px 15px;font-weight:bold;display:none;margin-bottom:10px;border-radius:6px}#Q #ay{padding:5px 15px;font-weight:bold;display:none;margin-bottom:10px;border:3px solid #eb1c26;border-radius:6px}#Q #T{margin-bottom:20px}#Q #ay{margin-top:20px}#Q #aQ{background:#8c8;border:none}#Q #U{border-color:#666;background:#fafffa;margin:-8px 0 26px}.gF{overflow-x:visible}#enquire,#aI,#bc{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;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.5);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;-webkit-transition:background-color 100ms;transition:background-color 100ms;-webkit-appearance:none}.cB #enquire:hover,.cB #aI:hover,.cB #bc:hover{background-color:#070;background-image:linear-gradient(to bottom,#070 0%,#7b7 100%)}#enquire:active,#aI:active,#bc:active{background-color:#050;background-image:linear-gradient(to bottom,#050 0%,#595 100%)}form.fV input,form.fV select,form.fV textarea,form.fV label{opacity:.6}#Q label>a{color:inherit}#booking_form textarea,#aN>textarea{width:100%}@media (max-width:550px){#P input[value=postnord]+span,#P input[value=postnord_home_delivery]+span,#P input[value=bambora]+span,#P input[value=stripe]+span,#P 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.hq{-webkit-box-shadow:0 0 0 1px #1990c6;box-shadow:0 0 0 1px #1990c6}.aF{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}.aF+span{position:relative;display:inline-block;vertical-align:-7px;height:25px;width:25px;margin-right:7px;border:1px solid #bbb;border-radius:3px;-webkit-transition:background-color 200ms;transition:background-color 200ms}label:hover .aF+span{background-color:#f0f0f0;border-color:#aaa}.aF:checked+span{background-color:#008000}label:hover .aF:checked+span{background-color:#009000}.aF+span:after{content:'';position:absolute;display:none}.aF:checked+span:after{display:block}.aF+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)}.aF+span+span{display:inline-block;vertical-align:middle;max-width:calc(100% - 50px)}