@supports (-moz-appearance:none){#ips_general_container .vouchers .input-simple{justify-content:right}#ips_general_container .vouchers .input-simple input{min-width:0}#ips_general_container .sheerid .input-simple{justify-content:right}#ips_general_container .sheerid .input-simple input{min-width:0}}.fa-check-circle:before{color:green}.fa-times-circle:before{color:#c00}.margin-candy{margin-left:50px}.candyRack .slick-slider .slick-slide .add-to-cart button{width:170px!important;height:37px;padding:0;background:#5ce0f2;border:none}.btn-little{width:40%!important}#modal_giftPopup{text-align:center;padding:0!important}#modal_giftPopup:before{content:'';display:inline-block;vertical-align:middle;margin-right:-4px}#modal_giftPopup .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}#modal_giftPopup .btn{width:110px;padding:8px 10px}#modal_giftPopup .btn-close{background:#5ce0f2}.candyRack .slick-list.draggable{width:806px;overflow:hidden;margin:0 auto;padding:0!important}.candyRack .slick-slider{padding-left:20px}@media screen and (min-width:992px) and (max-width:1399px){.candyRack .slick-list.draggable{width:520px}}@media screen and (min-width:768px) and (max-width:991px){.candyRack .slick-list.draggable{width:600px}.candyRack .product-info,.candyRack.price-container{width:173px;margin:0 auto}.candyRack .product-item .price-container{text-align:center!important}}@media screen and (min-width:721px) and (max-width:767px){.candyRack .slick-list.draggable{width:530px}}@media screen and (min-width:650px) and (max-width:720px){.candyRack .slick-list.draggable{width:448px}.candyRack .slick-slider .slick-slide .add-to-cart button{width:144px!important}}@media screen and (max-width:649px){.candyRack .slick-list.draggable{width:368px}}@media screen and (max-width:700px){.candyRack .slick-slider{padding:0 5px}}@media screen and (max-width:370px){.candyRack .slick-slider{padding:0 5px}.slick-next,.slick-prev{display:none!important}}@media screen and (max-width:549px){.candyRack .slick-list.draggable{width:200px}}@media screen and (max-width:401px){.payment_bypass-section .col-xs-4{width:100px}.payment_bypass-section .col-xs-12{width:max-content}}@media screen and (max-width:649px){.candyRack .product-info,.candyRack.price-container{width:185px;margin:0 auto}.candyRack .product-item .price-container{text-align:center!important}}.candyRack{border:1px solid #707070;background:#fff;margin-bottom:30px;padding:20px 0}.candyRack .product-item{text-align:center}@media screen and (min-width:1400px){.candyRack .product-item{margin:10px 23px 10px 10px}}.candyRack .product-item .product-info{text-align:left;min-height:48px;padding-left:5px}.candyRack .product-item .product-info .product-title{margin-bottom:5px;color:#3498db;text-transform:capitalize;height:58.8px;font-size:14px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.candyRack .product-item .product-info .product-title:after{text-overflow:ellipsis}.candyRack .product-item .product-info .description{display:none}.candyRack .product-item .price-container{text-align:left;margin-bottom:20px}.candyRack .product-item .product-boxshot-container{margin-bottom:10px;height:90px}.candyRack .product-item .product-boxshot-container img{height:90px;margin:0 auto}.candyRack .slick-slider .slick-prev.slick-arrow:before{content:"\f060"}.candyRack .slick-slider .slick-next.slick-arrow:before{content:"\f061"}.candyRack .slick-slider .slick-next:before,.candyRack .slick-slider .slick-prev:before{font-family:FontAwesome;color:#000;font-size:12px;background:#fff;border:1px solid #707070;padding:10px}.candyRack .slick-slider .slick-next{right:25px}.candyRack .slick-slider .slick-prev{left:14px}.candyRack h3{padding-left:15px;margin-top:0!important;font-family:Industry-Light,sans-serif!important;font-weight:700!important}#site-cart{background-color:#F6F6F6}#cart-bg{color:#707070;font-family:Nunito-Regular,sans-serif}.legal-info{color:#000;font-family:Nunito-Regular,sans-serif;margin:25px 0 55px 0}.legal-info p{margin:0 0 6px}.payment-logos{text-align:center}.payment-logos img{margin-right:5px}#payment-step .payment-logos{text-align:left}.extra-text{font-size:12px;font-family:Industry-Demi,sans-serif;font-weight:700}.logos-varios{margin-left:10px}.payment_methods-section input[type=radio]{height:16px;width:20px;margin-right:5px}.payment_methods-section label{margin-left:5px}.extra-info :not(#shipping_address){text-align:center;font-size:15px}#shipping_address .extra-info{float:right}#shipping_address .input-label{text-transform:uppercase}#gift-step .content{padding:2em}#gift-step .content .selections{font-family:Industry-Light,sans-serif}#gift-step .content,#review-step .content,#shipping-step .content{border-left:1px solid #707070;border-right:1px solid #707070;border-bottom:1px solid #707070;background-color:#fff}#gift-step .content .card,#review-step .content .card,#shipping-step .content .card{padding:5px 10px;font-family:Industry-Light,sans-serif}#gift-step .content .card .card-title,#review-step .content .card .card-title,#shipping-step .content .card .card-title{text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;height:40px;max-height:40px;color:#3498db;font-weight:600;font-size:14px}#gift-step .content .card button,#review-step .content .card button,#shipping-step .content .card button{width:100%;height:37px;padding:0;background:#5ce0f2;border:none}#gift-step .content .card button.disabled,#review-step .content .card button.disabled,#shipping-step .content .card button.disabled{color:#b0b0b0;cursor:not-allowed;pointer-events:none}#gift-step .content .card button:focus,#gift-step .content .card button:hover,#review-step .content .card button:focus,#review-step .content .card button:hover,#shipping-step .content .card button:focus,#shipping-step .content .card button:hover{border:none;outline:0}#gift-step .content .card .img-container,#review-step .content .card .img-container,#shipping-step .content .card .img-container{position:relative;overflow:hidden;width:100%;display:grid}#gift-step .content .card .img-container:after,#review-step .content .card .img-container:after,#shipping-step .content .card .img-container:after{content:"";display:block}#gift-step .content .card .img-container img,#review-step .content .card .img-container img,#shipping-step .content .card .img-container img{height:90px;margin:0 auto}#gift-step .content label,#review-step .content label,#shipping-step .content label{font-family:Industry-Demi,sans-serif;font-size:12px}#gift-step .content .info label,#review-step .content .info label,#shipping-step .content .info label{font-family:Nunito-Regular,sans-serif;font-size:12px;font-weight:700}#gift-step .content .info span,#review-step .content .info span,#shipping-step .content .info span{font-family:Nunito-Regular,sans-serif;font-size:12px;text-transform:capitalize}#gift-step .content input,#gift-step .content select,#review-step .content input,#review-step .content select,#shipping-step .content input,#shipping-step .content select{font-size:13px}#gift-step .content .delivery_methods-section,#review-step .content .delivery_methods-section,#shipping-step .content .delivery_methods-section{padding-bottom:10px}#cart-step section{border-left:1px solid #707070;border-right:1px solid #707070;border-bottom:1px solid #707070;padding-left:0;padding-right:0}#payment-step section:not(.checkout){border-left:1px solid #707070;border-right:1px solid #707070;border-bottom:1px solid #707070;background-color:#fff}#payment-step section:not(.checkout) label{font-family:Industry-Demi,sans-serif;font-size:12px}#payment-step section:not(.checkout) .info label{font-size:12px;font-weight:700}#payment-step section:not(.checkout) .info span{font-family:Nunito-Regular,sans-serif;font-size:12px;text-transform:capitalize}#payment-step section:not(.checkout) input,#payment-step section:not(.checkout) select{font-size:13px}#payment_address label{font-family:Industry-Demi,sans-serif;font-size:12px}#payment_address .fa.fa-question-circle{font-size:12px}#payment_address #payment_address_form .input-label{text-transform:uppercase}.methods-titles{text-transform:capitalize;padding-bottom:15px}.payment_methods-section .info label{text-transform:uppercase;font-family:Industry-Demi,sans-serif;font-size:12px}.payment_methods-section .methods-titles label{padding-top:4px}.payment_methods-inline{display:inline-block}.payment_methods-section .methods-titles .klarna-logo{float:right;padding-left:4px}.methods-titles .large-option{margin-top:-5px}.methods-titles .option-title{margin:0}.methods-titles .option-subtitle{font-size:smaller;font-weight:300;margin:0}.checkout-custom-label{margin-left:10px}#cart-step .content{background-color:#fff;margin-bottom:10px}.sidebar-product-image img{height:auto}@media (max-width:767px){.sidebar-product-image img{height:auto}}@media screen and (max-width:425px){.sidebar-product-image img{height:auto}}.section-title,.validated h3{text-transform:uppercase}.delivery-methods,.methods-content .method,.payment-methods{border-top:1px solid #707070}.method{padding-top:15px}.free-method{padding-top:0}.methods-content .payment-logos{text-align:left;padding-bottom:15px}.header .edit{background-color:#fff;text-transform:uppercase;font-weight:bolder;float:right;margin-top:15px;font-family:Industry-Light,sans-serif}.sidebar-header .edit{background-color:#fff;text-transform:uppercase;font-weight:bolder;float:right;margin-top:15px;font-family:Industry-Light,sans-serif}.sidebar-header{margin-bottom:15px}@media (max-width:1399px){.sidebar-header .description{font-size:1.3rem}}.btn-lock,.btn-question{background-color:transparent;border:1px solid #ccc;height:49px;width:49px}.step-validated .step-number{display:none!important}#shipping-step .validated{padding-bottom:7px}#review-step,#shipping-step{padding-bottom:15px}.affix{position:static}.container-affix{background-color:#fff}.products-sidebar,.subtotal-sidebar{background-color:#fff}.bold-text{font-weight:700}#prohibited-countries{overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;background:rgba(0,0,0,.9);display:none}#prohibited-countries .prohibited-modal{position:relative;width:auto;margin:10px;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.4);background:#fff}#prohibited-countries .prohibited-modal .modal-row{padding:25px}#prohibited-countries .prohibited-modal .modal-row p{color:#131615;font-family:Calibri;text-transform:uppercase}#prohibited-countries .prohibited-modal .logo-row{border-bottom:1px solid #e2e2e2}#prohibited-countries .prohibited-modal .logo-row img{width:100px}@media (min-width:768px){#prohibited-countries .prohibited-modal{width:600px;margin:20vh auto 0}}#cookie_alert strong{display:block}#cookie_alert button{font-family:Calibri;padding-top:4px;text-decoration:underline}@media (max-width:996px){.return-shipping div a{font-size:15px}.return-shipping{margin-top:5px!important}#ips_general_container .sidebar{padding-bottom:56px!important}}@media (max-width:380px){#ips_general_container .sidebar{padding-bottom:80px!important}}.error-page{color:#131615;margin-bottom:30px;min-height:600px;padding:30px 0}.error-page .error-msg-container{padding:10px 20px 40px;background:#fff}@media (max-width:767px){.error-page{padding:5px;min-height:500px}}.error-page .btn-primary{margin-top:15px}@media (max-width:350px){.error-page .btn-primary{font-size:14px}}.gift{padding-left:21px;font-size:14px;margin-top:10px}.red-price{color:red}.crossed-price{text-decoration:line-through}.gift-title:before{font-weight:700}.gift-title{font-size:14px!important}#ips_general_container .products.scrollbar-inner.scroll-content{margin-right:0!important}#ips_general_container h4{font-family:Industry-Light,sans-serif;color:#2F2F2F;font-size:16px}#ips_general_container h3{font-family:Industry-Demi,sans-serif;font-size:18px;color:#2F2F2F;margin-top:17px}#ips_general_container h2{font-family:Industry-Light,sans-serif;color:#2F2F2F;font-size:22px;font-weight:bolder;margin-top:16px}#ips_general_container h2.tittle-subtotal{margin-top:0;display:inline-block}#ips_general_container h2.step-title{margin-top:15px;float:left}#ips_general_container .vouchers{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding:0 10px}#ips_general_container .vouchers .promo-code{margin-top:15px}#ips_general_container .vouchers .input-simple{display:flex;max-width:100%;border:1px solid #707070;padding:3px}#ips_general_container .vouchers .input-simple input{flex:1 0 7em;border:none}#ips_general_container .vouchers .input-simple input:lang(de),#ips_general_container .vouchers .input-simple input:lang(fr),#ips_general_container .vouchers .input-simple input:lang(it){flex:1 0 5em}@media (max-width:550px){#ips_general_container .vouchers .input-simple input{max-width:calc(100% - 85px)}}@media (max-width:1400px){#ips_general_container .vouchers .input-simple input{font-size:16px}}#ips_general_container .vouchers .input-simple .input-group-btn{display:block;flex:0 0 auto;width:auto}#ips_general_container .vouchers .input-simple .input-group-btn #apply-voucher{margin-left:0;height:100%}@media (max-width:440px){#ips_general_container .vouchers .input-simple .input-group-btn #apply-voucher{font-size:13px}}#ips_general_container #payment_address .checkbox-custom-label{width:85%;display:inline-flex}#ips_general_container .sheerid{border-bottom:1px solid #d6d6d6;margin-top:10px}#ips_general_container .sheerid .form-group{margin-bottom:10px}#ips_general_container .sheerid .radio-custom-label,#ips_general_container .sheerid .sheerid-text-info{font-size:14px;font-weight:100;vertical-align:middle;margin-right:25px}#ips_general_container .sheerid .checkbox-custom,#ips_general_container .sheerid .radio-custom{font-size:12px;width:17px;height:17px;border-radius:50%;margin-right:5px;margin-top:8px}#ips_general_container .sheerid .input-simple{display:flex;max-width:100%;border:1px solid #707070;padding:3px}#ips_general_container .sheerid .input-simple input{flex:1 0 7em;height:41px;border:none}#ips_general_container .sheerid .input-simple input:lang(de),#ips_general_container .sheerid .input-simple input:lang(fr),#ips_general_container .sheerid .input-simple input:lang(it){flex:1 0 5em}@media (max-width:550px){#ips_general_container .sheerid .input-simple input{max-width:calc(100% - 85px)}}@media (max-width:1400px){#ips_general_container .sheerid .input-simple input{font-size:16px}}#ips_general_container .sheerid .input-simple .input-group-btn{display:block;flex:0 0 auto;width:auto}#ips_general_container #apply-voucher{text-transform:uppercase;font-family:Industry-Demi,sans-serif;font-size:15px;background:#5ce0f2!important;color:#000;border:1px solid #000}#ips_general_container #apply-sheerid{margin-top:5px;margin-bottom:7px;text-transform:uppercase;font-family:Industry-Demi,sans-serif;font-size:15px;background:#5ce0f2!important;color:#000}#ips_general_container #apply-sheerid:hover{border:1px solid #000}#ips_general_container .btn-primary{font-size:15px;text-transform:uppercase;font-weight:400;padding:15px 35px;height:52px;width:100%!important;background:#5ce0f2;font-family:Industry-Demi,sans-serif;border-color:transparent;color:initial}@media screen and (min-width:992px) and (max-width:1400px){#ips_general_container .btn-primary{font-size:14px;padding:15px 0}}@media screen and (max-width:440px){#ips_general_container .btn-primary{font-size:12px;padding:15px 0}}@media screen and (max-width:345px){#ips_general_container .btn-primary{font-size:11px;white-space:normal}}#ips_general_container .btn.btn-secondary:not(.btn-candyrack){font-size:15px;text-transform:uppercase;font-weight:400;padding:15px 35px;height:52px;width:100%;border:1px solid #000;background:#fff;color:#000;font-family:Industry-Demi,sans-serif}#ips_general_container .btn.btn-secondary:not(.btn-candyrack) .btn-candyrack{width:50px}#ips_general_container .btn.btn-primary:active,#ips_general_container .btn.btn-primary:focus,#ips_general_container .btn.btn-primary:hover{background:#5ce0f2;border:#000 1px solid;color:initial;box-shadow:none;outline:0}#ips_general_container .btn.btn-secondary:active,#ips_general_container .btn.btn-secondary:focus,#ips_general_container .btn.btn-secondary:hover{border:#000 1px solid;color:initial;box-shadow:none;outline:0}#ips_general_container .btn-fit-content{width:initial!important;padding:15px 20px!important}#ips_general_container .products .product{border-top:1px solid #707070;padding-top:20px;padding-bottom:20px}#ips_general_container .sidebar-header h3{font-family:Industry-Light,sans-serif;color:#2F2F2F;font-size:20px;font-weight:bolder;text-transform:capitalize;float:left;margin-top:17px}#ips_general_container .sidebar-header i{font-size:21px;padding-top:17px}#ips_general_container .sidebar-header .icon-tax{font-size:initial;padding-top:0}#ips_general_container .sidebar-header .tax-tooltip:lang(fr){display:none}#ips_general_container .info-amount{border-top:1px solid #707070;padding-top:15px;padding-bottom:15px}#ips_general_container .subtotal-sidebar{padding-top:15px}#ips_general_container .sidebar{padding-bottom:20px;border:1px solid #707070;margin-bottom:15px;max-width:48vh}#ips_general_container .spacev{margin-top:15px}#ips_general_container label.promo-code,#ips_general_container label.sheerid-label{font-family:Nunito-Regular,sans-serif;font-size:15px;color:#000;text-transform:capitalize;margin-bottom:0;margin-top:4px;cursor:pointer}@media (max-width:326px){#ips_general_container label.promo-code,#ips_general_container label.sheerid-label{text-transform:lowercase!important}}#ips_general_container label.sheerid-label{width:100%;text-transform:none;color:#000}#ips_general_container label.sheerid-label span{float:left}#ips_general_container label.sheerid-label i{margin-left:4px}#ips_general_container label.sheerid-label a{float:right;font-weight:400;text-transform:none;color:#000}#ips_general_container .voucher-display-section i{cursor:pointer}#ips_general_container .sheerid-section{margin-bottom:5px}#ips_general_container .sheerid-section #details_text{text-decoration:underline}#ips_general_container .sheerid-section i{cursor:pointer}#ips_general_container .image a.ng-scope{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#ips_general_container .image img{height:80px;padding-left:15px}@media screen and (min-width:425px) and (max-width:490px){#ips_general_container .image img{height:auto;width:110px}}@media screen and (max-width:424px){#ips_general_container .image img{height:auto;width:80px}}#ips_general_container td.image{width:130px}@media screen and (max-width:425px){#ips_general_container td.image{width:100px}}#ips_general_container .step .header{position:relative;border-left:1px solid #707070;border-right:1px solid #707070;border-bottom:1px solid #707070}#ips_general_container .step-number{background-color:#000;color:#fff;display:block;width:26px;height:28px;font-family:Industry-Light,sans-serif;font-size:21px;float:left;margin:12px 10px 13px 0;align-items:center}#ips_general_container .section .content{position:relative;padding:20px;border-left:1px solid #707070;border-right:1px solid #707070;border-bottom:1px solid #707070}#ips_general_container #cart-step div.header,#ips_general_container #gift-step div.header,#ips_general_container #payment-step div.header,#ips_general_container #review-step div.header,#ips_general_container #shipping-step div.header{border-top:1px solid #707070;background-color:#fff}#ips_general_container #payment-step{margin-bottom:15px}#ips_general_container #payment-step .address{padding-bottom:15px}#ips_general_container .review-step div.header,#ips_general_container .total_amount-sidebar{background-color:#fff}#ips_general_container #payment-step div.header,#ips_general_container #shipping-step div.header{height:55px}#ips_general_container .gift-step{margin-bottom:15px;margin-top:15px}#ips_general_container .review-step{margin-top:15px;border-top:1px solid #707070;margin-bottom:50px}#ips_general_container .review-step-first{margin-top:15px;border-top:1px solid #707070}#ips_general_container #payment-step .btn-primary,#ips_general_container #shipping-step .btn-primary{width:auto;height:auto;padding-left:50px;padding-right:50px}#ips_general_container #payment-step:lang(de) .btn-primary,#ips_general_container #payment-step:lang(fr) .btn-primary{width:100%;padding-left:20px;padding-right:20px;font-size:74%!important;white-space:normal}@media (min-width:440px){#ips_general_container #payment-step:lang(de) .btn-primary,#ips_general_container #payment-step:lang(fr) .btn-primary{padding-left:30px;padding-right:30px;font-size:80%}}@media (min-width:550px){#ips_general_container #payment-step:lang(de) .btn-primary,#ips_general_container #payment-step:lang(fr) .btn-primary{width:auto;height:auto;padding-left:40px;padding-right:40px;font-size:90%}}@media (min-width:768px){#ips_general_container #payment-step:lang(de) .btn-primary,#ips_general_container #payment-step:lang(fr) .btn-primary{padding-left:50px;padding-right:50px;font-size:100%}}#ips_general_container section.checkout{margin-top:15px}#ips_general_container .quantity-selector{width:102px}#ips_general_container .quantity-selector input.input-lg{height:41px;font-size:14px;margin-top:10px}#ips_general_container .products-table tbody>tr>td.total-price{text-align:right;width:120px;padding-top:10px;vertical-align:middle}#ips_general_container .products-table.table.has-subscriptions tbody>tr>td.total-price{width:138px}#ips_general_container .products-table tbody>tr>td{vertical-align:middle!important}#ips_general_container .products-table tbody>tr:first-child>td{border:none}#ips_general_container .product-info-line-td{border-top:1px solid #d6d6d6!important}#ips_general_container .product-info-line-tr{border-top:1px solid #d6d6d6!important;width:100%!important}#ips_general_container .gift-product-info-line{border-top:1px solid #d6d6d6!important;border-spacing:10px}#ips_general_container .btn-remove{background:0 0;color:#6F6F6F;padding-left:0}@media (max-width:366px){#ips_general_container .products-sidebar .product .total-price,#ips_general_container .products-sidebar .product-info .title,#ips_general_container .products-sidebar .quantity{margin-left:10px}}#ips_general_container .product-info .title{margin-top:0;font-size:17px;margin-bottom:5px;color:#3498db;width:95%}@media (max-width:1400px){#ips_general_container .product-info .title{font-size:16px}}#ips_general_container .product-info a{text-decoration-color:#3498db}#ips_general_container .legal-info{font-size:12px;color:#000;padding:20px;background:#dcdcdc;border:none}#ips_general_container #shipping-step .legal-info{height:72px}#ips_general_container .return-shipping{text-align:center;margin-top:15px!important}#ips_general_container .return-shipping a{color:#3498db;cursor:pointer;font-weight:700}#ips_general_container .return-shipping i{padding-right:2px}#ips_general_container .checkbox-custom-label{margin-left:12px;font-family:Nunito-Regular,sans-serif}#ips_general_container .payment-logos div{display:inline-block;text-align:left}#ips_general_container .custom-price-selector{width:120px}#ips_general_container .edit-price button{background:#70B3DF;color:#fff;font-size:14px;text-transform:uppercase;font-weight:400;font-family:Nunito-Regular,sans-serif;border-color:transparent}#ips_general_container quantity-selector .input.input-lg{width:84px;font-size:16px}#ips_general_container .edit{font-size:14px}#ips_general_container .discount{padding-top:6px}#ips_general_container .edit-price{display:inline-flex}#ips_general_container .percentage-value{padding-left:5px;font-size:14px}#ips_general_container .err-requires-login{padding-left:5px}#ips_general_container #confirmation-text .alert-danger,#ips_general_container .modal-content .modal-body{font-size:14px;text-align:justify;margin-left:0;margin-right:0;color:#000}#ips_general_container #confirmation-text .alert-danger a,#ips_general_container .modal-content .modal-body a{color:#3498db}#ips_general_container #confirmation-text,#ips_general_container .modal-content:not(.alert-danger) .modal-body{margin-left:25px;margin-right:25px;font-size:14px;text-align:justify;color:#000}#ips_general_container #confirmation-text a,#ips_general_container .modal-content:not(.alert-danger) .modal-body a{color:#3498db}#ips_general_container .modal-content .modal-header{color:#000}#ips_general_container .mailto{color:#2F2F2F}#ips_general_container #modal_popup .modal-header,#ips_general_container .confirmation-header{margin:20px 0 0 24px}#ips_general_container .confirmation-content .close{padding-right:17px;padding-top:15px}#ips_general_container .modal-footer{border-top:none;text-align:center}#ips_general_container .modal-footer .btn-default{width:250px;border-color:#000;text-transform:uppercase}#ips_general_container .confirmation-footer .btn-primary{width:auto;height:auto;padding-left:50px;padding-right:50px;margin-bottom:5px}#ips_general_container .confirmation-footer .btn-primary:lang(de),#ips_general_container .confirmation-footer .btn-primary:lang(fr){width:100%;padding-left:20px;padding-right:20px;font-size:74%!important;white-space:normal}@media (min-width:440px){#ips_general_container .confirmation-footer .btn-primary:lang(de),#ips_general_container .confirmation-footer .btn-primary:lang(fr){padding-left:30px;padding-right:30px;font-size:80%}}@media (min-width:550px){#ips_general_container .confirmation-footer .btn-primary:lang(de),#ips_general_container .confirmation-footer .btn-primary:lang(fr){width:auto;height:auto;padding-left:40px;padding-right:40px;font-size:90%}}@media (min-width:768px){#ips_general_container .confirmation-footer .btn-primary:lang(de),#ips_general_container .confirmation-footer .btn-primary:lang(fr){padding-left:50px;padding-right:50px;font-size:100%}}#ips_general_container .confirmation-text{width:450px}#ips_general_container #sheerid_popup .close{margin-right:10px;text-align:right;opacity:1;font-size:35px;color:#AAA;font-weight:inherit}#ips_general_container #sheerid_popup .iframe_box{text-align:center}#ips_general_container #sheerid_popup iframe{width:100%}#ips_general_container #sheerid_details_popup{position:absolute}#ips_general_container #sheerid_details_popup .close{margin-right:5px;text-align:right;opacity:1;font-size:25px;color:#AAA;font-weight:inherit}#ips_general_container #sheerid_details_popup .modal-content{width:75%}#ips_general_container #sheerid_details_popup .modal-body{padding-top:20px;padding-bottom:20px;overflow-wrap:break-word}#ips_general_container .checkbox-custom{margin-left:0}#ips_general_container .products-table input.input-lg{height:36px!important;font-size:13px!important;width:60px}#ips_general_container .products-table{margin-bottom:0}#ips_general_container .empty_cart_box{margin:15px;text-align:center}#ips_general_container .empty_cart_text{margin:0;text-align:left}#ips_general_container .continue_shopping_btn{margin-top:10px;width:auto}#ips_general_container .two-points{margin-left:-2px}#ips_general_container .quantity-selector .bootstrap-touchspin-up{margin-left:0}#ips_general_container .bootstrap-touchspin-down,#ips_general_container .bootstrap-touchspin-up{height:36px;padding:0 16px!important;border:none;font-size:20px;line-height:1.3333333;border-radius:0;margin-top:10px}@media screen and (max-width:425px){#ips_general_container .bootstrap-touchspin-down,#ips_general_container .bootstrap-touchspin-up{padding:0 10px!important}}#ips_general_container #crypto-modal .text-amex{margin-top:15px}#ips_general_container #crypto-modal .image-amex{margin-bottom:10px}#ips_general_container .additional-text{font-family:Nunito-Regular,sans-serif;font-size:13px}#ips_general_container #text-renewal{font-size:15px;font-weight:700}#ips_general_container .product-popup .modal-header{display:flex;justify-content:space-between;align-items:center}#ips_general_container .product-popup .modal-header::after,#ips_general_container .product-popup .modal-header::before{content:none}#ips_general_container .product-popup .modal-header .close-button{margin:0;padding:0 8px;background-color:transparent;font-weight:700}@media (max-width:635px){#ips_general_container .product-popup .modal-body{margin-left:0!important;margin-right:0!important;padding:15px 18px}}#ips_general_container .product-popup .nav-tabs{margin-bottom:16px}#ips_general_container .product-popup .tab-content .price-title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}@media (max-width:635px){#ips_general_container .product-popup .tab-content .price-title-container{flex-direction:column;align-items:flex-start}}#ips_general_container .product-popup .tab-content .price-title-container .title{padding-right:32px}@media (max-width:635px){#ips_general_container .product-popup .tab-content .price-title-container .title{padding-right:0;margin-bottom:8px}}#ips_general_container .product-popup .tab-content .product-container{min-height:260px}@media (max-width:635px){#ips_general_container .product-popup .tab-content .product-container{display:flex;flex-direction:column}}#ips_general_container .product-popup .tab-content .product-container .overview-container{display:flex;align-items:center;flex-direction:column}@media (max-width:635px){#ips_general_container .product-popup .tab-content .product-container .overview-container{width:100%;margin-bottom:16px}}#ips_general_container .product-popup .tab-content .product-container .overview-container .image-container{max-height:100%;width:100%;margin-bottom:16px;padding:0 16px}@media (max-width:635px){#ips_general_container .product-popup .tab-content .product-container .overview-container .image-container{max-height:140px}}#ips_general_container .product-popup .tab-content .product-container .overview-container .image-container .product-image{max-height:250px;width:100%;height:100%;object-fit:contain}@media (max-width:635px){#ips_general_container .product-popup .tab-content .product-container .overview-container .image-container .product-image{max-height:140px}}#ips_general_container .product-popup .tab-content .product-container .description-container{display:flex;flex-direction:column;align-items:center}@media (max-width:635px){#ips_general_container .product-popup .tab-content .product-container .description-container{width:100%;padding:0}}#ips_general_container .product-popup .tab-content .product-container .description-container .text-content{position:relative;width:100%;text-align:left;margin-bottom:8px;max-height:1600px;transition:1s;overflow:overlay;-ms-overflow-style:none;scrollbar-width:none}#ips_general_container .product-popup .tab-content .product-container .description-container .text-content::-webkit-scrollbar{display:none}#ips_general_container .product-popup .tab-content .product-container .description-container .text-content.collapsed{max-height:220px;overflow:hidden;transition:.5s cubic-bezier(0,1,0,1)}@media (max-width:635px){#ips_general_container .product-popup .tab-content .product-container .description-container .text-content.collapsed{max-height:160px}}#ips_general_container .product-popup .tab-content .product-container .description-container .text-content.collapsed::after{content:'';display:block;position:absolute;top:0;width:100%;height:100%;box-shadow:inset 0 -51px 14px -30px #fff}#ips_general_container .product-popup .tab-content .product-container .description-container .text-content p{margin:0}#ips_general_container .product-popup .tab-content .product-container .description-container .readmore-button{padding:8px 10px;background:0 0;text-transform:initial;border:none;color:#3498db}.in-stock-box,.madeto-order-box,.pre-back-order-box{font-family:Nunito-Regular,sans-serif;font-size:13px;overflow-wrap:break-word}#order_plans-selector{width:170px}#order_plans-selector select{margin-top:10px}.mandatory-field{text-align:right;margin-top:20px;font-size:1.4rem}@media (max-width:617px){.mandatory-field{font-size:1.2rem;margin-top:19px}}@media (max-width:561px){.mandatory-field{font-size:1.1rem}}@media (max-width:537px){.mandatory-field{font-size:1rem;margin-top:18px}}@media (max-width:508px){.mandatory-field{font-size:.9rem;margin-top:18px}}@media (max-width:414px){.mandatory-field{width:100%;margin-top:0}}@media (max-width:414px){.delivery-address{width:100%}}@media (max-width:1399px){.add-to-cart{padding-bottom:15px}}.step-validated-prereview .step-number{display:inline!important}#steps-wrapper .newsletter-step{border:1px solid #707070!important;background:#fff!important}#steps-wrapper .newsletter-step div.checkbox{padding-left:0!important}#steps-wrapper .newsletter-step p.info{margin-left:31px!important}.icon-extra-info{padding-right:2px}#payment-step div .header,#shipping-step div .header,.gift-step div .header,.review-step div .header{text-align:center}.year{margin-top:3px!important}@media (max-width:359px){.year{margin-top:20px!important}}.month{margin-top:25px!important}@media (max-width:999px){.securrity-code{margin-top:0!important}}td.remove{vertical-align:middle!important}.total_amount-sidebar .extra-info{margin-top:15px}.gift-quantity{padding-right:5px;font-weight:700;font-size:14px}.total-price-gift{font-size:14px}.product-info-gift .gift-title{width:100%!important}.title-term{font-size:16px;font-weight:700;text-decoration:underline}.collapse-hand{cursor:pointer}.collapse-title,.collapse-title-in{font-family:Industry-Light,sans-serif;font-size:16px;margin-top:16px}.collapse-title a,.collapse-title-in a{color:#2F2F2F!important}.collapse-title>a:after{font-family:FontAwesome;content:" \f078";padding-right:5px;float:right;color:#5ce0f2}.collapse-title>a.collapsed:after{font-family:FontAwesome;content:" \f054";float:right;color:#5ce0f2}.content-legal{margin-right:16px;font-family:Nunito-Regular,sans-serif}.collapse-title>a:active,.collapse-title>a:focus,.collapse-title>a:hover{text-decoration:none}.modal-subscriptions .modal-scrollable{max-height:450px;overflow:auto;margin-right:0!important}.footer-subscriptions .btn-default{height:45px;background-color:#5ce0f2;padding-top:12px;font-weight:700}@media screen and (max-width:363px){.checkout .btn-primary,.subtotal-sidebar .btn-primary,.subtotal-sidebar .btn-secondary{font-size:12px!important}}@media screen and (max-width:991px){.subtotal-sidebar{padding:8px!important}}.checkout-title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:22px;margin-bottom:11px}@media (max-width:635px){.checkout-title{align-items:flex-start;flex-direction:column}}.segured-checkout{padding:0;margin:0;margin-left:-2px;font-size:4.8rem}@media (max-width:391px){.segured-checkout .radio-custom-label{width:80%}}@media (max-width:635px){.segured-checkout{margin-bottom:12px;font-size:3.5rem}}.checkout-contact-info{padding-right:0;text-align:right;font-size:.95em}@media (max-width:635px){.checkout-contact-info{text-align:left;font-size:.8em}}.checkout-contact-info p{margin:0;font-family:Industry-Light,sans-serif}.header-wrap{display:flex;align-items:center;flex-direction:row;position:relative}@media (max-width:767px){.header-wrap{padding:0}}.header-wrap .nav-login{display:block;margin:0;position:absolute;padding:0;right:15px}.header-wrap .nav-login ul.nav{padding:0}@media (max-width:991px){.promo-row{margin-left:-8px;margin-right:-8px}}.tax-exemption .modal-content{width:430px}.tax-exemption .modal-header{font-size:18px!important}.btn-default.continue,.btn-default.save{width:265px!important;font-size:15px!important;font-family:Industry-Light,sans-serif!important;font-weight:700!important}.btn-default.continue{margin-top:27px}.fa-file-pdf-o:before{margin-right:6px!important;font-family:FontAwesome!important}.tax-exemption hr{border:1px solid #707070;margin-top:28px}.tax-exemption .modal-content{font-family:Nunito-Regular,sans-serif;color:#000}.label-expiry-date{float:left}.div-expiry-date i{padding-left:3px;float:inherit}@media (max-width:490px){.info-price{display:grid}#ips_general_container .products-table input.input-lg{width:60px}}.error-color{color:#c00}.row-form{padding:0 15px}.loader{border:7px solid #f3f3f3;border-radius:50%;border-top:7px solid #5ce0f2;width:40px;height:40px;-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#payment_subscription_option:hover{cursor:pointer;background-color:#F0EEEE}#payment_subscription_option{min-height:95px;margin-bottom:10px}#img_payment_subscription_option{width:80px}.cvv-container{margin-bottom:0}.payment_subs_info{margin-top:20px}.accept-subscription .checkbox-custom{transform:scale(1.3);margin:5px;cursor:pointer}.accept-subscription span{font-size:18px}.accept-subscription a{text-decoration:underline}.serial-num-container{font-size:13px}.serial-num-container p{margin-bottom:5px;margin-top:3px;font-weight:700}.serial-num-container a{text-decoration:underline;text-decoration-color:#6F6F6F}.serial-num-container input{margin-bottom:5px}.rental-check{margin-top:16px!important}#googlepay{margin-bottom:15px}.subscribe_newsletter_txt{font-size:16px!important}