@import 'https://fonts.googleapis.com/css?family=Lato:300,400,700|Roboto:300,400,500,700,900&display=swap';*:focus{outline:none}html,body{margin:0;padding:0;height:100%;width:100%}body{display:flex;flex-direction:column}body>.content{flex:auto}body>div:first-child{flex:1 0 auto}a{text-decoration:none}a:hover{text-decoration:none}input,button{border:none;margin:0;padding:0;background:0 0;appearance:button;-moz-appearance:button;-webkit-appearance:button}.pill{height:40px;padding:9px 0 5px;color:#fff;font-family:Roboto;font-size:16px;font-weight:300;line-height:40px;opacity:.6;margin-right:44px;cursor:pointer;display:inline-block;text-decoration:none}.pill.active{font-weight:700;opacity:1}.region-arrow{display:inline-block;height:4px;width:4px;border:1px solid #fff;border-top-color:transparent;border-left-color:transparent;transform:rotate(45deg);position:relative;top:-5px}nav #nav-tools{float:right;height:54px;position:relative}nav #nav-tools>span{margin-left:20px}nav #nav-tools #login-state a{text-decoration:none}nav #nav-tools #login-state>span:not(#profile-dropdown){opacity:.6;font-weight:300}nav #nav-tools #login-state>span:nth-child(2),nav #nav-tools #login-state a span{color:#fff;line-height:40px;text-decoration:none;font-weight:700!important;opacity:1!important}.invert{filter:invert(100%)}#cart #circle{text-align:center;height:50px;width:50px;display:inline-block;border-radius:50%;line-height:40px;position:relative;top:-7px}#cart-count{position:absolute;top:-2px;right:-2px;display:inline-block;background-color:#ff7629;height:20px;width:20px;border-radius:50%;color:#fff;text-align:center;font:bold 12px/19px Lato}.cart-items{position:relative;top:5px}header,.content,footer{transition:transform .3s ease-in-out}.is-open-sidebar header,.is-open-sidebar .content,.is-open-sidebar footer{transform:translateX(-20rem)}footer{margin-top:117px}#login-state #profile-dropdown{position:absolute;top:70px;left:0;background:#fff;padding:15px 30px 10px;box-sizing:border-box;min-width:200px;z-index:2;display:none;box-shadow:0 2px 31px 0 rgba(0,0,0,.5)}#login-state #profile-dropdown .profile-arrow{position:absolute;display:block;height:16px;width:16px;transform:rotate(45deg);background-color:#fff;top:-8px;left:17px}#login-state #profile-dropdown #profile-content{display:flex;flex-direction:column}#login-state #profile-dropdown #profile-content a{color:#0a1631;font:15px/2 Roboto}#login-state #profile-dropdown #profile-content a.profile-logout{font-weight:900;text-transform:uppercase;letter-spacing:1px}#login-state #profile-dropdown span.profile-separator{height:1px;background-color:#e6e6e6;width:100%;margin:10px 0}#basket{position:absolute;display:none;min-width:456px;background-color:#fff;box-shadow:0 2px 31px 0 rgba(0,0,0,.5);top:84px;right:0;padding:20px 25px 25px 21px;font-family:Roboto;z-index:2}#basket-arrow{position:absolute;display:block;height:16px;width:16px;transform:rotate(45deg);background-color:#fff;top:-8px;right:17px}#region{position:relative}#region-dropdown{display:none;position:absolute;top:70px;left:0;width:100%;background-color:#fff;box-shadow:0 2px 31px 0 rgba(0,0,0,.5);font-family:Roboto;z-index:2}#region-dropdown a{color:#0a1631;text-decoration:none;display:block;height:40px;width:100%;text-align:center;font-family:Roboto;font-size:14px;font-weight:900;border-top:1px solid #dadada}#region-dropdown a:first-child{border-top:none}#region-arrow{position:absolute;display:block;height:16px;width:16px;transform:rotate(45deg);background-color:#fff;top:-8px;left:17px}#current-currency{cursor:pointer}.order-form{width:1180px;margin:62px auto 0;display:flex;flex-direction:row;justify-content:space-between}.checkout-header{padding-left:40px;padding-bottom:70px}.checkout{padding-top:25px;padding-bottom:45px;font-family:Roboto;font-size:40px;font-weight:900;line-height:47px}.checkout-steps{position:relative;display:flex}.checkout-steps .step-line{box-sizing:border-box;height:1px;width:700px;background-color:#dadada;display:inline-block;position:absolute;top:14px;z-index:-1}.checkout-steps .step{display:flex;flex-direction:column;height:29px;width:29px;border:1px solid #dadada;background-color:#fff;border-radius:50%;line-height:29px;font-size:14px;font-weight:500;font-family:Roboto;color:#dadada;text-align:center;box-sizing:border-box;margin-right:160px}.checkout-steps .step:last-child{margin-right:0}.step.active{border-color:#ff7629;color:#0a1631}.form-header{font:900 20px/54px Roboto;height:54px;margin-bottom:45px;margin-right:-41px}.form-header .label,.form-header .label-static{display:inline-block;color:#939393;padding-right:106px;padding-left:41px;cursor:pointer;border-bottom:1px solid #dadada}.form-header .label-static{cursor:default;pointer-events:none;user-select:none}.form-header .label.guest,.form-header .label-static.guest{border-right:1px solid #dadada}.form-header .label-static.login{width:316px}.form-header .label.active,.form-header .label-static.active{color:#0a1631;border-top:1px solid #dadada;border-bottom-color:transparent}.form-header a{color:#ff7629!important;text-decoration:none}label{margin-bottom:0}.form-content{padding-left:41px}.form-row{margin-bottom:10px;position:relative;display:block;margin-left:0;margin-right:0}.form-row.captcha-field{margin-top:-54px;margin-bottom:25px}.form-row label:first-child{height:54px;display:block;font-family:Roboto;font-size:18px;font-weight:500;color:#0a1631;line-height:54px}.form-row input,.form-row .select-outer{box-sizing:border-box;display:block;width:392px;border:1px solid #dadada;border-radius:5px;background-color:#fff;padding:0;color:#0a1631;font-family:Roboto;font-weight:500;font-size:14px;height:50px;line-height:50px}.form-row input{padding:0;padding-left:18px}.form-row .select-outer{padding-left:18px;position:relative}.form-row input::placeholder,.form-row .select-placeholder{opacity:.26;color:#16182c;font-family:Roboto;font-size:16px;font-style:italic;display:inline-block;height:50px;box-sizing:border-box;line-height:50px}.form-row .select-placeholder.set{opacity:1;font-family:Roboto;font-weight:500;font-style:unset;font-size:14px;line-height:24px}.form-row input.input-error,.form-row .select-outer.input-error{border:1px solid #fa1852}.form-row .select-outer.input-error .select-arrow{border-bottom-color:#fa1852;border-right-color:#fa1852}.form-row>.error{font-family:Roboto;font-style:italic;font-weight:500;font-size:12px;color:#fa1852;position:absolute;padding-top:2px}.form-row .select-arrow{box-sizing:border-box;display:inline-block;height:5px;width:5px;border:1px solid #0a1631;border-top-color:transparent;border-left-color:transparent;transform:rotate(45deg);position:absolute;top:22px;right:30px}.form-row .select-outer+select{display:inline-block;position:absolute;opacity:0;height:50px;width:392px;bottom:0}.form-row input[type=checkbox]{display:none}.form-row input[type=checkbox]+span>.checkbox{display:inline-block;height:1.375rem;width:1.375rem;border:1px solid #dadada;vertical-align:top;margin-top:17px;position:relative;margin-right:14px;box-sizing:border-box}.form-row input[type=checkbox]+span span:last-child{font-family:Lato;font-size:14px;line-height:54px}.form-row input[type=checkbox]+span span:last-child a{text-decoration:none;color:#ff7629;font-weight:700;transition:color .15s ease-in-out}.form-row input[type=checkbox]+span span:last-child a:hover{color:#ff5e03}.form-row input[type=checkbox]:checked+span .checkbox-checked{position:absolute;display:inline-block;height:.625rem;width:.625rem;background-color:#ff7629;top:.313rem;left:.313rem}.form-guest{display:block}.form-login,.form-login .is_2fa-container{display:none}.form-login .is_2fa-container .form-row label:first-child{height:unset!important}.form-login .is_2fa-container .login-email-field{display:inline!important;padding:0}#form-guest-submit,#form-login-submit,#form-details-submit{height:50px;border-radius:27px;background-color:#ff7629;font-family:Lato;font-size:16px;font-weight:700;line-height:50px;border:none;color:#fff;width:127px;cursor:pointer;appearance:button;-moz-appearance:button;-webkit-appearance:button;transition:background-color .15s ease-in-out}.tooltipster-sidetip.tooltipster-light.tooltipster-light-shop .tooltipster-box{box-sizing:border-box;border:1px solid #dadada;background-color:#fff;box-shadow:0 2px 9px 0 rgba(0,0,0,.15);width:195px;padding:16px 20px 22px 22px}.tooltipster-sidetip.tooltipster-light.tooltipster-light-shop .tooltipster-content{padding:0}.tooltipster-sidetip.tooltipster-light.tooltipster-light-shop .tooltipster-content .header{color:#16182c;font-family:Lato;font-size:14px;font-weight:700;line-height:19px;margin-bottom:5px}.tooltipster-sidetip.tooltipster-light.tooltipster-light-shop .tooltipster-content .body{color:#16182c;font-family:Lato;font-size:12px;font-weight:400;line-height:19px}.tooltipster-sidetip.tooltipster-light.tooltipster-light-shop .tooltipster-content .body a{color:#f26522}.tooltipster-sidetip.tooltipster-light.tooltipster-light-products .tooltipster-box{box-sizing:border-box;border:1px solid #dadada;background-color:#fff;box-shadow:0 2px 9px 0 rgba(0,0,0,.15);width:495px;padding:0}.tooltipster-sidetip.tooltipster-light.tooltipster-light-products .tooltipster-content{padding:16px 20px 22px 22px}.tooltipster-sidetip.tooltipster-light.tooltipster-light-products .tooltipster-content .header{color:#16182c;font-family:Lato;font-size:14px;font-weight:700;line-height:19px;margin-bottom:5px}.tooltipster-sidetip.tooltipster-light.tooltipster-light-products .tooltipster-content .body{color:#16182c;font-family:Lato;font-size:12px;font-weight:400;line-height:19px}.tooltipster-sidetip.tooltipster-light.tooltipster-light-products .tooltipster-content .body a{color:#f26522}.added-to-cart{display:none;z-index:2}.added-to-cart .overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.56;background-color:#000}.added-to-cart .inner{box-sizing:border-box;position:fixed;width:783px;top:calc(0vh + 50px);left:calc(50vw - 783px/2);background-color:#fff;box-shadow:0 2px 4px 0 rgba(158,158,158,.5);padding:27px 41px 31px}.added-to-cart .header{font:900 1.5em/3.375rem Roboto;color:#0a1631}.added-to-cart .close{height:40px;width:40px;position:absolute;right:29px;top:21px;border-radius:50%;line-height:40px;text-align:center;cursor:pointer;font-family:Arial,Helvetica,sans-serif;opacity:1;font-size:14px}.added-to-cart .close img{vertical-align:text-top}.added-to-cart svg{position:absolute;top:0;right:0;width:40px;height:40px;transform:rotateY(-180deg) rotateZ(-90deg)}.added-to-cart svg circle{stroke-dasharray:119px;stroke-dashoffset:0;stroke-linecap:round;stroke-width:2px;stroke:#16182c;fill:none}@keyframes countdown{from{stroke-dashoffset:0}to{stroke-dashoffset:119px}}.added-to-cart .content:after{content:" ";height:0;display:block;clear:both}.added-to-cart .content{margin-top:21px;margin-bottom:41px}.added-to-cart .content .product{float:left;padding-left:76px;position:relative}.added-to-cart .content .product img{width:53px;position:absolute;left:0}.added-to-cart .content .product .product-name{color:#0a1631;font:500 1.25em/2rem Roboto;display:block}.added-to-cart .content .product .product-price{color:#939393;font:900 1.125em Roboto;display:block}.added-to-cart .content .navigation{float:right}.added-to-cart .content .navigation .checkout{margin:0;padding:0;color:#fff;font:bold 16px/54px Lato;text-decoration:none;display:block;background-color:#ff7629;border-radius:27px;height:54px;width:214px;text-align:center;transition:background-color .15s ease-in-out}.added-to-cart .content .navigation .continue-shopping{text-decoration:none;color:#ff7629;font-family:Lato;font-size:16px;font-weight:700;line-height:40px;display:block;text-align:center;cursor:pointer;transition:color .15s ease-in-out}.added-to-cart .bought-together{border-top:1px solid #ececec;padding-top:20px}.added-to-cart .bought-together .title{font:900 1.25em/3.375rem Roboto;color:#0a1631}.added-to-cart .bought-together .bought-together-element{display:flex;width:10rem;flex-direction:column}.added-to-cart .bought-together .bought-together-image{display:block}.added-to-cart .bought-together .bought-together-name{color:#0a1631;font:500 1em Roboto;height:3.125rem;display:table}.added-to-cart .bought-together .bought-together-name>span{display:table-cell;vertical-align:middle}.added-to-cart .bought-together .bought-together-price{display:block;color:#939393;font:900 1.125em Roboto;margin-top:5px;margin-bottom:10px}.added-to-cart .bought-together .bought-together-category{color:#ff7629;font:700 .875em Lato;cursor:pointer;text-decoration:none}.added-to-cart .bought-together .add-to-cart{display:block;width:3rem;border:2px solid #ff7629;border-radius:25px;background-color:#fff;box-sizing:border-box;position:relative;line-height:2.75rem;text-align:center;cursor:pointer;margin-bottom:10px;display:flex;flex-direction:row;justify-content:center;transition:background-color .15s ease-in-out}.added-to-cart .bought-together .add-to-cart:hover{background-color:#ff7629}.added-to-cart .bought-together .add-to-cart:hover img{filter:invert(100%)}.added-to-cart .bought-together .add-to-cart img{display:inline!important;height:1rem!important;width:1rem!important}.added-to-cart .bought-together .owl-carousel .owl-nav{position:absolute;top:32px;width:100%}.added-to-cart .bought-together .owl-carousel .owl-prev,.added-to-cart .bought-together .owl-carousel .owl-next{display:block;height:40px;width:40px;position:absolute;background-color:#fff!important;box-shadow:0 2px 10px 0 rgba(22,24,44,.23)}.added-to-cart .bought-together .owl-carousel .owl-next{right:-61px}.added-to-cart .bought-together .owl-carousel .owl-prev{left:-61px}.multi-bundle{z-index:2}.multi-bundle .overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.56;background-color:#000;z-index:20}.multi-bundle .inner{box-sizing:border-box;position:absolute;top:0;left:0;background-color:#fff;box-shadow:0 2px 4px 0 rgba(158,158,158,.5);width:38.438rem;padding:2.625rem 1.5rem 1.188rem 1.875rem;z-index:200}.multi-bundle .header{position:relative}.multi-bundle .header .text{opacity:.4;color:#16182c;font:500 0.813em/0.938rem Roboto;letter-spacing:2.15px}.multi-bundle .header .close{position:absolute;top:0;right:0;cursor:pointer}.multi-bundle .content{margin:5px auto 15px}.multi-bundle .content .title{font:bold 1.25em/2.5rem Roboto;color:#121622;margin-bottom:.625rem}.multi-bundle .content .description{font:0.813em/1.25rem Roboto;opacity:.53;color:#121622;margin-bottom:11px}.multi-bundle .content .bundle-select-all{font:bold 0.813em/1.25rem Roboto;color:#ff7629;cursor:pointer;margin-bottom:21px;display:inline-block;transition:color .15s ease-in-out}.multi-bundle .content .bundle-total{float:right;font:bold 1.375em/1rem Roboto}.multi-bundle .content .bundle-savings{font-style:italic;margin-right:15px}.multi-bundle .content .bundle-total-price{}.multi-bundle .content .bundle-list{height:20rem;margin-left:-17px;margin-right:-14px;background-color:#f6f6f6;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.multi-bundle .content .bundle-list .bundle-list-header{text-transform:uppercase;font:900 0.625em/24px Roboto;color:#fff;background-color:#16182c;height:38px;margin-bottom:1rem;align-items:center}.multi-bundle .content .bundle-list .bundle-list-product-price,.multi-bundle .content .bundle-list .bundle-list-product-you-pay{width:55px;text-align:right}.multi-bundle .content .bundle-list .bundle-list-product-you-pay{padding-right:5px}.multi-bundle .content .bundle-list .bundle-list-header{display:flex;flex-direction:row;justify-content:space-between}.multi-bundle .content .bundle-list .bundle-list-header .bundle-list-product-name{flex-grow:1}.multi-bundle .content .bundle-list .bundle-list-header .bundle-list-product-price{padding-right:10px}.multi-bundle .content .bundle-list .bundle-list-header span{display:inline-block;vertical-align:top}.multi-bundle .content .bundle-list .bundle-list-header span[class^=bundle-list-product-]{box-sizing:border-box}.multi-bundle .content .bundle-list .bundle-list-items{overflow:auto;height:calc(20rem - 38px - 1rem - 1.5rem);display:block}.multi-bundle .content .bundle-list .bundle-list-items .bundle-list-product-name{flex-grow:1;flex-shrink:0}.multi-bundle .content .bundle-list .bundle-list-items .bundle-list-product-price,.multi-bundle .content .bundle-list .bundle-list-items .bundle-list-product-you-pay{font:500 0.875rem/1 Roboto;color:#121622}.multi-bundle .content .bundle-list .bundle-list-items .bundle-list-product-price{color:#939393;text-decoration-color:#939393}.multi-bundle .content .bundle-list .bundle-list-header,.multi-bundle .content .bundle-list .bundle-list-item-row{padding:7px 7px 7px 10px;box-sizing:border-box}.multi-bundle .content .bundle-list .bundle-list-items .bundle-list-product-os,.multi-bundle .content .bundle-list .bundle-list-items .bundle-list-product-price,.multi-bundle .content .bundle-list .bundle-list-items .bundle-list-product-you-pay{margin-left:5px}.multi-bundle .content .bundle-list .bundle-list-items .bundle-list-product-os{margin-right:5px}.multi-bundle .content .bundle-list .bundle-list-item-row{display:flex;justify-content:space-between;align-items:baseline;flex-direction:row}.multi-bundle .bundle-list .form-row{margin-bottom:0;display:inline-block}.multi-bundle .bundle-list .form-row label:first-child{height:unset;line-height:unset}.multi-bundle .bundle-list .form-row label:first-child>span{display:flex;flex-direction:row}.multi-bundle .bundle-list .form-row label span.owned{display:inline-block;height:1.375rem;width:1.375rem;vertical-align:top;position:relative;margin-right:.625rem}.multi-bundle .bundle-list .form-row input[type=checkbox]+span>.checkbox{margin:0 .625rem 0 0;background:#fff;flex-shrink:0}.multi-bundle .bundle-list .form-row input[type=checkbox]+span span:last-child,.multi-bundle .bundle-list .form-row label .owned-product-from-bundle{font:500 0.875rem/1 Roboto;color:#121622;align-self:center}.multi-bundle .footer .add-bundle-to-cart{color:#fff;font:bold 15px/4.375rem Roboto;background-color:#ff7629;border-radius:35px;display:inline-block;width:100%;cursor:pointer;transition:background-color .15s ease-in-out}.multi-bundle .footer .add-bundle-to-cart[disabled]{background-color:#dadada;cursor:default}.img_xp,.img_mac{display:inline-block;width:16px;height:16px}.img_xp{vertical-align:bottom;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTEuMDYzIDEzLjA4NGw1LjU5OCAwLjgxMXYtNS4zNTZoLTUuNTk4djQuNTQ1ek0xLjA2MyA3Ljc3NGg1LjU5OHYtNS4zNTdsLTUuNTk4IDAuODExdjQuNTQ2ek03LjQyNiAxNC4wMDZsNy41MTIgMS4wODh2LTYuNTU1aC03LjUxMnY1LjQ2N3pNNy40MjYgMi4zMDZ2NS40NjhoNy41MTJ2LTYuNTU1bC03LjUxMiAxLjA4N3oiPjwvcGF0aD4KPC9zdmc+Cg==)}.img_mac{background-position:-2px -2px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTkuODAzIDUuMDYxYy0wLjIxOSAwLjA2NS0wLjUyOCAwLjExNS0wLjkyMyAwLjE1IDAuMDE4LTAuODgxIDAuMjQ4LTEuNjQyIDAuNjkzLTIuMjggMC40MzctMC42MzQgMS4xNzYtMS4wNzIgMi4yMTctMS4zMTQgMC4wMDYgMC4wMTcgMC4wMTUgMC4wNTEgMC4wMjMgMC4wOThzMC4wMTYgMC4wNzkgMC4wMjMgMC4wOTdjMCAwLjAyMyAwLjAwMiAwLjA1MyAwLjAwNSAwLjA4OSAwLjAwMiAwLjAzNiAwLjAwMyAwLjA2NSAwLjAwMyAwLjA4OSAwIDAuMzYxLTAuMDg2IDAuNzYyLTAuMjU3IDEuMjA2LTAuMTc3IDAuNDQ0LTAuNDUyIDAuODUyLTAuODI0IDEuMjI0LTAuMzE5IDAuMzE5LTAuNjQgMC41MzMtMC45NTkgMC42Mzl6TTEzLjc3OCAxMS4yOGMtMC40MDgtMC41ODUtMC42MTItMS4yNDUtMC42MTItMS45NzkgMC0wLjY2OSAwLjE5MS0xLjI4MSAwLjU3Ni0xLjgzNiAwLjIwNy0wLjMwMyAwLjU0NC0wLjY1MSAxLjAxMi0xLjA0OC0wLjMwOC0wLjM3OS0wLjYxNS0wLjY3NC0wLjkyMy0wLjg4Ny0wLjU1Ny0wLjM4NC0xLjE4Ny0wLjU3Ny0xLjg5MS0wLjU3Ny0wLjQxOSAwLTAuOTMxIDAuMS0xLjUzNCAwLjMwMS0wLjU4IDAuMjAyLTEuMDA0IDAuMzAyLTEuMjcgMC4zMDItMC4yMDEgMC0wLjYwOS0wLjA4OC0xLjIyNC0wLjI2Ni0wLjYyMi0wLjE3OC0xLjE0NS0wLjI2Ni0xLjU3MS0wLjI2Ni0xLjAxOSAwLTEuODU3IDAuNDI2LTIuNTIxIDEuMjc3LTAuNjY5IDAuODYzLTEuMDAyIDEuOTcxLTEuMDAyIDMuMzE4IDAgMS40MzMgMC40MzYgMi45MiAxLjMwNSA0LjQ2NSAwLjg4MSAxLjUzMiAxLjc3MiAyLjI5OCAyLjY3IDIuMjk4IDAuMzAxIDAgMC42OTMtMC4xIDEuMTcxLTAuMzAxIDAuNDc5LTAuMTk2IDAuOS0wLjI5MyAxLjI2MS0wLjI5MyAwLjM4NCAwIDAuODMxIDAuMDk1IDEuMzM5IDAuMjgzIDAuNTM4IDAuMTkgMC45NTIgMC4yODQgMS4yNDIgMC4yODQgMC43NTggMCAxLjUxNy0wLjU3OSAyLjI4MS0xLjczOSAwLjQ5Ni0wLjczOSAwLjg2LTEuNDc4IDEuMDkxLTIuMjE4LTAuNTI4LTAuMTYtMC45OTQtMC41MzMtMS40MDItMS4xMTl6Ij48L3BhdGg+Cjwvc3ZnPgo=);vertical-align:bottom}.clr{clear:both;overflow:hidden}.fl-wrapper{background-color:#16182c;border-top-style:solid;border-top-color:#16182c;border-top-width:8px}.fl-section{width:1170px;margin:0 auto}.fl-section.header{display:flex;align-items:flex-end;padding-top:30px}.fl-section::after{content:" ";display:block;height:0;clear:both}.fl-section-bottom{height:103px;width:100%;background:#16182c}.coupon-please-read{color:#ff7629;font-weight:500}.page-title{width:703px;color:#fff;font:900 40px Roboto;line-height:54px}.help{width:131px;flex-grow:1}.help a{color:#ff7629;font:bold 16px/40px Lato;float:right}.help a:hover{color:#ff5e03}.why-fls-separator{display:flex;flex-direction:row;justify-content:space-between;padding-top:38px}.page-subtitle{opacity:.5;color:#e0e3e8;font:bold 12px/16px Roboto;letter-spacing:4px;margin-right:110px}.subtitle-hr{box-sizing:border-box;height:1px;background-color:#979797;opacity:.36;border:0;margin:0;flex-grow:1;align-self:center}.compare-submit-btn,.compare-submit-btn-eoy{height:50px;line-height:50px;width:207px;border-radius:27px;box-sizing:border-box;border:2px solid #ff7629;float:right;transition:background-color .15s ease-in-out}.compare-submit-btn:hover,.compare-submit-btn-eoy:hover{background-color:#ff7629;color:#fff}.compare-submit-lbl{width:207px;height:50px;color:#fff;font:bold 16px/46px Lato;text-align:center;margin-left:auto}.why-fls{padding-top:30px;display:flex;flex-direction:row;justify-content:flex-start}.why-fls-chk{padding-right:19px}.why-fls-ans{color:#fff;font:500 14px Roboto;padding-right:32px;display:inline-block}.why-fls>span{display:flex;height:50px;align-items:center}.fls-products-section{display:flex;flex-direction:row;justify-content:space-between}.fls-placeholder{min-height:427px;width:267px;background-color:#fff;margin-top:147px;position:relative}.fls-placeholder.last,.fls-placeholder.eoy-promo{margin-right:0;margin-top:86px;height:488px;border-left:solid 4px #ff7629;border-right:solid 4px #ff7629;border-bottom:solid 4px #ff7629}.fls-placeholder.most-popular{margin-right:0;margin-top:86px;height:484px;border-left:solid 4px #ff7629;border-right:solid 4px #ff7629;border-bottom:solid 4px #ff7629}.fls-placeholder a{color:#ff7629;font:700 12px Roboto}.fls-placeholder.last .fls-img,.fls-placeholder.most-popular .fls-img,.fls-placeholder.eoy-promo .fls-img{top:-33px}.fls-unavail{background:0 0}.fls-unavail-transparent{opacity:.35;background:#fff;height:100%}.fls-buy-gift{text-align:right;height:54px;line-height:54px;padding-top:14px;padding-right:37px}.fls-img{padding-left:23px;top:-94px;position:absolute}.fls-name{height:48px;color:#0a1631;font:900 18px Roboto;padding-top:30px;padding-left:26px;padding-right:10px}.fls-desc{height:32px;width:230px;opacity:.53;color:#323232;font:12px/16px Roboto;padding-left:26px}.fls-features{padding-top:15px;padding-left:27px;width:230px}.fls-features-title{height:16px;width:210px;color:#16182c;font:bold 12px/16px Roboto;letter-spacing:4px;padding-bottom:4px}.fls-features-title img{position:relative;top:-1px}.fls-features-item{height:24px;line-height:24px}.fls-features-item img{padding-left:4px;padding-right:12px}.fls-features-item span{opacity:.53;color:#323232;font:12px Roboto}.fls-price{height:54px;color:#0a1631;font:900 28px/54px Roboto;padding-left:26px;padding-top:15px;position:relative}.fls-price-dec{font-size:16px}.fls-add-btn{height:57px;width:218px;border-radius:28.5px;background-color:#ff7629;margin-left:26px;transition:background-color .15s ease-in-out}.fls-add-btn input,.fls-add-btn a,.fls-add-btn div{height:57px;width:80px;color:#fff;font:bold 16px/57px Roboto;width:100%;cursor:pointer}.fls-add-btn a{text-align:center;display:block}.fls-add-btn div{text-align:center}.fls-upgrade{height:36px;line-height:36px;text-align:center}.fls-cur-icon{bottom:204px;position:absolute;left:calc(50% - 20px);z-index:1}.fls-cur-text{width:78px;opacity:.71;color:#fff;font:500 14px/19px Roboto;letter-spacing:2.2px;text-align:center;position:absolute;bottom:152px;left:calc(50% - 39px);z-index:1}.fls-blue-belt{height:61px;width:267px;background-color:#62abf2}.fls-most-popular-belt{height:61px;width:267px;background-color:#ff7629}.fls-promo-belt{height:61px;width:267px;background-color:#ff7629}.fls-blue-belt div,.fls-promo-belt div{height:30px;width:116px;color:#000;font-family:Roboto;font-size:11px;font-weight:700;letter-spacing:2.8px;line-height:15px;padding-left:145px;padding-top:17px}.fls-most-popular-belt div{height:30px;width:116px;color:#eee;font-family:Roboto;font-size:11px;font-weight:700;letter-spacing:2.8px;line-height:15px;padding-left:145px;padding-top:17px}.btn-incart,.btn-owned,.btn-bundled{height:50px;border-radius:25px;background-color:#ff7629;color:#fff;font:bold 16px/50px Roboto;text-align:center;width:100%;display:inline-block;transition:background-color .15s ease-in-out}.btn-incart,.btn-owned,.btn-bundled:hover{color:#fff}.btn-incart:hover,.fls-add-btn:hover,.prim-bundle-button:hover,.item-button input:hover,.pick-multi-bundle:hover,.gift-button:hover,footer #footer-content .subscribe-button:hover,.basket-checkout-button:hover,.submit-btn:hover,.multi-bundle .footer .add-bundle-to-cart:not([disabled]):hover,#form-guest-submit:hover,#form-login-submit:hover,.added-to-cart .content .navigation .checkout:hover{background-color:#ff5e03}.btn-owned,.btn-bundled{cursor:default;background-color:#888}.btn-incart{margin-left:27px;width:116px}.btn-incart:hover{color:#fff}.incompat.warning{border:2px solid #ff7629;color:#16182c;background-color:#fff}.fls-add-btn .btn-incart,.item-button .btn-incart{margin-left:0}.fls-add-btn .btn-incart{border-radius:28px}.fls-add-btn .btn-owned{height:57px;line-height:57px}.strike{text-decoration:line-through}.shop-section{width:1170px;margin:0 auto}.shop-section-items{display:none}.shop-section-header{cursor:pointer;position:relative;padding-top:75px}.shop-section-header.open+.shop-section-items{display:block}.category-title{height:32px;line-height:32px;display:flex;flex-direction:row;justify-content:center}.category-circle{width:32px;border-radius:19px;background-color:#62abf2;position:absolute;height:32px;left:-50px;cursor:pointer}.category-plus,.category-minus{height:32px;width:32px;color:#fff;font:900 25px/32px Roboto;display:block;position:absolute;top:0;left:1px;text-align:center}.category-plus::after{content:"+";position:relative;top:-1px}.category-minus::after{content:"-"}.category-minus{top:-1px}.category-name{color:#0a1631;font:700 2em Roboto;display:inline-block;padding-right:15px;white-space:nowrap;position:relative;top:-3px}.category-num{color:#939393;font:bold 26px/32px Roboto;display:inline-block;padding-right:20px}.category-separator{border-top:1px solid #eaeaea;width:100%;margin-top:16px;height:15px}.category-desc{color:#939393;font:300 16px/26px Lato}.shop-bundle-items,.shop-rest-items{display:flex;flex-direction:row;justify-content:center;margin-top:34px}.shop-rest-items{margin-top:26px}.shop-bundle-items-all{background-color:#0d162b}.shop-bundle-items-all,.shop-rest-items-empty{width:231px;margin-right:36px;flex-shrink:0;max-height:284px}.shop-bundle-items-list{background-color:#f6f6f6;width:100%;padding-top:24px;padding-right:18px;padding-bottom:30px;padding-left:20px;margin:2px}.shop-bundle-items-list .shop-item-row>span:first-child{flex:1}.shop-section-content-right::after,.shop-section-content-right .shop-bundle-items::after{content:" ";height:0;display:block;clear:both}.shop-items{width:100%;border:2px solid #f6f6f6;padding-top:24px;padding-right:18px;padding-bottom:10px;padding-left:20px}.shop-items-header{height:32px;color:#121622;font:bold 22px/32px Roboto;padding-left:12px;position:relative}.sort-shop-items{position:absolute;top:0;right:0;font:700 14px Roboto;color:#121622}.sort-shop-items-dropdown-button{box-sizing:border-box!important;color:#62abf2;font:700 14px Roboto;cursor:pointer;position:relative;display:inline-block;width:142px;height:40px;padding:10px;border:2px solid transparent;border-bottom:1px solid transparent}.sort-shop-items-dropdown-button.open{border-color:#f6f6f6;background:#fff}.sort-shop-items-dropdown{position:absolute;left:-2px;top:37px;box-sizing:border-box!important;width:142px;background:#fff;z-index:1;border:2px solid #f6f6f6;border-top:1px solid #f6f6f6;display:none}.sort-shop-items-dropdown-content{box-sizing:border-box;width:142px;display:flex;flex-direction:column}.sort-shop-items-dropdown-content>span,.sort-shop-items-dropdown-label{display:flex;flex-direction:row}.sort-shop-items-dropdown-content>span{box-sizing:border-box;width:140px;padding:10px;transition:box-shadow .15s ease-in-out;height:40px;position:relative;left:-1px}.sort-shop-items-dropdown-content>span span{align-self:center}.sort-shop-items-dropdown-content>span span:first-child,.sort-shop-items-dropdown-label>span:first-child{flex:1 0;text-align:center}.sort-shop-items-dropdown-content span[data-sort-type]:hover{box-shadow:0 0 3px 0 rgba(0,0,0,.5)}.shop-item-row{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding-right:8px;padding-left:12px;padding-top:12px;padding-bottom:12px;border:1px solid transparent}.shop-item-row .item-name{opacity:.79;color:#121622;font:500 16px/50px Roboto;padding-left:24px;cursor:pointer}.shop-item-row.open{border-color:#e6e6e6;background-color:#f6f6f6;box-sizing:border-box;margin-bottom:12px}.shop-item-row.open .item-plus{display:none}.shop-item-row.open>.item-separator{display:none}.shop-item-row.open>.item-description{display:flex}.shop-item-row span.item-price,.shop-item-row span.item-button{display:inline-block;vertical-align:top}.shop-item-row.open .item-circle{background-color:#62abf2}.shop-item-row.open .item-name{color:#62abf2}.shop-bundle-items-list .item-circle{height:32px;width:32px;border-radius:19px;background-color:#16182c;position:relative;margin-left:8px;margin-top:9px;display:inline-block;vertical-align:top;cursor:pointer}.shop-bundle-items-list .item-plus,.shop-bundle-items-list .item-minus{height:32px;width:32px;text-align:center;color:#fff;font:900 25px/32px Roboto;position:absolute;left:1px;top:0}.shop-bundle-items-list .item-minus{top:-1px}.shop-bundle-items-list .item-plus::after{content:"+"}.shop-bundle-items-list .item-minus::after{content:"-"}.shop-bundle-items-list .item-name{height:50px;opacity:.79;color:#121622;font:500 16px/50px Roboto;padding:0 24px;cursor:pointer}.shop-rest-items .item-circle{height:32px;width:32px;border-radius:19px;background-color:#16182c;position:relative;margin-left:8px;margin-top:9px;display:inline-block;vertical-align:top;cursor:pointer}.shop-rest-items .item-plus,.shop-rest-items .item-minus{height:32px;width:32px;text-align:center;color:#fff;font:900 25px/32px Roboto;position:absolute;left:1px;top:0}.shop-rest-items .item-minus{top:-1px}.shop-rest-items .item-plus::after{content:"+"}.shop-rest-items .item-minus::after{content:"-"}.item-button{height:50px;width:116px;margin-left:27px;color:#fff;font:bold 14px/50px Roboto;cursor:pointer}.item-button input,.pick-multi-bundle{border:none;color:#fff;font:bold 14px/50px Roboto;background-color:#ff7629;width:116px;vertical-align:top;cursor:pointer;border-radius:25px;appearance:button;-moz-appearance:button;-webkit-appearance:button;transition:background-color .15s ease-in-out}.multi-bundle{position:absolute}.item-button div{border-radius:25px}.prim-bundle-button{height:50px;width:180px;border-radius:25px;background-color:#ff7629;margin-bottom:19px;margin-left:25px;transition:background-color .15s ease-in-out}.prim-bundle-button input{font:bold 16px/50px Roboto;text-align:center;color:#fff;width:100%;cursor:pointer}.item-price{color:#0a1631;font:bold 22px/50px Roboto}.item-separator{width:100%;border-bottom:1px solid #dcdcdc;position:relative;left:0;bottom:-14px}.item-image{float:left;margin-right:35px;flex-shrink:0;align-self:flex-start;height:auto;min-width:110px}.item-description{padding-top:20px;padding-left:8px;width:100%;display:none;cursor:default;flex-direction:row}.item-description-content{font:13px/20px Roboto}.gift-section{height:410px;width:1170px;background-color:#f6f6f6;margin:98px auto 0;position:relative;padding:0 40px;box-sizing:border-box!important;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.gift-header{height:66px;width:239px;color:#0f172b;font:900 36px/33px Roboto}.gift-desc{height:100px;width:212px;color:#121622;font-family:Roboto;font-size:14px;line-height:25px;padding-top:24px;padding-right:25px}.gift-product{box-sizing:border-box;height:299px;width:268px;border:1px solid #dfdfdf;background-color:#fff}.gift-price{height:52px;width:100%;color:#0d162b;font:500 52px/52px Roboto;padding-top:56px;text-align:center}.gift-details{height:62px;width:215px;opacity:.46;color:#6a6a6a;font:14px/20px Roboto;padding-left:31px;padding-top:24px}.gift-button{height:50px;width:200px;border-radius:25px;background-color:#ff7629;margin-left:33px;margin-top:27px;transition:background-color .15s ease-in-out}.gift-button input{color:#fff;font:bold 16px/50px Roboto;width:100%;cursor:pointer}.gift-button .btn-incart{margin-left:0;width:100%}.items-showall{height:54px;width:209px;padding-left:15px;padding-top:10px;color:#62abf2;font:bold 16px/54px Roboto;cursor:pointer}.message.msg{border:4px dashed #c4c9ce;border-radius:6px;background-color:#16182c;padding:6px;font-size:18px;position:relative;margin:0 auto;text-align:center;font:18px/140% Roboto;color:#fff}.message.msg::after{background-color:#e9e7d3;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIyMHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMyAyMCIgd2lkdGg9IjIzcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgZmlsbD0iIzAwMDAwMCIgaWQ9IkNvcmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjcuMDAwMDAwLCAtMTI4LjAwMDAwMCkiPjxnIGlkPSJjb250ZW50LWN1dCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3LjUwMDAwMCwgMTI4LjAwMDAwMCkiPjxwYXRoIGQ9Ik04LDQgQzgsMS44IDYuMiwwIDQsMCBDMS44LDAgMCwxLjggMCw0IEMwLDYuMiAxLjgsOCA0LDggQzQuNiw4IDUuMSw3LjkgNS42LDcuNiBMOCwxMCBMNS42LDEyLjQgQzUuMSwxMi4xIDQuNiwxMiA0LDEyIEMxLjgsMTIgMCwxMy44IDAsMTYgQzAsMTguMiAxLjgsMjAgNCwyMCBDNi4yLDIwIDgsMTguMiA4LDE2IEM4LDE1LjQgNy45LDE0LjkgNy42LDE0LjQgTDEwLDEyIEwxNywxOSBMMjEsMTkgTDcuNiw1LjYgQzcuOSw1LjEgOCw0LjYgOCw0IEw4LDQgWiBNNCw2IEMyLjksNiAyLDUuMSAyLDQgQzIsMi45IDIuOSwyIDQsMiBDNS4xLDIgNiwyLjkgNiw0IEM2LDUuMSA1LjEsNiA0LDYgTDQsNiBaIE00LDE4IEMyLjksMTggMiwxNy4xIDIsMTYgQzIsMTQuOSAyLjksMTQgNCwxNCBDNS4xLDE0IDYsMTQuOSA2LDE2IEM2LDE3LjEgNS4xLDE4IDQsMTggTDQsMTggWiBNMTAsOS41IEMxMC4zLDkuNSAxMC41LDkuNyAxMC41LDEwIEMxMC41LDEwLjMgMTAuMywxMC41IDEwLDEwLjUgQzkuNywxMC41IDkuNSwxMC4zIDkuNSwxMCBDOS41LDkuNyA5LjcsOS41IDEwLDkuNSBMMTAsOS41IFogTTIxLDEgTDE3LDEgTDExLDcgTDEzLDkgTDIxLDEgTDIxLDEgWiIgaWQ9IlNoYXBlIi8+PC9nPjwvZz48L2c+PC9zdmc+);content:"";height:20px;left:15px;position:absolute;top:-12px;width:23px;filter:invert(100)}.vcash-input{height:50px;color:#16182c;padding:5px;box-sizing:border-box;width:85px;text-align:center;border:1px solid #dadada;border-radius:5px;font:500 22px/50px Roboto;background:#fff}.prim-bundle-title{height:40px;color:#fff;font:700 15px Roboto;padding-top:21px;padding-left:25px}.prim-bundle-desc{height:80px;width:184px;color:#fff;font:bold 12px/16px Roboto;padding-left:25px;color:#bbdb4f}.prim-bundle-desc img{vertical-align:bottom;position:relative;top:-1px;margin-right:4px}.prim-bundle-price{height:33px;color:#fff;font:900 40px/33px Roboto;padding-left:25px}.prim-bundle-save{height:40px;color:#fff;font:400 13px/40px Roboto;padding-bottom:1px;padding-left:25px}.prim-bundle-save span{font-weight:900}.form-cart-page{margin:62px auto 0;display:flex;flex-direction:row;justify-content:space-between}.section-left{max-width:700px}.section-left .cart-header{padding-top:25px;padding-bottom:58px}.section-left .cart-footer{padding-top:64px}.section-left .cart-footer::after,.section-left .sums::after{content:" ";display:block;height:0;clear:both}.cart-page.clr.sums{padding-top:11px}.cart-page.clr.sums .sums-labels{width:507px;float:left}.cart-page.clr.sums .sums-values{width:193px;float:right}.cart-page.coupon-val img{float:left;padding-left:10px;padding-top:3px}.cart-page.vat-val img{float:left;padding-left:10px;padding-top:3px}.page-lbl{height:50px;width:77px;color:#16182c;font:900 40px/47px Roboto;display:inline-block}.submit-btn{height:50px;line-height:50px;width:214px;border-radius:27px;background-color:#ff7629;float:right;transition:background-color .15s ease-in-out}.submit-lbl{color:#fff;text-align:center;font:bold 15px/50px Lato}.continue-lbl{height:50px;color:#ff7629;float:left;font:bold 16px/50px Lato;transition:color .15s ease-in-out}.hr{box-sizing:border-box;width:700px;border:1px solid #979797;opacity:.36}.cart-page.cart-items{padding-bottom:50px}.cart-page.empty-cart{display:none}.cart-items .item{padding-top:29px;clear:both}.cart-items .item-name,.cart-items .item-price{color:#0a1631;font:900 24px Roboto;display:inline-block;min-height:29px;margin:10px 0}.cart-items .item-name{width:85%}.cart-items .item-price{font-size:20px;float:right}.discount-lbl{width:57px;border-radius:4px;background-color:#62abf2;margin-left:19px;color:#fff;font:900 12px/29px Roboto;letter-spacing:1px;text-align:center;display:inline-block;vertical-align:top}.cart-items .item-remove{height:25px;color:#ff7629;font:bold 14px/25px Roboto;cursor:pointer;display:inline-block;background:url(media/cross-orange.png) no-repeat scroll;background-position-y:8px;padding-left:17px;transition:color .15s ease-in-out}.cart-items .item-remove:hover,.continue-lbl:hover,.paymethod-page .edit-cart:hover,.order-page .edit-cart:hover,.multi-bundle .content .bundle-select-all:hover,.forgot-password-link:hover,.added-to-cart .content .navigation .continue-shopping:hover,.added-to-cart .bought-together .bought-together-category:hover{color:#ff5e03}.subtotal-lbl,.subtotal-val,.coupon-lbl,.coupon-val,.vat-lbl,.vat-val{padding-top:10px;height:19px;color:#16182c;font:16px/19px Roboto;text-align:right}.total-lbl,.total-val{padding-top:34px;height:24px;color:#16182c;font:bold 20px/24px Roboto;text-align:right}.bundle-description::before,.bundle-description::after{content:" ";display:block;height:0;clear:both}.bundle-items{height:57px;opacity:.53;color:#323232;font:14px/19px Roboto;padding-bottom:13px;float:left}.content *,::before,::after{box-sizing:unset}.discount-price{color:#939393;font:19px Roboto;text-align:right}.cart-page.nodiscount-price-wrapper{float:right;position:relative}.cart-page.nodiscount-price-wrapper .nodiscount-strike{position:absolute;height:1px;width:100%;transform:rotate(7deg);background-color:#686868;top:10px}#vat-tooltip-content,#cart-coupon-tooltip-content{display:none}.order-page.section-right,.order-page.section-right .products-subtotal,.order-page.section-right .products-vat,.order-page.section-right .products-vat-val #vat-tooltip-content{display:none}.order-page.section-right .products-subtotal-lbl,.order-page.section-right .products-total-lbl,.order-page.section-right .products-vat-lbl{float:left}.order-page.section-right .products-subtotal-val,.order-page.section-right .products-vat-val,.order-page.section-right .products-total-val{float:right}.order-page.section-right .products-vat-lbl img{float:right;padding-left:10px;padding-top:3px}.order-page.section-right .subtotal-total-separator{height:1px;width:335px;background-color:#dadada;border:none;margin-top:29px;margin-bottom:0;display:none}.order-page.section-right .info-item.first-element{padding-top:26px}.order-page .info{width:404px;background-color:#f6f6f6}.order-page .info::after,.order-page .products-total::after,.order-page .products-vat::after,.order-page .products-subtotal::after{content:"";height:0;display:block;clear:both}.order-page .products-total{padding:33px 33px 20px 36px}.order-page .products{background-color:#ededee}.order-page .products .item-name:first-child{padding-top:32px}.order-page .products,.order-page .products-vat,.order-page .products-subtotal{padding:0 36px 19px}.order-page .products{padding-bottom:41px}.order-page .products-vat{padding-bottom:0}.order-page .products-subtotal{padding-top:35px;padding-bottom:10px}.order-page .products-subtotal,.order-page .products-vat{height:19px;color:#16182c;text-align:left;font:16px/19px Roboto}.order-page .item-name{color:#0a1631;font:900 22px/22px Roboto;padding-top:25px;padding-bottom:15px}.order-page .item-price{width:75px;color:#0a1631;font:18px Roboto}.order-page .products-total-lbl,.order-page .products-total-val{height:24px;color:#16182c;text-align:right;font:bold 20px/24px Roboto}.order-page .edit-cart{height:25px;color:#ff7629;font:bold 14px/25px Roboto;float:right;padding-right:33px;padding-bottom:30px;text-decoration:none;color:#f26522;transition:color .15s ease-in-out}.order-page .info-item{height:44px;color:#16182c;font:14px/44px Roboto;padding-left:45px}.order-page .info-item img{padding-right:15px;vertical-align:middle}.order-page .info-bottom-item{height:44px;color:#16182c;padding-left:45px;font:bold 14px/44px Roboto}.order-page .info-bottom img{float:left;padding-right:15px;padding-left:45px;padding-top:10px}.hide{display:none!important}.forgot-password-link{font:14px/54px Lato;position:absolute;top:0;left:253px;color:#f26522;text-decoration:none;transition:color .15s ease-in-out}.cart-page .info{height:235px;width:404px;background-color:#f6f6f6;padding-top:28px}.cart-page .info-item{height:44px;color:#16182c;font:14px/44px Roboto;padding-left:45px}.cart-page .info-item img{padding-right:15px;vertical-align:middle}.cart-page .info-bottom{height:76px;background-color:#ededee;margin-top:27px}.cart-page .info-bottom img{padding-right:15px;float:left;padding-left:45px;padding-top:26px}.cart-page .info-bottom-item{height:44px;color:#16182c;font:bold 14px/44px Roboto;padding-left:45px;padding-top:16px}.paymethod-page.section-right .products-subtotal-lbl,.paymethod-page.section-right .products-vat-lbl,.paymethod-page.section-right .products-total-lbl{float:left}.paymethod-page.section-right .products-subtotal-val,.paymethod-page.section-right .products-total-val,.paymethod-page.section-right .products-vat-val{float:right}.paymethod-page.section-right .products-subtotal-lbl img{padding-left:5px;padding-top:3px}.paymethod-page.section-right .products-vat-lbl img{float:right;padding-left:10px;padding-top:3px}.paymethod-page.section-right .subtotal-total-separator{height:1px;width:335px;background-color:#dadada;border:none;margin-top:29px;margin-bottom:0}.paymethod-page .info{width:404px;background-color:#f6f6f6}.paymethod-page .info-item{height:44px;color:#16182c;font:14px/44px Roboto;padding-left:45px}.paymethod-page.section-right .info-item.first-element{padding-top:26px;box-sizing:content-box}.paymethod-page .info-item img{padding-right:15px;vertical-align:middle}.paymethod-page .info-bottom-item{height:44px;color:#16182c;padding-left:45px;font:bold 14px/44px Roboto}.paymethod-page .info-bottom img{float:left;padding-right:15px;padding-left:45px;padding-top:10px}.radio-btn{box-sizing:border-box;height:57px;width:430px;border:1px solid #e6e6e6;border-radius:5px;background-color:#f6f6f6}.step.completed{border-color:#16182c;color:#0a1631}.payment-dropdown-outer{box-sizing:border-box;border-radius:5px;display:block;height:54px;position:relative;background:0 0;position:absolute;left:0;top:0;width:100%}.payment-dropdown-outer.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.payment-dropdown-outer.open .payment-dropdown{display:block;z-index:1}.placeholder{box-sizing:border-box;width:calc(100% - 36px);height:calc(100% - 2px);display:inline-block;color:#16182c;font:900 21px/54px Roboto;letter-spacing:.5px;position:absolute;left:35px;top:1px;moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;z-index:0;background-color:#f6f6f6;display:none}.placeholder:not(:empty){display:inline-block}.arrow{position:absolute;height:5px;width:5px;border:2px solid #16182c;border-top-color:transparent;border-right-color:transparent;right:25px;top:20px;transform:rotate(-45deg)}.payment-dropdown{box-sizing:border-box;display:none;position:absolute;width:calc(100% + 17px);top:52px;left:-17px;border:1px solid #e6e6e6;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#f6f6f6;padding:0;cursor:pointer;moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.paymethod{padding-left:17px}.radio-outer{position:relative;display:block;height:54px;width:430px}.radio-outer label{height:100%;width:100%;display:inline-block;box-sizing:border-box;padding-left:35px;cursor:pointer}input[type=radio]{display:none}input[type=radio]+span{display:flex;height:100%;width:100%}input[type=radio]+span>.radio{display:inline-block;height:20px;width:20px;border:1px solid #dadada;margin-top:17px;margin-right:14px;border-radius:50%;background:#fff;position:absolute;left:0}input[type=radio]:checked+span .radio-background{display:none}input[type=radio]+span .radio-content{flex-grow:1;line-height:54px}input[type=radio]+span .radio-content img{vertical-align:middle}input[type=radio]:checked+span>.radio>.radio-checked{position:absolute;display:inline-block;height:10px;width:10px;border-radius:50%;background-color:#ff7629;top:5px;left:5px}input[type=radio]:checked+span .radio-description{display:inline-block}input[type=radio]:checked+span .radio-background{display:block;position:absolute;box-sizing:border-box;top:0;left:-17px;background-color:#f6f6f6;border-radius:5px;border:1px solid #e6e6e6;height:100%;width:calc(100% + 17px);z-index:-2}.payment-dropdown-outer{display:none}input[type=radio]:checked+span .payment-dropdown-outer{display:block}.payment-dropdown-selection{color:#16182c;letter-spacing:.5px;font:900 21px/54px Roboto;height:54px;display:inline-block}.payment-dropdown .radio-outer{margin-left:58px;width:calc(100% - 58px)}.radio-content>.radio-description{display:none;opacity:.6;font:14px/54px Lato;color:#16182c}.radio-content>.radio-description.select-an-option{margin-left:19px}.radio-content,.radio-description.dropdown-element{opacity:1;font:16px/24px Lato}.payment-section{padding-left:40px}.payment-header{height:54px;color:#0a1631;font:900 24px/54px Roboto;padding-bottom:19px}.paymethod-page .info::after,.paymethod-page .products-total::after,.paymethod-page .products-vat::after,.paymethod-page .products-subtotal::after{content:"";height:0;display:block;clear:both}.paymethod-page .products-total{padding:33px 33px 20px 36px}.paymethod-page .products .item-name:first-child{padding-top:32px}.paymethod-page .products,.paymethod-page .products-vat,.paymethod-page .products-coupon,.paymethod-page .products-subtotal{padding:0 36px 19px}.paymethod-page .products{background-color:#ededee;padding-bottom:41px}.paymethod-page .products-vat{padding-bottom:0}.paymethod-page .products-coupon,.paymethod-page .products-subtotal{padding-top:35px;padding-bottom:10px}.paymethod-page .products-coupon,.paymethod-page .products-subtotal,.paymethod-page .products-vat{height:19px;color:#16182c;text-align:left;font:16px/19px Roboto;box-sizing:content-box}.paymethod-page .products-coupon{padding-top:0}.paymethod-page .item-name{color:#0a1631;font:900 22px/22px Roboto;padding-top:25px;padding-bottom:15px}.paymethod-page .item-price{width:75px;color:#0a1631;font:18px Roboto}.paymethod-page .products-total-lbl,.paymethod-page .products-total-val{height:24px;color:#16182c;text-align:right;font:bold 20px/24px Roboto}.paymethod-page .edit-cart{height:25px;color:#ff7629;font:bold 14px/25px Roboto;float:right;padding-right:33px;padding-bottom:30px;text-decoration:none;color:#f26522;transition:color .15s ease-in-out}[class^=payment-card-]{display:inline-block;height:32px;width:48px;background-image:url(/jshop/media/payment-options-sprite-48-flat-separated-visa-mastercard-convert-plus.png);vertical-align:middle;margin-right:15px}.payment-card-visa{background-position:0 -514px}.payment-card-master-card{background-position:-59px -132px}.payment-card-american-express{background-position:0 1067px}.payment-card-jcb{background-position:165px 600px}.payment-card-discover{background-position:0 1134px}.submit-lbl.submit-btn{color:#fff;font:bold 16px/50px Lato;text-align:center}.paymethod-coupon-separator{height:1px;width:335px;background-color:#dadada;border:none;margin-top:29px;margin-bottom:0;clear:both}.paymethod-redeem-coupon-wrapper{padding-left:36px;padding-right:33px;padding-top:12px;padding-bottom:34px}.paymethod-redeem-coupon-title{height:52px;color:#0a1631;font:bold 20px/54px Roboto}.paymethod-redeem-coupon-title img{padding-left:5px;margin-top:-1px}.paymethod-redeem-coupon-input-wrapper{box-sizing:border-box;height:54px;width:335px;border:1px solid #dadada;border-radius:5px;background-color:#fff}.paymethod-redeem-coupon-input-wrapper input{height:54px;color:#16182c;padding-left:16px;box-sizing:border-box;width:100%;font:16px/54px Lato}.paymethod-redeem-coupon-validate-wrapper{height:50px;width:177px;border:2px solid #ff7629;border-radius:27px;margin-top:17px;transition:background-color .15s ease-in-out}.paymethod-redeem-coupon-validate-wrapper:hover{background-color:#ff7629}.paymethod-redeem-coupon-validate-wrapper input{color:#16182c;font:bold 16px/50px Lato;width:100%;cursor:pointer;transition:color .15s ease-in-out}.paymethod-redeem-coupon-validate-wrapper:hover input{color:#fff}.coupon-msg-tooltip{color:red;font-weight:700}.paymethod-msg.form-row{padding-left:40px}.paymethod-msg.form-row .error{position:unset}.paymethod-page.continue-to-checkout{float:left;padding-top:19px}#dialog_vcash{display:none}#dialog_vcash .overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.56;background-color:#000;z-index:20}#dialog_vcash .inner{box-sizing:border-box;position:absolute;top:calc(50vh - 17rem/2);left:calc(50vw - 38.438rem/2);background-color:#fff;box-shadow:0 2px 4px 0 rgba(158,158,158,.5);width:38.438rem;padding:2.625rem 1.5rem 1.188rem 1.875rem;z-index:200}#dialog_vcash .inner .header{font:bold 1.25em/2.5rem Roboto;color:#121622;margin-bottom:.625rem;display:flex;flex-direction:row}#dialog_vcash .inner .header .text{flex-grow:1}#dialog_vcash .inner .header .close{cursor:pointer;align-self:center}#dialog_vcash .inner .content{padding-bottom:1.25rem;width:auto!important}#dialog_vcash .inner .footer{text-align:right}#dialog_vcash .inner .footer button{color:#fff;font:bold 15px/3.125rem Roboto;background-color:#ff7629;border-radius:35px;display:inline-block;cursor:pointer;transition:background-color .15s ease-in-out;min-width:100px}#dialog_vcash .inner .footer button:hover{background-color:#ff5e03}.bundle-table{font-family:monospace;font-size:12px;max-width:425px;padding-right:5px}.bundle-table .bundle-table-header{font-weight:700}.bundle-table .bundle-table-header,.bundle-table .bundle-table-row,.bundle-table .bundle-table-footer{display:flex;flex-direction:row;align-items:center}.bundle-table .bundle-product-name{flex-grow:1;text-align:left}.bundle-table .bundle-table-footer{font-weight:700}.bundle-table .bundle-os{flex-basis:40px;text-align:center;flex-shrink:0}.bundle-table .bundle-price{flex-basis:65px;text-align:right;flex-shrink:0}.bundle-table .bundle-price-you-pay{flex-basis:60px;text-align:right;flex-shrink:0}.compare-editions-wrapper:before{content:" ";position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.56);z-index:1000}.compare-editions{position:fixed;left:calc(50vw - 550px);top:70px;height:600px;width:1100px;background:#fff;border-radius:5px;padding:15px;box-sizing:border-box;z-index:1001;display:flex;flex-direction:column}.compare-editions-header{font:bold 2em/0.5em Roboto;text-align:right;cursor:pointer;display:inline-block;align-self:flex-end}.compare-editions-content{flex:1 0;margin:10px 0}.compare-editions-content iframe{height:100%;width:100%;border:none}.compare-editions-footer{align-self:flex-end}.compare-editions-close{border:none;color:#fff;font:bold 14px/50px Roboto;background-color:#ff7629;width:116px;vertical-align:top;cursor:pointer;border-radius:25px;appearance:button;-moz-appearance:button;-webkit-appearance:button;transition:background-color .15s ease-in-out}.compare-editions-close:hover{background-color:#ff5e03}.compare-editions-loader{position:absolute;top:calc(50% - 80px);left:calc(50% - 80px);z-index:-1}.compare-editions-content svg{height:150px;width:150px;margin-bottom:35px}.compare-editions-content circle.main-loader,.compare-editions-content circle.back-circle{stroke-dasharray:314px;stroke-dashoffset:0;stroke-linecap:round;stroke-width:5px;stroke:#ff7629;fill:none}.compare-editions-content circle.back-circle{stroke-dasharray:471px;stroke:#f6f6f6}.compare-editions-content circle.main-loader{stroke-dasharray:285px}@media(max-width:1460px){html{font-size:.75em}.category-name{position:unset}}@media(max-width:1300px){.category-circle{display:none}}@media(min-width:1199.98px){.c-sidebar{display:none}.form-cart-page{width:1180px}.is-open-sidebar header,.is-open-sidebar .content,.is-open-sidebar footer{transform:translateX(0)}}@media(max-width:1200px){.category-circle{display:block}.content,.fl-section,.shop-section,.gift-section{width:960px!important;margin-left:auto;margin-right:auto}.form-cart-page .section-left{width:100%;max-width:100%;padding-left:0}.form-cart-page .section-left .hr{width:100%}.form-cart-page .cart-page.clr.sums .sums-labels{width:100%}.form-cart-page .cart-page.clr.sums{display:flex}.form-cart-page .section-right.cart-page{display:none}.section-right .info-item,.section-right .info-bottom{display:none}.section-left{width:100%;padding-right:2em}.checkout-steps .step{margin-right:120px}.checkout-steps .step-line{width:100%}.radio-outer{width:100%}.order-form{width:100%}.order-container .form-header{margin-right:0}.order-container .form-header span{padding:0 1em}.order-container .form-row label>span{display:flex;flex-direction:row;align-items:center;padding-top:20px}.order-container .form-row label>span .checkbox{margin-top:0;flex-shrink:0}.order-container .form-row label>span .checkbox+span{line-height:1}.shop-bundle-items .shop-bundle-items-all,.shop-rest-items .shop-rest-items-empty,.shop-bundle-items .shop-rest-items-empty{display:none}.why-fls-chk{padding-right:5px}.why-fls-ans{padding-right:15px}.fls-products-section{flex-wrap:wrap}.fls-placeholder{flex-basis:35%}.fls-placeholder .fls-name,.fls-placeholder .fls-desc,.fls-placeholder .fls-features-title,.fls-placeholder .fls-features,.fls-placeholder .fls-price{padding-left:2rem;padding-right:2rem;width:100%;box-sizing:border-box;height:unset}.fls-placeholder .fls-name{height:calc(48px + 2rem)}.fls-placeholder .fls-add-btn{margin:0 2rem;width:unset}.fls-blue-belt,.fls-most-popular-belt,.fls-promo-belt{width:unset}.fls-blue-belt div,.fls-most-popular-belt div,.fls-promo-belt div{float:right}.gift-section{flex-wrap:wrap;height:100%;padding:1.5rem}.gift-intro{flex-basis:100%;margin-bottom:10px}.gift-intro .gift-header{margin:0 auto;padding-right:0;padding-left:31px}.gift-intro .gift-desc{margin:0 auto;padding-left:31px}html{font-size:.5em}}@media(max-width:1100px){.category-circle{display:none}}@media(max-width:992px){.category-circle{display:block}nav{width:720px;padding:0}.fl-section,.shop-section,.gift-section,.content{width:720px!important}footer #help-links{padding:2rem 0;height:auto;width:720px;flex-direction:column;align-items:center}footer #help-links .help-box{height:auto;margin-bottom:2rem}footer #help-links .help-box:last-child{margin-bottom:0}footer #footer-content{padding-top:2rem;width:720px}footer #footer-content .footer-content-list-title{margin-top:2.5rem}footer #footer-content .subscribe-outer{width:100%}footer #copyright{width:720px}#form_pm{flex-direction:column-reverse}.section-left .checkout-header{display:none}#form_pm .payment-section{padding:0}#form_pm .section-right.paymethod-page .info{width:100%}#form_pm .paymethod-page.section-right .subtotal-total-separator,#form_pm .paymethod-coupon-separator{width:auto;margin-left:36px;margin-right:36px}.radio-outer{width:100%}input[type=radio]:checked+span .radio-background{left:0}[class^=payment-card-]{margin-right:.5em}.payment-dropdown-outer.open .payment-dropdown{left:0}.arrow{right:calc(25px - 17px)}.paymethod-msg.form-row{padding:0}#form_pm .submit-btn{appearance:button;-moz-appearance:button;-webkit-appearance:button}.section-right.order-page .info{width:100%}.order-form{flex-direction:column-reverse}.order-form .kv-password{width:392px}.order-container .form-header{display:flex;flex-direction:row}.form-header .label.login{width:auto}.order-container .form-content{padding:0}.order-container .form-content .form-row{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.order-container .form-content .form-row>.error{position:unset;flex-basis:100%;width:392px;margin-left:auto}.no-mobile .section-right{display:none!important}.order-container .form-header .label.login{flex:1}.form-row .select-outer+select{top:0;bottom:unset;right:0}.fl-section.header .help{display:none}.fls-placeholder{flex-basis:40%}.gift-section{flex-direction:column;height:100%;padding:1.5rem}.gift-section .gift-product{margin-bottom:10px}.gift-section .gift-product:last-child{margin-bottom:0}.compare-editions{left:20px;width:calc(100% - 40px)}}@media(max-width:868px){.category-circle{display:none}}@media(max-width:768px){.content{width:540px!important}footer{text-align:center}#basket,nav,footer #footer-content,footer #help-links{width:540px}footer #footer-content .footer-content-list{flex:0 0 100%}footer #footer-content .subscribe-outer{width:100%}footer #copyright,footer #copyright .copyright{width:100%;flex-direction:column-reverse}footer #footer{padding-bottom:2.5rem}footer #footer .social-links{display:flex;flex-direction:row;justify-content:center}.form-cart-page .continue-lbl{font-size:15px}.form-cart-page .submit-btn{width:auto;height:auto;font-size:15px;line-height:1rem;padding:1.5em}.section-left{padding:0}input[type=radio]:checked+span .radio-background,.payment-dropdown{width:100%}.arrow{right:25px}.paymethod-redeem-coupon-input-wrapper{width:100%}.order-form .kv-password{width:100%}.order-container .form-content .form-row{display:flex;flex-direction:column}.order-container .form-header,.order-container .form-content .form-row input,.order-container .form-content .form-row .select-outer,.order-container .form-content .form-row select{width:100%}.form-row .select-outer+select{top:54px;bottom:0}#basket{right:0!important;box-sizing:border-box}#basket.open{display:block}#basket-arrow{right:calc(17px + 58px)}.basket-item-description{align-items:center}.basket-item-name{white-space:normal;line-height:1em}.basket-item-bundle{margin-top:0}.added-to-cart{display:none!important}.fl-section,.shop-section,.gift-section{width:540px!important}.why-fls{justify-content:center}.why-fls>span{display:none}.why-fls .compare-submit-lbl{margin:0}.fls-placeholder.last{height:unset}.fls-placeholder{flex-basis:45%}.shop-item-row>span .item-name{line-height:1em;padding:0;padding-left:5px;align-self:center}.items-showall,.shop-items-header{padding-left:0}.shop-item-row{padding:0;padding-top:14px}.item-separator{bottom:-2px;margin-top:14px}.shop-bundle-items-list .item-name{height:unset}.shop-bundle-items-list .shop-item-row>span:first-child{align-items:center}.shop-item-row>span:not(.item-separator){display:flex;flex-basis:45%}.shop-item-row>span .item-circle{flex-shrink:0;margin:0;align-self:center}.category-title{height:100%;align-items:center}.shop-bundle-items-list .item-circle,.shop-rest-items .item-circle,.item-circle,.item-circle .item-plus,.item-circle .item-minus{height:2rem;width:2rem}.shop-bundle-items-list .item-plus,.shop-bundle-items-list .item-minus,.shop-rest-items .item-plus,.shop-rest-items .item-minus{font-size:17px;line-height:2rem}.shop-bundle-items-list .item-minus,.shop-rest-items .item-minus{top:0}.shop-bundle-items-list .item-plus,.shop-rest-items .item-plus{left:0}.shop-bundle-items-list .item-minus::after,.shop-rest-items .item-minus::after{position:relative;left:-1px}.item-description .item-image{display:none}.order-container .form-content .form-row>.error{width:unset;margin-left:unset;flex-basis:100%}}@media(max-width:576px){.shop-items>.shop-items-header .sort-shop-items{line-height:40px;display:flex;position:relative;justify-content:left}.shop-items>.shop-items-header .sort-shop-items .sort-shop-items-dropdown-label span,.shop-items>.shop-items-header .sort-shop-items .sort-shop-items-dropdown-content span{text-align:left}footer #help-links{padding:2rem 1.5rem;box-sizing:border-box}.content{width:100%!important;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.form-cart-page .cart-items .item-name,.form-cart-page .bundle-items{width:70%}nav,footer #footer-content,footer #help-links,footer #help-links .help-box{width:100%}footer #footer-content{padding-left:1.5rem;padding-right:1.15rem;box-sizing:border-box}nav{padding:0 1.5rem!important;box-sizing:border-box}nav #nav-tools a>span{display:none}.why-fls-separator{display:none}.order-container .form-header{flex-direction:column;height:100%}.order-container .form-header .label,.order-container .form-header .label-static{border:1px solid transparent!important}.order-container .form-header .label.active,.order-container .form-header .label-static.active{border-bottom:1px solid #dadada!important}.order-container .forgot-password-link{left:unset;right:0}#basket{width:calc(370px - 30px)!important;min-width:unset}.basket-checkout-button{width:155px;font-size:14px}.multi-bundle{left:20px!important}.multi-bundle .inner{width:calc(100vw - 40px);box-sizing:border-box}.multi-bundle .content .bundle-list .bundle-list-items .bundle-list-product-name{max-width:185px}.multi-bundle .content .bundle-total{font-size:1.2em}.gift-product{width:100%;padding-left:0}.gift-details{margin:0 auto}.gift-button{margin-left:auto;margin-right:auto}.fl-section,.shop-section,.gift-section{width:100%!important;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.fls-placeholder{flex-basis:100%}.fls-add-btn{margin-bottom:17px!important}.btn-incart,.shop-item-row span.item-button{margin-left:5px}.shop-bundle-items-list,.shop-items{padding:10px}.shop-items-header{height:unset}.shop-bundle-items-list{margin:0}.item-name,.item-price{font-size:1.25em}.btn-incart,.item-button input,.item-button a,.pick-multi-bundle{font-size:1em}.btn-incart,.item-button,.item-button input,.item-button a{width:90px}.multi-bundle .content .title{font-size:1.75em;line-height:1.5em}.basket-edit-button{font-size:14px}}.loadtext{font:500 18px open sans,sans-serif;color:#ff7629;text-align:center;position:absolute;width:100%;top:65vh}.loading-text{text-align:center;position:relative;font-size:20px;bottom:5vh}.fruit{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}#loading{width:100%;height:100%;top:0;left:0;position:absolute;display:block;opacity:.7;background-color:#fff;z-index:99;user-select:none;pointer-events:none}#fruit{z-index:100}#overlay{display:none;flex-direction:column;justify-content:center;align-items:center;position:fixed;height:100%;width:100%;background-color:rgba(255,255,255,.7);left:0;top:0;z-index:9999}body.opc-open{overflow:hidden}#one-page-checkout{display:none;height:100%;width:100%;background:rgba(0,0,0,.4);position:fixed;z-index:9999;flex-direction:column;justify-content:center;align-items:center}@media(max-width:576px){#one-page-checkout .container{width:unset!important}}#one-page-checkout .container{width:580px;border:1px solid #ff7629;box-shadow:0 0 3px 0 #ff7629;background:#fff;position:relative}#one-page-checkout .card-body{padding-left:calc(1.25rem + 25px)}#one-page-checkout form#payment-form{flex-direction:column}#one-page-checkout .field-wrapper.form-group{padding-right:25px}#one-page-checkout #name.field.form-control:focus{box-shadow:none;border:1px solid #5d5d5d;background-color:#fffdf2}#one-page-checkout #name.field.form-control{height:42px;font-family:Helvetica,sans-serif;font-size:18px;color:#313131;outline-color:#313131;border:1px solid #cbcbcb}#one-page-checkout label.label.control-label[for=name]{display:inline-block;margin-bottom:9px;color:#313131;font-size:14px;font-weight:300;line-height:17px;font-family:Helvetica,sans-serif}#one-page-checkout button.btn.btn-primary{margin-right:25px;background-color:#ff7629;border-radius:27px;height:50px;border:0;text-align:center;font:bold 16px/40px Lato}#one-page-checkout button.btn.btn-primary:hover{background-color:#ff5e03}#one-page-checkout button.btn.btn-primary:focus{box-shadow:none}.card-title{font:700 20px Roboto}.form-control::placeholder{color:#ebebeb;opacity:1}.two-co-iframe-template{top:0;left:0;bottom:0;right:0;width:100%;height:inherit;border:0;background:none transparent}.two-co-iframe-hidden-tabbable{display:none!important}