.cta-button-cms{display:inline-block;padding:1em 2em;background-color:#ad825e;color:white !important;text-decoration:none;border-radius:8px;font-weight:bold;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease;box-shadow:0 2px 5px rgba(0,0,0,0.15);font-size:1.1em}.cta-button-cms:hover{background-color:#c38541;box-shadow:0 6px 12px rgba(0,0,0,0.25)}.link{color:#294162;text-decoration:underline;transition:color .3s ease}.link:hover{color:#5a7ca3}a{color:#294162;text-decoration:underline;transition:color .3s ease}a:hover{color:#5a7ca3}.material-section{background-color:#ffffff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.1);margin-bottom:3.5em;padding:2em;transition:transform .3s ease}.material-section:hover{transform:translateY(-8px)}.material-section.alt-background{background-color:#f5f7fa;text-align:center;padding:3em 1em}.material-section.dark-background{color:#ffffff;padding:3em 2em;text-align:center;background-color:#294162}.material-section.dark-background h2,.material-section.dark-background h3,.material-section.dark-background h4{color:#fff}.material-section.dark-background .section-header{margin-bottom:1em}.material-section.dark-background .section-header h2{font-size:1.8em;font-weight:700;margin-bottom:1em}.material-section.dark-background .section-header p{font-size:1em;line-height:1.5;color:#d0d0d0;max-width:800px;margin:0 auto}.material-section.dark-background a{color:#fff}.material-section.dark-background a:hover{color:#ccc}#progress-bar-container{position:relative;width:100%;margin:auto;height:100px;margin-top:3em}#progress-bar-container ul{padding:0;margin:0;display:flex;justify-content:space-around;align-items:flex-end}#progress-bar-container li{list-style:none;width:calc(20%);text-align:center;color:#b0b0b0;cursor:pointer;font-weight:500;transition:all ease .2s;position:relative}#progress-bar-container li .step-inner{position:absolute;top:45px;width:100%;font-size:1.125em;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;color:#ffffff}#progress-bar-container li .step-number{font-size:1.6rem;font-weight:bold;color:#ffffff;position:relative;top:-56px;z-index:2}#progress-bar-container li:before{content:"";width:40px;height:40px;border-radius:50%;border:solid 2px #b0b0b0;background:#6c757d;box-shadow:0 0 5px rgba(108,117,125,0.5);position:absolute;top:-18px;left:50%;transform:translateX(-50%);z-index:1;transition:all .3s ease}#progress-bar-container li.active:before,#progress-bar-container li:hover:before{background:#ad825e;border:solid 3px #fff;box-shadow:0 0 15px rgba(255,165,0,0.7)}#progress-bar-container li.active .step-number,#progress-bar-container li:hover .step-number{color:#ffffff}#progress-bar-container li.active .step-inner,#progress-bar-container li:hover .step-inner{color:#ffffff}#progress-bar-container li.active,#progress-bar-container li:hover{color:#ad825e;font-weight:bold}#progress-bar-container li:after{content:'\2192';position:absolute;top:50%;right:-20px;font-size:2em;color:#ad825e;transform:translateY(-50%)}#progress-bar-container li:last-child:after{content:''}#progress-bar-container #line{width:100%;margin:auto;height:5px;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1;border-radius:50px;background-color:#ffffff;transition:all ease .3s}#progress-bar-container #line-progress{width:3%;height:100%;background:#ad825e;position:absolute;z-index:2;border-radius:50px;transition:all ease .5s}#progress-content-section{width:100%;margin:auto;background-color:#ffffff;border-radius:8px;margin-top:3em;padding:3em;box-shadow:0 2px 5px rgba(0,0,0,0.1)}#progress-content-section .section-content{padding:1em 2em;text-align:center;font-size:1.2rem;line-height:1.5;color:#333333;display:none;animation:FadeInUp 700ms ease 1;animation-fill-mode:forwards;transform:translateY(15px);opacity:0}#progress-content-section .section-content.active{display:block}#progress-content-section h2{font-size:1.8em;font-weight:600;color:#294162;margin-bottom:1em}#progress-content-section p{font-size:1.5em;color:#555555;margin-top:1em}@keyframes FadeInUp{0%{transform:translateY(15px);opacity:0}100%{transform:translateY(0);opacity:1}}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1em}.testimonials-grid .testimonial{background-color:white;padding:2em;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.testimonials-grid .testimonial .testimonial-header{display:flex;align-items:center;margin-bottom:1em}.testimonials-grid .testimonial .testimonial-header .testimonial-logo{width:50px;height:50px;border-radius:50%;background-color:lightgray;margin-right:15px}.testimonials-grid .testimonial .testimonial-header .testimonial-name{font-weight:bold}.testimonials-grid .testimonial .testimonial-header .testimonial-company{font-size:0.9em;color:gray}.testimonials-grid .testimonial blockquote{margin-top:0}.row.no-margin{margin:0;display:flex;justify-content:center}.row.no-margin>div{flex:0 0 48%;max-width:48%;padding:1em}.row.no-margin>div:first-child{border-right:1px solid #e0e4e8}.row.no-margin .label-order-cta{padding:1em 2em;background-color:#ad825e;color:white;text-decoration:none;border-radius:5px;font-weight:bold;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease;box-shadow:0 2px 5px rgba(0,0,0,0.15)}.row.no-margin .label-order-cta:hover{background-color:#c38541;box-shadow:0 6px 12px rgba(0,0,0,0.25)}.row.no-margin img{max-width:50%;height:auto;display:block;margin:0 auto}@media (max-width:768px){.material-header h1{font-size:2em}.material-header h2{font-size:1.5em}.material-header p{font-size:0.9em;margin-bottom:1em}.label-order-cta{font-size:1em;padding:1em 1em}.header-benefits{flex-direction:column;align-items:center}.header-benefits .benefit{flex:0 0 100%;max-width:100%;margin-bottom:1em}.header-image img{max-width:80%}.material-section{padding:1em}.testimonials-grid{grid-template-columns:1fr;gap:1em}.row.no-margin{flex-direction:column}.row.no-margin>div{flex:0 0 100%;max-width:100%;border-right:none;border-bottom:1px solid #e0e4e8;margin-bottom:1em}#progress-bar-container ul{flex-direction:column;align-items:center}#progress-bar-container ul li{width:100%;margin-bottom:1em}#progress-bar-container #line{width:2px;height:80%;left:50%;top:10%;transform:translateX(-50%)}#progress-bar-container #line-progress{width:100%;height:3%;top:0;left:0}}@media (max-width:480px){.material-header h1{font-size:1.8em}.material-header h2{font-size:1.2em}.label-order-cta{font-size:0.9em;padding:.5em 1em}.header-image img{max-width:70%}}.ox-slideout .block-account .block-content>.flex.flex-lg-row{flex-direction:column !important}.material-page .ox-hero-video{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:650px;margin:0 0 40px;overflow:hidden;background:#008c8d;color:#fff;text-align:center;line-height:0}.material-page .ox-hero-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0}.material-page .ox-hero-video::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,0.35);z-index:1}.material-page .ox-hero-video__content{position:relative;z-index:2;box-sizing:border-box;width:100%;max-width:1240px;padding:60px 20px 0;line-height:normal}.material-page .ox-hero-video__title{margin:0 0 20px;font-family:'Poppins',Helvetica,Arial,sans-serif;font-size:45px;font-weight:600;line-height:55px;color:#fff;letter-spacing:0;text-transform:none}.material-page .ox-hero-video__subtitle{margin:0 0 70px;font-family:'Montserrat',Helvetica,Arial,sans-serif;font-size:25px;font-weight:600;line-height:44px;color:#fff}.material-page .ox-hero-video__btn,.material-page .ox-hero-video__btn:visited{display:inline-block;padding:10px 39px;background:#ad825e;border-radius:8px;font-family:'Montserrat',Helvetica,Arial,sans-serif;font-size:17px;font-weight:600;line-height:48px;color:#fff;text-decoration:none;transition:background-color .3s ease}.material-page .ox-hero-video__btn:hover,.material-page .ox-hero-video__btn:visited:hover,.material-page .ox-hero-video__btn:focus,.material-page .ox-hero-video__btn:visited:focus{background:#9a7352;color:#fff;text-decoration:none}@media only screen and (max-width:1023px){.material-page .ox-hero-video{height:570px}.material-page .ox-hero-video__title{font-size:38px;line-height:46px}.material-page .ox-hero-video__subtitle{font-size:22px;line-height:36px;margin-bottom:50px}}@media only screen and (max-width:767px){.material-page .ox-hero-video{height:472px;margin-bottom:30px}.material-page .ox-hero-video__content{padding-top:30px}.material-page .ox-hero-video__title{font-size:32px;line-height:40px}.material-page .ox-hero-video__subtitle{font-size:19px;line-height:30px;margin-bottom:40px}}@media only screen and (max-width:479px){.material-page .ox-hero-video{height:352px;margin-bottom:20px}.material-page .ox-hero-video__content{padding:10px 16px 0}.material-page .ox-hero-video__title{font-size:24px;line-height:30px;margin-bottom:12px}.material-page .ox-hero-video__subtitle{font-size:15px;line-height:22px;margin-bottom:24px}.material-page .ox-hero-video__btn{padding:0 28px;line-height:44px;font-size:15px}}.ox-page-hero{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:1240px;height:250px;margin:0 auto 40px;overflow:hidden;background:#3d4352;color:#fff;text-align:center}.ox-page-hero__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0}.ox-page-hero__content{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:0 20px}.ox-page-hero__title{margin:0 0 20px;font-family:'Poppins',Helvetica,Arial,sans-serif;font-size:40px;font-weight:500;line-height:55px;color:#fff;letter-spacing:0;text-transform:none}.ox-page-hero__btn,.ox-page-hero__btn:visited{display:inline-block;padding:0 30px;background:#ad825e;border-radius:6px;font-family:'Montserrat',Helvetica,Arial,sans-serif;font-size:17px;font-weight:600;line-height:46px;color:#fff;text-decoration:none;transition:background-color .3s ease}.ox-page-hero__btn:hover,.ox-page-hero__btn:visited:hover,.ox-page-hero__btn:focus,.ox-page-hero__btn:visited:focus{background:#9a7352;color:#fff;text-decoration:none}.ox-page-hero__link{position:absolute;inset:0;z-index:0}@media only screen and (max-width:1239px){.ox-page-hero{height:206px}.ox-page-hero__title{font-size:33px;line-height:45px;margin-bottom:14px}}@media only screen and (max-width:1023px){.ox-page-hero{height:157px;margin-bottom:30px}.ox-page-hero__title{display:none}}@media only screen and (max-width:767px){.ox-page-hero{height:120px;margin-bottom:20px}.ox-page-hero__btn{font-size:14px;line-height:40px;padding:0 20px}}.top-bar .topbar-welcome{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;width:100%;white-space:nowrap;font-weight:700}.top-bar .topbar-welcome__text{display:inline-block}@media (max-width:1024px){.top-bar .topbar-welcome{justify-content:center;white-space:normal;text-align:center}}.account .table-order-items .col.actions .action.order,.account .order-actions-toolbar .action.order{display:none}.account .order-details-items .table-order-items,.sales-guest-view .order-details-items .table-order-items{table-layout:auto;width:100%}.account .order-details-items .table-order-items tbody td,.sales-guest-view .order-details-items .table-order-items tbody td{white-space:normal;text-overflow:clip;vertical-align:top}.account .order-details-items .table-order-items tbody td.col.price,.sales-guest-view .order-details-items .table-order-items tbody td.col.price,.account .order-details-items .table-order-items tbody td.col.qty,.sales-guest-view .order-details-items .table-order-items tbody td.col.qty,.account .order-details-items .table-order-items tbody td.col.subtotal,.sales-guest-view .order-details-items .table-order-items tbody td.col.subtotal{white-space:nowrap}.account .order-details-items .table-order-items tbody td.col.name,.sales-guest-view .order-details-items .table-order-items tbody td.col.name{min-width:260px}.account .order-details-items .table-order-items thead th.col.sku,.sales-guest-view .order-details-items .table-order-items thead th.col.sku,.account .order-details-items .table-order-items tbody td.col.sku,.sales-guest-view .order-details-items .table-order-items tbody td.col.sku{display:none}.account .order-details-items .item-options,.sales-guest-view .order-details-items .item-options{text-transform:none;font-weight:normal;line-height:1.4}.account .order-details-items .item-options dt,.sales-guest-view .order-details-items .item-options dt{font-weight:600}.account .order-details-items .item-options dd,.sales-guest-view .order-details-items .item-options dd{margin:0 0 8px;white-space:pre-line}.account .order-details-items .eo-options-grouped,.sales-guest-view .order-details-items .eo-options-grouped{max-width:480px;margin-top:8px}.account .order-details-items .eo-option-group,.sales-guest-view .order-details-items .eo-option-group{text-transform:none;font-weight:normal}.account .order-details-items .eo-item-actions,.sales-guest-view .order-details-items .eo-item-actions{margin-top:10px}.account .order-details-items .eo-item-actions:empty,.sales-guest-view .order-details-items .eo-item-actions:empty{display:none}.account .order-details-items .eo-item-actions .eo-reorder-ref,.sales-guest-view .order-details-items .eo-item-actions .eo-reorder-ref{margin:6px 0 8px;font-size:13px;color:#555}.account .order-details-items .eo-item-actions .eo-reorder-ref a,.sales-guest-view .order-details-items .eo-item-actions .eo-reorder-ref a{text-decoration:underline}.account .order-details-items .eo-item-actions .eo-reorder-buttons,.sales-guest-view .order-details-items .eo-item-actions .eo-reorder-buttons{display:flex;flex-wrap:wrap;gap:8px}.account .order-details-items .eo-item-actions .action.eo-reorder-same,.sales-guest-view .order-details-items .eo-item-actions .action.eo-reorder-same{display:inline-block;padding:9px 14px;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-align:center;text-decoration:none !important;border:1px solid #2c2930;border-bottom:1px solid #2c2930 !important;border-radius:0;box-sizing:border-box;background:#2c2930;color:#fff !important;white-space:nowrap;transition:background .15s,color .15s}.account .order-details-items .eo-item-actions .action.eo-reorder-same:hover,.sales-guest-view .order-details-items .eo-item-actions .action.eo-reorder-same:hover,.account .order-details-items .eo-item-actions .action.eo-reorder-same:focus,.sales-guest-view .order-details-items .eo-item-actions .action.eo-reorder-same:focus{background:#ad825e;border-color:#ad825e;color:#fff !important;text-decoration:none}.account .order-details-items .eo-item-actions .action.eo-reorder-edit,.sales-guest-view .order-details-items .eo-item-actions .action.eo-reorder-edit,.account .order-details-items .eo-item-actions .action.eo-reorder-fresh,.sales-guest-view .order-details-items .eo-item-actions .action.eo-reorder-fresh{display:inline-block;padding:9px 14px;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-align:center;text-decoration:none !important;border:1px solid #2c2930;border-bottom:1px solid #2c2930 !important;border-radius:0;box-sizing:border-box;background:#2c2930;color:#fff !important;white-space:nowrap;transition:background .15s,color .15s;background:#fff;color:#2c2930 !important}.account .order-details-items .eo-item-actions .action.eo-reorder-edit:hover,.sales-guest-view .order-details-items .eo-item-actions .action.eo-reorder-edit:hover,.account .order-details-items .eo-item-actions .action.eo-reorder-fresh:hover,.sales-guest-view .order-details-items .eo-item-actions .action.eo-reorder-fresh:hover,.account .order-details-items .eo-item-actions .action.eo-reorder-edit:focus,.sales-guest-view .order-details-items .eo-item-actions .action.eo-reorder-edit:focus,.account .order-details-items .eo-item-actions .action.eo-reorder-fresh:focus,.sales-guest-view .order-details-items .eo-item-actions .action.eo-reorder-fresh:focus{background:#ad825e;border-color:#ad825e;color:#fff !important;text-decoration:none}.account .order-details-items .eo-item-actions .action.eo-reorder-edit:hover,.sales-guest-view .order-details-items .eo-item-actions .action.eo-reorder-edit:hover,.account .order-details-items .eo-item-actions .action.eo-reorder-fresh:hover,.sales-guest-view .order-details-items .eo-item-actions .action.eo-reorder-fresh:hover,.account .order-details-items .eo-item-actions .action.eo-reorder-edit:focus,.sales-guest-view .order-details-items .eo-item-actions .action.eo-reorder-edit:focus,.account .order-details-items .eo-item-actions .action.eo-reorder-fresh:focus,.sales-guest-view .order-details-items .eo-item-actions .action.eo-reorder-fresh:focus{background:#2c2930;border-color:#2c2930;color:#fff !important}.account .order-details-items .eo-item-actions .eo-reorder-hint,.sales-guest-view .order-details-items .eo-item-actions .eo-reorder-hint{margin:6px 0 0;font-size:12px;line-height:1.4;color:#6b6a70}@media (max-width:1024px){.account .order-details-items .table-order-items tbody td.col.name,.sales-guest-view .order-details-items .table-order-items tbody td.col.name{min-width:0}.account .order-details-items .eo-options-grouped,.sales-guest-view .order-details-items .eo-options-grouped{max-width:none}.account .order-details-items .eo-item-actions .action,.sales-guest-view .order-details-items .eo-item-actions .action{display:block;width:100%;box-sizing:border-box;text-align:center}.account .order-details-items .eo-item-actions .eo-reorder-buttons,.sales-guest-view .order-details-items .eo-item-actions .eo-reorder-buttons{flex-direction:column}}.account #my-orders-table .col.actions .action{display:block;white-space:nowrap}.account #my-orders-table .col.actions .action+.action{margin-top:6px}.account #my-orders-table .col.actions .action.eo-reorder-same,.account #my-orders-table .col.actions .action.eo-reorder-all{display:inline-block;padding:9px 14px;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-align:center;text-decoration:none !important;border:1px solid #2c2930;border-bottom:1px solid #2c2930 !important;border-radius:0;box-sizing:border-box;background:#2c2930;color:#fff !important;white-space:nowrap;transition:background .15s,color .15s;display:block}.account #my-orders-table .col.actions .action.eo-reorder-same:hover,.account #my-orders-table .col.actions .action.eo-reorder-all:hover,.account #my-orders-table .col.actions .action.eo-reorder-same:focus,.account #my-orders-table .col.actions .action.eo-reorder-all:focus{background:#ad825e;border-color:#ad825e;color:#fff !important;text-decoration:none}.account #my-orders-table .col.actions .action.eo-reorder-edit{display:inline-block;padding:9px 14px;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-align:center;text-decoration:none !important;border:1px solid #2c2930;border-bottom:1px solid #2c2930 !important;border-radius:0;box-sizing:border-box;background:#2c2930;color:#fff !important;white-space:nowrap;transition:background .15s,color .15s;background:#fff;color:#2c2930 !important;display:block}.account #my-orders-table .col.actions .action.eo-reorder-edit:hover,.account #my-orders-table .col.actions .action.eo-reorder-edit:focus{background:#ad825e;border-color:#ad825e;color:#fff !important;text-decoration:none}.account #my-orders-table .col.actions .action.eo-reorder-edit:hover,.account #my-orders-table .col.actions .action.eo-reorder-edit:focus{background:#2c2930;border-color:#2c2930;color:#fff !important}.account .order-actions-toolbar .action.eo-reorder-all{display:inline-block;padding:9px 14px;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-align:center;text-decoration:none !important;border:1px solid #2c2930;border-bottom:1px solid #2c2930 !important;border-radius:0;box-sizing:border-box;background:#2c2930;color:#fff !important;white-space:nowrap;transition:background .15s,color .15s;margin-left:0;margin-right:16px;vertical-align:middle}.account .order-actions-toolbar .action.eo-reorder-all:hover,.account .order-actions-toolbar .action.eo-reorder-all:focus{background:#ad825e;border-color:#ad825e;color:#fff !important;text-decoration:none}.minicart--style-modern .block-minicart .action.delete,.minicart--style-modern .block-minicart .action.remove{opacity:0.75 !important}.minicart--style-modern .block-minicart .action.delete::before,.minicart--style-modern .block-minicart .action.remove::before{color:#8b6a47 !important}.minicart--style-modern .block-minicart .action.delete:hover,.minicart--style-modern .block-minicart .action.remove:hover{opacity:1 !important}.minicart--style-modern .block-minicart .action.delete:hover::before,.minicart--style-modern .block-minicart .action.remove:hover::before{color:#c0392b !important}@media (max-width:767px){.block-order-details-view .block-content{display:block}.block-order-details-view .block-content>.box{width:100%;margin-bottom:20px}body.checkout-onepage-success .column.main .block.block-order-details-view .block-content:not(.widget){display:block}body.checkout-onepage-success .column.main .block.block-order-details-view .block-content:not(.widget)>.box{width:100%;margin-bottom:20px}}.checkout-onepage-success .row.centered-iblocks.-stretch{display:none}.column.main .form.password.forget .field.note,.column.main .form.password.reset .field.note,.column.main .form.send.confirmation .field.note,.column.main .form.create.account .field.note,.column.main .form-login .field.note,.column.main .form.form-login .field.note{display:block;margin:0 0 24px;max-width:46em;font-size:1.5rem;font-weight:400;line-height:1.5;color:#6e6a76}.block-customer-login .form.form-login .field.note,.ox-account-modal-js .form.form-login .field.note{display:block;margin:0 0 24px;max-width:46em;font-size:1.5rem;font-weight:400;line-height:1.5;color:#6e6a76}.column.main .form.password.forget .actions-toolbar>.secondary,.column.main .form.password.reset .actions-toolbar>.secondary,.column.main .form.send.confirmation .actions-toolbar>.secondary{padding:0;margin-top:16px;background:none}.column.main .form.password.forget .actions-toolbar>.secondary>a.action.back,.column.main .form.password.reset .actions-toolbar>.secondary>a.action.back,.column.main .form.send.confirmation .actions-toolbar>.secondary>a.action.back{display:inline-block;padding:0;background:none;color:#6e6a76;font-weight:400;text-decoration:underline}.column.main .form.password.forget .actions-toolbar>.secondary>a.action.back:hover,.column.main .form.password.reset .actions-toolbar>.secondary>a.action.back:hover,.column.main .form.send.confirmation .actions-toolbar>.secondary>a.action.back:hover,.column.main .form.password.forget .actions-toolbar>.secondary>a.action.back:focus,.column.main .form.password.reset .actions-toolbar>.secondary>a.action.back:focus,.column.main .form.send.confirmation .actions-toolbar>.secondary>a.action.back:focus{color:var(--ecco-accent, #ad825e)}.column.main .form.password.forget .actions-toolbar>.secondary>a.action.back::after,.column.main .form.password.reset .actions-toolbar>.secondary>a.action.back::after,.column.main .form.send.confirmation .actions-toolbar>.secondary>a.action.back::after{display:none}@media (min-width:1025px){body.menu-style-4 .page-header .ox-megamenu>ul>.level0>.ox-mm-a-wrap .level-top{padding-left:16px;padding-right:16px}}.post-view .post-text-hld li{line-height:1.8}.modal-popup.ox-newsletter-modal{display:flex !important;align-items:center;justify-content:center;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:auto !important;height:auto !important;padding:20px;pointer-events:none}.modal-popup.ox-newsletter-modal .modal-inner-wrap{pointer-events:auto;width:100% !important;max-width:560px;height:auto !important;max-height:calc(60vh);overflow-y:auto;margin:0 !important;padding:40px 36px 32px !important;border-radius:12px;box-shadow:0 18px 48px rgba(0,0,0,0.22)}.modal-popup.ox-newsletter-modal .ox-newsletter-modal__container,.modal-popup.ox-newsletter-modal .col.-content,.modal-popup.ox-newsletter-modal .inner{height:auto !important;width:100% !important;padding:0 !important}.modal-popup.ox-newsletter-modal .action-close{top:10px;right:10px;background-color:transparent !important}.modal-popup.ox-newsletter-modal .action-close:before{font-size:22px;color:#6c757d !important}.modal-popup.ox-newsletter-modal .action-close:hover:before{color:#343a4c !important}.ox-newsletter-modal__container{text-align:center}.ox-newsletter-modal__container .ox-newsletter__title{margin:0 0 14px;font-family:'Poppins','Roboto',Helvetica,Arial,sans-serif;font-size:28px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#45516e}.ox-newsletter-modal__container .ox-newsletter__text{margin:0 0 24px;font-size:15px;line-height:1.6;color:#495057}.ox-newsletter-modal__container .block.newsletter{width:100%;max-width:none;margin:0}.ox-newsletter-modal__container .block.newsletter .form.subscribe{display:flex;flex-wrap:wrap;gap:10px}.ox-newsletter-modal__container .block.newsletter .field.newsletter{flex:1 1 240px;margin:0}.ox-newsletter-modal__container .block.newsletter .field.newsletter .control:before{display:none}.ox-newsletter-modal__container .block.newsletter input[type='email']{width:100%;height:48px;padding:0 16px;border:1px solid #ced4da;border-radius:8px;font-size:15px}.ox-newsletter-modal__container .block.newsletter input[type='email']:focus{border-color:#343a4c;box-shadow:none}.ox-newsletter-modal__container .block.newsletter .actions{flex:0 0 auto;margin:0}.ox-newsletter-modal__container .block.newsletter .action.subscribe.primary{height:48px;padding:0 32px;border:0;border-radius:8px;background:#ad825e !important;color:#fff !important;font-size:15.2px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 4px 12px rgba(173,130,94,0.25)}.ox-newsletter-modal__container .block.newsletter .action.subscribe.primary:hover,.ox-newsletter-modal__container .block.newsletter .action.subscribe.primary:focus{background:#9a7352 !important;box-shadow:0 6px 16px rgba(173,130,94,0.25)}.ox-newsletter-modal__container .form.subscribe.hidden-consents .field.choice.consent,.ox-newsletter-modal__container .field.choice.consent{max-height:none !important;overflow:visible !important;opacity:1 !important;flex:1 1 100%;margin:4px 0 0;text-align:left}.ox-newsletter-modal__container .form.subscribe.hidden-consents .field.choice.consent label,.ox-newsletter-modal__container .field.choice.consent label,.ox-newsletter-modal__container .form.subscribe.hidden-consents .field.choice.consent .label,.ox-newsletter-modal__container .field.choice.consent .label{color:#495057 !important;font-size:13px;line-height:1.45}.ox-newsletter-modal__container .form.subscribe.hidden-consents .field.choice.consent input[type='checkbox'],.ox-newsletter-modal__container .field.choice.consent input[type='checkbox']{margin-right:8px}.ox-newsletter-modal__container .ox-newsletter__consent{margin:22px 0 0;font-size:12px;line-height:1.5;color:#6c757d}.ox-newsletter-modal__container .ox-newsletter__consent a{color:#ad825e}.ox-newsletter-modal__container .ox-newsletter-disable__link{display:inline-block;margin-top:16px;color:#6c757d;font-size:13px;text-decoration:underline}.ox-newsletter-modal__container .ox-newsletter-disable__link:hover{color:#343a4c}@media only screen and (max-width:767px){.modal-popup.ox-newsletter-modal{align-items:flex-end;padding:0}.modal-popup.ox-newsletter-modal .modal-inner-wrap{max-width:none;max-height:70vh;padding:18px 18px 14px !important;border-radius:14px 14px 0 0;box-shadow:0 -8px 28px rgba(0,0,0,0.18)}.modal-popup.ox-newsletter-modal .action-close{top:6px;right:6px}.modal-popup.ox-newsletter-modal .action-close:before{font-size:20px}body.ecco-newsletter-open .modals-overlay{display:none !important}body.ecco-newsletter-open._has-modal{overflow:auto !important;height:auto !important}.ox-newsletter-modal__container{text-align:left}.ox-newsletter-modal__container .ox-newsletter__title{margin-bottom:6px;padding-right:28px;font-size:19px;line-height:1.3}.ox-newsletter-modal__container .ox-newsletter__text{display:none}.ox-newsletter-modal__container .block.newsletter .form.subscribe{gap:8px}.ox-newsletter-modal__container .block.newsletter .field.newsletter,.ox-newsletter-modal__container .block.newsletter .actions,.ox-newsletter-modal__container .block.newsletter .action.subscribe.primary{flex:1 1 100%;width:100%}.ox-newsletter-modal__container .block.newsletter input[type='email']{height:44px}.ox-newsletter-modal__container .block.newsletter .action.subscribe.primary{height:44px}.ox-newsletter-modal__container .field.choice.consent label,.ox-newsletter-modal__container .field.choice.consent .label{font-size:12px}.ox-newsletter-modal__container .ox-newsletter__consent{margin-top:12px;font-size:11px;line-height:1.4;text-align:left}.ox-newsletter-modal__container .ox-newsletter-disable__link{margin-top:10px;font-size:12px}}.cart.item .eo-qty-locked{pointer-events:none;background:#f4f5f8;color:#2c2930;border-color:#e1e3e9}.cart.item .eo-qty-locked-wrap>.qty-minus,.cart.item .eo-qty-locked-wrap>.qty-plus{display:none}.cart.table-wrapper .col.actions{white-space:nowrap}.cart.table-wrapper .col.actions>.action.action-edit{width:auto;height:auto;margin-right:14px;padding:0;background:none;border:0;vertical-align:middle;font-size:1.3rem;font-weight:400;line-height:26px;text-transform:none;text-decoration:underline;color:#45474c}.cart.table-wrapper .col.actions>.action.action-edit>span{display:inline}.cart.table-wrapper .col.actions>.action.action-edit:hover{color:#ad825e}@media (max-width:767px){.cart.table-wrapper .cart>.item .col.actions{width:auto;text-align:right}}