@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700&family=Amiri:wght@400;700&display=swap');
:root{--feb-ink:#181316;--feb-pink:#f4e9ec;--feb-cream:#faf6f4;--feb-plum:#2c171f;--feb-gold:#c7ac8f}
html{scroll-behavior:smooth;scroll-padding-top:75px}body.february-site{margin:0!important;overflow-x:hidden!important;background:var(--feb-cream);color:var(--feb-ink);font-family:'Cairo',Tahoma,sans-serif!important;font-size:15px;line-height:1.7}
.february-site *,.february-site *:before,.february-site *:after{box-sizing:border-box}
.february-site img{max-width:100%;height:auto}.february-site a{color:inherit;text-decoration:none}.february-site button,.february-site input,.february-site select,.february-site textarea{font:inherit}.february-site button{cursor:pointer}.february-site [hidden]{display:none!important}
body.february-site.admin-bar .feb-site-header{top:32px}body.february-site.admin-bar .feb-offcanvas{top:106px}
.feb-site-header{height:74px;position:fixed!important;z-index:1000;top:0;left:0;right:0;width:100%;border-bottom:1px solid rgba(255,255,255,.23);display:grid;grid-template-columns:1fr auto 1fr;direction:ltr;align-items:center;color:#fff;padding:0 clamp(18px,4vw,80px);transition:background .25s,border-color .25s;isolation:isolate}
.feb-site-header.is-scrolled,body.feb-inner .feb-site-header{background:rgba(17,15,18,.96);border-color:rgba(255,255,255,.1);backdrop-filter:blur(12px)}
.feb-head-actions{justify-self:start;direction:rtl;display:flex;gap:24px;align-items:center}.feb-icon-link{height:29px;width:29px;display:inline-flex;position:relative;align-items:center;justify-content:center}.feb-icon-link svg{width:23px;height:23px;display:block}.feb-cart-count{font-size:9px;font-weight:700;background:#f4dce4;color:#251820;border-radius:99px;position:absolute;top:-8px;right:-11px;min-width:17px;height:17px;display:grid;place-items:center}
.feb-head-logo{height:60px;width:122px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;gap:0;direction:rtl}.feb-head-logo img{width:84px!important;height:38px!important;max-height:38px!important;max-width:84px!important;object-fit:contain!important;filter:brightness(0) invert(1);flex:none}.feb-head-logo-caption{display:block;font-size:10px!important;font-weight:600;letter-spacing:0;line-height:1.4!important;color:#fff}
.feb-head-navigation{display:flex;justify-self:end;align-items:center;direction:rtl;gap:20px}.feb-desktop-nav{display:flex;gap:26px;align-items:center;white-space:nowrap;direction:rtl}.feb-desktop-nav a{font-size:13px!important;font-weight:500;color:#f9f6f4}.feb-desktop-nav a:hover{color:#e8c0ca}
.feb-nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;border:0;background:none;color:#fff;padding:8px}.feb-nav-toggle span{height:1px;width:23px;background:#fff;display:block}
.feb-offcanvas{position:fixed;z-index:999;top:74px;right:0;width:min(85vw,380px);height:calc(100vh - 74px);background:#171316;color:#fff;display:flex;flex-direction:column;padding:36px;gap:23px;transform:translateX(105%);transition:transform .3s cubic-bezier(.2,.75,.3,1);box-shadow:-15px 15px 30px rgba(0,0,0,.18)}.feb-offcanvas.is-open{transform:translateX(0)}
.feb-offcanvas a{font-size:17px!important;border-bottom:1px solid #3b3337;padding-bottom:13px}
.feb-opening{position:relative;overflow:hidden;isolation:isolate;background:#070a0d;min-height:680px;height:100svh;display:flex;align-items:center;color:#fff}
.feb-opening-video{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.feb-opening-vignette{position:absolute;z-index:-2;inset:0;background:linear-gradient(270deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.30) 56%,rgba(0,0,0,.08) 100%),linear-gradient(0deg,rgba(0,0,0,.4),transparent 34%)}
.feb-opening-product{position:absolute;z-index:-1;left:9%;top:50%;transform:translateY(-43%);width:39%;height:73%;display:flex;align-items:center;justify-content:center;pointer-events:none}.feb-opening-product img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 25px 35px #0008)}
.feb-opening-content{margin-right:clamp(30px,9vw,180px);max-width:570px;padding-top:45px;z-index:1}.feb-opening-kicker{display:block;font-size:14px!important;letter-spacing:0;color:#dae1e0;margin-bottom:20px}
.feb-opening-content h1{font-family:'Amiri','Cairo',serif!important;font-weight:400!important;font-size:clamp(58px,7vw,110px)!important;line-height:1.16!important;letter-spacing:0!important;color:white!important;margin:0 0 18px!important;max-width:9ch}
.feb-opening-content p{font-size:clamp(14px,1.5vw,19px);line-height:1.9;color:#e7eded;margin:0 0 24px}
.feb-opening-button{display:inline-flex;min-width:185px;align-items:center;justify-content:space-between;gap:28px;border:1px solid rgba(255,255,255,.85);padding:13px 22px;font-size:14px!important;color:white;transition:background .2s,color .2s}.feb-opening-button:hover{background:white;color:#111}
.feb-scroll-prompt{position:absolute;bottom:29px;left:6vw;z-index:3;display:flex;align-items:center;gap:15px;color:#fff;font-size:12px!important}.feb-scroll-arrow{width:42px;height:42px;border:1px solid rgba(255,255,255,.8);border-radius:50%;display:grid;place-items:center;font-size:21px;animation:feb-float 2.6s ease-in-out infinite}
@keyframes feb-float{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}
.feb-perfume-scene{display:grid;grid-template-columns:53% 47%;min-height:90svh;color:#fff;position:relative;background:#0c0f11;overflow:hidden;scroll-margin-top:0}
.feb-scene-flip{grid-template-columns:47% 53%}.feb-scene-flip .feb-scene-media{order:2}.feb-scene-flip .feb-scene-details{order:1}
.feb-scene-media{min-height:90svh;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 48% 43%,#3e5153 0%,#17282b 34%,#070d0f 73%)}
.feb-scene-30 .feb-scene-media{background:radial-gradient(ellipse at 45% 45%,#5c462f 0%,#251f1c 40%,#0a0a0b 80%)}
.feb-scene-25 .feb-scene-media{background:radial-gradient(ellipse at 49% 45%,#5a3a44 0%,#26171d 39%,#0b0b0d 78%)}
.feb-scene-20 .feb-scene-media{background:radial-gradient(ellipse at 49% 45%,#674c3d 0%,#2d1d1c 41%,#0c0b0c 80%)}
.feb-scene-47 .feb-scene-media{background:radial-gradient(ellipse at 49% 45%,#5d594e 0%,#25241f 41%,#0c0c0d 82%)}
.feb-scene-glow{position:absolute;inset:15%;border:1px solid rgba(255,255,255,.1);border-radius:50%;filter:blur(.2px);transform:rotate(18deg)}
.feb-bottle-wrap{display:flex;justify-content:center;align-items:center;height:100%;width:100%;z-index:1;position:relative}.feb-bottle-image{max-width:67%!important;max-height:75svh!important;width:auto!important;height:auto!important;object-fit:contain!important;filter:drop-shadow(0 22px 30px rgba(0,0,0,.3));transition:transform .6s}.feb-bottle-wrap:hover .feb-bottle-image{transform:translateY(-10px)}
.feb-scene-details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(35px,6vw,110px);gap:12px;position:relative}.feb-scene-count{font-size:12px;opacity:.65;letter-spacing:0;color:#d9d3d1}
.feb-scene-details h2{font-family:'Cairo',sans-serif!important;font-size:clamp(36px,5vw,70px)!important;line-height:1.25!important;font-weight:600!important;color:white!important;margin:5px 0 4px!important;letter-spacing:0!important}
.feb-scene-details p{font-size:17px;line-height:1.9;color:#d4d0ce;max-width:380px;margin:0 0 9px}.feb-scene-price{font-size:23px;color:white}.feb-scene-price del,.feb-product-price del,.feb-tile-summary del{font-size:.75em;color:#a99f9f;padding-left:10px}.feb-scene-price ins,.feb-product-price ins,.feb-tile-summary ins{text-decoration:none}
.feb-scene-links{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:10px}.feb-buy-now{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-width:180px;padding:14px 21px!important;background:#f9f5f4!important;color:#1a1518!important;font-size:15px!important;border-radius:0!important;transition:background .2s}.feb-buy-now:hover{background:#e3cad1!important}.feb-see-details{font-size:14px!important;color:#e9e4e4;border-bottom:1px solid #cbb7bc;padding-bottom:5px}
.feb-next-scene{position:absolute;bottom:20px;right:50%;z-index:2}.feb-next-scene a{font-size:22px;color:#d2c4c9}
.feb-home-end{min-height:72svh;background:#08090b;display:grid;place-items:center;text-align:center;color:white;padding:80px 25px}.feb-home-end>div{max-width:850px}.feb-home-end span{font-size:15px;color:#d4bfc6}.feb-home-end h2{font-family:Amiri,serif!important;font-size:clamp(55px,7vw,100px)!important;line-height:1.2!important;font-weight:400!important;color:white!important;margin:15px 0 38px!important}.feb-home-all{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;border:1px solid white;padding:18px 28px;min-width:245px;font-size:15px!important;transition:background .2s}.feb-home-all:hover{background:white;color:black}
.feb-site-footer{background:#0d0d0f;color:#faf7f8;padding:80px clamp(25px,7vw,110px) 30px}.feb-footer-main{text-align:center;padding-bottom:60px;border-bottom:1px solid #363034}.feb-footer-main h2{font-family:Amiri,serif!important;font-size:clamp(50px,6vw,86px)!important;font-weight:400!important;line-height:1.1;margin:0 0 12px!important;color:white!important}.feb-footer-main p{font-size:16px;color:#d6ced1;margin:0}.feb-footer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:980px;margin:52px auto 60px}.feb-footer-columns>div{display:flex;flex-direction:column;gap:11px}.feb-footer-columns h3{font-size:15px!important;font-weight:700!important;margin:0 0 8px;color:#fff!important}.feb-footer-columns a{font-size:13px!important;color:#c0b8bb;transition:color .2s}.feb-footer-columns a:hover{color:#fff}.feb-footer-bottom{border-top:1px solid #312a2d;padding-top:23px;display:flex;justify-content:space-between;color:#b7aeb0;font-size:11px}.feb-bottom-tabs{display:none}
/* Shop */
.feb-shop,.feb-product,.feb-cart-page,.feb-information,.feb-plain-page{padding-top:74px;min-height:70vh;background:#faf5f5;color:#221b1f}
.feb-shop-heading{min-height:250px;background:#f0dfe4;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;gap:35px;padding:35px clamp(25px,7vw,120px)}.feb-shop-heading-photo{width:180px;height:190px;display:flex;justify-content:center;align-items:center}.feb-shop-heading-photo img{max-height:100%;width:auto;object-fit:contain}.feb-shop-heading-caption h1{font-size:clamp(40px,5vw,68px)!important;color:#20181d!important;font-weight:600;margin:0 0 4px!important;line-height:1.3!important}.feb-shop-heading-caption p{margin:0;color:#574e53;font-size:15px}
.feb-shop-list{max-width:1380px;margin:auto;padding:48px 45px 100px}.feb-shop-tools{display:flex;justify-content:space-between;align-items:center}.feb-shop-tools h2{font-size:24px!important;font-weight:600;margin:0!important}.feb-search-toggle{background:none;border:0;font-size:26px;line-height:1;color:#211b1e}.feb-search-holder{padding:15px 0}.feb-search-holder label{display:block}.feb-search-holder input{width:100%;max-width:420px;border:1px solid #dfd0d3;background:white;padding:12px 17px;border-radius:9px}.feb-shop-filters{display:flex;gap:12px;margin:22px 0 27px;overflow:auto;scrollbar-width:none}.feb-shop-filters button{white-space:nowrap;border:1px solid #e3d4d8;border-radius:38px;background:white;color:#211b1d;padding:9px 22px;min-height:44px;font-size:14px}.feb-shop-filters button.active{background:#1b1318;color:white;border-color:#1b1318}
.feb-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.feb-tile{min-width:0}.feb-tile-visual{background:#ece5e5;border-radius:17px;display:flex;align-items:center;justify-content:center;height:365px;overflow:hidden;position:relative}.feb-tile-visual img{max-height:90%;width:auto;height:auto;max-width:88%;object-fit:contain;transition:transform .4s}.feb-tile-visual:hover img{transform:scale(1.07)}.feb-heart{position:absolute;top:12px;left:15px;font-size:24px;color:#393138;line-height:1}.feb-tile-summary{padding:12px 5px}.feb-tile-summary>span{font-size:12px;color:#897c80}.feb-tile-summary h3{font-size:21px!important;font-weight:600!important;margin:4px 0!important;color:#201b1d!important}.feb-tile-summary strong{font-size:16px;color:#2b1f27;font-weight:700}
/* PDP */
.feb-product-main{display:grid;grid-template-columns:56% 44%;min-height:720px;direction:ltr}.feb-product-gallery{background:#f0dce3;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 25px 25px;direction:rtl}.feb-back-shop{position:absolute;top:22px;right:35px;font-size:14px;color:#3a3235}
.feb-product-photo{width:100%;height:min(61vw,570px);max-height:570px;display:grid;place-items:center}.feb-product-photo img{max-height:94%;max-width:90%;height:auto;width:auto;object-fit:contain;filter:drop-shadow(0 15px 24px rgba(0,0,0,.12))}
.feb-gallery-selector{display:flex;justify-content:center;gap:10px;padding:5px;max-width:100%;overflow:auto}.feb-gallery-thumbnail{border:1px solid rgba(46,32,41,.18);border-radius:10px;background:#ffffff70;width:64px;height:64px;padding:4px;flex:none}.feb-gallery-thumbnail.active{border-color:#21141e}.feb-gallery-thumbnail img{width:100%;height:100%;object-fit:contain}
.feb-product-description{padding:70px clamp(30px,5vw,95px) 55px;direction:rtl;display:flex;flex-direction:column;justify-content:center}.feb-product-crumb{font-size:13px;color:#887b81}.feb-product-description h1{font-size:clamp(43px,5.5vw,74px)!important;line-height:1.2!important;color:#22191f!important;margin:18px 0 9px!important;font-weight:600!important}.feb-product-line{color:#695963;font-size:17px;margin:0}.feb-product-price{font-size:28px;color:#23171c;margin:26px 0}.feb-product-stat{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4d7db;padding:13px 0;gap:15px}.feb-product-stat span{color:#786a70;font-size:14px}.feb-product-stat strong{font-size:14px;font-weight:600}
.feb-product-call{margin-top:25px}.feb-cart-fast{display:flex;gap:10px;align-items:stretch}.feb-product-qty{width:78px;text-align:center;background:transparent;border:1px solid #d7cbd0;border-radius:9px;padding:11px 6px!important;color:#1a1518}.feb-add-to-cart{flex:1;min-height:53px;background:#1a1317;color:white;border:0;border-radius:10px;padding:12px 18px;display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;gap:10px}.feb-add-to-cart span{font-size:12px;white-space:nowrap}
.feb-delivery-notes{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:35px;color:#7e6e77;font-size:13px}
.feb-product-story{background:#f4edef;display:grid;grid-template-columns:34% 66%;gap:30px;padding:80px max(25px,7vw);align-items:start}.feb-story-intro span{font-size:13px;color:#9c8089}.feb-story-intro h2{font-size:44px!important;margin:15px 0!important}.feb-story-intro p{line-height:1.8;color:#72646b}.feb-story-rich{min-width:0;font-size:16px;line-height:1.9;color:#32292d}.feb-story-rich img{max-width:100%;height:auto;object-fit:contain}.feb-story-rich h1,.feb-story-rich h2,.feb-story-rich h3{font-size:26px!important;color:#251b1e!important;line-height:1.5!important;margin:25px 0 10px!important}.feb-also-like{padding:70px clamp(20px,5vw,80px)}.feb-also-like h2{font-size:29px!important;margin:0 0 30px!important}
/* cart */
.feb-cart-page{padding-left:clamp(20px,6vw,100px);padding-right:clamp(20px,6vw,100px);padding-bottom:110px}.feb-cart-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e8dadd;padding:42px 0 20px}.feb-cart-header h1{font-size:38px!important;margin:0!important}.feb-cart-header a{font-size:14px}.feb-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:50px;margin-top:40px;align-items:start}.feb-cart-row{position:relative;display:flex;gap:20px;border-bottom:1px solid #e6d9dd;padding:16px 0}.feb-cart-row>img{height:150px;width:135px;object-fit:contain;background:#ede6e7;border-radius:12px}.feb-cart-row-content{display:flex;flex-direction:column;gap:8px;flex:1}.feb-cart-row-content h2{font-size:21px!important;margin:0!important}.feb-cart-row-content span{font-size:12px;color:#86737d}.feb-cart-row-content strong{font-size:17px}.feb-cart-qty{display:flex;align-items:center;gap:10px}.feb-cart-qty button{width:30px;height:30px;border:1px solid #dacbd0;border-radius:99px;background:white}.feb-cart-qty input{width:35px;border:0;background:none;text-align:center}.feb-cart-remove{position:absolute;left:0;top:10px;font-size:25px;background:none;border:0;color:#9c6b7d}.feb-cart-update,.feb-checkout-cta{display:inline-flex;background:#1e151a;color:white!important;border:0;padding:14px 20px;margin-top:20px;justify-content:center}.feb-order-total{padding:30px;background:#f0e7e8;border-radius:16px}.feb-order-total h2{font-size:24px!important;margin:0 0 25px!important}.feb-order-total>div{display:flex;justify-content:space-between;gap:15px}.feb-order-total p{font-size:13px;color:#6b5e65}.feb-checkout-cta{width:100%}.feb-empty-cart{text-align:center;padding:75px 20px}.feb-empty-cart>span{font-size:55px}.feb-empty-cart h2{font-size:34px!important}.feb-empty-cart p{margin-bottom:20px}
/* policies */
.feb-information-banner{background:#22151b;color:white;padding:70px clamp(25px,9vw,160px)}.feb-information-banner>span{font-size:13px;color:#c5b6bc}.feb-information-banner h1{font-size:clamp(38px,5.5vw,70px)!important;color:white!important;font-weight:600!important;line-height:1.3!important;margin:12px 0 0!important}
.feb-info-body{max-width:1010px;margin:0 auto;padding:60px 30px 95px;line-height:2}.feb-info-body h2{font-size:32px!important;margin:0 0 18px!important}.feb-info-body>p{font-size:16px;margin-bottom:20px}.feb-info-breakout{margin-top:45px;background:#f0e5e8;padding:32px}.feb-info-breakout h3{font-size:22px!important;margin:0 0 8px!important}.feb-info-breakout a,.feb-contact-layout a{text-decoration:underline;text-underline-offset:4px}.feb-policy-note{font-size:12px!important;color:#87767e;border-top:1px solid #d4c9ce;padding-top:14px;margin-top:45px}.feb-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px}.feb-contact-form label{display:block;margin-bottom:14px;font-size:14px}.feb-contact-form input:not([type=hidden]),.feb-contact-form textarea{display:block;width:100%;border:1px solid #ddced4;background:white;border-radius:8px;min-height:47px;padding:12px;margin-top:8px}.feb-contact-form button{background:#1d141a;color:white;padding:14px 35px;border:0}.feb-hidden-field{position:absolute!important;left:-9999px!important;height:0;width:0!important}.feb-msg-success{color:#28704b}
.feb-plain-page{padding:120px 6vw 100px}.feb-plain-page>h1{font-size:36px!important;margin:0 0 30px!important}.feb-checkout-inner{max-width:1200px;margin:auto}.feb-plain-page .woocommerce input,.feb-plain-page .woocommerce textarea{background:#fff!important;border:1px solid #dfd4d6!important;border-radius:7px;padding:12px!important}.feb-plain-page .button,.feb-plain-page button.button{background:#20151b!important;color:#fff!important;padding:12px 25px!important;border-radius:7px!important}
@media(min-width:801px) and (max-width:1024px){.feb-scene-details{padding:45px}.feb-scene-details h2{font-size:43px!important}.feb-product-description{padding:40px}.feb-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){
 body.february-site.admin-bar .feb-site-header{top:46px}
 .feb-site-header{height:66px;padding:0 18px}.feb-head-actions{gap:13px}.feb-icon-link{width:27px;height:28px}.feb-icon-link svg{width:22px;height:22px}.feb-head-logo{height:57px;width:100px}.feb-head-logo img{height:31px!important;max-height:31px!important;width:75px!important;max-width:75px!important}.feb-head-logo-caption{font-size:9px!important}.feb-desktop-nav{display:none}.feb-nav-toggle{display:flex}.feb-offcanvas{top:66px;height:calc(100vh - 66px)}
 .feb-opening{height:100svh;min-height:570px}.feb-opening-vignette{background:linear-gradient(0deg,rgba(0,0,0,.82),rgba(0,0,0,.34) 65%,rgba(0,0,0,.10))}.feb-opening-product{top:21%;left:22%;width:56%;height:40%;transform:none}.feb-opening-product img{max-height:100%;max-width:100%}
 .feb-opening-content{padding:0 25px;margin:45svh 0 0;max-width:100%}.feb-opening-kicker{font-size:12px!important;margin-bottom:12px}
 .feb-opening-content h1{font-size:clamp(47px,11vw,72px)!important;line-height:1.24!important;margin:0 0 10px!important;max-width:100%}.feb-opening-content p{font-size:13px;max-width:280px;margin:0 0 20px}.feb-opening-button{padding:11px 18px;min-width:165px;font-size:13px!important}
 .feb-scroll-prompt{bottom:25px;left:18px;font-size:11px!important}.feb-scroll-arrow{height:36px;width:36px}
 .feb-perfume-scene,.feb-scene-flip{grid-template-columns:1fr;grid-template-rows:52svh auto;min-height:100svh}.feb-scene-flip .feb-scene-media,.feb-scene-flip .feb-scene-details{order:initial}
 .feb-scene-media{height:52svh;min-height:0;padding-top:60px}.feb-scene-glow{inset:12% 25%}.feb-bottle-image{max-height:37svh!important;max-width:75%!important;width:auto!important}.feb-scene-details{padding:22px 26px 68px;min-height:44svh;display:block}.feb-scene-count{font-size:11px}.feb-scene-details h2{font-size:clamp(33px,9vw,46px)!important;margin:5px 0 4px!important}.feb-scene-details p{font-size:13px;line-height:1.7;max-width:100%;margin:0 0 8px}.feb-scene-price{font-size:20px;margin:10px 0}.feb-scene-links{gap:15px}.feb-buy-now{min-width:155px;padding:11px 16px!important;font-size:13px!important}.feb-see-details{font-size:12px!important}.feb-next-scene{bottom:20px;right:auto;left:24px}
 .feb-home-end{min-height:64svh}.feb-home-end h2{font-size:clamp(46px,12vw,66px)!important}
 .feb-site-footer{padding:55px 22px 95px}.feb-footer-main{padding-bottom:35px}.feb-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:35px auto}.feb-footer-main h2{font-size:59px!important}.feb-footer-bottom{display:block;text-align:center}
 .feb-bottom-tabs{display:flex;position:fixed;bottom:0;right:0;left:0;z-index:950;justify-content:space-around;background:#fffbfa;border-top:1px solid #ebdee1;padding:9px 5px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -5px 14px #24141c0f;direction:rtl}.feb-bottom-tabs a{display:flex;flex-direction:column;align-items:center;font-size:24px;gap:0;line-height:1.1}.feb-bottom-tabs small{font-size:10px}
 body:not(.feb-browsing) .feb-bottom-tabs{display:none}
 .feb-shop,.feb-product,.feb-cart-page,.feb-information,.feb-plain-page{padding-top:66px}.feb-shop-heading{height:230px;min-height:0;padding:25px 20px;justify-content:space-between;gap:15px}.feb-shop-heading-photo{width:35%;height:180px}.feb-shop-heading-photo img{max-height:170px}.feb-shop-heading-caption{width:60%}.feb-shop-heading-caption h1{font-size:32px!important;line-height:1.3!important}.feb-shop-heading-caption p{font-size:12px;line-height:1.8}
 .feb-shop-list{padding:25px 15px 100px}.feb-shop-tools h2{font-size:20px!important}.feb-shop-filters{margin:16px 0 18px;gap:9px}.feb-shop-filters button{font-size:12px;padding:8px 17px;min-height:41px}
 .feb-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.feb-tile-visual{height:clamp(175px,51vw,245px);border-radius:15px}.feb-tile-visual img{max-width:84%;max-height:84%}.feb-tile-summary{padding:9px 3px}.feb-tile-summary>span{font-size:10px}.feb-tile-summary h3{font-size:16px!important;margin:3px 0!important}.feb-tile-summary strong{font-size:13px}
 .feb-product-main{display:block;direction:rtl;min-height:0}.feb-product-gallery{min-height:53svh;padding:38px 15px 16px}.feb-back-shop{top:16px;right:17px;font-size:12px}.feb-product-photo{height:39svh;max-height:none}.feb-product-photo img{max-height:93%;max-width:85%}.feb-gallery-selector{gap:7px}.feb-gallery-thumbnail{width:45px;height:45px}.feb-product-description{padding:22px 22px 190px;display:block}.feb-product-crumb{font-size:11px}.feb-product-description h1{font-size:42px!important;margin:8px 0 4px!important}.feb-product-line{font-size:14px;line-height:1.6}.feb-product-price{font-size:24px;margin:12px 0}.feb-product-stat{padding:10px 0}.feb-product-stat span,.feb-product-stat strong{font-size:12px}
 .feb-product-call{position:fixed;left:0;right:0;bottom:57px;z-index:940;background:#fff8f9f2;border-top:1px solid #e3d9dd;box-shadow:0 -8px 22px #160c140f;padding:10px 14px;margin:0}.feb-add-to-cart{min-height:46px}.feb-product-qty{width:62px;min-height:46px;padding:8px!important}.feb-delivery-notes{margin-top:16px}
 .feb-product-story{display:block;padding:45px 23px}.feb-story-intro h2{font-size:34px!important}.feb-story-rich{font-size:14px}.feb-story-rich h1,.feb-story-rich h2,.feb-story-rich h3{font-size:22px!important}.feb-also-like{padding:50px 15px 110px}.feb-also-like h2{font-size:22px!important}
 .feb-cart-page{padding:66px 15px 110px}.feb-cart-header{padding:30px 0 16px}.feb-cart-header h1{font-size:25px!important}.feb-cart-header a{font-size:12px}.feb-cart-layout{display:block;margin:18px 0}.feb-cart-row>img{height:118px;width:95px}.feb-cart-row-content h2{font-size:18px!important}.feb-order-total{margin-top:25px}.feb-cart-update{width:100%}
 .feb-information-banner{padding:58px 22px}.feb-information-banner h1{font-size:37px!important}.feb-info-body{padding:35px 22px 110px}.feb-info-body h2{font-size:25px!important}.feb-info-body>p{font-size:14px}.feb-contact-layout{display:block}.feb-contact-form{margin-top:25px}.feb-info-breakout{padding:22px}.feb-plain-page{padding:100px 20px}.feb-plain-page>h1{font-size:29px!important}
}
.feb-notes-row{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0 37px}.feb-notes-row span{border:1px solid #d6c5cd;border-radius:40px;padding:11px 24px;background:#fffafa;font-size:14px}.feb-story-rich>p{line-height:2.2;color:#51474c}
@media(min-width:801px){.feb-motion-ready .feb-perfume-scene .feb-scene-details{opacity:.8;transform:translateY(15px);transition:opacity .65s ease,transform .65s ease}.feb-motion-ready .feb-perfume-scene.in-view .feb-scene-details{opacity:1;transform:translateY(0)}}
.feb-product-quantity{display:flex;align-items:stretch;flex:none;min-height:52px;border:1px solid #dacbd0;border-radius:9px;overflow:hidden}.feb-product-quantity button{background:#f5ecee;border:0;width:33px;color:#231b20;font-size:18px;min-width:33px}.feb-product-quantity input.feb-product-qty{max-width:44px!important;width:44px!important;border:0!important;border-radius:0!important;padding:6px 2px!important;appearance:textfield;background:transparent!important}.feb-product-quantity input::-webkit-outer-spin-button,.feb-product-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
body.admin-bar.feb-inner .feb-shop,body.admin-bar.feb-inner .feb-product,body.admin-bar.feb-inner .feb-cart-page,body.admin-bar.feb-inner .feb-information,body.admin-bar.feb-inner .feb-plain-page{padding-top:106px}
@media(max-width:800px){.feb-product-quantity{min-height:46px}.feb-product-quantity button{width:27px;min-width:27px}.feb-product-quantity input.feb-product-qty{width:33px!important;max-width:33px!important}body.admin-bar.feb-inner .feb-shop,body.admin-bar.feb-inner .feb-product,body.admin-bar.feb-inner .feb-cart-page,body.admin-bar.feb-inner .feb-information,body.admin-bar.feb-inner .feb-plain-page{padding-top:112px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.feb-scroll-arrow{animation:none!important}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
