:root{--ink:#0D2726;--ink-2:#071A19;--pearl:#F4F0E8;--pearl-2:#E6DFD1;--brass:#C4A05A;--rose:#DCA49B;--display:"Bodoni Moda",serif;--body:"Instrument Sans",system-ui,-apple-system,sans-serif;--arabic:"Noto Kufi Arabic",sans-serif;--pad:clamp(20px,5vw,72px);--ease:cubic-bezier(.22,.61,.36,1);--max:1320px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--body);background:var(--pearl);color:var(--ink);line-height:1.55;overflow-x:hidden}body.ar{font-family:var(--arabic)}body.ar .display{font-family:var(--arabic);font-weight:700;letter-spacing:0}img{max-width:100%;display:block;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}:focus-visible{outline:2px solid var(--brass);outline-offset:3px;border-radius:2px}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:99;background:var(--ink);color:var(--pearl);padding:10px 16px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.display{font-family:var(--display);font-weight:400;line-height:1.04;letter-spacing:-.015em}.display em{font-style:italic}.eyebrow{font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;opacity:.62}body.ar .eyebrow{letter-spacing:0;font-size:12px;text-transform:none}.lede{font-size:clamp(15px,1.6vw,17.5px);opacity:.78;max-width:52ch}.rte p{margin-bottom:1em}.rte a{border-bottom:1px solid var(--brass)}.rte h2,.rte h3{font-family:var(--display);font-weight:400;margin:1.4em 0 .5em}.keyline{position:fixed;top:13px;right:13px;bottom:13px;left:13px;border:1px solid color-mix(in srgb,var(--brass) 34%,transparent);pointer-events:none;z-index:60}.keyline i{position:absolute;width:9px;height:9px;border:1px solid var(--brass);opacity:.7}.keyline i:nth-child(1){top:-5px;left:-5px}.keyline i:nth-child(2){top:-5px;right:-5px}.keyline i:nth-child(3){bottom:-5px;left:-5px}.keyline i:nth-child(4){bottom:-5px;right:-5px}@media(max-width:760px){.keyline{display:none}}.arch{border-radius:50% 50% 6px 6px/32% 32% 6px 6px;overflow:hidden;position:relative;background:var(--pearl-2)}.arch img{width:100%;height:100%;object-fit:cover}.media{position:relative;overflow:hidden;background:var(--pearl-2);border-radius:3px}.media img{width:100%;height:100%;object-fit:cover}.ph{background:radial-gradient(120% 90% at 50% 8%,color-mix(in srgb,var(--pearl) 70%,transparent),transparent 62%),linear-gradient(168deg,var(--pearl-2),#CFC6B4 88%);display:grid;place-content:center;box-shadow:inset 0 0 0 1px #0d272617}.ph svg{width:34px;height:34px;opacity:.45;color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;border-radius:2px;transition:.3s var(--ease);text-align:center}body.ar .btn{letter-spacing:0;text-transform:none;font-size:14px}.btn-solid{background:var(--brass);color:var(--ink-2)}.btn-solid:hover{background:var(--ink);color:var(--pearl)}.sec-dark .btn-solid:hover,.hero .btn-solid:hover{background:var(--pearl);color:var(--ink)}.btn-ghost{border:1px solid currentColor;opacity:.85}.btn-ghost:hover{color:var(--brass);opacity:1}.btn[disabled]{opacity:.45;pointer-events:none}.btn-full{width:100%}.topbar{background:var(--ink-2);color:var(--pearl);display:flex;align-items:center;justify-content:center;gap:18px;padding:9px var(--pad);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;position:relative;z-index:50}body.ar .topbar{letter-spacing:0;text-transform:none;font-size:12.5px}.topbar p{opacity:.82}.locale-form{position:absolute;inset-inline-end:var(--pad);top:50%;transform:translateY(-50%)}.locale-form select{background:transparent;color:var(--pearl);border:1px solid rgba(244,240,232,.28);border-radius:2px;padding:3px 8px;font-size:10.5px;letter-spacing:.12em;font-family:inherit}.locale-form select option{color:#111}@media(max-width:760px){.topbar p{font-size:10px;max-width:62%;text-align:center}.locale-form{inset-inline-end:12px}}.nav{position:sticky;top:0;z-index:40;background:var(--ink);color:var(--pearl);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px var(--pad);border-bottom:1px solid rgba(196,160,90,.22)}.brand{font-family:var(--display);font-size:22px;letter-spacing:.3em;font-weight:500;white-space:nowrap}.brand sup{font-size:9px;letter-spacing:.16em;opacity:.6;font-family:var(--body)}.brand img{max-height:38px;width:auto}.nav-links{display:flex;gap:30px;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase}body.ar .nav-links{letter-spacing:0;text-transform:none;font-size:14px;gap:26px}.nav-links a{position:relative;padding-block:4px;opacity:.85}.nav-links a:after{content:"";position:absolute;inset-inline-start:0;bottom:0;height:1px;width:0;background:var(--brass);transition:width .3s var(--ease)}.nav-links a:hover{opacity:1}.nav-links a:hover:after{width:100%}.nav-act{display:flex;align-items:center;gap:18px;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase}body.ar .nav-act{letter-spacing:0;text-transform:none}.bag{display:flex;align-items:center;gap:7px}.bag b{background:var(--brass);color:var(--ink-2);font-size:10px;font-weight:600;min-width:17px;height:17px;padding:0 4px;border-radius:9px;display:grid;place-content:center;font-family:var(--body)}.burger{display:none;flex-direction:column;gap:4px;padding:6px}.burger span{width:20px;height:1px;background:currentColor}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ink);color:var(--pearl);z-index:45;padding:96px var(--pad);display:none;flex-direction:column;gap:22px;font-family:var(--display);font-size:28px}.drawer.open{display:flex}@media(max-width:960px){.nav-links{display:none}.burger{display:flex}.nav-act .label-hide{display:none}}.hero{background:var(--ink);color:var(--pearl);padding:clamp(44px,6vw,80px) var(--pad) clamp(56px,7vw,96px);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 55% at 78% 18%,rgba(196,160,90,.16),transparent 68%)}.hero-grid{max-width:var(--max);margin:0 auto;position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,64px);align-items:center}.hero h1{font-size:clamp(40px,6.6vw,86px);margin:20px 0 22px}.hero h1 em{color:var(--rose)}.hero .lede{opacity:.72}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-media{position:relative}.hero-media .arch{aspect-ratio:.82;min-height:380px}.hero-badge{position:absolute;inset-block-end:-22px;inset-inline-start:-22px;background:var(--pearl);color:var(--ink);border-radius:50%;width:126px;height:126px;display:grid;place-content:center;text-align:center;box-shadow:0 18px 40px #071a1966;padding:10px}.hero-badge span{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;opacity:.6;display:block}body.ar .hero-badge span{letter-spacing:0;font-size:11px;text-transform:none}.hero-badge strong{font-family:var(--display);font-size:24px;font-weight:500;display:block;line-height:1.1;margin-top:4px}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-media{order:-1}.hero-media .arch{min-height:300px;aspect-ratio:1}.hero-badge{width:96px;height:96px;inset-inline-start:auto;inset-inline-end:6px;inset-block-end:-16px}.hero-badge strong{font-size:19px}}.trust{background:var(--ink-2);color:var(--pearl);padding:0 var(--pad);border-top:1px solid rgba(196,160,90,.2)}.trust-in{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.trust-in div{padding:22px 18px;text-align:center;font-size:12px;letter-spacing:.1em;text-transform:uppercase;border-inline-start:1px solid rgba(244,240,232,.12);opacity:.82}body.ar .trust-in div{letter-spacing:0;text-transform:none;font-size:13.5px}.trust-in div:first-child{border-inline-start:0}@media(max-width:760px){.trust-in{grid-template-columns:1fr 1fr}.trust-in div{border-top:1px solid rgba(244,240,232,.12);font-size:10.5px;padding:16px 10px}.trust-in div:nth-child(-n+2){border-top:0}.trust-in div:nth-child(odd){border-inline-start:0}}.sec{padding:clamp(58px,8vw,110px) var(--pad)}.sec-sm{padding:clamp(40px,5vw,64px) var(--pad)}.sec-in{max-width:var(--max);margin:0 auto}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,4vw,52px)}.sec-head h2{font-size:clamp(28px,4.2vw,52px);margin-top:12px}.sec-link{font-size:12px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--brass);padding-bottom:3px;white-space:nowrap}body.ar .sec-link{letter-spacing:0;text-transform:none;font-size:14px}.sec-dark{background:var(--ink);color:var(--pearl)}.sec-dark .rev{border-top-color:#f4f0e833}@media(max-width:700px){.sec-head{flex-direction:column;align-items:flex-start}}.cats{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2.4vw,30px)}.cat{display:block;transition:transform .45s var(--ease)}.cat .arch{aspect-ratio:.78}.cat:hover{transform:translateY(-7px)}.cat h3{font-family:var(--display);font-size:clamp(19px,2vw,25px);margin-top:18px;font-weight:400}.cat p{font-size:13px;opacity:.6;margin-top:4px}@media(max-width:760px){.cats{grid-template-columns:1fr;gap:34px}.cat .arch{aspect-ratio:1.05}}.feat-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(28px,5vw,72px);align-items:center}.feat-media{aspect-ratio:1}.feat h2{font-size:clamp(30px,4.6vw,58px);margin:16px 0 20px}.spec{list-style:none;margin:30px 0;border-top:1px solid currentColor;border-top-color:#8080804d}.spec li{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid rgba(128,128,128,.3);font-size:13.5px}.spec li span:first-child{opacity:.55;letter-spacing:.08em;text-transform:uppercase;font-size:11px}body.ar .spec li span:first-child{letter-spacing:0;text-transform:none;font-size:12.5px}.price-row{display:flex;align-items:baseline;gap:14px;margin-bottom:26px}.price{font-family:var(--display);font-size:34px;font-weight:500}.price small{font-size:13px;opacity:.55;font-family:var(--body);margin-inline-start:6px}.price del{opacity:.4;font-size:20px;margin-inline-start:10px}@media(max-width:860px){.feat-grid{grid-template-columns:1fr}}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,26px)}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,26px)}.card{position:relative;transition:transform .4s var(--ease);display:block}.card .media{aspect-ratio:.88}.card:hover{transform:translateY(-6px)}.tag{position:absolute;top:12px;inset-inline-start:12px;background:var(--ink);color:var(--pearl);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;padding:5px 10px;border-radius:2px;z-index:2}.tag.rose{background:var(--rose);color:var(--ink-2)}.tag.out{background:var(--pearl-2);color:var(--ink)}body.ar .tag{letter-spacing:0;text-transform:none;font-size:11px}.card h4{font-weight:500;font-size:15px;margin-top:16px}.card .sub{font-size:12.5px;opacity:.55;margin-top:2px}.card .p{font-family:var(--display);font-size:18px;margin-top:9px}.card .p del{opacity:.4;font-size:14px;margin-inline-start:8px}@media(max-width:960px){.grid4,.grid3{grid-template-columns:1fr 1fr}}.hotel-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.hotel-media{aspect-ratio:1.12}.hotel h2{font-size:clamp(30px,4.6vw,58px);margin:16px 0 20px}.hotel-list{list-style:none;margin:30px 0 34px;display:grid;gap:14px}.hotel-list li{display:flex;gap:14px;align-items:flex-start;font-size:14.5px;opacity:.85}.hotel-list b{font-family:var(--display);font-size:12px;color:var(--brass);border:1px solid rgba(196,160,90,.5);width:24px;height:24px;flex:0 0 24px;display:grid;place-content:center;border-radius:50%;font-weight:500}@media(max-width:860px){.hotel-grid{grid-template-columns:1fr}}.revs{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.6vw,34px)}.rev{border-top:1px solid rgba(13,39,38,.18);padding-top:22px}.rev .stars{color:var(--brass);letter-spacing:.22em;font-size:12px}.rev p{font-family:var(--display);font-size:17.5px;line-height:1.42;margin:14px 0 16px}body.ar .rev p{font-family:var(--arabic);font-size:15.5px;line-height:1.75}.rev cite{font-style:normal;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.55}body.ar .rev cite{letter-spacing:0;text-transform:none;font-size:12.5px}@media(max-width:800px){.revs{grid-template-columns:1fr}}.news{background:var(--ink-2);color:var(--pearl);padding:clamp(52px,7vw,92px) var(--pad);text-align:center}.news h2{font-size:clamp(26px,3.8vw,44px);margin-bottom:14px}.news p{opacity:.65;font-size:14.5px;max-width:44ch;margin:0 auto 30px}.field{display:flex;max-width:460px;margin:0 auto;border-bottom:1px solid rgba(196,160,90,.55)}.field input{flex:1;background:none;border:0;color:inherit;padding:13px 2px;font:inherit;font-size:14.5px}.field input::placeholder{color:#f4f0e866}.field input:focus{outline:none}.field button{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);padding:0 4px;white-space:nowrap}body.ar .field button{letter-spacing:0;text-transform:none;font-size:13.5px}.form-note{margin-top:14px;font-size:13px;color:var(--brass)}.foot{background:var(--ink-2);color:var(--pearl);padding:0 var(--pad) 34px;border-top:1px solid rgba(196,160,90,.2)}.foot-in{max-width:var(--max);margin:0 auto;padding-top:clamp(40px,5vw,64px)}.foot-cols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:clamp(24px,4vw,48px)}.foot h5{font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.5;margin-bottom:16px;font-weight:500}body.ar .foot h5{letter-spacing:0;text-transform:none;font-size:13px}.foot ul{list-style:none;display:grid;gap:9px;font-size:13.5px}.foot ul a{opacity:.72}.foot ul a:hover{opacity:1;color:var(--brass)}.foot-brand p{font-size:13.5px;opacity:.6;margin-top:14px;max-width:34ch}.pay{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap;align-items:center}.pay svg{height:22px;width:auto;opacity:.75}.pay span{border:1px solid rgba(244,240,232,.2);border-radius:3px;padding:5px 9px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.foot-bot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:clamp(34px,5vw,58px);padding-top:20px;border-top:1px solid rgba(244,240,232,.13);font-size:11.5px;opacity:.5;letter-spacing:.06em}@media(max-width:860px){.foot-cols{grid-template-columns:1fr 1fr}}.page-head{background:var(--ink);color:var(--pearl);padding:clamp(48px,6vw,88px) var(--pad) clamp(36px,4vw,56px);text-align:center}.page-head h1{font-size:clamp(32px,5vw,62px)}.page-head .eyebrow{margin-bottom:12px}.breadcrumb{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.5;margin-bottom:18px}body.ar .breadcrumb{letter-spacing:0;text-transform:none}.narrow{max-width:760px;margin:0 auto}.pdp{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,72px);align-items:start;max-width:var(--max);margin:0 auto}.pdp-gallery{display:grid;gap:12px}.pdp-gallery .media{aspect-ratio:1}.pdp-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pdp-thumbs .media{aspect-ratio:1}.pdp h1{font-size:clamp(28px,4vw,46px);margin:12px 0 16px}.pdp .price{font-size:28px}.opt{margin:22px 0}.opt label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin-bottom:8px}body.ar .opt label{letter-spacing:0;text-transform:none;font-size:12.5px}.opt select{width:100%;padding:13px 14px;border:1px solid rgba(13,39,38,.25);border-radius:2px;background:transparent;font:inherit;font-size:14.5px}.qty{display:flex;align-items:center;border:1px solid rgba(13,39,38,.25);border-radius:2px;width:fit-content;margin-bottom:16px}.qty input{width:52px;text-align:center;border:0;background:none;font:inherit;padding:12px 0}.qty button{padding:12px 15px;font-size:16px}.pdp-accordion{margin-top:34px;border-top:1px solid rgba(13,39,38,.18)}.pdp-accordion details{border-bottom:1px solid rgba(13,39,38,.18)}.pdp-accordion summary{padding:16px 0;cursor:pointer;font-size:12px;letter-spacing:.14em;text-transform:uppercase;list-style:none;display:flex;justify-content:space-between}body.ar .pdp-accordion summary{letter-spacing:0;text-transform:none;font-size:14px}.pdp-accordion summary::-webkit-details-marker{display:none}.pdp-accordion summary:after{content:"+";font-size:16px}.pdp-accordion details[open] summary:after{content:"\2013"}.pdp-accordion .body{padding-bottom:18px;font-size:14px;opacity:.78}@media(max-width:860px){.pdp{grid-template-columns:1fr}}.coll-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:32px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.7}body.ar .coll-bar{letter-spacing:0;text-transform:none;font-size:13.5px}.coll-bar select{border:1px solid rgba(13,39,38,.25);background:transparent;padding:8px 12px;border-radius:2px;font:inherit;font-size:12px}.pagination{display:flex;gap:12px;justify-content:center;margin-top:56px;font-size:13px}.pagination a,.pagination span{padding:8px 12px;border-bottom:1px solid transparent}.pagination .current{border-bottom-color:var(--brass)}.cart-row{display:grid;grid-template-columns:96px 1fr auto auto;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid rgba(13,39,38,.15)}.cart-row .media{aspect-ratio:1}.cart-foot{display:flex;justify-content:flex-end;margin-top:34px}.cart-tot{width:min(100%,380px)}.cart-tot .line{display:flex;justify-content:space-between;padding:10px 0;font-size:14px}.cart-tot .line.total{font-family:var(--display);font-size:24px;border-top:1px solid rgba(13,39,38,.2);margin-top:8px;padding-top:16px}@media(max-width:700px){.template-cart .cart-row{grid-template-columns:76px 1fr auto;column-gap:14px;row-gap:12px;align-items:start;padding:18px 0}.template-cart .cart-row>*:nth-child(1){grid-area:1 / 1 / 3 / 2}.template-cart .cart-row>*:nth-child(2){grid-area:1 / 2 / 2 / 4}.template-cart .cart-row>*:nth-child(3){grid-area:2 / 2 / 3 / 3}.template-cart .cart-row>*:nth-child(4){grid-area:2 / 3 / 3 / 4;align-self:center}.template-cart .qty input{width:46px;padding:9px 0}.cart-tot{width:100%}.cart-foot{margin-top:26px}}.form-grid{display:grid;gap:16px;max-width:520px}.form-grid input,.form-grid textarea{width:100%;padding:13px 14px;border:1px solid rgba(13,39,38,.25);border-radius:2px;background:transparent;font:inherit;font-size:14.5px}.form-grid textarea{min-height:140px;resize:vertical}.errors{background:#dca49b40;padding:14px 16px;border-radius:2px;margin-bottom:20px;font-size:14px}.note{background:#c4a05a2e;padding:14px 16px;border-radius:2px;margin-bottom:20px;font-size:14px}.empty{text-align:center;padding:clamp(60px,9vw,120px) var(--pad)}.empty h2{font-family:var(--display);font-size:clamp(28px,4vw,46px);margin-bottom:14px}.empty p{opacity:.65;margin-bottom:28px}.rv{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}html{scroll-behavior:auto}}@media(max-width:760px){.field input,.opt select,.coll-bar select,.form-grid input,.form-grid textarea,.qty input{font-size:16px}}@supports (padding:max(0px)){@media(max-width:760px){.topbar{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.foot{padding-bottom:max(34px,calc(env(safe-area-inset-bottom) + 20px))}.drawer{padding-bottom:max(32px,env(safe-area-inset-bottom))}.atc-bar{padding-bottom:max(12px,env(safe-area-inset-bottom))}}}@media(max-width:760px){:root{--pad:20px }.keyline{display:block;top:7px;right:7px;bottom:7px;left:7px;z-index:41;border-color:color-mix(in srgb,var(--brass) 26%,transparent)}.keyline i{width:7px;height:7px}.topbar{flex-direction:column;gap:6px;padding-block:8px}.topbar p{max-width:100%;font-size:10.5px;letter-spacing:.08em}.locale-form{position:static;transform:none}.locale-form select{padding:4px 10px}.nav{padding:12px var(--pad)}.brand{font-size:17px;letter-spacing:.22em}.brand sup{font-size:8px}.burger{width:44px;height:44px;align-items:center;justify-content:center;margin-inline-start:-12px}.nav-act{gap:14px}.bag{min-height:44px}.bag b{min-width:19px;height:19px}.hero{padding-block:28px 44px}.hero-grid{gap:26px}.hero-media .arch{min-height:0;aspect-ratio:.95}.hero h1{font-size:clamp(32px,8.4vw,44px);margin:14px 0 16px;letter-spacing:-.02em}.hero .lede{font-size:15px}.hero-cta{margin-top:24px;gap:10px}.hero-cta .btn{flex:1 1 100%;padding:15px 20px}.hero-badge{width:84px;height:84px;inset-block-end:-14px;inset-inline-end:2px}.hero-badge span{font-size:8.5px}.hero-badge strong{font-size:17px}.sec{padding-block:48px}.sec-head{gap:14px;margin-bottom:26px}.sec-head h2{font-size:clamp(26px,7vw,34px)}.sec-link{font-size:11px}.cats{grid-template-columns:1fr 1fr;gap:18px 12px}.cat .arch{aspect-ratio:.8}.cat h3{font-size:16px;margin-top:11px;line-height:1.25}.cat p{font-size:11.5px;margin-top:2px}.grid4,.grid3{gap:22px 12px}.card h4{font-size:13.5px;line-height:1.35;margin-top:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .sub{font-size:11px}.card .p{font-size:16px;margin-top:6px}.card .p del{font-size:12px;display:block;margin:2px 0 0}.tag{font-size:8.5px;padding:4px 8px;top:9px;inset-inline-start:9px}.feat h2,.hotel h2{font-size:clamp(28px,7.4vw,38px);margin:12px 0 14px}.spec{margin:22px 0}.spec li{flex-direction:column;gap:3px;padding:11px 0}.spec li span:first-child{font-size:10px}.price{font-size:28px}.feat .btn,.hotel .btn{width:100%}.hotel-list{margin:22px 0 26px}.hotel-list li{font-size:14px}.revs{gap:26px}.rev p{font-size:16px}.news{padding-block:48px}.news h2{font-size:clamp(24px,6.6vw,32px)}.field button{padding:0 10px}.foot-cols{grid-template-columns:1fr 1fr;gap:30px 20px}.foot-brand{grid-column:1 / -1}.foot-brand p{max-width:100%}.foot ul{gap:11px;font-size:14px}.foot-bot{flex-direction:column;gap:8px;text-align:center}.page-head{padding-block:34px 26px}.page-head h1{font-size:clamp(28px,7.6vw,38px)}.coll-bar{margin-bottom:22px;font-size:11px}.coll-bar select{padding:10px 12px}.pdp{gap:24px}.pdp h1{font-size:clamp(24px,6.4vw,32px)}.pdp-thumbs{grid-template-columns:repeat(4,1fr);gap:8px}.pdp-accordion summary{padding:17px 0}.qty{width:100%;justify-content:space-between}.qty button{padding:14px 22px}.pagination{margin-top:38px;flex-wrap:wrap}}@media(max-width:360px){.cats{grid-template-columns:1fr;gap:26px}.cat .arch{aspect-ratio:1.05}.grid4,.grid3{grid-template-columns:1fr}.card h4{-webkit-line-clamp:3;font-size:15px}.trust-in div{font-size:9.5px;padding:14px 8px}}.drawer{top:0;right:0;bottom:0;left:0;padding:0;gap:0;display:flex;flex-direction:column;transform:translateY(-100%);transition:transform .45s var(--ease);pointer-events:none;visibility:hidden}.drawer.open{transform:none;pointer-events:auto;visibility:visible}.drawer-top{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid rgba(196,160,90,.22);flex:0 0 auto}.drawer-close{width:44px;height:44px;display:grid;place-content:center;font-size:22px;margin-inline-end:-12px}.drawer-body{flex:1 1 auto;overflow-y:auto;padding:34px 20px;display:flex;flex-direction:column;gap:2px}.drawer-body a{font-family:var(--display);font-size:29px;padding:11px 0;line-height:1.15;border-bottom:1px solid rgba(244,240,232,.09);opacity:0;transform:translateY(12px)}body.ar .drawer-body a{font-family:var(--arabic);font-size:22px}.drawer.open .drawer-body a{animation:drawerIn .5s var(--ease) forwards}.drawer.open .drawer-body a:nth-child(1){animation-delay:.08s}.drawer.open .drawer-body a:nth-child(2){animation-delay:.13s}.drawer.open .drawer-body a:nth-child(3){animation-delay:.18s}.drawer.open .drawer-body a:nth-child(4){animation-delay:.23s}.drawer.open .drawer-body a:nth-child(5){animation-delay:.28s}.drawer.open .drawer-body a:nth-child(6){animation-delay:.33s}.drawer.open .drawer-body a:nth-child(n+7){animation-delay:.38s}@keyframes drawerIn{to{opacity:.92;transform:none}}.drawer-foot{flex:0 0 auto;padding:18px 20px;border-top:1px solid rgba(244,240,232,.13);display:flex;gap:18px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.65}body.ar .drawer-foot{letter-spacing:0;text-transform:none;font-size:13.5px}@media(prefers-reduced-motion:reduce){.drawer{transition:none}.drawer-body a{opacity:.92;transform:none;animation:none!important}}.atc-bar{position:fixed;inset-inline:0;bottom:0;z-index:44;background:var(--ink);color:var(--pearl);border-top:1px solid rgba(196,160,90,.28);padding:12px var(--pad);display:none;align-items:center;gap:14px;transform:translateY(110%);transition:transform .4s var(--ease)}.atc-bar.show{transform:none}.atc-bar .info{flex:1;min-width:0}.atc-bar .t{font-size:12px;opacity:.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atc-bar .pr{font-family:var(--display);font-size:19px;margin-top:1px}.atc-bar .btn{padding:14px 22px;flex:0 0 auto}@media(max-width:760px){.template-product .atc-bar{display:flex}.template-product .foot{padding-bottom:96px}}@media(prefers-reduced-motion:reduce){.atc-bar{transition:none}}body.no-scroll{overflow:hidden}.hero:after,.sec-dark:after,.news:after,.foot:after,.trust:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.045'/%3E%3C/svg%3E")}.sec-dark,.news,.foot,.trust{position:relative}.sec-dark>*,.news>*,.foot>*,.trust>*,.hero>*{position:relative;z-index:1}.display{font-optical-sizing:auto;font-variation-settings:"opsz" 72}.hero h1{letter-spacing:-.028em}.sec-head h2,.feat h2,.hotel h2{letter-spacing:-.022em}.eyebrow{display:inline-flex;align-items:center;gap:11px}.eyebrow:before{content:"";width:26px;height:1px;background:var(--brass);opacity:.9;flex:0 0 26px}.arch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #c4a05a47}.btn{position:relative;overflow:hidden;isolation:isolate}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .42s var(--ease);background:var(--pearl)}body.ar .btn:before{transform-origin:right}.btn-solid:before{background:var(--ink)}.sec-dark .btn-solid:before,.hero .btn-solid:before{background:var(--pearl)}.btn-ghost:before{background:var(--brass)}.btn:hover:before{transform:scaleX(1)}.btn-ghost:hover{color:var(--ink-2);border-color:var(--brass)}.btn.is-loading{pointer-events:none;opacity:.65}.nav{transition:transform .42s var(--ease),box-shadow .3s ease}.nav-hide{transform:translateY(-100%)}.nav-solid{box-shadow:0 12px 34px -20px #071a19e6}.nav-ico{width:38px;height:38px;display:grid;place-content:center;opacity:.85}.nav-ico svg{width:19px;height:19px}.nav-ico:hover{opacity:1;color:var(--brass)}.card .media{position:relative}.card .media img{transition:transform .7s var(--ease),opacity .45s var(--ease)}.card .im-2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.card:hover .im-1{opacity:0}.card:hover .im-2{opacity:1}.card:hover .media img{transform:scale(1.045)}.cat .arch img{transition:transform .8s var(--ease)}.cat:hover .arch img{transform:scale(1.06)}.quick{position:absolute;inset-inline:10px;bottom:10px;z-index:3;background:var(--ink);color:var(--pearl);border-radius:2px;padding:11px 14px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;text-align:center;opacity:0;transform:translateY(9px);transition:opacity .35s var(--ease),transform .35s var(--ease),background .25s}body.ar .quick{letter-spacing:0;text-transform:none;font-size:12.5px}.card:hover .quick,.card:focus-within .quick{opacity:1;transform:none}.quick:hover{background:var(--brass);color:var(--ink-2)}.quick.is-loading{opacity:1;transform:none}@media(hover:none){.quick{opacity:1;transform:none;inset-inline:8px;bottom:8px;padding:10px}}.cd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;visibility:hidden;pointer-events:none}.cd.open{visibility:visible;pointer-events:auto}.cd-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#071a198c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .4s var(--ease)}.cd.open .cd-scrim{opacity:1}.cd-panel{position:absolute;inset-block:0;inset-inline-end:0;width:min(430px,100%);background:var(--pearl);color:var(--ink);display:flex;flex-direction:column;transform:translate(100%);transition:transform .48s var(--ease);box-shadow:-30px 0 70px -40px #071a19d9}[dir=rtl] .cd-panel{transform:translate(-100%)}.cd.open .cd-panel{transform:none}.cd.is-updating .cd-body{opacity:.45;pointer-events:none}.cd-body{transition:opacity .2s}.cd-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(13,39,38,.14);flex:0 0 auto}.cd-close{width:40px;height:40px;display:grid;place-content:center;font-size:24px;margin-inline-end:-10px}.cd-close:hover{color:var(--brass)}.cd-ship{padding:16px 24px;border-bottom:1px solid rgba(13,39,38,.1);flex:0 0 auto}.cd-ship .lbl{font-size:12px;opacity:.7;margin-bottom:9px}.cd-ship .bar{height:2px;background:#0d272626;border-radius:2px;overflow:hidden}.cd-ship .bar span{display:block;height:100%;width:0;background:var(--brass);transition:width .5s var(--ease)}.cd-ship.done .lbl{color:var(--brass);opacity:1}.cd-body{flex:1 1 auto;overflow-y:auto;padding:6px 24px;overscroll-behavior:contain}.cd-item{display:grid;grid-template-columns:70px 1fr auto;gap:14px;align-items:start;padding:20px 0;border-bottom:1px solid rgba(13,39,38,.1)}.cd-img{aspect-ratio:1;border-radius:2px;overflow:hidden;background:var(--pearl-2)}.cd-img img{width:100%;height:100%;object-fit:cover}.cd-info .ttl{font-size:13.5px;font-weight:500;line-height:1.35;display:block}.cd-info .v{font-size:12px;opacity:.55;margin-top:2px}.cd-qty{display:inline-flex;align-items:center;border:1px solid rgba(13,39,38,.22);border-radius:2px;margin-top:10px}.cd-qty button{width:30px;height:30px;font-size:14px}.cd-qty button:hover{color:var(--brass)}.cd-qty span{min-width:26px;text-align:center;font-size:13px}.cd-right{text-align:end}.cd-right .pr{font-family:var(--display);font-size:16px;display:block}.cd-right .rm{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.5;margin-top:10px;border-bottom:1px solid currentColor;padding-bottom:1px}body.ar .cd-right .rm{letter-spacing:0;text-transform:none;font-size:12px}.cd-right .rm:hover{opacity:1;color:var(--rose)}.cart-empty{text-align:center;padding:64px 0}.cart-empty .display{font-family:var(--display);font-size:26px;margin-bottom:22px}.cd-foot{flex:0 0 auto;padding:20px 24px;border-top:1px solid rgba(13,39,38,.16);background:var(--pearl)}.cd-sub{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--display);font-size:22px}.cd-note{font-size:11.5px;opacity:.55;margin:6px 0 16px}.cd-view{display:block;text-align:center;margin-top:12px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.6}body.ar .cd-view{letter-spacing:0;text-transform:none;font-size:13px}.cd-view:hover{opacity:1;color:var(--brass)}.so{position:fixed;top:0;right:0;bottom:0;left:0;z-index:72;visibility:hidden;pointer-events:none}.so.open{visibility:visible;pointer-events:auto}.so-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#071a1999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .35s var(--ease)}.so.open .so-scrim{opacity:1}.so-panel{position:absolute;inset-inline:0;top:0;background:var(--pearl);padding:clamp(20px,4vw,40px) var(--pad) clamp(24px,3vw,34px);transform:translateY(-100%);transition:transform .45s var(--ease);max-height:88vh;overflow-y:auto}.so.open .so-panel{transform:none}.so-form{display:flex;align-items:center;gap:16px;max-width:var(--max);margin:0 auto;border-bottom:1px solid rgba(13,39,38,.25)}.so-form input{flex:1;border:0;background:none;font-family:var(--display);font-size:clamp(22px,4vw,38px);padding:10px 0;color:var(--ink)}body.ar .so-form input{font-family:var(--arabic);font-size:clamp(18px,3vw,26px)}.so-form input:focus{outline:none}.so-form input::placeholder{opacity:.28}.so-close{width:44px;height:44px;display:grid;place-content:center;font-size:26px;opacity:.6}.so-close:hover{opacity:1;color:var(--brass)}.so-results{max-width:var(--max);margin:22px auto 0}.so-results[aria-busy=true]{opacity:.5}.ps-colls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ps-colls a{border:1px solid rgba(13,39,38,.22);border-radius:99px;padding:7px 15px;font-size:12px}.ps-colls a:hover{border-color:var(--brass);color:var(--brass)}.ps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 20px}.ps-item{display:flex;gap:14px;align-items:center}.ps-item .media{width:62px;height:62px;flex:0 0 62px;border-radius:2px;overflow:hidden;background:var(--pearl-2)}.ps-item .media img{width:100%;height:100%;object-fit:cover}.ps-txt{min-width:0}.ps-item .ttl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.35}.ps-item .pr{display:block;font-family:var(--display);font-size:15px;margin-top:3px}.ps-none{opacity:.55;font-size:14px}.ps-all{display:inline-block;margin-top:24px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--brass);padding-bottom:3px}body.ar .ps-all{letter-spacing:0;text-transform:none;font-size:13.5px}@media(max-width:900px){.ps-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ps-grid{grid-template-columns:1fr}.so-panel{max-height:100vh;min-height:100vh}}.mq{padding:clamp(30px,4vw,48px) 0;overflow:hidden;border-block:1px solid rgba(13,39,38,.12)}.mq-dark{background:var(--ink);color:var(--pearl);border-color:#c4a05a38}.mq-label{display:flex;justify-content:center;margin-bottom:22px;padding-inline:var(--pad)}.mq-track{display:flex;width:max-content;animation:mqScroll 34s linear infinite}.mq-set{display:flex;align-items:center}.mq-item{font-family:var(--display);font-size:clamp(26px,4vw,46px);padding-inline:clamp(18px,2.5vw,34px);white-space:nowrap;opacity:.85}.mq-dot{color:var(--brass);font-size:12px}@keyframes mqScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.mq:hover .mq-track{animation-play-state:paused}[dir=rtl] .mq-track{animation-direction:reverse}@media(prefers-reduced-motion:reduce){.mq-track{animation:none}}[data-pdp-main] img{transition:opacity .28s var(--ease)}.pdp-thumb{padding:0;border:0;cursor:pointer;position:relative;border-radius:2px;overflow:hidden}.pdp-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .25s}.pdp-thumb.active:after{box-shadow:inset 0 0 0 2px var(--brass)}.pdp-thumb:hover:after{box-shadow:inset 0 0 0 1px var(--brass)}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill input{position:absolute;opacity:0;width:0;height:0}.pill span{display:inline-block;border:1px solid rgba(13,39,38,.25);border-radius:2px;padding:11px 18px;font-size:13.5px;cursor:pointer;transition:.25s var(--ease)}.pill span:hover{border-color:var(--brass)}.pill input:checked+span{background:var(--ink);color:var(--pearl);border-color:var(--ink)}.pill input:focus-visible+span{outline:2px solid var(--brass);outline-offset:2px}@media(max-width:760px){.cd-panel{width:100%;inset-block-start:0}.cd-head,.cd-body,.cd-foot,.cd-ship{padding-inline:20px}.cd-item{grid-template-columns:62px 1fr auto;gap:12px;padding:16px 0}.cd-foot{padding-bottom:max(20px,env(safe-area-inset-bottom))}.eyebrow:before{width:18px;flex-basis:18px}.mq-item{font-size:clamp(22px,7vw,30px)}.nav-ico{width:40px;height:40px}.pill span{padding:12px 16px}.so-form{gap:8px}}body.style-apothecary{--ink:#1E2A3A;--ink-2:#141C27;--ink-3:#2A394C;--pearl:#EAE7E0;--pearl-2:#D8D3C8;--brass:#8C3B2E;--rose:#B8A88E;--display:"Instrument Sans",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace}body.style-apothecary .display{font-weight:600;letter-spacing:-.038em;line-height:1.02;font-variation-settings:normal}body.style-apothecary .display em{font-style:normal;color:var(--brass)}body.style-apothecary .hero h1{letter-spacing:-.045em}body.style-apothecary .hero h1 em{color:var(--rose)}body.style-apothecary .eyebrow,body.style-apothecary .spec li span:first-child,body.style-apothecary .tag,body.style-apothecary .card .sub,body.style-apothecary .trust-in div,body.style-apothecary .cd-right .rm,body.style-apothecary .foot h5{font-family:var(--mono);font-weight:400;letter-spacing:.02em;font-size:11px}body.style-apothecary .eyebrow{text-transform:uppercase;letter-spacing:.06em}body.style-apothecary .btn,body.style-apothecary .sec-link,body.style-apothecary .quick{font-family:var(--mono);letter-spacing:.04em;font-weight:400}body.style-apothecary .price,body.style-apothecary .card .p,body.style-apothecary .cd-right .pr,body.style-apothecary .cd-sub{font-family:var(--mono);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.01em}body.style-apothecary .price{font-size:30px}body.style-apothecary .arch{border-radius:2px}body.style-apothecary .arch:after{box-shadow:inset 0 0 0 1px #8c3b2e38}body.style-apothecary .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #1e2a3a1f}body.style-apothecary .card .media,body.style-apothecary .cat .arch{background:var(--pearl-2)}body.style-apothecary .eyebrow:before{width:14px;flex-basis:14px;height:7px;background:none;border-inline-start:1px solid var(--brass);border-block-start:1px solid var(--brass)}body.style-apothecary .hero:after,body.style-apothecary .sec-dark:after,body.style-apothecary .news:after,body.style-apothecary .foot:after,body.style-apothecary .trust:after{opacity:.34}body.style-apothecary .mq-item{font-weight:600;letter-spacing:-.03em}body.style-apothecary .pill span{font-family:var(--mono);font-size:12.5px}body.style-apothecary.ar .display{font-family:var(--arabic)}body.style-apothecary.ar .eyebrow,body.style-apothecary.ar .btn,body.style-apothecary.ar .tag,body.style-apothecary.ar .foot h5{font-family:var(--arabic);letter-spacing:0}.vf{position:relative}.vf-switch{display:inline-flex;border:1px solid rgba(128,128,128,.35);border-radius:2px;margin-bottom:26px}.vf-switch button{padding:11px 26px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;transition:.25s var(--ease)}body.ar .vf-switch button{letter-spacing:0;text-transform:none;font-size:13.5px}.vf-switch button[aria-selected=true]{background:var(--brass);color:var(--ink-2)}.sec-dark .vf-switch{border-color:#f4f0e847}.vf-grid{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:clamp(24px,4vw,56px);align-items:start}.vf-list{display:grid;gap:1px;background:#80808047;border:1px solid rgba(128,128,128,.28);border-radius:2px;overflow:hidden}.sec-dark .vf-list{background:#f4f0e829;border-color:#f4f0e829}.vf-cond{background:var(--pearl);color:var(--ink);text-align:start;padding:16px 18px;display:flex;align-items:center;gap:13px;transition:.25s var(--ease);width:100%}.sec-dark .vf-cond{background:var(--ink);color:var(--pearl)}.vf-cond .n{font-family:var(--mono,inherit);font-size:10.5px;opacity:.5;flex:0 0 auto;font-variant-numeric:tabular-nums}.vf-cond .l{font-size:14.5px;flex:1}.vf-cond .a{opacity:0;color:var(--brass);transition:opacity .25s;font-size:15px}.vf-cond:hover{background:var(--pearl-2)}.sec-dark .vf-cond:hover{background:var(--ink-3)}.vf-cond[aria-selected=true],.sec-dark .vf-cond[aria-selected=true]{background:var(--brass);color:var(--ink-2)}.vf-cond[aria-selected=true] .a{opacity:1;color:inherit}.vf-cond[aria-selected=true] .n{opacity:.7}.vf-panel{min-height:220px}.vf-result{display:none}.vf-result.on{display:block;animation:vfIn .45s var(--ease)}@keyframes vfIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vf-result .head{margin-bottom:18px}.vf-result .head h3{font-family:var(--display);font-size:clamp(21px,2.6vw,30px);font-weight:400;line-height:1.15}body.style-apothecary .vf-result .head h3{font-weight:600;letter-spacing:-.03em}.vf-result .head p{font-size:14px;opacity:.72;margin-top:8px;max-width:52ch}.vf-items{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,24px);margin-top:22px}.vf-empty{font-size:14px;opacity:.6;padding:26px 0}.vf-note{margin-top:26px;padding-top:16px;border-top:1px solid rgba(128,128,128,.28);font-size:12.5px;opacity:.65;max-width:62ch}.sec-dark .vf-note{border-top-color:#f4f0e82e}@media(max-width:860px){.vf-grid{grid-template-columns:1fr;gap:26px}.vf-items{grid-template-columns:1fr 1fr}}@media(max-width:420px){.vf-items{grid-template-columns:1fr}}.pc-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.pc-form{display:grid;gap:22px;max-width:460px}.pc-row label{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin-bottom:10px}body.ar .pc-row label{letter-spacing:0;text-transform:none;font-size:12.5px}body.style-apothecary .pc-row label{font-family:var(--mono);letter-spacing:.04em;font-size:10.5px}.pc-seg{display:flex;gap:8px;flex-wrap:wrap}.pc-seg button{border:1px solid rgba(128,128,128,.4);border-radius:2px;padding:11px 18px;font-size:13.5px;transition:.25s var(--ease)}.pc-seg button:hover{border-color:var(--brass)}.pc-seg button[aria-pressed=true]{background:var(--ink);color:var(--pearl);border-color:var(--ink)}.sec-dark .pc-seg button[aria-pressed=true]{background:var(--pearl);color:var(--ink);border-color:var(--pearl)}.sec-dark .pc-seg button{border-color:#f4f0e852}.pc-weight{display:flex;align-items:center;gap:18px}.pc-weight input[type=range]{flex:1;accent-color:var(--brass);height:22px}.pc-weight .val{font-family:var(--display);font-size:26px;min-width:96px;text-align:end;font-variant-numeric:tabular-nums}body.style-apothecary .pc-weight .val{font-family:var(--mono);font-weight:500;font-size:23px}.pc-weight .val small{font-size:13px;opacity:.55;margin-inline-start:4px}.pc-out{border:1px solid rgba(128,128,128,.32);border-radius:3px;padding:clamp(24px,3vw,34px)}.sec-dark .pc-out{border-color:#c4a05a4d}.pc-out .cap{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-bottom:14px}body.ar .pc-out .cap{letter-spacing:0;text-transform:none;font-size:12.5px}body.style-apothecary .pc-out .cap{font-family:var(--mono);letter-spacing:.04em;font-size:10.5px}.pc-big{font-family:var(--display);font-size:clamp(40px,6vw,64px);line-height:1;font-variant-numeric:tabular-nums}body.style-apothecary .pc-big{font-family:var(--mono);font-weight:500;letter-spacing:-.04em}.pc-big small{font-size:.34em;opacity:.55;margin-inline-start:8px;font-family:var(--body)}.pc-lines{margin-top:22px;border-top:1px solid rgba(128,128,128,.28)}.pc-lines div{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid rgba(128,128,128,.28);font-size:13.5px}.pc-lines span:first-child{opacity:.6}.pc-lines span:last-child{font-variant-numeric:tabular-nums}.sec-dark .pc-lines,.sec-dark .pc-lines div{border-color:#f4f0e82e}.pc-warn{margin-top:20px;font-size:12.5px;opacity:.62;line-height:1.6}@media(max-width:860px){.pc-grid{grid-template-columns:1fr;gap:30px}.pc-form{max-width:100%}.pc-weight .val{font-size:22px;min-width:84px}}body.style-atelier .vf-cond .n{font-family:var(--display);font-size:13px;opacity:.42;font-variant-numeric:lining-nums tabular-nums;min-width:19px}body.style-atelier .vf-cond[aria-selected=true] .n{opacity:.75}body.style-atelier .vf-cond .l{font-size:15px}body.style-atelier .vf-items .card .media{border-radius:50% 50% 4px 4px/26% 26% 4px 4px}body.style-atelier .vf-items .card .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #c4a05a42}body.style-atelier .vf-items .quick{inset-inline:12px;bottom:12px}body.style-atelier .vf-result .head h3{letter-spacing:-.018em}body.style-atelier .vf-list{border-radius:3px}body.style-atelier .pc-big{font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.03em}body.style-atelier .pc-out{border-color:#c4a05a6b;border-radius:3px;position:relative}body.style-atelier .pc-out:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;pointer-events:none;border-radius:2px;box-shadow:inset 0 0 0 1px #c4a05a29}body.style-atelier .pc-weight .val{font-variant-numeric:lining-nums tabular-nums}body.style-atelier .pc-seg button{border-radius:2px}body.style-atelier .pc-row label,body.style-atelier .pc-out .cap{display:inline-flex;align-items:center;gap:10px}body.style-atelier .pc-row label:before,body.style-atelier .pc-out .cap:before{content:"";width:18px;height:1px;background:var(--brass);opacity:.85;flex:0 0 18px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/petsofy.css.map */
