@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Manrope:wght@400;500;600;700&display=swap');
:root{--bg:#11130f;--gold:#d6b579;--cream:#eee9dc;--line:#34372b;--muted:#a7a99b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--bg);color:var(--cream);font:14px Manrope,Arial,sans-serif}button,input,a{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.preview{text-align:center;padding:9px 16px;font-size:11px;color:#c6bda6;background:#24251c;border-bottom:1px solid #3c3c2b}header{height:103px;margin:0 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font:40px Georgia,serif;letter-spacing:-5px;color:var(--gold);display:flex;align-items:center;gap:19px}.brand span{font:10px Manrope,sans-serif;letter-spacing:2px;line-height:1.7;color:var(--cream)}nav{display:flex;gap:35px;font-size:12px;color:#bfc0b3}.bag{background:none;border:0;color:var(--cream);font-size:12px}.bag span{display:inline-grid;place-items:center;border:1px solid #716548;border-radius:50%;width:26px;height:26px;margin-left:12px}.hero{min-height:660px;display:grid;grid-template-columns:1fr 1fr;margin:0 6%;position:relative}.hero-copy{padding:92px 0 40px;z-index:1}.eyebrow{font-size:10px;letter-spacing:2.5px;color:var(--gold)}h1,h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400}h1{font-size:clamp(55px,5.8vw,88px);line-height:1.04;letter-spacing:-2px;margin:28px -70px 24px 0}em{font-weight:400;color:var(--gold)}.hero-copy>p{max-width:360px;color:var(--muted);line-height:1.9;font-size:13px}.gold{background:var(--gold);color:#171b13;border:1px solid var(--gold);padding:18px 25px;display:inline-flex;justify-content:space-between;gap:38px;font-size:12px;font-weight:700}.hero .gold{margin-top:22px}.hero-note{margin-top:66px;color:#8d9282;font-size:9px;letter-spacing:2px;display:flex;align-items:center;gap:18px}.hero-note span{color:var(--gold)}.hero-note i{width:60px;height:1px;background:#767153}.hero-art{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center}.hero-art svg{width:100%;position:relative;filter:drop-shadow(0 30px 20px #0008)}.arch{position:absolute;inset:55px 28px 35px;border-radius:250px 250px 0 0;border:1px solid #5c5032;background:radial-gradient(ellipse at 50% 50%,#6f55202b,transparent 65%)}.arch:after{content:'';position:absolute;inset:13px;border:1px solid #51472d;border-radius:inherit}.arabic{position:absolute;font-family:serif;color:#9b7c3c22;font-size:240px;top:80px;right:40px}.art-caption{position:absolute;bottom:25px;left:18%;font-size:9px;letter-spacing:3px;color:var(--gold)}.art-caption span{display:block;color:#999e8f;font-size:10px;letter-spacing:0;margin-top:10px}.ribbon{border-block:1px solid var(--line);display:flex;align-items:center;justify-content:space-around;padding:24px 5%;font-size:10px;letter-spacing:2px;color:#b3b6a5}.ribbon b{color:var(--gold);font-size:20px;font-weight:400}.collection,.questions{padding:88px 6%}.section-top{display:flex;align-items:end;justify-content:space-between}h2{font-size:54px;line-height:1.1;margin:15px 0 24px}.section-top p{color:var(--muted);font-size:12px;line-height:1.8}.catalog-note{font-size:11px;color:#a8ad98;max-width:780px;line-height:1.8;margin:4px 0 25px}.filters{display:flex;gap:8px;margin:25px 0 30px;align-items:center;flex-wrap:wrap}.filters button{background:transparent;color:var(--muted);border:1px solid var(--line);padding:11px 15px;font-size:11px}.filters button.active{background:#d6b579;color:#161911;border-color:#d6b579}.filters label{margin-left:auto;border-bottom:1px solid var(--line);padding:9px;color:var(--gold)}input{background:none;color:var(--cream);border:0;font:11px Manrope,Arial;width:160px;outline-offset:4px}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.product-art{height:260px;position:relative;background:radial-gradient(ellipse at 50% 60%,var(--tint),transparent 70%),#1a1e17;display:grid;place-items:center;overflow:hidden;border:1px solid #303528}.product-art:before{content:'';position:absolute;inset:22px 40px 0;border:1px solid #57553444;border-radius:100px 100px 0 0}.bottle{width:74px;height:113px;border-radius:14px 14px 25px 25px;background:linear-gradient(100deg,#ffffff16,var(--tint),#17170cb3);border:1px solid #b6a366;position:relative;box-shadow:15px 24px 18px #0005;transform:rotate(-6deg)}.bottle:before{content:'';position:absolute;left:15px;right:15px;top:-43px;height:42px;border-radius:9px 9px 0 0;background:linear-gradient(90deg,#644c27,#e1c483,#83612c);border-bottom:4px solid #a17b40}.bottle:after{content:'عطر';position:absolute;inset:32px 10px 20px;background:#11170e;color:#c4ae72;text-align:center;padding-top:8px;border:1px solid #ac9157;font:21px Georgia}.product:nth-child(2n) .bottle{transform:rotate(6deg);width:82px;border-radius:5px 5px 20px 20px}.sample{position:absolute;top:13px;left:13px;font-size:8px;letter-spacing:1.4px;color:#b4baaa}.product h3{font:29px 'Cormorant Garamond',Georgia;margin:19px 0 5px}.product p{font-size:11px;color:var(--muted);line-height:1.7;margin:0 0 17px}.product button{border:0;border-top:1px solid var(--line);padding:15px 0;background:none;width:100%;color:var(--gold);text-align:left;display:flex;justify-content:space-between;font-size:11px}.ritual{margin:15px 6% 0;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;padding-block:40px 70px;border-bottom:1px solid var(--line)}.ritual-art{height:380px;background:radial-gradient(ellipse,#78603255,transparent 65%),repeating-linear-gradient(45deg,transparent,transparent 24px,#79633315 25px,transparent 26px),#1a1e17;display:grid;place-items:center;position:relative;border:1px solid #3a3e2d}.ritual-art>span{font:180px Georgia;color:#a0875133;position:absolute;transform:rotate(-15deg)}.seal{width:180px;height:180px;border:1px solid var(--gold);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;font:58px Georgia;color:var(--gold);outline:1px solid #796c45;outline-offset:9px;z-index:1}.seal small{font:8px Manrope;letter-spacing:1px;margin-top:15px}.ritual p{font-size:12px;line-height:1.9;color:var(--muted)}.ritual h2{font-size:48px}.text-link{display:inline-block;margin-top:20px;font-size:12px;color:var(--gold);border-bottom:1px solid #756343;padding-bottom:8px}.questions{max-width:950px;margin:auto;padding-top:65px}.questions h2{font-size:43px}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;font-size:13px}details p{color:var(--muted);font-size:12px;line-height:1.9;max-width:660px}footer{margin:20px 6% 0;border-top:1px solid var(--line);padding:35px 0;display:flex;justify-content:space-between;align-items:center}footer p{font:24px 'Cormorant Garamond',Georgia;color:#acb099}footer>span{font-size:10px;color:#8e9583}dialog{background:#1a1f17;color:var(--cream);border:1px solid #817048;padding:30px;max-width:520px;width:calc(100% - 30px);max-height:85vh}dialog::backdrop{background:#000a;backdrop-filter:blur(5px)}.dialog-head{display:flex;justify-content:space-between;align-items:center}.dialog-head h2{font-size:38px}.dialog-head button{color:var(--cream);background:none;border:0;font-size:30px}.muted{color:var(--muted);line-height:1.8;font-size:12px}.cart-row{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--line)}.cart-row button{color:var(--gold);border:0;background:none;font-size:12px}#download{margin-top:25px}#cartStatus{font-size:12px;color:var(--muted)}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--gold);color:#111;padding:14px 25px;font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s;z-index:10}#toast.show{opacity:1}a:hover,.product button:hover{color:#f2d6a1}.gold:hover{background:#edd09b;color:#111}:focus-visible{outline:2px solid #e9c980;outline-offset:5px}@media(min-width:1500px){main,header,footer{max-width:1400px;margin-inline:auto}}@media(max-width:900px){.hero{min-height:560px}.hero-copy{padding-top:65px}h1{font-size:60px}.products{grid-template-columns:repeat(2,1fr)}.hero-art{margin-right:-20px}.art-caption{left:10%;font-size:8px}.hero-note{margin-top:40px}.ritual{gap:6%}.ritual h2{font-size:38px}nav{gap:15px}}@media(max-width:600px){header{height:85px}.brand{font-size:34px}.brand span{font-size:8px}nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:50px 0 10px}h1{font-size:58px;margin-right:0}.hero-copy>p{max-width:100%}.hero-note{margin-top:30px}.hero-art{height:400px;margin:0}.hero-art svg{height:450px}.arch{inset:20px 25px 20px}.arabic{font-size:170px;top:15px}.art-caption{bottom:5px}.ribbon{gap:15px;flex-wrap:wrap;padding:20px 10%;font-size:8px}.ribbon span:last-child,.ribbon b:last-of-type{display:none}.collection,.questions{padding:55px 6%}.section-top{display:block}h2{font-size:43px}.section-top p{display:none}.filters label{margin-left:0;width:100%}.filters input{width:90%}.filters button{font-size:10px;padding:10px}.products{gap:15px}.product-art{height:220px}.product h3{font-size:26px}.product p{min-height:38px}.product button{font-size:10px}.ritual{grid-template-columns:1fr;gap:35px;margin-top:0;padding-bottom:40px}.ritual-art{height:270px}.questions h2{font-size:37px}footer{flex-wrap:wrap;gap:20px}footer p{font-size:21px}footer>span{width:100%}.preview{font-size:9px}.bottle{width:63px;height:100px}}
/* Motion inspired by the supplied video. */
header{position:sticky;top:0;z-index:20;transition:background .4s,box-shadow .4s;height:88px}header:before{content:'';position:absolute;inset:0 -7%;background:#11130ff2;backdrop-filter:blur(15px);z-index:-1;border-bottom:1px solid transparent;transition:border-color .4s}header.is-scrolled:before{border-color:#3e3c2c}#scent-trail{position:fixed;inset:0;width:100%;height:100%;z-index:25;pointer-events:none}.reveal{opacity:0;transform:translateY(30px);transition:opacity .9s ease var(--delay,0ms),transform 1.1s cubic-bezier(.2,.7,.2,1) var(--delay,0ms)}.reveal.is-visible{opacity:1;transform:translateY(0)}.hero-art svg{will-change:transform}.hero-art .arch{animation:arch-in 1.6s ease both}.hero-art .arabic{animation:arabic-in 2s ease both}@keyframes arch-in{from{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}@keyframes arabic-in{from{opacity:0}to{opacity:1}}.gold{transition:background .3s,transform .3s}.gold:hover{transform:translateY(-3px)}.product-art .bottle{transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .65s}.product:hover .bottle{transform:translateY(-9px) rotate(0);filter:brightness(1.15)}.product-art{transition:border-color .5s}.product:hover .product-art{border-color:#8b764b}.notes-scroll{height:260vh;min-height:1400px;--fill:8%;--cap:0px;--progress:0}.notes-sticky{height:100vh;min-height:640px;position:sticky;top:0;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:8%;padding:110px 10% 65px;overflow:hidden;background:radial-gradient(ellipse at 75% 50%,#80714d0b,transparent 55%)}.notes-copy h2{font-size:55px;margin-bottom:30px}.note-step{opacity:.23;border-bottom:1px solid #b7a36626;padding:17px 0;transition:opacity .55s,transform .6s;transform:translateX(0)}.note-step.is-current{opacity:1;transform:translateX(8px)}.note-step.is-past{opacity:.42}.note-step small{font-size:8px;color:var(--gold);letter-spacing:1.5px}.note-step h3{font:27px 'Cormorant Garamond',Georgia;margin:8px 0}.note-step p{font-size:10px;color:var(--muted);line-height:1.7;margin:0;max-width:330px}.notes-hint{font-size:8px;color:#8d927e;letter-spacing:2px;display:block;margin-top:26px}.notes-visual{height:420px;position:relative;display:flex;justify-content:center;align-items:end;isolation:isolate}.perfume-vessel{width:204px;height:290px;position:relative;overflow:hidden;border:2px solid #8e856e88;border-radius:32px 32px 35px 35px;background:linear-gradient(100deg,#ffffff09,#ffffff02 40%,#0004 75%,#fff1);box-shadow:inset 6px 0 8px #fff1,inset -4px 0 8px #fff1,12px 20px 35px #0007}.perfume-vessel:after{content:'';position:absolute;inset:9px;border:1px solid #d4c7a029;border-radius:25px;pointer-events:none}.perfume-vessel:before{content:'';position:absolute;top:30px;left:17px;width:4px;height:205px;background:linear-gradient(#d2c7a93b,#d2c7a90a);z-index:2;border-radius:5px}.perfume-fill{position:absolute;bottom:7px;left:7px;right:7px;height:var(--fill);background:linear-gradient(#f4dda766,#8a4d2299);border-top:2px solid #e7c58a;display:flex;flex-direction:column;box-shadow:0 -3px 12px #e7be6920;border-radius:0 0 28px 28px;overflow:hidden}.perfume-fill i{flex:1;background:#f5dfae99}.perfume-fill i:nth-child(2){background:#c98a5666}.perfume-fill i:nth-child(3){background:#67370d99}.perfume-cap{position:absolute;bottom:322px;height:78px;width:84px;z-index:3;background:linear-gradient(100deg,#292a25,#11130f 55%,#494331);border:1px solid #7a6a46;border-radius:5px 5px 2px 2px;transform:translateY(var(--cap));box-shadow:inset 6px 0 8px #fff1}.perfume-cap:after{content:'';position:absolute;bottom:7px;height:9px;left:0;right:0;background:linear-gradient(90deg,#9a713f,#e6c99c,#8b6235)}.perfume-neck{position:absolute;bottom:283px;width:64px;height:43px;border:1px solid #7a6a46;border-radius:4px;background:linear-gradient(90deg,#665031,#d8bc82,#6d552d)}.perfume-label{position:absolute;inset:100px 56px 60px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #b8a46b80;color:#d9c38b;font-size:20px;background:#171a1238}.perfume-label span{font:29px Georgia;margin:10px 0}.perfume-label small{font-size:5px;letter-spacing:1px;text-align:center}.perfume-shadow{position:absolute;width:300px;height:30px;background:radial-gradient(ellipse,#b8924933,transparent 65%);bottom:-25px;z-index:-1}.notes-progress{position:absolute;bottom:35px;left:10%;right:10%;height:1px;background:#79735244}.notes-progress i{display:block;height:100%;background:var(--gold);transform:scaleX(var(--progress));transform-origin:left}
@media(max-width:700px){header{height:76px}.notes-scroll{height:210vh;min-height:1100px}.notes-sticky{padding:95px 6% 55px;gap:16px;grid-template-columns:1.3fr .7fr;min-height:560px}.notes-copy h2{font-size:35px;margin:16px 0}.note-step{padding:13px 0}.note-step h3{font-size:22px}.note-step small{font-size:7px;letter-spacing:1px}.note-step p{font-size:9px}.notes-visual{transform:scale(.62);transform-origin:center center;justify-self:center;width:210px}.notes-hint{font-size:7px;line-height:1.8}.notes-progress{left:6%;right:6%}}
@media(max-height:650px) and (min-width:701px){.notes-sticky{min-height:520px;padding-top:90px;padding-bottom:55px}.notes-visual{transform:scale(.8)}.note-step{padding:9px 0}.notes-copy h2{font-size:40px;margin-bottom:15px}.notes-hint{margin-top:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}.notes-scroll{height:auto;min-height:0}.notes-sticky{position:relative;height:auto;min-height:650px}.note-step{opacity:1;transform:none!important}#scent-trail{display:none}.hero-art svg{transform:none!important}.product:hover .bottle{transform:none}}

.whatsapp-order{display:flex;width:100%;margin-top:24px;justify-content:center;text-align:center;gap:8px}.whatsapp-note{font-size:10px;color:var(--muted);line-height:1.7}#download{margin-top:10px;background:transparent;color:var(--gold);font-weight:400;padding:12px 16px}.whatsapp-float{position:fixed;right:24px;bottom:22px;z-index:22;display:flex;align-items:center;gap:12px;border:1px solid #8d7850;border-radius:40px;background:#1c271c;color:#e9d7ac;padding:15px 22px;box-shadow:0 8px 30px #0005;font-size:12px;transition:background .3s,transform .3s}.whatsapp-float:hover{background:#2b3826;transform:translateY(-3px)}.whatsapp-float span{font-size:20px;color:#8bd199}footer{padding-bottom:100px}@media(max-width:600px){.whatsapp-float{right:14px;bottom:14px;padding:12px 18px;font-size:11px}.whatsapp-order{font-size:11px;padding-inline:12px}#toast{bottom:85px}}

.store-contacts{padding:60px 6% 70px;border-top:1px solid var(--line)}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:15px 0 35px}.contact-grid article{padding:25px 0;border-top:1px solid var(--line)}.contact-grid h3{font:30px 'Cormorant Garamond',Georgia;line-height:1.2;margin:20px 0 15px}.contact-grid p,.contact-grid address{font:12px Manrope,Arial,sans-serif;font-style:normal;line-height:1.9;color:var(--muted);max-width:310px}.contact-phone{font-size:11px;color:var(--muted);margin-top:15px}@media(max-width:800px){nav{gap:12px;font-size:10px}.contact-grid{grid-template-columns:1fr;gap:5px}.contact-grid article{padding:20px 0}.store-contacts{padding:45px 6%}.contact-grid h3{margin-top:12px}}
/* Full oil catalogue */
.catalog-filters{gap:15px}.catalog-filters label{margin:0;display:flex;align-items:center;gap:10px;border:1px solid var(--line);padding:12px;color:var(--muted);font-size:10px}.catalog-filters .catalog-search{flex:1;min-width:220px}.catalog-search input{width:100%;font-size:12px}.catalog-filters select{max-width:200px}select{background:#191f16;color:var(--cream);border:0;font:11px Manrope,Arial;max-width:100%;padding:5px}select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;color:var(--muted);font-size:10px;margin-bottom:25px}.catalog-toolbar label{display:flex;align-items:center;gap:10px}.product{min-width:0;display:flex;flex-direction:column}.product-brand{font-size:9px;letter-spacing:1.3px;color:var(--gold);margin-top:20px;line-height:1.6}.product h3{font-size:26px;overflow-wrap:anywhere;margin:7px 0 12px}.product p{margin-bottom:9px;font-size:10px}.product-price{display:block;color:#8f9985;font-size:9px;line-height:1.8;margin-bottom:12px}.product>button{margin-top:auto;gap:8px;line-height:1.5}.product-art{flex-shrink:0}.product-art.has-photo{background:#eeeae1}.product-art.has-photo:before{display:none}.product-art img{width:100%;height:100%;object-fit:contain;padding:32px 12px 36px;mix-blend-mode:multiply}.product-art.has-photo .sample{color:#514c3d;font-size:8px;z-index:1}.photo-caption{position:absolute;bottom:11px;left:8px;right:8px;text-align:center;font-size:8px;color:#534b3d;line-height:1.5}.load-more{display:block;margin:35px auto 0;padding:15px 35px;border:1px solid var(--gold);color:var(--gold);background:transparent;font:12px Manrope,Arial}.load-more[hidden]{display:none}.cart-row>div{min-width:0}.cart-row strong,.cart-row small,.cart-brand{display:block}.cart-row strong{font:24px 'Cormorant Garamond',Georgia;margin:5px 0;overflow-wrap:anywhere}.cart-brand{font-size:9px;color:var(--gold);letter-spacing:1px}.cart-row small{font-size:9px;color:var(--muted)}.quantity{display:flex;gap:16px;align-items:center;margin-top:14px}.cart-row .quantity button{border:1px solid var(--line);width:30px;height:30px;font-size:18px}.quantity span{font-size:12px}.order-comment{display:block;margin-top:25px;font-size:12px;color:var(--muted)}.order-comment textarea{display:block;width:100%;resize:vertical;margin-top:10px;padding:12px;border:1px solid var(--line);background:#11170f;color:var(--cream);font:12px Manrope,Arial;line-height:1.8}.products{row-gap:35px}@media(max-width:600px){.catalog-filters label{flex:1;min-width:140px}.catalog-filters .catalog-search{flex-basis:100%}.catalog-filters select{max-width:125px}.catalog-toolbar{align-items:start;flex-direction:column}.product-art{height:200px}.product h3{font-size:22px}.product-brand{font-size:8px}.sample{font-size:7px;letter-spacing:.6px}.photo-caption{font-size:7px}.product p{min-height:0}.catalog-filters #resetFilters{width:100%}}
section[id]{scroll-margin-top:110px}.product-art img{transition:transform .6s}.product:hover .product-art img{transform:scale(1.035)}

/* Uniform product photography */
.product-art.has-photo{background:#f3f0e9}.product-art img{object-fit:contain;mix-blend-mode:normal;padding:34px 12px 38px}.photo-caption{padding:3px 4px;background:#f3f0e9e8;bottom:4px}.product-art.has-photo .sample{background:#f3f0e9eb;padding:4px 6px;top:8px;left:7px}

.product button:disabled{opacity:.45;cursor:default;color:var(--muted)}

/* Bottle volume selection */
.volume-choice{display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:11px;margin:4px 0 16px}.volume-choice select{width:100%;padding:12px;border:1px solid var(--line);font-size:12px;min-height:44px}.cart-volume{margin-top:12px;max-width:220px}.volume-choice select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}

.stock-status{display:block;font:10px Manrope,Arial;margin:0 0 10px}.in-stock{color:#bdcf9e}.out-of-stock{color:#dca794}.reviews{padding:90px 8%;border-top:1px solid var(--line)}.reviews-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:start}.review-list{display:grid;gap:18px}.review-card,.review-form{padding:26px;border:1px solid var(--line);background:#182014}.review-card header{padding:0;border:0;display:flex;justify-content:space-between;gap:12px;position:static;background:none}.review-card strong{font-size:15px}.review-card time{color:var(--muted);font-size:10px}.review-stars{color:var(--gold);font-size:16px;letter-spacing:3px;margin:14px 0}.review-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:13px}.review-form h3{font:30px Georgia;margin:0 0 15px}.review-form p{font-size:11px;line-height:1.8;color:var(--muted)}.review-form label{display:block;color:var(--muted);font-size:12px;margin:18px 0}.review-form input,.review-form select,.review-form textarea{display:block;width:100%;background:#11170f;color:var(--cream);border:1px solid var(--line);padding:12px;margin-top:9px;font:13px Arial}.review-form textarea{resize:vertical}.review-form .gold{width:100%}.review-form .review-trap{display:none}.review-form [role=status]{color:var(--gold);min-height:20px}.review-form button:disabled{opacity:.5;cursor:wait}@media(max-width:850px){.reviews-layout{grid-template-columns:1fr}.reviews{padding:60px 6%}.review-form{padding:22px}}

.merchant-details{margin:0 6%;padding:18px 0 100px;border-top:1px solid var(--line);font:11px/1.9 Manrope,Arial,sans-serif;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px 24px}.merchant-details span{display:block}@media(min-width:1500px){.merchant-details{max-width:1400px;margin-inline:auto}}@media(max-width:600px){.merchant-details{flex-direction:column;gap:3px}}
