.oh48-promo{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 20px;background:#151515;color:#fff;margin:0 0 14px}.oh48-promo__copy>span,.oh48-promo__time>span{font-size:9px;letter-spacing:.12em;color:#ded8d2}.oh48-promo__copy h1,.oh48-promo__copy h2{font-family:var(--font-body-family,sans-serif);font-size:32px;font-weight:600;letter-spacing:.07em;line-height:1.15;margin:6px 0;color:#fff}.oh48-promo__copy p{font-size:11px;margin:0;color:#ded8d2}.oh48-promo__time{display:flex;flex-direction:column;align-items:center;gap:5px;white-space:nowrap}.oh48-promo__time strong{font-size:25px;font-weight:400;line-height:1.2;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#fff}.oh48-promo__time small{font-size:9px;letter-spacing:.09em;color:#ded8d2}.oh48-promo>a{display:flex;align-items:center;justify-content:center;gap:20px;padding:9px 13px;border:1px solid #9e958d;color:#fff;font-size:11px;line-height:1.4;text-decoration:none;white-space:nowrap}.header__nav-dropdown-inner>.oh48-promo{margin:20px 0 0}@media(max-width:749px){.oh48-promo{padding:11px 12px;gap:10px;flex-wrap:nowrap;margin-bottom:10px}.oh48-promo__copy{flex:1;min-width:0}.oh48-promo__copy h1,.oh48-promo__copy h2{font-size:23px;line-height:1.15;letter-spacing:.04em;margin:5px 0 0}.oh48-promo__copy p{display:none}.oh48-promo__copy>span,.oh48-promo__time>span{font-size:7px;letter-spacing:.05em}.oh48-promo__time{gap:3px;flex-shrink:0}.oh48-promo__time strong{font-size:17px;letter-spacing:.02em}.oh48-promo__time small{font-size:7px}.oh48-promo>a{display:none}}.oh48-promo>a.oh48-promo__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:0;padding:0}.oh48-promo__overlay:focus-visible{outline:2px solid white;outline-offset:-4px}html[data-oh-ea-phase=teaser] #app-embed-container-1169639,html[data-oh-ea-phase=active] #app-embed-container-1169639{display:none!important}.oh-ea-preview,.oh-ea-announcement,.oh-ea-hero,.oh-ea-selection,.oh-ea-dialog,.oh-ea-price{box-sizing:border-box;font-family:var(--font-body-family,Arial,sans-serif)}.oh-ea-preview *,.oh-ea-hero *,.oh-ea-selection *,.oh-ea-dialog *{box-sizing:border-box}.oh-ea-preview{position:relative;z-index:30;display:flex;justify-content:center;align-items:center;gap:18px;padding:8px 16px;background:#eee9e3;color:#4c403b;font-size:10px;line-height:1.4;letter-spacing:.02em;border-bottom:1px solid #dcd3cb}.oh-ea-preview label{display:flex;align-items:center;gap:7px;white-space:nowrap}.oh-ea-preview select{background:#fff;border:1px solid #cbbfb6;padding:4px 24px 4px 8px;color:#362e29;font:inherit;border-radius:0;max-width:170px}.oh-ea-announcement{position:relative;z-index:21;text-align:center;background:#531b27;color:#fff9f4;padding:12px 16px 10px;line-height:1.4;letter-spacing:.055em;font-size:12px}.oh-ea-announcement__message{display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap}.oh-ea-announcement a{color:inherit;text-decoration:underline;text-underline-offset:3px;font-weight:500}oh-ea-countdown{display:block;font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:12px;margin-top:5px;min-height:17px}.oh-ea-hero{--ea-ink:#4d202a;display:grid;grid-template-columns:1fr 1fr;min-height:550px;max-width:1800px;margin:0 auto;background:#f2ede7;color:var(--ea-ink)}.oh-ea-hero__copy{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:44px 48px 32px}.oh-ea-eyebrow{font-size:11px;line-height:1.5;letter-spacing:.21em;font-weight:500;margin:0 0 24px;text-transform:uppercase;color:inherit}.oh-ea-hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.6vw,60px);font-weight:400;line-height:1.04;letter-spacing:-.025em;margin:0;color:inherit}.oh-ea-hero h1 span{display:block;font-size:.76em;letter-spacing:.015em;margin-top:9px}.oh-ea-hero__offer{margin:22px 0 14px}.oh-ea-hero__offer strong{display:block;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(62px,7.5vw,112px);font-weight:400;line-height:1;letter-spacing:-.06em}.oh-ea-hero__offer strong span{font-size:.66em;letter-spacing:-.09em}.oh-ea-hero__offer p{margin:6px 0 0;font-size:15px;letter-spacing:.035em}.oh-ea-hero__description{font-size:14px;line-height:1.65;margin:8px 0 24px;max-width:350px;color:#62474b}.oh-ea-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:15px 30px;background:#531b27;border:1px solid #531b27;border-radius:0;color:#fff9f4!important;text-align:center;text-decoration:none!important;letter-spacing:.11em;font-family:inherit;font-size:11px;text-transform:uppercase;font-weight:500;cursor:pointer;line-height:1.4;transition:background .18s ease}.oh-ea-button:hover{background:#39111a;border-color:#39111a}.oh-ea-login{margin-top:16px;color:inherit!important;font-size:11px;text-underline-offset:3px;line-height:1.55}.oh-ea-hero__dates{font-size:10px;letter-spacing:.16em;margin:25px 0 0;opacity:.75}.oh-ea-hero__image{position:relative;overflow:hidden;min-width:0;background:#ded5cd;min-height:550px}.oh-ea-hero__image img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:50% 36%}.oh-ea-hero__image>span{position:absolute;bottom:26px;left:20px;right:20px;text-align:center;color:#fff;font-size:11px;letter-spacing:.23em;text-shadow:0 1px 12px #0008}.oh-ea-selection{max-width:1440px;padding:52px 36px 44px;margin:0 auto;color:#2b2321;background:#fff}.oh-ea-selection__heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.oh-ea-selection__heading .oh-ea-eyebrow{font-size:9px;margin-bottom:10px;color:#7d5760}.oh-ea-selection__heading h2{font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;margin:0;letter-spacing:-.025em}.oh-ea-selection__heading>a{color:inherit;text-underline-offset:4px;font-size:11px;white-space:nowrap}.oh-ea-selection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.oh-ea-card{min-width:0}.oh-ea-card__image{display:block;position:relative;aspect-ratio:3/4;background:#f3f1ee;overflow:hidden}.oh-ea-card__image img{display:block;width:100%;height:100%;object-fit:cover}.oh-ea-card__image>span{position:absolute;left:10px;bottom:10px;background:#fffdf8ed;padding:7px 10px;color:#531b27;font-size:8px;letter-spacing:.1em}.oh-ea-card h3{font-size:12px;font-weight:400;line-height:1.5;margin:15px 0 9px;text-transform:none;letter-spacing:.025em}.oh-ea-card h3 a{color:inherit;text-decoration:none}.oh-ea-price{display:block!important;font-size:inherit;line-height:1.45}.oh-ea-price__standard .price{margin:0}.oh-ea-price__club{display:none;flex-direction:column;align-items:flex-start;gap:2px}.oh-ea-price__label{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#794d58}.oh-ea-price__value{font-size:16px;font-weight:600;color:#531b27;white-space:normal}.oh-ea-price__regular{font-size:10px;color:#706967;font-weight:400;white-space:normal}.oh-ea-price__unlock{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1.5;font-weight:400;color:#6f3544!important;margin-top:5px;text-decoration:underline!important;text-underline-offset:3px;position:relative;z-index:2}.product__price .oh-ea-price__value{font-size:27px}.product__price .oh-ea-price__label{font-size:10px}.product__price .oh-ea-price__regular,.product__price .oh-ea-price__unlock{font-size:12px}.product__price:has(.oh-ea-price){align-items:flex-start;flex-wrap:wrap}.oh-ea-for-member,html[data-oh-ea-member=true][data-oh-ea-phase=active] .oh-ea-for-guest{display:none!important}html[data-oh-ea-member=true][data-oh-ea-phase=active] .oh-ea-for-member{display:inline-flex!important}html[data-oh-ea-member=true][data-oh-ea-phase=active] .oh-ea-price__club{display:flex}html[data-oh-ea-member=true][data-oh-ea-phase=active] .oh-ea-price__standard,html[data-oh-ea-member=true][data-oh-ea-phase=active] .oh-ea-price__unlock{display:none}html[data-oh-ea-phase=off] [data-oh-ea-campaign],html[data-oh-ea-phase=off] .oh-ea-price__unlock,html[data-oh-ea-phase=active] .template--index [id$=__1658995208ad05f95f],html[data-oh-ea-phase=teaser] .template--index [id$=__1658995208ad05f95f],html[data-oh-ea-phase=active] [id$=__oh_black_days_strip],html[data-oh-ea-phase=active] [id$=__oh_black_days_home],html[data-oh-ea-phase=teaser] [id$=__oh_black_days_strip],html[data-oh-ea-phase=teaser] [id$=__oh_black_days_home],html[data-oh-ea-phase=active] .section-announcement-bar,html[data-oh-ea-phase=teaser] .section-announcement-bar{display:none!important}.oh-ea-dialog{position:fixed;width:min(500px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:40px;background:#fffaf5;color:#4d202a;border:0;overflow-y:auto;z-index:99999;box-shadow:0 24px 100px #0003}.oh-ea-dialog::backdrop{background:#1a1010a6}.oh-ea-dialog__close{position:absolute;right:12px;top:8px;width:40px;height:40px;background:transparent;border:0;color:#4d202a;font-size:27px;cursor:pointer}.oh-ea-dialog .oh-ea-eyebrow{margin-bottom:17px;font-size:10px}.oh-ea-dialog h2{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.15;margin:0 0 18px;color:inherit}.oh-ea-dialog>p{font-size:13px;line-height:1.65}.oh-ea-form{margin:24px 0 0}.oh-ea-form>label{display:block;font-size:12px;margin-bottom:8px}.oh-ea-form input[type=email],.oh-ea-form input[type=tel]{width:100%;height:47px;border:1px solid #bba8a4;background:#fffdf9;border-radius:0;padding:10px 13px;font:inherit;font-size:16px;color:#382427}.oh-ea-form__phone-label{margin-top:18px}.oh-ea-form__hint{font-size:10px;line-height:1.5;color:#6b5758;margin:6px 0 0}.oh-ea-form__consent{display:flex!important;gap:10px;align-items:flex-start;margin:17px 0 20px!important;font-size:10px!important;line-height:1.6!important;color:#6b5758}.oh-ea-form__consent input{width:16px;height:16px;min-width:16px;-webkit-appearance:auto!important;appearance:auto!important;accent-color:#531b27;margin:1px 0 0;position:static;opacity:1}.oh-ea-form__consent a{color:inherit;text-decoration:underline}.oh-ea-form .oh-ea-button{width:100%}.oh-ea-form__success{padding:15px;background:#eee8df;font-size:13px;line-height:1.6}.oh-ea-dialog__login{text-align:center;margin-top:24px;padding-top:20px;border-top:1px solid #e0d5cd;font-size:12px}.oh-ea-dialog__login p{margin:0 0 8px}.oh-ea-dialog__login a{color:inherit;text-underline-offset:3px}.oh-ea-fine{font-size:10px!important;line-height:1.6;color:#837572;margin:20px 0 0}.oh-ea-dialog .oh-ea-fine{text-align:center}.oh-ea-button:focus-visible,.oh-ea-price__unlock:focus-visible,.oh-ea-dialog a:focus-visible,.oh-ea-dialog button:focus-visible,.oh-ea-preview select:focus-visible{outline:2px solid #9b6876;outline-offset:4px}@media(max-width:749px){.oh-ea-preview{padding:7px 10px;gap:8px;justify-content:space-between;font-size:8px}.oh-ea-preview>span{max-width:55%}.oh-ea-preview label{font-size:0;gap:0}.oh-ea-preview select{font-size:10px;width:116px}.oh-ea-announcement{font-size:10px;padding:10px 8px 8px;letter-spacing:.025em}.oh-ea-announcement__message{gap:5px 12px}oh-ea-countdown{font-size:11px;margin-top:4px}.oh-ea-hero{grid-template-columns:48% 52%;min-height:440px}.oh-ea-hero__copy{padding:27px 13px 25px}.oh-ea-hero .oh-ea-eyebrow{font-size:8px;letter-spacing:.13em;margin-bottom:23px}.oh-ea-hero h1{font-size:clamp(21px,5.4vw,35px);line-height:1.08;letter-spacing:-.03em}.oh-ea-hero h1 span{font-size:.69em;margin-top:5px;letter-spacing:.02em}.oh-ea-hero__offer{margin:22px 0 9px}.oh-ea-hero__offer strong{font-size:clamp(54px,14vw,80px)}.oh-ea-hero__offer p{font-size:10px;letter-spacing:0;margin-top:5px}.oh-ea-hero__description{font-size:10px;line-height:1.6;margin:10px 0 19px}.oh-ea-hero .oh-ea-button{font-size:9px;letter-spacing:.05em;padding:12px 8px;min-height:42px;width:100%}.oh-ea-login{font-size:9px;margin-top:12px}.oh-ea-hero__dates{font-size:8px;letter-spacing:.06em;margin-top:20px}.oh-ea-hero__image{min-height:440px}.oh-ea-hero__image img{object-position:20% 50%}.oh-ea-hero__image>span{font-size:7px;letter-spacing:.12em;bottom:19px;left:8px;right:8px}.oh-ea-selection{padding:34px 14px 27px}.oh-ea-selection__heading{gap:8px;margin-bottom:19px}.oh-ea-selection__heading h2{font-size:25px}.oh-ea-selection__heading>a{font-size:9px}.oh-ea-selection__heading .oh-ea-eyebrow{font-size:8px;margin-bottom:7px}.oh-ea-selection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.oh-ea-card h3{font-size:10px;margin:10px 0 7px}.oh-ea-card__image>span{left:7px;bottom:7px;padding:5px 7px;font-size:7px}.oh-ea-card .price{font-size:12px}.oh-ea-price__value{font-size:14px}.oh-ea-price__label{font-size:8px}.oh-ea-price__regular{font-size:9px}.oh-ea-price__unlock{font-size:9px;gap:3px}.oh-ea-dialog{padding:32px 24px}.oh-ea-dialog h2{font-size:28px}}@media(min-width:750px){.oh-ea-hero__image img{width:100%;height:auto;bottom:auto;object-position:50% 0%!important;transform:translateY(-11.2%)}}@media(prefers-reduced-motion:reduce){.oh-ea-button{transition:none}}.oh-product-name{display:block;min-width:0}.oh-product-name__model{display:block;font-weight:600;line-height:1.3}.oh-product-name__subtitle{display:block;margin-top:6px;color:#595959;font-size:13px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none}.oh-product-name--detail .oh-product-name__model{font-size:26px;letter-spacing:.015em}.oh-product-name--detail .oh-product-name__subtitle{margin-top:10px;font-size:15px}.oh-product-name--card .oh-product-name__model{font-size:14px;letter-spacing:.01em}.oh-product-name--compact .oh-product-name__model{font-size:13px}.oh-product-name--compact .oh-product-name__subtitle{margin-top:3px;font-size:12px}@media(max-width:749px){.oh-product-name--detail .oh-product-name__model{font-size:23px}.oh-product-name--detail .oh-product-name__subtitle{font-size:14px}.oh-product-name--card .oh-product-name__model{font-size:13px}.oh-product-name--card .oh-product-name__subtitle{margin-top:4px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAIAgAAAAAAAAAAAAAIA */
