@charset "UTF-8";@font-face{font-family:Roobert;src:url(https://cdn.shopify.com/oxygen-v2/24424/22320/46261/965358/assets/Roobert-Regular-DsukgjZc.woff) format("woff"),url(https://cdn.shopify.com/oxygen-v2/24424/22320/46261/965358/assets/Roobert-Regular-BJSjnqB0.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Roobert;src:url(https://cdn.shopify.com/oxygen-v2/24424/22320/46261/965358/assets/Roobert-Medium-CLEzEKo1.woff) format("woff"),url(https://cdn.shopify.com/oxygen-v2/24424/22320/46261/965358/assets/Roobert-Medium-wiIzLvre.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Roobert;src:url(https://cdn.shopify.com/oxygen-v2/24424/22320/46261/965358/assets/Roobert-Bold-CXd04UbL.woff) format("woff"),url(https://cdn.shopify.com/oxygen-v2/24424/22320/46261/965358/assets/Roobert-Bold-Bj4wvvoe.woff2) format("woff2");font-weight:700;font-style:normal}body:has(.active-no-hero){margin-top:120px}@media only screen and (max-width: 767px){body:has(.active-no-hero){margin-top:90px}}.header-custom{position:absolute;top:24px;left:0;width:100%;z-index:600}@media only screen and (max-width: 767px){.header-custom{top:20px}}@media only screen and (min-width: 768px){.header-custom .mobile-hamburger{display:none}}@media only screen and (max-width: 1023px){.header-custom{padding-left:24px!important;padding-right:24px!important}}@media only screen and (max-width: 767px){.header-custom{padding-left:16px!important;padding-right:16px!important}}.header-custom .inner-wrap{padding:32px;color:#fff;background-color:transparent;transition:.3s ease-out;border-radius:40px}@media only screen and (max-width: 1023px){.header-custom .inner-wrap{padding:24px;border-radius:24px}}@media only screen and (max-width: 767px){.header-custom .inner-wrap{padding:16px}}.header-custom a{color:inherit}.header-custom .button,.header-custom .button.transparent{color:#fff;line-height:24px;border-radius:16px}.header-custom .button .fill-target,.header-custom .button.transparent .fill-target{fill:#fff}.header-custom .button:hover,.header-custom .button.active,.header-custom .button.transparent:hover,.header-custom .button.transparent.active{background:var(--Brand-Dark-Neon-Green);border:1px solid var(--Brand-Dark-Neon-Green);color:#fff}.header-custom .button:hover .fill-target,.header-custom .button.active .fill-target,.header-custom .button.transparent:hover .fill-target,.header-custom .button.transparent.active .fill-target{fill:#fff}.header-custom .log-in svg,.header-custom .mobile-hamburger svg,.header-custom .cart-toggle svg{display:block;width:24px}.header-custom .log-in .fill-target,.header-custom .mobile-hamburger .fill-target,.header-custom .cart-toggle .fill-target{fill:#fff}@media only screen and (min-width: 768px){.header-custom .log-in,.header-custom .cart-toggle{border-radius:var(--Radius-M);background:transparent;padding:16px;transition:.2s ease-out}.header-custom .log-in:hover,.header-custom .cart-toggle:hover{background:var(--Controls-Primary-Button)}.header-custom .log-in:hover .fill-target,.header-custom .cart-toggle:hover .fill-target{fill:#fff!important}}.header-custom .center-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:107px}@media only screen and (max-width: 1919px){.header-custom .center-logo{width:5.5854vw}}@media only screen and (max-width: 767px){.header-custom .center-logo{width:84px}}.header-custom .center-logo svg{display:block;width:100%}.header-custom .center-logo .fill-target{fill:#fff}@media only screen and (min-width: 768px){.header-custom .inner-wrap:hover,.header-custom.active-subnavi .inner-wrap,.header-custom .inner-wrap:hover .inner-wrap,.header-custom.active-pdp .inner-wrap,.header-custom.active-account-page .inner-wrap,.header-custom.active-no-hero .inner-wrap{color:#000;background-color:#fff}.header-custom.active-subnavi .button,.header-custom.active-subnavi .button.transparent,.header-custom .inner-wrap:hover .button,.header-custom .inner-wrap:hover .button.transparent,.header-custom.active-pdp .button,.header-custom.active-pdp .button.transparent,.header-custom.active-account-page .button,.header-custom.active-account-page .button.transparent,.header-custom.active-no-hero .button,.header-custom.active-no-hero .button.transparent{color:#000}.header-custom.active-subnavi .button .fill-target,.header-custom.active-subnavi .button.transparent .fill-target,.header-custom .inner-wrap:hover .button .fill-target,.header-custom .inner-wrap:hover .button.transparent .fill-target,.header-custom.active-pdp .button .fill-target,.header-custom.active-pdp .button.transparent .fill-target,.header-custom.active-account-page .button .fill-target,.header-custom.active-account-page .button.transparent .fill-target,.header-custom.active-no-hero .button .fill-target,.header-custom.active-no-hero .button.transparent .fill-target{fill:#000}.header-custom.active-subnavi .button:hover,.header-custom.active-subnavi .button.active,.header-custom.active-subnavi .button.transparent:hover,.header-custom.active-subnavi .button.transparent.active,.header-custom .inner-wrap:hover .button:hover,.header-custom .inner-wrap:hover .button.active,.header-custom .inner-wrap:hover .button.transparent:hover,.header-custom .inner-wrap:hover .button.transparent.active,.header-custom.active-pdp .button:hover,.header-custom.active-pdp .button.active,.header-custom.active-pdp .button.transparent:hover,.header-custom.active-pdp .button.transparent.active,.header-custom.active-account-page .button:hover,.header-custom.active-account-page .button.active,.header-custom.active-account-page .button.transparent:hover,.header-custom.active-account-page .button.transparent.active,.header-custom.active-no-hero .button:hover,.header-custom.active-no-hero .button.active,.header-custom.active-no-hero .button.transparent:hover,.header-custom.active-no-hero .button.transparent.active{color:#fff}.header-custom.active-subnavi .button:hover .fill-target,.header-custom.active-subnavi .button.active .fill-target,.header-custom.active-subnavi .button.transparent:hover .fill-target,.header-custom.active-subnavi .button.transparent.active .fill-target,.header-custom .inner-wrap:hover .button:hover .fill-target,.header-custom .inner-wrap:hover .button.active .fill-target,.header-custom .inner-wrap:hover .button.transparent:hover .fill-target,.header-custom .inner-wrap:hover .button.transparent.active .fill-target,.header-custom.active-pdp .button:hover .fill-target,.header-custom.active-pdp .button.active .fill-target,.header-custom.active-pdp .button.transparent:hover .fill-target,.header-custom.active-pdp .button.transparent.active .fill-target,.header-custom.active-account-page .button:hover .fill-target,.header-custom.active-account-page .button.active .fill-target,.header-custom.active-account-page .button.transparent:hover .fill-target,.header-custom.active-account-page .button.transparent.active .fill-target,.header-custom.active-no-hero .button:hover .fill-target,.header-custom.active-no-hero .button.active .fill-target,.header-custom.active-no-hero .button.transparent:hover .fill-target,.header-custom.active-no-hero .button.transparent.active .fill-target{fill:#fff}.header-custom.active-subnavi .log-in .fill-target,.header-custom.active-subnavi .cart-toggle .fill-target,.header-custom.active-subnavi .center-logo .fill-target,.header-custom .inner-wrap:hover .log-in .fill-target,.header-custom .inner-wrap:hover .cart-toggle .fill-target,.header-custom .inner-wrap:hover .center-logo .fill-target,.header-custom.active-pdp .log-in .fill-target,.header-custom.active-pdp .cart-toggle .fill-target,.header-custom.active-pdp .center-logo .fill-target,.header-custom.active-account-page .log-in .fill-target,.header-custom.active-account-page .cart-toggle .fill-target,.header-custom.active-account-page .center-logo .fill-target,.header-custom.active-no-hero .log-in .fill-target,.header-custom.active-no-hero .cart-toggle .fill-target,.header-custom.active-no-hero .center-logo .fill-target{fill:#000}}@media only screen and (min-width: 768px) and (min-width: 768px){.header-custom.active-pdp{position:fixed;background:#f2f2f2}}@media only screen and (min-width: 768px){.header-custom.active-pdp .inner-wrap{background-color:#f2f2f2}.header-custom.active-pdp,.header-custom.active-account-page,.header-custom.active-no-hero{top:0}}@media only screen and (max-width: 767px){.header-custom.active-pdp .inner-wrap{background-color:#eaedef}.header-custom.active-pdp,.header-custom.active-account-page,.header-custom.active-no-hero{top:20px}.header-custom.active-pdp .inner-wrap,.header-custom.active-account-page .inner-wrap,.header-custom.active-no-hero .inner-wrap,.header-custom.active-pdp .button,.header-custom.active-pdp .button.transparent,.header-custom.active-pdp .mobile-hamburger,.header-custom.active-account-page .button,.header-custom.active-account-page .button.transparent,.header-custom.active-account-page .mobile-hamburger,.header-custom.active-no-hero .button,.header-custom.active-no-hero .button.transparent,.header-custom.active-no-hero .mobile-hamburger{color:#000}.header-custom.active-pdp .button .fill-target,.header-custom.active-pdp .button.transparent .fill-target,.header-custom.active-pdp .mobile-hamburger .fill-target,.header-custom.active-account-page .button .fill-target,.header-custom.active-account-page .button.transparent .fill-target,.header-custom.active-account-page .mobile-hamburger .fill-target,.header-custom.active-no-hero .button .fill-target,.header-custom.active-no-hero .button.transparent .fill-target,.header-custom.active-no-hero .mobile-hamburger .fill-target{fill:#000}.header-custom.active-pdp .button:hover,.header-custom.active-pdp .button.active,.header-custom.active-pdp .button.transparent:hover,.header-custom.active-pdp .button.transparent.active,.header-custom.active-pdp .mobile-hamburger:hover,.header-custom.active-pdp .mobile-hamburger.active,.header-custom.active-account-page .button:hover,.header-custom.active-account-page .button.active,.header-custom.active-account-page .button.transparent:hover,.header-custom.active-account-page .button.transparent.active,.header-custom.active-account-page .mobile-hamburger:hover,.header-custom.active-account-page .mobile-hamburger.active,.header-custom.active-no-hero .button:hover,.header-custom.active-no-hero .button.active,.header-custom.active-no-hero .button.transparent:hover,.header-custom.active-no-hero .button.transparent.active,.header-custom.active-no-hero .mobile-hamburger:hover,.header-custom.active-no-hero .mobile-hamburger.active{color:#fff}.header-custom.active-pdp .button:hover .fill-target,.header-custom.active-pdp .button.active .fill-target,.header-custom.active-pdp .button.transparent:hover .fill-target,.header-custom.active-pdp .button.transparent.active .fill-target,.header-custom.active-pdp .mobile-hamburger:hover .fill-target,.header-custom.active-pdp .mobile-hamburger.active .fill-target,.header-custom.active-account-page .button:hover .fill-target,.header-custom.active-account-page .button.active .fill-target,.header-custom.active-account-page .button.transparent:hover .fill-target,.header-custom.active-account-page .button.transparent.active .fill-target,.header-custom.active-account-page .mobile-hamburger:hover .fill-target,.header-custom.active-account-page .mobile-hamburger.active .fill-target,.header-custom.active-no-hero .button:hover .fill-target,.header-custom.active-no-hero .button.active .fill-target,.header-custom.active-no-hero .button.transparent:hover .fill-target,.header-custom.active-no-hero .button.transparent.active .fill-target,.header-custom.active-no-hero .mobile-hamburger:hover .fill-target,.header-custom.active-no-hero .mobile-hamburger.active .fill-target{fill:#fff}.header-custom.active-pdp .log-in .fill-target,.header-custom.active-pdp .cart-toggle .fill-target,.header-custom.active-pdp .center-logo .fill-target,.header-custom.active-account-page .log-in .fill-target,.header-custom.active-account-page .cart-toggle .fill-target,.header-custom.active-account-page .center-logo .fill-target,.header-custom.active-no-hero .log-in .fill-target,.header-custom.active-no-hero .cart-toggle .fill-target,.header-custom.active-no-hero .center-logo .fill-target{fill:#000}}.header-custom .main-row{display:flex;justify-content:space-between;align-items:center;position:relative}.header-custom .header-desktop-custom{display:flex;align-items:center;gap:8px}@media only screen and (max-width: 767px){.header-custom .header-desktop-custom{display:none}}.header-custom .subnavigation-wrap{display:grid;grid-template-rows:0fr;overflow:hidden;transition:.5s}.header-custom .subnavigation-wrap .inner{min-height:0;transition:.5s;opacity:0}.header-custom .subnavigation-wrap.active{grid-template-rows:1fr}.header-custom .subnavigation-wrap.active .inner{opacity:1}.header-custom .subnavigation-wrap .padding{padding-top:32px}.header-custom .subnavigation-wrap .inner-sub-navi-wrap{position:relative}.header-custom .subnavigation-wrap .subnavi-height-helper{opacity:0;pointer-events:none}.header-custom .subnavigation-wrap .subnavi-abs-contents{position:absolute;width:100%;height:100%;left:0;top:0}.header-custom .subnavigation-wrap .subnavi-element{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;pointer-events:none;transition:.3s}.header-custom .subnavigation-wrap .subnavi-element.active{opacity:1;pointer-events:all}.header-custom .subnavigation-wrap .items-wrap{display:flex;width:100%;gap:16px}.header-custom .subnavigation-wrap .subnavi-link{height:18.27vw;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:16px;overflow:hidden;position:relative;z-index:5;color:#fff;transition:.2s ease-out;opacity:1}.header-custom .subnavigation-wrap .subnavi-link:hover{opacity:.5}.header-custom .subnavigation-wrap .subnavi-link-title{position:absolute;bottom:0;left:0;padding:1.6704vw}.header-custom .header-ctas-custom{display:flex;gap:24px}@media only screen and (max-width: 1919px){.header-custom .header-ctas-custom{gap:1.2528vw}}@media only screen and (max-width: 767px){.header-custom .header-ctas-custom{gap:20px}}.mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:454;padding-top:20px;opacity:0;transform:translate(100%);transition:.3s ease-out}.mobile-overlay.active{opacity:1;transform:translate(0)}.mobile-overlay a{display:block}.mobile-overlay .top-bar{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:44px;padding-left:32px;padding-right:16px}.mobile-overlay .log-in .fill-target,.mobile-overlay .cart-toggle .fill-target{fill:#000}.mobile-overlay .hamburger-close{width:56px}.mobile-overlay .hamburger-close svg{display:block;width:100%}.mobile-overlay .mobile-btn{padding:16px 32px;border-bottom:1px solid #C8C8C8;display:flex;justify-content:space-between;align-items:center}.mobile-overlay .mobile-btn .button-icon{width:24px}.mobile-overlay .mobile-btn .button-icon svg{display:block;width:100%}.mobile-overlay .overlay-links-wrap{position:relative}.mobile-overlay .subnavigation-wrap-mobile{position:absolute;top:0;left:0;width:100%;background:#fff;opacity:0;transform:translate(100%);transition:.3s ease-out}.mobile-overlay .subnavigation-wrap-mobile.active{opacity:1;transform:translate(0)}.mobile-overlay .subnavigation-wrap-mobile .subnavi-top-wrap{display:flex;align-items:center;gap:16px;color:#b3b7bc;padding:16px 32px}.mobile-overlay .subnavigation-wrap-mobile .subnavi-top-wrap .back-icon{width:24px}.mobile-overlay .subnavigation-wrap-mobile .subnavi-top-wrap .back-icon svg{display:block;width:100%}.mobile-overlay .subnavigation-wrap-mobile .items-wrap{padding-top:16px;padding-left:32px;padding-right:32px;display:flex;flex-wrap:wrap;gap:8px;color:#fff}.mobile-overlay .subnavigation-wrap-mobile .items-wrap a{height:135px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:16px;overflow:hidden;position:relative;z-index:5}.mobile-overlay .subnavigation-wrap-mobile .items-wrap .subnavi-link-title{position:absolute;bottom:0;left:0;padding:16px}@media only screen and (max-width: 767px){aside{max-width:100%;min-width:100%}}aside form{max-width:100%}aside header{height:auto;padding:32px;color:#4d4d4d;border-bottom:1px solid var(--Brand-Pearl-Gray)}@media only screen and (max-width: 767px){aside header{padding:16px 16px 16px 32px}}aside header .close{display:block;width:40px;cursor:pointer}aside header .close svg{display:block;width:100%}aside main{margin:0}aside .cart-main{padding:32px}@media only screen and (max-width: 767px){aside .cart-line p{padding-right:60px}}#cart-aside{z-index:650}@media only screen and (max-width: 767px){#cart-aside{max-width:100%}}#cart-aside .cart-line{display:block;padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #EAEDEF}#cart-aside .cart-line:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0}#cart-aside .cart-line .cart-item-inner{display:flex;width:100%;position:relative}#cart-aside .cart-line img{width:72px;background:#eaedef;border-radius:12px;margin-right:0}#cart-aside .cart-line .right-wrap{padding-left:24px;width:calc(100% - 72px)}#cart-aside .cart-line .remove-btn-form{position:absolute;top:0;right:0}#cart-aside .cart-line .remove-btn{color:#4d5257;font-size:16px;font-style:normal;font-weight:500;line-height:150%;text-decoration-line:underline;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;margin:0;padding:6px 0 0;border:0;outline:0;cursor:pointer}@media only screen and (max-width: 1919px){#cart-aside .cart-line .remove-btn{font-size:max(.8352vw,12px);padding-top:4px}}@media only screen and (max-width: 1299px){#cart-aside .cart-line .remove-btn{padding-top:0}}@media only screen and (max-width: 767px){#cart-aside .cart-line .remove-btn{font-size:14px}}#cart-aside .cart-line .price-quantity-wrap{display:flex;justify-content:space-between;align-items:center;margin-top:16px}#cart-aside .cart-line .quantity-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;margin:0;padding:0;border:0;outline:0;cursor:pointer;width:24px}#cart-aside .cart-line .quantity-btn svg{display:block;width:100%}#cart-aside .cart-line .cart-line-quantity{display:flex;gap:16px;align-items:center}#cart-aside .cart-summary-aside{width:100%;left:0;border-top:1px solid #EAEDEF;padding-top:0}#cart-aside .cart-summary-aside .cart-discount-wrap{padding:40px}@media only screen and (max-width: 767px){#cart-aside .cart-summary-aside .cart-discount-wrap{padding:24px 32px}}#cart-aside .cart-summary-aside .discount-input-wrap{display:flex;align-items:center;gap:16px}#cart-aside .cart-summary-aside .discount-input-wrap input{flex:20;border-bottom:1px solid #B3B7BC}#cart-aside .cart-summary-aside .discount-input-wrap button{flex:1}#cart-aside .cart-summary-aside .total-wrap{border-top-left-radius:var(--Radius-XL);border-top-right-radius:var(--Radius-XL);background:#f2f2f2;padding:32px 40px 24px}@media only screen and (max-width: 767px){#cart-aside .cart-summary-aside .total-wrap{padding:24px 32px}}#cart-aside .cart-summary-aside .total-wrap .button{width:100%;justify-content:center}#cart-aside .cart-summary-aside .total-wrap .cart-subtotal{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #B3B7BC;margin-top:16px;justify-content:space-between}@media only screen and (max-width: 767px){#cart-aside .cart-summary-aside .total-wrap .cart-subtotal{margin-top:8px;margin-bottom:24px;padding-bottom:12px}}.custom-footer{border-top-left-radius:var(--Radius-XL);border-top-right-radius:var(--Radius-XL);background:#4d5257;padding-top:80px;padding-bottom:40px;margin-top:40px;color:#fff}@media only screen and (max-width: 767px){.custom-footer{padding-top:32px;padding-bottom:40px;margin-top:0}}.custom-footer a{color:inherit;display:block}.custom-footer .h5{opacity:.66;margin-bottom:40px}@media only screen and (max-width: 1919px){.custom-footer .h5{margin-bottom:2.088vw}}@media only screen and (max-width: 767px){.custom-footer .h5{margin-bottom:32px}}.custom-footer .footer-inner-wrap,.custom-footer .footer-inner-wrap-second-row{display:flex;justify-content:space-between;gap:20px}@media only screen and (max-width: 1023px){.custom-footer .footer-inner-wrap,.custom-footer .footer-inner-wrap-second-row{flex-wrap:wrap;flex-direction:column-reverse;gap:0}}.custom-footer .footer-links-main-wrap{display:flex;gap:80px}@media only screen and (max-width: 1919px){.custom-footer .footer-links-main-wrap{gap:4.176vw}}@media only screen and (max-width: 1023px){.custom-footer .footer-links-main-wrap{justify-content:space-between;gap:20px;flex-wrap:wrap}}@media only screen and (max-width: 767px){.custom-footer .footer-links-main-wrap{gap:0}.custom-footer .footer-links-main-wrap .footer-menu-item-group.social{margin-top:64px}}.custom-footer .footer-links-main-wrap .sub-link{margin-bottom:32px}.custom-footer .footer-links-main-wrap .sub-link:last-of-type{margin-bottom:0}@media only screen and (max-width: 1919px){.custom-footer .footer-links-main-wrap .sub-link{margin-bottom:1.6704vw}.custom-footer .footer-links-main-wrap .sub-link:last-of-type{margin-bottom:0}}@media only screen and (max-width: 767px){.custom-footer .footer-links-main-wrap .sub-link{margin-bottom:24px}.custom-footer .footer-links-main-wrap .sub-link:last-of-type{margin-bottom:0}}.custom-footer .social-menu{display:flex;gap:8px}.custom-footer .social-menu a{width:32px}.custom-footer .social-menu a svg{display:block;width:100%}.custom-footer .footer-inner-wrap-second-row{padding-top:40px}@media only screen and (max-width: 1023px){.custom-footer .footer-inner-wrap-second-row{padding-top:64px}}.custom-footer .footer-legal-text{color:#b3b7bc}@media only screen and (max-width: 1023px){.custom-footer .footer-legal-text{margin-top:40px}}@media only screen and (max-width: 767px){.custom-footer .footer-legal-text{font-size:12px}}.custom-footer .secondary-footer-menu{display:flex;gap:40px;color:#b3b7bc}@media only screen and (max-width: 1919px){.custom-footer .secondary-footer-menu{gap:2.088vw}}@media only screen and (max-width: 767px){.custom-footer .secondary-footer-menu{gap:20px;color:#fff;font-size:12px;white-space:nowrap;flex-wrap:wrap}}.custom-footer .newsletter-box{border-radius:var(--Radius-L);background:#fff;overflow:hidden;z-index:5;position:relative;color:var(--Brand-Steel-Gray);padding:40px}@media only screen and (max-width: 1919px){.custom-footer .newsletter-box{padding:2.088vw}}@media only screen and (max-width: 1023px){.custom-footer .newsletter-box{margin-bottom:64px}}@media only screen and (max-width: 767px){.custom-footer .newsletter-box{padding:24px;border-radius:var(--Radius-M)}}.custom-footer .newsletter-box a{display:inline-block;font-weight:700}@media only screen and (max-width: 767px){.custom-footer .newsletter-box .newsletter-legal-text{font-size:12px}}.custom-footer .newsletter-box .go3524453814.go3524453814.go3524453814:hover{border-color:#292e33!important}.custom-footer .newsletter-box input{width:100%!important;border:none!important;border-bottom:1px solid #292E33!important;border-radius:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;margin:0!important;padding:0!important;line-height:64px!important;color:#000!important;outline:0!important;font-size:24px!important;font-style:normal!important;font-weight:500!important;line-height:150%!important;height:auto!important;font-family:Roobert,sans-serif!important}@media only screen and (max-width: 1919px){.custom-footer .newsletter-box input{font-size:max(1.2528vw,12px)!important}}@media only screen and (max-width: 767px){.custom-footer .newsletter-box input{font-size:16px!important}}.custom-footer .newsletter-box input:hover{border-bottom:1px solid #292E33!important;border-color:#292e33!important}@media only screen and (max-width: 1919px){.custom-footer .newsletter-box input{line-height:3.3408vw!important}}@media only screen and (max-width: 767px){.custom-footer .newsletter-box input{line-height:40px!important}}.custom-footer .newsletter-box button{min-width:3.3408vw!important;width:3.3408vw!important;height:3.3408vw!important;padding:0!important;border-radius:var(--Radius-M)!important;background-color:var(--Controls-Primary-Button)!important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAM4SURBVHgB7Zq7bhpBFIYPF9tpLBFfpJTb2EZyg7uU0LmMu3SxnyD2E8Q8gZMylaFMRdKFyvgJoEHiUmQfANCmC/f8R4YGz8AadnYGM5+0AnxWFvPvmfPPmYHIYrFYLBaLZUOJkGJOT09Tw+EwIQi5tVrNJc0oF+Dk5OTPeDx2BCEP13Wj0ciTRqKkmG63e4aXiiDEWZE7Pj7+QhqJkWI8z/vXbre/7+3tvY1EIu8Ft6T39/cJ9zySBpQLMKXT6fzGQHnKpQXh9MHBQWp3d7fIglGIKK8Bs6AmXKMm3EnCbjQazYRZHEMXgGFn6Pf7D/RUB2YJVQQtAjDJZNJBJjzIHGJraytTrVYrpBjlLiCDnzCKYgaXKwgnkCFlni6kmNCKoIhWq+Wh8OXj8XgSH5OCW85VO4RWAZiJTf5Y4BAJ3FMkBWirASKwKLrFi2xhVOn1ehnXdT0KEKMEYFAcL0ejEdtkKA5hnAAM2+RgMChIHCJQEbS5wDzY/uY4hIMMKWO6fKAA0F4EZbBDHB4e/kIWpPHx3Uz4Da6PQTiEsQIwLILqRspoAaYsaqQQc7CeeFymkVoLARg85RLWA3/x9lwQTsVisXNMmSJnDb0AI11gHrDJNIpggQKySV8CcMXFP06QIUAAh+QLJheN1IXfRsqvAGNaPy797DcauQ4IiK9+bnrNAvgqhq9WACygsn7ui5M/LtaoCL5oN2njbXCtpgC2yD5j8LLN1MoyXeLaCMAnSJjXssqe582SZVrktZgCGPw9Xi4l4Sz8/paWxGgBHMdJbG9vc8qnRHF0iDf1et2X38swVoBF5wa4rvDkf9KKGFkDeEtszuB5rZ8JYvCMcRmA+f6JnpaxoWyKGpUBk98K5EgweMz3Eir9WdBnhsZkwNHR0R0GKTwKw1T41mw2lRyT+V0KK4Mr/c7Ozj0GKdvlzWLwt6QIrRnAlX6yrBXaHES5wuBzpBBtGTC1Obx1BGEPxe4C871EitGSAUE3NKsQuguoaGhWIVQBVDU0qxDaFFDZ0KyCcgEmNleYnPE9/wIBNDSroNwFMPiyrKHB32/w5HOkEeUC4Alf4RKFjPixtMVisVgsFsvG8h97gIyKs5ldrgAAAABJRU5ErkJggg==)!important;background-size:24px 24px!important;background-repeat:no-repeat!important;background-position:center!important;font-size:0!important}.custom-footer .newsletter-box button:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGCSURBVHgB7ZrBdcIwEETHeSmAdOASKMHpIFSAOwgd2KkAOkhSASVQQtKB3UHoYLLGHLGkAwl4Nf+9fRysyw72jnYlQAghhBAiUwr8MSSX9rO48KgviqKHd0yAjpf5sVjDO5bkwuKL0zTIAUt0JxHINiDCfnhb4B1LchMQobMo4R1LcnkuglmLUDLsEEt4JyLCwAbe4WiT+4AIcghjixyIiDBsprKwyZpyiJNNdrmLELPJF3jnLIIaKaqRijrEO9VInT6VEt6xJCte0SaTZoIcK+49vWKlxdS331usbN74jQRSBSDmR20ifMYWeRbgaAI8xRY9wC/HlEWeBXhLWfSINFaYTxEc/vnn1CI4O65tg7PCkntlrhshS64JJP9Bz1thjnv9KVp4hfFzRb9TY+Y8EGF8JOb30MSSWzNjm2s4zYHOK/02kPwOXmH8aKyFVxif+tbwCuM2V8ErVEMziRoaeIWZNzSHQPK+r8EwXOlr3Jj/uCxdTTzK47K0EEIIIcS98guJ3hbC27IdgAAAAABJRU5ErkJggg==)!important}.custom-footer .newsletter-box button:after{content:none!important;display:none!important;opacity:0!important}@media only screen and (max-width: 767px){.custom-footer .newsletter-box button{min-width:40px!important;width:40px!important;height:40px!important}}.custom-footer .newsletter-box h4,.custom-footer .newsletter-box .h4,.custom-footer .newsletter-box h4 span{font-size:56px!important;font-style:normal!important;font-weight:700!important;line-height:120%!important;font-family:Roobert,sans-serif!important;color:#4d5257!important}@media only screen and (max-width: 1919px){.custom-footer .newsletter-box h4,.custom-footer .newsletter-box .h4,.custom-footer .newsletter-box h4 span{font-size:2.9232vw!important}}@media only screen and (max-width: 767px){.custom-footer .newsletter-box h4,.custom-footer .newsletter-box .h4,.custom-footer .newsletter-box h4 span{font-size:20px!important}}.custom-footer .newsletter-box form>div>div:last-of-type{margin-bottom:50px!important;display:flex;align-items:center;gap:24px;flex-direction:row!important}.custom-footer .newsletter-box form>div>div:last-of-type>div:first-of-type{flex:1!important}.custom-footer .newsletter-box form>div>div:last-of-type>div:last-of-type{flex:unset!important}.custom-footer .newsletter-box form:has(input[type=email])>div>div:last-of-type{margin-top:40px!important}.custom-footer .newsletter-box input+div{background-color:transparent!important}.custom-footer .newsletter-box input+div div{top:0!important;left:0!important;right:auto!important;background-color:transparent!important}.custom-footer .newsletter-box input+div div div{border-radius:none!important;box-shadow:none!important;border:none!important;background-color:transparent!important}.custom-footer .newsletter-box input+div div div:before,.custom-footer .newsletter-box input+div div div:after{content:none!important}.custom-footer .newsletter-box input+div div div span{font-family:Roobert,sans-serif!important;padding:16px!important;color:#e64558!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:150%!important}@media only screen and (max-width: 1919px){.custom-footer .newsletter-box input+div div div span{font-size:max(.8352vw,12px)!important}}@media only screen and (max-width: 767px){.custom-footer .newsletter-box input+div div div span{font-size:12px!important;padding:8px 0 0!important}}body:has(.product-page-wrap-custom){background-color:#f2f2f2}body:has(.product-page-wrap-custom) .custom-footer{margin-top:0;border-radius:0}.product-page-wrap-custom{background-color:#f2f2f2;padding-top:120px;display:flex;gap:0;align-items:stretch;min-height:100vh}@media only screen and (max-width: 1023px){.product-page-wrap-custom{padding-top:104px}}@media only screen and (max-width: 767px){.product-page-wrap-custom{padding-top:0;display:block;height:auto}}@media only screen and (min-width: 768px){.product-page-wrap-custom .custom-product-images{max-height:calc(100vh - 104px);position:sticky;top:120px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.product-page-wrap-custom .custom-product-images{top:104px}}@media only screen and (min-width: 768px) and (max-width: 767px){.product-page-wrap-custom .custom-product-images{position:relative;max-height:none}}.product-page-wrap-custom .swiper{height:100%}.product-page-wrap-custom .custom-swiper-navi .custom-swiper-navi-button{width:56px}@media only screen and (max-width: 1023px){.product-page-wrap-custom .custom-swiper-navi .custom-swiper-navi-button{width:40px}}.product-page-wrap-custom .custom-swiper-thumbs{position:absolute;bottom:40px;left:0;width:100%;height:75px;display:flex;gap:16px;justify-content:center;z-index:5}@media only screen and (max-width: 1919px){.product-page-wrap-custom .custom-swiper-thumbs{bottom:2.088vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .custom-swiper-thumbs{height:8px;gap:12px;bottom:auto;top:50%;transform:translateY(-50%);pointer-events:none}.product-page-wrap-custom .custom-swiper-thumbs .thumb-ele{pointer-events:all}}.product-page-wrap-custom .custom-swiper-thumbs .thumb-ele{width:75px;overflow:hidden;position:relative;z-index:5;border-radius:16px;cursor:pointer;border:2px solid #b3b7bc;transition:.2s ease-out}.product-page-wrap-custom .custom-swiper-thumbs .thumb-ele.active{border:2px solid #fff}@media only screen and (max-width: 767px){.product-page-wrap-custom .custom-swiper-thumbs .thumb-ele{width:8px;border-radius:100%;border:none!important}.product-page-wrap-custom .custom-swiper-thumbs .thumb-ele img{opacity:0}.product-page-wrap-custom .custom-swiper-thumbs .thumb-ele .abs-wrap{background-color:#b3b7bc}.product-page-wrap-custom .custom-swiper-thumbs .thumb-ele.active .abs-wrap{background-color:#292e33}}.product-page-wrap-custom .custom-swiper-thumbs .thumb-ele .ratio-wrap{padding-bottom:100%}.product-page-wrap-custom .custom-swiper-thumbs .thumb-ele img{object-fit:cover}.product-page-wrap-custom .custom-swiper-thumbs .thumb-ele .play-icon{position:absolute;top:50%;left:50%;width:32px;display:block;transform:translate(-50%,-50%)}.product-page-wrap-custom .custom-swiper-thumbs .thumb-ele .play-icon svg{display:block}@media only screen and (max-width: 767px){.product-page-wrap-custom .custom-swiper-thumbs .thumb-ele .play-icon{display:none}}.product-page-wrap-custom .image-wrap{height:100%}.product-page-wrap-custom .image-wrap img{object-fit:contain;height:100%;object-position:center}.product-page-wrap-custom .video-wrap{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}@media only screen and (max-width: 767px){.product-page-wrap-custom .video-wrap{height:auto;padding-bottom:0}.product-page-wrap-custom .video-wrap video{position:relative;object-fit:contain;height:auto}}.product-page-wrap-custom .slide-ele{opacity:0;transition:.3s ease-out}.product-page-wrap-custom .slide-ele.active{opacity:1}.product-page-wrap-custom .mobile-swiper-navi-thumbs-wrap{position:relative}.product-page-wrap-custom .custom-swiper-navi{position:absolute;top:50%;left:0;width:100%;z-index:5;padding-left:40px;padding-right:40px;transform:translateY(-50%)}@media only screen and (max-width: 1919px){.product-page-wrap-custom .custom-swiper-navi{padding-left:2.088vw;padding-right:2.088vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .custom-swiper-navi{padding-left:32px;padding-right:32px;position:relative;transform:none;top:0;left:0;margin-top:24px}}.product-page-wrap-custom .size-guide-popup{background:#00000080;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:.3s ease-out}.product-page-wrap-custom .size-guide-popup.active{opacity:1;pointer-events:all}.product-page-wrap-custom .size-guide-popup .popup-content{background:#fff;border-radius:40px;padding:24px 40px 40px;position:relative}@media only screen and (max-width: 767px){.product-page-wrap-custom .size-guide-popup .popup-content{padding:24px 32px 32px}.product-page-wrap-custom .size-guide-popup .popup-content .body-m{font-size:14px}}.product-page-wrap-custom .size-guide-popup .popup-content h6.popup-title{margin-bottom:24px;line-height:56px}@media only screen and (min-width: 768px){.product-page-wrap-custom .size-guide-popup .popup-content h6.popup-title{font-size:24px}}@media only screen and (max-width: 767px){.product-page-wrap-custom .size-guide-popup .popup-content h6.popup-title{line-height:40px}}.product-page-wrap-custom .size-guide-popup .popup-content .table-wrap table{border-spacing:0}.product-page-wrap-custom .size-guide-popup .popup-content .table-wrap td{border:none;padding:16px;text-align:center;border-top:1px solid #b3b7bc;border-left:1px solid #b3b7bc}.product-page-wrap-custom .size-guide-popup .popup-content .table-wrap td.text-right{text-align:right;padding-left:0}.product-page-wrap-custom .size-guide-popup .popup-content .table-wrap td:not(.text-right){min-width:130px}@media only screen and (max-width: 767px){.product-page-wrap-custom .size-guide-popup .popup-content .table-wrap td:not(.text-right){min-width:110px}}.product-page-wrap-custom .size-guide-popup .popup-content .table-wrap td:last-of-type{border-right:1px solid #b3b7bc}.product-page-wrap-custom .size-guide-popup .popup-content .table-wrap td.top-row,.product-page-wrap-custom .size-guide-popup .popup-content .table-wrap td.text-right,.product-page-wrap-custom .size-guide-popup .popup-content .table-wrap td.empty{border-top:none;border-left:none;border-right:none}.product-page-wrap-custom .size-guide-popup .popup-content .table-wrap td.grey-bg{background-color:#eaedef}.product-page-wrap-custom .size-guide-popup .popup-content .table-wrap td.radius-top-left{border-top-left-radius:6px}.product-page-wrap-custom .size-guide-popup .popup-content .table-wrap td.radius-top-right{border-top-right-radius:6px}.product-page-wrap-custom .size-guide-popup .popup-content .table-wrap td.radius-bottom-left{border-bottom-left-radius:6px}.product-page-wrap-custom .size-guide-popup .popup-content .table-wrap td.radius-bottom-right{border-bottom-right-radius:6px}.product-page-wrap-custom .size-guide-popup .popup-content .table-wrap tr:last-of-type td:not(:first-of-type){border-bottom:1px solid #b3b7bc}.product-page-wrap-custom .size-guide-popup .popup-close{width:56px;cursor:pointer;position:absolute;top:24px;right:24px}@media only screen and (max-width: 767px){.product-page-wrap-custom .size-guide-popup .popup-close{width:40px}}.product-page-wrap-custom .size-guide-popup .popup-close svg{display:block;width:100%}.product-page-wrap-custom .custom-product-images{width:calc(100% - 700px);background-color:#eaedef;border-top-right-radius:40px;overflow:hidden;z-index:5}.product-page-wrap-custom .custom-product-images .video-wrap .bg-poster,.product-page-wrap-custom .custom-product-images .video-wrap video{border-radius:0}@media only screen and (max-width: 1919px){.product-page-wrap-custom .custom-product-images{width:calc(100% - 36.54vw)}}@media only screen and (max-width: 767px){.product-page-wrap-custom .custom-product-images{position:relative;padding-top:96px;width:100%;border-top-right-radius:0;border-bottom-right-radius:40px;border-bottom-left-radius:40px}.product-page-wrap-custom .custom-product-images .inner-product-images{position:relative;padding-bottom:100%}}.product-page-wrap-custom .product-main{width:700px;top:0;position:relative}.product-page-wrap-custom .product-main:not(.extraOvershoes){min-height:calc(100vh - 104px)}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main:not(.extraOvershoes){min-height:auto}}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main{width:36.54vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main{width:100%;height:auto}}.product-page-wrap-custom .product-main .scrollable-wrap{padding-left:80px;padding-right:80px}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main .scrollable-wrap{padding-left:4.176vw;padding-right:4.176vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .scrollable-wrap{padding:0}}@media only screen and (min-width: 768px){.product-page-wrap-custom .product-main .scrollable-wrap{padding-bottom:150px}}@media only screen and (max-width: 1919px) and (min-width: 768px){.product-page-wrap-custom .product-main .scrollable-wrap{padding-bottom:7.83vw}}.product-page-wrap-custom .product-main .description-wrap{margin-top:40px}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main .description-wrap{margin-top:2.088vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .description-wrap{margin-top:32px}}.product-page-wrap-custom .product-main .description-wrap p,.product-page-wrap-custom .product-main .description-wrap ul{margin-bottom:16px}.product-page-wrap-custom .product-main .description-wrap p:last-child,.product-page-wrap-custom .product-main .description-wrap ul:last-child{margin-bottom:0}.product-page-wrap-custom .product-main .variants-wrap form{display:none}.product-page-wrap-custom .product-main .variants-wrap .size-guide{cursor:pointer;text-decoration:underline;padding:20px 10px;margin-top:16px;color:#4d4d4d}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main .variants-wrap .size-guide{padding:1.044vw .522vw;margin-top:.8352vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .variants-wrap .size-guide{padding:16px 0;margin-top:16px}}.product-page-wrap-custom .product-main .product-options{margin-top:32px;padding-top:32px;border-top:1px solid rgba(179,183,188,.5)}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main .product-options{margin-top:1.6704vw;padding-top:1.6704vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .product-options{margin-top:50px;padding-top:0;border-top:0}}.product-page-wrap-custom .product-main .product-options .variants-title-wrap{margin-bottom:16px}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main .product-options .variants-title-wrap{margin-bottom:.8352vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .product-options .variants-title-wrap{margin-bottom:24px}}.product-page-wrap-custom .product-main .product-options .variants-title-wrap .green-badge{margin-bottom:0}.product-page-wrap-custom .product-main .product-options .product-options-grid{gap:16px}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main .product-options .product-options-grid{gap:.8352vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .product-options .product-options-grid{gap:8px}}.product-page-wrap-custom .product-main .product-options .product-options-item{display:block;border-radius:24px;border:2px solid #b3b7bc!important;padding:16px;width:calc(33.3333% - 11px);text-align:center;text-decoration:none;position:relative;background-color:transparent;transition:.2s ease-out;cursor:pointer}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main .product-options .product-options-item{padding:.8352vw;border-radius:1.2528vw;width:calc(33.3333% - .5742vw)}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .product-options .product-options-item{width:calc(33.3333% - 6px);border-radius:24px;padding:16px;font-size:14px;line-height:1}}.product-page-wrap-custom .product-main .product-options .product-options-item .fake-checkbox{position:absolute;top:16px;left:16px;width:24px;height:24px;display:none}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main .product-options .product-options-item .fake-checkbox{top:.8352vw;left:.8352vw;width:1.2528vw;height:1.2528vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .product-options .product-options-item .fake-checkbox{top:12px;left:12px;width:18px;height:18px}}.product-page-wrap-custom .product-main .product-options .product-options-item .fake-checkbox svg{display:block;width:100%}.product-page-wrap-custom .product-main .product-options .product-options-item:has(.icon-wrap) .fake-checkbox{display:block}.product-page-wrap-custom .product-main .product-options .product-options-item .icon-wrap{height:56px;display:flex;align-items:flex-end;margin-bottom:12px}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main .product-options .product-options-item .icon-wrap{height:2.9232vw;margin-bottom:.6264vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .product-options .product-options-item .icon-wrap{height:44px;margin-bottom:12px}}.product-page-wrap-custom .product-main .product-options .product-options-item .icon-wrap.icon-wrap-small-size svg{width:22px}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main .product-options .product-options-item .icon-wrap.icon-wrap-small-size svg{width:1.1484vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .product-options .product-options-item .icon-wrap.icon-wrap-small-size svg{width:16px}}.product-page-wrap-custom .product-main .product-options .product-options-item .icon-wrap.icon-wrap-medium-size svg{width:23px}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main .product-options .product-options-item .icon-wrap.icon-wrap-medium-size svg{width:1.2006vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .product-options .product-options-item .icon-wrap.icon-wrap-medium-size svg{width:18px}}.product-page-wrap-custom .product-main .product-options .product-options-item .icon-wrap.icon-wrap-large-size svg{width:28px}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main .product-options .product-options-item .icon-wrap.icon-wrap-large-size svg{width:1.4616vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .product-options .product-options-item .icon-wrap.icon-wrap-large-size svg{width:22px}}.product-page-wrap-custom .product-main .product-options .product-options-item svg{display:block;margin-left:auto;margin-right:auto}.product-page-wrap-custom .product-main .product-options .product-options-item:hover{background-color:#eaedef}.product-page-wrap-custom .product-main .product-options .product-options-item.active{border:2px solid #70be2d!important}.product-page-wrap-custom .product-main .product-options .product-options-item-outer{width:calc(33.3333% - 11px)}.product-page-wrap-custom .product-main .product-options .product-options-item-outer .product-options-item{width:100%;height:100%}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main .product-options .product-options-item-outer{width:calc(33.3333% - .5742vw)}.product-page-wrap-custom .product-main .product-options .product-options-item-outer .product-options-item{width:100%}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .product-options .product-options-item-outer{width:calc(33.3333% - 6px)}.product-page-wrap-custom .product-main .product-options .product-options-item-outer .product-options-item{width:100%}}.product-page-wrap-custom .product-main .product-options .product-options-item-outer .quantity-wrap{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:16px}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main .product-options .product-options-item-outer .quantity-wrap{padding-top:.8352vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .product-options .product-options-item-outer .quantity-wrap{padding-top:16px}}.product-page-wrap-custom .product-main .product-options .product-options-item-outer .quantity-wrap .minus,.product-page-wrap-custom .product-main .product-options .product-options-item-outer .quantity-wrap .plus{width:24px;cursor:pointer}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main .product-options .product-options-item-outer .quantity-wrap .minus,.product-page-wrap-custom .product-main .product-options .product-options-item-outer .quantity-wrap .plus{width:1.2528vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .product-options .product-options-item-outer .quantity-wrap .minus,.product-page-wrap-custom .product-main .product-options .product-options-item-outer .quantity-wrap .plus{width:24px}}.product-page-wrap-custom .product-main .product-options .product-options-item-outer .quantity-wrap .minus svg,.product-page-wrap-custom .product-main .product-options .product-options-item-outer .quantity-wrap .plus svg{display:block;width:100%}.product-page-wrap-custom .product-main .meta-infos{display:flex;align-items:center;gap:20px;margin-top:40px;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main .meta-infos{gap:1.044vw;margin-top:2.088vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .meta-infos{gap:16px;margin-top:32px}}.product-page-wrap-custom .product-main .meta-infos .tags{display:flex}.product-page-wrap-custom .product-main .meta-infos .tag-ele:not(:last-of-type){padding-right:16px;margin-right:16px;border-right:1px solid black}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main .meta-infos .tag-ele:not(:last-of-type){padding-right:.8352vw;margin-right:.8352vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .meta-infos .tag-ele:not(:last-of-type){padding-right:8px;margin-right:8px}}.product-page-wrap-custom .product-main .meta-infos .tag-ele-wrap{display:flex}.product-page-wrap-custom .product-main .meta-infos .tag-ele-inner:after{content:", "}.product-page-wrap-custom .product-main .meta-infos .tag-ele-inner:last-of-type:after{content:none}.product-page-wrap-custom .product-main .yellow-badge{background:#fcd754;border-radius:999px;display:inline-block;margin-bottom:24px;padding:8px 16px}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .yellow-badge{margin-bottom:32px;font-size:14px;padding-left:12px;padding-right:12px}}.product-page-wrap-custom .product-main .product-price-on-sale{display:flex;align-items:center;gap:12px}.product-page-wrap-custom .product-main .strike-through-price{color:#b3b7bc;text-decoration:line-through}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .mobile-inner-wrap{padding:60px 32px}.product-page-wrap-custom .product-main .mobile-inner-wrap.mobile-inner-wrap-steps{padding-top:40px;padding-bottom:0;position:sticky;top:0;left:0;width:100%;background:#f2f2f2;z-index:50}}.product-page-wrap-custom .product-main .bottom-buy-wrap{position:absolute;bottom:0;left:0;width:100%;background:#fff;padding:24px 20px 24px 40px;display:flex;align-items:center;justify-content:space-between;border-top-left-radius:40px;border-top-right-radius:40px}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main .bottom-buy-wrap{padding:1.2528vw 1.044vw 1.2528vw 2.088vw;border-top-left-radius:2.088vw;border-top-right-radius:2.088vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main .bottom-buy-wrap{position:fixed;z-index:50;padding:20px 20px 20px 40px;border-top-left-radius:40px;border-top-right-radius:40px;position:sticky}}.product-page-wrap-custom .product-main .bottom-buy-wrap .product-options{display:none}.product-page-wrap-custom .product-main .bottom-buy-wrap button{border:0}.product-page-wrap-custom .product-main .bottom-buy-wrap button:disabled{opacity:.8;pointer-events:none}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main.has-variants .bottom-buy-wrap{position:relative}}@media only screen and (min-width: 768px){.product-page-wrap-custom.is-game .custom-product-images{background-color:#000}}.product-page-wrap-custom.is-game .slide-ele-0 .image-wrap img{object-fit:cover}.product-page-wrap-custom.is-game .slide-ele.is-video{background-color:#000}.product-page-wrap-custom .green-badge{font-weight:700;background-color:#82dc36;border-radius:100px;padding:12px 16px;display:inline-block;margin-bottom:24px;line-height:100%;color:#000}@media only screen and (max-width: 1919px){.product-page-wrap-custom .green-badge{border-radius:5.22vw;padding:.6264vw .8352vw;margin-bottom:1.2528vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .green-badge{font-size:14px;padding:8px 12px}}.product-page-wrap-custom .variants-title-wrap{display:flex;align-items:center;justify-content:space-between;color:#4d4d4d}@media only screen and (max-width: 767px){.product-page-wrap-custom .variants-title-wrap .price-wrap{margin-top:3px}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main.is-omni-pdp .mobile-inner-wrap.step-1-content{padding-top:40px}.product-page-wrap-custom .product-main.is-omni-pdp .mobile-inner-wrap.step-1-content .mobile-inner-wrap{padding:0}.product-page-wrap-custom .product-main.is-omni-pdp .mobile-inner-wrap.step-2-content,.product-page-wrap-custom .product-main.is-omni-pdp .mobile-inner-wrap.step-3-content{padding-top:32px}}.product-page-wrap-custom .product-main.is-omni-pdp .product-main.custom-cross-sell{padding:0;width:100%;height:auto}.product-page-wrap-custom .product-main.is-omni-pdp .product-main.custom-cross-sell .scrollable-wrap{padding:0;overflow:hidden;width:100%}.product-page-wrap-custom .product-main.is-omni-pdp .product-main.custom-cross-sell .bottom-buy-wrap{position:relative;display:none}.product-page-wrap-custom .product-main.is-omni-pdp .product-main.custom-cross-sell .strike-through-price{display:none}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main.is-omni-pdp .product-main.custom-cross-sell .product-options{margin-top:32px;padding-top:32px;border-top:1px solid rgba(179,183,188,.5)}}.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option{padding:40px;border-radius:24px;border:2px solid #b3b7bc;display:flex;align-items:center;gap:32px;cursor:pointer;margin-bottom:40px}.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option:last-of-type{margin-bottom:0}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option{padding:2.088vw;border-radius:1.2528vw;gap:1.6704vw;margin-bottom:2.088vw}.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option:last-of-type{margin-bottom:0}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option{border-radius:24px;margin-bottom:16px;padding:24px 16px;gap:16px}.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option:last-of-type{margin-bottom:0}.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option .green-badge{margin-bottom:32px}}.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option.active{border:2px solid #70be2d}.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option .strike-through-price{display:none}.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option .fake-checkbox{width:24px}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option .fake-checkbox{width:1.2528vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option .fake-checkbox{width:18px}}.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option .fake-checkbox svg{display:block;width:100%}.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option .content-wrap{flex:1}.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option .inner-price{display:flex}.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option .title-price-wrap{display:flex;gap:20px;align-items:flex-end;justify-content:space-between;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #b3b7bc}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option .title-price-wrap{gap:1.044vw;margin-bottom:1.044vw;padding-bottom:1.044vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option .title-price-wrap{margin-bottom:24px;padding-bottom:24px;gap:16px}}.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option .learn-more-wrap{margin-top:8px}.product-page-wrap-custom .product-main.is-omni-pdp .omni-online-option .learn-more-wrap a{text-decoration:underline}.product-page-wrap-custom .product-main.is-omni-pdp .games-description{margin-top:40px;margin-bottom:80px}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main.is-omni-pdp .games-description{margin-top:2.088vw;margin-bottom:4.176vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main.is-omni-pdp .games-description{margin-top:32px;margin-bottom:40px}}.product-page-wrap-custom .product-main.is-omni-pdp .game-wrap{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid rgba(179,183,188,.5)}.product-page-wrap-custom .product-main.is-omni-pdp .game-wrap:last-of-type{border-bottom:none}.product-page-wrap-custom .product-main.is-omni-pdp .game-wrap .inner-game-wrap{display:flex;align-items:center;gap:24px}.product-page-wrap-custom .product-main.is-omni-pdp .game-wrap .image-wrap{width:90px}.product-page-wrap-custom .product-main.is-omni-pdp .game-wrap .image-wrap img{border-radius:12px}.product-page-wrap-custom .product-main.is-omni-pdp .game-wrap .game-title{font-weight:700;text-decoration:underline;margin-bottom:8px;display:block;color:#000}.product-page-wrap-custom .product-main.is-omni-pdp .game-wrap .product-price{margin-bottom:8px}.product-page-wrap-custom .product-main.is-omni-pdp .game-wrap .content-wrap{flex:1}.product-page-wrap-custom .product-main.is-omni-pdp .game-wrap .content-wrap>div{justify-content:flex-start}.product-page-wrap-custom .product-main.is-omni-pdp .steps-wrap{display:flex;justify-content:space-between;padding-top:24px;padding-bottom:24px;margin-bottom:40px;border-bottom:1px solid rgba(179,183,188,.5)}@media only screen and (max-width: 1919px){.product-page-wrap-custom .product-main.is-omni-pdp .steps-wrap{padding-top:1.2528vw;padding-bottom:1.2528vw;margin-bottom:2.088vw}}@media only screen and (max-width: 767px){.product-page-wrap-custom .product-main.is-omni-pdp .steps-wrap{padding-top:0;padding-bottom:24px;margin-bottom:0}}.product-page-wrap-custom .product-main.is-omni-pdp .steps-wrap .step{cursor:pointer}.product-page-wrap-custom .product-main.is-omni-pdp .steps-wrap .step.active{font-weight:700;text-decoration:underline}.product-page-wrap-custom .product-main.is-omni-pdp .step-1-content:not(.active),.product-page-wrap-custom .product-main.is-omni-pdp .step-2-content:not(.active),.product-page-wrap-custom .product-main.is-omni-pdp .step-3-content:not(.active){display:none}.collection-default-hero,.shopify-account-hero{height:620px;position:relative}@media only screen and (max-width: 1919px){.collection-default-hero,.shopify-account-hero{height:32.364vw;min-height:450px}}@media only screen and (max-width: 767px){.collection-default-hero,.shopify-account-hero{height:450px}}.collection-default-hero .video-wrap,.shopify-account-hero .video-wrap{overflow:hidden;border-radius:0px 0px var(--Radius-XL) var(--Radius-XL);width:100%;height:100%;position:relative}.collection-default-hero .video-wrap video,.shopify-account-hero .video-wrap video{border-radius:0px 0px var(--Radius-XL) var(--Radius-XL);width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 767px){.collection-default-hero .video-wrap,.shopify-account-hero .video-wrap{padding-bottom:0;height:100%}}.collection-default-hero .collection-default-hero-image,.shopify-account-hero .collection-default-hero-image{position:absolute;width:100%;height:100%;left:0;top:0;border-radius:0px 0px var(--Radius-XL) var(--Radius-XL);overflow:hidden;z-index:5}.collection-default-hero .collection-default-hero-image img,.shopify-account-hero .collection-default-hero-image img{width:100%;height:100%;object-fit:cover}.collection-default-hero .text-layer,.shopify-account-hero .text-layer{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:10;color:#fff;text-align:center}.default-collection .general-hover-tile-with-button .general-hover-tile-with-button-bgLayer img{object-fit:contain!important}.products-grid{display:flex;gap:40px;margin-bottom:0;flex-wrap:wrap}@media only screen and (max-width: 1919px){.products-grid{gap:2.088vw}}@media only screen and (max-width: 767px){.products-grid{gap:16px}}.products-grid .product-item{display:block;width:calc(25% - 30px);text-decoration:none}@media only screen and (max-width: 1919px){.products-grid .product-item{width:calc(25% - 1.566vw)}}@media only screen and (max-width: 767px){.products-grid .product-item{width:calc(50% - 8px)}.products-grid .product-item .button-text{font-size:14px}}.products-grid .product-item img{background-color:#eaedef}.products-grid .product-item .ratio-wrap{padding-bottom:100%}.products-grid .product-item .text-wrap{padding:32px 24px}@media only screen and (max-width: 1919px){.products-grid .product-item .text-wrap{padding:1.6704vw 1.2528vw}}@media only screen and (max-width: 767px){.products-grid .product-item .text-wrap{padding:16px 16px 24px}.products-grid .product-item .text-wrap h6{min-height:39px}}.products-grid .product-item .body{margin-bottom:16px}@media only screen and (max-width: 1919px){.products-grid .product-item .body{margin-bottom:.8352vw}}@media only screen and (max-width: 767px){.products-grid .product-item .body{margin-bottom:0}}@media only screen and (max-width: 767px){.products-grid .product-item .general-hover-tile-with-button img,.products-grid .product-item .general-hover-tile-with-button .ratio-wrap{border-radius:16px}}@media only screen and (max-width: 767px){.products-grid .product-item .product-info-container{display:flex;flex-direction:column;gap:2.088vw}}.products-grid .product-item .product-info{display:flex;align-items:center;justify-content:space-between}.products-grid .product-item .add-to-cart-button button{width:100%;display:flex;justify-content:space-between}.products-grid .mobile-link-icon{position:absolute;top:8px;right:8px;z-index:5}.main-collection-wrap{padding-top:40px}@media only screen and (max-width: 1919px){.main-collection-wrap{padding-top:2.088vw}}@media only screen and (max-width: 767px){.main-collection-wrap{padding-top:32px}}.main-collection-wrap.has-filters{position:relative;display:flex;gap:40px}@media only screen and (max-width: 1919px){.main-collection-wrap.has-filters{gap:2.088vw}}@media only screen and (max-width: 767px){.main-collection-wrap.has-filters{display:block}}.main-collection-wrap.has-filters .products-grid .product-item{width:calc(25% - 30px)}@media only screen and (max-width: 1919px){.main-collection-wrap.has-filters .products-grid .product-item{width:calc(25% - 1.566vw)}}@media only screen and (max-width: 1023px){.main-collection-wrap.has-filters .products-grid .product-item{width:calc(33.33333% - 1.4094vw)}}@media only screen and (max-width: 767px){.main-collection-wrap.has-filters .products-grid .product-item{width:calc(50% - 16px)}}.main-collection-wrap.has-filters .products-grid .no-products{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.main-collection-wrap.has-filters .filter-bar{width:300px}@media only screen and (max-width: 1919px){.main-collection-wrap.has-filters .filter-bar{width:15.66vw}}@media only screen and (max-width: 767px){.main-collection-wrap.has-filters .filter-bar{width:100%}}.main-collection-wrap.has-filters .products-grid{width:calc(100% - 300px)}@media only screen and (max-width: 1919px){.main-collection-wrap.has-filters .products-grid{width:calc(100% - 15.66vw)}}@media only screen and (max-width: 767px){.main-collection-wrap.has-filters .products-grid{width:100%}}.collection-wrap-with-filter{position:relative}@media only screen and (max-width: 767px){.filter-bar-main{display:none}.filter-bar-main-mobile{position:absolute;top:100%;left:0;background:#fff;width:100%;padding-left:36px;padding-right:36px;margin-top:1px;padding-bottom:46px;height:calc(100vh - 90px);overflow:scroll;opacity:0;pointer-events:none;transition:.3s ease-out}.filter-bar-main-mobile.active{opacity:1;pointer-events:all}}body:has(.custom-account-page){background:#eaedef}.custom-account-page .shopify-account-hero{color:#fff;background-color:#4d5256;border-radius:0px 0px var(--Radius-XL) var(--Radius-XL)}.custom-account-page .shopify-account-hero a{color:#fff;pointer-events:none}.custom-account-page .account-menu-wrap{text-align:center}.custom-account-page .custom-navi{padding:8px;border-radius:var(--Radius-M);background:#fff;display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center}.custom-account-page .custom-navi a{padding:17px 24px;border-radius:16px;text-decoration:none}@media only screen and (max-width: 1919px) and (min-width: 768px){.custom-account-page .custom-navi a{padding:.8874vw 1.2528vw}}.custom-account-page .custom-navi a.active-page{background:#191c1f;color:#fff}.custom-account-page .custom-navi button{border:0}.custom-account-page .acccount-orders{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.custom-account-page .acccount-orders .order-item{margin-left:0;margin-right:0}.custom-account-page .order-item,.custom-account-page .account-profile,.custom-account-page .account-addresses form{background-color:#fff;border:0;border-radius:40px;padding:40px;max-width:800px;margin-left:auto;margin-right:auto}.custom-account-page .order-item .button,.custom-account-page .account-profile .button,.custom-account-page .account-addresses form .button{text-align:center;justify-content:center;border:none}.custom-account-page .order-item .order-row{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-bottom:12px}.custom-account-page .order-item .order-row .right{text-align:right}.custom-account-page .order-item .custom-table-summary{text-align:left}.custom-account-page .order-item .custom-table-summary th{font-weight:300}.custom-account-page .order-item .custom-table-summary td,.custom-account-page .order-item .custom-table-summary th{padding-left:8px;padding-right:8px;padding-bottom:8px}.custom-account-page .order-item .custom-table-summary .top-row-bottom-summary{border-top:1px solid black;padding-top:8px}.custom-account-page .order-item .custom-table-summary .image-wrap{width:50px;margin-bottom:8px;display:none}.custom-account-page .order-item .custom-table-summary .image-wrap img{height:auto}.custom-account-page .order-item address{font-style:initial}@media only screen and (max-width: 767px){.custom-account-page .order-item.break-mobile .order-row{display:block}.custom-account-page .order-item.break-mobile .order-row .right{text-align:left}}.custom-account-page .account-profile fieldset,.custom-account-page .account-addresses fieldset{border:0;padding:0;margin:0}.custom-account-page .account-profile input,.custom-account-page .account-addresses input{margin-bottom:16px}.custom-account-page .account-addresses .addresses-wrap{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.custom-account-page .account-addresses form{max-width:100%;margin-left:0;margin-right:0;width:calc(50% - 8px)}@media only screen and (max-width: 767px){.custom-account-page .account-addresses form{width:100%}}.custom-account-page .checkbox-wrap{display:flex;align-items:center;gap:8px}.custom-account-page .checkbox-wrap input{margin-bottom:0}.custom-account-page .buttons-wrap{display:flex;gap:8px}.custom-account-page .existing-wrap{margin-top:40px}.blog-grid-custom .load-more-btn{text-decoration:underline;text-align:center;display:inline-block}.blog-grid-custom .load-more-btn:not(.load-prev-link){margin-top:80px}@media only screen and (max-width: 767px){.blog-grid-custom .load-more-btn:not(.load-prev-link){margin-top:40px}}.blog-grid-custom .load-more-btn.load-prev-link{margin-bottom:80px}@media only screen and (max-width: 767px){.blog-grid-custom .load-more-btn.load-prev-link{margin-bottom:40px}}.blog-grid-custom .pagination-link-wrap{text-align:center}.blog-grid-custom a{text-decoration:none}.blog-grid-custom .blog-grid-custom-flex{display:flex;flex-wrap:wrap;gap:40px}@media only screen and (max-width: 1919px){.blog-grid-custom .blog-grid-custom-flex{gap:2.088vw}}@media only screen and (max-width: 767px){.blog-grid-custom .blog-grid-custom-flex{display:block}}.blog-grid-custom .newsTeaser__tile__outer{width:calc(33.3333% - 27px);position:relative;overflow:hidden;z-index:5;border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:block}@media only screen and (max-width: 1919px){.blog-grid-custom .newsTeaser__tile__outer{width:calc(33.3333% - 1.4094vw)}}@media only screen and (max-width: 1919px) and (min-width: 768px){.blog-grid-custom .newsTeaser__tile__outer{border-bottom-left-radius:1.044vw;border-bottom-right-radius:1.044vw}}@media only screen and (max-width: 767px){.blog-grid-custom .newsTeaser__tile__outer{width:100%;margin-bottom:40px}}.blog-grid-custom .newsTeaser__tile{border-radius:var(--Radius-XL);background:var(--Mobile-Grey);position:relative;height:100%;transition:.3s ease-out}@media only screen and (max-width: 767px){.blog-grid-custom .newsTeaser__tile{height:calc(100% - 63px)}}.blog-grid-custom .newsTeaser__tile .newsTeaser__tile__imageWrap img{background:#4d5256;height:100%;object-fit:cover;border-radius:var(--Radius-XL)}.blog-grid-custom .newsTeaser__tile .newsTeaser__tile__imageWrap .ratio-wrap{padding-bottom:70%}.blog-grid-custom .newsTeaser__tile .newsTeaser__tile__textWrap{padding:40px 40px 0}@media only screen and (max-width: 1919px){.blog-grid-custom .newsTeaser__tile .newsTeaser__tile__textWrap{padding:2.088vw;padding-bottom:0}}@media only screen and (max-width: 767px){.blog-grid-custom .newsTeaser__tile .newsTeaser__tile__textWrap{padding:32px 32px 0}}.blog-grid-custom .newsTeaser__tile .newsTeaser__tile__bottomInfo{padding:40px;display:flex;justify-content:space-between;color:var(--Background-Stone-Grey)}@media only screen and (max-width: 1919px){.blog-grid-custom .newsTeaser__tile .newsTeaser__tile__bottomInfo{padding:2.088vw}}@media only screen and (max-width: 767px){.blog-grid-custom .newsTeaser__tile .newsTeaser__tile__bottomInfo{padding:32px}}.blog-grid-custom .newsTeaser__tile .newsTeaser__tile__bottomInfo.hidden-info{opacity:0}.blog-grid-custom .newsTeaser__tile .newsTeaser__tile__bottomInfo.visible-info{position:absolute;bottom:0;left:0;width:100%}@media only screen and (min-width: 768px){.blog-grid-custom .button{position:absolute;bottom:0;left:0;transition:.3s ease-out;transform:translateY(100%);width:100%;justify-content:space-between}}.blog-grid-custom .ratio-wrap{transition:.3s ease-out}@media only screen and (max-width: 767px){.blog-grid-custom .general-max-width{padding-left:0;padding-right:0}.blog-grid-custom .swiper,.blog-grid-custom .custom-swiper-navi{padding-left:32px;padding-right:32px}.blog-grid-custom .custom-swiper-navi{margin-top:40px}.blog-grid-custom .button{margin-top:16px}.blog-grid-custom .swiper-slide{height:auto}}@media only screen and (min-width: 768px){.newsTeaser__tile__outer:hover .newsTeaser__tile{height:calc(100% - 84px)}}@media only screen and (min-width: 768px) and (max-width: 1919px){.newsTeaser__tile__outer:hover .newsTeaser__tile{height:calc(100% - 2.61vw - 20px)}}@media only screen and (min-width: 768px){.newsTeaser__tile__outer:hover .newsTeaser__tile__imageWrap .ratio-wrap{padding-bottom:calc(70% - 84px)}}@media only screen and (min-width: 768px) and (max-width: 1919px){.newsTeaser__tile__outer:hover .newsTeaser__tile__imageWrap .ratio-wrap{padding-bottom:calc(70% - 2.61vw - 20px)}}@media only screen and (min-width: 768px){.newsTeaser__tile__outer:hover .button{transform:translate(0)}}.blog-article-custom-page p{margin-bottom:16px}.blog-article-custom-page iframe{max-width:100%}:root{--Spacing-4XL: 160px;--Spacing-4XL-responsive: 8.352vw ;--Spacing-2XL: 64px;--Mobile-Spacing: 24px;--Spacing-M: 24px;--Radius-XL: 40px;--Radius-L: 32px;--Radius-M: 24px;--Brand-White: #fff;--Brand-Neon-Green: #82dc36;--Controls-Primary-Button: var(--Brand-Neon-Green);--Typography-and-Iconography-Primary-Button-Text: #292e33;--Brand-Dark-Neon-Green: #70be2d;--Brand-Pearl-Gray: #eaedef;--Background-Pearl-Grey: var(--Brand-Pearl-Gray);--Brand-Steel-Gray: #4d5257;--Mobile-Grey: #f4f6f7;--Background-Stone-Grey: #b3b7bc;--Brand-Stone-Gray: var(--Background-Stone-Grey);--aside-width: 510px}:root{--cart-aside-summary-height-with-discount: 510px;--cart-aside-summary-height: 510px}@media only screen and (max-width: 767px){:root{--cart-aside-summary-height-with-discount: 360px;--cart-aside-summary-height: 360px}}*{box-sizing:border-box;font-family:Roobert,sans-serif}img,video{display:block;width:100%}.ratio-wrap{padding-bottom:50%;position:relative;height:0}.abs-wrap{position:absolute;width:100%;height:100%;left:0;top:0}@media only screen and (max-width: 767px){.desktop{display:none}}@media only screen and (min-width: 768px){.mobile{display:none}}.video-wrap{position:relative;z-index:5;border-radius:var(--Radius-XL)}.video-wrap .bg-poster,.video-wrap video{position:relative;z-index:5;border-radius:var(--Radius-XL)}.video-wrap .bg-poster{position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 767px){.video-wrap{height:0;padding-bottom:110%}.video-wrap video{object-fit:cover;height:100%;position:absolute;top:0;left:0}}.general-text-max-width{padding-left:20px;padding-right:20px}.general-max-width{padding-left:max(7vw,40px);padding-right:max(7vw,40px)}@media only screen and (max-width: 767px){.general-max-width{padding-left:32px;padding-right:32px}}.general-panel-padding{padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 767px){.general-panel-padding{padding-top:32px;padding-bottom:32px}.general-panel-padding.mobile-padding-bottom-none{padding-bottom:0}.general-panel-padding.mobile-padding-top-none{padding-top:0}}.big-spacing-top{padding-top:80px}@media only screen and (max-width: 767px){.big-spacing-top{padding-top:40px}}.big-spacing-top-xl{padding-top:120px}@media only screen and (max-width: 767px){.big-spacing-top-xl{padding-top:80px}}.spacingTopTiny{padding-top:8px}@media only screen and (max-width: 767px){.spacingTopMobileDefault{padding-top:32px!important}.mobileSpacingTopBig{padding-top:80px}}.big-spacing-bottom{padding-bottom:80px}.big-spacing-bottom-xl{padding-bottom:120px}@media only screen and (max-width: 767px){.big-spacing-bottom-xl{padding-bottom:80px}}.spacingBottomTiny{padding-bottom:8px}@media only screen and (max-width: 767px){.spacingBottomMobileDefault{padding-bottom:32px!important}.mobileSpacingBottomBig{padding-bottom:80px}}.greyBG{background-color:var(--Mobile-Grey)}@media only screen and (max-width: 767px){.mobileGreyBG{background-color:var(--Mobile-Grey)}}@media only screen and (max-width: 767px){.mobileWhiteBG{background-color:transparent}}.borderTopRadius{border-top-left-radius:var(--Radius-XL);border-top-right-radius:var(--Radius-XL)}@media only screen and (max-width: 767px){.mobileBorderTopRadius{border-top-left-radius:var(--Radius-XL);border-top-right-radius:var(--Radius-XL)}}.borderBottomRadius{border-bottom-left-radius:var(--Radius-XL);border-bottom-right-radius:var(--Radius-XL)}@media only screen and (max-width: 767px){.mobileBorderBottomRadius{border-bottom-left-radius:var(--Radius-XL);border-bottom-right-radius:var(--Radius-XL)}}input[type=checkbox]{position:relative;margin:0;width:24px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:100%}input[type=checkbox]:before,input[type=checkbox]:after{content:"";width:24px;height:24px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat;background-position:center}input[type=checkbox]:before{background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMmSURBVHgB7Vo7cxoxEN47HpNUPH7BmccMXUjnDtylc9LFVexfYJfuDFVa+AWxu3TBXVLZdEkV0jHDIyrTcWWG4ZFvL4IR8hFwhkHyzH0zNyetdMeutFqJ/c6hLeF5XjoWi71GsTKfz8sswpWm3cDHJRzH6eDenk6nLSGEv82DzqYOUNxzXfccxVPancIbAWOuE4lEvdvtin/2W9fAIw7Fr1C8ILNozGaz+roZCTVAjvod/XUTGyCSyeRR2Gw8MKBYLJbhg58oXHkehSaMu4/H42LT9G4Lnm28r4yR5jV2vOa3Bdbgm16v11GFjvaidSMvID/r9/v3tAfk8/lTBIqrMD30mVgaIH3+e8hDTYxMbduosCtIfWoonmtNAvq8XOgTW0iz2ex73F5pnevD4fDS9/3ftGfwb45Go8+ZTIYHuao0pRGhnqHtC1eCGZCu81N7RxPKm45AAXK5XIO0mYArHbAruVyR4VIFT1ONLIHURaiy8XgcDK4jfW2kNmKKzgaDwTVZhEKhUIUhd4rIR/3AlccDFcI25RkyAqqBJDjauAhXFa3vLdmLplav8BooqxK4U4ssBW+gap0PlWyApwonk0mHLAV0E5rIYwNWTpj73rAeA+gmNFHapSeOyADTiAwwjcgA04gMMI3IANOIDDCNyADTiAwwDTZg5R9YqVTyyFJwCkgT+WyAUCX43+mRpeAMtiYSnFb5oUqQLKqSpZDp9yWYknL1VAU9zAbbhGOt3naZUCMt48VpPLIMzBmQlgJi3V2ZRrlRGzBVH0IWjDGwLpLwWIJJQNY9CKNQuKE/E5KxNgapi6fKmMHke0BwgEzwQSRkUDxU+hyyCERCmwwC3AArf6mJm+DKPnJhydCkUqmvmJa3tJqpq8KINNq+7ZulYbeRrJGuPHMXJwt9ljsx+xMajkjbF4AL5s7kItoLOIhIvk5niAKST01/PpZmFbhaePktJ4F3lUfl3Z83UAxgRSodFkA206wLPCWiOxbWmxc1/P4Ga+I5rS5sE2Ca9wQMza+wxq0+9oAhNVzvaH8I9iaMeuO/P/bQsfjchs9KMOYFWfK5zR9bRVgp0Ba2TAAAAABJRU5ErkJggg==);opacity:1}input[type=checkbox]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPbSURBVHgBzZpJUttAFIZft2wzJcGp5ABmHacCJyC+AVl5mdwg3AC4gVO5QFiyghs47LKLU8AatqEqhZMQwIPUeX/LQ2uyZSNL+qowdkuW/r/79eB+EhST3eZmmf/tkGNvkxCbRKrCn8uUDG0icUVCtcihU5LWSaPWasf5oph2AguvENkfSdEHSk7wdAR9IbIO2MjV5NMicGvc2SOldilLBDUGRtrhh0PQta7sJr+tUD7g8LJqYa0RMMDiN1n8MYWIl0LQ0rMCFZclh6kgWZgagbFQjiK7p6h7Z1OP/2xbhZ3GJpx3jdpFi6IMRNW8xWLXXpaosCQpDbr/bLpv98KMBFpiZEDHvLK/k0/88tMCrawXSMhkajsuaJX73316+Nv3H4KJrWGfMKqUO6xP/Mp6kVafF1MXD3BP3BsafFR4VNwbnYeXQehcmmeh5nGBPHB30wu2hLA2EEqDFhg7Aoh5hE1egBZo8uA4engXg9i/MY89eVGi0ppFeaLfcejPz45Z1EYrSF4a7JilcJo38QAjIIZxgzK0cyltm6XF1fyJH4I5yANrl6SwMBtTytDAZVPpvygwgXpg7YXBqnKEVUx/yATnR4rOjpzBJ0kbtaAO6e/IrB2WPCvMLMZ8r/hoQpYu5XTWBhPwi6/WRWjtR5GpgTDxr+uzScrMQBLiQSYGkhIPUjeQpHiQqoGkxYOZvj1topnEIsSD2EtOCP/22RVwey355vGHukWJB3Nd5ZzFnB3Fa4lFigexr4TJxaz1OCYWLR7MdLVqXcY2kYZ4MPMV45hISzyY66qTTKQpHsz9w7eqRZnCHbq+EHR9roxzFisePOrq/pZIWzx49B38JtyydMSDRO5imkhTPEAfwBbd6FeZ01dzbdrCRLVOCwXbjT7aUmdGDBx7vrVOGmAH24vQO3M/zKLew/TfplmB7XcPnJLibRX11SwL2Q3ODd172190ikzFCbn9QIM4wzZe3uhwzgD904t1IvU+uxKHZvHtr25Yh8kMN1fQ8xZyEhDa3fFOyoZ5DE6RXMgL0BJS+wd41QZ0ykapT+Zh9IWA6wyAhkC/ZK3DNNN4xpGFff+QCudILmQRTrgn7h2MBNaotQ4+mYfcTI3T9O+XYmJDqmcppW13DCLoh8GwQTZfhif5huw2X3Ga1Tr2mwAwUlqx9A42NoGT2keFUEygvQebw8WOaHEtntOsreg069hEeEtkR7Dmh4SuuvSJQm75O3YmQANriXpmIt7DHsre57fvKTUEz03OIcdsY+6HPfy4D39wPk3RW/7aG9L5WpXQ0ysCKwEM5S2OiVPMsHEft/kP4TH4IMJa0dYAAAAASUVORK5CYII=);opacity:0}input[type=checkbox]:checked:before{opacity:0}input[type=checkbox]:checked:after{opacity:1}input[type=text],input[type=email],input[type=search],input[type=tel]{width:100%;border:none;border-bottom:1px solid #292e33;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;line-height:64px!important;color:#000;outline:0}@media only screen and (max-width: 1919px){input[type=text],input[type=email],input[type=search],input[type=tel]{line-height:3.3408vw!important}}@media only screen and (max-width: 767px){input[type=text],input[type=email],input[type=search],input[type=tel]{line-height:40px!important}}select{border-radius:var(--Radius-M);border:1px solid rgba(0,0,0,.2);padding-left:24px;line-height:64px;height:64px;display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACdSURBVHgB7dZRCsIwEIThuWnm5j1CjqBFXZCSUrWJzcL/wUKedmfeIgEAAADAsbJOXWd5vbPtfyy+vU3PI2Wzu2qAujnSq0Rp7F00gBuHzpYoOzutQax+Jf4ePljnS1wWPli/l7g8fLC+LzFN+GB9XmK68ME6LjFt+GDtl5g+fLDaQVOED1bi8MFKHD5YicMH6/kpq0oYHgAAAMD87mn1lTUk4dAFAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:24px 24px;background-position:right 24px top 50%;background-color:#fff}@media only screen and (max-width: 1023px){select{line-height:56px;height:56px}}a.builder-block,.button,.custom-form input[type=submit],button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn){border-radius:var(--Radius-M);background:var(--Controls-Primary-Button);padding:17px 24px;display:inline-flex;align-items:center;gap:12px;text-decoration:none!important;font-size:20px;font-style:normal;font-weight:500;line-height:150%;color:var(--Typography-and-Iconography-Primary-Button-Text);transition:.2s ease-out;cursor:pointer}@media only screen and (max-width: 1919px){a.builder-block,.button,.custom-form input[type=submit],button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn){font-size:max(1.044vw,12px);gap:.6264vw;padding:.8874vw 1.2528vw}}@media only screen and (max-width: 767px){a.builder-block,.button,.custom-form input[type=submit],button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn){font-size:18px;gap:8px;padding:10px 16px;width:100%;justify-content:center}}a.builder-block.only-icon,.button.only-icon,.custom-form input[type=submit].only-icon,button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn).only-icon{min-width:64px;width:64px;height:64px;padding:0;gap:0;align-items:center;justify-content:center}@media only screen and (max-width: 1919px){a.builder-block.only-icon,.button.only-icon,.custom-form input[type=submit].only-icon,button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn).only-icon{min-width:3.3408vw;width:3.3408vw;height:3.3408vw}}@media only screen and (max-width: 767px){a.builder-block.only-icon,.button.only-icon,.custom-form input[type=submit].only-icon,button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn).only-icon{min-width:40px;width:40px;height:40px}}a.builder-block .fill-target,.button .fill-target,.custom-form input[type=submit] .fill-target,button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn) .fill-target{fill:var(--Typography-and-Iconography-Primary-Button-Text);transition:.2s ease-out}a.builder-block .button-icon,.button .button-icon,.custom-form input[type=submit] .button-icon,button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn) .button-icon{width:24px}a.builder-block .button-icon svg,.button .button-icon svg,.custom-form input[type=submit] .button-icon svg,button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn) .button-icon svg{display:block;width:100%}a.builder-block:hover,.button:hover,.custom-form input[type=submit]:hover,button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn):hover{color:var(--Brand-White);background:var(--Brand-Dark-Neon-Green)}a.builder-block:hover .fill-target,.button:hover .fill-target,.custom-form input[type=submit]:hover .fill-target,button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn):hover .fill-target{fill:var(--Brand-White)}a.builder-block.transparent,.button.transparent,.custom-form input[type=submit].transparent,button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn).transparent{background:transparent;border:1px solid var(--Typography-and-Iconography-Primary-Button-Text)}a.builder-block.transparent:hover,.button.transparent:hover,.custom-form input[type=submit].transparent:hover,button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn).transparent:hover{color:var(--Brand-White);background:var(--Brand-Dark-Neon-Green);border:1px solid var(--Brand-Dark-Neon-Green)}a.builder-block.transparent.no-outline,.button.transparent.no-outline,.custom-form input[type=submit].transparent.no-outline,button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn).transparent.no-outline{border:1px solid transparent}a.builder-block.white-font,.button.white-font,.custom-form input[type=submit].white-font,button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn).white-font{border:1px solid var(--Brand-White);color:var(--Brand-White)}a.builder-block.white-font .fill-target,.button.white-font .fill-target,.custom-form input[type=submit].white-font .fill-target,button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn).white-font .fill-target{fill:var(--Brand-White)}a.builder-block.white-font:hover,.button.white-font:hover,.custom-form input[type=submit].white-font:hover,button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn).white-font:hover{background:var(--Brand-Dark-Neon-Green);border:1px solid var(--Brand-Dark-Neon-Green)}@media only screen and (max-width: 767px){a.builder-block.mobileTinyButton,.button.mobileTinyButton,.custom-form input[type=submit].mobileTinyButton,button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn).mobileTinyButton{border:none;padding:0;display:inline-flex;width:auto}a.builder-block.mobileTinyButton:hover,.button.mobileTinyButton:hover,.custom-form input[type=submit].mobileTinyButton:hover,button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn).mobileTinyButton:hover{color:var(--Typography-and-Iconography-Primary-Button-Text);background:transparent;border:1px solid transparent}a.builder-block.mobileTinyButton:hover .fill-target,.button.mobileTinyButton:hover .fill-target,.custom-form input[type=submit].mobileTinyButton:hover .fill-target,button:not(.custom-swiper-navi-button):not(.close-outside):not(.remove-btn):not(.quantity-btn).mobileTinyButton:hover .fill-target{fill:var(--Typography-and-Iconography-Primary-Button-Text)}}.custom-swiper-navi{display:flex;align-items:center;justify-content:space-between}.custom-swiper-navi svg{display:block;width:100%}.custom-swiper-navi .custom-swiper-navi-button{width:40px;cursor:pointer;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:0;background:transparent}.custom-swiper-navi .custom-swiper-navi-button .fill-target-bg,.custom-swiper-navi .custom-swiper-navi-button .fill-target-front{transition:.2s ease-out}.custom-swiper-navi .custom-swiper-navi-button.inactive .fill-target-bg{fill:#eaedefcc}.custom-swiper-navi .custom-swiper-navi-button.inactive .fill-target-front{fill:#b3b7bc}.custom-swiper-navi .total{color:var(--Background-Stone-Grey)}.general-hover-tile-with-button{width:100%;overflow:hidden;display:block;position:relative;z-index:5;border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media only screen and (max-width: 1919px) and (min-width: 768px){.general-hover-tile-with-button{border-bottom-left-radius:1.044vw;border-bottom-right-radius:1.044vw}}.general-hover-tile-with-button img{border-radius:var(--Radius-XL)}.general-hover-tile-with-button .ratio-wrap{padding-bottom:76%}.general-hover-tile-with-button .abs-wrap{transition:.3s ease-out}.general-hover-tile-with-button .general-hover-tile-with-button-buttonWrap{position:absolute;bottom:-1px;left:0;width:100%;transition:.3s ease-out;transform:translateY(100%)}.general-hover-tile-with-button .general-hover-tile-with-button-buttonWrap a,.general-hover-tile-with-button .general-hover-tile-with-button-buttonWrap .button{width:100%;justify-content:space-between}.general-hover-tile-with-button .general-hover-tile-with-button-bgLayer{position:absolute;width:100%;height:100%;left:0;top:0}.general-hover-tile-with-button .general-hover-tile-with-button-bgLayer .video-wrap,.general-hover-tile-with-button .general-hover-tile-with-button-bgLayer .general-hover-tile-with-button-imageWrap{height:100%}.general-hover-tile-with-button .general-hover-tile-with-button-bgLayer img,.general-hover-tile-with-button .general-hover-tile-with-button-bgLayer video{width:100%;height:100%;object-fit:cover}.general-hover-tile-with-button .general-hover-tile-with-button-textLayer{position:absolute;bottom:0;left:0;padding:var(--Spacing-2XL);color:var(--Brand-White);z-index:15}@media only screen and (max-width: 1919px){.general-hover-tile-with-button .general-hover-tile-with-button-textLayer{padding:3.3408vw}}.general-hover-tile-with-button .general-hover-tile-with-button-title{margin-bottom:40px;opacity:1;transition:.3s ease-out}@media only screen and (max-width: 1919px){.general-hover-tile-with-button .general-hover-tile-with-button-title{margin-bottom:2.088vw}}.general-hover-tile-with-button .general-hover-tile-with-button-text{max-width:500px}@media only screen and (max-width: 1919px){.general-hover-tile-with-button .general-hover-tile-with-button-text{max-width:26.1vw}}@media only screen and (max-width: 767px){.general-hover-tile-with-button .general-hover-tile-with-button-text{display:none}}@media only screen and (min-width: 768px){.general-hover-tile-with-button .general-hover-tile-with-button-buttonWrapMobile,.general-hover-tile-with-button .general-hover-tile-with-button-textLayerMobile{display:none}.general-hover-tile-with-button:hover .abs-wrap{height:calc(100% - 84px)}}@media only screen and (min-width: 768px) and (max-width: 1919px){.general-hover-tile-with-button:hover .abs-wrap{height:calc(100% - 2.61vw - 20px)}}@media only screen and (min-width: 768px){.general-hover-tile-with-button:hover .general-hover-tile-with-button-buttonWrap{transform:translate(0)}}@media only screen and (max-width: 767px){.general-hover-tile-with-button .image-wrap{overflow:hidden}.general-hover-tile-with-button .ratio-wrap{padding-bottom:90%;border-radius:var(--Radius-XL);overflow:hidden;position:relative;z-index:5}.general-hover-tile-with-button .general-hover-tile-with-button-buttonWrapMobile{margin-top:16px;margin-bottom:16px}.general-hover-tile-with-button .general-hover-tile-with-button-textLayerMobile{text-align:center}}.general-hover-tile-with-button-outer .general-hover-tile-with-button-title-below{margin-top:40px;text-align:center}@media only screen and (max-width: 767px){.general-hover-tile-with-button-outer .general-hover-tile-with-button-title-below{display:none}}h1,h2,h3,h4,h5,h6,p{margin:0}h1,.h1{font-size:140px;font-style:normal;font-weight:700;line-height:100%}@media only screen and (max-width: 1919px){h1,.h1{font-size:7.308vw}}@media only screen and (max-width: 767px){h1,.h1{font-size:48px}}h2,.h2{font-size:110px;font-style:normal;font-weight:700;line-height:110%}@media only screen and (max-width: 1919px){h2,.h2{font-size:5.742vw}}@media only screen and (max-width: 767px){h2,.h2{font-size:48px}}h3,.h3{font-size:40px;font-style:normal;font-weight:700;line-height:120%}@media only screen and (max-width: 1919px){h3,.h3{font-size:2.088vw}}@media only screen and (max-width: 767px){h3,.h3{font-size:24px}}h3.big,.h3.big{font-size:72px;font-style:normal;font-weight:700;line-height:120%}@media only screen and (max-width: 1919px){h3.big,.h3.big{font-size:3.7584vw}}@media only screen and (max-width: 767px){h3.big,.h3.big{font-size:32px}}h4,.h4{font-size:56px;font-style:normal;font-weight:700;line-height:120%}@media only screen and (max-width: 1919px){h4,.h4{font-size:2.9232vw}}@media only screen and (max-width: 767px){h4,.h4{font-size:24px}}h5,.h5{font-size:32px;font-style:normal;font-weight:700;line-height:120%}@media only screen and (max-width: 1919px){h5,.h5{font-size:1.6704vw}}@media only screen and (max-width: 767px){h5,.h5{font-size:20px}}h6,.h6{font-size:24px;font-style:normal;font-weight:700;line-height:120%}@media only screen and (max-width: 1919px){h6,.h6{font-size:max(1.2528vw,12px)}}@media only screen and (max-width: 767px){h6,.h6{font-size:16px}}p a,.body a,a.body{text-decoration:underline;color:var(--Brand-Steel-Gray)}.body,p,input,select,textarea,.builder-text,.builder-text p{font-size:24px;font-style:normal;font-weight:500;line-height:150%}@media only screen and (max-width: 1919px){.body,p,input,select,textarea,.builder-text,.builder-text p{font-size:max(1.2528vw,12px)}}@media only screen and (max-width: 767px){.body,p,input,select,textarea,.builder-text,.builder-text p{font-size:16px}}.body ul,.builder-text ul{padding-left:24px;list-style:disc}@media only screen and (max-width: 1919px){.body ul,.builder-text ul{padding-left:max(1.2528vw,12px)}}.body li,.builder-text li{margin-bottom:0}.body-bold{font-weight:700}.body-m{font-size:20px;font-style:normal;font-weight:500;line-height:150%}@media only screen and (max-width: 1919px){.body-m{font-size:max(1.044vw,12px)}}@media only screen and (max-width: 767px){.body-m{font-size:16px}}.body-s{font-size:16px;font-style:normal;font-weight:500;line-height:150%}@media only screen and (max-width: 1919px){.body-s{font-size:max(.8352vw,12px)}}@media only screen and (max-width: 767px){.body-s{font-size:16px}}.video-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:500;opacity:0;pointer-events:none;transition:.2s ease-out}.video-popup.active{opacity:1;pointer-events:all}.video-popup .inner-popup{position:absolute;width:100%;height:100%;left:0;top:0}.video-popup .center-item{height:80%;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.video-popup .inner-video-wrap{position:relative;width:100%;height:100%}.video-popup video{display:block;margin-left:auto;margin-right:auto;width:100%;height:auto!important;max-height:calc(100% - 120px);object-fit:contain!important;background:#000}.video-popup .close-icon{width:64px;margin-bottom:64px;margin-left:auto;margin-right:auto;cursor:pointer}@media only screen and (max-width: 767px){.video-popup .close-icon{margin-bottom:32px}}.route-error{text-align:center}.route-error fieldset{border:0;margin:50px 0 0;padding:0}.route-error pre{margin:0}
