.flexible-layout{padding-block:40px}.flexible-layout__inner--narrow{max-width:800px;margin-inline:auto}.flexible-layout__inner--wide{max-width:1200px;margin-inline:auto}.flexible-layout__inner--full{max-width:none;margin-inline:0}.flexible-layout__grid{display:grid}.flexible-layout__grid--row{grid-auto-flow:row}.flexible-layout__grid--column{grid-auto-flow:column;grid-auto-columns:1fr}.flexible-layout__grid--gap-0{gap:0}.flexible-layout__grid--gap-8{gap:8px}.flexible-layout__grid--gap-16{gap:16px}.flexible-layout__grid--gap-24{gap:24px}.flexible-layout__grid--gap-32{gap:32px}.flexible-layout__grid--gap-40{gap:40px}.flexible-layout__column{display:flex;flex-direction:column;gap:12px}.flexible-layout__column--align-top{justify-content:flex-start}.flexible-layout__column--align-center{justify-content:center}.flexible-layout__column--align-bottom{justify-content:flex-end}.flexible-layout__column--align-text-left{text-align:left;align-items:flex-start}.flexible-layout__column--align-text-center{text-align:center;align-items:center}.flexible-layout__column--align-text-right{text-align:right;align-items:flex-end}.flexible-layout__column--width-25{width:25%}.flexible-layout__column--width-33{width:33.333%}.flexible-layout__column--width-50{width:50%}.flexible-layout__column--width-66{width:66.666%}.flexible-layout__column--width-75{width:75%}.flexible-layout__column--width-100{width:100%}.flexible-layout__spacer{height:var(--flexible-layout-spacer)}.password-page__wrapper{position:relative;min-height:100vh}.password-access{position:absolute;bottom:56px;left:50%;transform:translate(-50%);z-index:3;width:100%;max-width:480px;padding-inline:24px;box-sizing:border-box;text-align:center;color:#fff}.password-access__message{margin-bottom:16px;font-size:14px;line-height:1.5;opacity:.85}.password-access__summary{display:inline-block;padding:6px 2px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;cursor:pointer;list-style:none;opacity:.8;transition:opacity .2s ease}.password-access__summary::-webkit-details-marker{display:none}.password-access__summary:hover,.password-access__summary:focus-visible{opacity:1}.password-access__panel{margin-top:16px}.password-access__row{display:flex;gap:8px;justify-content:center}.password-access__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.password-access__input{flex:1 1 auto;min-width:0;padding:10px 14px;font-size:15px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.45);border-radius:2px}.password-access__input::placeholder{color:#fff9}.password-access__input:focus{outline:none;border-color:#fff;background:#ffffff24}.password-access__button{flex:0 0 auto;padding:10px 22px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#161412;background:#fff;border:1px solid #ffffff;border-radius:2px;cursor:pointer}.password-access__button:hover{opacity:.85}.password-access__error{margin:0 0 12px;font-size:14px;color:#ffb4a8}@media screen and (max-width:749px){.password-access{bottom:40px}.password-access__row{flex-direction:column}}.image-block__placeholder{height:100%;width:100%;object-fit:cover;object-position:center center;overflow:hidden;position:relative}.placeholder-image{position:relative;aspect-ratio:var(--ratio);overflow:hidden}.image-block{display:flex;justify-content:var(--horizontal-alignment, "inline-start")}.image-block--height-fill .image-block__image{height:100%}.image-block__image{object-fit:cover;aspect-ratio:var(--ratio)}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.group-block__link~.group-block-content--design-mode{pointer-events:auto}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0)}.overlay--solid{background:var(--overlay-color)}.overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
