/*
Theme Name: Oudnaya Atelier
Theme URI: https://oudnaya.com/
Author: Oudnaya
Description: Editorial perfume storefront for WooCommerce, built around the shadow of inspiration.
Version: 1.0.42
Requires at least: 6.4
Requires PHP: 8.0
Text Domain: oudnaya
*/
@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@400;700;800&family=Jost:wght@300;400;500;600&display=swap');
:root{--ink:#1b1b19;--muted:#6d6b67;--paper:#f7f4ef;--cream:#eee8df;--line:#ded9d0;--accent:#8b6b59;--heading:'Almarai',sans-serif;--latin:'Jost',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:var(--heading);font-size:14px;line-height:1.7}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}h1,h2,h3,p{margin-top:0}h1,h2{font-weight:400;letter-spacing:-.045em;line-height:1.4}em{font-style:normal;color:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow{font-family:var(--latin);font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;direction:ltr;text-align:right;color:var(--accent);margin-bottom:20px}.announcement{height:38px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;gap:22px;font-size:11px;letter-spacing:.01em}.announcement span{color:#a78d75}.site-header{height:78px;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:0 4%;background:rgba(255,255,255,.97);border-bottom:1px solid rgba(0,0,0,.06);transition:background .3s}.site-header.at-top{background:transparent;color:#fff;border-color:transparent;margin-bottom:-78px}.brand,.footer-brand{font-family:var(--latin);font-weight:400;font-size:37px;line-height:.8;letter-spacing:.27em;padding-left:.27em}.brand{position:absolute;left:50%;transform:translateX(-50%);text-align:center}.brand span{display:block;font-family:var(--heading);font-size:8px;letter-spacing:.4em;padding:9px 0 0 0}.header-side{display:flex;align-items:center;gap:24px;min-width:210px}.header-left{justify-content:flex-end}.icon-button{border:0;background:none;display:inline-flex;align-items:center;gap:8px;padding:6px 0;color:inherit;position:relative}.icon-button:hover{opacity:.6}.icon-button svg{width:21px;height:21px}.header-label{font-size:12px}.hamburger{display:flex;flex-direction:column;gap:6px;width:22px}.hamburger i{width:22px;height:1px;background:currentColor;display:block}.count-dot{font-family:var(--latin);font-size:10px;position:absolute;top:-7px;left:-9px}.count-dot:empty{display:none}
.hero{min-height:710px;height:calc(100vh - 38px);max-height:980px;background:#392c31;color:#fff;display:grid;grid-template-columns:42% 58%;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 45%,#836767 0,#5b4146 31%,#30252b 72%);opacity:.86}.hero-text{z-index:3;align-self:center;padding:110px 9% 90px 9%;max-width:620px}.hero .eyebrow{color:#e5c8bd;text-align:right}.hero h1{font-size:clamp(42px,5vw,78px);margin-bottom:25px;line-height:1.3}.hero h1 em{color:#ebc6bb}.hero-description{max-width:400px;font-size:15px;line-height:2.1;color:#eee5e1;margin-bottom:36px}.pill-button{border-radius:100px;min-height:45px;min-width:190px;padding:10px 26px;display:inline-flex;align-items:center;justify-content:center;gap:35px;font-size:12px;border:1px solid transparent;transition:transform .25s,background .25s,color .25s}.pill-button:hover{transform:translateY(-3px)}.pill-button.dark{background:var(--ink);color:#fff}.hero .pill-button.dark{background:#fff;color:var(--ink)}.pill-button.light{border-color:currentColor}.pill-button.full{width:100%}.hero-indicator{display:flex;align-items:center;gap:14px;direction:ltr;margin-top:80px;font-family:var(--latin);font-size:11px;opacity:.8}.hero-indicator div{width:100px;height:1px;background:#ffffff80}.hero-indicator i{display:block;width:33%;height:1px;background:#fff}.hero-stage{z-index:2;position:relative;height:100%;min-height:650px}.orbit{position:absolute;border:1px solid rgba(255,255,255,.13);border-radius:50%;left:9%;top:10%;width:72%;aspect-ratio:1}.orbit-two{width:51%;top:22%;left:22%}.petal{position:absolute;background:linear-gradient(130deg,#b06d73,#572e3d 70%);border-radius:90% 0 90% 0;filter:blur(.3px);box-shadow:inset 8px 4px 30px #f9a2aa30,0 30px 70px #1a121a88}.petal-one{width:170px;height:290px;transform:rotate(-31deg);top:5%;left:3%}.petal-two{width:210px;height:300px;transform:rotate(95deg);right:-2%;bottom:1%}.petal-three{width:90px;height:170px;transform:rotate(36deg);right:20%;top:6%;opacity:.5}.inspiration{position:absolute;width:38%;height:55%;left:14%;top:20%;opacity:.58;filter:drop-shadow(30px 38px 21px #160c1488)}.inspiration-cap{position:absolute;background:linear-gradient(130deg,#cfabb6,#6d4459 45%,#3e2938);height:21%;width:39%;left:30%;top:0;border-radius:24% 24% 5% 5%}.inspiration-body{position:absolute;top:18%;width:85%;height:75%;left:8%;background:linear-gradient(100deg,#62394d,#b28a99 45%,#3d293b);clip-path:polygon(26% 0,74% 0,90% 18%,95% 100%,5% 100%,10% 18%);border-radius:20px}.cast-shadow{position:absolute;width:62%;height:14%;bottom:17%;left:17%;background:radial-gradient(ellipse,#1c1029bb,transparent 70%);transform:rotate(-10deg);filter:blur(15px)}.perfume-bottle{position:absolute;width:230px;height:385px;filter:drop-shadow(18px 30px 24px #1b101c99);transform:rotate(5deg)}.hero-bottle{left:42%;top:28%;width:270px;height:445px}.bottle-cap{position:absolute;z-index:4;width:66%;height:23%;left:17%;top:0;background:linear-gradient(115deg,#ddd6d2 0,#f8f7f3 22%,#8f8788 51%,#e4e2df 84%);clip-path:polygon(0 12%,84% 0,100% 90%,13% 100%);box-shadow:inset -16px 5px 20px #6661}.bottle-neck{position:absolute;top:20%;height:8%;left:30%;width:42%;background:#b59b97}.bottle-glass{position:absolute;bottom:0;left:7%;width:86%;height:75%;background:linear-gradient(100deg,#f7ece769 0,#fae1d788 12%,#9f595970 42%,#e9acaa75 72%,#fceae5b8 94%);border:4px solid #f5eceab8;border-radius:9px 9px 14px 14px;box-shadow:inset 11px 0 14px #fff9,inset -13px 0 15px #41212a77,inset 0 -13px 12px #42192377,0 0 2px #fff}.bottle-liquid{position:absolute;inset:17% 8% 6%;background:linear-gradient(110deg,#7d344788,#b46e7188,#60253788);border-radius:2px 2px 10px 10px}.bottle-label{position:absolute;z-index:2;top:30%;left:14%;width:72%;height:49%;background:#f5f1e9;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#292524;text-align:center;box-shadow:0 1px 5px #29191b77;direction:ltr}.bottle-label strong{font:400 21px var(--latin);letter-spacing:.19em;padding-left:.19em}.bottle-label small{font:400 6px var(--latin);letter-spacing:.28em;margin-top:12px}.bottle-label span{font:400 7px var(--latin);letter-spacing:.15em;margin-top:22px}.stage-caption{position:absolute;left:4%;bottom:10%;font:400 10px var(--latin);letter-spacing:.2em;direction:ltr;opacity:.8}.stage-caption span{font-size:28px;vertical-align:middle;margin-left:8px}.hero-bottom{position:absolute;bottom:20px;right:4%;left:4%;display:flex;justify-content:space-between;z-index:3;font-size:10px;letter-spacing:.18em;opacity:.65}
.concept-section{padding:120px 7% 125px;display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:end}.concept-section h2{font-size:clamp(34px,4vw,62px);margin:0}.concept-copy{max-width:450px}.concept-copy p{font-size:16px;line-height:2.3;color:#555;max-width:430px}.text-link{border-bottom:1px solid currentColor;padding-bottom:7px;font-size:12px;display:inline-flex;gap:50px;margin-top:22px}.text-link:hover{color:var(--accent)}.products-section{background:#fff;padding:30px 4% 120px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.section-heading h2{font-size:clamp(33px,3.5vw,54px);margin-bottom:0}.section-heading>p{color:var(--muted);margin-bottom:6px}.filter-row{display:flex;gap:10px;margin-bottom:26px;overflow:auto;padding-bottom:5px}.filter-chip{white-space:nowrap;border:1px solid #d1cbc2;background:#fff;color:#4d4a45;padding:7px 20px;border-radius:99px;font-size:12px}.filter-chip.active,.filter-chip:hover{background:var(--ink);border-color:var(--ink);color:#fff}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.product-card{min-width:0}.product-art{position:relative;height:auto;aspect-ratio:.82;background:#f5f4f1;overflow:hidden;isolation:isolate}.product-art:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 55%,var(--art-light) 0,transparent 47%),linear-gradient(180deg,#f7f6f3,#efefec);z-index:-1}.product-art .inspiration{width:53%;height:62%;left:5%;top:20%;opacity:.65;filter:drop-shadow(15px 20px 12px #56534d33)}.product-art .inspiration-cap{background:linear-gradient(100deg,var(--shadow-dark),var(--shadow-color),var(--shadow-dark))}.product-art .inspiration-body{background:linear-gradient(90deg,var(--shadow-dark),var(--shadow-color) 50%,var(--shadow-dark))}.product-art[data-shape="round"] .inspiration-body{clip-path:polygon(22% 0,78% 0,95% 25%,85% 100%,15% 100%,5% 25%);border-radius:34% 34% 18% 18%}.product-art[data-shape="pillar"] .inspiration-body{clip-path:polygon(12% 0,88% 0,92% 100%,8% 100%);border-radius:5px}.product-art[data-shape="arc"] .inspiration-body{clip-path:none;border-radius:48% 48% 13% 13%}.product-art[data-shape="diamond"] .inspiration-body{clip-path:polygon(28% 0,72% 0,100% 25%,88% 100%,12% 100%,0 25%);border-radius:6px}.product-art .perfume-bottle{width:45%;height:67%;right:12%;top:20%;transform:rotate(4deg);filter:drop-shadow(9px 15px 13px #59453944)}.product-art .bottle-cap{background:linear-gradient(110deg,#e1dfd9,#fdfcf8 30%,#96928f 59%,#e8e7e4)}.product-art .bottle-glass{background:linear-gradient(100deg,#ffffffe0,#dbcbb4a0 52%,#ffffffe3);border:3px solid #ffffffe9;box-shadow:inset 7px 0 7px #fff9,inset -8px 0 8px #9a8a7666,inset 0 -8px 8px #957d5d44}.product-art .bottle-liquid{background:linear-gradient(110deg,var(--liquid),#d4b989a8,var(--liquid))}.product-art .bottle-label{box-shadow:0 1px 3px #a7a0987d}.product-art .bottle-label strong{font-size:clamp(8px,1.1vw,16px)}.product-art .bottle-label small{font-size:5px;margin-top:7px}.product-art .bottle-label span{font-size:5px;margin-top:10px}.product-art:after{content:"";position:absolute;width:80%;height:13%;bottom:10%;left:12%;background:radial-gradient(ellipse,var(--shadow-dark),transparent 70%);opacity:.25;filter:blur(12px);z-index:-1}.art-index{position:absolute;top:15px;right:16px;font:400 11px var(--latin);letter-spacing:.1em}.wishlist-button{position:absolute;top:12px;left:12px;border:0;background:#ffffffc9;border-radius:50%;width:31px;height:31px;display:grid;place-items:center;z-index:5}.wishlist-button svg{width:17px;height:17px}.wishlist-button.is-active svg{fill:#9d6e70;stroke:#9d6e70}.quick-view{position:absolute;bottom:16px;right:15px;left:15px;border:1px solid #ffffffa8;background:#ffffffd9;border-radius:99px;padding:9px;text-align:center;backdrop-filter:blur(10px);font-size:11px;transform:translateY(65px);transition:transform .25s}.product-card:hover .quick-view,.quick-view:focus-visible{transform:translateY(0)}.product-info{padding:15px 5px 8px}.product-info-top{display:flex;justify-content:space-between;gap:6px;align-items:center}.product-info h3{margin:0;font-size:15px;font-weight:700}.product-add{background:none;border:0;font:300 28px var(--latin);line-height:1;padding:0 4px}.product-subtitle{color:var(--muted);font-size:11px;margin:4px 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price{font-family:var(--latin);direction:ltr;text-align:right;font-size:14px}.price del{color:#8d8982;margin-left:8px;font-size:12px}.demo-note{font-size:11px;color:#8d8982;margin-top:30px}.empty-state{grid-column:1/-1;padding:70px 20px;text-align:center;color:var(--muted)}
.editorial{display:grid;grid-template-columns:52% 48%;min-height:570px;background:#332e29;color:#fff}.editorial-art{position:relative;overflow:hidden;background:radial-gradient(circle at 40% 50%,#8b735e,#4f443a 54%,#262422);display:grid;place-items:center}.editorial-art span{font:300 clamp(300px,40vw,650px)/1 var(--latin);color:#d9ba92;opacity:.45;transform:rotate(-22deg);position:relative;z-index:1}.editorial-curve{position:absolute;width:85%;height:85%;border:1px solid #d8b99b6b;border-radius:50%;transform:rotate(25deg) scaleX(.5)}.editorial-sun{position:absolute;background:#c6a47d;width:120px;height:120px;border-radius:50%;top:18%;right:17%;filter:blur(5px);opacity:.55}.editorial-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:10% 13%}.editorial-copy .eyebrow{color:#c9ae95}.editorial-copy h2{font-size:clamp(38px,4vw,65px);margin-bottom:25px}.editorial-copy h2 em{color:#c9ae95}.editorial-copy>p:not(.eyebrow){color:#d7d2cd;line-height:2.3;max-width:350px}.editorial-copy .pill-button{margin-top:24px}.quiz-section{display:grid;grid-template-columns:50% 50%;background:var(--paper);min-height:570px}.quiz-art{position:relative;overflow:hidden;display:grid;place-items:center;background:#e8ded2}.quiz-disc{height:330px;width:330px;border-radius:50%;background:radial-gradient(circle at 37% 29%,#fff6da,#b39a78 38%,#755d51 73%,#483f3a);box-shadow:22px 35px 60px #9b8673aa}.quiz-art span{position:absolute;font:300 240px var(--latin);color:#fff9;line-height:1}.quiz-lines{position:absolute;width:600px;height:600px;border:1px solid #fff8;border-radius:50%}.quiz-content{padding:12%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.quiz-content h2{font-size:clamp(37px,4vw,62px);margin-bottom:20px}.quiz-content>p:not(.eyebrow){max-width:310px;line-height:2.3;color:var(--muted)}.quiz-content .pill-button{margin-top:25px}.brand-statement{text-align:center;padding:130px 20px 145px}.brand-statement .eyebrow{text-align:center}.brand-statement h2{font-size:clamp(32px,4vw,62px);margin:0}.footer{background:#201f1d;color:#fff;padding:75px 5% 25px}.footer-top{display:grid;grid-template-columns:1.1fr 1fr 1.1fr;gap:55px;padding-bottom:85px}.footer-brand{display:inline-block;font-size:32px}.footer-top p{color:#b7b5b1;font-size:12px;margin-top:20px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:20px}.footer-links>div{display:flex;flex-direction:column;gap:13px}.footer strong{font-size:13px;font-weight:700}.footer-links a{font-size:12px;color:#b7b5b1}.footer-links a:hover{color:#fff}.newsletter form{border-bottom:1px solid #a7a29b;display:flex;margin-top:26px}.newsletter input{width:100%;border:0;outline:0;background:none;color:#fff;padding:12px 0;font-size:12px}.newsletter button{background:none;border:0;color:#fff;font-size:24px}.newsletter small{display:block;min-height:20px;color:#d6b99c;margin-top:8px}.footer-bottom{border-top:1px solid #ffffff30;padding-top:23px;display:flex;justify-content:space-between;color:#a6a39f;font:400 11px var(--latin)}
.overlay{position:fixed;inset:0;background:#151412a8;z-index:60}.drawer{position:fixed;z-index:61;top:0;bottom:0;right:0;width:min(440px,100vw);background:#fff;transform:translateX(105%);transition:transform .32s ease;display:flex;flex-direction:column;box-shadow:-10px 0 40px #0002}.drawer.open{transform:translateX(0)}.drawer-head{height:75px;border-bottom:1px solid var(--line);padding:0 30px;display:flex;justify-content:space-between;align-items:center;font-size:15px}.close-button{background:none;border:0;font:300 32px var(--latin);line-height:1;color:var(--ink)}.drawer-nav{padding:25px 30px;display:flex;flex-direction:column}.drawer-nav a{border-bottom:1px solid var(--line);font-size:26px;padding:15px 0}.drawer-nav a:hover{color:var(--accent)}.drawer-foot{margin:auto 30px 30px;color:var(--muted);font-size:11px}.drawer-content{padding:26px 30px;overflow:auto;flex:1}.search-input{border:0;border-bottom:1px solid var(--ink);outline:none;padding:10px 0;width:100%;background:#fff;font-size:14px}.search-result,.cart-item,.wishlist-item{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 0;border-bottom:1px solid var(--line)}.mini-art{width:60px;height:65px;flex:0 0 auto;background:linear-gradient(130deg,var(--art-light),#f3f1ed);display:grid;place-items:center;font:500 11px var(--latin);letter-spacing:.12em;color:var(--shadow-dark)}.item-copy{flex:1}.item-copy strong{display:block;font-size:13px}.item-copy small{display:block;color:var(--muted);font-size:11px}.item-actions{display:flex;align-items:center;gap:8px}.item-actions button{border:1px solid var(--line);background:#fff;min-width:25px;height:25px}.remove-button{background:none;border:0;color:#8d8982;text-decoration:underline;font-size:11px}.cart-footer{border-top:1px solid var(--line);padding:20px 30px 24px}.cart-footer>div{display:flex;justify-content:space-between;margin-bottom:18px}.cart-footer small{color:var(--muted);font-size:10px;display:block;text-align:center;margin-top:10px}.cart-footer .pill-button{border:0}.drawer-empty{text-align:center;padding:80px 15px;color:var(--muted)}.modal{position:fixed;z-index:62;top:50%;left:50%;width:min(680px,calc(100vw - 30px));max-height:calc(100vh - 30px);overflow:auto;background:#fff;transform:translate(-50%,-45%) scale(.96);opacity:0;pointer-events:none;transition:.25s;box-shadow:0 20px 70px #0004}.modal.open{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto}.modal-head{display:flex;justify-content:space-between;align-items:center;padding:15px 30px;border-bottom:1px solid var(--line)}.quiz-progress{height:3px;background:#e9e5df}.quiz-progress i{height:100%;display:block;background:var(--accent);width:0;transition:width .3s}.modal-content{padding:45px 40px 55px;text-align:center}.modal-content h2{font-size:27px}.quiz-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px}.quiz-option{min-height:125px;background:var(--paper);border:1px solid transparent;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.quiz-option span{font-size:35px}.quiz-option:hover{border-color:var(--ink);background:#fff}.quiz-result{padding:20px}.quiz-result .pill-button{margin-top:20px}.toast{position:fixed;bottom:22px;left:50%;z-index:70;background:var(--ink);color:#fff;padding:12px 24px;transform:translate(-50%,100px);opacity:0;transition:.25s;border-radius:99px;font-size:12px}.toast.show{transform:translate(-50%,0);opacity:1}.reveal{animation:rise .8s ease both}@keyframes rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:980px){.hero{grid-template-columns:48% 52%}.hero-text{padding-right:8%}.hero-bottle{left:36%;width:220px;height:370px;top:31%}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-art .bottle-label strong{font-size:16px}.footer-top{grid-template-columns:1fr 1fr}.newsletter{grid-column:1/-1}.header-side{min-width:165px}}
@media(max-width:700px){.announcement{font-size:9px;height:32px}.site-header{height:65px;padding:0 5%}.site-header.at-top{margin-bottom:-65px}.header-side{min-width:90px;gap:16px}.header-label,.search-trigger,.wishlist-trigger{display:none}.brand{font-size:26px}.brand span{font-size:6px;padding-top:7px}.hero{height:auto;min-height:790px;display:flex;flex-direction:column;justify-content:end}.hero:before{background:radial-gradient(circle at 50% 38%,#88686b,#3c2c32 65%)}.hero-stage{position:absolute;inset:0;min-height:0;height:68%}.hero-text{padding:0 7% 70px;align-self:stretch;position:relative;z-index:4;background:linear-gradient(transparent,#281e25 55%)}.hero h1{font-size:39px}.hero-description{font-size:13px;max-width:300px}.hero-indicator{margin-top:34px}.hero-bottle{width:180px;height:300px;left:43%;top:20%}.inspiration-hero{left:12%;top:15%;height:55%}.petal-one{width:90px;height:150px}.petal-two{width:120px;height:180px}.hero-bottom{display:none}.stage-caption{display:none}.concept-section{padding:85px 6%;grid-template-columns:1fr;gap:25px}.concept-section h2{font-size:38px}.concept-copy p{font-size:13px}.products-section{padding:15px 4% 85px}.section-heading{display:block}.section-heading>p{font-size:12px;margin-top:12px}.section-heading h2{font-size:37px}.product-grid{gap:8px}.product-art{aspect-ratio:.75}.product-art .perfume-bottle{right:8%;width:49%;height:62%;top:25%}.product-art .bottle-label strong{font-size:10px}.product-art .bottle-label small,.product-art .bottle-label span{font-size:4px;margin-top:4px}.product-info{padding:10px 2px}.product-info h3{font-size:12px}.product-subtitle{font-size:10px}.price{font-size:11px}.price del{font-size:10px}.quick-view{display:none}.editorial,.quiz-section{grid-template-columns:1fr}.editorial-art,.quiz-art{min-height:350px}.editorial-copy,.quiz-content{padding:75px 7%}.editorial-copy h2,.quiz-content h2{font-size:41px}.brand-statement{padding:90px 5%}.brand-statement h2{font-size:34px}.footer{padding:60px 6% 20px}.footer-top{grid-template-columns:1fr;gap:45px;padding-bottom:55px}.newsletter{grid-column:auto}.footer-bottom{font-size:9px}.quiz-options{grid-template-columns:1fr}.quiz-option{min-height:70px;flex-direction:row}.modal-content{padding:35px 22px}.modal-content h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
.perfume-bottle .bottle-cap{width:47%;height:29%;left:26.5%;top:0;border-radius:50%;clip-path:none;background:radial-gradient(circle at 38% 30%,#fffdf7 0,#ded9d2 35%,#b7b3ac 61%,#eee9e2 75%,#9c9995 100%);box-shadow:inset -12px -10px 20px #7773,inset 8px 7px 15px #fff9,0 2px 4px #0002}.perfume-bottle .bottle-cap:after{content:"";position:absolute;inset:10%;border-radius:50%;background:linear-gradient(120deg,transparent 27%,#99969345 29%,transparent 31%,transparent 55%,#a6a29c44 57%,transparent 60%);transform:rotate(-23deg)}.perfume-bottle .bottle-neck{top:26%;height:5%;left:28%;width:44%;background:linear-gradient(90deg,#70552c,#e4c276 20%,#916a30 58%,#f3d58d 82%,#644a25);box-shadow:0 2px 4px #0003;z-index:5}.perfume-bottle .bottle-glass{bottom:0;left:9%;width:82%;height:71%;border-radius:26% 26% 14% 14%/15% 15% 9% 9%;border:4px solid #ffffffb0;background:linear-gradient(100deg,#fff8,#c2978a66 13%,#8d435466 52%,#edc3ad77 88%,#fff9);box-shadow:inset 12px 0 14px #fff8,inset -12px 0 12px #5b3b3977,inset 0 -27px 15px #fff8,0 2px 2px #fff8}.perfume-bottle .bottle-liquid{inset:4% 5% 10%;border-radius:22% 22% 8% 8%/14% 14% 6% 6%}.perfume-bottle .bottle-label{background:none;box-shadow:none;color:#efe0bb;top:35%;height:35%;left:12%;width:76%;text-shadow:0 1px 4px #261f1f99}.perfume-bottle .bottle-label:before{content:"♧";display:block;font:400 25px var(--latin);line-height:1;margin-bottom:9px}.perfume-bottle .bottle-label strong{font-size:21px;letter-spacing:.09em;padding-left:.09em}.perfume-bottle .bottle-label small{margin-top:8px}.perfume-bottle .bottle-label span{margin-top:12px}.product-art .perfume-bottle .bottle-glass{background:linear-gradient(100deg,#fffc,#d9c3ac88 20%,#ab8b7599 55%,#fffc);box-shadow:inset 6px 0 8px #fff9,inset -8px 0 9px #5e524777,inset 0 -17px 10px #fff9}.product-art .perfume-bottle .bottle-label{color:#8a6c47;text-shadow:0 1px 2px #fff9}.product-art .perfume-bottle .bottle-label:before{font-size:15px;margin-bottom:5px}.product-art .perfume-bottle .bottle-label strong{font-size:clamp(8px,1vw,15px)}.product-art .perfume-bottle .bottle-label small{margin-top:4px}.product-art .perfume-bottle .bottle-label span{margin-top:5px}.product-art .perfume-bottle .bottle-cap{box-shadow:inset -6px -6px 10px #7773,inset 4px 4px 8px #fff9}.product-art[data-shape="diamond"] .bottle-cap,.product-art[data-shape="pillar"] .bottle-cap{background:radial-gradient(circle at 38% 30%,#606063,#292b2d 45%,#777575 65%,#171819 100%)}
.oud-notes-section{padding:100px 5%;text-align:center;background:#fff}.oud-notes-section .eyebrow{text-align:center}.oud-notes-section h2{font-size:42px;margin-bottom:38px}.oud-notes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.oud-note-card{position:relative;aspect-ratio:.82;background:radial-gradient(circle at 55% 35%,#d7c4aa,#a88d76 60%,#5a463d);overflow:hidden;display:flex;align-items:flex-end;text-align:right}.oud-note-card:nth-child(2){background:radial-gradient(circle at 55% 35%,#e3cbbd,#bd8d83 60%,#644943)}.oud-note-card:nth-child(3){background:radial-gradient(circle at 55% 35%,#b3a99b,#786c62 60%,#3e3b38)}.oud-note-card img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.oud-note-card:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#0009)}.oud-note-card>div{position:relative;z-index:1;color:#fff;padding:25px}.oud-note-card small{font-size:11px}.oud-note-card h3{font-size:20px;font-weight:400;margin:8px 0 0}@media(max-width:700px){.oud-notes-section{padding:70px 5%}.oud-notes-section h2{font-size:32px}.oud-notes-grid{grid-template-columns:1fr}.oud-note-card{aspect-ratio:1.4}}
.product-photo .product-cutout{position:absolute;z-index:3;width:62%;height:72%;object-fit:contain;right:2%;bottom:7%;filter:drop-shadow(12px 18px 15px #332d2b55)}.product-photo .inspiration{z-index:1}.product-photo .art-index{z-index:4}.woocommerce-page-shell{min-height:55vh}.oud-product-layout{display:grid;grid-template-columns:52% 48%;direction:ltr}.oud-product-gallery{background:#f5f4f1;direction:rtl}.oud-product-main-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.oud-gallery-extra{display:inline-block;width:50%;height:auto;object-fit:cover}.oud-gallery-placeholder{min-height:600px;display:grid;place-items:center;font:300 80px var(--latin);letter-spacing:.2em;color:#d2c9be}.oud-product-summary{direction:rtl;padding:70px min(11%,100px);position:sticky;top:78px;align-self:start}.oud-breadcrumb{font-size:12px;color:var(--muted)}.oud-product-summary h1{font-size:clamp(30px,3vw,45px);margin:15px 0 3px}.oud-inspired{font-size:13px;color:var(--muted)}.oud-price{font:400 20px var(--latin);margin:22px 0 27px}.oud-price del{color:#aaa;font-size:16px}.oud-price ins{text-decoration:none}.oud-product-summary .cart{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:35px}.oud-product-summary .quantity input{width:65px;height:47px;border:1px solid var(--line);padding:8px}.oud-product-summary .single_add_to_cart_button{background:var(--ink);color:#fff;border:0;border-radius:100px;padding:12px 30px;min-height:47px;flex:1}.oud-product-summary details{border-bottom:1px solid var(--line);padding:17px 0;font-size:13px}.oud-product-summary details:first-of-type{border-top:1px solid var(--line)}.oud-product-summary summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between}.oud-product-summary summary:after{content:'+';font:300 20px var(--latin)}.oud-product-summary details[open] summary:after{content:'−'}.oud-product-summary details>div{color:var(--muted);padding-top:15px;line-height:2}.woocommerce-page-shell .related{padding:70px 5%}.woocommerce-page-shell .related h2{font-size:27px}.oud-shop-head{padding:100px 5% 70px;background:var(--paper)}.oud-shop-head h1{font-size:clamp(34px,4vw,56px);margin-bottom:5px}.oud-shop-head>p:last-child{color:var(--muted)}.oud-shop-content{padding:60px 5% 100px}.oud-shop-content ul.products,.woocommerce-page-shell .related ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0;list-style:none}.oud-shop-content ul.products:before,.oud-shop-content ul.products:after{display:none}.oud-shop-content li.product,.woocommerce-page-shell .related li.product{float:none!important;width:auto!important;margin:0!important;list-style:none}.oud-shop-content li.product img,.woocommerce-page-shell .related li.product img{width:100%;height:auto;aspect-ratio:.85;object-fit:cover;background:#f5f4f1}.oud-shop-content .woocommerce-loop-product__title,.woocommerce-page-shell .related .woocommerce-loop-product__title{font-size:14px!important;color:var(--ink)}.oud-shop-content .button,.woocommerce-page-shell .related .button{border-radius:99px;background:var(--ink);color:#fff;padding:10px 18px;display:inline-block;margin-top:10px}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:52px;height:60px;object-fit:cover;float:right;margin:0 0 0 12px}.woocommerce-mini-cart{padding:0;margin:0;list-style:none}.woocommerce-mini-cart li{padding:14px 0!important;border-bottom:1px solid var(--line);min-height:80px}.woocommerce-mini-cart__total,.woocommerce-mini-cart__buttons{display:none}.woocommerce-mini-cart__empty-message{text-align:center;padding:80px 0;color:var(--muted)}.wp-content{padding:80px 5%;min-height:65vh}.wp-content-inner{max-width:940px;margin:auto}.wp-content h1{font-size:40px}@media(max-width:800px){.oud-product-layout{grid-template-columns:1fr}.oud-product-summary{position:static;padding:45px 6%}.oud-shop-content ul.products,.woocommerce-page-shell .related ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.oud-shop-content ul.products,.woocommerce-page-shell .related ul.products{gap:9px}.oud-shop-content{padding:30px 4% 70px}}











