:root{--ink:#181818;--muted:#726d65;--gold:#d6ba84;--paper:#faf8f4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #a78d58;outline-offset:5px}.announcement{background:#171717;color:#d8c49a;text-align:center;font-size:12px;padding:8px 16px;letter-spacing:.05em}header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 5%;background:#faf8f4}.brand{font:32px/1.05 Georgia,serif;letter-spacing:.1em}.brand small{display:block;font:12px Arial,sans-serif;letter-spacing:.31em;margin-top:9px;text-align:center}nav{display:flex;gap:34px;font-size:14px}.nav-cta{font-size:14px;border-bottom:1px solid #a89b81;padding-bottom:5px}.hero{min-height:720px;background:linear-gradient(115deg,#f5f0e8,#fdfbf8 65%,#eee8dd);color:#191919;position:relative;overflow:hidden;display:flex;align-items:center}.hero-copy{position:relative;z-index:2;width:55%;padding:75px 0 65px 7%}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;color:#927342;display:block}.hero .eyebrow{color:#927342}.hero h1{font:clamp(58px,7.2vw,106px)/1.03 Georgia,serif;letter-spacing:-.04em;margin:26px 0}.hero h1 em{color:#a38b5b}em{font-weight:normal}.hero p{font-size:18px;color:#6e685f;line-height:1.85;margin:0 0 30px}.button{display:inline-block;border:0;border-radius:50px;padding:16px 30px;text-align:center;font-size:14px;background:#faf8f4;color:#171717;transition:background .2s,transform .2s}.button:hover{background:#e7dcc8;transform:translateY(-2px)}.hero-foot{display:flex;gap:26px;margin-top:52px;letter-spacing:.13em;font-size:12px;color:#8a8070}.hero-film{position:absolute;inset:0 0 0 48%;height:100%;overflow:hidden}.hero-film video{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;mask-image:linear-gradient(90deg,transparent,#000 16%,#000 90%,transparent)}.film-label{position:absolute;bottom:38px;left:17%;font-size:12px;letter-spacing:.1em;color:#ddc9a3}.film-control{position:absolute;right:7%;bottom:29px;background:#17171780;border:1px solid #cfbd9570;color:#fff;border-radius:30px;font-size:12px;padding:10px 15px}.collection{max-width:1500px;margin:auto;padding:90px 5% 95px}.section-head{text-align:center;margin:0 auto 48px}.section-head h2{font:58px/1.1 Georgia,serif;letter-spacing:-.03em;margin:16px 0}.section-head h2 em{color:#927342}.section-head p{font-size:16px;color:var(--muted);margin:16px 0}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:65px 36px}.card{min-width:0}.card:nth-child(3n+2){padding-top:45px}.card button{display:block;border:0;background:none;padding:0;color:inherit;width:100%;text-align:center}.card-image{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:50% 50% 8px 8px;background:#ede8dd}.card-image img{height:100%;width:100%;object-fit:cover;transition:transform .6s}.card button:hover img{transform:scale(1.045)}.image-label{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);background:#faf8f4ea;border-radius:40px;padding:7px 15px;white-space:nowrap;color:#30291d;font-size:12px}.card-meta{padding:24px 5px 0}.card-meta .eyebrow{font-size:12px;letter-spacing:.09em}.card h3{font:29px/1.18 Georgia,serif;letter-spacing:-.02em;margin:10px 0}.card p{font-size:14px;color:var(--muted);margin:0 0 14px}.card-price{display:flex;align-items:center;justify-content:center;gap:20px;font-size:18px}.card-price span:last-child{font-size:13px;color:var(--muted)}.world{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;background:#f0ece4;overflow:hidden;border-radius:48% 48% 0 0 / 6% 6% 0 0}.world-image{position:relative;height:690px;overflow:hidden}.world-image img{width:100%;height:100%;object-fit:cover;mask-image:linear-gradient(90deg,#000 70%,transparent)}.world-play{position:absolute;bottom:36px;left:50%;transform:translateX(-50%);width:max-content;max-width:90%;background:#faf8f4}.world-play:hover{transform:translateX(-50%) translateY(-2px)}.world-copy{padding:65px 12% 65px 6%}.world-copy h2{font:64px/1.09 Georgia,serif;letter-spacing:-.035em;margin:25px 0}.world-copy h2 em{color:#927342}.world-copy p{font-size:16px;line-height:1.9;color:#726d65;max-width:360px}.text-link{display:inline-block;font-size:14px;border-bottom:1px solid #a28b5b;margin-top:20px;padding-bottom:5px}.offer{text-align:center;background:radial-gradient(ellipse at 50% 100%,#302b22,#0e0e0e 78%);color:#f3ede3;padding:90px 20px}.offer .eyebrow{color:#cfb988}.offer h2{font:62px/1.07 Georgia,serif;letter-spacing:-.03em;margin:24px 0}.offer h2 em{color:#cfb988}.offer p{font-size:15px;color:#bfb6a5;line-height:1.9;margin:28px 0}footer{display:flex;align-items:center;justify-content:space-between;padding:38px 5%;gap:20px;background:#faf8f4;font-size:14px}.footer-brand{font:25px Georgia,serif}footer span{color:var(--muted)}dialog{border:0;padding:0;width:min(1100px,95vw);max-height:94dvh;background:#faf8f4;color:#191919;border-radius:22px}dialog::backdrop{background:#000c}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#faf8f4;padding:15px 22px;position:sticky;top:0;z-index:4;font:20px Georgia,serif}.dialog-head button{background:none;border:0;font:14px Arial,sans-serif;padding:10px}.detail-layout{display:grid;grid-template-columns:1fr 1fr}.detail-media{background:#111;display:grid;place-items:center}.detail-media video,.detail-media img{display:block;width:100%;max-height:75dvh;object-fit:contain}.detail-media [hidden]{display:none}.detail-copy{padding:35px}.detail-copy h2{font:43px/1.15 Georgia,serif;letter-spacing:-.02em;margin:18px 0}.detail-copy>p{color:var(--muted);font-size:15px}.media-tabs{display:flex;background:#eee9df;border-radius:30px;padding:4px;gap:4px;margin:25px 0}.media-tabs button{border:0;flex:1;font-size:13px;padding:12px 8px;border-radius:25px;background:none;color:#574e3c}.media-tabs [aria-pressed=true]{background:#171717;color:white}.price-box{padding:20px 0;border-top:1px solid #d4cfc6;border-bottom:1px solid #d4cfc6}.price-box>span{font-size:12px;letter-spacing:.12em;color:#927342}.price-box p{margin:10px 0 0}.price-box b{font:30px Georgia,serif;margin-right:10px}.price-box p span{font-size:14px;color:var(--muted)}.detail-hint{font-size:13px!important}.pager{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:30px;font-size:13px}.pager button{background:#eee9df;border:0;border-radius:30px;padding:10px 15px;font-size:13px;color:#171717}@media(max-width:1000px){.hero{min-height:630px}.hero-copy{padding-left:5%;width:58%}.hero h1{font-size:clamp(54px,7.2vw,80px)}.grid{gap:45px 22px}.card h3{font-size:25px}.card-price{gap:10px}.world-image{height:600px}.world-copy h2{font-size:50px}.world-copy{padding-right:8%}.nav-cta{display:none}}@media(max-width:600px){header{padding:22px 20px}.brand{font-size:25px}.brand small{font-size:10px}nav{font-size:13px;gap:10px}nav a:last-child{display:none}.hero{display:block;min-height:0;background:linear-gradient(160deg,#f5f0e8,#fdfbf8)}.hero-copy{padding:40px 22px 0;text-align:center;width:100%;display:flex;flex-direction:column;align-items:center}.hero h1{font-size:clamp(48px,12vw,70px);margin:22px 0}.hero p{font-size:16px;margin-bottom:24px}.hero-foot{margin:24px 0 0;gap:20px;font-size:12px}.hero-film{position:relative;inset:auto;height:430px;margin-top:8px}.hero-film video{mask-image:linear-gradient(0deg,transparent,#000 12%,#000 88%,transparent)}.film-label{left:20px;bottom:25px;font-size:11px;max-width:60%}.film-control{right:18px;bottom:16px}.collection{padding:50px 18px 55px}.section-head{margin-bottom:32px}.section-head h2{font-size:39px}.section-head p{font-size:14px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.card:nth-child(3n+2){padding-top:0}.card:nth-child(even){padding-top:28px}.card-image{aspect-ratio:3/4}.image-label{font-size:12px;padding:6px 10px;bottom:12px}.card-meta{padding:16px 0 0}.card-meta .eyebrow{font-size:12px;letter-spacing:.025em}.card h3{font-size:22px;margin:8px 0}.card p{font-size:14px}.card-price{display:block;font-size:18px}.card-price span:last-child{display:block;font-size:13px;margin-top:2px}.world{grid-template-columns:1fr;border-radius:45% 45% 0 0 / 3% 3% 0 0}.world-image{height:460px}.world-image img{mask-image:linear-gradient(0deg,transparent,#000 12%)}.world-copy{padding:25px 26px 48px;text-align:center}.world-copy h2{font-size:44px;margin:20px 0}.world-copy p{margin:15px auto;font-size:16px}.offer{padding:55px 20px}.offer h2{font-size:44px}.offer p{font-size:14px}footer{flex-direction:column;text-align:center;padding:30px 20px;gap:12px}.detail-layout{grid-template-columns:1fr}.dialog-head{padding:10px 15px;font-size:17px}.detail-media video{max-height:57dvh}.detail-media img{max-height:none}.detail-copy{padding:28px 22px}.detail-copy h2{font-size:34px}.media-tabs button{font-size:14px}.eyebrow{letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Original poster photography, framed around the bottle and ingredients. */
.card-image{aspect-ratio:2/3;border-radius:46% 46% 6px 6px}.card-image img{position:absolute;width:175%;height:auto;max-width:none;left:-18%;top:-40%;object-fit:initial}.card button:hover img{transform:scale(1.025)}.hero h1{font-size:clamp(54px,6.1vw,90px)}.hero-copy{width:59%}.hero-film{inset-inline-start:53%}.hero-film video{mask-image:linear-gradient(90deg,transparent,#000 12%,#000 85%,transparent)}.hero .button{background:#191919;color:#e6d6b4}.hero .button:hover{background:#383125}.world-image img{width:175%;height:auto;max-width:none;position:absolute;left:-18%;top:-42%;mask-image:linear-gradient(90deg,#000 70%,transparent)}.detail-layout{grid-template-columns:1fr 1.12fr}.detail-media{align-self:start;position:sticky;top:60px}.poster-portrait{width:100%;aspect-ratio:2/3;overflow:hidden;position:relative}.detail-media .poster-portrait img{position:absolute;width:175%;height:auto;max-height:none;max-width:none;left:-18%;top:-40%;object-fit:initial}.detail-copy{padding:35px 38px 30px}.detail-copy>p.scent-story{font-size:16px;line-height:1.9;margin:22px 0 26px}.scent-section{margin:23px 0}.scent-section h3{font:21px/1.2 Georgia,serif;margin:0 0 12px}.scent-section p{font-size:15px;line-height:1.85;color:#726d65;margin:0}.note-highlights{display:flex;flex-wrap:wrap;gap:9px}.note-highlights span{font-size:14px;padding:7px 12px;background:#eee9df;border-radius:22px;color:#6d5830}.media-tabs{border:1px solid #d8d3ca;background:none;border-radius:0;padding:0;gap:0;flex-wrap:wrap}.media-tabs button{font-size:12px;border-radius:0;flex:1;padding:12px 6px}.price-box .rrp{display:block;color:#8a8070;font-size:12px;letter-spacing:0;margin-top:13px}.detail-hint{line-height:1.7}.world{border-radius:40% 40% 0 0 / 3% 3% 0 0}
@media(max-width:1000px){.hero h1{font-size:clamp(45px,6.1vw,70px)}.hero-copy{width:60%}.detail-copy{padding:30px 25px}.media-tabs button{flex-basis:33%;font-size:12px}}
@media(max-width:600px){.hero-copy{width:100%;padding:40px 22px 0}.hero h1{font-size:clamp(42px,10.8vw,62px)}.hero-film{inset:auto;height:400px;margin-top:15px}.hero-film video{mask-image:linear-gradient(0deg,transparent,#000 10%,#000 88%,transparent)}.film-label{color:#c6b58f}.hero-foot{color:#897d68}.card-image{aspect-ratio:2/3}.card p{font-size:14px}.card-meta .eyebrow{font-size:12px}.world-image{height:450px}.world-image img{top:-40%;mask-image:linear-gradient(0deg,transparent,#000 8%)}.detail-layout{grid-template-columns:1fr}.detail-media{position:static}.poster-portrait{aspect-ratio:2/3;max-height:65dvh}.detail-copy{padding:27px 23px}.media-tabs button{font-size:13px}.note-highlights span{font-size:14px}.offer h2{font-size:43px}}
/* Quiet metallic details against a light, warm background. */
header{border-bottom:1px solid #d4d2cd}.brand{color:#111}.nav-cta{border-color:#b5b3ad}.hero-foot{border-top:1px solid #c8c5bd;padding-top:20px}.image-label{background:#161616df;color:#ead8b1}.note-highlights span{background:transparent;border-bottom:1px solid #c4b083;border-radius:0;padding:4px 2px;margin-right:12px}.scent-section h3{color:#302b23}.media-tabs{border-color:#c9c7c2}.media-tabs [aria-pressed=true]{color:#e5d2a6}.price-box{border-color:#c9c7c2}.world-image{height:760px}.world-image img{width:130%;left:-10%;top:-20%;mask-image:linear-gradient(90deg,#000 72%,transparent)}
@media(max-width:1000px){.world-image{height:620px}.world-image img{width:150%;left:-15%;top:-27%}}@media(max-width:600px){.world-image{height:500px}.world-image img{width:165%;left:-17%;top:-37%;mask-image:linear-gradient(0deg,transparent,#000 8%)}.poster-portrait{max-height:none;aspect-ratio:2/3}.detail-copy>p.scent-story{font-size:16px}}
/* Unframed product photography. */
.card-image{border-radius:0}.card:nth-child(3n+2),.card:nth-child(even){padding-top:0}.world{border-radius:0}

/* Consistent shop-style product hierarchy. */
.grid{align-items:start;gap:50px 30px}.card button{text-align:left}.card-meta{padding:20px 0 0}.card-meta h3{margin:9px 0 10px}.card-meta>p{min-height:46px;margin:0 0 12px}.card-price{justify-content:flex-start;gap:18px}.discover-link{display:inline-block;border-bottom:1px solid #b2a07b;padding:5px 0;margin-top:14px;font-size:14px;color:#24221d}.card-image{border-radius:0}.card:nth-child(3n+2),.card:nth-child(even){padding-top:0}@media(max-width:600px){.grid{gap:32px 16px}.card-meta>p{min-height:68px}.card-price{display:block}.discover-link{font-size:14px;margin-top:10px}}
.announcement button{background:none;border:0;color:inherit;padding:0;font-size:12px;letter-spacing:.04em;line-height:1.7}.announcement button span{margin-left:12px;text-decoration:underline;text-underline-offset:3px}.card-price{gap:12px}.previous-price{font-size:14px;color:#92897b;text-decoration-thickness:1px}.current-price{font-size:20px}.price-box .rrp{margin-top:7px;text-decoration:line-through;letter-spacing:0}.price-box .saving{font-size:13px;color:#876f42;margin:8px 0 20px}.price-box p:has(#pair){border-top:1px solid #e3ded3;padding-top:17px}.detail-media #poster{max-height:none}.detail-media:has(#poster:not([hidden])){height:auto;overflow:hidden}.detail-media #poster:not([hidden]){clip-path:inset(0 0 26% 0);margin-bottom:-46.2%;object-fit:contain}
#invitation{width:min(590px,92vw);max-height:92dvh;padding:45px 42px 28px;text-align:center;border-radius:0;background:#faf8f3;box-shadow:0 22px 100px #0005}#invitation::backdrop{background:#0009;backdrop-filter:blur(3px)}#invitation-close{position:absolute;top:12px;right:15px;padding:6px 12px;border:0;background:none;color:#555;font-size:26px;line-height:1}.invitation-mark{font:18px Georgia,serif;letter-spacing:.12em;margin:8px 0 26px;padding-bottom:22px;border-bottom:1px solid #c9c6bf}#invitation h2{font:47px/1.07 Georgia,serif;letter-spacing:-.035em;margin:23px 0 17px}#invitation h2 em{color:#a28a59}.invitation-intro{color:#756e60;font-size:15px;line-height:1.7;max-width:330px;margin:0 auto 23px}.invitation-price{display:flex;justify-content:center;align-items:center;gap:18px}.invitation-price>span{font:53px Georgia,serif}.invitation-price del{font-size:20px;color:#999083}.invitation-size{font-size:14px;color:#6e675b;margin:12px 0 24px}.invitation-single{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 0;border-top:1px solid #d7d2c8;border-bottom:1px solid #d7d2c8;font-size:14px;color:#746956;text-align:left}.invitation-single strong{font:23px Georgia,serif;color:#27241e}.invitation-single del{font:14px Arial,sans-serif;color:#92897a;margin-left:8px}#invitation-explore{display:block;margin:23px 0 20px;background:#171717;color:#e6d4ad;border-radius:0}.invitation-oud{font-size:12px;color:#81786a;line-height:1.9;margin:0}.invitation-oud del{color:#a0988b;margin-left:3px}@media(max-width:600px){.announcement button span{display:block;margin-left:0;font-size:12px}#invitation{padding:35px 24px 24px}#invitation h2{font-size:38px}.invitation-mark{font-size:15px;margin-bottom:20px}.invitation-intro{font-size:14px}.invitation-price>span{font-size:47px}.invitation-size{font-size:14px}.invitation-single{font-size:13px}}
.basket-nav{border:0;background:none;color:#24221d;font-size:14px;display:flex;align-items:center;gap:9px;padding:8px 0;white-space:nowrap}.basket-nav span{display:inline-grid;place-items:center;min-width:23px;height:23px;background:#181818;color:#e6d4ad;border-radius:50%;font-size:12px}.card .add-to-basket,.add-to-basket{display:block;width:100%;padding:13px 18px;margin-top:18px;background:#171717;border:1px solid #171717;color:#e8d8b7;text-align:center;font:14px Arial,sans-serif;cursor:pointer}.card .add-to-basket:hover,.add-to-basket:hover{background:#373125}.detail-add{margin:23px 0 15px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#basket{position:fixed;inset:0 0 0 auto;margin:0;width:min(510px,100vw);height:100dvh;max-height:100dvh;max-width:100vw;border-radius:0;background:#faf8f4;overflow:auto}#basket::backdrop{background:#0009}.basket-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 27px 20px;border-bottom:1px solid #d5d1c9;background:#faf8f4;position:sticky;top:0;z-index:4}.basket-head h2{font:33px/1.15 Georgia,serif;margin:10px 0 0}.basket-head button{background:none;border:0;padding:10px 0;font-size:14px}.basket-head .eyebrow{font-size:11px}#basket-body{padding:10px 27px 25px}.basket-item{display:grid;grid-template-columns:100px 1fr;gap:19px;padding:22px 0;border-bottom:1px solid #dfdbd2}.basket-thumb{position:relative;overflow:hidden;width:100px;height:150px}.basket-thumb img{position:absolute;width:175%;height:auto;max-width:none;left:-18%;top:-40%}.basket-item-copy h3{font:23px/1.2 Georgia,serif;margin:0 0 8px}.basket-item-copy>p{font-size:13px;color:#7e7568;margin:5px 0}.basket-item-copy .item-price{font-size:17px;color:#27221b;margin:10px 0}.item-price del{font-size:13px;color:#9a9285;margin-left:9px}.quantity-control{display:inline-flex;align-items:center;border:1px solid #c8c2b6;margin:7px 10px 0 0}.quantity-control button{border:0;background:none;padding:7px 12px;min-height:36px;font-size:19px;color:#29251d}.quantity-control span{min-width:27px;text-align:center;font-size:14px}.quantity-control button:disabled{opacity:.35;cursor:default}.remove-item{background:none;border:0;border-bottom:1px solid #9b917f;padding:0;font-size:12px;color:#756b5a;margin-top:10px}.pairing-note{padding:23px 0 0}.pairing-note p{font-size:15px;margin:12px 0;color:#5e5545;line-height:1.7}.pairing-note small{font-size:12px;color:#8c8170;line-height:1.7;display:block}#basket-summary{padding:24px 27px 26px;background:#f0ece4;border-top:1px solid #d5d1c9}.summary-line{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:14px;color:#746b5c;margin:11px 0}.saving-line{color:#8b7545}.total-line{border-top:1px solid #cec6b6;padding-top:20px;margin-top:20px;font-size:18px;color:#24211b}.total-line strong{font:29px Georgia,serif;font-weight:normal}.basket-footnote{font-size:12px;color:#8c8272;margin:13px 0 18px}.basket-primary{width:100%;background:#171717;border:0;color:#e6d3ac;font-size:14px;padding:16px;cursor:pointer}.basket-secondary{display:block;margin:17px auto 0;padding:5px 0;background:none;border:0;border-bottom:1px solid #ab9a78;color:#5e523c;font-size:14px}.basket-empty{padding:40px 0}.basket-empty h3{font:31px/1.2 Georgia,serif}.basket-empty p{font-size:15px;color:#746b5d;line-height:1.85}.basket-empty .button{background:#191919;color:#dfcda9;border-radius:0;margin-top:18px}.review-intro{font-size:15px;color:#756a57;line-height:1.8;margin:17px 0 0}.review-note{font-size:12px;color:#8d8170;line-height:1.7;margin:13px 0 0}.review-quantity{font-size:14px!important;color:#655c4d!important}@media(max-width:600px){header{gap:13px;flex-wrap:wrap}.brand{font-size:23px}nav{margin-left:auto;font-size:12px}.basket-nav{font-size:13px}.basket-nav span{width:20px;height:20px;min-width:20px}.card .add-to-basket{font-size:14px;padding:13px 6px}.basket-head{padding:23px 21px 18px}#basket-body{padding:8px 21px 20px}#basket-summary{padding:22px 21px}.basket-item{grid-template-columns:85px 1fr;gap:16px}.basket-thumb{width:85px;height:127px}.basket-item-copy h3{font-size:22px}.basket-item-copy>p{font-size:13px}}
/* A continuous fragrance page, with no floating card or boxed detail panels. */
#detail{position:fixed;inset:0;margin:0;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border:0;border-radius:0;background:#faf8f4;box-shadow:none;overflow:auto;opacity:0;transition:opacity .25s ease}#detail[open]{opacity:1}#detail::backdrop{background:#faf8f4}#detail .dialog-head{display:flex;justify-content:space-between;gap:25px;padding:24px 5%;border-bottom:1px solid #e3dfd6;background:#faf8f4f5;backdrop-filter:blur(12px);font:14px Arial,sans-serif;position:sticky;top:0;z-index:5}#detail .dialog-head button{font:14px Arial,sans-serif;color:#6b6251;padding:7px 0;border:0;background:none}.detail-brand{font:19px Georgia,serif;letter-spacing:.12em;color:#222}#detail .detail-layout{max-width:1330px;margin:auto;padding:48px 5% 70px;display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:start}.detail-gallery{position:sticky;top:110px}#detail .detail-media{position:static;top:auto;display:block;background:transparent;overflow:hidden;align-self:auto}#detail .poster-portrait{aspect-ratio:2/3;width:100%;max-height:none;overflow:hidden;background:transparent;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}#detail .poster-portrait img{width:175%;height:auto;left:-18%;top:-40%;max-height:none}#detail #scent-film{width:100%;height:auto;max-height:74dvh;object-fit:contain;background:transparent}#detail #poster{width:100%;height:auto;max-height:none}#detail .detail-copy{padding:23px 0 0;background:transparent}#detail .detail-copy .eyebrow{font-size:12px;letter-spacing:.1em;color:#998252}#detail .detail-copy h2{font:clamp(36px,4.2vw,59px)/1.05 Georgia,serif;letter-spacing:-.035em;margin:22px 0 18px;max-width:500px}#detail #scent-description{font-size:14px;letter-spacing:.035em;color:#857b6a;margin:0 0 25px}.detail-price{display:flex;align-items:baseline;gap:15px;margin:0 0 23px}.detail-price #single{font:29px Georgia,serif;color:#222}.detail-price #rrp{font-size:15px;color:#a39987}.detail-add{padding:17px 22px;margin:0 0 16px;background:#171717;color:#e9dab9;letter-spacing:.03em}.detail-pairing{font-size:13px;color:#8c7853;line-height:1.7;margin-bottom:35px}#detail .scent-story{font-size:16px;line-height:1.95;color:#6f685b;margin:30px 0!important}#detail .scent-section{margin:25px 0;border:0;padding:0}#detail .scent-section h3{font:20px Georgia,serif;margin-bottom:13px;color:#393228}#detail .note-highlights{display:flex;gap:0;flex-wrap:wrap;align-items:center}#detail .note-highlights span{padding:0;margin:0;border:0;border-radius:0;background:none;color:#877443;font-size:15px}#detail .note-highlights span+span::before{content:'·';display:inline-block;margin:0 12px;color:#b6ae9d}#detail details.scent-section{border-top:1px solid #ddd8ce;margin:0;padding:18px 0}#detail details summary{list-style:none;cursor:pointer;font:18px Georgia,serif;display:flex;justify-content:space-between;gap:16px;color:#514939}#detail details summary::-webkit-details-marker{display:none}#detail details summary::after{content:'+';font:19px Arial,sans-serif;color:#aa9876}#detail details[open] summary::after{content:'−'}#detail details.scent-section p{font-size:15px;line-height:1.9;margin:15px 0 0;color:#7d7363}#detail .media-tabs{border:0;border-radius:0;background:none;display:flex;flex-wrap:nowrap;justify-content:center;gap:24px;padding:0;margin:21px 0 0}#detail .media-tabs button{background:none;border:0;border-bottom:1px solid transparent;border-radius:0;color:#998e7d;flex:0 1 auto;padding:8px 0;font-size:13px;white-space:nowrap}#detail .media-tabs [aria-pressed=true]{background:none;color:#413a2e;border-bottom-color:#b5a17b}#detail .pager{margin-top:38px;padding-top:22px;border-top:1px solid #ddd8ce;gap:15px;font-size:12px;color:#a29886}#detail .pager button{border:0;border-radius:0;background:none;color:#817257;font-size:13px;padding:5px 0}@starting-style{#detail[open]{opacity:0}}@media(max-width:900px){#detail .detail-layout{gap:5%;padding-top:30px}#detail .detail-copy h2{font-size:39px}.detail-brand{font-size:16px}#detail .media-tabs{gap:16px}#detail .media-tabs button{font-size:12px}}@media(max-width:600px){#detail .dialog-head{padding:17px 20px;gap:15px}#detail .dialog-head button{font-size:12px}.detail-brand{font-size:13px;letter-spacing:.05em}#detail .detail-layout{display:flex;flex-direction:column;gap:0;padding:20px 21px 45px}.detail-gallery{position:static;width:100%;margin:0 auto}#detail .poster-portrait{aspect-ratio:2/3;width:100%;max-width:340px;margin:auto}#detail #scent-film{max-height:65dvh}#detail .media-tabs{gap:24px;margin:15px 0 25px}#detail .media-tabs button{font-size:13px}#detail .detail-copy{padding:6px 3px 0;width:100%}#detail .detail-copy h2{font-size:42px;margin:16px 0}#detail #scent-description{font-size:14px;margin-bottom:20px}.detail-price{margin-bottom:19px}.detail-pairing{margin-bottom:25px}#detail .scent-story{font-size:16px;line-height:1.9;margin:27px 0!important}#detail .pager{margin-top:27px}#detail .pager button{font-size:13px}}@media(prefers-reduced-motion:reduce){#detail{transition:none}}
@media(max-width:600px){#detail .poster-portrait{width:min(100%,300px,35dvh);max-width:300px}}
.purchase-controls{display:flex;gap:12px;align-items:stretch;margin:0 0 13px}.product-quantity{display:flex;align-items:center;justify-content:center;border:1px solid #c8c1b3;background:#faf8f4;flex:0 0 125px}.product-quantity button{background:none;border:0;padding:14px 13px;min-width:41px;min-height:52px;font-size:21px;color:#373025}.product-quantity span{font-size:16px;min-width:30px;text-align:center}.product-quantity button:disabled{opacity:.3;cursor:default}.purchase-controls .detail-add{margin:0;flex:1;width:auto;min-height:54px}.purchase-controls .detail-add:disabled{opacity:.5;cursor:default}.quantity-price{font-size:13px;color:#8b7650;margin:0 0 15px;line-height:1.7}.quantity-price:empty{display:none}@media(max-width:600px){#detail .detail-layout{padding-top:12px}#detail .poster-portrait{width:min(100%,240px,27dvh)}#detail .media-tabs{margin:8px 0 15px;gap:22px}#detail .detail-copy h2{font-size:36px;margin:13px 0}#detail #scent-description{margin-bottom:15px}.detail-price{margin-bottom:16px}.purchase-controls{gap:10px}.product-quantity{flex-basis:118px}.product-quantity button{min-width:39px;padding:14px 10px}.purchase-controls .detail-add{font-size:14px;padding:14px 9px}.detail-pairing{margin-bottom:22px}}
#checkout{position:fixed;inset:0;margin:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0;background:#faf8f4;overflow:auto}#checkout::backdrop{background:#faf8f4}.checkout-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 5%;border-bottom:1px solid #e1ddd3;background:#faf8f4f5;position:sticky;top:0;z-index:4;backdrop-filter:blur(10px)}.checkout-head button{background:none;border:0;color:#75694f;font-size:14px;padding:7px 0}.checkout-wrap{max-width:1200px;margin:auto;padding:35px 5% 60px}.checkout-progress{display:flex;list-style:none;gap:35px;padding:0 0 24px;margin:0 0 35px;border-bottom:1px solid #dfdacd;color:#aea390;font-size:13px;letter-spacing:.03em}.checkout-progress [aria-current]{color:#292318}.future-step{color:#b8b0a2}.checkout-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;align-items:start}.checkout-content h2{font:44px/1.13 Georgia,serif;letter-spacing:-.025em;margin:16px 0 30px}.checkout-content h2:focus{outline:none}.checkout-content form fieldset{border:0;padding:0;margin:0 0 28px;min-width:0}.checkout-content legend{font:24px Georgia,serif;color:#332d23;padding:0;margin:0 0 22px}.form-row{margin:0 0 18px}.form-row label{display:block;font-size:14px;color:#786d59}.form-row input{display:block;width:100%;margin-top:8px;padding:13px 14px;border:1px solid #cdc6b7;border-radius:0;font:16px/1.3 Arial,sans-serif;background:#fffdf9;color:#28241d;min-height:48px}.form-row input:focus{outline:1px solid #a38b5b;border-color:#a38b5b}.form-row input[aria-invalid]{border-color:#a04433}.optional{font-size:12px;color:#a59a87}.field-error{font-size:13px;color:#9b4735;display:block;margin-top:5px}.field-error:empty{display:none}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.country-line{display:flex;justify-content:space-between;gap:20px;font-size:14px;color:#82755f;padding:13px 0;border-bottom:1px solid #ddd6c8}.country-line strong{font-weight:normal;color:#504734}.delivery-information{margin:5px 0 25px}.delivery-information h3{font:23px Georgia,serif;margin:0 0 12px}.delivery-information p{font-size:14px;color:#8c7e68;line-height:1.7}.checkout-primary{width:100%;padding:17px 20px;border:0;background:#171717;color:#e3d1ac;font-size:14px;cursor:pointer}.checkout-summary{position:sticky;top:115px}.checkout-summary details{border:0}.checkout-summary summary{display:flex;justify-content:space-between;gap:20px;font:23px Georgia,serif;list-style:none;padding-bottom:20px;border-bottom:1px solid #d8d2c5;cursor:pointer}.checkout-summary summary::-webkit-details-marker{display:none}.checkout-summary summary strong{font:25px Georgia,serif;font-weight:normal}.checkout-item{display:grid;grid-template-columns:65px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid #e0dacd}.checkout-item .basket-thumb{width:65px;height:97px}.checkout-item h3{font:21px/1.2 Georgia,serif;margin:3px 0 10px}.checkout-item p{font-size:13px;color:#928571;margin:0 0 9px}.checkout-item span{font-size:16px;color:#554b39}#checkout-totals{padding-top:20px}.checkout-summary-note{font-size:12px;color:#9b8f7b;line-height:1.8;margin:14px 0}.checkout-summary>details>button{border:0;border-bottom:1px solid #b5a582;background:none;padding:5px 0;font-size:14px;color:#81704c;margin-top:6px}.checkout-intro{font-size:16px;line-height:1.85;color:#84745c;margin:0 0 30px}.review-block{padding:22px 0;border-top:1px solid #ddd6c8}.review-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.review-block h3{font:23px Georgia,serif;margin:0 0 15px}.review-heading button{border:0;background:none;border-bottom:1px solid #b09a70;padding:4px 0;color:#8d774e;font-size:13px}.review-block p{font-size:15px;line-height:1.85;color:#7d715c;white-space:pre-line;margin:0}.payment-next:disabled{background:#e4ded3;color:#9b907c;cursor:not-allowed;margin-top:20px}.payment-status{font-size:13px;line-height:1.8;color:#9d917a;margin:13px 0}.checkout-content [hidden]{display:none}@media(max-width:900px){.checkout-layout{gap:7%}.checkout-content h2{font-size:37px}.checkout-summary summary{font-size:21px}.checkout-item h3{font-size:19px}.checkout-head .detail-brand{font-size:16px}}@media(max-width:600px){.checkout-head{padding:18px 20px;gap:12px}.checkout-head button{font-size:12px}.checkout-head .detail-brand{font-size:13px;letter-spacing:.045em}.checkout-wrap{padding:24px 23px 40px}.checkout-progress{gap:23px;font-size:12px;padding-bottom:19px;margin-bottom:27px}.checkout-layout{display:flex;flex-direction:column;gap:32px}.checkout-content{width:100%}.checkout-content h2{font-size:35px;margin:16px 0 28px}.checkout-summary{position:static;width:100%}.form-columns{gap:14px}.checkout-primary{min-height:52px}.checkout-summary summary{font-size:22px}.checkout-summary-note{font-size:13px}}
.bestseller-badge{position:absolute;left:13px;top:13px;padding:6px 11px;background:#faf8f4ed;border:1px solid #d2c29f;color:#8b7243;font-size:12px;letter-spacing:.07em;text-transform:uppercase;z-index:1}@media(max-width:600px){.bestseller-badge{left:9px;top:9px;padding:5px 8px;font-size:11px}.card-meta .eyebrow{font-size:11px;letter-spacing:.015em}}
#invitation-close{font:12px Arial,sans-serif;padding:8px 10px;line-height:1.4;color:#8e7b56}#basket-close{font-size:12px;line-height:1.5;max-width:110px;text-align:right}.dialog-head #close{min-height:40px}.checkout-head button{min-height:40px}#detail .dialog-head{padding-top:16px;padding-bottom:16px}@media(max-width:600px){#detail .dialog-head{padding-top:12px;padding-bottom:12px}#detail .dialog-head #close{font-size:12px;white-space:nowrap}#detail .detail-brand{font-size:12px}}
#detail .dialog-head .detail-brand{min-width:0;flex:1;text-align:center}#detail .dialog-head button{flex-shrink:0}.checkout-head .detail-brand{min-width:0;flex:1;text-align:center}.checkout-head button{flex-shrink:0}
/* One quiet return icon across all customer journeys. */
button.return-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;color:#887651}button.return-link::before{content:'';display:block;flex:0 0 15px;width:15px;height:15px;background:currentColor;opacity:.8;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 12H4m6-6-6 6 6 6' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}#invitation-close{font-size:12px;letter-spacing:.015em}#basket-close{max-width:145px;text-align:left}.checkout-head #checkout-close{font-size:12px}#detail .dialog-head .return-link,#checkout .checkout-head .return-link{color:#887651}@media(max-width:600px){button.return-link{gap:6px}button.return-link::before{width:13px;height:13px;flex-basis:13px}.checkout-head #checkout-close{display:none}}
.pairing-notice-space{min-height:38px;margin:0 0 12px}.pairing-notice{display:flex;align-items:center;flex-wrap:wrap;gap:0;background:transparent;padding:7px 0;color:#99845b;font-size:12px;line-height:1.6;animation:quiet-note .35s ease both}.pairing-notice[hidden]{display:none}.pairing-notice button{margin-left:auto;border:0;background:none;color:#b0a48f;padding:2px 0 2px 15px;font-size:11px;cursor:pointer}@keyframes quiet-note{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pairing-notice{animation:none}}.announcement{font-size:11px;letter-spacing:.1em}
.mixed-pair-note{color:#aa9c80;margin-left:5px}.pairing-notice-space{min-height:56px}.pairing-notice button{font-size:12px}

/* Launch refinements: exact product portraits, readable details, quiet controls. */
.card-image{background:var(--paper);aspect-ratio:2/3}
.card-image img{position:static;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;transform:none}
.card button:hover .card-image img{transform:scale(1.015)}
.grid{align-items:stretch}.card{display:flex;flex-direction:column}.card>button[data-product]{display:flex;flex-direction:column;flex:1;width:100%}.card-image,.card-meta{width:100%}.card-meta{display:flex;flex-direction:column;flex:1}.card-meta h3{min-height:2.36em}.card-meta>p{min-height:2.7em}.card-price{margin-top:auto;display:flex;align-items:baseline}.discover-link{align-self:flex-start}.card .add-to-basket{min-height:48px;margin-top:16px}.card-meta .eyebrow{font-size:12px;line-height:1.6}.bestseller-badge{font-size:12px}
.world-image{background:#f0ece4}.world-image img{position:static;display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;mask-image:none;mix-blend-mode:multiply}
#detail .poster-portrait{mask-image:none}#detail .poster-portrait img{position:static;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;left:auto;top:auto}
.basket-thumb{background:var(--paper)}.basket-thumb img{position:static;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center}
#detail #poster{clip-path:none;margin:0;width:100%;height:auto;max-height:none}.scent-poster{background:#f2ede4;padding:28px 20px;text-align:center}.poster-heading .eyebrow{font-size:12px;letter-spacing:.12em}.poster-heading h3{font:36px/1.1 Georgia,serif;letter-spacing:-.025em;margin:16px 0 12px}.poster-heading p{font-size:14px;color:#6b6254;margin:0}.scent-poster>img{width:100%;height:auto;max-height:52dvh;object-fit:contain;mix-blend-mode:multiply}.poster-notes p{font:18px/1.6 Georgia,serif;margin:12px 0}.poster-notes>span:last-child{font-size:13px;color:#6b6254}
#detail .media-tabs button{min-height:44px;padding:11px 0;font-size:14px}.pairing-notice{font-size:13px;color:#78613a}.pairing-notice .mixed-pair-note{color:#786b55}.pairing-notice button{min-height:36px;font-size:12px;color:#756b5b}.quantity-price{color:#78613a;font-size:14px}.pairing-notice-space{min-height:60px}#detail #scent-description{font-size:15px;color:#6b6255}#detail .detail-copy .eyebrow{color:#78613a}#detail .detail-price #rrp{color:#756b5e}#detail .note-highlights span{color:#78613a}#detail .media-tabs button{color:#766a57}#detail .pager button{min-height:44px;font-size:14px}.remove-item{min-height:40px;border-bottom:0;text-decoration:underline;text-underline-offset:4px;font-size:13px}.quantity-control button{min-width:44px;min-height:44px}
#basket[open]{display:flex;flex-direction:column;overflow:hidden}#basket .basket-head{flex:none;position:static}#basket-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}#basket-summary{flex:none;padding:17px 27px max(17px,env(safe-area-inset-bottom))}#basket-summary:empty{display:none}#basket-summary .total-line{border:0;padding-top:0;margin:0 0 9px}.basket-footnote{font-size:13px;line-height:1.5;margin:9px 0 12px;color:#756b5c}.basket-secondary{margin:9px auto 0;min-height:36px}.savings-breakdown{font-size:13px;color:#756b5c;margin:6px 0}.savings-breakdown summary{cursor:pointer;min-height:30px;color:#78613a}.savings-breakdown .summary-line{font-size:13px;margin:6px 0}.basket-primary{min-height:50px}.basket-head .eyebrow{font-size:12px}.pairing-note small{font-size:13px;color:#756b5c}.pairing-note .eyebrow{color:#78613a}
.checkout-head{padding-top:max(16px,env(safe-area-inset-top));padding-bottom:16px}.checkout-wrap{padding-bottom:max(40px,env(safe-area-inset-bottom))}.checkout-summary-note,.optional{font-size:13px;color:#756b5c}.delivery-information p,.payment-status{color:#756b5c}.form-row label{color:#6b604d}.checkout-summary summary{align-items:center}.checkout-summary summary .summary-label::after{content:' +';font:18px Arial,sans-serif;color:#8b7547}.checkout-summary details[open] .summary-label::after{content:' −'}.checkout-summary summary{min-height:48px}.checkout-progress .future-step{color:#8c8170}
@media(max-width:600px){.card-meta h3{font-size:22px;min-height:2.36em}.card-meta>p{min-height:2.7em;font-size:14px}.card-price{display:flex}.card-price .current-price{font-size:20px}.card-price .previous-price{font-size:14px}.card-meta .eyebrow{font-size:12px;letter-spacing:0}.card .add-to-basket{padding:14px 6px}.world-image{height:500px}.world-image img{position:static;width:100%;height:100%;mask-image:none}.bestseller-badge{font-size:11px}#detail .dialog-head{gap:10px;padding-left:18px;padding-right:18px}#detail .dialog-head button{min-height:44px;font-size:13px}.detail-brand{line-height:1.3}#detail .poster-portrait{width:min(100%,240px,27dvh);aspect-ratio:2/3}#detail .media-tabs{gap:18px}#detail .media-tabs button{font-size:13px}.poster-heading h3{font-size:29px}.scent-poster{padding:24px 16px}.scent-poster>img{max-height:42dvh}.poster-notes p{font-size:17px}#basket-summary{padding:15px 21px max(15px,env(safe-area-inset-bottom))}.checkout-layout{gap:27px}.checkout-summary{order:-1}.checkout-summary summary{font-size:20px;padding-bottom:14px}.checkout-summary details{border-bottom:1px solid #dfdacd;padding-bottom:10px}.checkout-progress{gap:20px;font-size:13px}.checkout-content h2{font-size:34px}.pairing-notice-space{min-height:78px}.announcement{font-size:12px;letter-spacing:.05em}.basket-head{padding:18px 21px 15px}.basket-head h2{font-size:30px}}
@media(max-width:400px){#detail .dialog-head .detail-brand{font-size:10px;letter-spacing:.02em}#detail .dialog-head{gap:8px}#detail .dialog-head button{font-size:12px}.card-meta h3{font-size:20px}.card-meta .eyebrow{font-size:11px}.product-quantity{flex-basis:112px}.purchase-controls{gap:8px}.purchase-controls .detail-add{padding-inline:7px}.hero h1{font-size:42px}.checkout-progress{gap:14px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.card button:hover .card-image img{transform:none}}
.footer-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center}.footer-links button{font-size:14px;border:0;background:none;color:#6b6254;padding:8px 0;min-height:44px}.ordering-status{font-size:14px;line-height:1.7;color:#756b5c;padding:0 0 20px;border-bottom:1px solid #ddd6c8;margin:0 0 28px}.card .add-to-basket:disabled{opacity:.5;cursor:default}#information{width:min(720px,100vw);border-radius:0;max-height:90dvh;background:var(--paper)}#information .dialog-head{border-bottom:1px solid #e3dfd6;font:14px Arial,sans-serif;gap:20px}.information-content{padding:30px 35px 45px}.information-content h2{font:36px/1.15 Georgia,serif;margin:0 0 25px}.information-content p{color:#6b6254;font-size:16px;line-height:1.8}#information .return-link{font-size:14px;min-height:44px}@media(max-width:600px){#information{position:fixed;inset:0;margin:0;width:100vw;height:100dvh;max-height:100dvh}#information .detail-brand{font-size:12px}#information .dialog-head{padding:14px 20px;gap:12px}.information-content{padding:28px 23px 40px}.information-content h2{font-size:32px}.footer-links{gap:22px}}

/* Quiet, readable information beside the digitally styled product imagery. */
.image-note{font-size:.875rem;line-height:1.55;color:#615a50;letter-spacing:0;max-width:48rem;margin:1rem 0}.collection-image-note{margin:1.5rem auto 0;text-align:center}.detail-copy .image-note{margin:.75rem 0 1.25rem}

/* Preserve photographed colour in the new scent-inspired scenes. */
.card-image img,#detail .poster-portrait img,.world-image img,.scent-poster>img,.basket-thumb img{mix-blend-mode:normal}

/* One frontal studio composition across all shopping views.
   Display framing aligns the photographed silhouette without changing source assets. */
.card .card-image img[src*="aligned-product-"],
.card button:hover .card-image img[src*="aligned-product-"],
#detail .poster-portrait img[src*="aligned-product-"],
.world-image img[src*="aligned-product-"],
#detail .scent-poster>img[src*="aligned-product-"],
.basket-thumb img[src*="aligned-product-"]{
 transform-origin:50% 50%;
 transform:translateY(var(--studio-y,0%)) scale(var(--studio-sx,1),var(--studio-sy,1));
 mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent),linear-gradient(0deg,transparent,#000 8%,#000 92%,transparent);
 mask-composite:intersect;
 -webkit-mask-composite:source-in;
}
.world-image,.basket-thumb,.card-image{background:var(--paper)}
img[src$="aligned-product-0.webp"]{--studio-sx:1.00000000;--studio-sy:1.00000000;--studio-y:0.00000000%}
img[src$="aligned-product-1.webp"]{--studio-sx:0.86956522;--studio-sy:0.94258373;--studio-y:2.42318331%}
img[src$="aligned-product-2.webp"]{--studio-sx:1.05263158;--studio-sy:0.99369483;--studio-y:-0.15845024%}
img[src$="aligned-product-3.webp"]{--studio-sx:0.98039216;--studio-sy:0.92271663;--studio-y:3.10395931%}
img[src$="aligned-product-4.webp"]{--studio-sx:0.93023256;--studio-sy:0.92596945;--studio-y:0.73182898%}
img[src$="aligned-product-5.webp"]{--studio-sx:1.03896104;--studio-sy:1.00127065;--studio-y:2.76978108%}
