@font-face{font-family:"roc-grotesk";src:url("https://use.typekit.net/af/7c2f37/00000000000000007735b7c0/31/l?subset_id=2&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/7c2f37/00000000000000007735b7c0/31/d?subset_id=2&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/7c2f37/00000000000000007735b7c0/31/a?subset_id=2&fvd=n6&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"roc-grotesk";src:url("https://use.typekit.net/af/95a747/00000000000000007735b7d0/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/95a747/00000000000000007735b7d0/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/95a747/00000000000000007735b7d0/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:"roc-grotesk";src:url("https://use.typekit.net/af/978839/00000000000000007735b7d4/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/978839/00000000000000007735b7d4/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/978839/00000000000000007735b7d4/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}*{font-family:"roc-grotesk",sans-serif !important}.layout-fullwidth .container,.layout-fullwidth .block.category.event,.layout-fullwidth .footer.content,.layout-fullwidth .header.content,.layout-fullwidth .navigation,.layout-fullwidth .page-main,.layout-fullwidth .page-wrapper>.breadcrumbs>ul,.layout-fullwidth .page-wrapper>.page-bottom,.layout-fullwidth .page-wrapper>.widget,.layout-fullwidth .top-container{padding-inline:20px}.layout-fullwidth .container,body .container{max-width:1450px;padding-inline:20px}body p{font-size:16px;line-height:168%;color:#1a2149}#totop{display:none !important}h1,h2,h3,h4,h5,h6{font-weight:400;color:#1a2149;margin-bottom:10px}h2{font-size:36px;letter-spacing:0}.cms-home .widget.block.block-static-block{margin:0}html .action.primary,html .btn{font-weight:500;border-radius:0;transition:.3s}.btn.btn-secondary{background:#fff;color:#1a2149;text-transform:uppercase;font-weight:500;transition:.3s;padding-block:15px}.btn.btn-secondary:hover{background:#1a2149;color:#fff}ul{padding:0}.sw-megamenu.navigation .subchildmenu.mega-columns.columns4>li .subchildmenu a span{font-weight:400}.page-header.type3 .navigation:not(.side-megamenu) .level0 .level-top:before{content:"";position:absolute;left:15px;bottom:8px;width:calc(100% - 30px);height:1px;background:#dbb57f;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.page-header.type3 .navigation:not(.side-megamenu) .level0:hover .level-top:before{transform:scaleX(1)}html .btn-blue{background:#1a2149;color:#fff;text-transform:uppercase;padding:15px 71px;letter-spacing:8%;font-size:14px;font-weight:500}html .btn-blue:hover{background:#fff;color:#1a2149}.page-main{padding:0 !important}.cms-index-index.page-layout-1column .column.main{padding-bottom:0}.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background:#1a2149}.anim{opacity:0}.anim-ready{transition:opacity .8s ease,transform .8s ease}.anim-up{transform:translateY(40px)}.anim-left{transform:translateX(-50px)}.anim-right{transform:translateX(50px)}.anim-zoom{transform:scale(.94)}.anim.in-view{opacity:1;transform:none}.page-header,.cms-index-index .page-header.type3{background:#f4f4f5}body:not(.catalog-category-view) .page-header{transition:transform .5s ease-in-out;position:sticky;top:0;left:0;z-index:99}body:not(.catalog-category-view) .page-header.header-hide{transform:translateY(-100%)}body:not(.catalog-category-view) .page-header.header-show{transform:translateY(0)}.cms-index-index .page-header.type3{position:sticky}.header-main .header-left .logo{flex-shrink:0}.topbar-wrap{background:#1a2149;color:#f4f4f5;font-size:12px;font-weight:500;letter-spacing:6%}.topbar-wrap *{letter-spacing:6%}.topbar-wrap .container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:40px;max-width:1440px;padding:0 15px}.topbar-wrap ul{display:flex;align-items:center;gap:25px;text-transform:uppercase;padding:0}.topbar-wrap ul:last-child{justify-content:flex-end}.topbar-wrap li,.topbar-wrap li a{display:flex;align-items:center;gap:6px;white-space:nowrap;color:#fff}.topbar-wrap li a{transition:color .25s ease}.topbar-wrap li a:hover,.topbar-wrap p a:hover{color:#fff}.topbar-wrap p{margin:0;font-size:12px;color:#fff}.topbar-wrap p a{color:#dbb57f;transition:color .25s ease}.topbar-wrap svg{width:15px;height:15px}.topbar-wrap img{width:20px;height:14px}.container:after{display:none}.autocomplete-selected{background:#efefef}.page-header .header-main .header.content.header-row{padding:0 20px;max-width:1450px}.sw-megamenu.navigation li>a>span{font-weight:500;letter-spacing:4%;color:#0f1430}.sw-megamenu.navigation .subchildmenu.mega-columns.columns4>li a{width:max-content}.page-header.type3 .header-main .header-left,.page-header.type3 .header-main .header-right{padding-block:15px}.page-header.type3 .nav-sections{margin-left:90px}.page-header.type3 .header-contact .my-account i:before{content:"";background:url(../images/user.svg) no-repeat;width:18px;height:18px}.page-header.type3 .header-contact .wishlist i:before{content:"";background:url(../images/heart.svg) no-repeat;width:18px;height:18px}.minicart-wrapper .action.showcart .minicart-icon:before{content:"";background:url(../images/cart.svg) no-repeat;width:18px;height:18px}.page-header.type3 .search-area.show-icon a.search-toggle-icon i:before{content:"";background:url(../images/search.svg) no-repeat;width:18px;height:18px;vertical-align:middle;margin-top:-3px}.page-header.type3 .minicart-wrapper,.page-header.type3 .header-contact>*{margin-left:20px}.search-area.show-icon .block.block-search{border:3px solid #1a2149}.search-area .search-toggle-icon:after{border-bottom-color:#1a2149}.block-search .action.search:before{color:#1a2149;font-size:16px;height:30px;line-height:30px}.page-header.type3 .block-search input{color:#1a2149;padding-right:40px}.minicart-wrapper .action.showcart:after{display:none}.page-header.type3 .header-main .header-right a.action.showcart{margin-top:-2px}.navigation .level0:hover:after{display:none}.minicart-wrapper .action.showcart .counter.qty{right:-8px;background:#1a2149}.minicart-wrapper .action.showcart .counter.qty.empty{display:none}.page-header.type3 .navigation:not(.side-megamenu) .level0{margin-right:6px}.autocomplete-suggestions{padding:10px;margin-top:3px;border-radius:20px;box-shadow:0 3px 10px -4px #1a2149;max-height:400px !important}.autocomplete-suggestion{padding:10px;border-radius:5px}.product-line.product-name{line-height:1.3;font-size:14px;font-weight:500;color:#1a2149}.search-area.show-icon a.search-toggle-icon{display:flex;width:auto}.search-area.show-icon a.search-toggle-icon span{margin-right:5px}.page-header.type3 .search-area.show-icon a.search-toggle-icon{font-size:14px;text-transform:uppercase;font-weight:500;color:#0f1430;letter-spacing:4%}.page-header.type3 .search-area{margin-right:10px}.owl-carousel.nav-style-4 .owl-nav [class*=owl-]{background:#fff !important;border-radius:50%;width:42px;font-size:19px;height:42px;box-shadow:0px 1px 8px 0px #00000040}.autocomplete-suggestion .suggestion-right .product-line.product-price{font-size:14px;font-weight:500;color:#1a2149}.autocomplete-suggestion .suggestion-left{width:22%}.autocomplete-suggestion .suggestion-right{width:76%;padding-left:4%}.autocomplete-suggestion .product-line.product-name{font-size:14px;font-weight:400;color:#303030}.minicart-wrapper .block-minicart{padding:0;width:380px;border:0;color:#1a2149}.minicart-wrapper .action.close{top:12px;right:14px;width:26px;height:26px;display:block}.minicart-wrapper .action.close:before{color:#757575}.minicart-wrapper .block-minicart .total-count{align-items:center;padding:18px 54px 16px 20px;border-bottom:1px solid #e8e9f0;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.06em;color:#1a2149}.minicart-wrapper .minicart-items-wrapper{max-height:300px;padding:0 20px}.minicart-wrapper .block-minicart li:last-child{border-bottom:0}.minicart-wrapper .product .actions>.secondary{top:12px;left:-6px;z-index:3;width:auto;height:auto;line-height:24px;text-align:center;font-size:10px;color:#1a2149;border-radius:50%;box-shadow:none;transition:background .2s,color .2s}.minicart-wrapper .block-minicart li{position:relative;padding:15px 0}.minicart-items .product-item-details{flex:1;min-width:0;max-width:none;padding:0;display:flex;margin-left:18px}.minicart-wrapper .minicart-items .product-item-name{flex:none;width:100%;margin:0;font-weight:500;line-height:1.4;color:#1a2149;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px}.minicart-items .product-item-photo{order:1}.minicart-items .product-item-pricing{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.minicart-items .product-item-details .price,.price-including-tax,.price-excluding-tax{color:#1a2149;font-size:14px}.minicart-items .product-item-details .details-qty{gap:8px;margin-top:0}.minicart-items .product-item-details .details-qty label.label{color:#1a2149;font-weight:500}.minicart-items .item-qty{width:48px;height:30px;padding:0 4px;margin:0;text-align:center;font-weight:600;color:#1a2149;background:#fff;border:1px solid #d5d8e5;transition:border-color .2s}.minicart-wrapper .block-minicart .subtotal{display:flex;align-items:center;padding:18px 20px;border-top:1px solid #e8e9f0;background:#f6f7fb;letter-spacing:.06em;color:#1a2149;margin-bottom:10px}.minicart-wrapper .block-minicart .subtotal .amount .price{font-size:17px}.block-minicart .block-content>.actions>.primary .action.primary{font-size:14px;background:#1a2149;font-weight:500;letter-spacing:.08em;height:auto;padding-block:16px;padding-inline:24px;width:100%;line-height:normal;min-height:52px;float:none;margin:0;text-transform:uppercase;color:#fff;border:0;border-radius:2px;transition:background .2s,transform .1s}.block-minicart .block-content>.actions>.primary .action.primary:hover{background:#dbb57f;border-color:#dbb57f;color:#1a2149}.minicart-wrapper .product-item-photo:hover:not(.porto-tb-featured-image){box-shadow:none}.minicart-wrapper .product .actions{display:flex;align-items:center;margin-left:auto;gap:15px}.minicart-wrapper .product .actions>.secondary{position:static}.modal-popup.confirm{display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;overflow-y:auto;transition:visibility 0s linear .4s,opacity .4s ease}.modal-popup.confirm._show{transition:opacity .35s ease}.modal-popup.confirm .modal-inner-wrap{position:relative;float:none;width:100%;max-width:580px;margin:0;padding:64px 40px 40px;box-sizing:border-box;background:#fff;border:0;border-radius:0;box-shadow:none;opacity:0;transform:translateY(24px);transition:transform .4s cubic-bezier(.42,0,.16,1),opacity .4s cubic-bezier(.42,0,.16,1)}.modal-popup.confirm._show .modal-inner-wrap{opacity:1;transform:none;transition-delay:.1s}.modal-popup.confirm .modal-header{display:block;padding:0;margin:0;border:0;min-height:0}.modal-popup.confirm .modal-header .action-close{position:absolute;top:16px;right:16px;z-index:10;display:block;width:40px;height:40px;padding:0;margin:0;background:#f4f4f5;border:0;border-radius:50%;box-shadow:none;color:#1a2149;cursor:pointer;transition:background .2s ease;transform:rotate(0deg);opacity:1}.modal-popup.confirm .modal-header .action-close:hover,.modal-popup.confirm .modal-header .action-close:focus{background:#e8e8ea;box-shadow:none;outline:none}.modal-popup.confirm .modal-header .action-close:focus-visible{outline:2px solid #1a2149;outline-offset:2px}.modal-popup.confirm .modal-header .action-close span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.modal-popup.confirm .modal-header .action-close:before,.modal-popup.confirm .modal-header .action-close:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:1.5px;margin:0;padding:0;background:#1a2149;font-family:inherit;line-height:0;transform:translate(-50%,-50%) rotate(45deg)}.modal-popup.confirm .modal-header .action-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal-popup.confirm .modal-content{padding:0;margin:0;overflow:visible;font-family:inherit;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.04em;color:#1a2149}.modal-popup.confirm .modal-content>div{margin:0}.modal-popup.confirm .modal-footer{display:flex;gap:16px;margin:32px 0 0;padding:0;border:0;text-align:left}.modal-popup.confirm .modal-footer button.action-secondary,.modal-popup.confirm .modal-footer button.action-primary{flex:1 1 0;display:block;width:auto;min-width:0;height:52px;margin:0;padding:0;border-radius:0;box-shadow:none;text-shadow:none;font-family:inherit;font-size:14px;font-weight:500;line-height:50px;letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.modal-popup.confirm .modal-footer button.action-secondary{background:0 0;border:1px solid #000;color:#1a2149}.modal-popup.confirm .modal-footer button.action-secondary:hover,.modal-popup.confirm .modal-footer button.action-secondary:focus,.modal-popup.confirm .modal-footer button.action-secondary:active{background:#1a2149;border-color:#1a2149;color:#fff}.modal-popup.confirm .modal-footer button.action-primary{background:#1a2149;border:1px solid #1a2149;color:#fff}.modal-popup.confirm .modal-footer button.action-primary:hover,.modal-popup.confirm .modal-footer button.action-primary:focus,.modal-popup.confirm .modal-footer button.action-primary:active{background:#11163a;border-color:#11163a;color:#fff}.modal-popup.confirm .modal-footer button:focus-visible{outline:2px solid #1a2149;outline-offset:2px}.modal-popup.confirm .modal-footer button span{display:inline;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.footer .footer-bottom,.footer-middle{background:#1a2149}footer.page-footer{overflow-x:hidden}.footer-middle h3{margin-bottom:14px;font-size:22px;line-height:normal;color:#dbb57f;font-weight:400}.footer-middle p{color:#fff;font-size:16px}.footer-middle p a{color:#fff}.footer-middle ul li{margin-bottom:9px}.footer-middle ul li a{color:#fff;font-size:16px}.footer-middle .container:has(.col-lg-3) .row{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr}.footer-middle .container:has(.col-lg-3) .row>div{width:100%}.footer-middle>.container:after{left:20px;right:20px;border-color:rgba(255,255,255,.2)}.footer-middle>.container{padding-bottom:50px}.footer-middle a:hover,.footer .widget .tagcloud a:hover{color:#dbb57f}.footer .footer-bottom{padding-block:15px}.footer-bottom address{color:#fff;font-size:16px}.footer .newsletter-wrap{position:relative;display:flex;align-items:center;min-height:475px;overflow:hidden;background:#f4f4f5}.footer .newsletter-wrap>img{position:absolute;top:0;right:0;width:49%;height:100%;object-fit:cover;object-position:center}.footer .newsletter-wrap .container{position:relative;padding-top:33px;padding-bottom:33px}.footer .newsletter-wrap .container>div{max-width:600px}.footer .newsletter-wrap h2{margin-bottom:25px;font-size:36px}.footer .newsletter-wrap p{max-width:560px;margin-bottom:20px;color:#1a2149;font-size:16px;line-height:1.7;letter-spacing:0}.footer .newsletter-wrap form{display:flex}.footer .newsletter-wrap label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.footer .newsletter-wrap input{flex:1;min-width:0;height:44px;padding:10px 16px;border:1px solid #d9d9de;border-right:0;border-radius:0;background:0 0;font-size:14px;font-weight:500;font-weight:500}.footer .newsletter-wrap input::placeholder{color:#1a2149;opacity:1}.footer .newsletter-wrap input[aria-invalid=true]{border-color:#b3261e}.footer .newsletter-wrap form .btn{min-width:0;height:44px;padding:0 34px}.footer .newsletter-wrap small{display:block;min-height:20px;margin-top:10px;font-size:14px;font-weight:500}.footer .newsletter-wrap small[data-state=error]{color:#b3261e}.footer .newsletter .action.subscribe{display:inline-flex;align-items:center;justify-content:center;min-width:150px;height:44px;padding:0 30px;border:0;border-radius:0;font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background-color .25s ease,color .25s ease;background:#dbb57f;color:#1a2149}.footer .newsletter .action.subscribe:hover{background:#1a2149;color:#fff}.footer-top .custom-block>div{width:100%}.footer-top>.container{max-width:100% !important;width:100%;padding:0 !important}.footer-top .custom-block:before,.footer-top .custom-block:after{display:none}@media (max-width:1399px){.page-header.type3 .nav-sections{margin-left:50px}.footer-middle h3{font-size:21px}.footer-middle p,.footer-middle ul li a,.footer-bottom address{font-size:15px}.footer-middle .container:has(.col-lg-3) .row{grid-template-columns:1.15fr 1fr 1fr 1fr}.footer .newsletter-wrap{min-height:440px}.footer .newsletter-wrap h2{font-size:34px}.footer .newsletter-wrap .container>div{max-width:560px}}@media (max-width:1299px){.page-header.type3 .nav-sections{margin-left:30px}.page-header.type3 .navigation:not(.side-megamenu) .level0 .level-top{padding:15px 10px}.page-header.type3 .search-area.show-icon a.search-toggle-icon{font-size:0}.page-header.type3 .minicart-wrapper,.page-header.type3 .header-contact>*{margin-left:15px}.page-header.type3 .search-area{margin-right:0}}@media (max-width:1199px){.header-main .header-left .logo{max-width:200px}.page-header.type3 .nav-sections{margin-left:20px}.page-header.type3 .navigation:not(.side-megamenu) .level0 .level-top{padding:15px 7px}.page-header.type3 .navigation:not(.side-megamenu) .level0{margin-right:6px}.page-header.type3 .minicart-wrapper,.page-header.type3 .header-contact .my-account,.page-header.type3 .header-contact>*{margin-left:12px}.page-header.type3 .search-area{margin-right:0}.page-header.type3 .navigation:not(.side-megamenu) .level0 .level-top{font-size:12.6px}.footer-middle>.container{padding-bottom:40px}.footer-middle .container:has(.col-lg-3) .row{grid-template-columns:repeat(2,1fr);row-gap:35px}.footer-middle h3{margin-bottom:12px;font-size:20px}.footer-middle p,.footer-middle ul li a,.footer-bottom address{font-size:15px}.footer .newsletter-wrap{min-height:400px}.footer .newsletter-wrap>img{width:56%}.footer .newsletter-wrap .container>div{max-width:40%}.footer .newsletter-wrap h2{margin-bottom:20px;font-size:32px}.footer .newsletter-wrap p{max-width:500px;font-size:15px}h2{font-size:32px}}@media (max-width:991px){.nav-toggle{position:absolute;left:20px}.header-main .header-left{position:absolute;left:0;right:0;margin:auto;flex:1;padding-inline:170px}.header-main .header-left .logo{max-width:inherit;margin:auto}.page-header .nav-toggle{width:22px;height:16px}.page-header .nav-toggle:before{display:none;content:none}.page-header .nav-toggle>span{position:absolute;top:7px;left:0;display:block;width:22px;height:2px;border-radius:1px;background:#1a2149;font-size:0;line-height:0;color:transparent;overflow:visible;transition:background .15s ease .2s;clip:inherit}.page-header .nav-toggle>span:before,.page-header .nav-toggle>span:after{content:"";position:absolute;left:0;display:block;width:22px;height:2px;border-radius:1px;background:#1a2149;transform-origin:center;transition:top .2s ease .2s,transform .2s ease}.page-header .nav-toggle>span:before{top:-7px}.page-header .nav-toggle>span:after{top:7px}.nav-open .page-header .nav-toggle>span{background:0 0;transition:background .1s ease}.nav-open .page-header .nav-toggle>span:before,.nav-open .page-header .nav-toggle>span:after{top:0;transition:top .2s ease,transform .2s ease .2s}.nav-open .page-header .nav-toggle>span:before{transform:rotate(45deg)}.nav-open .page-header .nav-toggle>span:after{transform:rotate(-45deg)}.page-header.type3 .navigation:not(.side-megamenu) .level0 .level-top:before{display:none}.page-header.type3 .navigation:not(.side-megamenu) .level0{margin-right:0}.navigation .submenu:not(:first-child) ul{font-size:14px;padding:15px}.navigation .submenu:not(:first-child) ul.subchildmenu{padding:5px 15px}.page-header.type3 .navigation:not(.side-megamenu) .level0 .level-top{font-size:14px;padding:15px}header.page-header .nav-sections-item-title.active+.nav-sections-item-content{display:block!important}header.page-header .nav-sections-item-title:not(.active)+div#store\.menu{display:none !important}.nav-open .nav-toggle:after{background:rgba(0,0,0,.8)}header.page-header .nav-sections-item-title{width:50%}.sw-megamenu.navigation .subchildmenu.mega-columns.columns4>li a{width:100%}.page-header.type3 .navigation:not(.side-megamenu) .level0 .level-top,.nav-sections .header.links li span,.nav-sections .header.links li a{font-weight:500;letter-spacing:4%;color:#0f1430;font-size:14px;padding:15px;text-transform:uppercase;display:block}.nav-sections .header.links li.greet.welcome{padding:0}.page-header .navigation li.level0:last-child{border-bottom:none}.page-header.type3 .search-area.show-icon a.search-toggle-icon{height:18px;line-height:18px}.page-header.type3 .nav-sections{margin-left:0}.footer-middle>.container{padding-bottom:35px}.footer-middle h3{font-size:19px}.footer-middle p,.footer-middle ul li a{font-size:14px}.footer .newsletter-wrap{display:block;min-height:auto;padding:40px 20px 10px}.footer .newsletter-wrap>img{position:relative;top:auto;right:auto;display:block;width:100%;height:auto;object-position:center}.footer .newsletter-wrap .container{padding:30px 0}.footer .newsletter-wrap .container>div{max-width:55%}.footer .newsletter-wrap h2{margin-bottom:18px;font-size:29px}.footer .newsletter-wrap p{margin-bottom:16px;font-size:14px;line-height:1.6}.footer .newsletter-wrap input,.footer .newsletter-wrap form .btn,.footer .newsletter .action.subscribe{height:42px}.footer .newsletter .action.subscribe{min-width:130px;padding:0 20px;font-size:13px}.footer .newsletter-wrap small{font-size:13px}.footer .footer-bottom{padding-block:13px}.footer-bottom address{font-size:14px}.footer .newsletter-wrap .container>div{max-width:100%}h2{font-size:30px}}@media (max-width:767px){.owl-carousel .owl-dots .owl-dot span{margin-inline:3px;width:6px;height:6px}.page-header,.cms-index-index .page-header.type3{background:#fff}.page-header.type3 .search-area.show-icon .block.block-search{right:-110px}.header-main .header-left{position:static;padding-inline:20px;padding-left:42px}.header-main .header-left .logo{max-width:149px;margin:auto}.page-header.type3 .search-area{padding-left:0}.page-header.type3 .minicart-wrapper,.page-header.type3 .header-contact .my-account,.page-header.type3 .header-contact>*{margin-left:14px;padding:0}.page-header.type3 .header-contact .wishlist{display:none}.page-header.type3 .header-contact [class^=porto-icon-]:before,.page-header.type3 .header-contact [class*=" porto-icon-"]:before{margin:0}.header-main .header-left .search-area.show-icon a.search-toggle-icon span{margin-right:0}.page-header.type3 .search-area.show-icon a.search-toggle-icon i:before{width:16px;height:16px;margin-top:0}.topbar-wrap ul{display:none}.topbar-wrap .container{grid-template-columns:1fr;height:31px;text-align:center}.topbar-wrap p{font-size:10px;font-weight:500;text-transform:uppercase}.topbar-wrap p a{color:#fff}.topbar-wrap .container>p a:before{content:"\00B7";display:inline-block;margin:0 .5em}.footer-middle>.container{padding:40px 20px 32px}.footer-middle .container:has(.col-lg-3) .row{display:grid;grid-template-columns:1fr;row-gap:28px}.footer-middle .container:has(.col-lg-3) .row>div{width:100%}.footer-middle h3{margin:0 0 12px;font-size:18px;line-height:normal}.footer-middle p,.footer-middle ul li a{margin-bottom:0;font-size:13px;line-height:1.7}.footer-middle ul li{margin-bottom:0;line-height:1.7}.footer-middle .col-lg-3 p{margin-bottom:0}.footer .newsletter-wrap h2{margin-bottom:10px;font-size:26px;line-height:normal}.footer .newsletter-wrap p{max-width:100%;margin-bottom:18px;font-size:14px;line-height:1.4}.footer .newsletter-wrap form{display:flex;width:100%}.footer .newsletter-wrap input{width:100%;height:49px;padding:13px 18px;font-size:14px;border:1px solid #d9d9de;font-weight:400}.footer .newsletter .action.subscribe{height:49px;padding:0 15px;width:100%}.footer .newsletter-wrap small{margin-top:8px;font-size:12px}.footer .footer-bottom{padding:28px 20px}.footer-bottom>.container{padding:0}.footer-bottom address{margin:0;font-size:12px;line-height:normal!important;text-align:center}.footer .footer-bottom .custom-block.f-right{max-width:100%;padding-top:0;text-align:center;padding-bottom:0}.footer .footer-bottom .custom-block.f-right img{display:block;width:200px;max-width:100%;height:auto;margin:0 auto}.footer .footer-bottom>.container{flex-direction:column-reverse}.footer-bottom>.container address{line-height:normal !important;padding-top:15px;padding-bottom:0}.block.newsletter .form.subscribe{display:flex;flex-direction:column}.block.newsletter .actions{width:100%;margin-top:24px}.minicart-wrapper .block-minicart{width:340px}.modal-popup.confirm{padding:16px}.modal-popup.confirm .modal-inner-wrap{padding:60px 20px 24px}.modal-popup.confirm .modal-content{font-size:15px}.modal-popup.confirm .modal-footer{flex-direction:column-reverse;gap:12px;margin-top:24px}.modal-popup.confirm .modal-footer button.action-secondary,.modal-popup.confirm .modal-footer button.action-primary{flex:0 0 auto;width:100%}}