@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";body{overflow-x:hidden}@media only screen and (max-width: 1200px){body .container{width:100% !important}}body .container-fluid{padding:0}body .container-fluid>.row{margin:0}body .container-fluid>.row>.col-xs-12{padding:0}body #wrapper{background-color:#fff;overflow-x:hidden}body *{font-family:Montserrat}body img{max-width:100%}@media(min-width: 1200px){body .container{width:1520px}}body .flex-row{display:flex;align-items:center}body .btn.btn-primary{background-color:#c80000;text-transform:uppercase;transition:.3s;border-radius:10px;font-weight:600;font-size:1rem;color:#fff;line-height:1;border:none;height:52px;display:inline-flex;align-items:center;justify-content:center}body .btn.btn-primary:hover{background-color:#930000}body .btn.btn-primary-bordered{background-color:#c80000;text-transform:uppercase;transition:.3s;border-radius:10px;font-weight:600;font-size:1rem;color:#fff;line-height:1;padding:16px;border:2px solid #fff;height:auto;display:inline-flex;align-items:center;justify-content:center}body .btn.btn-primary-bordered:hover{background-color:#930000}body .btn.btn-secondary{background-color:#1c6389;text-transform:uppercase;transition:.3s;border-radius:10px;font-weight:600;font-size:1rem;color:#fff;line-height:1;height:auto;display:inline-flex;align-items:center;justify-content:center}body .btn.btn-secondary:hover{background-color:#113e56}body .btn.btn-secondary-inverted{background-color:rgba(0,0,0,0);text-transform:uppercase;transition:.3s;border-radius:10px;font-weight:600;font-size:1rem;color:#1c6389;line-height:1;border:2px solid #1c6389;height:auto;display:inline-flex;align-items:center;justify-content:center}body .btn.btn-secondary-inverted:hover{background-color:#1c6389;color:#fff}body .btn.btn-default{background-color:#c80000;text-transform:uppercase;transition:.3s;border-radius:10px;font-weight:600;font-size:1rem;color:#fff;line-height:1}body .btn.btn-default:hover{background-color:#930000}body a.text-muted,body small{color:#2e373c !important}body .semi-bold{font-weight:600}body .bold{font-weight:bold}body .lightblue{color:#cdedff}body .text-center{text-align:center}body .reassurances-custom ul{display:flex;justify-content:center;flex-wrap:wrap;gap:3.5rem;margin:0}body .reassurances-custom ul li{display:flex;flex-direction:column;justify-content:center;max-width:346px}body .reassurances-custom ul li img{margin:0 auto 14px auto}body .reassurances-custom ul li .title{font-size:1.25rem;color:#c80000;font-weight:600;line-height:28px}body .reassurances-custom ul li .subtitle{color:#1c6389;font-weight:500;line-height:28px;margin:0;font-size:1rem}body .reassurances-custom ul li *{text-align:center}body .testimonials{display:flex}body .testimonials .testimonial{display:flex;flex-direction:column;justify-content:center}body .testimonials .testimonial .content{max-width:840px;margin:0 auto}body .testimonials .testimonial *{text-align:center;color:#fff}body .testimonials .testimonial img{margin-inline:auto;margin-bottom:1rem}body .testimonials .testimonial .title{font-style:italic;font-weight:800;line-height:148.036%;text-transform:uppercase;margin-bottom:1rem;font-size:1.125rem}@media only screen and (min-width: 992px){body .testimonials .testimonial .title{font-size:2.5rem}}body .testimonials .testimonial .commentary{font-style:normal;font-weight:500;margin-bottom:1rem;line-height:28px;font-size:1rem}@media only screen and (min-width: 992px){body .testimonials .testimonial .commentary{font-size:1.25rem}}body .testimonials .testimonial .author{font-size:16px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:0}body .testimonials .slick-dots{bottom:-3.5rem}body .testimonials .slick-dots li button::before{border:1px solid #fff;color:rgba(0,0,0,0);border-radius:50%;opacity:1}body .testimonials .slick-dots li.slick-active button::before{background-color:#fff}body .page-footer{margin:0 !important}body .blockreassurance{background-color:#1c6389;width:100vw;margin-left:calc(50% - 50vw);padding:15px 0}@media only screen and (min-width: 768px){body .blockreassurance{padding:15px}}body .blockreassurance .block-title{margin-top:.5rem;color:#fff}body .ui-autocomplete .ui-menu-item .ui-corner-all{display:flex;align-items:center;gap:1rem}body .ui-autocomplete .ui-menu-item .ui-corner-all .product{font-weight:500;font-size:1rem}body .ui-autocomplete .ui-menu-item .ui-corner-all:hover{background-color:#f9f9f9}body:not(#index) .title{text-transform:uppercase;text-align:center;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#1c6389;margin-top:0;font-size:1.625rem;column-gap:2rem;margin-bottom:2rem}@media only screen and (min-width: 992px){body:not(#index) .title{margin-bottom:3.5rem;margin-top:1rem}}@media only screen and (min-width: 992px){body:not(#index) .title{font-size:2.5rem}}@media only screen and (min-width: 1200px){body:not(#index) .title{column-gap:10rem}}body:not(#index) .title span{color:#c80000}body:not(#index) .title::before,body:not(#index) .title::after{content:"";height:28px;width:100%;background-repeat:no-repeat;background-size:auto 100%}body:not(#index) .title::before{background-image:url("../../assets/img/substract-left.svg");background-position:right center}body:not(#index) .title::after{background-image:url("../../assets/img/substract-right.svg");background-position:left center}body:not(#index) .title h1,body:not(#index) .title h2,body:not(#index) .title h3,body:not(#index) .title h4,body:not(#index) .title .h1{color:#1c6389;margin:0;font-size:inherit;line-height:148.036%}body:not(#index) .title h1 span,body:not(#index) .title h2 span,body:not(#index) .title h3 span,body:not(#index) .title h4 span,body:not(#index) .title .h1 span{color:#c80000}body .breadcrumb{display:none}body .breadcrumb li a span{color:#000}body .breadcrumb li>span{color:#000;font-weight:700}body .faqs-card-block{box-shadow:none;border:none;padding:88px 0;margin:0}body .faqs-card-block .title{margin-bottom:3.5rem;text-transform:uppercase;text-align:center;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#1c6389;margin-top:0;font-size:1.625rem;column-gap:2rem;margin-bottom:2rem}@media only screen and (min-width: 992px){body .faqs-card-block .title{margin-bottom:3.5rem;margin-top:0px}}@media only screen and (min-width: 992px){body .faqs-card-block .title{font-size:2.5rem}}@media only screen and (min-width: 1200px){body .faqs-card-block .title{column-gap:10rem}}body .faqs-card-block .title span{color:#c80000}body .faqs-card-block .title::before,body .faqs-card-block .title::after{content:"";height:28px;width:100%;background-repeat:no-repeat;background-size:auto 100%}body .faqs-card-block .title::before{background-image:url("../../assets/img/substract-left.svg");background-position:right center}body .faqs-card-block .title::after{background-image:url("../../assets/img/substract-right.svg");background-position:left center}body .faqs-card-block .title h1,body .faqs-card-block .title h2,body .faqs-card-block .title h3,body .faqs-card-block .title h4,body .faqs-card-block .title .h1{color:#1c6389;margin:0;font-size:inherit;line-height:148.036%}body .faqs-card-block .title h1 span,body .faqs-card-block .title h2 span,body .faqs-card-block .title h3 span,body .faqs-card-block .title h4 span,body .faqs-card-block .title .h1 span{color:#c80000}body .faqs-card-block .title h2{margin-bottom:0}body .faqs-card-block .subtitle{margin-bottom:3rem}body .faqs-card-block .subtitle p{margin:0;font-size:16px;font-style:normal;line-height:28px;color:#1c6389}body .faqs-card-block h3{margin:4rem auto 1.5rem auto;max-width:417px;font-size:1.5rem}body .faqs-card-block .button-container{display:flex;justify-content:center;margin-top:1.5rem}body .faqs-card-block .btn{margin:0 auto;padding:25px 73px}body .alert.alert-info{border:1px solid #1c6389;text-align:center;background-color:#fff;font-size:16px;font-style:normal;line-height:148.036%;color:#000;border-radius:10px}body .product-miniature{display:block;border:2px solid #000;border-radius:20px;height:100%;max-width:333px}body .product-miniature .thumbnail-container{border-radius:20px;margin:0;height:100%;display:flex;flex-direction:column}body .product-miniature .thumbnail-container .def-product-type-badge{padding:10px 0;text-align:center;font-size:20px;font-style:normal;font-weight:800;line-height:148.036%;text-align:center;color:#c80000;border-radius:20px}body .product-miniature .thumbnail-container .def-product-type-badge .def-laize-info{color:#434343}body .product-miniature .thumbnail-container .product-description{padding:20px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}body .product-miniature .thumbnail-container .product-description:after{display:none}body .product-miniature .thumbnail-container .product-description .product-title{margin:0 0 .5rem 0}body .product-miniature .thumbnail-container .product-description .product-title a{font-size:24px;font-style:italic;font-weight:850;line-height:148.036%;color:#000}body .product-miniature .thumbnail-container .product-description .def-pose-type-tags{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.75rem}body .product-miniature .thumbnail-container .product-description .def-pose-type-tags .def-pose-type-tag{font-size:14px;font-style:normal;font-weight:500;line-height:148.036%;color:#fff;background-color:#1c6389;border-radius:20px;padding:2px 10px}body .product-miniature .thumbnail-container .product-description .def-customize-button{text-align:center;margin-top:1rem}body .product-miniature .thumbnail-container .product-description .def-customize-button .btn{display:inline-block;padding:18px 2.5rem}body .product-miniature .thumbnail-container img{width:100%;max-height:228px;min-height:228px}body .def-linear-price{text-align:center;margin:0;display:flex;justify-content:center;align-items:center;gap:0 .5rem}body .def-linear-price .def-price-current,body .def-linear-price .def-price-regular{display:flex}body .def-linear-price .def-price-integer{font-size:64px;font-style:italic;font-weight:800;line-height:1;text-transform:uppercase;color:#c80000}body .def-linear-price .col{display:flex;flex-direction:column;padding-top:10px}body .def-linear-price .col .line{margin-top:-10px;display:flex;align-items:baseline;gap:.25rem}body .def-linear-price .def-price-unit,body .def-linear-price .def-price-from{font-size:1rem;font-style:italic;font-weight:800;line-height:148.036%;text-wrap:nowrap;text-align:left}body .def-linear-price .def-price-regular{position:relative}body .def-linear-price .def-price-regular:after{content:"";width:100%;height:3px;display:block;position:absolute;top:50%;left:0;background-color:#c80000}body .def-linear-price .def-price-regular .def-price-integer-regular{font-size:2.375rem;font-style:italic;font-weight:800;line-height:1;text-transform:uppercase;color:#000}body .def-linear-price .def-price-regular .def-price-unit,body .def-linear-price .def-price-regular .def-price-from{font-size:10px;font-style:italic;font-weight:800;line-height:148.036%}body .def-linear-price .def-price-regular .def-price-decimal-regular{font-size:14px;font-style:italic;font-weight:800;line-height:148.036%;text-transform:uppercase;text-wrap:nowrap}body .def-linear-price .def-price-regular .col{padding-top:5px}body .def-linear-price .def-price-regular .col .line{margin-top:-5px}body .def-linear-price .def-price-from{padding-left:5px}body .def-linear-price .def-price-decimal{font-size:27px;font-style:italic;font-weight:800;line-height:148.036%;text-transform:uppercase;color:#c80000;text-wrap:nowrap}body .slick-dots{display:flex;align-items:flex-end;justify-content:center}body .slick-dots li{width:fit-content;height:fit-content}body .slick-dots li.slick-active button{height:3px}body .slick-dots li button{width:41px;height:1px;background-color:#c80000;padding:0}body .slick-dots li button:before{display:none;content:""}body .thumbnail-custom{position:relative;overflow:hidden}body .thumbnail-custom .product-flags .product-flag{font-size:18px;font-style:normal;font-weight:800;line-height:148.036%;color:#fff;text-transform:uppercase;transform:rotate(45deg);position:absolute;right:-120px;top:20px;width:100%;text-align:center;background:#1c6389}body .thumbnail-custom .product-flags .product-flag.discount{background-color:#f81111}body #def-lateralcart .def-lateralcart-header{background-color:#c80000;padding:10px 2rem}body #def-lateralcart .def-lateralcart-header button{gap:70px}body #def-lateralcart .def-lateralcart-header .def-lateralcart-close-text{font-size:18px;font-style:italic;font-weight:800;line-height:148.036%;color:#fff;text-transform:uppercase}body #def-lateralcart .def-lateralcart-header-bottom{padding:1rem 20px;border-bottom:1px solid #000;background-color:rgba(0,0,0,0)}body #def-lateralcart .def-lateralcart-header-bottom *{font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:#000}body #def-lateralcart .def-lateralcart-product-details{gap:0}body #def-lateralcart .def-lateralcart-product-details .def-lateralcart-product-header{display:flex;align-items:center;margin-bottom:5px}body #def-lateralcart .def-lateralcart-product-details .def-lateralcart-product-header .def-lateralcart-product-name a{font-size:18px;font-style:italic;font-weight:850;line-height:148.036%;text-transform:uppercase;color:#000}body #def-lateralcart .def-lateralcart-product-details .def-lateralcart-product-header .def-lateralcart-product-price .product-price{font-size:24px;font-style:italic;font-weight:800;line-height:1;text-transform:uppercase;color:#c80000}body #def-lateralcart .def-lateralcart-product-details .def-lateralcart-product-header .def-lateralcart-product-price .product-price .small{font-size:12px;font-style:italic;font-weight:800;line-height:1;text-transform:uppercase;color:#c80000}body #def-lateralcart .def-lateralcart-product-details .def-lateralcart-product-attributes-tags{margin-bottom:5px}body #def-lateralcart .def-lateralcart-product-details .def-lateralcart-product-attributes-tags .def-lateralcart-product-tag{background-color:#1c6389;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:148.036%;padding:2.5px 10px}body #def-lateralcart .def-lateralcart-product-details .def-lateralcart-product-dimensions{margin-bottom:5px}body #def-lateralcart .def-lateralcart-product-details .def-lateralcart-product-dimensions .def-lateralcart-product-dimension span{font-size:11px;font-style:normal;font-weight:300;line-height:148.036%}body #def-lateralcart .def-lateralcart-product-details .def-lateralcart-quantity-input{height:25px}body #def-lateralcart .def-lateralcart-product-details .def-lateralcart-quantity-input .def-lateralcart-quantity-input-field{min-height:unset;border-radius:5px;border:1px solid #d2d2d2}body #def-lateralcart .def-lateralcart-product-details .def-lateralcart-quantity-input .def-lateralcart-quantity-btn,body #def-lateralcart .def-lateralcart-product-details .def-lateralcart-quantity-input .def-lateralcart-quantity-input-field{background-color:rgba(0,0,0,0);border:none}body #def-lateralcart .def-lateralcart-product-details .def-lateralcart-product-remove{font-size:14px;font-style:normal;font-weight:500;line-height:148.036%;color:#000;text-decoration:underline}body #def-lateralcart .def-lateralcart-product-details .def-lateralcart-product-remove:hover{text-decoration:none;color:#000}body #def-lateralcart .def-lateralcart-footer{background-color:rgba(0,0,0,0);padding:30px;border-top:1px solid #000}body #def-lateralcart .def-lateralcart-footer .def-lateralcart-totals .def-lateralcart-total-products{padding-top:0}body #def-lateralcart .def-lateralcart-footer .def-lateralcart-totals .def-lateralcart-total-products .def-lateralcart-total-label{font-weight:700}body #def-lateralcart .def-lateralcart-footer .def-lateralcart-totals .def-lateralcart-total-line{border:none}body #def-lateralcart .def-lateralcart-footer .def-lateralcart-totals .def-lateralcart-total-line .def-lateralcart-total-label,body #def-lateralcart .def-lateralcart-footer .def-lateralcart-totals .def-lateralcart-total-line .def-lateralcart-total-value{font-size:1rem}body #def-lateralcart .def-lateralcart-footer .def-lateralcart-totals .def-lateralcart-total-line .def-lateralcart-total-label{color:#000}body #def-lateralcart .def-lateralcart-footer .def-lateralcart-totals .def-lateralcart-total-line .def-lateralcart-total-value{color:#c80000}body #def-lateralcart .def-lateralcart-footer .def-lateralcart-totals .def-lateralcart-total-final{margin:0}body #def-lateralcart .def-lateralcart-footer .def-lateralcart-totals .def-lateralcart-total-final .def-lateralcart-total-label{font-weight:700}body #def-lateralcart .def-lateralcart-footer .def-lateralcart-checkout-btn{color:#fff;font-style:italic}body #def-lateralcart .def-lateralcart-footer .def-lateralcart-checkout-btn:hover{color:#fff}body .field-password-policy{width:100%}body .form-group{display:flex;flex-direction:column;margin-bottom:1rem;margin-inline:0}body .form-group .form-control-label,body .form-group .form-control-comment,body .form-group .js-input-column,body .form-group .col-md-6,body .form-group .col-md-9{width:100%;text-align:left}body .form-group .form-control-comment{font-style:italic;color:#000;font-size:.75rem;line-height:1}body .form-group .form-control-label{font-size:1rem;margin-bottom:.5rem}body .address-flex{display:flex;align-items:center;gap:.5rem}body .address-flex input,body .address-flex label{margin:0}body .custom-radio{border-color:#1c6389}body .form-control,body input:not([type=checkbox]):not([type=radio]):not([type=submit]),body textarea{background-color:#f3f3f3;outline:none;border:none;border-radius:.25rem;min-height:48px;border:1px solid #1c6389;border-radius:10px}body .form-control:focus,body input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,body textarea:focus{outline:none}body .bootstrap-filestyle .form-control{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}body .form-footer{display:flex;justify-content:center}body .custom-radio input[type=radio]:checked+span{background-color:#1c6389}body .input-group .input-group-btn>.btn[data-action=show-password]{background-color:#1c6389}body .input-group.focus{outline:none}body .form-group select{background:rgba(0,0,0,0) url("../../assets/img/arrow_bottom.svg") no-repeat right .5rem center/1.25rem 1.25rem;background-repeat:no-repeat !important;padding:8px;color:#000;font-weight:600;cursor:pointer;-moz-appearance:none;-webkit-appearance:none}body .form-group select::-ms-expand{display:none}body .form-group select option{color:#000;font-weight:600}body table,body .table{margin-bottom:0}body table th,body .table th{padding:1rem}body table thead th,body .table thead th{color:#fff;background-color:#c80000}body table thead th:first-child,body .table thead th:first-child{border-top-left-radius:.5rem}body table thead th:last-child,body .table thead th:last-child{border-top-right-radius:.5rem}body table tbody tr th,body table tbody tr td,body .table tbody tr th,body .table tbody tr td{color:#000}body table tbody tr th .label-pill,body table tbody tr td .label-pill,body .table tbody tr th .label-pill,body .table tbody tr td .label-pill{color:#fff}body table tbody tr th a,body table tbody tr td a,body .table tbody tr th a,body .table tbody tr td a{text-decoration:underline;color:#000}body table tbody tr th a:hover,body table tbody tr td a:hover,body .table tbody tr th a:hover,body .table tbody tr td a:hover{text-decoration:none}body table.table-striped tbody tr:nth-of-type(odd),body .table.table-striped tbody tr:nth-of-type(odd){background-color:#fff}body table.table-bordered thead th,body .table.table-bordered thead th{border-color:#fff}body #blockcart-modal .modal-header{background-color:#fff;border-radius:8px 8px 0 0;border-color:#f9f9f9 !important}body #blockcart-modal .modal-header .modal-title{text-transform:uppercase;text-align:center;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#1c6389;margin-top:0;font-size:1.625rem;column-gap:2rem;margin-bottom:2rem}@media only screen and (min-width: 992px){body #blockcart-modal .modal-header .modal-title{margin-bottom:3.5rem;margin-top:0px}}@media only screen and (min-width: 992px){body #blockcart-modal .modal-header .modal-title{font-size:2.5rem}}@media only screen and (min-width: 1200px){body #blockcart-modal .modal-header .modal-title{column-gap:10rem}}body #blockcart-modal .modal-header .modal-title span{color:#c80000}body #blockcart-modal .modal-header .modal-title::before,body #blockcart-modal .modal-header .modal-title::after{content:"";height:28px;width:100%;background-repeat:no-repeat;background-size:auto 100%}body #blockcart-modal .modal-header .modal-title::before{background-image:url("../../assets/img/substract-left.svg");background-position:right center}body #blockcart-modal .modal-header .modal-title::after{background-image:url("../../assets/img/substract-right.svg");background-position:left center}body #blockcart-modal .modal-header .modal-title h1,body #blockcart-modal .modal-header .modal-title h2,body #blockcart-modal .modal-header .modal-title h3,body #blockcart-modal .modal-header .modal-title h4,body #blockcart-modal .modal-header .modal-title .h1{color:#1c6389;margin:0;font-size:inherit;line-height:148.036%}body #blockcart-modal .modal-header .modal-title h1 span,body #blockcart-modal .modal-header .modal-title h2 span,body #blockcart-modal .modal-header .modal-title h3 span,body #blockcart-modal .modal-header .modal-title h4 span,body #blockcart-modal .modal-header .modal-title .h1 span{color:#c80000}body #blockcart-modal .modal-header .modal-title{margin:0;display:flex;align-items:center;gap:1rem;justify-content:center;font-weight:700 !important;text-transform:uppercase;font-size:1rem !important}body #blockcart-modal .modal-header .modal-title i{background-color:#1c6389;color:#fff !important;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:2rem;margin-right:0;display:none}body #blockcart-modal .modal-header .close{margin-top:0}body #blockcart-modal .modal-header .close i.material-icons{color:#1c6389}body #blockcart-modal .modal-body{background-color:#fff;border-radius:0 0 8px 8px}body #blockcart-modal .modal-body .divide-right{border:none}body #blockcart-modal .modal-body .divide-right img{max-width:unset;width:100%}body #blockcart-modal .modal-body .divide-right .product-name{font-size:18px;font-style:italic;font-weight:850;line-height:148.036%;text-transform:uppercase;color:#000;font-size:20px;text-align:left;margin-bottom:1rem}body #blockcart-modal .modal-body .divide-right .product-name:after{display:none}body #blockcart-modal .modal-body .divide-right .product-price{font-size:1.5rem;font-weight:700}body #blockcart-modal .modal-body .cart-content>p{padding:1rem;margin:0}body #blockcart-modal .modal-body .cart-content>p .label{font-size:1rem;font-weight:500}body #blockcart-modal .modal-body .cart-content>p .subtotal,body #blockcart-modal .modal-body .cart-content>p .value{font-weight:700}body #blockcart-modal .modal-body .cart-content .cart-products-count{padding-block:0;color:#c80000;margin-bottom:1rem}body #blockcart-modal .modal-body .cart-content .product-total{background-color:#f9f9f9;border-radius:4px}body #blockcart-modal .modal-body .cart-content .cart-content-btn{margin-top:1rem;flex-wrap:wrap}body #blockcart-modal .modal-body .cart-content .cart-content-btn .btn.btn-primary:hover{background-color:#1c6389;color:#fff}body .modal-header{background-color:#fff;border-radius:8px 8px 0 0;border-bottom:1px solid #fff}body .modal-header .h2{color:#1c6389;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}body .modal-header .close{margin-top:0}body .modal-header .close span{font-weight:normal;line-height:1;color:#1c6389}body .modal-body{padding:1.875rem;background-color:#fff}body .modal-body #post-product-comment-form .h3{font-size:18px;font-style:italic;font-weight:850;line-height:148.036%;text-transform:uppercase;color:#000;text-align:left;margin-bottom:1rem}body .modal-body #post-product-comment-form .h3:after{display:none}body .modal-body #post-product-comment-form .product-cover{max-width:100%;object-fit:contain}body .modal-body #post-product-comment-form #criterions_list{list-style-type:none}body .modal-body #post-product-comment-form #criterions_list #ratingNotChosen{color:#c80000}@media only screen and (max-width: 576px){body .modal-body #post-product-comment-form .criterion-rating{justify-content:flex-start}}body .modal-body #post-product-comment-form .criterion-rating label{font-size:1rem}body .modal-body #post-product-comment-form .form-label{font-weight:500}body .modal-body #post-product-comment-form input,body .modal-body #post-product-comment-form textarea{background-color:#fff}body .modal-body .post-comment-buttons{margin-top:2.5rem}body .modal-body .post-comment-buttons .btn.btn-comment-inverse{background-color:#c80000;text-transform:uppercase;transition:.3s;border-radius:10px;font-weight:600;font-size:1rem;color:#fff;line-height:1;border:none;height:auto;display:inline-flex;align-items:center;justify-content:center}body .modal-body .post-comment-buttons .btn.btn-comment-inverse:hover{background-color:#930000}body .modal-body .post-comment-buttons .btn.btn-comment-inverse{border:none;box-shadow:none;margin:0 0 1rem 0}body .modal-body .post-comment-buttons .btn.btn-comment-inverse:hover{background-color:#1c6389;color:#fff}body .modal-body .post-comment-buttons .btn.btn-comment{margin:0 0 1rem 1rem !important}body .modal-header{background-color:#fff;border-radius:8px 8px 0 0;border-bottom:1px solid #fff}body .modal-header .h2{color:#1c6389;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}body .modal-header .close{margin-top:0}body .modal-header .close span{font-weight:normal;line-height:1;color:#1c6389}body .modal-body{padding:1.875rem;background-color:#fff}body .modal-body #post-product-comment-form .h3{font-size:18px;font-style:italic;font-weight:850;line-height:148.036%;text-transform:uppercase;color:#000;text-align:left;margin-bottom:1rem}body .modal-body #post-product-comment-form .h3:after{display:none}body .modal-body #post-product-comment-form .product-cover{max-width:100%;object-fit:contain}body .modal-body #post-product-comment-form #criterions_list{list-style-type:none}body .modal-body #post-product-comment-form #criterions_list #ratingNotChosen{color:#c80000}@media only screen and (max-width: 576px){body .modal-body #post-product-comment-form .criterion-rating{justify-content:flex-start}}body .modal-body #post-product-comment-form .criterion-rating label{font-size:1rem}body .modal-body #post-product-comment-form .form-label{font-weight:500}body .modal-body #post-product-comment-form input,body .modal-body #post-product-comment-form textarea{background-color:#fff}body .modal-body .post-comment-buttons{margin-top:2.5rem}body .modal-body .post-comment-buttons .btn.btn-comment-inverse{background-color:#c80000;text-transform:uppercase;transition:.3s;border-radius:10px;font-weight:600;font-size:1rem;color:#fff;line-height:1;border:none;height:auto;display:inline-flex;align-items:center;justify-content:center}body .modal-body .post-comment-buttons .btn.btn-comment-inverse:hover{background-color:#930000}body .modal-body .post-comment-buttons .btn.btn-comment-inverse{border:none;box-shadow:none;margin:0 0 1rem 0}body .modal-body .post-comment-buttons .btn.btn-comment-inverse:hover{background-color:#1c6389;color:#fff}body .modal-body .post-comment-buttons .btn.btn-comment{margin:0 0 1rem 1rem !important}body .modal-header .h2 i{color:#1c6389}.qrs{flex-direction:column;gap:0 1rem}@media only screen and (min-width: 992px){.qrs{flex-direction:row}}@media only screen and (min-width: 1200px){.qrs{gap:0 5rem}}.qrs .col-right,.qrs .col-left{width:100%}@media only screen and (min-width: 992px){.qrs .col-right,.qrs .col-left{width:auto}}.qrs .qr{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;width:auto;display:block;margin-bottom:1rem;border:3px solid #c80000;border-radius:.25rem}.qrs .qr .questions{background-color:rgba(0,0,0,0);padding:1rem 2rem;font-weight:700;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;color:#1c6389}.qrs .qr .questions span{font-weight:700 !important}@media only screen and (min-width: 768px){.qrs .qr .questions{height:72px}}.qrs .qr .questions h3{font-size:16px;margin:0}.qrs .qr .answer_faq{background-color:rgba(0,0,0,0);padding:1rem 2rem;border-radius:.25rem;margin:0;border:none;box-shadow:none}.qrs .qr .answer_faq p{font-weight:400;color:#000}.qrs .qr .answer_faq p:last-of-type{margin-bottom:0}.qrs .qr hr{display:none}.qrs .qr .usefulness_row{display:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#c80000;border-radius:10px}body #header .header-nav{border:none;max-height:unset;padding:20px 15px 20px 15px}@media only screen and (min-width: 768px){body #header .header-nav{padding:20px 0 0 0}}body #header .header-nav #menu-icon{margin-left:0}body #header .header-nav .user-info{margin-left:1.25rem}body #header .header-nav .user-info .account{margin-left:0}body #header .header-nav .user-info img{width:20px;height:20px}body #header .header-nav .cart-preview{padding:0;display:flex;align-items:center;margin-left:1.25rem;position:relative}body #header .header-nav .cart-preview.active{background-color:rgba(0,0,0,0)}body #header .header-nav .cart-preview img{width:20px;height:20px}body #header .header-nav .cart-preview .cart-products-count{position:absolute;width:16px;height:16px;background-color:#1c6389;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;left:12px;bottom:9px;font-weight:700;font-size:.625rem}body #header .header-nav #_mobile_context{margin-top:.9375rem;margin-left:1.25rem}body #header .header-nav #_mobile_context .defusercontext-trigger{padding:0}body #header .header-nav #_mobile_context .defusercontext-switcher span{font-size:1rem}body #header .header-nav #_mobile_context .defusercontext-switcher img{height:23px}body #header .header-nav #menu-icon .material-icons{font-size:30px;color:#1c6389}body #header .header-nav .top-logo img{max-height:2.5rem}body #header .header-nav .flex-row{display:block}@media only screen and (min-width: 992px){body #header .header-nav .flex-row{display:flex}}body #header .header-nav .left-nav .avis-google{display:flex;align-items:center;gap:.5rem;justify-content:center;margin-bottom:.5rem}@media only screen and (min-width: 992px){body #header .header-nav .left-nav .avis-google{justify-content:flex-start;margin-bottom:0}}body #header .header-nav .left-nav .avis-google p{margin:0;color:#000;font-size:1rem}body #header .header-nav .left-nav .avis-google p:first-child{margin-right:.5rem}body #header .header-nav .right-nav{justify-content:center;gap:2.5rem}@media only screen and (min-width: 992px){body #header .header-nav .right-nav{justify-content:flex-start}}body #header .header-nav .right-nav .menu-top{display:flex;align-items:center;gap:2.5rem;margin:0}body #header .header-nav .right-nav .menu-top a{text-transform:uppercase}body #header .header-nav .right-nav .menu-top a:hover{text-decoration:underline;color:#000}body #header .header-nav .right-nav .menu-top .btn-primary{font-size:.875rem;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;height:auto}body #header .header-nav .right-nav .menu-top .btn-primary:hover{text-decoration:none;color:#fff}body #header .header-top{padding:0}@media only screen and (min-width: 768px){body #header .header-top{padding:8px 0 20px 0}}body #header .header-top .header-top-right .subtitle{color:#1c6389;font-size:2.125rem;font-style:italic;font-weight:700;margin:0;line-height:1}body #header .header-top .header-top-right .subtitle span{color:#c80000}body #header .header-top .right-nav{display:flex;gap:1rem;justify-content:flex-end;align-items:center}@media only screen and (min-width: 992px){body #header .header-top .right-nav{gap:2.5rem}}body #header #_desktop_top_menu{width:100%;display:flex;justify-content:center;gap:1rem;align-items:center;background-color:#1c6389}body #header #_desktop_top_menu .top-menu{display:flex;gap:.75rem}@media only screen and (min-width: 992px){body #header #_desktop_top_menu .top-menu{gap:1rem}}body #header #_desktop_top_menu .top-menu li.product{position:relative}body #header #_desktop_top_menu .top-menu li.product .dropdown-item{padding:15px 10px;color:#fff;font-weight:700;text-shadow:0 4px 11.4px rgba(0,0,0,.25);transition:.3s;display:flex;align-items:center;font-style:italic;font-size:.875rem;gap:5px}@media only screen and (min-width: 992px){body #header #_desktop_top_menu .top-menu li.product .dropdown-item{font-size:1.125rem;gap:10px}}body #header #_desktop_top_menu .top-menu li.product .dropdown-item:hover{opacity:.8}body #header #_desktop_top_menu .top-menu li:nth-child(1) .dropdown-item::before{content:"";width:25px;height:23px;background-image:url("../../assets/img/1-menu.svg");background-size:contain;background-repeat:no-repeat;display:inline-block}body #header #_desktop_top_menu .top-menu li:nth-child(2) .dropdown-item::before{content:"";width:25px;height:23px;background-image:url("../../assets/img/2-menu.svg");background-size:contain;background-repeat:no-repeat;display:inline-block}body #header #_desktop_top_menu .top-menu li:nth-child(3) .dropdown-item::before{content:"";width:25px;height:23px;background-image:url("../../assets/img/3-menu.svg");background-size:contain;background-repeat:no-repeat;display:inline-block}body #header #_desktop_top_menu .top-menu li:nth-child(4) .dropdown-item::before{content:"";width:25px;height:23px;background-image:url("../../assets/img/4-menu.svg");background-size:contain;background-repeat:no-repeat;display:inline-block}body #header #_desktop_top_menu .top-menu li:nth-child(5) .dropdown-item::before{content:"";width:25px;height:23px;background-image:url("../../assets/img/5-menu.svg");background-size:contain;background-repeat:no-repeat;display:inline-block}body #header #_desktop_user_info .user-info a{display:flex;align-items:center;gap:10px;font-size:.75rem}@media only screen and (min-width: 992px){body #header #_desktop_user_info .user-info a{font-size:.875rem}}body #header #_desktop_user_info .user-info a:hover{color:#000;text-decoration:underline}body #header #_desktop_cart .header{display:flex;align-items:center;gap:10px;color:#000;position:relative;font-size:.75rem}@media only screen and (min-width: 992px){body #header #_desktop_cart .header{font-size:.875rem}}body #header #_desktop_cart .header a{display:flex;align-items:center;gap:10px}body #header #_desktop_cart .header a:hover{color:#000;text-decoration:underline}body #header #_desktop_cart .header .cart-products-count{position:absolute;width:16px;height:16px;background-color:#1c6389;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;left:12px;bottom:9px;font-weight:700;font-size:.625rem}body#checkout #footer{background-color:#2e373c;padding:0}body #footer{padding-top:0;background-color:#2e373c}body #footer .footer-container{padding:60px 0}body #footer .footer-container .copyright p{margin:0}body #footer .footer-container .copyright a,body #footer .footer-container .copyright p{color:#fff}body #footer .footer-container .copyright a:hover{text-decoration:underline}body #footer .footer-container .plaque{padding-block:70px}body #footer .links{padding:0 30px}body #footer .links .h3{font-size:1;color:#fff;font-style:italic;font-weight:800;line-height:normal;text-transform:uppercase;margin-bottom:1.5rem}body #footer .links .title{margin-bottom:.625rem}@media only screen and (min-width: 768px){body #footer .links .title{margin-bottom:0}}body #footer .links .title .material-icons{color:#fff}body #footer .links ul{background-color:rgba(0,0,0,0);margin-bottom:1.25rem}@media only screen and (min-width: 768px){body #footer .links ul{margin-bottom:0}}body #footer .links ul li{margin-bottom:0}@media only screen and (min-width: 768px){body #footer .links ul li{margin-bottom:1rem}}body #footer .links ul li:last-child{margin-bottom:0}body #footer .links ul li:hover a{text-decoration:underline}body #footer .links ul li a{color:#fff;font-weight:400}#index #wrapper{padding-top:0}#index #wrapper .breadcrumb-col{display:none}#index #carousel{margin:0;max-width:100%;left:0;padding-bottom:0}@media only screen and (min-width: 992px){#index #carousel{padding:3.5rem 0;left:0;background-color:rgba(0,0,0,0)}}#index #carousel .carousel-inner{height:auto;margin:0 auto}@media(min-width: 992px){#index #carousel .carousel-inner{width:960px;max-width:100%}}@media(min-width: 1200px){#index #carousel .carousel-inner{width:1520px}}@media only screen and (max-width: 992px){#index #carousel .carousel-inner .carousel-item.slide-no-responsive .classic-slider-image{display:inline-block}}#index #carousel .carousel-inner .carousel-item figure{width:100%}@media only screen and (max-width: 992px){#index #carousel .carousel-inner .carousel-item figure .classic-slider-image{display:none}}@media only screen and (min-width: 992px){#index #carousel .carousel-inner .carousel-item figure .responsive-slider-image{display:none}}#index #carousel .carousel-control{display:none}#index #carousel .carousel-control .icon-prev:hover i,#index #carousel .carousel-control .icon-next:hover i{color:#c80000}#index #carousel .carousel-indicators{display:block;display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin-bottom:0;bottom:-25px !important}@media only screen and (min-width: 992px){#index #carousel .carousel-indicators{bottom:20px}}#index #carousel .carousel-indicators li{width:38px;height:1px;background-color:#c80000;border-color:#c80000;border-radius:0}#index #carousel .carousel-indicators li.active{height:4px}#index .featured-products{padding:3.5rem 0 3.5rem 0;position:relative}@media only screen and (min-width: 992px){#index .featured-products{padding:3.5rem 0 5.5rem 0}}#index .featured-products .title{text-transform:uppercase;text-align:center;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#1c6389;margin-top:0;font-size:1.625rem;column-gap:2rem;margin-bottom:2rem}@media only screen and (min-width: 992px){#index .featured-products .title{margin-bottom:3.5rem;margin-top:1rem}}@media only screen and (min-width: 992px){#index .featured-products .title{font-size:2.5rem}}@media only screen and (min-width: 1200px){#index .featured-products .title{column-gap:10rem}}#index .featured-products .title span{color:#c80000}#index .featured-products .title::before,#index .featured-products .title::after{content:"";height:28px;width:100%;background-repeat:no-repeat;background-size:auto 100%}#index .featured-products .title::before{background-image:url("../../assets/img/substract-left.svg");background-position:right center}#index .featured-products .title::after{background-image:url("../../assets/img/substract-right.svg");background-position:left center}#index .featured-products .title h1,#index .featured-products .title h2,#index .featured-products .title h3,#index .featured-products .title h4,#index .featured-products .title .h1{color:#1c6389;margin:0;font-size:inherit;line-height:148.036%}#index .featured-products .title h1 span,#index .featured-products .title h2 span,#index .featured-products .title h3 span,#index .featured-products .title h4 span,#index .featured-products .title .h1 span{color:#c80000}@media only screen and (min-width: 768px){#index .featured-products:before{content:url("../../assets/img/bg-circles.svg");position:absolute;top:0;z-index:0;left:-100%}}@media only screen and (min-width: 992px){#index .featured-products:before{left:-50%}}@media only screen and (min-width: 768px){#index .featured-products:after{content:url("../../assets/img/bg-circles.svg");position:absolute;top:0;z-index:0;right:-100%}}@media only screen and (min-width: 992px){#index .featured-products:after{right:-50%}}#index .featured-products .subtitle{color:#1c6389;text-align:center;font-size:1.25rem;line-height:148.036%;margin-bottom:2rem}@media only screen and (min-width: 992px){#index .featured-products .subtitle{margin-bottom:5rem;font-size:1.5rem}}#index .featured-products .product{display:flex;justify-content:center;margin-bottom:30px}#index .featured-products .product:not(.slick-current){filter:blur(2.6500000954px)}@media only screen and (min-width: 768px){#index .featured-products .product:not(.slick-current){filter:none}}@media only screen and (min-width: 768px){#index .featured-products .product{padding:0 1.5rem}}@media only screen and (min-width: 992px){#index .featured-products .product{font-size:1.5rem}}#index #def-homepage-block-wrapper .section-one{position:relative;padding:70px 0 2rem 0}@media only screen and (min-width: 992px){#index #def-homepage-block-wrapper .section-one{padding:70px 0 60px 0}}#index #def-homepage-block-wrapper .section-one::after{content:url("../../assets/img/right.svg");position:absolute;right:-15px;top:0}@media only screen and (min-width: 1120px){#index #def-homepage-block-wrapper .section-one::after{content:url("../../assets/img/right_bars.svg");top:70px;right:-25%}}@media only screen and (min-width: 1480px){#index #def-homepage-block-wrapper .section-one::after{right:-15px}}#index #def-homepage-block-wrapper .section-one img{display:none}@media only screen and (min-width: 992px){#index #def-homepage-block-wrapper .section-one img{display:block}}#index #def-homepage-block-wrapper .section-one h2{font-weight:800;font-style:italic;font-weight:800;line-height:127%;text-transform:uppercase;color:#1c6389;font-size:20px;text-align:center;margin-bottom:2rem}@media only screen and (min-width: 992px){#index #def-homepage-block-wrapper .section-one h2{margin-bottom:3rem;font-size:38px;text-align:left}}#index #def-homepage-block-wrapper .section-one h2 span{color:#c80000}#index #def-homepage-block-wrapper .section-one p{color:#000;font-size:16px;line-height:148.036%}#index #def-homepage-block-wrapper .section-two{padding:0 0 75px 0}#index #def-homepage-block-wrapper .section-two .cards{display:flex;justify-content:center;flex-wrap:wrap}#index #def-homepage-block-wrapper .section-two .cards .card{position:relative;border:2px solid #000;border-radius:1.25rem;margin:1rem;display:flex;flex-direction:column;min-width:310px;width:310px}@media only screen and (min-width: 1400px){#index #def-homepage-block-wrapper .section-two .cards .card{margin:1rem 1.5rem}}@media only screen and (min-width: 1500px){#index #def-homepage-block-wrapper .section-two .cards .card{margin:1rem 2.5rem}}#index #def-homepage-block-wrapper .section-two .cards .card .card-thumbnail img{border-radius:1.125rem;width:100%}#index #def-homepage-block-wrapper .section-two .cards .card .card-absolute{position:absolute;top:157px;left:50%;transform:translateX(-50%)}#index #def-homepage-block-wrapper .section-two .cards .card .card-content{padding:2.25rem 1.25rem 2.25rem 1.25rem;flex-grow:1;display:flex;flex-direction:column}#index #def-homepage-block-wrapper .section-two .cards .card .card-content .card-header{padding:0;background-color:rgba(0,0,0,0);border:none;margin-bottom:2rem}#index #def-homepage-block-wrapper .section-two .cards .card .card-content .card-header .pretitle{font-size:1.125rem;font-style:italic;font-weight:700;line-height:normal;margin:0;text-align:center;color:#000}#index #def-homepage-block-wrapper .section-two .cards .card .card-content .card-header .title{font-size:1.625rem;font-style:italic;font-weight:800;line-height:148.036%;text-transform:uppercase;text-align:center;color:#c80000;margin:0}#index #def-homepage-block-wrapper .section-two .cards .card .card-content .card-header .subtitle{font-size:15px;font-style:italic;font-weight:300;line-height:normal;color:#000;text-align:center;margin:0}#index #def-homepage-block-wrapper .section-two .cards .card .card-content .card-body{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}#index #def-homepage-block-wrapper .section-two .cards .card .card-content .card-body .bullets{margin-bottom:1rem}#index #def-homepage-block-wrapper .section-two .cards .card .card-content .card-body .bullets .bullet{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}#index #def-homepage-block-wrapper .section-two .cards .card .card-content .card-body .bullets .bullet p{color:#1c6389;font-size:15px;line-height:normal;margin:0}#index #def-homepage-block-wrapper .section-two .cards .card .card-content .card-body .btn{display:block;padding:17px}#index #def-homepage-block-wrapper .section-three{padding:0 0 88px 0}#index #def-homepage-block-wrapper .section-four{background:url("../../assets/img/bg-lightblue.png");background-size:100% 100%;padding:228px 0 128px 0;width:100vw;margin-left:calc(50% - 50vw)}@media only screen and (min-width: 992px){#index #def-homepage-block-wrapper .section-four{margin-bottom:88px}}#index #def-homepage-block-wrapper .section-four h2{color:#fff;font-style:italic;font-weight:800;line-height:148.036%;text-transform:uppercase;margin-bottom:2.5rem;font-size:20px}@media only screen and (min-width: 992px){#index #def-homepage-block-wrapper .section-four h2{font-size:2.5rem}}#index #def-homepage-block-wrapper .section-four h3{font-style:normal;font-weight:700;line-height:28px;font-size:1.25rem}@media only screen and (min-width: 992px){#index #def-homepage-block-wrapper .section-four h3{font-size:1.5rem}}#index #def-homepage-block-wrapper .section-four ul{counter-reset:item}#index #def-homepage-block-wrapper .section-four ul li{counter-increment:item;position:relative;padding-inline:2rem 0}@media only screen and (min-width: 992px){#index #def-homepage-block-wrapper .section-four ul li{padding-inline:4rem 2.75rem}}#index #def-homepage-block-wrapper .section-four ul li p{color:#f9f9f9;margin-bottom:2.5rem;font-size:1rem;line-height:28px}#index #def-homepage-block-wrapper .section-four ul li::before{content:counter(item) ". ";position:absolute;left:0;top:0;color:#cdedff;font-style:italic;font-weight:800;line-height:148.036%;text-transform:uppercase;font-size:1.25rem}@media only screen and (min-width: 992px){#index #def-homepage-block-wrapper .section-four ul li::before{font-size:2.5rem}}#index #def-homepage-block-wrapper .section-four .right{display:flex;align-items:flex-end}#index #def-homepage-block-wrapper .section-four .imgs{position:relative;margin-bottom:2rem}@media only screen and (min-width: 992px){#index #def-homepage-block-wrapper .section-four .imgs{margin-bottom:0}}#index #def-homepage-block-wrapper .section-four .imgs img.absolute{position:absolute;left:50%;transform:translate(-50%, -80.5%);top:0;z-index:0}#index #def-homepage-block-wrapper .section-four .imgs img:not(.absolute){border-radius:1.25rem;z-index:1;position:relative;width:100%;border-radius:28px;border:3px solid #000}#index #def-homepage-block-wrapper .section-four .flex-row{align-items:unset;justify-content:space-between;flex-direction:column-reverse}@media only screen and (min-width: 992px){#index #def-homepage-block-wrapper .section-four .flex-row{flex-direction:row}}#index #def-homepage-block-wrapper .section-five{position:relative;padding:80px 0}@media only screen and (min-width: 992px){#index #def-homepage-block-wrapper .section-five{padding:217px 0 88px 0}#index #def-homepage-block-wrapper .section-five::before{content:url("../../assets/img/left_bars.svg");position:absolute;left:-25%;top:0}}#index #def-homepage-block-wrapper .section-five .flex-row{align-items:flex-end;justify-content:space-between}@media only screen and (max-width: 992px){#index #def-homepage-block-wrapper .section-five .title{text-transform:uppercase;text-align:center;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#1c6389;margin-top:0;font-size:1.625rem;column-gap:2rem;margin-bottom:2rem}}@media only screen and (max-width: 992px)and (min-width: 992px){#index #def-homepage-block-wrapper .section-five .title{margin-bottom:3.5rem;margin-top:1rem}}@media only screen and (max-width: 992px)and (min-width: 992px){#index #def-homepage-block-wrapper .section-five .title{font-size:2.5rem}}@media only screen and (max-width: 992px)and (min-width: 1200px){#index #def-homepage-block-wrapper .section-five .title{column-gap:10rem}}@media only screen and (max-width: 992px){#index #def-homepage-block-wrapper .section-five .title span{color:#c80000}#index #def-homepage-block-wrapper .section-five .title::before,#index #def-homepage-block-wrapper .section-five .title::after{content:"";height:28px;width:100%;background-repeat:no-repeat;background-size:auto 100%}#index #def-homepage-block-wrapper .section-five .title::before{background-image:url("../../assets/img/substract-left.svg");background-position:right center}#index #def-homepage-block-wrapper .section-five .title::after{background-image:url("../../assets/img/substract-right.svg");background-position:left center}#index #def-homepage-block-wrapper .section-five .title h1,#index #def-homepage-block-wrapper .section-five .title h2,#index #def-homepage-block-wrapper .section-five .title h3,#index #def-homepage-block-wrapper .section-five .title h4,#index #def-homepage-block-wrapper .section-five .title .h1{color:#1c6389;margin:0;font-size:inherit;line-height:148.036%}#index #def-homepage-block-wrapper .section-five .title h1 span,#index #def-homepage-block-wrapper .section-five .title h2 span,#index #def-homepage-block-wrapper .section-five .title h3 span,#index #def-homepage-block-wrapper .section-five .title h4 span,#index #def-homepage-block-wrapper .section-five .title .h1 span{color:#c80000}}@media only screen and (min-width: 992px){#index #def-homepage-block-wrapper .section-five .title h2{font-size:2.375rem;color:#1c6389;font-style:italic;font-size:1.5rem;text-align:center;font-weight:800;line-height:148.036%;text-transform:uppercase;position:relative;margin-bottom:2rem;font-size:38px;text-align:left}}#index #def-homepage-block-wrapper .section-five .title h2 span{color:#c80000}#index #def-homepage-block-wrapper .section-five .subtitle{font-size:20px;font-style:normal;font-weight:400;line-height:148.036%;color:#1c6389;margin-bottom:3rem}@media only screen and (min-width: 992px){#index #def-homepage-block-wrapper .section-five .subtitle{font-size:1.5rem;text-align:left}}#index #def-homepage-block-wrapper .section-five .content{margin-bottom:2rem}#index #def-homepage-block-wrapper .section-five .content p{color:#000;font-size:1rem;font-weight:500;margin-bottom:2rem;line-height:28px}#index #def-homepage-block-wrapper .section-five .imgs{position:relative;margin-bottom:2rem}@media only screen and (min-width: 992px){#index #def-homepage-block-wrapper .section-five .imgs{margin-bottom:0}}#index #def-homepage-block-wrapper .section-five .imgs img.absolute{position:absolute;top:0;left:0;z-index:1;transform:translate(0%, -88%)}@media only screen and (min-width: 425px){#index #def-homepage-block-wrapper .section-five .imgs img.absolute{transform:translate(50%, -88%)}}#index #def-homepage-block-wrapper .section-five .imgs img:not(.absolute){border-radius:1.25rem;z-index:0;position:relative;border-radius:28px;border:3px solid #000;width:100%}#index #def-homepage-block-wrapper .section-five .btn{padding:17px}#index #def-homepage-block-wrapper .section-five .flex-row{align-items:flex-end;justify-content:space-between;flex-direction:column}@media only screen and (min-width: 992px){#index #def-homepage-block-wrapper .section-five .flex-row{flex-direction:row}}#index #def-homepage-block-wrapper .section-six{padding-bottom:88px}#index #def-homepage-block-wrapper .section-seven{background-color:#1c6389;padding:88px 0 calc(88px + 3rem) 0;width:100vw;margin-left:calc(50% - 50vw);position:relative}#index #def-homepage-block-wrapper .section-seven:before{content:url("../../assets/img/bg-circles-white.svg");position:absolute;left:0;top:0;transform:rotate(180deg)}#index #def-homepage-block-wrapper .section-seven:after{content:url("../../assets/img/bg-circles-white.svg");position:absolute;right:0;top:0}#product #wrapper{padding-top:76px}#product h1{font-size:30px;font-style:italic;font-weight:850;line-height:148.036%;text-transform:uppercase;color:#c80000;margin:0}#product #content{max-width:unset;margin-bottom:2rem}@media only screen and (min-width: 992px){#product #content{margin:0}}#product #content .product-flag{right:-380px}#product #content .product-cover{margin-bottom:2.5rem}#product #content .product-cover .img-fluid{width:100%;max-height:750px;border-radius:20px}#product #content .layer{border-radius:20px;display:none}#product #content .product-images{margin-bottom:0}#product #content .product-images .thumb-container img{border:3px solid rgba(0,0,0,0);border-radius:10px;margin-bottom:0;margin-right:1.25rem}#product #content .product-images .thumb-container img.selected{border-color:#c80000}#product #content .scroll-box-arrows i{bottom:0}#product .header-custom{display:flex;align-items:center;gap:.75rem;margin-bottom:10px}#product .header-custom .links-header-custom{display:flex;gap:1rem}#product .header-custom .links-header-custom a{font-size:14px;font-style:normal;font-weight:500;line-height:148.036%;text-decoration-line:underline;color:#1c6389}#product .header-custom .links-header-custom a:hover{text-decoration:none}#product .product-reference{margin-bottom:1rem}#product .product-reference,#product .product-description-short p{font-size:14px;font-style:normal;font-weight:500;line-height:148.036%;color:#000}#product .product-description-short p:last-child{margin-bottom:0}#product #def-customization-form{margin:21px 0;border:2px solid #000;border-radius:20px;padding:0}#product #def-customization-form .def-customization-tabs{border-color:#c80000;margin:0}#product #def-customization-form .def-customization-tabs .def-tab-button{font-size:14px;font-style:italic;font-weight:800;line-height:normal;text-transform:uppercase;color:#1c6389;padding:19px 23px;background-color:rgba(0,0,0,0);border:none}#product #def-customization-form .def-customization-tabs .def-tab-button:first-child{border-top-left-radius:19px}#product #def-customization-form .def-customization-tabs .def-tab-button:last-child{border-top-right-radius:19px}#product #def-customization-form .def-customization-tabs .def-tab-button.active{color:#fff;background-color:#c80000;position:relative}#product #def-customization-form .def-customization-tabs .def-tab-button.active::after{content:url("../../assets/img/after-bulle.svg");position:absolute;bottom:-25px;left:50%;transform:translateX(-50%)}#product #def-customization-form #custom-format{width:fit-content;margin:2rem auto 1rem auto;padding:0 1.5rem}#product #def-customization-form #custom-format .extra-info{text-align:right;font-size:14px;font-style:normal;font-weight:700;line-height:148.036%;margin-top:.5rem;color:#1c6389;display:flex;align-items:center;gap:.125rem;justify-content:flex-end;margin-bottom:0;margin-inline:auto}#product #def-customization-form #custom-format .extra-info::before{content:url("../../assets/img/arrow.svg")}#product #def-customization-form #custom-format-fields,#product #def-customization-form #linear-format-fields,#product #def-customization-form #custom-global-fields,#product #def-customization-form #def-customization-error{margin:0;justify-content:center;align-items:center;gap:1rem}#product #def-customization-form #custom-format-fields .form-group,#product #def-customization-form #linear-format-fields .form-group,#product #def-customization-form #custom-global-fields .form-group,#product #def-customization-form #def-customization-error .form-group{margin-bottom:0;width:50%}#product #def-customization-form #custom-format-fields .form-control,#product #def-customization-form #linear-format-fields .form-control,#product #def-customization-form #custom-global-fields .form-control,#product #def-customization-form #def-customization-error .form-control{background-color:rgba(0,0,0,0)}#product #def-customization-form #custom-format-fields label,#product #def-customization-form #linear-format-fields label,#product #def-customization-form #custom-global-fields label,#product #def-customization-form #def-customization-error label{text-align:left;margin-bottom:.5rem;font-size:1rem}#product #def-customization-form #custom-format-fields .max-info,#product #def-customization-form #linear-format-fields .max-info,#product #def-customization-form #custom-global-fields .max-info,#product #def-customization-form #def-customization-error .max-info{color:#999da7;font-size:10px}#product #def-customization-form #def-customization-error{margin:0 1rem 1rem 1rem}#product #def-customization-form #custom-global-fields{margin:2rem}#product #def-customization-form #custom-format-fields,#product #def-customization-form #linear-format-fields{border-bottom-right-radius:19px;border-bottom-left-radius:19px;background-color:rgba(0,0,0,0);background-color:#1c6389;border-radius:10px;padding:12px;width:fit-content;flex-wrap:wrap;align-items:stretch}@media only screen and (min-width: 1200px){#product #def-customization-form #custom-format-fields,#product #def-customization-form #linear-format-fields{flex-wrap:nowrap;align-items:unset}}#product #def-customization-form #custom-format-fields .form-group,#product #def-customization-form #linear-format-fields .form-group{margin:0;padding:12px;background-color:#fff;border-radius:6px;width:fit-content}#product #def-customization-form #custom-format-fields .form-group.def-quantity-group,#product #def-customization-form #linear-format-fields .form-group.def-quantity-group{max-width:90px}#product #def-customization-form #custom-format-fields .form-group label,#product #def-customization-form #linear-format-fields .form-group label{font-size:14px}#product #def-customization-form #custom-format-fields .form-group input,#product #def-customization-form #custom-format-fields .form-group select,#product #def-customization-form #linear-format-fields .form-group input,#product #def-customization-form #linear-format-fields .form-group select{padding:0;border:none;background-color:rgba(0,0,0,0);box-shadow:none;min-height:20px;font-size:14px}#product #def-customization-form #custom-format-fields .form-group .flex,#product #def-customization-form #linear-format-fields .form-group .flex{display:flex}#product #def-customization-form #custom-format-fields .form-group .def-inch-display,#product #def-customization-form #linear-format-fields .form-group .def-inch-display{margin-top:0;font-size:12px;min-width:fit-content}#product #def-customization-form #custom-format-fields .form-group .def-inch-display,#product #def-customization-form #linear-format-fields .form-group .def-inch-display{color:#999da7 !important;font-size:12px;font-weight:600}#product #def-customization-form #custom-format-fields .form-group select,#product #def-customization-form #linear-format-fields .form-group select{border:none;height:20px;background-size:10px;width:70px}#product #def-customization-form #custom-format-fields input[type=number],#product #def-customization-form #linear-format-fields input[type=number]{max-width:90px}#product #def-customization-form #custom-global-fields{display:flex;gap:1.5rem}#product #def-customization-form #custom-global-fields select{border:2px solid #1c6389}#product #def-customization-form .product-add-to-cart{width:fit-content;margin:0 auto}#product #def-customization-form .product-add-to-cart .input-group-btn-vertical{display:none}#product #def-customization-form .def-linear-price .col{padding-top:11px}#product #def-customization-form .def-linear-price .def-price-regular{align-items:flex-end}#product #def-customization-form .def-linear-price .def-price-regular .col{padding-top:6px}#product #def-customization-form .def-linear-price .col{justify-content:flex-end}#product #def-customization-form .product-add-to-cart{display:flex;justify-content:center;flex-direction:column;gap:1rem}#product #def-customization-form .product-add-to-cart .add-to-cart{height:52px}#product #def-customization-form .product-add-to-cart .add{margin-bottom:0}#product #def-customization-form #product-availability{margin:0;text-align:center}#product #def-customization-form #product-availability i.product-unavailable{color:#c80000}#product #def-customization-form .order-sample{display:flex;justify-content:center;margin-bottom:1rem;padding:0 1.5rem}#product #def-customization-form .order-sample a{font-size:14px;font-style:normal;font-weight:500;line-height:148.036%;text-decoration:underline;color:#000}#product #def-customization-form .order-sample a:hover{text-decoration:none}#product #def-customization-form .delivery-date{display:flex;justify-content:center;margin-bottom:1rem;gap:.5rem;padding:0 1.5rem}#product #def-customization-form .delivery-date p{color:#c80000;margin-bottom:0;font-size:14px;font-style:normal;font-weight:500;line-height:148.036%}#product .product-container{margin-bottom:70px}#product #def-customization-attributes{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:0 0 70px 0;margin:0}#product #def-customization-attributes h2,#product #def-customization-attributes .title-h2{font-size:40px;font-style:italic;font-weight:850;line-height:148.036%;text-transform:uppercase;color:#1c6389}#product #def-customization-attributes h2 span,#product #def-customization-attributes .title-h2 span{color:#c80000}#product #def-customization-attributes h2,#product #def-customization-attributes .title-h2{margin-bottom:2rem}#product #def-customization-attributes .def-attributes-header-total{display:flex;align-items:center;margin-bottom:3rem;gap:.5rem}#product #def-customization-attributes .def-attributes-header{display:flex;flex-direction:column}#product #def-customization-attributes .def-attributes-header h3,#product #def-customization-attributes .def-attributes-header h2{font-size:30px;font-style:italic;font-weight:850;line-height:148.036%;text-transform:uppercase;color:#c80000;margin-bottom:0}#product #def-customization-attributes .def-attributes-header .def-attributes-combination{font-size:30px;font-style:italic;font-weight:850;line-height:148.036%;text-transform:uppercase;color:#680404;margin-bottom:0}#product #def-customization-attributes #def-attributes-row{display:flex;justify-content:center;gap:25px;flex-direction:column;flex-wrap:wrap}@media only screen and (min-width: 768px){#product #def-customization-attributes #def-attributes-row{flex-direction:row}}@media only screen and (min-width: 1400px){#product #def-customization-attributes #def-attributes-row{flex-wrap:nowrap}}#product #def-customization-attributes #def-attributes-row .def-attribute-item-wrapper.active{display:flex !important;align-items:center;gap:25px;justify-content:center}@media only screen and (min-width: 768px){#product #def-customization-attributes #def-attributes-row .def-attribute-item-wrapper.active{justify-content:unset}#product #def-customization-attributes #def-attributes-row .def-attribute-item-wrapper.active:not(:last-child):after{content:url("../../assets/img/slash.svg")}}#product #def-customization-attributes .def-attribute-item{display:flex;flex-direction:column-reverse;border:none}#product #def-customization-attributes .def-attribute-item .def-attribute-value{font-size:54px;font-style:normal;font-weight:900;line-height:148.036%;text-transform:uppercase;color:#c80000}#product #def-customization-attributes .def-attribute-item .def-attribute-label{font-size:18px;font-style:normal;font-weight:700;line-height:148.036%;color:#000;text-transform:initial}#product .product-description{width:100vw;margin-left:calc(50% - 50vw)}#product .elementor-section-wrap .elementor-section-full_width{position:relative}#product .elementor-section-wrap .elementor-section-full_width:nth-child(even)::after{content:url("../../assets/img/left.svg");position:absolute;left:0;top:2rem}#product .elementor-section-wrap .elementor-section-full_width:nth-child(odd)::after{content:url("../../assets/img/right.svg");position:absolute;right:0;top:2rem}#product .elementor-section-wrap .elementor-tab-title{padding-inline:0;font-size:18px;font-style:normal;font-weight:700;line-height:148.036%;color:#000;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;border-bottom:1px solid #000;gap:1rem}#product .elementor-section-wrap .elementor-tab-title+.elementor-tab-content{border:none;padding-inline:0}#product .elementor-section-wrap h3.elementor-tab-title{font-size:20px;font-style:italic;font-weight:850;line-height:148.036%;text-transform:uppercase;color:#1c6389}#product .elementor-section-wrap h3.elementor-tab-title span{color:#c80000}#product .elementor-section-wrap h3.elementor-tab-title span.elementor-toggle-icon{color:#000}#product .elementor-section-wrap h2{font-size:40px;font-style:italic;font-weight:850;line-height:148.036%;text-transform:uppercase;color:#1c6389}#product .elementor-section-wrap h2 span{color:#c80000}#product .elementor-section-wrap .elementor-widget-text-editor p:not([class]):not(#e){font-size:16px;font-style:normal;font-weight:500;line-height:28px}#product .elementor-section-wrap .elementor-button{background-color:#c80000;text-transform:uppercase;transition:.3s;border-radius:10px;font-weight:600;font-size:1rem;color:#fff;line-height:1;border:none;height:auto;display:inline-flex;align-items:center;justify-content:center}#product .elementor-section-wrap .elementor-button:hover{background-color:#930000}#product .elementor-section-wrap .elementor-button{height:52px;display:inline-flex;align-items:center;justify-content:center}#product .elementor-section-wrap .elementor-image{height:100%}#product .elementor-section-wrap .elementor-image img{height:100%;object-fit:cover;object-position:right}#cms{font-family:Montserrat}#cms ul{font-size:inherit;color:inherit}#cms #wrapper .breadcrumb,#cms #wrapper .page-header{display:none}#cms #wrapper #content{background-color:rgba(0,0,0,0);padding:0}#cms.cms-id-7 #wrapper{background-image:url("../../assets/img/tuto_bg.png");background-size:cover;background-repeat:no-repeat;padding:0;background-position:-210px -230px}@media only screen and (min-width: 1441px){#cms.cms-id-7 #wrapper{background-position:0px -230px}}#cms.cms-id-1 h1,#cms.cms-id-2 h1,#cms.cms-id-3 h1{font-size:40px;margin-bottom:2rem;font-weight:800;color:#1c6389}#cms.cms-id-1 h2,#cms.cms-id-2 h2,#cms.cms-id-3 h2{font-size:30px;margin:2rem 0;color:#1c6389;font-style:italic}#cms.cms-id-1 h3,#cms.cms-id-2 h3,#cms.cms-id-3 h3{font-size:1.25rem;margin:1rem 0;color:#c80000;font-style:italic}#cms.cms-id-1 h2,#cms.cms-id-1 h3,#cms.cms-id-2 h2,#cms.cms-id-2 h3,#cms.cms-id-3 h2,#cms.cms-id-3 h3{font-weight:700}#cms.cms-id-1 h2 span,#cms.cms-id-1 h2 b,#cms.cms-id-1 h3 span,#cms.cms-id-1 h3 b,#cms.cms-id-2 h2 span,#cms.cms-id-2 h2 b,#cms.cms-id-2 h3 span,#cms.cms-id-2 h3 b,#cms.cms-id-3 h2 span,#cms.cms-id-3 h2 b,#cms.cms-id-3 h3 span,#cms.cms-id-3 h3 b{font-weight:700 !important}#cms.cms-id-1 p,#cms.cms-id-2 p,#cms.cms-id-3 p{line-height:148%}#contact #wrapper{padding:60px 0}#contact #wrapper #content{padding:0}#contact #wrapper #content .contact-form{padding:0}#contact #wrapper #content .title{margin:0 0 1.25rem 0;display:flex;justify-content:flex-start}#contact #wrapper #content .title::before,#contact #wrapper #content .title::after{display:none}#contact #wrapper #content .subtitle p,#contact #wrapper #content .undertext p{font-size:20px;font-style:normal;font-weight:500;line-height:148.036%;margin:0;color:#000}#contact #wrapper .def-contactform-fields{display:flex}#contact #wrapper .def-contactform-fields .form-group{width:50%}#contact #wrapper #contactform-message{min-height:100px}#contact #wrapper .faqs-card-block{padding:90px 0 0 0;border:none;box-shadow:none}#contact #wrapper .form-footer{margin-top:2rem}#authentication .title,#registration .title,#password .title{text-transform:uppercase;text-align:center;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#1c6389;margin-top:0;font-size:1.625rem;column-gap:2rem;margin-bottom:2rem}@media only screen and (min-width: 992px){#authentication .title,#registration .title,#password .title{margin-bottom:3.5rem;margin-top:1rem}}@media only screen and (min-width: 992px){#authentication .title,#registration .title,#password .title{font-size:2.5rem}}@media only screen and (min-width: 1200px){#authentication .title,#registration .title,#password .title{column-gap:10rem}}#authentication .title span,#registration .title span,#password .title span{color:#c80000}#authentication .title::before,#authentication .title::after,#registration .title::before,#registration .title::after,#password .title::before,#password .title::after{content:"";height:28px;width:100%;background-repeat:no-repeat;background-size:auto 100%}#authentication .title::before,#registration .title::before,#password .title::before{background-image:url("../../assets/img/substract-left.svg");background-position:right center}#authentication .title::after,#registration .title::after,#password .title::after{background-image:url("../../assets/img/substract-right.svg");background-position:left center}#authentication .title h1,#authentication .title h2,#authentication .title h3,#authentication .title h4,#authentication .title .h1,#registration .title h1,#registration .title h2,#registration .title h3,#registration .title h4,#registration .title .h1,#password .title h1,#password .title h2,#password .title h3,#password .title h4,#password .title .h1{color:#1c6389;margin:0;font-size:inherit;line-height:148.036%}#authentication .title h1 span,#authentication .title h2 span,#authentication .title h3 span,#authentication .title h4 span,#authentication .title .h1 span,#registration .title h1 span,#registration .title h2 span,#registration .title h3 span,#registration .title h4 span,#registration .title .h1 span,#password .title h1 span,#password .title h2 span,#password .title h3 span,#password .title h4 span,#password .title .h1 span{color:#c80000}#authentication .title,#registration .title,#password .title{margin-bottom:1.5rem}#authentication .title h1,#registration .title h1,#password .title h1{text-align:center}#authentication #content,#registration #content,#password #content{background-color:rgba(0,0,0,0);border-radius:10px;margin-block:3rem;padding:2.5rem;max-width:640px;margin-inline:auto}#authentication #content .login-form,#registration #content .login-form,#password #content .login-form{margin:0}#authentication #content a,#registration #content a,#password #content a{color:#000;text-decoration:underline}#authentication #content a:hover,#registration #content a:hover,#password #content a:hover{text-decoration:none}#authentication #content .register-form p,#registration #content .register-form p,#password #content .register-form p{padding:0 15px}#authentication #content #customer-form,#registration #content #customer-form,#password #content #customer-form{display:flex;flex-wrap:wrap}#authentication #content #customer-form .form-group,#registration #content #customer-form .form-group,#password #content #customer-form .form-group{width:100%;flex-grow:1}#authentication #content #customer-form .form-group:nth-child(2),#authentication #content #customer-form .form-group:nth-child(3),#registration #content #customer-form .form-group:nth-child(2),#registration #content #customer-form .form-group:nth-child(3),#password #content #customer-form .form-group:nth-child(2),#password #content #customer-form .form-group:nth-child(3){width:50%}#authentication #content #customer-form .field-password-policy,#registration #content #customer-form .field-password-policy,#password #content #customer-form .field-password-policy{display:flex}#authentication #content #customer-form .field-password-policy,#authentication #content #customer-form .form-footer,#registration #content #customer-form .field-password-policy,#registration #content #customer-form .form-footer,#password #content #customer-form .field-password-policy,#password #content #customer-form .form-footer{width:100%}#authentication #content .forgotten-password .form-fields label.required,#registration #content .forgotten-password .form-fields label.required,#password #content .forgotten-password .form-fields label.required{width:auto}#authentication #content .forgotten-password .form-fields .email,#registration #content .forgotten-password .form-fields .email,#password #content .forgotten-password .form-fields .email{width:100%;padding-inline:15px}#authentication #content .forgotten-password #send-reset-link,#authentication #content .forgotten-password .form-control-submit,#registration #content .forgotten-password #send-reset-link,#registration #content .forgotten-password .form-control-submit,#password #content .forgotten-password #send-reset-link,#password #content .forgotten-password .form-control-submit{height:auto;margin-top:1rem;width:fit-content;margin-inline:auto}#authentication #content .btn,#registration #content .btn,#password #content .btn{padding:17px}#my-account #wrapper h6,#identity #wrapper h6,#address #wrapper h6,#addresses #wrapper h6,#history #wrapper h6,#order-slip #wrapper h6,#module-blockwishlist-lists #wrapper h6,#view #wrapper h6,#module-psgdpr-gdpr #wrapper h6,#order-detail #wrapper h6,#discount #wrapper h6,#module-def_customerdocs-account #wrapper h6{color:#000}#my-account #wrapper .btn,#identity #wrapper .btn,#address #wrapper .btn,#addresses #wrapper .btn,#history #wrapper .btn,#order-slip #wrapper .btn,#module-blockwishlist-lists #wrapper .btn,#view #wrapper .btn,#module-psgdpr-gdpr #wrapper .btn,#order-detail #wrapper .btn,#discount #wrapper .btn,#module-def_customerdocs-account #wrapper .btn{padding:17px}#my-account #wrapper #content,#identity #wrapper #content,#address #wrapper #content,#addresses #wrapper #content,#history #wrapper #content,#order-slip #wrapper #content,#module-blockwishlist-lists #wrapper #content,#view #wrapper #content,#module-psgdpr-gdpr #wrapper #content,#order-detail #wrapper #content,#discount #wrapper #content,#module-def_customerdocs-account #wrapper #content{margin-bottom:5rem}#my-account #wrapper .box,#identity #wrapper .box,#address #wrapper .box,#addresses #wrapper .box,#history #wrapper .box,#order-slip #wrapper .box,#module-blockwishlist-lists #wrapper .box,#view #wrapper .box,#module-psgdpr-gdpr #wrapper .box,#order-detail #wrapper .box,#discount #wrapper .box,#module-def_customerdocs-account #wrapper .box{background-color:#f9f9f9;border-radius:10px}#my-account #wrapper .box a,#identity #wrapper .box a,#address #wrapper .box a,#addresses #wrapper .box a,#history #wrapper .box a,#order-slip #wrapper .box a,#module-blockwishlist-lists #wrapper .box a,#view #wrapper .box a,#module-psgdpr-gdpr #wrapper .box a,#order-detail #wrapper .box a,#discount #wrapper .box a,#module-def_customerdocs-account #wrapper .box a{color:#000;text-decoration:underline}#my-account #wrapper .box a:hover,#identity #wrapper .box a:hover,#address #wrapper .box a:hover,#addresses #wrapper .box a:hover,#history #wrapper .box a:hover,#order-slip #wrapper .box a:hover,#module-blockwishlist-lists #wrapper .box a:hover,#view #wrapper .box a:hover,#module-psgdpr-gdpr #wrapper .box a:hover,#order-detail #wrapper .box a:hover,#discount #wrapper .box a:hover,#module-def_customerdocs-account #wrapper .box a:hover{text-decoration:none}#my-account #wrapper .order-message-form .form-footer,#identity #wrapper .order-message-form .form-footer,#address #wrapper .order-message-form .form-footer,#addresses #wrapper .order-message-form .form-footer,#history #wrapper .order-message-form .form-footer,#order-slip #wrapper .order-message-form .form-footer,#module-blockwishlist-lists #wrapper .order-message-form .form-footer,#view #wrapper .order-message-form .form-footer,#module-psgdpr-gdpr #wrapper .order-message-form .form-footer,#order-detail #wrapper .order-message-form .form-footer,#discount #wrapper .order-message-form .form-footer,#module-def_customerdocs-account #wrapper .order-message-form .form-footer{justify-content:flex-start;margin-top:2rem}#my-account #wrapper .links a,#identity #wrapper .links a,#address #wrapper .links a,#addresses #wrapper .links a,#history #wrapper .links a,#order-slip #wrapper .links a,#module-blockwishlist-lists #wrapper .links a,#view #wrapper .links a,#module-psgdpr-gdpr #wrapper .links a,#order-detail #wrapper .links a,#discount #wrapper .links a,#module-def_customerdocs-account #wrapper .links a{min-height:73px;transition:.3s}#my-account #wrapper .links a:focus,#identity #wrapper .links a:focus,#address #wrapper .links a:focus,#addresses #wrapper .links a:focus,#history #wrapper .links a:focus,#order-slip #wrapper .links a:focus,#module-blockwishlist-lists #wrapper .links a:focus,#view #wrapper .links a:focus,#module-psgdpr-gdpr #wrapper .links a:focus,#order-detail #wrapper .links a:focus,#discount #wrapper .links a:focus,#module-def_customerdocs-account #wrapper .links a:focus{text-decoration:none}#my-account #wrapper .links a:hover span,#identity #wrapper .links a:hover span,#address #wrapper .links a:hover span,#addresses #wrapper .links a:hover span,#history #wrapper .links a:hover span,#order-slip #wrapper .links a:hover span,#module-blockwishlist-lists #wrapper .links a:hover span,#view #wrapper .links a:hover span,#module-psgdpr-gdpr #wrapper .links a:hover span,#order-detail #wrapper .links a:hover span,#discount #wrapper .links a:hover span,#module-def_customerdocs-account #wrapper .links a:hover span{color:#fff;transform:translateY(-5px)}#my-account #wrapper .links a:hover span i,#identity #wrapper .links a:hover span i,#address #wrapper .links a:hover span i,#addresses #wrapper .links a:hover span i,#history #wrapper .links a:hover span i,#order-slip #wrapper .links a:hover span i,#module-blockwishlist-lists #wrapper .links a:hover span i,#view #wrapper .links a:hover span i,#module-psgdpr-gdpr #wrapper .links a:hover span i,#order-detail #wrapper .links a:hover span i,#discount #wrapper .links a:hover span i,#module-def_customerdocs-account #wrapper .links a:hover span i{color:#fff}#my-account #wrapper .links a span,#identity #wrapper .links a span,#address #wrapper .links a span,#addresses #wrapper .links a span,#history #wrapper .links a span,#order-slip #wrapper .links a span,#module-blockwishlist-lists #wrapper .links a span,#view #wrapper .links a span,#module-psgdpr-gdpr #wrapper .links a span,#order-detail #wrapper .links a span,#discount #wrapper .links a span,#module-def_customerdocs-account #wrapper .links a span{display:flex;align-items:center;gap:1rem;background-color:#c80000;border-radius:10px;transition:.3s;text-align:left;height:100%;line-height:1.2;font-weight:600;color:#fff}#my-account #wrapper .links a span i,#identity #wrapper .links a span i,#address #wrapper .links a span i,#addresses #wrapper .links a span i,#history #wrapper .links a span i,#order-slip #wrapper .links a span i,#module-blockwishlist-lists #wrapper .links a span i,#view #wrapper .links a span i,#module-psgdpr-gdpr #wrapper .links a span i,#order-detail #wrapper .links a span i,#discount #wrapper .links a span i,#module-def_customerdocs-account #wrapper .links a span i{transition:.3s;padding:0;width:fit-content;display:flex;align-items:center;color:#fff}#my-account #wrapper .address,#identity #wrapper .address,#address #wrapper .address,#addresses #wrapper .address,#history #wrapper .address,#order-slip #wrapper .address,#module-blockwishlist-lists #wrapper .address,#view #wrapper .address,#module-psgdpr-gdpr #wrapper .address,#order-detail #wrapper .address,#discount #wrapper .address,#module-def_customerdocs-account #wrapper .address{background-color:#fff;border-radius:10px}#my-account #wrapper .address-footer a:hover span,#my-account #wrapper .addresses-footer a:hover span,#identity #wrapper .address-footer a:hover span,#identity #wrapper .addresses-footer a:hover span,#address #wrapper .address-footer a:hover span,#address #wrapper .addresses-footer a:hover span,#addresses #wrapper .address-footer a:hover span,#addresses #wrapper .addresses-footer a:hover span,#history #wrapper .address-footer a:hover span,#history #wrapper .addresses-footer a:hover span,#order-slip #wrapper .address-footer a:hover span,#order-slip #wrapper .addresses-footer a:hover span,#module-blockwishlist-lists #wrapper .address-footer a:hover span,#module-blockwishlist-lists #wrapper .addresses-footer a:hover span,#view #wrapper .address-footer a:hover span,#view #wrapper .addresses-footer a:hover span,#module-psgdpr-gdpr #wrapper .address-footer a:hover span,#module-psgdpr-gdpr #wrapper .addresses-footer a:hover span,#order-detail #wrapper .address-footer a:hover span,#order-detail #wrapper .addresses-footer a:hover span,#discount #wrapper .address-footer a:hover span,#discount #wrapper .addresses-footer a:hover span,#module-def_customerdocs-account #wrapper .address-footer a:hover span,#module-def_customerdocs-account #wrapper .addresses-footer a:hover span{text-decoration:none}#my-account #wrapper .address-footer a i,#my-account #wrapper .addresses-footer a i,#identity #wrapper .address-footer a i,#identity #wrapper .addresses-footer a i,#address #wrapper .address-footer a i,#address #wrapper .addresses-footer a i,#addresses #wrapper .address-footer a i,#addresses #wrapper .addresses-footer a i,#history #wrapper .address-footer a i,#history #wrapper .addresses-footer a i,#order-slip #wrapper .address-footer a i,#order-slip #wrapper .addresses-footer a i,#module-blockwishlist-lists #wrapper .address-footer a i,#module-blockwishlist-lists #wrapper .addresses-footer a i,#view #wrapper .address-footer a i,#view #wrapper .addresses-footer a i,#module-psgdpr-gdpr #wrapper .address-footer a i,#module-psgdpr-gdpr #wrapper .addresses-footer a i,#order-detail #wrapper .address-footer a i,#order-detail #wrapper .addresses-footer a i,#discount #wrapper .address-footer a i,#discount #wrapper .addresses-footer a i,#module-def_customerdocs-account #wrapper .address-footer a i,#module-def_customerdocs-account #wrapper .addresses-footer a i{color:#1c6389}#my-account #wrapper .address-footer a span,#my-account #wrapper .addresses-footer a span,#identity #wrapper .address-footer a span,#identity #wrapper .addresses-footer a span,#address #wrapper .address-footer a span,#address #wrapper .addresses-footer a span,#addresses #wrapper .address-footer a span,#addresses #wrapper .addresses-footer a span,#history #wrapper .address-footer a span,#history #wrapper .addresses-footer a span,#order-slip #wrapper .address-footer a span,#order-slip #wrapper .addresses-footer a span,#module-blockwishlist-lists #wrapper .address-footer a span,#module-blockwishlist-lists #wrapper .addresses-footer a span,#view #wrapper .address-footer a span,#view #wrapper .addresses-footer a span,#module-psgdpr-gdpr #wrapper .address-footer a span,#module-psgdpr-gdpr #wrapper .addresses-footer a span,#order-detail #wrapper .address-footer a span,#order-detail #wrapper .addresses-footer a span,#discount #wrapper .address-footer a span,#discount #wrapper .addresses-footer a span,#module-def_customerdocs-account #wrapper .address-footer a span,#module-def_customerdocs-account #wrapper .addresses-footer a span{text-decoration:underline}#my-account #wrapper .address,#identity #wrapper .address,#address #wrapper .address,#addresses #wrapper .address,#history #wrapper .address,#order-slip #wrapper .address,#module-blockwishlist-lists #wrapper .address,#view #wrapper .address,#module-psgdpr-gdpr #wrapper .address,#order-detail #wrapper .address,#discount #wrapper .address,#module-def_customerdocs-account #wrapper .address{background-color:#f9f9f9;border-radius:10px}#my-account #wrapper .address .address-footer a,#identity #wrapper .address .address-footer a,#address #wrapper .address .address-footer a,#addresses #wrapper .address .address-footer a,#history #wrapper .address .address-footer a,#order-slip #wrapper .address .address-footer a,#module-blockwishlist-lists #wrapper .address .address-footer a,#view #wrapper .address .address-footer a,#module-psgdpr-gdpr #wrapper .address .address-footer a,#order-detail #wrapper .address .address-footer a,#discount #wrapper .address .address-footer a,#module-def_customerdocs-account #wrapper .address .address-footer a{color:#2e373c}#my-account #content-wrapper{margin-bottom:5rem}#my-account #content-wrapper #content{margin-bottom:0}#identity #wrapper h1{text-align:center}#identity #wrapper #content{background-color:rgba(0,0,0,0);border-radius:10px;margin-block:3rem;padding:2.5rem;max-width:640px;margin-inline:auto}#identity #wrapper #content form{display:flex;flex-wrap:wrap;gap:0 1rem}#identity #wrapper #content form .form-group{width:100%}#identity #wrapper #content .form-footer{margin-top:2rem}#address #wrapper h1{text-align:center}#address #wrapper #content{background-color:rgba(0,0,0,0);border-radius:10px;margin-block:3rem;padding:2.5rem;max-width:640px;margin-inline:auto}#address #wrapper #content .form-footer{margin-top:2rem;justify-content:flex-start}#history #content,#order-slip #content,#module-psgdpr-gdpr #content,#discount #content,#module-def_customerdocs-account #content{background-color:#fff;border-radius:10px;padding:0}#history #content .orders .order a h3,#order-slip #content .orders .order a h3,#module-psgdpr-gdpr #content .orders .order a h3,#discount #content .orders .order a h3,#module-def_customerdocs-account #content .orders .order a h3{color:#1c6389}#history #content .psgdprinfo17,#order-slip #content .psgdprinfo17,#module-psgdpr-gdpr #content .psgdprinfo17,#discount #content .psgdprinfo17,#module-def_customerdocs-account #content .psgdprinfo17{background-color:#f9f9f9;border-radius:10px}#history #content .psgdprinfo17 a,#order-slip #content .psgdprinfo17 a,#module-psgdpr-gdpr #content .psgdprinfo17 a,#discount #content .psgdprinfo17 a,#module-def_customerdocs-account #content .psgdprinfo17 a{color:#000;text-decoration:underline}#history #content .psgdprinfo17 a:hover,#order-slip #content .psgdprinfo17 a:hover,#module-psgdpr-gdpr #content .psgdprinfo17 a:hover,#discount #content .psgdprinfo17 a:hover,#module-def_customerdocs-account #content .psgdprinfo17 a:hover{text-decoration:none}#history #content .psgdprinfo17 p,#history #content .psgdprinfo17 h1,#history #content .psgdprinfo17 h2,#history #content .psgdprinfo17 h3,#history #content .psgdprinfo17 h4,#history #content .psgdprinfo17 span,#order-slip #content .psgdprinfo17 p,#order-slip #content .psgdprinfo17 h1,#order-slip #content .psgdprinfo17 h2,#order-slip #content .psgdprinfo17 h3,#order-slip #content .psgdprinfo17 h4,#order-slip #content .psgdprinfo17 span,#module-psgdpr-gdpr #content .psgdprinfo17 p,#module-psgdpr-gdpr #content .psgdprinfo17 h1,#module-psgdpr-gdpr #content .psgdprinfo17 h2,#module-psgdpr-gdpr #content .psgdprinfo17 h3,#module-psgdpr-gdpr #content .psgdprinfo17 h4,#module-psgdpr-gdpr #content .psgdprinfo17 span,#discount #content .psgdprinfo17 p,#discount #content .psgdprinfo17 h1,#discount #content .psgdprinfo17 h2,#discount #content .psgdprinfo17 h3,#discount #content .psgdprinfo17 h4,#discount #content .psgdprinfo17 span,#module-def_customerdocs-account #content .psgdprinfo17 p,#module-def_customerdocs-account #content .psgdprinfo17 h1,#module-def_customerdocs-account #content .psgdprinfo17 h2,#module-def_customerdocs-account #content .psgdprinfo17 h3,#module-def_customerdocs-account #content .psgdprinfo17 h4,#module-def_customerdocs-account #content .psgdprinfo17 span{color:#000}#history #content .psgdprinfo17 .psgdprgetdatabtn17,#order-slip #content .psgdprinfo17 .psgdprgetdatabtn17,#module-psgdpr-gdpr #content .psgdprinfo17 .psgdprgetdatabtn17,#discount #content .psgdprinfo17 .psgdprgetdatabtn17,#module-def_customerdocs-account #content .psgdprinfo17 .psgdprgetdatabtn17{margin-bottom:1rem;color:#fff;text-decoration:none}#my-account .page-footer a{margin:0 auto;width:fit-content;padding:17px}#identity #wrapper .page-footer,#address #wrapper .page-footer,#addresses #wrapper .page-footer,#history #wrapper .page-footer,#order-slip #wrapper .page-footer,#module-blockwishlist-lists #wrapper .page-footer,#view #wrapper .page-footer,#module-psgdpr-gdpr #wrapper .page-footer,#order-detail #wrapper .page-footer,#discount #wrapper .page-footer,#module-def_customerdocs-account #wrapper .page-footer{display:flex;gap:1rem;margin-bottom:2rem !important}#identity #wrapper .page-footer a,#address #wrapper .page-footer a,#addresses #wrapper .page-footer a,#history #wrapper .page-footer a,#order-slip #wrapper .page-footer a,#module-blockwishlist-lists #wrapper .page-footer a,#view #wrapper .page-footer a,#module-psgdpr-gdpr #wrapper .page-footer a,#order-detail #wrapper .page-footer a,#discount #wrapper .page-footer a,#module-def_customerdocs-account #wrapper .page-footer a{color:#000;text-decoration:underline}#identity #wrapper .page-footer a:hover,#address #wrapper .page-footer a:hover,#addresses #wrapper .page-footer a:hover,#history #wrapper .page-footer a:hover,#order-slip #wrapper .page-footer a:hover,#module-blockwishlist-lists #wrapper .page-footer a:hover,#view #wrapper .page-footer a:hover,#module-psgdpr-gdpr #wrapper .page-footer a:hover,#order-detail #wrapper .page-footer a:hover,#discount #wrapper .page-footer a:hover,#module-def_customerdocs-account #wrapper .page-footer a:hover{text-decoration:none}#identity #wrapper .page-footer a,#address #wrapper .page-footer a,#addresses #wrapper .page-footer a,#history #wrapper .page-footer a,#order-slip #wrapper .page-footer a,#module-blockwishlist-lists #wrapper .page-footer a,#view #wrapper .page-footer a,#module-psgdpr-gdpr #wrapper .page-footer a,#order-detail #wrapper .page-footer a,#discount #wrapper .page-footer a,#module-def_customerdocs-account #wrapper .page-footer a{margin:0;width:fit-content}#cart #wrapper hr{background-color:#bcbcbc}#cart #wrapper .title h1{font-style:italic}#cart #wrapper .title h1:before{content:"1";display:inline-flex;align-items:center;justify-content:center;background-color:#c80000;width:3.875rem;height:3.875rem;font-size:38px;line-height:127%;color:#fff;border-radius:50%}#cart #wrapper .alert-custom{margin-bottom:2.25rem}#cart #wrapper .cart-grid{margin:0}#cart #wrapper .cart-grid .cart-grid-body{margin:0}#cart #wrapper .cart-grid .cart-grid-body .card{margin-bottom:1.25rem}#cart #wrapper .cart-grid .cart-grid-body .cart-overview{padding:0}#cart #wrapper .cart-grid .cart-grid-body .cart-overview .table-header{display:flex}#cart #wrapper .cart-grid .cart-grid-body .cart-overview .table-header p{font-size:16px;font-style:normal;font-weight:500;line-height:148.036%;margin:0;color:#000}#cart #wrapper .cart-grid .cart-grid-body .cart-overview .table-header+hr{margin:.5rem 0 1rem 0}#cart #wrapper .cart-grid .cart-grid-body .cart-items .cart-item{padding:0}#cart #wrapper .cart-grid .cart-grid-body .cart-items .cart-item .product-line-grid{display:flex;align-items:center}#cart #wrapper .cart-grid .cart-grid-body .cart-items .cart-item .product-line-grid .product-price{font-size:24px;font-style:italic;font-weight:800;line-height:148.036%;text-transform:uppercase;color:#c80000}#cart #wrapper .cart-grid .cart-grid-body .cart-items .cart-item .product-line-grid .product-price .small{font-size:12px;font-style:italic;font-weight:800;line-height:148.036%;text-transform:uppercase}#cart #wrapper .cart-grid .cart-grid-body .cart-items .cart-item .product-line-grid .remove-from-cart i{color:#000}#cart #wrapper .cart-grid .cart-grid-body .cart-items .cart-item .product-line-info:first-child{margin-bottom:.25rem}#cart #wrapper .cart-grid .cart-grid-body .cart-items .cart-item .product-line-info:first-child a.label{font-size:18px;font-style:italic;font-weight:850;line-height:148.036%;text-transform:uppercase;color:#000}#cart #wrapper .cart-grid .cart-grid-body .cart-items .cart-item .product-line-info:first-child a.label:hover{color:#000}#cart #wrapper .cart-grid .cart-grid-body .cart-items .cart-item .product-line-info.product-price{display:none}#cart #wrapper .cart-grid .cart-grid-body .cart-items .cart-item .product-line-info.reference{margin-top:.25rem}#cart #wrapper .cart-grid .cart-grid-body .cart-items .cart-item .product-line-info.reference span{color:#999da7;font-size:14px;font-style:normal;font-weight:400;line-height:148.036%}#cart #wrapper .cart-grid .cart-grid-body .cart-items .cart-item .product-line-info.attribute-tag{display:inline-block;border-radius:20px;background:#1c6389;padding:1px 15px 2px 15px;font-size:14px;font-style:normal;font-weight:500;line-height:148.036%;color:#fff;min-height:1.5rem;margin:.25rem .25rem .25rem 0}#cart #wrapper .btn.btn-primary{font-style:italic;font-weight:800;line-height:148.036%}#cart #wrapper .btn.btn-primary:hover{color:#fff}@media only screen and (max-width: 768px){#cart #wrapper .qty,#cart #wrapper .price{width:100%;text-align:center;display:flex;justify-content:center}}#cart #wrapper .qty .js-cart-line-product-quantity{width:40%;background-color:#fff;border:2px solid #d2d2d2;color:#000;border-left:0;border-right:0;height:auto;text-align:center;font-size:14px;font-weight:500;min-height:unset !important;line-height:148.036%}#cart #wrapper .qty .bootstrap-touchspin{display:flex;justify-content:center;position:relative;align-items:center;max-height:30px;overflow:hidden}#cart #wrapper .qty .input-group-btn-vertical{position:unset}#cart #wrapper .qty .bootstrap-touchspin-up{position:absolute;top:0;width:46px;height:46px;max-width:unset;background-color:rgba(0,0,0,0);border:2px solid #d2d2d2;margin:0;transition:.3s;border-radius:5px}#cart #wrapper .qty .bootstrap-touchspin-up:hover{background-color:rgba(0,0,0,0)}#cart #wrapper .qty .bootstrap-touchspin-up i{position:relative;top:0;left:0;width:100%;height:100%}#cart #wrapper .qty .bootstrap-touchspin-up i:after{color:#000;font-size:1.5rem}#cart #wrapper .qty .bootstrap-touchspin-up{right:0;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}#cart #wrapper .qty .bootstrap-touchspin-up i:after{content:"+"}#cart #wrapper .qty .bootstrap-touchspin-up{width:30%;height:100%;padding:0}#cart #wrapper .qty .bootstrap-touchspin-up i::after{line-height:.8}#cart #wrapper .qty .bootstrap-touchspin-down{position:absolute;top:0;width:46px;height:46px;max-width:unset;background-color:rgba(0,0,0,0);border:2px solid #d2d2d2;margin:0;transition:.3s;border-radius:5px}#cart #wrapper .qty .bootstrap-touchspin-down:hover{background-color:rgba(0,0,0,0)}#cart #wrapper .qty .bootstrap-touchspin-down i{position:relative;top:0;left:0;width:100%;height:100%}#cart #wrapper .qty .bootstrap-touchspin-down i:after{color:#000;font-size:1.5rem}#cart #wrapper .qty .bootstrap-touchspin-down{left:0;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}#cart #wrapper .qty .bootstrap-touchspin-down i:after{content:"-"}#cart #wrapper .qty .bootstrap-touchspin-down{width:30%;height:100%;padding:0}#cart #wrapper .qty .bootstrap-touchspin-down i::after{line-height:.75}#checkout #wrapper .title{margin-bottom:0;margin-top:0}#checkout #wrapper .title h1{font-weight:800;font-style:italic}#checkout #wrapper .checkout-step{padding:0}#checkout #wrapper .checkout-step small{color:#2e373c}#checkout #wrapper .checkout-step p,#checkout #wrapper .checkout-step a,#checkout #wrapper .checkout-step span,#checkout #wrapper .checkout-step label{color:#000;font-size:1rem}#checkout #wrapper .checkout-step p.form-control-comment,#checkout #wrapper .checkout-step a.form-control-comment,#checkout #wrapper .checkout-step span.form-control-comment,#checkout #wrapper .checkout-step label.form-control-comment{font-size:.75rem}#checkout #wrapper .checkout-step a{text-decoration:underline}#checkout #wrapper .checkout-step a:hover{text-decoration:none}#checkout #wrapper .checkout-step .step-edit{display:none}#checkout #wrapper .checkout-step .btn{font-style:italic;font-weight:800;line-height:148.036%}#checkout #wrapper .checkout-step .address-item.selected{border-color:#1c6389}#checkout #wrapper .checkout-step .delivery-options .delivery-option{background:#cdedff;border-radius:10px;margin-bottom:1rem}#checkout #wrapper .checkout-step .delivery-options .delivery-option .carrier-price{color:#c80000;font-weight:700}#checkout #wrapper .checkout-step .payment-options .payment-option{margin-bottom:1rem}#checkout #wrapper .checkout-step .payment-options .additional-information{background-color:#cdedff;margin-left:0;padding:1rem;border-radius:1rem;margin-block:1rem}#checkout #wrapper .checkout-step .content{padding:1.5rem 0 0 0}#checkout #wrapper .checkout-step .form-control,#checkout #wrapper .checkout-step input:not([type=checkbox]):not([type=radio]):not([type=submit]),#checkout #wrapper .checkout-step textarea{background-color:rgba(0,0,0,0);border-radius:.25rem;min-height:48px;border:1px solid #999da7;border-radius:0}#checkout #wrapper .checkout-step .form-control:focus,#checkout #wrapper .checkout-step input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,#checkout #wrapper .checkout-step textarea:focus{outline:none}#checkout #wrapper .checkout-step .custom-radio{border-color:#999da7}#checkout #wrapper .cart-grid-right #js-checkout-summary .h1{font-size:20px;font-style:italic;font-weight:800;line-height:127%;text-transform:uppercase;margin:0}#checkout #wrapper .cart-grid-right #js-checkout-summary hr{background-color:#bcbcbc}#checkout #wrapper .cart-grid-right #js-checkout-summary .card-block .cart-summary-products p{font-size:1rem;color:#000}#checkout #wrapper .cart-grid-right #js-checkout-summary .card-block .cart-summary-products .js-show-details{color:#000;text-decoration:underline;font-weight:600}#checkout #wrapper .cart-grid-right #js-checkout-summary .card-block .cart-summary-products .js-show-details:hover{text-decoration:none}#checkout #wrapper .cart-grid-right #js-checkout-summary .card-block .cart-summary-subtotals-container{padding-inline:0;border-color:#bcbcbc}#checkout #wrapper .cart-grid-right #js-checkout-summary .card-block .media-list{margin:0 0 .5rem 0}#checkout #wrapper .cart-grid-right #js-checkout-summary .card-block .media-list .media{padding:1rem;border-radius:10px;background-color:#f9f9f9;margin:0 0 .5rem 0;display:flex;gap:1rem}#checkout #wrapper .cart-grid-right #js-checkout-summary .card-block .media-list .media .media-left{min-width:50px;padding:0}#checkout #wrapper .cart-grid-right #js-checkout-summary .card-block .media-list .media .media-body{display:flex;flex-direction:column;gap:.5rem}#checkout #wrapper .cart-grid-right #js-checkout-summary .card-block .media-list .media .media-body span{color:#000;font-size:14px;line-height:1}#checkout #wrapper .cart-grid-right #js-checkout-summary .card-block .media-list .media .media-body span *{color:#000}#checkout #wrapper .cart-grid-right #js-checkout-summary .card-block .media-list .media .media-body .label{font-weight:600;text-decoration:underline}#checkout #wrapper .cart-grid-right #js-checkout-summary .card-block .media-list .media .media-body .product-name a{text-decoration:none}#checkout #wrapper .cart-grid-right #js-checkout-summary .card-block .media-list .media .media-body .secondaries{display:flex;gap:1rem}#checkout #wrapper .cart-grid-right #js-checkout-summary .card-block .media-list .media .media-body .secondaries .product-line-info-secondary span{font-size:12px}#checkout #wrapper .cart-grid-right #js-checkout-summary .block-promo{padding-bottom:2rem}#cart #wrapper,#checkout #wrapper{padding:3.75rem 0 3.75rem 0}#cart #wrapper .cart-steps,#checkout #wrapper .cart-steps{display:flex;justify-content:center;align-items:stretch;gap:1.25rem;margin:0 0 3.75rem 0}#cart #wrapper .cart-steps .step,#checkout #wrapper .cart-steps .step{display:flex;align-items:center;gap:20px}#cart #wrapper .cart-steps .step:not(:last-child):after,#checkout #wrapper .cart-steps .step:not(:last-child):after{content:"";width:93px;height:4px;border-radius:65px;background-color:#999da7}#cart #wrapper .cart-steps .step.precedent,#checkout #wrapper .cart-steps .step.precedent{cursor:pointer}#cart #wrapper .cart-steps .step.precedent .content p,#checkout #wrapper .cart-steps .step.precedent .content p{color:#1c6389}#cart #wrapper .cart-steps .step.precedent .img svg path,#checkout #wrapper .cart-steps .step.precedent .img svg path{fill:#1c6389}#cart #wrapper .cart-steps .step.precedent .img.stroke svg path,#checkout #wrapper .cart-steps .step.precedent .img.stroke svg path{fill:rgba(0,0,0,0);stroke:#1c6389}#cart #wrapper .cart-steps .step.precedent:after,#checkout #wrapper .cart-steps .step.precedent:after{background-color:#1c6389}#cart #wrapper .cart-steps .step.active .img,#checkout #wrapper .cart-steps .step.active .img{position:relative;overflow:visible;background-color:#1c6389;padding:5px;border-radius:50%;width:46px;height:46px;display:flex;align-items:center;justify-content:center}#cart #wrapper .cart-steps .step.active .img.stroke svg path,#checkout #wrapper .cart-steps .step.active .img.stroke svg path{fill:rgba(0,0,0,0);stroke:#fff}#cart #wrapper .cart-steps .step.active .img svg,#checkout #wrapper .cart-steps .step.active .img svg{z-index:2;position:relative}#cart #wrapper .cart-steps .step.active .img svg path,#checkout #wrapper .cart-steps .step.active .img svg path{fill:#fff}#cart #wrapper .cart-steps .step.active .content p,#checkout #wrapper .cart-steps .step.active .content p{color:#1c6389}#cart #wrapper .cart-steps .step .content,#cart #wrapper .cart-steps .step .content a,#checkout #wrapper .cart-steps .step .content,#checkout #wrapper .cart-steps .step .content a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.75rem}#cart #wrapper .cart-steps .step .content img,#cart #wrapper .cart-steps .step .content a img,#checkout #wrapper .cart-steps .step .content img,#checkout #wrapper .cart-steps .step .content a img{aspect-ratio:1/1}#cart #wrapper .cart-steps .step .content p,#cart #wrapper .cart-steps .step .content a p,#checkout #wrapper .cart-steps .step .content p,#checkout #wrapper .cart-steps .step .content a p{margin-bottom:0;color:#999da7;font-weight:600}#cart #wrapper .title,#checkout #wrapper .title{display:flex;align-items:flex-start;gap:1rem 2rem;flex-direction:column}#cart #wrapper .title:before,#checkout #wrapper .title:before{display:none}#cart #wrapper .title::after,#checkout #wrapper .title::after{content:url("../../assets/img/bars_under.svg");background:none;height:auto;width:unset}#cart #wrapper .title h1,#checkout #wrapper .title h1{color:#000;font-size:38px;display:flex;align-items:center;gap:1rem;border:none;padding-bottom:0}#cart #wrapper .title h1 .step-number,#checkout #wrapper .title h1 .step-number{content:"1";display:inline-flex;align-items:center;justify-content:center;background-color:#c80000;width:3.875rem;height:3.875rem;font-size:38px;line-height:127%;color:#fff;border-radius:50%}#cart #wrapper .cart-grid-right,#checkout #wrapper .cart-grid-right{padding-left:110px}#cart #wrapper .cart-grid-right .cart-summary,#cart #wrapper .cart-grid-right #js-checkout-summary,#checkout #wrapper .cart-grid-right .cart-summary,#checkout #wrapper .cart-grid-right #js-checkout-summary{border:1px solid #bcbcbc}#cart #wrapper .cart-grid-right .cart-summary .card,#cart #wrapper .cart-grid-right #js-checkout-summary .card,#checkout #wrapper .cart-grid-right .cart-summary .card,#checkout #wrapper .cart-grid-right #js-checkout-summary .card{margin:0 !important}#cart #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute,#cart #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute,#checkout #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute,#checkout #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute{padding:0}#cart #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .h1,#cart #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .h1,#checkout #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .h1,#checkout #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .h1{font-size:20px;font-style:italic;font-weight:800;line-height:127%;text-transform:uppercase;margin:0}#cart #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute hr,#cart #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute hr,#checkout #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute hr,#checkout #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute hr{border-color:#bcbcbc}#cart #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .presta_custom_price_radio,#cart #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .presta_custom_price_checkbox,#cart #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .presta_custom_price_radio,#cart #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .presta_custom_price_checkbox,#checkout #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .presta_custom_price_radio,#checkout #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .presta_custom_price_checkbox,#checkout #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .presta_custom_price_radio,#checkout #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .presta_custom_price_checkbox{min-height:unset}#cart #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .presta_block_headings,#cart #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .presta_block_headings,#checkout #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .presta_block_headings,#checkout #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .presta_block_headings{font-size:20px;font-style:normal;font-weight:700;line-height:127%;margin-bottom:1rem;color:#c80000}#cart #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .presta_field_heading,#cart #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .presta_field_heading,#checkout #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .presta_field_heading,#checkout #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .presta_field_heading{display:none}#cart #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .custom_product_attribute.presta_radio,#cart #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .custom_product_attribute.presta_radio,#checkout #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .custom_product_attribute.presta_radio,#checkout #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .custom_product_attribute.presta_radio{margin-top:0 !important}#cart #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .control-label,#cart #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .control-label,#checkout #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .control-label,#checkout #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .control-label{font-size:16px;font-style:normal;font-weight:400;line-height:148.036%;margin-bottom:1rem;display:flex;align-items:center;gap:1rem}#cart #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .formatted-price,#cart #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .formatted-price,#checkout #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .formatted-price,#checkout #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .formatted-price{margin-left:auto;font-weight:700}#cart #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .price-updater,#cart #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .price-updater,#checkout #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .price-updater,#checkout #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .price-updater{display:none}#cart #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .padded,#cart #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .padded,#checkout #wrapper .cart-grid-right .cart-summary .card #presta_custom_attribute .padded,#checkout #wrapper .cart-grid-right #js-checkout-summary .card #presta_custom_attribute .padded{margin:0 1rem}#cart #wrapper .cart-grid-right .card-block,#checkout #wrapper .cart-grid-right .card-block{padding:1rem}#cart #wrapper .cart-grid-right .card-block.cart-summary-totals,#checkout #wrapper .cart-grid-right .card-block.cart-summary-totals{padding-top:0}#cart #wrapper .cart-grid-right .card-block.cart-summary-totals .cart-summary-line .label,#checkout #wrapper .cart-grid-right .card-block.cart-summary-totals .cart-summary-line .label{font-size:16px;font-style:normal;font-weight:600;line-height:148.036%}#cart #wrapper .cart-grid-right .card-block.cart-summary-totals .cart-summary-line .value,#checkout #wrapper .cart-grid-right .card-block.cart-summary-totals .cart-summary-line .value{font-size:32px;font-style:italic;font-weight:800;line-height:148.036%;text-transform:uppercase}#cart #wrapper .cart-grid-right .card-block.cart-summary-totals .cart-summary-line .value .small,#checkout #wrapper .cart-grid-right .card-block.cart-summary-totals .cart-summary-line .value .small{font-size:16px;font-style:italic;font-weight:800;line-height:148.036%;text-transform:uppercase}#cart #wrapper .cart-grid-right .card-block hr,#checkout #wrapper .cart-grid-right .card-block hr{border-color:#bcbcbc;background-color:#bcbcbc}#cart #wrapper .cart-grid-right .card-block .cart-summary-line,#checkout #wrapper .cart-grid-right .card-block .cart-summary-line{margin-bottom:1rem}#cart #wrapper .cart-grid-right .card-block .cart-summary-line:last-child,#checkout #wrapper .cart-grid-right .card-block .cart-summary-line:last-child{margin-bottom:0}#cart #wrapper .cart-grid-right .card-block .cart-summary-line .label,#cart #wrapper .cart-grid-right .card-block .cart-summary-line .value,#checkout #wrapper .cart-grid-right .card-block .cart-summary-line .label,#checkout #wrapper .cart-grid-right .card-block .cart-summary-line .value{font-size:16px;font-style:normal;line-height:148.036%}#cart #wrapper .cart-grid-right .card-block .cart-summary-line .label,#checkout #wrapper .cart-grid-right .card-block .cart-summary-line .label{font-weight:400}#cart #wrapper .cart-grid-right .card-block .cart-summary-line .value,#checkout #wrapper .cart-grid-right .card-block .cart-summary-line .value{color:#c80000;font-weight:700}#cart #wrapper .cart-grid-right .card-block .cart-total,#checkout #wrapper .cart-grid-right .card-block .cart-total{border-color:#bcbcbc}#cart #wrapper .cart-grid-right .block-promo,#checkout #wrapper .cart-grid-right .block-promo{margin:0;padding:0 0 1rem 0}#cart #wrapper .cart-grid-right .block-promo .display-promo,#checkout #wrapper .cart-grid-right .block-promo .display-promo{padding:0}#cart #wrapper .cart-grid-right .block-promo .collapse-button,#cart #wrapper .cart-grid-right .block-promo .cancel-promo,#checkout #wrapper .cart-grid-right .block-promo .collapse-button,#checkout #wrapper .cart-grid-right .block-promo .cancel-promo{font-size:16px;font-style:normal;font-weight:600;line-height:148.036%;text-decoration:underline;color:#000}#cart #wrapper .cart-grid-right .block-promo .collapse-button:hover,#cart #wrapper .cart-grid-right .block-promo .cancel-promo:hover,#checkout #wrapper .cart-grid-right .block-promo .collapse-button:hover,#checkout #wrapper .cart-grid-right .block-promo .cancel-promo:hover{text-decoration:none}#cart #wrapper .cart-grid-right .promo-code>form,#checkout #wrapper .cart-grid-right .promo-code>form{display:flex;justify-content:center}#cart #wrapper .cart-grid-right .promo-code .promo-input,#checkout #wrapper .cart-grid-right .promo-code .promo-input{border-top-right-radius:0;border-bottom-right-radius:0;flex-grow:1}#cart #wrapper .cart-grid-right .promo-code .promo-input+.btn,#checkout #wrapper .cart-grid-right .promo-code .promo-input+.btn{border-top-left-radius:0;border-bottom-left-radius:0;margin-top:0;max-height:3rem}@media only screen and (max-width: 768px){#order-confirmation .card{background-color:#fff}}#order-confirmation .card-block{background-color:#cdedff;border-radius:10px;padding:2rem}#order-confirmation .card-block *{color:#000;font-size:1rem}#order-confirmation .card-block #order-items{border:none}#order-confirmation .card-block .total-value{background-color:#1c6389;color:#fff}#order-confirmation .card-block .total-value span,#order-confirmation .card-block .total-value td{color:#fff}#order-confirmation .card-block .bold{color:#c80000}@media only screen and (max-width: 768px){#order-confirmation .card-block.checkout{padding-bottom:1.75rem}}#order-confirmation #content-hook_order_confirmation .title{align-items:flex-start;gap:1rem 2rem;flex-direction:column}#order-confirmation #content-hook_order_confirmation .title:before{display:none}#order-confirmation #content-hook_order_confirmation .title::after{content:url("../../assets/img/bars_under.svg")}#order-confirmation #content-hook_order_confirmation .title span{font-size:2.5rem}#order-confirmation #content-hook_order_confirmation .title i{background-color:#c80000;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;font-size:2rem;border-radius:50%;color:#fff}#order-confirmation #order-details{margin-top:3rem}#order-confirmation #order-details h3{margin-bottom:1rem}#order-confirmation .order-confirmation-table .order-line{display:flex;align-items:center;padding:20px 0}@media only screen and (max-width: 768px){#order-confirmation .order-confirmation-table .order-line{flex-direction:column;gap:1rem}#order-confirmation .order-confirmation-table .order-line .details{text-align:center}#order-confirmation .order-confirmation-table .order-line .qty *{text-align:center}}#order-confirmation .order-confirmation-table .order-line *{margin:0}#order-confirmation .order-confirmation-table .order-line .details{font-weight:400}#order-confirmation .order-confirmation-table .order-line .details span{font-size:18px;font-style:italic;font-weight:850;line-height:148.036%;text-transform:uppercase;color:#000}#module-faqs-display #wrapper{padding:60px 0}#module-faqs-display #wrapper .title{gap:1rem 2rem;margin-top:0 !important;display:flex !important;flex-direction:column-reverse;align-items:flex-start !important;justify-content:flex-start}#module-faqs-display #wrapper .title:before{background-position:left !important}#module-faqs-display #wrapper .title::after{display:none}#module-faqs-display .faqs-card-block{padding:0;border:none;box-shadow:none}#module-faqs-display #search_faqs_container{background-color:#c80000}#module-faqs-display #search_faqs_title{margin-bottom:1rem;color:#fff;font-weight:700;font-size:40px}#module-faqs-display #search_faqs_input{border-top-left-radius:10px;border-bottom-left-radius:10px}#module-faqs-display #search_faqs_submit_button{background-color:#1c6389;display:flex;justify-content:center;align-items:center;border-top-right-radius:10px;border-bottom-right-radius:10px}#pagenotfound #content{background-color:#f9f9f9;border-radius:10px}#pagenotfound #content h4,#pagenotfound #content p{color:#000}#pagenotfound #content .ui-autocomplete-input{border:1px solid #1c6389;background-color:#fff}#pagenotfound #content .material-icons.search{height:48px;width:48px;display:flex;align-items:center;justify-content:center}/*# sourceMappingURL=modular.css.map */
