@keyframes wobble-vertical{16.65%{transform:translateY(0.5rem)}33.3%{transform:translateY(-0.375rem)}49.95%{transform:translateY(0.25rem)}66.6%{transform:translateY(-0.125rem)}83.25%{transform:translateY(0.063rem)}100%{transform:translateY(0)}}@keyframes underline-yellow-animation{0%{transform:translateX(0)}49%{transform:translateX(100%)}50%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes wobble-vertical{16.65%{transform:translateY(0.5rem)}33.3%{transform:translateY(-0.375rem)}49.95%{transform:translateY(0.25rem)}66.6%{transform:translateY(-0.125rem)}83.25%{transform:translateY(0.063rem)}100%{transform:translateY(0)}}@keyframes underline-yellow-animation{0%{transform:translateX(0)}49%{transform:translateX(100%)}50%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes wobble-vertical{16.65%{transform:translateY(0.5rem)}33.3%{transform:translateY(-0.375rem)}49.95%{transform:translateY(0.25rem)}66.6%{transform:translateY(-0.125rem)}83.25%{transform:translateY(0.063rem)}100%{transform:translateY(0)}}@keyframes underline-yellow-animation{0%{transform:translateX(0)}49%{transform:translateX(100%)}50%{transform:translateX(-100%)}100%{transform:translateX(0)}}.reinsurance-checkout{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;padding:10px;max-width:1400px;margin:auto}@media (min-width: 768px){.reinsurance-checkout{-ms-flex-flow:row;flex-flow:row}}.reinsurance-checkout .col-reinsurance{width:100%}@media (min-width: 768px){.reinsurance-checkout .col-reinsurance{width:50%;float:left}}.reinsurance-checkout .reinsurance{width:50%;float:left;padding:0 10px}.reinsurance-checkout .reinsurance p{font-size:1rem}.reinsurance-checkout .reinsurance p.reinsurance-text{display:block}.reinsurance-checkout .reinsurance p.reinsurance-title{font-size:1.2rem;font-weight:bolder;margin-top:0.5rem}@media (min-width: 768px){.reinsurance-checkout .reinsurance p.reinsurance-title{font-size:1.25rem}}.reinsurance-checkout .reinsurance img{max-width:96px}.checkout-footer{padding:25px 0;height:12rem}@media (min-width: 768px){.checkout-footer{height:7rem}}@media (min-width: 768px){.checkout-footer-link{text-align:right}}.checkout-footer-link a{display:block;padding:8px 0}@media (min-width: 768px){.checkout-footer-link a{display:inline;margin-left:2rem}}.checkout-footer-lang{padding-bottom:10px}body{background-color:#f1efef !important}#maincontent{padding-top:1.25rem}.btn-primary{padding:.7rem 1.2rem .5rem;border-color:#0d0d0d !important;background-color:#0d0d0d;color:#fff !important;font-size:1.1rem;text-transform:uppercase}.product-line-item+.product-line-item::before,.multi-shipping+.product-line-item::before{border-bottom:0.063em dashed #d0d0d1}.shipment-block+.shipment-block::before{border-bottom:0.063em dashed #d0d0d1}.contact-info-block{border-bottom:0.063em dashed #d0d0d1}.checkout-container{width:calc(100% - 30px);margin:auto;padding-bottom:2rem;background-color:#f2f2f2;color:#1e1e25;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@media (min-width: 768px){.checkout-container{width:910px;max-width:90%}}@media (min-width: 768px){.checkout-container .create-account-info{text-align:center}.checkout-container .create-account-info p,.checkout-container .create-account-info ul,.checkout-container .create-account-info li{display:inline}.checkout-container .create-account-info ul{padding:0}.checkout-container .create-account-info ul li{padding-left:.1875rem}}@media (max-width: 1025px){.checkout-container .create-account-info{display:none}.checkout-container .create-account-info li{font-size:.8rem}}.checkout-container .create-account-info-mobile{display:none}@media (max-width: 1025px){.checkout-container .create-account-info-mobile{display:block}}.checkout-container .google-yk-button-wrapper #google-yk-button{display:-ms-flexbox;display:flex;margin:1.5rem 0}.checkout-container .google-yk-button-wrapper #google-yk-button>div{margin:auto}.checkout-container .google-yk-button-wrapper .separation-label{position:absolute;left:50%;padding:.6rem 1rem;transform:translate(-50%, -50%);background-color:#f2f2f2;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.6rem;font-weight:bold}header{height:3.75rem;background-color:#0d0d0d}@media (min-width: 768px){header{height:5.625rem;padding-bottom:2rem}}nav{height:100%;background-color:#fff;text-align:center}nav .logo-home{margin:40px auto}@media (min-width: 768px){nav .logo-home{width:65%}}nav .logo-home svg{width:100%}.logo-home .logo-home-img{width:17rem;fill:#fff}h2,h3,.h3{margin-bottom:0;font-family:inherit;font-size:1.5rem;font-weight:bold;text-transform:uppercase}.checkout-title{margin-bottom:0;font-family:inherit;font-size:1rem;font-weight:bold;text-transform:uppercase}@media (max-width: 1024px){.checkout-title{font-size:1rem !important}}.text-x-small{font-size:.88rem}@media (max-width: 768px){form input[type='text'],form input[type='email'],form input[type='password'],form input[type='tel']{height:3.15rem}}form input[type='radio'],form input[type='checkbox']{width:.9rem;height:.9rem}form input[type='radio']::before{width:1rem;height:1rem;box-shadow:inset 0 0 0 .1875rem #fff}@media (max-width: 768px){form select{min-height:3.15rem}}form select.custom-select{background-image:url("../../images/icons/chevron-dark.png");background-size:1.25rem .7rem}form .form-control-label{margin-top:.8rem;padding:0 5px;font-weight:bold}form .form-group.required .form-control-label::after{content:'*';font-weight:500}form .payment-methods-container #lb_scheme{display:inline}@media (min-width: 768px){form .payment-methods-container #rb_scheme{margin-bottom:15px}}.priceItem{font-weight:bold}.priceItem.strike{font-weight:lighter;text-decoration:line-through}.checkout-breadcrumbs{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin:0;padding:0;padding:1rem 0;background-color:#0d0d0d;color:gray;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";list-style:none;text-align:center}@media (min-width: 768px){.checkout-breadcrumbs{-ms-flex-pack:center;justify-content:center;padding-top:0}}.checkout-breadcrumbs-item{display:inline-block;position:relative;min-width:7.8125rem;margin:0 1vw;font-size:1rem;z-index:1}@media (min-width: 768px){.checkout-breadcrumbs-item{font-weight:bold;text-transform:uppercase}}.checkout-breadcrumbs-item .numbering{display:block;width:1.875rem;height:1.875rem;margin:.5rem auto;border:.0625rem solid gray;border-radius:50%;background-color:#0d0d0d;line-height:2rem}@media (max-width: 768px){.checkout-breadcrumbs-item .numbering{line-height:2.1 !important}}.checkout-breadcrumbs-item a{color:inherit;text-decoration:inherit}.checkout-breadcrumbs-item.validated{color:grey;z-index:1}.checkout-breadcrumbs-item.validated .numbering{border:.0625rem solid #afafaf;border-radius:50%;background-color:#0d0d0d;z-index:1}.checkout-breadcrumbs-item.current{color:#fff}@media (max-width: 1024px){.checkout-breadcrumbs-item.current{font-weight:600}}.checkout-breadcrumbs-item.current .numbering{border:.0625rem solid #ffcf0b;background-color:#ffcf0b;color:#0d0d0d;z-index:1}.checkout-breadcrumbs .breadcrumb-line{position:absolute;width:18.75rem;height:.125rem;margin-bottom:1.5625rem;background-color:grey;z-index:0}@media (max-width: 768px){.checkout-breadcrumbs .breadcrumb-line{width:70%}}.checkout-breadcrumbs ~ #maincontent{background-color:#f2f2f2}input[type='checkbox']::before{width:1.6rem;height:1.6rem}ul.mobile-tabs li{position:relative;padding-bottom:0;color:#a5a5a5;font-weight:800}ul.mobile-tabs li.active{border-bottom:.125rem solid #ffcf0b;color:#1e1e25}ul.mobile-tabs li:not(:last-of-type)::after{content:'';position:absolute;top:20%;right:0;width:1px;height:60%;margin-left:1rem;background-color:#adb5bd}@media (max-width: 1024px){.button-fixed{position:fixed;right:0;bottom:0;width:100% !important;padding:0;z-index:10}.button-fixed .btn-primary{font-size:.95rem}}body>img:last-of-type{position:absolute}.form-control.is-invalid,.was-validated .form-control:invalid{background-position:100% 50%}input[type='checkbox'].form-control,input[type='radio']{font-size:.8rem}input[type='checkbox'].form-control::before,input[type='radio']::before{width:1rem;height:1rem;border:.0625rem solid #0d0d0d}input[type='checkbox'].form-control:checked::before,input[type='radio']:checked::before{background-color:#0d0d0d}input[type='radio'],input[type='checkbox']{width:1rem;height:1rem}input[type='text'],input[type='tel'],input[type='email'],input[type='password'],select.custom-select{border-radius:.2rem}input[type='text']:-ms-input-placeholder,input[type='tel']:-ms-input-placeholder,input[type='email']:-ms-input-placeholder,input[type='password']:-ms-input-placeholder,select.custom-select:-ms-input-placeholder{color:#1e1e25;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem}input[type='text']::placeholder,input[type='tel']::placeholder,input[type='email']::placeholder,input[type='password']::placeholder,select.custom-select::placeholder{color:#1e1e25;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem}.mobile-tabs li{cursor:pointer;color:#adb5bd;text-transform:uppercase;list-style:none;padding:0.5rem;font-size:0.9rem}@media (min-width: 1024px){.mobile-tabs li{visibility:visible;height:100%;padding:1rem;font-size:1.1rem}}.mobile-tabs li.active{color:#0d0d0d;border-bottom:2px solid #0d0d0d;font-weight:800}.tab-block.sm-invisible{height:0;overflow:hidden;visibility:hidden}@media (min-width: 1024px){.tab-block.sm-invisible{visibility:visible;height:100%}}.checkout-login-page .checkout-title{font-size:1rem}.checkout-login-page label[for='shippingAddressDifferentThanBillingAddress']{font-size:.88rem}@media (min-width: 1024px){.checkout-login-page label[for='shippingAddressDifferentThanBillingAddress']{font-size:inherit}}.checkout-login-page .submit-information{margin:auto;padding:.5rem 2.4rem;border:.0625rem solid #ffcf0b;border-radius:.3rem;background-color:#ffcf0b;color:#0d0d0d;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.9rem;font-weight:normal;letter-spacing:0;transition-duration:100ms}@media (min-width: 768px){.checkout-login-page .submit-information{padding:.6rem 4.3rem .3rem}}@media (min-width: 1280px){.checkout-login-page .submit-information{font-size:.95rem}}.checkout-login-page .submit-information:hover{background-color:#1e1e25;color:#fff;text-decoration:none}.checkout-login-page .mobile-tabs{width:fit-content}.checkout-login-page .card-header{border-bottom:none;background-color:transparent}.checkout-login-page .form-control-label{cursor:default}@media (min-width: 768px){.checkout-login-page .form-control-label{margin:0;padding:0}}.checkout-login-page .login-form{-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 768px){.checkout-login-page .login-form{padding-top:1rem}}.checkout-login-page .login-form .card{background-color:transparent}.checkout-login-page .login-form .card.logged-wording{padding:20px 15px;border:1px solid #d0d0d1;background-color:#fff}.checkout-login-page .login-form .card.logged-wording p{margin-bottom:0;color:gray;font-weight:bold}.checkout-login-page .login-form .card.logged-wording p:first-child{width:calc(100% - 65px)}.checkout-login-page .login-form .card.logged-wording .change-address{position:absolute;top:10px;right:15px;color:#0d0d0d;text-decoration:underline}.checkout-login-page .login-form .card.logged-wording .change-address button{border:none;background-color:transparent;text-decoration:underline}.checkout-login-page .login-form .card .add-new-address{padding:1rem;border:none;border:1px solid #d0d0d1;background-color:#fff;text-align:left;text-decoration:underline}.checkout-login-page .login-form .card .add-new-address.active{border:2px solid #ffcf0b !important}.checkout-login-page .login-form .card .add-new-address.active+.add-new-address-form-wrapper{display:block}.checkout-login-page .login-form .forgot-password{margin-bottom:30px;font-size:.9rem;text-decoration:underline}.checkout-login-page .customer-address-wrapper{margin-top:20px}.checkout-login-page .customer-address-wrapper>.card{cursor:pointer}.checkout-login-page .customer-address-wrapper.active>.card{border:2px solid #ffcf0b !important}.checkout-login-page .checkout-login-login,.checkout-login-page .create-account{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.checkout-login-page .checkout-login-login .btn-validate,.checkout-login-page .create-account .btn-validate{margin:2rem 0}.checkout-login-page .checkout-login-login .c-new-address,.checkout-login-page .create-account .c-new-address{max-height:65px}.checkout-login-page .checkout-login-login{border:none}@media (min-width: 768px){.checkout-login-page .checkout-login-login{padding-right:4.5rem}}.checkout-login-page .create-account{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid .checkout-login-page .create-account lightgrey}@media (min-width: 768px){.checkout-login-page .create-account{margin-top:0;padding-top:0;padding-left:4.5rem;border-top:none;border-left:solid 1px lightgray}}.checkout-login-page .create-account .create-account-info{margin-top:.8rem;padding-top:1rem}@media (min-width: 768px){.checkout-login-page .create-account .create-account-info{padding-top:1.25rem}}.checkout-login-page .create-account .btn-validate{margin-bottom:0}.checkout-login-page .input-label-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 2.5rem}.checkout-login-page .input-label-wrapper .form-control-label{padding-left:0}@media (max-width: 768px){.checkout-login-page .input-label-wrapper .form-control-label{width:100%}}.checkout-login-page .address-form.shipping[data-ui='checkout-login-address'] .hidden-fields{display:none}.link-primary-return{width:fit-content;color:#1e1e25;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:800}.link-primary-return ::after{background-color:#0d0d0d}.bg-dark{background-color:#0d0d0d}.btn-validate{margin:auto;padding:.5rem 2.4rem;border:.0625rem solid #ffcf0b;border-radius:.3rem;background-color:#ffcf0b;color:#0d0d0d;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.9rem;font-weight:normal;letter-spacing:0;transition-duration:100ms}@media (min-width: 768px){.btn-validate{padding:.6rem 4.3rem .3rem}}@media (min-width: 1280px){.btn-validate{font-size:.95rem}}.btn-validate:hover{background-color:#1e1e25;color:#fff;text-decoration:none}
