:root{--bg:#ffffff;--ink:#000000;--ink-mute:#555555;--ink-soft:#888888;--line:rgba(0,0,0,.16);--line-soft:rgba(0,0,0,.08);--line-strong:rgba(0,0,0,.3);--surface:#f7f7f7;--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{overflow-x:hidden;max-width:100vw}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-size:16px;line-height:1.7;letter-spacing:.005em;-webkit-font-smoothing:antialiased;overflow-x:hidden;max-width:100vw;width:100%}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:0;background:transparent;padding:0;color:inherit}.ticker-bar{position:fixed;top:0;left:0;right:0;z-index:16;background:#0d0c0b;color:#fff;overflow:hidden;height:36px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.06)}.ticker-track{display:inline-flex;white-space:nowrap;animation:tickerScroll 70s linear infinite;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#e8e0d0;flex-shrink:0}.ticker-item{padding:0 16px;display:inline-flex;align-items:center;gap:0;opacity:.95}.ticker-dot{padding:0 4px;color:#c9a96e;opacity:.55;font-weight:300}.ticker-bar .countdown{margin-left:6px;color:#c9a96e;font-variant-numeric:tabular-nums;letter-spacing:.18em;font-weight:500}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.top-bar{position:fixed;top:36px;left:0;right:0;z-index:1000;background:#fff;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;padding:14px 22px;gap:12px}.top-brand{font-size:22px;font-weight:500;letter-spacing:.42em;padding-left:.42em;color:var(--ink)}.top-brand sub{font-family:Tajawal,sans-serif;direction:rtl;font-size:10px;letter-spacing:0;color:var(--ink);display:inline-block;margin-left:12px;transform:translateY(-2px);font-weight:400;opacity:.7}.top-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.btn-tb{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:2px;font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;transition:all .25s var(--ease);white-space:nowrap;border:1px solid transparent}.edit-toggle{background:var(--ink);color:#fff}.edit-toggle:hover{opacity:.85}.edit-toggle .dot{width:6px;height:6px;border-radius:50%;background:#fff;opacity:.5}body.edit-mode .edit-toggle .dot{opacity:1;box-shadow:0 0 0 3px #fff3}.download-btn{background:#fff;color:var(--ink);border-color:var(--ink)}.download-btn:hover{background:var(--ink);color:#fff}.download-btn svg{width:13px;height:13px;transition:transform .25s var(--ease)}.download-btn:hover svg{transform:translateY(1px)}.sticky-cart{position:fixed;left:16px;right:16px;bottom:36px;z-index:950;max-width:640px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--ink);color:#fff;text-decoration:none;padding:14px 18px 14px 20px;border-radius:4px;box-shadow:0 12px 36px #00000047,0 3px 10px #00000024;transition:transform .25s ease,background .25s ease}.sticky-cart:hover{background:#1a1a1a;transform:translateY(-2px)}.sc-block{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;text-align:left}.sc-main{font-size:17px;color:#fff;margin:0;letter-spacing:.005em;line-height:1.2}.sc-support{font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:#c9a96e;margin:0;line-height:1.3}.sc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--ink);text-decoration:none;padding:12px 18px;border-radius:3px;white-space:nowrap;flex-shrink:0;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.sc-btn:hover{background:#c9a96e;color:#fff}.sc-btn svg{width:14px;height:10px}@media(max-width:749px){.ticker-bar{height:38px}}@media(max-width:560px){.sticky-cart{flex-direction:column;align-items:stretch;gap:10px;left:12px;right:12px;bottom:40px;padding:14px 16px}.sc-block{align-items:center;text-align:center;gap:3px}.sc-main{font-size:16px}.sc-support{font-size:9px;letter-spacing:.24em}.sc-btn{width:100%;padding:12px 16px;font-size:10.5px}}[contenteditable=true]{outline:none;transition:background .2s var(--ease),box-shadow .2s var(--ease)}body.edit-mode [contenteditable=true]{position:relative;cursor:text}body.edit-mode [contenteditable=true]:hover{background:#0000000a;box-shadow:0 0 0 1px var(--line) inset}body.edit-mode [contenteditable=true]:focus{background:#0000000f;box-shadow:0 0 0 1px var(--ink) inset}.img-slot{position:relative;overflow:hidden}.img-slot .replace-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;color:#fff;display:none;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:5;cursor:pointer;transition:background .25s var(--ease);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.img-slot .replace-overlay:hover{background:#000000bf}.img-slot .replace-overlay svg{width:22px;height:22px;opacity:.95}body.edit-mode .img-slot .replace-overlay{display:flex}.cta-stack{display:inline-flex;flex-direction:column;align-items:center;gap:6px;position:relative}.cta-stack-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:center}.cta-controls{display:none;gap:6px;margin-top:6px}body.edit-mode .cta-controls{display:inline-flex}.cta-controls button{padding:5px 11px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:2px;font-weight:500;transition:all .2s var(--ease)}.cta-controls button:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.sec-label{display:none;position:absolute;top:10px;left:10px;z-index:6;background:var(--ink);color:#fff;padding:3px 9px;border-radius:2px;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase}body.edit-mode .sec-label{display:inline-block}.section-gap{transition:height .25s var(--ease);position:relative}.gap-controls{display:none}body.edit-mode .section-gap{min-height:44px;background:repeating-linear-gradient(45deg,#fafafa,#fafafa 6px,#f0f0f0 6px 12px);border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);display:flex;align-items:center;justify-content:center}body.edit-mode .gap-controls{display:inline-flex;align-items:center;gap:0;background:var(--ink);color:#fff;border-radius:2px;overflow:hidden;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 2px 12px #0000002e;position:relative;z-index:20}.gap-controls button{width:30px;height:28px;background:transparent;color:#fff;font-size:14px;font-weight:400;display:inline-flex;align-items:center;justify-content:center;transition:background .2s var(--ease);border-left:1px solid rgba(255,255,255,.15);border-right:1px solid rgba(255,255,255,.15)}.gap-controls button:hover{background:#ffffff26}.gap-controls button:first-child{border-left:0}.gap-controls button:last-child{border-right:0}.gap-controls .gap-value{padding:0 14px;min-width:62px;text-align:center;font-size:10.5px;cursor:text;outline:none;transition:background .15s var(--ease)}.gap-controls .gap-value:hover{background:#ffffff14}.gap-controls .gap-value:focus{background:#ffffff2e}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 36px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;transition:all .35s var(--ease);cursor:pointer;border-radius:2px;text-decoration:none;border:1px solid transparent}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#222;transform:translateY(-1px)}.btn-outline{background:#fff;color:var(--ink);border:1px solid var(--ink)}.btn-outline:hover{background:var(--ink);color:#fff;transform:translateY(-1px)}.sec-hero{position:relative}.hero-image{aspect-ratio:16/9;width:100%;background:var(--surface);position:relative}.hero-image img{width:100%;height:100%;object-fit:cover}.hero-content-below{text-align:center;padding:14px 28px 4px;max-width:880px;margin:0 auto}.hero-eyebrow-below{font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--ink);margin:0 0 26px;font-weight:500}.hero-headline-below{font-size:clamp(34px,5vw,68px);line-height:1.1;letter-spacing:-.005em;color:var(--ink);margin:0 0 38px}.hero-headline-below em{font-style:italic;color:var(--ink)}.hp-title{font-family:Futura PT;font-size:70px;font-weight:400;line-height:1;letter-spacing:-.022em;color:var(--ink);margin:0 0 26px}.hp-tier{font-size:clamp(12px,1.4vw,15px);letter-spacing:.36em;text-transform:uppercase;color:var(--ink);margin:0 0 16px;line-height:1.3;white-space:nowrap}.hp-tier-warm{color:#5c3a1e}.hp-access{font-size:clamp(13px,1.5vw,16px);letter-spacing:.36em;text-transform:uppercase;color:var(--ink);margin:0;line-height:1.3;white-space:nowrap}.sec-bloom{position:relative;padding:24px 28px 12px;overflow:hidden;background:#fff}.bloom-inner{max-width:1100px;margin:0 auto;position:relative}.bloom-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.bloom-img{aspect-ratio:1/1.1;background:var(--surface);width:100%;overflow:hidden}.bloom-img img{width:100%;height:100%;object-fit:cover}.bloom-text{text-align:center;padding:0 12px}.bloom-text-h{font-size:clamp(13px,1.6vw,15px);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin:0 0 22px;line-height:1.5;text-align:center;white-space:nowrap}@media(max-width:380px){.bloom-text-h{font-size:12px;letter-spacing:.02em}}.bloom-text-body{font-size:14px;line-height:1.8;color:var(--ink-mute);margin:0 0 12px;font-weight:400;text-align:left}.bloom-text>div,.bloom-text>p.p1,.bloom-text>div p{font-size:16px;line-height:1.8;color:var(--ink-mute);text-align:left;margin:0 0 10px}.bloom-text>.bloom-text-h{text-align:center}.bloom-text>.bloom-text-notes{text-align:center}.sec-perfumers{padding:12px 28px 24px;background:#fff}.perfumers-inner{max-width:900px;margin:0 auto;text-align:center}.perfumers-image{aspect-ratio:1/1;background:var(--surface);margin:0 auto 24px;max-width:620px;width:100%;overflow:hidden;position:relative}.perfumers-image img{width:100%;height:100%;object-fit:cover;object-position:center 22%}.perfumers-heading{font-size:15px;font-family:Futura PT,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin:0 0 22px;line-height:1.5;text-align:center}.perfumers-body{font-size:14px;line-height:1.8;color:var(--ink-mute);margin:0 auto 16px;font-weight:400;max-width:640px;text-align:left}.perfumers-text>p.p1,.perfumers-text>div,.perfumers-text>div p{font-size:16px;line-height:1.8;color:var(--ink-mute);text-align:left;margin:0 auto 12px;max-width:640px}.perfumers-text>.perfumers-heading{text-align:center;max-width:none}.sec-pillars{padding:20px 28px 40px;background:#fff}.pillars-image{aspect-ratio:1/1;background:var(--surface);margin:0 auto 28px;max-width:560px;width:100%;overflow:hidden;position:relative}.pillars-image img{width:100%;height:100%;object-fit:cover}.pillars-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px 56px;max-width:860px;margin:0 auto}.pillar{text-align:left}.pillar-num{font-size:52px;line-height:1;color:var(--ink);margin:0 0 12px;letter-spacing:-.02em}.pillar-rule{width:32px;height:1px;background:var(--ink);margin:0 0 18px;opacity:.6}.pillar .pillar-h{margin-top:20px!important}.pillar-h{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink);margin:0 0 12px;line-height:1.4}.pillar-h,.pillar-h p.p1{font-family:Futura PT,sans-serif;font-weight:700!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--ink)!important;line-height:1.4!important;margin:0!important}.pillar-body{font-size:13.5px;line-height:1.8;color:var(--ink-mute);margin:0;font-weight:400}.pillar>p.p1,.pillar>div{font-size:13.5px;line-height:1.8;color:var(--ink-mute);font-weight:400;margin:10px 0}.pillar>p.p1,.pillar p.p1,.pillar-body p,.pillar-body strong{font-size:16px;line-height:1.8;color:var(--ink-mute);font-weight:400;margin:0;letter-spacing:.005em}.pillar .pillar-body strong{color:#a32828;font-weight:600}.offer-line p{font-style:normal;font-size:clamp(17px,2.1vw,22px);line-height:1.5;letter-spacing:.005em;color:var(--ink);margin:0}.offer-line strong{font-style:normal;font-weight:600}.offer-line{max-width:680px;margin:32px auto 0;padding:22px 28px;text-align:center;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:clamp(17px,2.1vw,22px);line-height:1.5;letter-spacing:.005em;color:var(--ink)}.offer-line em,.offer-line strong{font-style:normal;font-weight:600}.offer-line .offer-eyebrow{display:block;font-style:normal;font-weight:500;font-size:10px;letter-spacing:.36em;text-transform:uppercase;color:var(--ink);margin-bottom:12px;opacity:.55}.sec-products{padding:24px 28px 60px;background:#fff}.products-head p{text-align:center;font-style:italic;font-size:clamp(26px,3.2vw,38px);color:var(--ink);margin:0 0 24px;font-weight:400}.products-head em{font-style:italic;color:var(--ink)}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1340px;margin:0 auto;width:100%}.prod-card{display:flex;flex-direction:column;min-width:0;width:100%}.prod-image-slot{aspect-ratio:1/1;width:100%;max-width:100%;background:#fff;position:relative;overflow:hidden;margin-bottom:14px;border:1px solid var(--line-soft);padding:14px}.prod-image-slot img{width:100%;height:100%;object-fit:contain;display:block}.prod-badge{position:absolute;top:10px;right:10px;z-index:3;background:var(--ink);color:#fff;font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;padding:4px 10px;border-radius:20px;font-weight:500}.prod-badge.hidden{display:none}.prod-name{font-size:18px;color:var(--ink);margin:0 0 4px;line-height:1.25;word-wrap:break-word}.prod-size{font-size:12.5px;color:var(--ink-mute);margin:0 0 6px;font-weight:400}.prod-price{font-size:13.5px;color:var(--ink);font-weight:500;letter-spacing:.02em}.product-controls{display:none;margin-top:10px;gap:8px;flex-wrap:wrap}body.edit-mode .product-controls{display:flex}.product-controls button{padding:5px 11px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:2px;font-weight:500}.product-controls button:hover{background:var(--ink);color:#fff;border-color:var(--ink)}@media(max-width:1024px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.top-bar{padding:12px 16px}.top-brand{font-size:17px;letter-spacing:.32em}.top-brand sub{font-size:8px;margin-left:6px}.btn-tb{padding:7px 10px;font-size:9.5px;letter-spacing:.16em}.btn-tb .label-full{display:none}.hero-image{aspect-ratio:4/5}.hero-content-below{padding:14px 22px 6px}.hp-title{margin:0 0 20px}.hp-tier{margin:0 0 14px;letter-spacing:.22em;font-size:10.5px}.hp-access{letter-spacing:.1em;font-size:10.5px}.bloom-grid{grid-template-columns:1fr;gap:20px}.sec-bloom{padding:12px 22px 8px}.bloom-text-body{margin:0 0 6px}.bloom-text>div,.bloom-text>p.p1{margin:0 0 6px}.sec-perfumers{padding:8px 22px 12px}.perfumers-image{margin:0 auto 16px}.perfumers-body{margin:0 auto 6px}.perfumers-text>p.p1,.perfumers-text>div,.perfumers-text>div p{margin:0 auto 6px}.sec-pillars{padding:12px 22px 32px}.pillars-image{margin-bottom:20px}.pillars-grid{grid-template-columns:1fr 1fr;gap:36px 22px}.pillar-num{font-size:42px}.pillar-h{font-size:11.5px!important;min-height:2.8em;display:flex;align-items:flex-start}.pillar-h p.p1{font-size:11.5px!important}.pillar-body{font-size:12.5px;line-height:1.75}.pillar-rule{width:24px;margin-bottom:14px}.products-grid{grid-template-columns:1fr 1fr;gap:12px}.sec-products{padding:20px 14px 40px}.prod-image-slot{padding:10px;margin-bottom:10px}.prod-badge{font-size:8.5px;letter-spacing:.22em;padding:3px 8px;top:8px;right:8px}.prod-name{font-size:16px}.prod-size{font-size:11.5px}.prod-price{font-size:12.5px}.products-head{margin-bottom:20px}.offer-line{margin-top:24px;font-size:16px}.offer-line p{font-size:16px}}body.edit-mode .edit-only{display:inline-block!important}@media(max-width:445px){.ticker-bar{height:52px}}.hattan-le-pacha .header__column.header__column--left,.hattan-le-pacha .custom_column_link,.hattan-le-pacha .wishlist_icon_wapper{display:none}.hattan-le-pacha #custom-account-login-btn,.hattan-le-pacha header-actions .account-button{display:none!important}.hattan-le-pacha .header-logo__image--sticky:not(.hidden){pointer-events:none!important}.hattan-le-pacha .header__columns .header-logo{pointer-events:none}.hattan-le-pacha .sticky-add-to-cart{position:fixed!important;bottom:20px!important;left:50%!important;transform:translate(-50%)!important;width:calc(100% - 32px)!important;max-width:560px!important;border-radius:100px!important;background:#fff!important;box-shadow:0 2px 20px #0000001f!important;border:1.5px solid #000!important;border-top:1.5px solid #000!important;z-index:7!important;overflow:hidden!important}.hattan-le-pacha .sticky-add-to-cart .sticky-add-to-cart__title{display:block!important;font-size:20px!important;font-weight:400!important;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000!important;letter-spacing:-.3px}.hattan-le-pacha .sticky-add-to-cart .sticky-add-to-cart__price{display:block!important;font-size:17px!important;font-weight:400!important;margin:0!important;color:#000!important}.hattan-le-pacha .sticky-add-to-cart__details{display:flex!important;flex-direction:column!important;gap:4px}.hattan-le-pacha .sticky-add-to-cart .sticky-add-to-cart__button{width:auto!important;min-width:140px!important;max-width:100%!important;padding:20px 28px!important;border-radius:100px!important;font-size:16px!important;white-space:nowrap;min-height:55px}.hattan-le-pacha .sticky-add-to-cart .sticky-add-to-cart__content{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:10px 10px 10px 28px!important;gap:16px;width:100%;box-sizing:border-box;min-height:72px}.hattan-le-pacha .add-to-cart-text{text-align:center;font-family:Futura PT;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.32px}@media screen and (max-width:749px){.hattan-le-pacha .sticky-add-to-cart .sticky-add-to-cart__title{font-size:17px!important}.hattan-le-pacha .sticky-add-to-cart .sticky-add-to-cart__image{display:none!important}.hattan-le-pacha .sticky-add-to-cart .sticky-add-to-cart__price{font-size:15px!important}}.hero-cart-msg{font-size:14px;line-height:20px;color:#000;text-align:center;margin-bottom:15px}
/*# sourceMappingURL=/cdn/shop/t/37/assets/hattan-le-pacha.css.map */
