html,body{margin:0;padding:0;height:100vh;height:100dvh;overflow:hidden;background:rgb(var(--color-foreground, 18 18 18))}.password-gate{position:relative;height:100vh;height:100dvh;width:100%;overflow:hidden;isolation:isolate}.password-gate__media,.password-gate__video,.password-gate__scrim{position:absolute;top:0;right:0;bottom:0;left:0}.password-gate__media{z-index:0}.password-gate__video deferred-media,.password-gate__video .deferred-media__video-wrap{display:block;width:100%;height:100%}.password-gate__video video,.password-gate__video img,.password-gate__video .deferred-media__poster-button{width:100%;height:100%;object-fit:cover;object-position:center}.password-gate__video .deferred-media__poster-icon,.password-gate__video .video-interaction__controls{display:none}.password-gate__video .deferred-media__poster-button{pointer-events:none;border:0;padding:0}.password-gate__scrim{--gate-band-s: 18%;--gate-band-z: 44%;z-index:1;pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / .76) 0%,rgb(0 0 0 / .72) var(--gate-band-s),rgb(0 0 0 / .676) calc(var(--gate-band-s) + (var(--gate-band-z) - var(--gate-band-s)) * .15),rgb(0 0 0 / .564) calc(var(--gate-band-s) + (var(--gate-band-z) - var(--gate-band-s)) * .3),rgb(0 0 0 / .414) calc(var(--gate-band-s) + (var(--gate-band-z) - var(--gate-band-s)) * .45),rgb(0 0 0 / .253) calc(var(--gate-band-s) + (var(--gate-band-z) - var(--gate-band-s)) * .6),rgb(0 0 0 / .112) calc(var(--gate-band-s) + (var(--gate-band-z) - var(--gate-band-s)) * .75),rgb(0 0 0 / .02) calc(var(--gate-band-s) + (var(--gate-band-z) - var(--gate-band-s)) * .9),rgb(0 0 0 / 0) var(--gate-band-z)),rgb(0 0 0 / var(--gate-scrim-base, .18))}.password-gate__inner{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:center;padding:0 var(--page-padding, 1.6rem)}.password-gate__content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;width:100%;max-width:44rem;height:100%;padding-block:max(20vh,12rem) max(8rem,calc(env(safe-area-inset-bottom) + 8rem));word-break:keep-all;overflow-wrap:break-word}.password-gate__logo{position:relative;margin:0;color:#fff;width:min(var(--gate-logo-w, 280px),62vw);filter:drop-shadow(0 0 .5rem rgb(0 0 0 / .3)) drop-shadow(0 .2rem 1.4rem rgb(0 0 0 / .3))}.password-gate__logo .ks-logo-vertical{display:block;width:100%;height:auto}.password-gate__blocks{display:flex;flex-direction:column;align-items:center;gap:var(--ks-space-3, 1.2rem);width:100%;margin-block-start:calc(min(var(--gate-logo-w, 280px),62vw)*.2717)}.password-gate__content .text-block,.password-gate__content .rte,.password-gate__content p{margin:0;color:var(--ks-text-on-dark, rgb(255 255 255 / .95));font-size:1.9rem;font-weight:500;line-height:var(--ks-leading-heading, 1.2);letter-spacing:var(--ks-tracking-normal, 0);text-shadow:var(--ks-text-shadow-on-dark, 0 1px 4px rgb(0 0 0 / .3))}.password-gate__content .newsletter-form__wrapper .rte,.password-gate__content .newsletter-form__wrapper .rte p{color:var(--ks-text-on-dark-secondary, rgb(255 255 255 / .75));font-size:1.4rem;font-weight:400;line-height:var(--ks-leading-body, 1.6)}.password-gate__content .newsletter,.password-gate__content .newsletter-form,.password-gate__content .newsletter-form__wrapper,.password-gate__content .newsletter-form__field{width:100%;max-width:42rem;margin-inline:auto}.password-gate__content .newsletter-form__field{position:relative}#MainContent .password-gate__content .newsletter-form__input.form-control{width:100%;height:5.6rem;padding-inline:2rem 6.4rem;border:1px solid var(--ks-white-border-strong, rgb(255 255 255 / .4));border-radius:var(--ks-radius-pill, 99px);background:var(--ks-white-recess, rgb(255 255 255 / .08));-webkit-backdrop-filter:blur(var(--ks-glass-blur, 16px)) saturate(120%);backdrop-filter:blur(var(--ks-glass-blur, 16px)) saturate(120%);color:var(--ks-text-on-dark, rgb(255 255 255 / .95));font-size:1.6rem;transition:border-color var(--animation-duration--fast, .25s) ease,background-color var(--animation-duration--fast, .25s) ease}#MainContent .password-gate__content .newsletter-form__input.form-control::placeholder{color:var(--ks-text-on-dark-placeholder, rgb(255 255 255 / .75));opacity:1}#MainContent .password-gate__content .newsletter-form__input.form-control:hover{border-color:#ffffff8c}.password-gate,.password-header{--color-focus-ring: 255 255 255}#MainContent .password-gate__content .newsletter-form__input.form-control:focus-visible{border-color:var(--ks-white-ring, rgb(255 255 255 / .35));outline:2px solid rgb(var(--color-focus-ring, 255 255 255));outline-offset:2px}.password-gate__content .newsletter-form__button{position:absolute;inset-inline-end:.6rem;top:50%;transform:translateY(-50%);width:4.4rem;height:4.4rem;min-height:4.4rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--ks-radius-pill, 99px);background:#fff;color:rgb(var(--color-foreground, 18 18 18))}.password-gate__content .newsletter-form__button svg{width:2rem;height:2rem;color:inherit}.password-gate__content .newsletter-form__message,.password-gate__content .form-status,.password-gate__content .alert{color:var(--ks-text-on-dark, rgb(255 255 255 / .95));font-size:1.4rem;text-align:center;text-shadow:var(--ks-text-shadow-on-dark, 0 1px 4px rgb(0 0 0 / .3))}#password-form .alert--error{color:var(--ks-text-on-dark, rgb(255 255 255 / .95));background-color:rgb(var(--color-notification-error) / .24)}.password-gate__legal{display:block}.password-gate__legal-trigger{color:var(--ks-text-on-dark-secondary, rgb(255 255 255 / .75));font-size:1.3rem;line-height:var(--ks-leading-body, 1.6);text-underline-offset:.3em;min-height:4.4rem;padding-inline:.8rem;text-shadow:var(--ks-text-shadow-on-dark, 0 1px 4px rgb(0 0 0 / .3))}.password-gate__legal-trigger:hover{color:var(--ks-text-on-dark, rgb(255 255 255 / .95))}#MainContent .password-gate__legal-dialog{--dialog-max-width: 52rem;--dialog-radius: var(--ks-radius-panel, 1.2rem);--dialog-backdrop-opacity: 72%;width:calc(100% - 3.2rem);height:fit-content;max-height:calc(100dvh - 6.4rem);background:#000000db;border:1px solid var(--ks-white-border, rgb(255 255 255 / .25));-webkit-backdrop-filter:blur(var(--ks-glass-blur-panel, 28px)) saturate(120%);backdrop-filter:blur(var(--ks-glass-blur-panel, 28px)) saturate(120%);color:var(--ks-text-on-dark, rgb(255 255 255 / .95))}#MainContent .password-gate__legal-dialog .dialog__content{padding:2.4rem;max-height:calc(100dvh - 6.4rem);overflow-y:auto;overscroll-behavior:contain;text-align:start}#MainContent .password-gate__legal-dialog .dialog__close{position:absolute;inset-block-start:.8rem;inset-inline-end:.8rem;color:var(--ks-text-on-dark, rgb(255 255 255 / .95));width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;background:var(--ks-white-chip, rgb(255 255 255 / .12));border-radius:var(--ks-radius-pill, 99px)}#MainContent .password-gate__legal-dialog .dialog__close:before{display:none}.password-gate__legal-title{margin:0 3.2rem 1.6rem 0;color:var(--ks-text-on-dark, rgb(255 255 255 / .95));font-size:1.9rem;font-weight:600;line-height:var(--ks-leading-heading, 1.2)}#MainContent .password-gate__legal-dialog .password-gate__legal-body,#MainContent .password-gate__legal-dialog .password-gate__legal-body p,#MainContent .password-gate__legal-dialog .password-gate__legal-body li{color:var(--ks-text-on-dark, rgb(255 255 255 / .95));font-size:1.4rem;font-weight:400;line-height:var(--ks-leading-body, 1.6);text-align:start;text-shadow:none}#MainContent .password-gate__legal-dialog .password-gate__legal-body p+p,#MainContent .password-gate__legal-dialog .password-gate__legal-body ul{margin-block-start:1.2rem}#MainContent .password-gate__legal-dialog .password-gate__legal-body a{color:inherit;text-decoration:underline;text-underline-offset:.2em}#MainContent .password-gate newsletter-form .dialog{--color-background: 0 0 0;--color-foreground: 255 255 255;--ks-glass-alpha-drawer: .82;--ks-text-secondary: var(--ks-text-on-dark-secondary, rgb(255 255 255 / .75));--dialog-max-width: 42rem;--dialog-radius: var(--ks-radius-panel, 1.2rem);--dialog-backdrop-opacity: 72%;width:calc(100% - 3.2rem);border:1px solid var(--ks-white-border, rgb(255 255 255 / .25));color:var(--ks-text-on-dark, rgb(255 255 255 / .95))}#MainContent .password-gate newsletter-form .dialog p{text-shadow:none}#MainContent .password-gate newsletter-form .newsletter-success__title{font-size:var(--font-size--h5, 1.8rem);font-weight:600}#MainContent .password-gate newsletter-form .newsletter-success__desc{color:var(--ks-text-on-dark-secondary, rgb(255 255 255 / .75));font-size:1.4rem;font-weight:400;line-height:var(--ks-leading-body, 1.6)}.password-header,.password-header--custom{position:fixed;inset:auto 0 0 0;z-index:3;padding:0 var(--page-padding, 1.6rem) max(2.4rem,env(safe-area-inset-bottom));background:none;border:0;text-align:center}.password-header .section__container,.password-header .section-grid{max-width:none;padding:0}.password-header .password-modal{display:flex;justify-content:center}.password-header .password-modal__toggle{min-height:4.4rem}.password-header .password-enter__button{color:var(--ks-text-on-dark-secondary, rgb(255 255 255 / .75));font-size:1.3rem;text-underline-offset:.3em}.password-header .password-enter__button:hover{color:var(--ks-text-on-dark, rgb(255 255 255 / .95))}.password-header .icon,.password-header svg{color:var(--ks-text-on-dark-secondary, rgb(255 255 255 / .75))}.password-footer{display:none}#password-form .dialog{--dialog-max-width: 34rem;--dialog-radius: var(--ks-radius-panel, 1.2rem);--dialog-backdrop-opacity: 72%;width:calc(100% - 3.2rem);height:fit-content;max-height:calc(100dvh - 6.4rem);background:#000000d1;border:1px solid var(--ks-white-border, rgb(255 255 255 / .25));-webkit-backdrop-filter:blur(var(--ks-glass-blur-panel, 28px)) saturate(120%);backdrop-filter:blur(var(--ks-glass-blur-panel, 28px)) saturate(120%);color:var(--ks-text-on-dark, rgb(255 255 255 / .95))}#password-form .dialog__content{height:auto;padding:2.4rem;gap:var(--ks-space-4, 1.6rem)}.password-dialog__title{color:var(--ks-text-on-dark, rgb(255 255 255 / .95));font-size:1.9rem;font-weight:600;line-height:var(--ks-leading-heading, 1.2);margin:0;padding-inline:3.2rem;text-align:center}#password-form input[type=password],#password-form-dialog input[type=password]{border:1px solid var(--ks-white-border-strong, rgb(255 255 255 / .4));border-radius:var(--ks-radius-pill, 99px);background:var(--ks-white-recess, rgb(255 255 255 / .08));color:var(--ks-text-on-dark, rgb(255 255 255 / .95));-webkit-text-fill-color:currentColor;padding:1.6rem 6.4rem 1.6rem 2rem;font-size:1.6rem}#password-form input[type=password]::placeholder,#password-form-dialog input[type=password]::placeholder{color:var(--ks-text-on-dark-placeholder, rgb(255 255 255 / .75));opacity:1}#password-form input[type=password]:focus-visible,#password-form-dialog input[type=password]:focus-visible{outline:2px solid rgb(var(--color-focus-ring, 255 255 255));outline-offset:2px}#password-form input[type=password]:-webkit-autofill,#password-form input[type=password]:-webkit-autofill:hover,#password-form input[type=password]:-webkit-autofill:focus,#password-form-dialog input[type=password]:-webkit-autofill,#password-form-dialog input[type=password]:-webkit-autofill:hover,#password-form-dialog input[type=password]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px rgb(18 18 18) inset;-webkit-text-fill-color:rgb(255 255 255 / .95);transition:background-color 5000s ease-in-out 0s}#password-form .btn--primary{background:#fff;border:0;border-radius:var(--ks-radius-pill, 99px);color:rgb(var(--color-foreground, 18 18 18))}#password-form .btn--primary svg,#password-form .btn--primary .icon{color:rgb(var(--color-foreground, 18 18 18));fill:currentColor}#password-form .dialog__close{position:absolute;inset-block-start:.8rem;inset-inline-end:.8rem;color:var(--ks-text-on-dark, rgb(255 255 255 / .95));width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;background:var(--ks-white-chip, rgb(255 255 255 / .12));border-radius:var(--ks-radius-pill, 99px)}#password-form .dialog__close:before{display:none}#password-form .email-signup__input-group{width:100%;max-width:none}#password-form .email-signup__input-group input[type=password]{min-width:0;width:100%;box-sizing:border-box}.password-enter__admin-link,.password-enter__admin-link a{color:var(--ks-text-on-dark-secondary, rgb(255 255 255 / .75));font-size:1.3rem;margin:0;text-align:center}@media(max-width:767.98px){.password-gate__logo{width:min(var(--gate-logo-w-mobile, 180px),56vw)}.password-gate__blocks{margin-block-start:calc(min(var(--gate-logo-w-mobile, 180px),56vw)*.2717)}.password-gate__content p,.password-gate__content .rte{font-size:1.7rem}.password-gate__content:before{top:-8rem;right:-6rem;bottom:-8rem;left:-6rem}.password-gate__inner{padding-block:max(3.2rem,env(safe-area-inset-top)) max(8rem,env(safe-area-inset-bottom))}.password-gate__scrim{--gate-logo-eff: min(var(--gate-logo-w-mobile, 180px), 56vw);--gate-logo-bottom: calc(max(3.2rem, env(safe-area-inset-top)) + max(20vh, 12rem) + var(--gate-logo-eff) * .7625);--gate-band-s: min(var(--gate-band-solid, 31rem), calc(100% - var(--gate-logo-bottom) - var(--gate-logo-eff) * .2717));--gate-band-z: min(40rem, calc(100% - var(--gate-logo-bottom) - 1.2rem))}}@media(min-width:768px){.password-gate__scrim{--gate-logo-eff: min(var(--gate-logo-w, 280px), 62vw);--gate-logo-bottom: calc(max(20vh, 12rem) + var(--gate-logo-eff) * .7625);--gate-band-s: min(var(--gate-band-solid-desk, 24rem), calc(100% - var(--gate-logo-bottom) - var(--gate-logo-eff) * .2717));--gate-band-z: min(40rem, calc(100% - var(--gate-logo-bottom) - 1.2rem))}}.password-gate--has-legal{--gate-band-solid: 36.6rem;--gate-band-solid-desk: 29.6rem;--gate-band-solid-short: 39.6rem}.password-gate{--gate-vh: 100vh}@supports (height: 100dvh){.password-gate{--gate-vh: 100dvh}}@media(min-width:768px)and (max-height:619.98px),(max-height:539.98px){.password-gate{--gate-logo-fit: max(9.6rem, calc((var(--gate-vh) - 25.6rem) * .96));--gate-logo-eff: min(var(--gate-logo-w, 280px), 62vw, var(--gate-logo-fit))}html,body{height:auto;overflow-y:auto}.password-gate{height:auto;min-height:calc(100dvh - 4.4rem - max(2.4rem,env(safe-area-inset-bottom)));overflow:visible}.password-gate__media{position:absolute;inset:0 0 calc(-4.4rem - max(2.4rem,env(safe-area-inset-bottom))) 0}.password-gate__video{position:fixed;top:0;right:0;bottom:0;left:0}.password-gate__inner{padding-block:0}.password-gate__content{height:auto;min-height:calc(100dvh - 4.4rem - max(2.4rem,env(safe-area-inset-bottom)));padding-block:max(2.4rem,env(safe-area-inset-top),calc((var(--gate-vh) - 48rem) / 2)) 1.6rem}.password-gate__logo{width:var(--gate-logo-eff)}.password-gate__blocks{margin-block-start:calc(var(--gate-logo-eff) * .2717)}.password-header,.password-header--custom{position:relative}.shopify-section:has(>.password-header){order:1}.password-gate__scrim{--gate-logo-eff: inherit;--gate-logo-bottom: calc(max(2.4rem, env(safe-area-inset-top), calc((var(--gate-vh) - 48rem) / 2)) + var(--gate-logo-eff) * .7625);--gate-band-s: min(var(--gate-band-solid-short, 34rem), calc(100% - var(--gate-logo-bottom) - var(--gate-logo-eff) * .2717));--gate-band-z: min(40rem, calc(100% - var(--gate-logo-bottom) - 1.2rem))}}@media(max-width:767.98px)and (max-height:539.98px){.password-gate{--gate-logo-eff: min(var(--gate-logo-w-mobile, 180px), 56vw, var(--gate-logo-fit))}}@media(prefers-reduced-transparency:reduce){#MainContent .password-gate__content .newsletter-form__input.form-control,#password-form input[type=password]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#181818}#password-form .dialog,#MainContent .password-gate newsletter-form .dialog{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0c0c}#MainContent .password-gate newsletter-form .dialog{--ks-glass-alpha-drawer: 1}}@media(prefers-contrast:more){.password-gate__scrim{background:linear-gradient(to top,#000c,#00000080 12%,#00000059 25%),#00000073}#MainContent .password-gate__content .newsletter-form__input.form-control,#password-form input[type=password]{border-color:#fff;background:#0c0c0c}#MainContent .password-gate newsletter-form .dialog{--ks-glass-alpha-drawer: 1}}@media(prefers-reduced-motion:reduce){#MainContent .password-gate__content .newsletter-form__input.form-control,.password-gate__content .newsletter-form__button,.password-header .password-enter__button{transition:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){#MainContent .password-gate__content .newsletter-form__input.form-control,#password-form input[type=password]{background:#1c1c1c}#password-form .dialog,#MainContent .password-gate newsletter-form .dialog{background:#0c0c0c}#MainContent .password-gate newsletter-form .dialog{--ks-glass-alpha-drawer: 1}}.password-gate__stage{position:absolute;z-index:3;touch-action:pan-y;cursor:grab;-webkit-mask-image:radial-gradient(closest-side,#000 80%,transparent 100%);mask-image:radial-gradient(closest-side,#000 80%,transparent 100%)}.password-gate__stage:active{cursor:grabbing}.password-gate__stage:not(.is-ready){opacity:0;pointer-events:none}.password-gate__stage.is-ready{transition:opacity var(--animation-duration--medium, .35s) ease}.password-gate__stage canvas{display:block;width:100%;height:100%}.password-gate__logo.is-3d .ks-logo-vertical__symbol,.password-gate__logo.is-3d-lockup .ks-logo-vertical__word{opacity:0}.password-gate__logo.is-3d-pending,.password-gate__logo.is-3d{filter:none}.password-gate__logo.is-3d-pending .ks-logo-vertical,.password-gate__logo.is-3d .ks-logo-vertical{opacity:0}.password-gate--hero{--gate-bottom-group: 27.6rem;--gate-logo-hero: max(14rem, min(42rem, 62vw, calc((50dvh - var(--gate-bottom-group)) / .6527)))}.password-gate--hero .password-gate__content{justify-content:flex-end;position:static}.password-gate--hero .password-gate__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--gate-logo-hero)}.password-gate--hero .password-gate__blocks{margin-block-start:0}@media(min-width:768px)and (min-height:640.02px){.password-gate--hero .password-gate__scrim{--gate-band-s: calc(var(--gate-bottom-group) + .4rem);--gate-band-z: calc(50% - var(--gate-logo-hero) * .381 - .8rem)}}@media(min-width:768px)and (max-height:700px){.password-gate--hero{--gate-logo-flow: var(--gate-logo-eff, min(var(--gate-logo-w, 280px), 62vw))}.password-gate--hero .password-gate__content{justify-content:space-between;position:relative}.password-gate--hero .password-gate__logo{position:relative;left:auto;top:auto;transform:none;width:var(--gate-logo-flow)}.password-gate--hero .password-gate__blocks{margin-block-start:calc(var(--gate-logo-flow) * .2717)}}@media(max-width:767.98px){.password-gate--hero{--gate-logo-hero: min(24rem, 62vw)}.password-gate--hero .password-gate__content{position:relative;justify-content:flex-end}.password-gate--hero .password-gate__logo{position:relative;left:auto;top:auto;transform:none;margin-block:auto;width:var(--gate-logo-hero)}.password-gate--hero .password-gate__blocks{margin-block-start:calc(var(--gate-logo-hero) * .2717)}.password-gate--hero .password-gate__scrim{--gate-band-s: 37.2rem;--gate-band-z: calc(37.2rem + var(--gate-logo-hero) * .2717)}}.password-gate__content .password-gate__consent{max-width:42rem;margin:0;color:var(--ks-text-on-dark-secondary, rgb(255 255 255 / .75));font-size:1.2rem;font-weight:400;line-height:var(--ks-leading-body, 1.6);text-shadow:var(--ks-text-shadow-on-dark, 0 1px 4px rgb(0 0 0 / .3))}.password-gate__policy-link{display:inline;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.password-gate__policy-link:hover{color:var(--ks-text-on-dark, rgb(255 255 255 / .95))}.password-gate__policy-link:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:2px}#MainContent .password-gate__policy-dialog{--color-background: 0 0 0;--color-foreground: 255 255 255;--dialog-max-width: 56rem;--dialog-radius: var(--ks-radius-panel, 1.2rem);--dialog-backdrop-opacity: 60%;background:#000000db;border:1px solid var(--ks-white-border, rgb(255 255 255 / .25));-webkit-backdrop-filter:blur(var(--ks-glass-blur-panel, 28px)) saturate(120%);backdrop-filter:blur(var(--ks-glass-blur-panel, 28px)) saturate(120%);color:var(--ks-text-on-dark, rgb(255 255 255 / .95));flex-direction:column;overflow:hidden}#MainContent .password-gate__policy-dialog[open]{display:flex}.password-gate__policy-header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 1.6rem 1.6rem 2.4rem;border-bottom:1px solid var(--ks-white-border, rgb(255 255 255 / .25))}.password-gate__policy-title{margin:0;color:var(--ks-text-on-dark, rgb(255 255 255 / .95));font-size:1.9rem;font-weight:600;line-height:var(--ks-leading-heading, 1.2)}#MainContent .password-gate__policy-close{flex-shrink:0;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;color:var(--ks-text-on-dark, rgb(255 255 255 / .95));background:var(--ks-white-chip, rgb(255 255 255 / .12));border-radius:var(--ks-radius-pill, 99px)}#MainContent .password-gate__policy-close:before{display:none}#MainContent .password-gate__policy-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2.4rem;text-align:start;color:var(--ks-text-on-dark, rgb(255 255 255 / .95));font-size:1.4rem;line-height:var(--ks-leading-body, 1.6)}#MainContent .password-gate__policy-body :is(p,li,td,th){color:inherit;font-size:inherit;font-weight:400;text-shadow:none}#MainContent .password-gate__policy-body :is(h1,h2,h3,h4){margin:2.4rem 0 .8rem;color:inherit;font-size:1.6rem;font-weight:600;line-height:var(--ks-leading-heading, 1.2)}#MainContent .password-gate__policy-body>:first-child{margin-top:0}#MainContent .password-gate__policy-body :is(p,ul,ol)+:is(p,ul,ol){margin-block-start:1.2rem}#MainContent .password-gate__policy-body a{color:inherit;text-decoration:underline;text-underline-offset:.2em}@media(prefers-reduced-transparency:reduce){#MainContent .password-gate__policy-dialog{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0c0c}}.password-header .password-modal__toggle[hidden]{display:none}body:has(.password-modal__toggle[hidden]) .password-gate--hero .password-gate__content{padding-block-end:max(4.8rem,calc(env(safe-area-inset-bottom) + 3.2rem))}body:has(.password-modal__toggle[hidden]) .password-gate--hero{--gate-bottom-group: 24.4rem}@media(max-width:767.98px){body:has(.password-modal__toggle[hidden]) .password-gate--hero .password-gate__inner{padding-block-end:0}body:has(.password-modal__toggle[hidden]) .password-gate--hero .password-gate__scrim{--gate-band-s: 26rem;--gate-band-z: calc(26rem + var(--gate-logo-hero) * .2717)}}
/*# sourceMappingURL=/cdn/shop/t/287/assets/password-gate.css.map */
