*{box-sizing:border-box}body{color:#262923;background:#f4f1eb;margin:0;font-family:Arial,sans-serif}main{max-width:1120px;margin:auto;padding:38px 32px}.brand{letter-spacing:3px;border-bottom:1px solid #d9d9cf;padding-bottom:25px;font-size:12px}.grid{grid-template-columns:1fr 1fr;gap:70px;margin-top:58px;display:grid}.eyebrow{letter-spacing:2px;color:#637153;font-size:11px}h1{margin:24px 0;font-family:Georgia,serif;font-size:66px;font-weight:400;line-height:1.05}p{color:#73756b;max-width:370px;font-size:15px;line-height:1.65}.card{background:#fffdf8;border:1px solid #dddccf;border-radius:18px;padding:35px;box-shadow:0 18px 45px #343d2510}h2{margin:0;font-family:Georgia,serif;font-size:29px;font-weight:400}.card p{margin:8px 0 28px}label{margin:22px 0;font-size:13px;font-weight:600;display:block}input{background:#fff;border:1px solid #d8dacd;border-radius:7px;outline-color:#687654;width:100%;margin-top:9px;padding:15px;font:16px Arial}label small{color:#818477;margin-top:8px;font-size:11px;font-weight:400;display:block}.amount{position:relative}.amount span{color:#747967;position:absolute;top:25px;right:18px}button{color:#fff;cursor:pointer;background:#46553a;border:0;border-radius:8px;width:100%;padding:17px;font-size:15px}button:disabled{opacity:.6}.note{color:#818477;border-top:1px solid #e5e5da;padding-top:20px;font-size:11px;line-height:1.6}.status{color:#46553a;margin:16px 0;font-size:14px}.bottle{width:160px;margin:35px auto 0;transform:rotate(-7deg)}.cap{background:#343b2d;border-radius:4px;width:62px;height:28px;margin:auto}.glass{text-align:center;background:linear-gradient(110deg,#e7ecd977,#acb89299);border:2px solid #c1c9ae;border-radius:20px 20px 12px 12px;flex-direction:column;justify-content:center;align-items:center;height:170px;display:flex;box-shadow:15px 17px 20px #37432a18}.glass span{letter-spacing:2px;background:#faf8efda;padding:18px;font-size:10px}.glass b{letter-spacing:1px;font:25px Georgia}.glass small{letter-spacing:1px;margin-top:15px;font-size:6px}footer{color:#898b80;border-top:1px solid #d9d9cf;margin-top:55px;padding:20px 0;font-size:11px}table{border-collapse:collapse;background:#fff;width:100%}td,th{text-align:left;border-bottom:1px solid #ddd;padding:15px}@media (max-width:700px){main{padding:25px 20px}.grid{grid-template-columns:1fr;gap:25px;margin-top:35px}h1{font-size:48px}.bottle{display:none}.card{padding:25px}.brand{font-size:10px}footer{margin-top:30px}}.how{margin-top:30px}.how h2{font-size:24px}.how ol{color:#656b5c;max-width:410px;padding-left:22px;font-size:14px;line-height:1.7}.how li{margin:10px 0;padding-left:5px}.bottle{width:120px;margin-top:25px}.glass{height:130px}.optional{color:#818477;font-weight:400}input[type=file]{font-size:13px}input[type=file]::file-selector-button{color:#46553a;cursor:pointer;background:#e9eddf;border:0;border-radius:4px;margin-right:8px;padding:9px}.payment-info{border-top:1px solid #d9d9cf;margin-top:30px;padding-top:25px}.payment-info h2{font-size:24px}.payment-info p{max-width:420px;font-size:13px}.payment-info strong{color:#46553a}.admin-tools{flex-wrap:wrap;gap:12px;display:flex}.admin-tools button{width:auto}.admin-help{max-width:680px;font-size:12px}.delete-button{background:#8c3b36;padding:10px;font-size:12px}.new-alert{background:#e4ecd7;border-radius:8px;margin:18px 0;padding:16px}.new-alert button{width:auto;margin-left:12px;padding:8px}.whatsapp-followup{background:#edf4e8;border:1px solid #cedfc4;border-radius:10px;margin:0 0 24px;padding:20px}.whatsapp-followup h3{margin:0;font-size:18px}.whatsapp-followup p{margin:10px 0 16px;font-size:13px}.whatsapp-button{text-align:center;color:#fff;background:#28643d;border-radius:7px;padding:15px 12px;font-size:14px;text-decoration:none;display:block}.whatsapp-button:focus-visible{outline-offset:3px;outline:3px solid #31452b}.whatsapp-followup small{color:#56664d;margin-top:12px;font-size:11px;line-height:1.6;display:block}.submit-hint{color:#263d20;background:#e7f1df;border:2px solid #426139;border-left-width:6px;border-radius:10px;gap:12px;margin-top:18px;padding:20px;font-size:17px;line-height:1.55;display:grid}.submit-hint strong{font-size:21px;line-height:1.3;display:block}.submit-hint span{display:block}.whatsapp-followup{border:2px solid #426139;padding:22px}.whatsapp-followup h3{font-size:24px;line-height:1.3}.whatsapp-followup p{font-size:17px;line-height:1.6}.whatsapp-button{padding:18px 12px;font-size:18px;font-weight:700}.whatsapp-followup small{color:#263d20;font-size:16px;line-height:1.6}.status{font-size:16px;line-height:1.6}.request-search{background:#fffdf8;border:1px solid #d8dacd;border-radius:12px;max-width:680px;padding:20px}.delivery-notice{background:#e8eddf;border-left:4px solid #46553a;border-radius:5px;padding:18px;color:#2e4425!important;font-size:16px!important}.reference-number{font-size:20px!important}.another-request{color:#46553a;background:#fff;border:1px solid #46553a;margin-top:18px}form[hidden]{display:none}.whatsapp-followup p{max-width:none}.submit-hint{font-size:17px!important}.submit-hint strong{font-size:21px!important}.submit-hint{margin:18px 0}html{scroll-behavior:smooth;scroll-padding-top:22px}.shop-home{color:#292c2d;max-width:1240px;padding:26px 32px 0}.shop-header{border-bottom:1px solid #d5d3cd;justify-content:space-between;align-items:center;gap:20px;padding:0 0 25px;display:flex}.wordmark{color:#292c2d;letter-spacing:5px;font:30px/1 Georgia,serif;text-decoration:none}.wordmark span{letter-spacing:3px;margin-top:8px;font:9px Arial,sans-serif;display:block}.header-cta{color:#424646;border:1px solid #babcb7;border-radius:30px;padding:12px 18px;font-size:13px;text-decoration:none}.shop-hero{isolation:isolate;background:linear-gradient(115deg,#eae6dd,#deddd7 48%,#cbd0ce);border-radius:26px;grid-template-columns:1.05fr 1fr;min-height:500px;margin-top:24px;display:grid;overflow:hidden}.hero-copy{z-index:2;padding:55px 20px 45px 42px;position:relative}.shop-home .eyebrow{color:#606661;letter-spacing:1.8px;font-size:10px;font-weight:700}.shop-home .shop-hero h1{letter-spacing:-3px;color:#282c2d;margin:28px 0 24px;font-size:clamp(48px,5.7vw,76px);line-height:1.04}.shop-hero h1 em{color:#606762;font-weight:400}.hero-copy p{color:#555d5b;max-width:380px;margin-bottom:26px;font-size:15px;line-height:1.75}.hero-cta{color:#fff;background:#303b39;border-radius:30px;align-items:center;gap:26px;padding:17px 23px;font-size:14px;text-decoration:none;display:inline-flex;box-shadow:0 8px 25px #303b3920}.hero-cta:hover{background:#475650}.hero-cta span{font-size:20px}.hero-details{color:#636965;flex-wrap:wrap;gap:18px;margin-top:22px;font-size:10px;display:flex}.hero-details span:before{content:"✓";margin-right:6px}.hero-art{isolation:isolate;min-height:490px;position:relative}.hero-orbit{background:linear-gradient(145deg,#eee8dba0,#9eaaa370);border-radius:50%;width:390px;height:390px;position:absolute;top:70px;left:30px;box-shadow:inset 0 0 0 1px #fff8}.hero-product{mix-blend-mode:multiply;justify-content:center;align-items:center;display:flex;position:absolute}.hero-product img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.hero-alien{width:280px;height:370px;top:65px;left:-25px;transform:rotate(-10deg)}.hero-prada{width:275px;height:320px;top:132px;right:-10px;transform:rotate(12deg)}.hero-baccarat{width:180px;height:240px;top:245px;left:95px;transform:rotate(-6deg)}.hero-baccarat img{transform:scale(1.6)}.art-note{letter-spacing:2px;color:#636a65;font-size:9px;line-height:1.6;position:absolute;top:34px;right:28px}.art-spark{color:#fff8;font-size:46px;position:absolute;top:48px;left:18px}.art-caption{color:#525d57;text-align:right;font:italic 17px/1.4 Georgia,serif;position:absolute;bottom:28px;right:28px}.service-ribbon{color:#59615d;letter-spacing:.5px;border-bottom:1px solid #d7d7cf;justify-content:center;align-items:center;gap:40px;padding:23px 15px;font-size:12px;display:flex}.service-ribbon span[aria-hidden]{color:#9b8e73}.scent-gallery{margin:48px 0 55px}.gallery-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.gallery-heading h2{color:#303634;margin-top:12px;font:36px Georgia,serif}.gallery-heading>a{color:#52615a;font-size:12px;text-decoration:none}.gallery-intro{color:#69706b;max-width:none;margin:14px 0 25px;font-size:13px}.scent-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.scent-tile{background:#fff;border:1px solid #e1e1da;border-radius:14px;transition:transform .2s,box-shadow .2s;overflow:hidden}.scent-tile:hover{transform:translateY(-5px);box-shadow:0 12px 25px #303b3912}.scent-picture{justify-content:center;align-items:center;height:205px;padding:16px;display:flex;overflow:hidden}.scent-picture img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.ruby .scent-picture{background:#e3ddd4}.sand .scent-picture{background:#d9ddd8}.lemon .scent-picture{background:#e8e3d5}.cream .scent-picture{background:#e9e7e0}.blue .scent-picture{background:#d8dfe0}.peach .scent-picture{background:#e5e0d7}.lilac .scent-picture{background:#dddfdc}.scent-picture.baccarat img{transform:scale(1.65)}.scent-picture.naxos img{transform:scale(1.7)}.scent-picture.good-girl img,.scent-picture.valaya img,.scent-picture.alien img{transform:scale(1.22)}.scent-caption{min-height:87px;padding:15px 11px}.scent-caption span{color:#70776f;font-size:9px;line-height:1.5;display:block}.scent-caption h3{color:#353c38;margin:5px 0 0;font:15px/1.35 Georgia,serif}.shop-home>.grid{border-top:1px solid #d7d7cf;grid-template-columns:1fr 1.1fr;align-items:start;gap:65px;margin-top:0;padding-top:44px}.shop-home .request-title{color:#303634;margin:20px 0;font:48px/1.1 Georgia,serif}.shop-home .card{background:#fffefb;border-color:#dedfd7;border-radius:22px;padding:34px;box-shadow:0 16px 55px #303b390c}.shop-home .card>h2{color:#333e37}.shop-home input{background:#fff;border-color:#d1d5ce;outline-color:#77897b}.shop-home button[type=submit],.shop-home form>button{background:#34443b;border-radius:9px}.shop-home .how h2,.shop-home .payment-info h2{color:#49574d}.shop-home footer{color:#70786e;justify-content:center;padding:28px;display:flex}.shop-home .payment-info{border-color:#d7d7cf}.shop-home .submit-hint{margin-bottom:20px}@media (max-width:1050px){.scent-strip{scroll-snap-type:x proximity;padding-bottom:15px;display:flex;overflow-x:auto}.scent-tile{scroll-snap-align:start;flex:0 0 155px}.shop-hero{grid-template-columns:1fr 1fr}.hero-copy{padding-left:28px}.hero-art{transform-origin:50%;transform:scale(.9)}.hero-prada{right:-35px}.shop-home>.grid{gap:30px}.service-ribbon{gap:20px}}@media (max-width:700px){.shop-home{padding:20px 16px 0}.shop-header{padding-bottom:18px}.wordmark{font-size:24px}.header-cta{padding:10px 12px;font-size:10px}.shop-hero{border-radius:20px;grid-template-columns:1fr;min-height:0;margin-top:18px}.hero-copy{padding:34px 25px 10px}.shop-home .shop-hero h1{letter-spacing:-2px;margin:20px 0;font-size:56px}.hero-copy p{font-size:14px}.hero-art{justify-self:center;width:100%;max-width:390px;min-height:335px;transform:none}.hero-orbit{width:270px;height:270px;top:30px;left:55px}.hero-alien{width:215px;height:270px;top:10px;left:0}.hero-prada{width:205px;height:245px;top:65px;right:-5px}.hero-baccarat{width:130px;height:165px;top:160px;left:100px}.art-note{font-size:7px;top:5px;right:25px}.art-spark{font-size:34px;top:28px;left:26px}.art-caption{font-size:13px;bottom:14px;right:15px}.service-ribbon{flex-wrap:wrap;gap:10px;padding:18px 2px;font-size:10px}.gallery-heading{align-items:start}.gallery-heading h2{font-size:29px}.gallery-heading>a{display:none}.scent-gallery{margin:30px 0}.gallery-intro{font-size:12px;line-height:1.6}.scent-tile{flex-basis:155px}.scent-picture{height:185px}.shop-home>.grid{grid-template-columns:1fr;gap:28px;padding-top:32px}.shop-home .request-title{font-size:39px}.shop-home .card{padding:25px 20px}.hero-details{gap:14px;font-size:9px}.shop-home .eyebrow{letter-spacing:1.3px;font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scent-tile{transition:none}.scent-tile:hover{transform:none}}.perfume-item{background:#f7f7f2;border:1px solid #d1d5ce;border-radius:12px;min-width:0;margin:24px 0;padding:12px 18px 4px;position:relative}.perfume-item legend{color:#34443b;padding:0 8px;font-size:17px;font-weight:700}.shop-home .remove-perfume{color:#59645c;background:0 0;border:1px solid #c6cec6;width:auto;margin-left:auto;padding:8px 10px;font-size:12px;display:block}.shop-home form>.add-perfume{color:#34443b;background:#edf0e9;border:1px solid #89998b;font-weight:700}.shop-home .items-help{max-width:none;margin:10px 0 22px;font-size:12px}.reference-number{overflow-wrap:anywhere}.shop-home .scent-strip{scroll-snap-type:none;scroll-behavior:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#89998b #e5e7df;cursor:grab;-webkit-user-select:none;user-select:none;gap:14px;padding:5px 2px 18px;display:flex;overflow-x:auto}.shop-home .scent-strip:active{cursor:grabbing}.shop-home .scent-tile{scroll-snap-align:none;flex:0 0 165px}.shop-home .scent-tile:hover{transform:none}.shop-home .scent-open{color:inherit;text-align:left;background:0 0;border-radius:0;height:100%;padding:0}.scent-open:focus-visible{outline-offset:-3px;outline:3px solid #34443b}.gallery-controls button:focus-visible{outline-offset:-3px;outline:3px solid #34443b}.scent-caption small{color:#415349;margin-top:12px;font-size:11px;display:block}.gallery-controls{color:#616b63;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;font-size:12px;display:flex}.gallery-controls>div{gap:8px;display:flex}.gallery-controls button{color:#34443b;background:#e0e5dc;width:40px;height:40px;padding:0;font-size:22px}.scent-dialog{color:#303634;background:#fffefb;border:1px solid #c9d0c6;border-radius:18px;width:calc(100% - 32px);max-width:540px;max-height:90dvh;padding:0;overflow-y:auto}.scent-dialog::backdrop{background:#19231ed1}.scent-dialog-content{padding:26px}.scent-dialog p{max-width:none}.dialog-close{color:#34443b;background:#e5e9df;width:auto;margin-left:auto;padding:10px 14px;display:block}.dialog-picture{border-radius:12px;margin:16px 0 22px;overflow:hidden}.dialog-picture .scent-picture{height:210px;padding:22px}.scent-dialog h2{margin-top:12px;font-size:32px}.scent-dialog h3{margin:25px 0 0;font-size:15px}.scent-variant{margin-top:8px;font-size:12px!important}.scent-profile{color:#34443b;font-weight:700}.scent-source{color:#52615a;font-size:12px}.scent-availability{background:#edf0e9;border-radius:8px;padding:14px;font-size:12px}.shop-home select{color:#303634;background:#fff;border:1px solid #d1d5ce;border-radius:7px;outline-color:#77897b;width:100%;margin-top:9px;padding:15px;font:16px Arial}.wa-state{background:#eef2e9;border:1px solid #d4dccd;border-radius:8px;min-width:195px;padding:12px;display:block}.wa-state strong{font-size:13px;display:block}.wa-state small{color:#59635b;margin-top:7px;font-size:12px;line-height:1.5;display:block}.wa-state.pending{background:#f4efe3;border-color:#ddd3b9}.scent-picture.stronger-with-you-intensely img{transform:scale(1.35)}.shop-home .scent-open{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;display:flex}.scent-open>.scent-picture{flex-shrink:0;width:100%}.scent-open>.scent-caption{flex:1}
