.cart-notice_notice__J7u4v{position:fixed;bottom:28px;left:28px;z-index:150;width:390px;max-width:calc(100vw - 32px);background:#fffdfa;color:#28231f;border:1px solid #e7dfd5;border-radius:12px;box-shadow:0 12px 38px #251b1821;padding:22px 20px 16px;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .22s ease,transform .32s cubic-bezier(.22,1,.36,1),visibility .22s;direction:rtl}.cart-notice_notice__J7u4v[data-visible=true]{opacity:1;visibility:visible;transform:none}.cart-notice_body__Okkqs{display:flex;align-items:center;gap:15px;padding-inline-end:14px}.cart-notice_body__Okkqs>p{font-size:13px;margin:0;padding-inline-end:10px;line-height:1.9}.cart-notice_photo__e0Guk{position:relative;flex-shrink:0}.cart-notice_photo__e0Guk img{width:64px;height:82px;object-fit:cover;background:#eeeae4;border-radius:5px}.cart-notice_photo__e0Guk>span{position:absolute;bottom:-5px;inset-inline-end:-5px;background:#780d27;color:#fff;border:3px solid #fffdfa;border-radius:50%;width:25px;height:25px;display:grid;place-items:center}.cart-notice_copy__uXUPy{min-width:0}.cart-notice_copy__uXUPy strong{font-size:13px;font-weight:600;color:#780d27}.cart-notice_copy__uXUPy p{font-size:12px;line-height:1.8;margin:6px 0 2px;overflow-wrap:anywhere}.cart-notice_copy__uXUPy small{font-size:10px;color:#6a6058;line-height:1.9}.cart-notice_action__7Uurr{display:flex;align-items:center;justify-content:space-between;min-height:44px;border-top:1px solid #e7dfd5;margin-top:17px;padding-top:10px;font-size:12px;color:#780d27;text-decoration:none}.cart-notice_close__BEn_u{position:absolute;left:5px;top:4px;width:36px;height:36px;display:grid;place-items:center;border:0;background:transparent;color:#6a6058;cursor:pointer}.cart-notice_notice__J7u4v a:focus-visible,.cart-notice_notice__J7u4v button:focus-visible{outline:2px solid #780d27;outline-offset:2px}@media(max-width:700px){.cart-notice_notice__J7u4v{bottom:calc(80px + env(safe-area-inset-bottom,0px));left:16px;width:calc(100% - 32px);padding:18px 16px 12px}}@media(prefers-reduced-motion:reduce){.cart-notice_notice__J7u4v{transition:none;transform:none}}.cinematic-intro_intro__sJfpg{position:fixed;inset:0;margin:0;padding:0;border:0;width:100%;height:100dvh;max-width:none;max-height:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;scroll-behavior:auto;background:transparent}.cinematic-intro_intro__sJfpg::backdrop{background:transparent}.cinematic-intro_track__bfoIT{height:420dvh}.cinematic-intro_pinned__Y1Cma{position:sticky;top:0;height:100dvh}.cinematic-intro_scene__jmCqO{position:absolute;inset:0;overflow:hidden;color:#fff4e6;background:#dcc0a4 url(/assets/intro/desktop/001.webp) 50%/cover no-repeat}.cinematic-intro_scene__jmCqO[data-fallback]{background-image:url(/assets/intro/poster.jpg)}.cinematic-intro_scene__jmCqO canvas{display:block;width:100%;height:100%}.cinematic-intro_scene__jmCqO[data-ready] .cinematic-intro_loader__bNYCZ{display:none}.cinematic-intro_hint__zThlf,.cinematic-intro_loader__bNYCZ,.cinematic-intro_skip__ONzOi{position:absolute;margin:0;border-radius:999px;background:#fff5e8;color:#651528;font:inherit;font-size:.8rem}.cinematic-intro_loader__bNYCZ{inset:50% 50% auto auto;transform:translate(50%,-50%);padding:.55rem 1rem}.cinematic-intro_hint__zThlf{bottom:6vh;inset-inline-start:50%;transform:translateX(50%);padding:.55rem 1rem;white-space:nowrap}.cinematic-intro_hint__zThlf span{padding-inline-start:.3rem}.cinematic-intro_skip__ONzOi{inset-inline-end:max(20px,env(safe-area-inset-left));top:max(18px,env(safe-area-inset-top));min-height:44px;border:1px solid #65152845;padding:.35rem .85rem;cursor:pointer}.cinematic-intro_skip__ONzOi:focus-visible{outline:2px solid #651528;outline-offset:3px}@media (max-width:767px){.cinematic-intro_scene__jmCqO{background-image:url(/assets/intro/mobile/001.webp)}.cinematic-intro_scene__jmCqO[data-fallback]{background-position:32%}}@media (prefers-reduced-motion:reduce){.cinematic-intro_intro__sJfpg{display:none}}.marketing-breaks_brand___f9aL,.marketing-breaks_details__CiyJP,.marketing-breaks_occasion___XCNA{width:calc(100% - 40px);max-width:1440px;margin:0 auto 64px}.marketing-breaks_occasion___XCNA{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,2.4fr) minmax(0,1.8fr);grid-template-rows:minmax(0,1fr);height:430px;gap:8px;direction:ltr}.marketing-breaks_detailTile__B3V8L,.marketing-breaks_occasion___XCNA a{position:relative;overflow:hidden;isolation:isolate;text-decoration:none;direction:rtl;display:block}.marketing-breaks_brand___f9aL a:focus-visible,.marketing-breaks_detailTile__B3V8L:focus-visible,.marketing-breaks_occasion___XCNA a:focus-visible{outline:3px solid #173f94;outline-offset:5px}.marketing-breaks_night__UIWh0{background:#f5b693;min-height:390px;color:#780d27}.marketing-breaks_detailTile__B3V8L picture,.marketing-breaks_night__UIWh0 picture{position:absolute;inset:0;z-index:-1}.marketing-breaks_detailTile__B3V8L picture img,.marketing-breaks_night__UIWh0 picture img{width:100%;height:100%;display:block;object-fit:cover}.marketing-breaks_night__UIWh0 picture img{object-position:center top}.marketing-breaks_nightCopy__wAMMq{position:relative;width:45%;margin-right:auto;margin-left:5%;padding:48px 0;direction:rtl;z-index:2}.marketing-breaks_eyebrow__TC7Qk{display:block;font-size:10px;line-height:1.8;margin-bottom:14px;font-weight:500}.marketing-breaks_brand___f9aL h2,.marketing-breaks_detailTile__B3V8L h2,.marketing-breaks_night__UIWh0 h2{font-size:clamp(36px,4.1vw,61px);font-weight:700;line-height:1.3;letter-spacing:-.055em;margin:0 0 18px}.marketing-breaks_brand___f9aL p,.marketing-breaks_night__UIWh0 p{font-size:12px;line-height:1.9;margin:0 0 22px}.marketing-breaks_cta__WJ_Ge{display:inline-flex;align-items:center;gap:18px;font-size:11px;line-height:1.8;min-height:44px;border-bottom:1px solid;padding-block:7px}.marketing-breaks_night__UIWh0 .marketing-breaks_cta__WJ_Ge{background:#780d27;color:#fff9ef;padding:10px 14px;border:0}.marketing-breaks_loop__0M6K_{position:absolute;width:90%;bottom:0;left:-6%;height:32%;color:#244e98;pointer-events:none;opacity:.85;z-index:1}.marketing-breaks_shirt__N85T7{background:#780d27;color:#fff5e6;display:flex!important;flex-direction:column}.marketing-breaks_shirt__N85T7>img{height:58%;min-height:0;width:100%;object-fit:cover;object-position:center 40%}.marketing-breaks_shirt__N85T7>div{padding:23px 20px}.marketing-breaks_shirt__N85T7 h3,.marketing-breaks_tailor__E3tql h3{font-size:clamp(19px,2.1vw,28px);font-weight:600;line-height:1.6;margin:0 0 12px;letter-spacing:-.035em}.marketing-breaks_tailor__E3tql{background:#f6eee1;color:#780d27;padding:30px 20px;display:flex!important;flex-direction:column;justify-content:center}.marketing-breaks_tailor__E3tql>svg{color:#244e98;align-self:center;width:85%;height:110px;margin-bottom:28px;transform:rotate(-16deg)}.marketing-breaks_details__CiyJP{display:grid;grid-template-columns:1.25fr 1fr;gap:8px;direction:ltr;margin-bottom:8px}.marketing-breaks_detailTile__B3V8L{min-height:340px;color:#fff5df;background:#173f94}.marketing-breaks_perfume__Hh8k_{color:#660e27;background:#ccd79c}.marketing-breaks_detailTile__B3V8L>div{width:40%;margin-right:5%;margin-left:auto;padding-block:48px}.marketing-breaks_detailTile__B3V8L h2{font-size:clamp(36px,4vw,58px);white-space:nowrap}.marketing-breaks_detailTile__B3V8L .marketing-breaks_eyebrow__TC7Qk{font-size:9px}.marketing-breaks_detailTile__B3V8L .marketing-breaks_cta__WJ_Ge{gap:12px}.marketing-breaks_ribbon__t2h98{width:calc(100% - 40px);max-width:1440px;min-height:66px;margin:0 auto 54px;background:#780d27;color:#fff2df;display:flex;align-items:center;justify-content:center;gap:20px;padding:12px 24px}.marketing-breaks_ribbon__t2h98 p{font-size:clamp(13px,1.5vw,21px);line-height:1.9;margin:0;white-space:nowrap}.marketing-breaks_ribbon__t2h98 svg{width:24%;max-width:300px;height:40px;opacity:.8}.marketing-breaks_brand___f9aL{display:grid;grid-template-columns:1.2fr 1fr;background:#a3412d;color:#fff4e3;direction:ltr;margin-top:16px;margin-bottom:30px;overflow:hidden}.marketing-breaks_brandImages__A1jrt{display:grid;grid-template-columns:1fr;min-height:330px}.marketing-breaks_brandImages__A1jrt img{width:100%;height:100%;min-height:0;object-fit:cover}.marketing-breaks_brandImages__A1jrt img:first-child{object-position:55% center}.marketing-breaks_brandCopy__r7JmZ{padding:40px 12%;direction:rtl;align-self:center}.marketing-breaks_brand___f9aL h2{font-size:clamp(32px,3.5vw,48px)}.marketing-breaks_brand___f9aL p{margin-bottom:10px}@media(hover:hover){.marketing-breaks_detailTile__B3V8L img,.marketing-breaks_occasion___XCNA img{transition:transform .55s cubic-bezier(.22,1,.36,1)}.marketing-breaks_detailTile__B3V8L:hover img,.marketing-breaks_occasion___XCNA a:hover img{transform:scale(1.025)}.marketing-breaks_cta__WJ_Ge svg{transition:transform .18s ease}.marketing-breaks_brand___f9aL a:hover svg,.marketing-breaks_detailTile__B3V8L:hover .marketing-breaks_cta__WJ_Ge svg,.marketing-breaks_occasion___XCNA a:hover .marketing-breaks_cta__WJ_Ge svg{transform:translateX(-4px)}}@media(max-width:1000px) and (min-width:701px){.marketing-breaks_occasion___XCNA{grid-template-columns:5fr 2.3fr 1.8fr}.marketing-breaks_night__UIWh0{min-height:340px}.marketing-breaks_nightCopy__wAMMq{width:47%;padding-block:32px}.marketing-breaks_night__UIWh0 h2{font-size:42px}.marketing-breaks_tailor__E3tql{padding:22px 12px}.marketing-breaks_shirt__N85T7>div{padding:18px 14px}.marketing-breaks_cta__WJ_Ge{font-size:10px;gap:9px}.marketing-breaks_detailTile__B3V8L>div{width:43%;padding-block:35px}.marketing-breaks_detailTile__B3V8L{min-height:300px}.marketing-breaks_detailTile__B3V8L h2{font-size:40px}}@media(max-width:700px){.marketing-breaks_brand___f9aL,.marketing-breaks_details__CiyJP,.marketing-breaks_occasion___XCNA{width:100%;margin-bottom:38px}.marketing-breaks_occasion___XCNA{grid-template-columns:1fr 1fr;grid-template-rows:auto;height:auto;gap:6px}.marketing-breaks_night__UIWh0{grid-column:1/-1;min-height:300px}.marketing-breaks_nightCopy__wAMMq{width:44%;margin-left:5%;padding-block:34px}.marketing-breaks_night__UIWh0 h2{font-size:40px}.marketing-breaks_night__UIWh0 p{font-size:10px;max-width:18ch}.marketing-breaks_eyebrow__TC7Qk{font-size:8px;margin-bottom:12px}.marketing-breaks_cta__WJ_Ge{font-size:10px;gap:12px}.marketing-breaks_loop__0M6K_{width:90%;height:24%}.marketing-breaks_shirt__N85T7{min-height:220px;display:grid!important;grid-template-columns:1fr 1fr;direction:ltr}.marketing-breaks_shirt__N85T7>img{height:100%;object-position:center}.marketing-breaks_shirt__N85T7>div{direction:rtl;padding:22px 10px;align-self:center}.marketing-breaks_shirt__N85T7 h3,.marketing-breaks_tailor__E3tql h3{font-size:18px;line-height:1.7}.marketing-breaks_shirt__N85T7 .marketing-breaks_cta__WJ_Ge{font-size:9px;gap:5px;flex-wrap:wrap}.marketing-breaks_tailor__E3tql{padding:18px;min-height:220px}.marketing-breaks_tailor__E3tql>svg{width:60px;height:65px;margin-bottom:10px;align-self:flex-start}.marketing-breaks_tailor__E3tql h3{margin-bottom:4px}.marketing-breaks_details__CiyJP{grid-template-columns:1fr;gap:6px;margin-bottom:6px}.marketing-breaks_detailTile__B3V8L{min-height:255px}.marketing-breaks_detailTile__B3V8L>div{width:37%;margin-right:5%;padding-block:30px}.marketing-breaks_detailTile__B3V8L h2{font-size:39px}.marketing-breaks_detailTile__B3V8L .marketing-breaks_eyebrow__TC7Qk{font-size:8px;margin-bottom:10px}.marketing-breaks_detailTile__B3V8L .marketing-breaks_cta__WJ_Ge{font-size:10px;gap:10px}.marketing-breaks_ribbon__t2h98{width:100%;min-height:60px;padding:10px 14px;gap:10px;margin-bottom:38px}.marketing-breaks_ribbon__t2h98 p{font-size:13px}.marketing-breaks_ribbon__t2h98 svg{width:13%}.marketing-breaks_brand___f9aL{grid-template-columns:1fr 1.1fr;margin-top:0;margin-bottom:30px}.marketing-breaks_brandImages__A1jrt{grid-template-columns:1fr;min-height:290px}.marketing-breaks_brandCopy__r7JmZ{padding:28px 12%}.marketing-breaks_brand___f9aL h2{font-size:30px}.marketing-breaks_brand___f9aL p{font-size:10px}}@media(max-width:360px){.marketing-breaks_night__UIWh0{min-height:285px}.marketing-breaks_night__UIWh0 h2{font-size:35px}.marketing-breaks_nightCopy__wAMMq{width:46%;padding-block:28px}.marketing-breaks_night__UIWh0 .marketing-breaks_cta__WJ_Ge{font-size:9px;padding-inline:9px;gap:6px}.marketing-breaks_shirt__N85T7 h3,.marketing-breaks_tailor__E3tql h3{font-size:16px}.marketing-breaks_shirt__N85T7>div{padding-inline:8px}.marketing-breaks_shirt__N85T7 .marketing-breaks_cta__WJ_Ge svg{width:14px}.marketing-breaks_detailTile__B3V8L h2{font-size:34px}.marketing-breaks_detailTile__B3V8L .marketing-breaks_cta__WJ_Ge{font-size:9px;gap:7px}.marketing-breaks_brand___f9aL h2{font-size:26px}.marketing-breaks_ribbon__t2h98 p{font-size:12px}}@media(prefers-reduced-motion:reduce){.marketing-breaks_cta__WJ_Ge svg,.marketing-breaks_detailTile__B3V8L img,.marketing-breaks_occasion___XCNA img{transition:none}.marketing-breaks_detailTile__B3V8L:hover img,.marketing-breaks_occasion___XCNA a:hover img{transform:none}}@media(max-width:700px){.marketing-breaks_details__CiyJP .marketing-breaks_detailTile__B3V8L{min-height:0;aspect-ratio:16/10}.marketing-breaks_details__CiyJP .marketing-breaks_detailTile__B3V8L>div{width:39%;margin-right:4%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:18px 0}.marketing-breaks_details__CiyJP .marketing-breaks_detailTile__B3V8L h2{font-size:clamp(29px,9vw,39px);line-height:1.3;margin-bottom:8px}.marketing-breaks_details__CiyJP .marketing-breaks_detailTile__B3V8L .marketing-breaks_eyebrow__TC7Qk{margin-bottom:8px}.marketing-breaks_details__CiyJP .marketing-breaks_detailTile__B3V8L .marketing-breaks_cta__WJ_Ge{align-self:flex-start;flex-shrink:0}.marketing-breaks_details__CiyJP .marketing-breaks_detailTile__B3V8L picture img{object-position:center center}}.catalog-listing_page__eR7m0>h1{margin-bottom:26px}.catalog-listing_scope__nLkX9{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid #e6dfd8;margin-top:18px}.catalog-listing_scope__nLkX9>label{font-size:13px;color:#655b52}.catalog-listing_scope__nLkX9>select{min-height:46px;min-width:210px;border:1px solid #dcd3ca;padding:10px 14px;background:#fff;font:inherit;font-size:14px;color:#27211e}.catalog-listing_directory__DdAI9{display:inline-flex;align-items:center;gap:10px;font-size:11px;margin-inline-start:auto;color:#780d27;min-height:44px}.catalog-listing_types__J7ZTJ{display:flex;gap:8px;overflow:auto;scrollbar-width:none;padding:18px 0 4px}.catalog-listing_types__J7ZTJ::-webkit-scrollbar{display:none}.catalog-listing_types__J7ZTJ>a{flex-shrink:0;display:flex;align-items:center;min-height:44px;padding:9px 14px;border:1px solid #e6dfd8;font-size:12px;color:#574c43;text-decoration:none}.catalog-listing_types__J7ZTJ>a[aria-current]{background:#780d27;border-color:#780d27;color:#fff}.catalog-listing_fields__WYL8j{display:grid;gap:20px;padding-bottom:28px}.catalog-listing_fields__WYL8j>label{display:grid;gap:10px;font-size:13px}.catalog-listing_fields__WYL8j select{min-height:46px;padding:10px 12px;border:1px solid #dcd3ca;background:#fff;font:inherit;color:#27211e;width:100%}.catalog-listing_fields__WYL8j input[type=range]{width:100%;accent-color:#780d27}.catalog-listing_fields__WYL8j .catalog-listing_check__tDfZz{display:flex;align-items:center;gap:10px;min-height:44px}.catalog-listing_check__tDfZz input{width:20px;height:20px;accent-color:#780d27}.catalog-listing_hint__won10{font-size:12px;line-height:1.9;color:#655b52;margin:0;padding:14px;background:#f7f4ef}.catalog-listing_count__HCakf{font-size:11px;display:grid;place-items:center;min-width:20px;height:20px;background:#780d27;color:#fff;border-radius:50%}.catalog-listing_applied__wqbNN{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:22px}.catalog-listing_applied__wqbNN button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:7px 12px;border:1px solid #e6dfd8;background:#faf8f5;color:#780d27;font:inherit;font-size:11px;cursor:pointer}.catalog-listing_fields__WYL8j select:focus-visible,.catalog-listing_scope__nLkX9 select:focus-visible,.catalog-listing_types__J7ZTJ a:focus-visible{outline:2px solid #780d27;outline-offset:3px}@media(max-width:700px){.catalog-listing_scope__nLkX9{gap:8px 14px;padding-block:16px}.catalog-listing_scope__nLkX9>label{font-size:12px}.catalog-listing_scope__nLkX9>select{flex:1;min-width:180px;font-size:14px}.catalog-listing_directory__DdAI9{font-size:10px;min-height:32px;margin-inline-start:0;flex-basis:100%}.catalog-listing_types__J7ZTJ{padding-top:14px;gap:6px}.catalog-listing_types__J7ZTJ>a{font-size:11px;padding-inline:12px}.catalog-listing_page__eR7m0>h1{margin-bottom:20px}.catalog-listing_fields__WYL8j select{font-size:16px}}