.image-hotspot-mem-klaviyo{--ihmk-scroll-offset: calc( var(--header-height, 66px) + var(--anchor-tab-bar-height, 66px) + 12px );scroll-margin-top:var(--ihmk-scroll-offset);width:100%}.ihmk__grid{display:grid;grid-template-columns:minmax(0,385fr) minmax(0,784fr);gap:var(--ihmk-gap, 32px);width:100%;align-items:start}.ihmk__cell{position:relative;width:100%;border-radius:var(--ihmk-radius, 20px);aspect-ratio:var(--ihmk-aspect, auto);overflow:visible;background:#242424}.ihmk__placeholder{display:flex;align-items:center;justify-content:center;min-height:280px;aspect-ratio:var(--ihmk-aspect, 385 / 501);color:#fff6;font:var(--font-sm-medium);border-radius:inherit}.ihmk__membership-card{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:inherit}.ihmk__membership-media{position:absolute;top:0;right:0;bottom:0;left:0;line-height:0;border-radius:inherit}.ihmk__membership-img{display:none;width:100%;height:100%;object-fit:cover}@media screen and (max-width:767px){.ihmk__membership-img--mo{display:block}}@media screen and (min-width:768px)and (max-width:1279px){.ihmk__membership-img--ta{display:block}}@media screen and (min-width:1280px){.ihmk__membership-img--pc{display:block}}.ihmk__membership-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;width:100%;height:100%;padding:var(--space-90, 36px) var(--space-90, 36px) 0;color:var(--color-text-white-primary);pointer-events:none}.ihmk__membership-copy a{pointer-events:auto}.ihmk__date+.ihmk__membership-title{margin-top:var(--space-10, 4px)}.ihmk__membership-title{max-width:280px;margin:0;font:var(--font-3xl-semibold);white-space:pre-line;letter-spacing:-.02em}.ihmk__membership-description{max-width:310px;margin:var(--space-token-s, 12px) 0 0;font:var(--font-base-regular)}.ihmk__membership-actions{margin-top:var(--space-token-s, 12px)}.ihmk__membership-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--space-token-base, 16px);border:0;border-radius:var(--radius-xs, 4px);color:var(--color-text-primary);background:var(--color-bg-white);font:var(--font-base-medium);text-decoration:none}@media screen and (max-width:1279px){.ihmk__grid{grid-template-columns:minmax(0,1fr)}.ihmk__cell{border-radius:var(--ihmk-radius-mo, 8px)}.ihmk__cell--membership{background:transparent}.ihmk__membership-copy{padding:var(--space-60, 24px) var(--space-40, 16px);text-align:left}.ihmk__membership-title{font:var(--font-2xl-semibold);max-width:14rem;white-space:nowrap}.ihmk__membership-description{max-width:12.5rem;color:var(--color-text-white-secondary);font:var(--font-base-medium)}.ihmk__membership-button{min-height:36px;padding:var(--space-20, 8px) var(--space-40, 16px);font:var(--font-sm-medium)}}@media screen and (min-width:768px)and (max-width:1279px){.ihmk__membership-copy{padding:var(--space-40, 16px) var(--space-token-xl, 32px) var(--space-token-l, 24px)}.ihmk__membership-title{max-width:none;white-space:pre-line}.ihmk__membership-description{max-width:26rem}.ihmk__membership-button{color:var(--color-text-white-primary);background:#ff4d00}}@media screen and (max-width:767px){.ihmk__cell--membership{aspect-ratio:auto;height:auto}.ihmk__membership-card{display:grid;grid-template-columns:minmax(0,1fr);height:auto}.ihmk__membership-media{position:relative;grid-area:1 / 1}.ihmk__membership-img--mo{height:auto;object-fit:unset}.ihmk__membership-copy{grid-area:1 / 1;align-self:start;height:auto;padding:var(--space-40, 16px) var(--space-30, 12px)}.ihmk__membership-title,.ihmk__membership-description{max-width:none;white-space:normal}}.ihmk__subscribe-card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:inherit;color:var(--color-text-white-primary)}.ihmk__subscribe-art{position:relative;flex-shrink:0;line-height:0;overflow:hidden}.ihmk__subscribe-img{display:none;width:100%;height:100%;object-fit:cover}.ihmk__subscribe-panel{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-token-s, 12px);box-sizing:border-box}.ihmk__subscribe-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-token-s, 12px)}.ihmk__subscribe-title{margin:0;color:var(--color-text-white-primary);font:var(--font-3xl-semibold);letter-spacing:-.02em}.ihmk__subscribe-accent{margin:0;color:#ff4d00;font:var(--font-xl-semibold)}.ihmk__subscribe-description{margin:0;color:var(--color-text-white-secondary);font:var(--font-base-medium)}.ihmk__subscribe-description p{margin:0}.ihmk__subscribe-form{width:100%;--klaviyo-form-block-max-width: 339px}.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form>.needsclick{min-height:auto!important;width:min(100%,var(--klaviyo-form-block-max-width));max-width:var(--klaviyo-form-block-max-width);margin:0!important}.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component]{padding:0!important;width:auto}.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] input[autocomplete=email]{height:var(--klaviyo-form-block-height)!important;border:var(--klaviyo-form-block-border)!important;border-radius:var(--klaviyo-form-block-radius) 0 0 var(--klaviyo-form-block-radius)!important;font:var(--font-base-regular)!important;font-size:var(--klaviyo-form-block-font-size)!important;color:var(--klaviyo-form-block-form-text)!important;-webkit-text-fill-color:var(--klaviyo-form-block-form-text)!important;caret-color:var(--klaviyo-form-block-form-text)!important;margin-block:0!important;background:var(--klaviyo-form-block-form-bg)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] input[autocomplete=email]::placeholder{color:var(--klaviyo-form-block-form-placeholder, rgba(255, 255, 255, .4))!important;-webkit-text-fill-color:var(--klaviyo-form-block-form-placeholder, rgba(255, 255, 255, .4))!important;opacity:1!important}.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] input[autocomplete=email]:-webkit-autofill,.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] input[autocomplete=email]:-webkit-autofill:hover,.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] input[autocomplete=email]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--klaviyo-form-block-form-bg) inset!important;box-shadow:0 0 0 1000px var(--klaviyo-form-block-form-bg) inset!important;-webkit-text-fill-color:var(--klaviyo-form-block-form-text)!important;caret-color:var(--klaviyo-form-block-form-text)!important;transition:background-color 99999s ease-out 0s}.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] button{height:var(--klaviyo-form-block-height)!important;border-radius:0 var(--klaviyo-form-block-radius) var(--klaviyo-form-block-radius) 0!important;color:var(--klaviyo-form-block-button-text)!important;font-size:var(--klaviyo-form-block-font-size)!important;font-weight:700!important;background:var(--klaviyo-form-block-button-bg)!important;padding-inline:20px!important;margin-block:0!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form fieldset label .needsclick,.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form .klaviyo-form-richtext *:not(h1 *){color:var(--color-text-white-secondary)!important;font:var(--font-sm-regular)!important;line-height:var(--line-height-sm, 20px)!important}.ihmk__subscribe-form form.klaviyo-form:not(:has(input[autocomplete=email])),.ihmk__subscribe-form form.klaviyo-form:not(:has(input[autocomplete=email])) .needsclick{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.ihmk__subscribe-form [role=status],.ihmk__subscribe-form [role=alert],.ihmk__subscribe-form [data-testid=form-row]:not(:has(input)):not(:has(button)){display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;min-height:var(--klaviyo-form-block-height)!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-align:start!important}.ihmk__subscribe-form [role=status],.ihmk__subscribe-form [data-testid=form-row][role=status]:not(:has(input)):not(:has(button)){color:var(--color-text-white-primary, rgba(255, 255, 255, .93))!important}.ihmk__subscribe-form [role=alert],.ihmk__subscribe-form [data-testid=form-row][role=alert]:not(:has(input)):not(:has(button)){color:var(--color-error-hover, #f6685d)!important}.ihmk__subscribe-form [role=status] *,.ihmk__subscribe-form [role=alert] *,.ihmk__subscribe-form [data-testid=form-row]:not(:has(input)):not(:has(button)) *{box-sizing:border-box!important;width:auto!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;padding:0!important;background:transparent!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-align:inherit!important;color:inherit!important;font:var(--font-sm-medium)!important;line-height:var(--line-height-sm, 20px)!important}.ihmk__subscribe-form [data-testid=form-row]:not(:has(input)):not(:has(button)) [data-testid=form-component]{flex:0 0 auto!important;display:block!important;width:100%!important}.ihmk__subscribe-form [data-testid=form-component] [role=alert],.ihmk__subscribe-form [data-testid=error],.ihmk__subscribe-form [id*=error]{margin-block-start:var(--space-token-xs, 8px)!important;font:var(--font-sm-regular)!important;color:var(--color-error-hover, #f6685d)!important;white-space:normal!important}.ihmk__subscribe-form input[autocomplete=email][aria-invalid=true],.ihmk__subscribe-form .needsclick form .needsclick[data-testid=form-row]:has(input[aria-invalid=true]) input[autocomplete=email]{border-color:var(--color-error-hover, #f6685d)!important}.ihmk__subscribe-form:has(.klaviyo-form>[role=status]) .klaviyo-form,.ihmk__subscribe-form:has(.klaviyo-form>[role=status]) .klaviyo-form>.needsclick{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.ihmk__subscribe-form .klaviyo-form>[role=status]{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;min-height:var(--klaviyo-form-block-height)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;padding:var(--space-token-s, 12px)!important;overflow:visible!important;text-align:start!important;background:var(--klaviyo-form-block-form-bg)!important;border:var(--klaviyo-form-block-border)!important;border-radius:var(--klaviyo-form-block-radius)!important;color:var(--color-text-white-primary, rgba(255, 255, 255, .93))!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ihmk__subscribe-form .klaviyo-form>[role=status] *{box-sizing:border-box!important;width:auto!important;max-width:100%!important;min-width:0!important;height:auto!important;padding:0!important;background:transparent!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-align:inherit!important;color:inherit!important;font:var(--font-sm-medium)!important;line-height:var(--line-height-sm, 20px)!important}@media screen and (min-width:1280px){.ihmk__cell--subscribe{background:transparent}.ihmk__subscribe-card{display:block}.ihmk__subscribe-art{position:absolute;top:0;right:0;bottom:0;left:0}.ihmk__subscribe-img--pc{display:block;object-position:center}.ihmk__subscribe-panel{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;justify-content:space-between;padding:var(--space-90, 36px) var(--space-50, 20px) var(--space-90, 36px) 45px;pointer-events:none}.ihmk__subscribe-copy{max-width:360px;pointer-events:none}.ihmk__subscribe-form{align-self:flex-start;max-width:339px;margin-top:auto;pointer-events:auto;height:100%}.ihmk__subscribe-panel:has(.ihmk__subscribe-form [role=status]){justify-content:flex-start!important;gap:var(--space-token-s, 12px)}.ihmk__subscribe-panel:has(.ihmk__subscribe-form [role=status]) .ihmk__subscribe-form{margin-top:0!important}.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] button{min-width:var(--klaviyo-form-block-height);width:var(--klaviyo-form-block-height);padding-inline:0!important;font-size:0!important;color:transparent!important;display:inline-flex;align-items:center;justify-content:center}.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] button:before{content:"\2192";color:var(--klaviyo-form-block-button-text)!important;font-size:20px!important;line-height:1}}@media screen and (min-width:768px)and (max-width:1279px){.ihmk__cell--subscribe{aspect-ratio:auto;background:#000;border-radius:var(--ihmk-radius)}.ihmk__subscribe-art{height:358px}.ihmk__subscribe-img--ta{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ihmk__subscribe-panel{gap:var(--space-40, 16px);padding:var(--space-40, 16px) var(--space-token-xl, 32px) var(--space-60, 24px)}.ihmk__subscribe-title{font:var(--font-3xl-semibold)}.ihmk__subscribe-form{--klaviyo-form-block-max-width: 460px}}@media screen and (max-width:767px){.ihmk__cell--subscribe{aspect-ratio:auto;background:var(--color-bg-dark, #171717);border-radius:var(--ihmk-radius-mo)}.ihmk__subscribe-art{height:238px;border-radius:var(--ihmk-radius-mo) var(--ihmk-radius-mo) 0 0}.ihmk__subscribe-img--mo{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ihmk__subscribe-panel{gap:var(--space-token-base, 16px);padding:var(--space-60, 24px) var(--space-40, 16px)}.ihmk__subscribe-title{font:var(--font-2xl-semibold)}.ihmk__subscribe-accent{font:var(--font-base-semibold)}.ihmk__subscribe-form{--klaviyo-form-block-max-width: 321px}.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form>.needsclick{width:100%;max-width:100%}.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-row]:has(input[autocomplete=email]):has(button){display:grid!important;grid-template-columns:minmax(0,1fr) var(--klaviyo-form-block-height);align-items:stretch;width:100%}.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-row]:not(:has(input[autocomplete=email])){display:block!important;width:100%!important;max-width:100%!important}.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form fieldset{width:100%!important;max-width:100%!important;min-width:0!important}.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] input[autocomplete=email]:-webkit-autofill,.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] input[autocomplete=email]:-webkit-autofill:hover,.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] input[autocomplete=email]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--klaviyo-form-block-form-bg-mo) inset!important;box-shadow:0 0 0 1000px var(--klaviyo-form-block-form-bg-mo) inset!important}.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] input[autocomplete=email]{width:100%!important;min-width:0!important;background:var(--klaviyo-form-block-form-bg-mo)!important;color:var(--klaviyo-form-block-form-text-mo)!important}.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] button{min-width:var(--klaviyo-form-block-height);width:var(--klaviyo-form-block-height);padding-inline:0!important;font-size:0!important;color:transparent!important;display:inline-flex;align-items:center;justify-content:center}.ihmk__subscribe-form.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] button:before{content:"\2192";color:var(--klaviyo-form-block-button-text)!important;font-size:20px!important;line-height:1}}#image-hotspot-mem-klaviyo__membership,#image-hotspot-mem-klaviyo__subscribe{scroll-margin-top:var(--ihmk-scroll-offset)}.section-image-hotspot-mem-klaviyo{scroll-margin-top:var(--ihmk-scroll-offset);overflow:visible}
/*# sourceMappingURL=/cdn/shop/t/22/assets/image-hotspot-mem-klaviyo.css.map */
