:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#071b2d;background:#fff8ee;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.storefront{min-height:100vh;background:var(--surface);color:var(--ink);overflow:hidden}.scroll-progress{position:fixed;z-index:100;height:3px;top:0;left:0;background:var(--accent);transition:width .08s linear}.platform-bar{min-height:38px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:var(--brand);color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:.14em}.platform-bar nav{display:flex;gap:4px;height:38px}.platform-bar button{padding:0 14px;border:0;color:#ffffffa1;background:transparent;font-size:10px;font-weight:800;letter-spacing:.08em}.platform-bar button.active{color:var(--brand);background:var(--accent)}.site-header{height:82px;padding:0 5vw;display:flex;align-items:center;gap:30px;position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--surface) 92%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.logo-link{flex:0 0 auto}.brand-mark{display:inline-flex;align-items:center;gap:11px;min-width:188px}.brand-symbol{width:45px;height:45px;border-radius:13px 13px 18px 8px;display:grid;place-items:center;background:linear-gradient(145deg,var(--secondary),var(--brand));color:var(--accent);font-size:26px;font-weight:950;letter-spacing:-.08em;box-shadow:inset 0 1px #ffffff47,0 8px 24px color-mix(in srgb,var(--brand) 24%,transparent)}.brand-mark--relomas .brand-symbol{border-radius:5px;color:#fff;background:var(--secondary)}.brand-mark--trebol .brand-symbol{border-radius:50%;color:var(--accent);background:var(--brand)}.brand-word{display:flex;flex-direction:column;line-height:1}.brand-word strong{font-size:19px;letter-spacing:.12em}.brand-word small{margin-top:6px;font-size:6px;font-weight:800;letter-spacing:.21em}.brand-mark--compact{min-width:auto}.brand-mark--compact .brand-symbol{width:36px;height:36px;font-size:20px}.brand-mark--compact .brand-word strong{font-size:14px}.desktop-search{flex:1;height:44px;max-width:420px;display:flex;align-items:center;gap:10px;padding:0 15px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:#ffffff80;border-radius:12px}.desktop-search input,.mobile-search input{min-width:0;flex:1;border:0;outline:0;color:var(--ink);background:transparent}.main-nav{display:flex;align-items:center;gap:22px;font-size:12px;font-weight:750}.main-nav a{position:relative}.main-nav a:after{content:"";position:absolute;height:2px;left:0;right:100%;bottom:-7px;background:var(--secondary);transition:right .25s}.main-nav a:hover:after{right:0}.cart-button,.icon-button,.close-button{border:0;background:transparent;color:inherit}.cart-button{width:48px;height:48px;display:grid;place-items:center;position:relative}.cart-button span{position:absolute;top:2px;right:0;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--secondary);color:#fff;font-size:10px;font-weight:800}.menu-button{display:none}.hero{min-height:calc(100vh - 120px);padding:6vh 6vw 7vh;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--brand);color:#fff;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.6;background:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--secondary) 25%,transparent),transparent 32%),linear-gradient(110deg,transparent 48%,rgba(255,255,255,.04) 48% 49%,transparent 49%)}.storefront--relomas .hero{background:linear-gradient(120deg,var(--brand) 0 56%,var(--secondary) 56%)}.storefront--trebol .hero{background:linear-gradient(120deg,#10261f,var(--brand))}.hero__copy{max-width:690px;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;line-height:1.4;font-weight:850;letter-spacing:.18em;color:var(--accent)}.hero h1{margin:26px 0 25px;max-width:720px;font-size:clamp(58px,7.4vw,118px);line-height:.87;letter-spacing:-.065em;text-transform:uppercase}.hero h1 em{color:var(--accent);font-style:normal}.storefront--krono57 .hero h1 em{color:#fff;-webkit-text-stroke:2px var(--secondary)}.hero__copy>p{max-width:540px;color:#ffffffb8;font-size:18px;line-height:1.6}.hero__actions{margin-top:36px;display:flex;align-items:center;gap:26px}.primary-cta{min-height:52px;width:fit-content;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:14px;border:0;border-radius:12px;background:var(--accent);color:var(--brand);font-weight:850;box-shadow:0 12px 30px color-mix(in srgb,var(--accent) 22%,transparent);transition:transform .25s,box-shadow .25s}.primary-cta:hover{transform:translateY(-3px);box-shadow:0 18px 35px color-mix(in srgb,var(--accent) 30%,transparent)}.text-cta{font-size:13px;font-weight:750;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:5px}.hero__proof{display:flex;gap:36px;margin-top:54px}.hero__proof span{display:flex;flex-direction:column;gap:4px;color:#ffffff80;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.hero__proof strong{color:#fff;font-size:17px;letter-spacing:0;text-transform:none}.hero__visual{min-height:650px;display:grid;place-items:center;position:relative}.hero__visual:before{content:"";position:absolute;width:min(38vw,550px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.22),rgba(255,255,255,.04) 45%,transparent 68%)}.hero__number{position:absolute;right:-1vw;top:12%;color:#ffffff0e;font-size:clamp(120px,17vw,270px);font-weight:950;letter-spacing:-.08em}.hero-product{transform:scale(2.1) rotate(-9deg);filter:drop-shadow(0 38px 30px rgba(0,0,0,.38));animation:hover-product 5s ease-in-out infinite}.hero-product__caption{position:absolute;right:3%;bottom:12%;min-width:190px;padding:17px 20px;display:flex;flex-direction:column;gap:5px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);border-radius:15px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-product__caption span{color:var(--accent);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.16em}.hero-product__caption strong{font-size:17px}.hero-product__caption small{color:#ffffffa3}.hero__orbit{position:absolute;border:1px solid rgba(255,255,255,.11);border-radius:50%;animation:orbit 15s linear infinite}.hero__orbit:before{content:"";position:absolute;top:13%;left:4%;width:9px;height:9px;background:var(--accent);border-radius:50%;box-shadow:0 0 20px var(--accent)}.hero__orbit--one{width:min(44vw,640px);aspect-ratio:1}.hero__orbit--two{width:min(32vw,460px);aspect-ratio:1;animation-direction:reverse;animation-duration:10s}.scroll-cue{position:absolute;bottom:20px;left:50%;translate:-50%;display:flex;align-items:center;gap:8px;color:#ffffff80;font-size:10px;text-transform:uppercase;letter-spacing:.17em}.watch{--product-color: #155eef;width:110px;height:230px;position:relative;display:grid;place-items:center}.watch__strap{position:absolute;width:55px;height:220px;border-radius:19px;background:linear-gradient(90deg,color-mix(in srgb,var(--product-color) 65%,#050505),var(--product-color),color-mix(in srgb,var(--product-color) 66%,#fff));box-shadow:inset 0 0 0 4px #ffffff12}.watch__case{width:112px;height:112px;position:relative;z-index:2;border:8px solid #d7d7d3;border-radius:50%;background:radial-gradient(circle at 45% 38%,color-mix(in srgb,var(--product-color) 25%,#f5f5ed),color-mix(in srgb,var(--product-color) 78%,#050b12));box-shadow:inset 0 0 0 4px #8b8c8a,0 12px 24px #00000040}.watch__case:before{content:"";position:absolute;inset:10px;border-radius:50%;background:repeating-conic-gradient(from -2deg,rgba(255,255,255,.9) 0 1deg,transparent 1deg 30deg);-webkit-mask:radial-gradient(transparent 59%,#000 60%);mask:radial-gradient(transparent 59%,#000 60%)}.watch__case i{position:absolute;width:13px;height:13px;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--brand);font-size:8px;font-style:normal}.watch__hand{position:absolute;left:50%;top:50%;width:3px;border-radius:3px;transform-origin:50% 100%;background:#fff}.watch__hand--hour{height:26px;transform:translate(-50%,-100%) rotate(42deg)}.watch__hand--minute{height:37px;transform:translate(-50%,-100%) rotate(155deg);background:var(--accent)}.watch--sport .watch__case{border-width:11px;border-color:#1d252c}.watch--minimal .watch__strap{width:35px}.watch--minimal .watch__case{border-color:#e8c57a}.jewel{--product-color: #d8b66a;width:210px;height:210px;position:relative;display:grid;place-items:center}.jewel--chain span{width:145px;height:175px;border:8px double var(--product-color);border-top-color:transparent;border-radius:45% 45% 50% 50%;filter:drop-shadow(0 10px 8px rgba(0,0,0,.25))}.jewel--chain span:after{content:"✦";position:absolute;left:50%;bottom:4px;translate:-50%;color:var(--product-color);font-size:48px}.jewel--earrings{grid-template-columns:1fr 1fr;gap:18px}.jewel--earrings span{width:55px;height:85px;border:7px solid var(--product-color);border-radius:50%;position:relative;box-shadow:inset 0 0 12px #ffffffb3,0 14px 13px #0003}.jewel--earrings span:before{content:"";position:absolute;left:50%;top:-26px;translate:-50%;width:18px;height:18px;border-radius:50%;background:var(--product-color)}.jewel--bracelet span{width:150px;height:150px;border:14px double var(--product-color);border-radius:50%;box-shadow:inset 0 0 14px #ffffff80,0 18px 18px #0003}.trust-strip{padding:24px 6vw;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-bottom:1px solid rgba(0,0,0,.08)}.trust-strip>div{display:flex;align-items:center;justify-content:center;gap:13px;min-height:48px;border-right:1px solid rgba(0,0,0,.09)}.trust-strip>div:last-child{border:0}.trust-strip svg{color:var(--secondary)}.trust-strip span{display:flex;flex-direction:column;color:color-mix(in srgb,var(--ink) 55%,transparent);font-size:10px}.trust-strip strong{margin-bottom:3px;color:var(--ink);font-size:12px}.catalog-section{padding:110px 6vw}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px}.section-heading h2,.editorial h2{margin:10px 0 0;font-size:clamp(42px,5.2vw,78px);line-height:.95;letter-spacing:-.055em}.section-heading p{max-width:420px;color:color-mix(in srgb,var(--ink) 60%,transparent);line-height:1.6}.catalog-toolbar{margin:45px 0 30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.category-tabs{display:flex;flex-wrap:wrap;gap:8px}.category-tabs button{min-height:44px;padding:0 18px;border:1px solid color-mix(in srgb,var(--ink) 15%,transparent);border-radius:99px;background:transparent;color:var(--ink);font-size:12px;font-weight:750}.category-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.mobile-search{width:260px;height:44px;padding:0 14px;display:flex;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--ink) 15%,transparent);border-radius:99px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{min-width:0;border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);background:#fff;border-radius:20px;overflow:hidden;transition:transform .35s,box-shadow .35s}.product-card:hover{transform:translateY(-7px);box-shadow:0 25px 55px color-mix(in srgb,var(--brand) 12%,transparent)}.product-card__media{width:100%;aspect-ratio:.91;position:relative;display:grid;place-items:center;overflow:hidden;border:0;background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 78%,white),color-mix(in srgb,var(--accent) 10%,white))}.product-card__media:after{content:"";position:absolute;width:65%;height:30px;bottom:14%;border-radius:50%;background:#00000029;filter:blur(15px)}.product-card__media .watch,.product-card__media .jewel{z-index:1;transform:scale(.88) rotate(-5deg);transition:transform .4s}.product-card:hover .product-card__media .watch,.product-card:hover .product-card__media .jewel{transform:scale(1) rotate(0)}.product-badge{position:absolute;z-index:4;top:15px;left:15px;padding:7px 10px;border-radius:7px;background:var(--accent);color:var(--brand);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.favorite{position:absolute;z-index:4;top:11px;right:11px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#fffc}.quick-label{position:absolute;z-index:4;bottom:-50px;left:16px;right:16px;min-height:40px;display:grid;place-items:center;border-radius:9px;background:var(--brand);color:#fff;font-size:11px;font-weight:800;transition:bottom .28s}.product-card:hover .quick-label{bottom:14px}.product-card__body{padding:18px}.product-card__body>span{color:color-mix(in srgb,var(--ink) 47%,transparent);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.12em}.product-card h3{margin:6px 0 8px;font-size:17px}.rating{display:flex;align-items:center;gap:5px;color:#df9b13;font-size:11px}.rating span{color:color-mix(in srgb,var(--ink) 45%,transparent)}.price-row{margin-top:15px;display:flex;align-items:baseline;gap:8px}.price-row strong{font-size:17px}.price-row del{color:color-mix(in srgb,var(--ink) 37%,transparent);font-size:11px}.add-button{width:100%;min-height:44px;margin-top:16px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:10px;background:color-mix(in srgb,var(--brand) 7%,white);color:var(--brand);font-size:12px;font-weight:850}.add-button:hover{background:var(--brand);color:#fff}.empty-state{min-height:300px;display:grid;place-items:center;place-content:center;gap:8px;text-align:center}.empty-state button{border:0;border-bottom:1px solid;background:transparent}.editorial{margin:20px 6vw 110px;min-height:660px;display:grid;grid-template-columns:1.08fr .92fr;background:var(--brand);border-radius:32px;overflow:hidden;color:#fff}.editorial__visual{position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--secondary) 45%,var(--brand)),var(--brand))}.editorial__visual .watch,.editorial__visual .jewel{z-index:2;transform:scale(2.25) rotate(12deg);filter:drop-shadow(0 35px 35px rgba(0,0,0,.4))}.editorial__halo{position:absolute;width:460px;height:460px;border:1px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:0 0 0 60px #ffffff06,0 0 0 120px #ffffff06}.editorial__visual>span{position:absolute;left:34px;bottom:30px;color:#ffffffb3;font-size:14px;font-weight:850;text-transform:uppercase;letter-spacing:.18em}.editorial__copy{padding:clamp(45px,7vw,105px);display:flex;flex-direction:column;justify-content:center}.editorial__copy p{max-width:520px;margin:28px 0 36px;color:#ffffffad;font-size:17px;line-height:1.7}.service-band{margin:0 6vw 90px;padding:50px;display:grid;grid-template-columns:1fr 1.3fr auto;align-items:center;gap:45px;border-top:1px solid color-mix(in srgb,var(--ink) 15%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}.service-band>div:first-child{display:grid;grid-template-columns:auto 1fr;column-gap:15px}.service-band>div:first-child svg{grid-row:1 / 3;color:var(--secondary)}.service-band h3{margin:0}.service-band p{margin:5px 0;color:color-mix(in srgb,var(--ink) 55%,transparent);font-size:12px}.service-band__statement{display:flex;flex-direction:column}.service-band__statement span{color:var(--secondary);font-size:10px;font-weight:850;letter-spacing:.14em}.service-band__statement strong{margin-top:6px;font-size:18px}.service-band>a{display:flex;align-items:center;gap:10px;font-weight:850}footer{padding:65px 6vw;display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:50px;align-items:start;background:var(--brand);color:#fff}footer p{margin:0;max-width:530px;color:#ffffff8c;font-size:12px;line-height:1.7}footer>div{display:flex;justify-content:flex-end;gap:20px;font-size:11px}.floating-chat{position:fixed;z-index:35;right:22px;bottom:22px;min-height:52px;padding:0 17px;display:flex;align-items:center;gap:10px;border:0;border-radius:99px;background:#27b46e;color:#fff;box-shadow:0 15px 35px #0000003d;font-size:12px;font-weight:800}.overlay{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;background:#020c1299;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:fade-in .2s}.cart-drawer,.mobile-menu{width:min(500px,94vw);height:100%;padding:30px;background:var(--surface);color:var(--ink);box-shadow:-20px 0 60px #0003;animation:slide-in .3s ease-out;overflow:auto}.drawer-heading{display:flex;justify-content:space-between;align-items:start;padding-bottom:22px;border-bottom:1px solid rgba(0,0,0,.1)}.drawer-heading span{color:var(--secondary);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.15em}.drawer-heading h2{margin:5px 0 0;font-size:33px}.close-button{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--ink) 7%,transparent)}.drawer-empty{min-height:60vh;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.drawer-empty>svg{width:60px;height:60px;color:color-mix(in srgb,var(--ink) 20%,transparent)}.drawer-empty p{color:color-mix(in srgb,var(--ink) 55%,transparent)}.cart-list{display:flex;flex-direction:column}.cart-line{padding:18px 0;display:grid;grid-template-columns:82px 1fr auto;gap:15px;border-bottom:1px solid rgba(0,0,0,.09)}.cart-line__art{height:92px;display:grid;place-items:center;background:#fff;border-radius:12px;overflow:hidden}.cart-line__art .watch,.cart-line__art .jewel{transform:scale(.35)}.cart-line>div:nth-child(2){display:flex;flex-direction:column;gap:5px}.cart-line span,.cart-line small{color:color-mix(in srgb,var(--ink) 50%,transparent);font-size:10px}.cart-line>div:last-child{display:flex;align-items:end;flex-direction:column;gap:20px}.cart-line button{border:0;border-bottom:1px solid;background:transparent;color:brown;font-size:10px}.cart-summary{position:sticky;bottom:-30px;margin:15px -30px -30px;padding:25px 30px 30px;background:var(--surface);border-top:1px solid rgba(0,0,0,.1)}.cart-summary>div{display:flex;justify-content:space-between;align-items:center}.cart-summary>div strong{font-size:25px}.cart-summary small{display:block;margin:8px 0 18px;color:color-mix(in srgb,var(--ink) 52%,transparent)}.cart-summary .primary-cta{width:100%}.cart-summary p{display:flex;justify-content:center;align-items:center;gap:6px;font-size:10px}.mobile-menu{width:min(410px,94vw)}.mobile-menu>.close-button{margin-left:auto}.mobile-menu nav{margin:55px 0;display:flex;flex-direction:column}.mobile-menu nav a{padding:20px 0;border-bottom:1px solid rgba(0,0,0,.1);font-size:25px;font-weight:850}.mobile-menu>small{display:block;margin-bottom:10px;color:color-mix(in srgb,var(--ink) 50%,transparent);text-transform:uppercase;letter-spacing:.13em}.brand-switch-row{width:100%;padding:12px 0;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent}.modal-overlay{align-items:center;justify-content:center;padding:25px}.quick-modal{width:min(970px,95vw);min-height:590px;display:grid;grid-template-columns:1.05fr .95fr;position:relative;background:var(--surface);border-radius:25px;overflow:hidden;animation:modal-in .25s ease-out}.quick-modal>.close-button{position:absolute;z-index:3;right:18px;top:18px}.quick-modal__art{min-height:500px;display:grid;place-items:center;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--accent) 10%,white))}.quick-modal__art .watch,.quick-modal__art .jewel{transform:scale(1.7) rotate(-6deg);filter:drop-shadow(0 28px 25px rgba(0,0,0,.26))}.quick-modal__copy{padding:70px 50px 50px}.quick-modal__copy h2{margin:14px 0;font-size:49px;letter-spacing:-.04em}.quick-modal__copy>p{margin:25px 0;color:color-mix(in srgb,var(--ink) 62%,transparent);line-height:1.65}.price-row--large strong{font-size:27px}.quick-modal__copy .primary-cta{width:100%;margin-top:25px}.quick-modal__copy ul{padding:0;margin:25px 0 0;list-style:none}.quick-modal__copy li{display:flex;align-items:center;gap:8px;padding:8px 0;color:color-mix(in srgb,var(--ink) 60%,transparent);font-size:12px}.reveal{opacity:0;transform:translateY(25px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes hover-product{0%,to{transform:scale(2.1) rotate(-9deg) translateY(0)}50%{transform:scale(2.1) rotate(-6deg) translateY(-10px)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}}@keyframes slide-in{0%{transform:translate(100%)}}@keyframes modal-in{0%{transform:translateY(12px) scale(.98);opacity:0}}@media(max-width:1180px){.desktop-search{display:none}.site-header{gap:20px}.logo-link{margin-right:auto}.product-grid{grid-template-columns:repeat(2,1fr)}.hero__visual{min-height:540px}}@media(max-width:800px){.platform-bar{padding:0 12px}.platform-bar>span{display:none}.platform-bar nav{width:100%}.platform-bar button{flex:1;padding:0 5px}.site-header{height:68px;padding:0 16px}.menu-button{width:44px;height:44px;display:grid;place-items:center}.main-nav{display:none}.brand-mark{min-width:0}.site-header .brand-symbol{width:37px;height:37px;font-size:20px}.site-header .brand-word strong{font-size:14px}.site-header .brand-word small{display:none}.hero{min-height:auto;padding:62px 22px 70px;grid-template-columns:1fr}.storefront--relomas .hero{background:linear-gradient(155deg,var(--brand) 0 72%,var(--secondary) 72%)}.hero h1{font-size:clamp(49px,14vw,76px);margin-top:20px}.hero__copy>p{font-size:15px}.hero__actions{align-items:flex-start;flex-direction:column;gap:18px}.hero__proof{gap:20px;margin-top:35px}.hero__visual{min-height:420px}.hero__visual:before{width:82vw}.hero__orbit--one{width:86vw}.hero__orbit--two{width:64vw}.hero-product{transform:scale(1.45) rotate(-9deg)}.hero-product__caption{right:0;bottom:4%}.scroll-cue{display:none}.trust-strip{padding:18px 13px;grid-template-columns:repeat(2,1fr);gap:10px}.trust-strip>div{justify-content:flex-start;padding:8px;border:0}.catalog-section{padding:75px 16px}.section-heading{align-items:flex-start;flex-direction:column}.section-heading h2{font-size:52px}.section-heading p{margin:0}.catalog-toolbar{align-items:stretch;flex-direction:column}.category-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.category-tabs button{flex:0 0 auto}.mobile-search{width:100%}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-card{border-radius:14px}.product-card__media .watch,.product-card__media .jewel{transform:scale(.57) rotate(-5deg)}.product-card:hover .product-card__media .watch,.product-card:hover .product-card__media .jewel{transform:scale(.62)}.product-card__body{padding:13px}.product-card h3{font-size:14px}.price-row{align-items:flex-start;flex-direction:column;gap:3px}.price-row strong{font-size:14px}.quick-label{display:none}.favorite{width:35px;height:35px}.editorial{margin:0 16px 75px;grid-template-columns:1fr;border-radius:22px}.editorial__visual{min-height:430px}.editorial__visual .watch,.editorial__visual .jewel{transform:scale(1.65) rotate(12deg)}.editorial__copy{padding:44px 26px}.service-band{margin:0 16px 70px;padding:34px 10px;grid-template-columns:1fr}footer{padding:50px 24px 100px;grid-template-columns:1fr;gap:28px}footer>div{justify-content:flex-start}.floating-chat span{display:none}.quick-modal{max-height:92vh;grid-template-columns:1fr;overflow:auto}.quick-modal__art{min-height:330px}.quick-modal__art .watch,.quick-modal__art .jewel{transform:scale(1.05)}.quick-modal__copy{padding:35px 24px}.quick-modal__copy h2{font-size:37px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
