*{margin:0;padding:0}html,body{overflow-x:hidden;overflow-y:auto}html{height:100%}body{max-width:100vw;min-height:100%}.no-overflow-y{overflow-y:hidden!important}button{background:none;border:none;cursor:pointer}select,input[type=submit]{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2{font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:24px;letter-spacing:.4px}.p1{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:22px;letter-spacing:.3px}.p2{font-family:var(--font-regular);font-weight:400;font-size:14px;line-height:14px;letter-spacing:.4px}.p3{font-family:var(--font-regular);font-weight:400;font-size:12px;line-height:12px;letter-spacing:.5px}.disable{pointer-events:auto}button.disable{pointer-events:none}.img-blend-multiply{mix-blend-mode:multiply}#body-layout{display:flex;flex-direction:column}#main-content{flex:1}html:has(.open .backdrop),body:has(.open .backdrop){overflow-y:hidden;height:100%}body:has(.open .backdrop):has(#homepage-container){height:unset}.backdrop{position:absolute;width:100dvw;height:calc(100dvh - var(--sm--announcement-bar-height));margin-top:calc(-1 * var(--sm--header-menu-height));opacity:0;pointer-events:none;transition:opacity .35s ease}.open .backdrop{opacity:1;pointer-events:auto}.no-animation{transition:none}.hide{opacity:0;pointer-events:none}.fade-animation{transition:opacity .2s ease}.display-none{display:none}.allow-pointer-events{pointer-events:auto}.full-height{height:100%}.text-slash{text-decoration:line-through}@media (width >= 768px){h1{font-size:24px;line-height:32px;letter-spacing:.5px}}@media (width >= 1024px){::-webkit-scrollbar{background-color:#ececec;width:6.5px;height:6.5px}::-webkit-scrollbar-thumb{background-color:#3b3b3b}::-webkit-scrollbar-button{display:none}body:has(.open .backdrop){margin-right:var(--desktop--scrollbar-width)}body:has(.open .backdrop):has(#homepage-container){margin-right:0}body:has(.open .backdrop:has(.allow-scroll)){margin-right:0}}@media (width >= 1312px){.backdrop{height:calc(100dvh - var(--lg--announcement-bar-height));margin-top:calc(-1 * var(--lg--header-menu-height))}}@media (width >= 1440px){h1{font-size:28px;line-height:36px;letter-spacing:.6px}h2{font-size:24px;line-height:32px;letter-spacing:.5px}.p3{font-size:14px;line-height:14px;letter-spacing:.6px}}@media (width >= 1670px){.backdrop{height:calc(100dvh - var(--xl--announcement-bar-height));margin-top:calc(-1 * var(--xl--header-menu-height))}}@media (width >= 1920px){h1{font-size:32px;line-height:40px;letter-spacing:.6px}h2{font-size:28px;line-height:36px;letter-spacing:.6px}.p2{font-size:16px;line-height:16px;letter-spacing:.5px}.p3{font-size:16px;line-height:16px;letter-spacing:.6px}}@media (width >= 2560px){h1{font-size:42px;line-height:54px;letter-spacing:.8px}h2{font-size:36px;line-height:42px;letter-spacing:.7px}.p1{font-size:21px;line-height:30px;letter-spacing:.4px}.p2{font-size:21px;line-height:21px;letter-spacing:.6px}.p3{font-size:21px;line-height:21px;letter-spacing:.8px}.backdrop{height:calc(100dvh - var(--xxl--announcement-bar-height));margin-top:calc(-1 * var(--xxl--header-menu-height))}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme.css.map */
