*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--char);font-family:Jost,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}h1,h2,h3,h4{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:500;line-height:1.08;margin:0 0 .5em;letter-spacing:-.01em}h1{font-size:clamp(2.6rem,6vw,5.2rem)}h2{font-size:clamp(2rem,4vw,3.2rem)}h3{font-size:clamp(1.3rem,2vw,1.7rem)}p{margin:0 0 1em}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--muted);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:8px;background:var(--char);color:var(--ivory);padding:10px 16px;z-index:200}.skip:focus{left:8px}.container{width:100%;max-width:1320px;margin:0 auto;padding:0 20px}@media(min-width:900px){.container{padding:0 44px}}.section{padding:72px 0}@media(min-width:900px){.section{padding:112px 0}}.section--beige{background:var(--beige)}.section--white{background:var(--white)}.section__head{max-width:640px;margin-bottom:40px}.section__head--center{margin-inline:auto;text-align:center}.eyebrow{display:block;font-size:.86rem;letter-spacing:.06em;color:#7a6232;margin-bottom:14px;font-weight:500}.lead{font-size:1.1rem;color:#4d4a45;max-width:52ch}.rule{height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);border:0;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 32px;border-radius:999px;font-weight:500;font-size:1rem;letter-spacing:.02em;border:1px solid transparent;transition:background .35s,color .35s,transform .35s,box-shadow .35s}.btn--dark{background:var(--char);color:var(--ivory)}.btn--dark:hover{background:var(--gold);color:var(--char);transform:translateY(-2px);box-shadow:0 14px 30px -14px #b99a61cc}.btn--gold{background:var(--gold);color:var(--char)}.btn--gold:hover{background:var(--char);color:var(--ivory);transform:translateY(-2px)}.btn--ghost{border-color:#24232159}.btn--ghost:hover{border-color:var(--muted);background:var(--white)}.btn[disabled]{opacity:.5;pointer-events:none}.btn--block{width:100%}.field{width:100%;min-height:52px;padding:0 20px;border:1px solid rgba(36,35,33,.25);border-radius:14px;background:var(--white);font:inherit;color:inherit}textarea.field{padding:16px 20px;min-height:140px}.field:focus{border-color:var(--muted);outline:none;box-shadow:0 0 0 3px #d6b77a59}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:var(--ivory);display:grid;place-items:center;transition:opacity .7s .1s,visibility .7s .1s}.loader__inner{display:grid;justify-items:center;gap:22px;animation:rise .9s both}.loader__line{display:block;width:140px;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);transform-origin:center;animation:line 1.1s ease-in-out infinite}.loader.is-done{opacity:0;visibility:hidden}html.no-loader .loader,html.no-js .loader{display:none}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes line{0%,to{transform:scaleX(.3)}50%{transform:scaleX(1)}}.announce{background:var(--char);color:var(--beige);font-size:.88rem}.announce__row{display:flex;justify-content:center;gap:34px;padding-block:9px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.announce__row::-webkit-scrollbar{display:none}.announce__row span+span:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--gold);margin-right:34px;vertical-align:middle}@media(max-width:640px){.announce__row{justify-content:flex-start;gap:24px}.announce__row span+span:before{margin-right:24px}}.header{position:sticky;top:0;z-index:90;background:#f8f5efdb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(185,154,97,.28);transition:box-shadow .3s}.header.is-stuck{box-shadow:0 10px 30px -22px #24232199}.header__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px}.header__logo img{height:46px;width:auto}.header__nav{display:none}.header__nav ul{display:flex;gap:34px}.header__nav a{position:relative;padding:8px 0;font-size:.98rem}.header__nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--muted);transform:scaleX(0);transform-origin:left;transition:transform .35s}.header__nav a:hover:after,.header__nav a[aria-current]:after{transform:scaleX(1)}.header__actions{display:flex;align-items:center;gap:4px}.icon-btn{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;transition:background .25s}.icon-btn:hover{background:var(--beige)}.icon{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cart-count{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--gold);color:var(--char);font-size:.72rem;font-weight:600;display:grid;place-items:center}.cart-count[data-zero=true]{display:none}.header__burger{order:-1}.header__account{display:none}@media(min-width:960px){.header__nav{display:block}.header__burger{display:none}.header__account{display:grid}.header__logo img{height:54px}.header__row{min-height:78px}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#24232173;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s;z-index:140}.scrim.is-open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;bottom:0;z-index:150;width:min(420px,92vw);background:var(--ivory);display:flex;flex-direction:column;transition:transform .45s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 60px #24232140}.drawer--left{left:0;transform:translate(-102%)}.drawer--right{right:0;transform:translate(102%)}.drawer.is-open{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--beige)}.drawer__head h2{font-size:1.6rem;margin:0}.drawer__body{flex:1;overflow:auto;padding:12px 22px}.drawer__foot{padding:18px 22px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--beige);background:var(--white)}.navlist a{display:block;padding:16px 0;font-family:Cormorant Garamond,serif;font-size:1.8rem;border-bottom:1px solid var(--beige)}.search-pop{position:fixed;left:0;right:0;top:0;z-index:150;background:var(--ivory);padding:28px 0;transform:translateY(-102%);transition:transform .45s cubic-bezier(.2,.8,.2,1);box-shadow:0 20px 60px #24232133}.search-pop.is-open{transform:none}.search-pop form{display:flex;gap:10px}.cline{display:grid;grid-template-columns:76px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--beige)}.cline img{width:76px;height:76px;object-fit:cover;border-radius:12px;background:var(--white)}.cline__t{font-size:.98rem;line-height:1.3;margin-bottom:4px}.cline__v{font-size:.84rem;color:#6a665f}.cline__row{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.qty{display:inline-flex;align-items:center;border:1px solid rgba(36,35,33,.25);border-radius:999px}.qty button{width:34px;height:34px;font-size:1.1rem}.qty span,.qty input{min-width:30px;text-align:center;font-size:.95rem}.qty input{width:44px;border:0;background:none;font:inherit;-moz-appearance:textfield}.linkbtn{font-size:.85rem;text-decoration:underline;text-underline-offset:3px;color:#6a665f}.subtotal{display:flex;justify-content:space-between;font-size:1.1rem;margin-bottom:6px}.fine{font-size:.84rem;color:#6a665f}.empty{text-align:center;padding:60px 0}.hero{position:relative;min-height:calc(100svh - 110px);display:grid;align-items:center;overflow:hidden;background:radial-gradient(60% 55% at 72% 42%,rgba(214,183,122,.3),transparent 70%),radial-gradient(40% 40% at 8% 90%,rgba(234,225,211,.9),transparent 70%),linear-gradient(180deg,var(--ivory),var(--white))}.hero__grid{display:grid;gap:12px;align-items:center;padding-block:36px}.hero__copy{position:relative;z-index:2}.hero h1{margin-bottom:.35em}.hero__sub{font-size:1.15rem;max-width:44ch;color:#4d4a45;margin-bottom:28px}.hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:26px}.hero__facts{display:flex;flex-wrap:wrap;gap:10px 26px;font-size:.92rem;color:#4d4a45}.hero__facts li{display:flex;align-items:center;gap:8px}.hero__facts .icon{width:18px;height:18px;color:var(--muted)}.hero__stage{position:relative;height:min(58svh,520px);min-height:340px}.hero3d__canvas{position:absolute;top:0;right:0;bottom:0;left:0}.hero3d__canvas canvas{width:100%!important;height:100%!important;display:block}.hero-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr);gap:10px}.hero-fallback figure{margin:0;border-radius:22px;overflow:hidden;background:var(--white);border:1px solid rgba(214,183,122,.6);box-shadow:0 30px 50px -30px #24232173;animation:float 7s ease-in-out infinite}.hero-fallback img{width:100%;height:100%;object-fit:cover}.hero-fallback figure:nth-child(1){grid-area:1/2/5/6}.hero-fallback figure:nth-child(2){grid-area:3/1/6/3;animation-delay:-2s;z-index:2}.hero-fallback figure:nth-child(3){grid-area:2/5/5/7;animation-delay:-4s;z-index:2}.hero-fallback figure:nth-child(4){grid-area:5/4/7/6;animation-delay:-1s;z-index:2}.hero-fallback figure:nth-child(n+5){display:none}.hero3d.is-3d .hero-fallback{opacity:0;visibility:hidden;transition:opacity .8s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media(min-width:900px){.hero__grid{grid-template-columns:1.02fr 1fr;gap:20px}.hero__stage{height:min(70svh,680px)}}.hero__scroll{position:absolute;left:50%;bottom:16px;width:1px;height:42px;background:linear-gradient(var(--muted),transparent);display:none}@media(min-width:900px){.hero__scroll{display:block}}.trustbar{background:var(--white);border-block:1px solid rgba(185,154,97,.3)}.trustbar ul{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.trustbar li{display:flex;align-items:center;gap:12px;padding:18px 12px;font-size:.95rem}.trustbar .icon{color:var(--muted);flex:none}@media(min-width:900px){.trustbar ul{grid-template-columns:repeat(4,1fr)}.trustbar li{justify-content:center}}.cats{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.cats{grid-template-columns:repeat(3,1fr);gap:22px}}.cat{position:relative;display:block;aspect-ratio:4/5;border-radius:26px;overflow:hidden;background:linear-gradient(160deg,var(--beige),var(--white));border:1px solid rgba(185,154,97,.35);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;transform-style:preserve-3d}.cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(36,35,33,.78))}.cat__txt{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:18px;color:var(--white)}.cat__txt h3{margin:0 0 4px;font-size:clamp(1.25rem,2.4vw,1.9rem)}.cat__txt p{margin:0;font-size:.88rem;opacity:.85;display:none}@media(min-width:700px){.cat__txt p{display:block}.cat__txt{padding:26px}}.cat:hover{box-shadow:0 40px 60px -34px #24232199}.cat:hover img{transform:scale(1.07)}.grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media(min-width:760px){.grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media(min-width:1100px){.grid--4{grid-template-columns:repeat(4,1fr)}}.pcard{position:relative;display:flex;flex-direction:column;background:var(--white);border-radius:22px;border:1px solid rgba(185,154,97,.25);overflow:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s}.pcard:hover{transform:translateY(-6px);box-shadow:0 36px 50px -34px #2423218c;border-color:var(--gold)}.pcard__media{position:relative;aspect-ratio:1/1;background:#fff;overflow:hidden}.pcard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s,transform .8s}.pcard__media img+img{opacity:0}@media(hover:hover){.pcard:hover .pcard__media img+img{opacity:1}.pcard:hover .pcard__media img:first-child{transform:scale(1.04)}}.pcard__body{display:flex;flex-direction:column;gap:8px;padding:16px 16px 18px;flex:1}.pcard__title{font-size:1rem;line-height:1.35;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pcard__buy{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.pcard__add{position:relative;z-index:2;min-height:42px;padding:0 18px;border-radius:999px;background:var(--char);color:var(--ivory);font-size:.9rem;transition:background .3s,color .3s}.pcard__add:hover{background:var(--gold);color:var(--char)}.badge{position:absolute;top:12px;left:12px;z-index:2;background:var(--char);color:var(--ivory);font-size:.78rem;padding:4px 12px;border-radius:999px}.price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-weight:500}.price s{color:#7a766f;font-weight:400;font-size:.9em}.price__now{font-size:1.1rem}.section__foot{margin-top:36px;text-align:center}.feat{display:grid;gap:36px;align-items:center}@media(min-width:900px){.feat{grid-template-columns:1fr 1fr;gap:80px}}.feat__stage{position:relative;display:grid;place-items:center;aspect-ratio:1/1;perspective:1100px}.feat__ring{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;border:1px solid var(--gold);animation:spin 28s linear infinite;transform:rotateX(68deg)}.feat__ring--b{top:14%;right:14%;bottom:14%;left:14%;border-color:var(--muted);animation-duration:40s;animation-direction:reverse;transform:rotateX(68deg) rotate(30deg)}.feat__glow{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:radial-gradient(circle,rgba(214,183,122,.45),transparent 68%)}.feat__card{position:relative;width:72%;aspect-ratio:1/1;border-radius:32px;overflow:hidden;background:#fff;border:1px solid var(--gold);box-shadow:0 60px 70px -40px #24232199;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s ease-out;animation:float 8s ease-in-out infinite}.feat__card img{width:100%;height:100%;object-fit:cover}@keyframes spin{to{transform:rotateX(68deg) rotate(360deg)}}.ticks{display:grid;gap:10px;margin:20px 0 28px}.ticks li{display:flex;gap:12px;align-items:flex-start}.ticks .icon{width:20px;height:20px;color:var(--muted);margin-top:3px;flex:none}.why{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:700px){.why{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.why{grid-template-columns:repeat(4,1fr);gap:22px}}.why__item{padding:30px 26px;border-radius:24px;background:var(--white);border:1px solid rgba(185,154,97,.3)}.why__item .icon{width:30px;height:30px;color:var(--muted);margin-bottom:18px}.why__item p{margin:0;color:#4d4a45}.story{display:grid;gap:36px;align-items:center}@media(min-width:900px){.story{grid-template-columns:1fr 1fr;gap:90px}}.story__media{position:relative;aspect-ratio:4/5;border-radius:30px;overflow:hidden;background:linear-gradient(160deg,var(--gold),var(--beige) 55%,var(--white));border:1px solid rgba(185,154,97,.45)}.story__media img{width:100%;height:100%;object-fit:cover}.story__media .collage{position:absolute;top:8%;right:8%;bottom:8%;left:8%;display:grid;grid-template-columns:1fr 1fr;gap:12px}.story__media .collage img{border-radius:20px;border:1px solid rgba(255,255,255,.6);box-shadow:0 20px 30px -18px #24232173}.story__media .collage img:nth-child(2n){transform:translateY(24px)}.story blockquote{margin:24px 0 0;padding-left:20px;border-left:2px solid var(--gold);font-family:Cormorant Garamond,serif;font-size:1.5rem;line-height:1.3}.reviews{display:grid;gap:14px}@media(min-width:800px){.reviews{grid-template-columns:repeat(3,1fr);gap:22px}}.review{position:relative;padding:28px;border-radius:24px;background:var(--white);border:1px dashed var(--muted)}.review__tag{display:inline-block;margin-bottom:14px;padding:4px 12px;border-radius:999px;background:var(--beige);font-size:.8rem;color:#5b4a26}.review p{margin-bottom:12px}.review small{color:#6a665f}.faq{max-width:820px;margin-inline:auto}details.acc{border-bottom:1px solid rgba(185,154,97,.45)}details.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;font-family:Cormorant Garamond,serif;font-size:1.45rem;line-height:1.2}details.acc summary::-webkit-details-marker{display:none}details.acc summary:after{content:"+";font-family:Jost,sans-serif;font-size:1.5rem;color:var(--muted);transition:transform .3s}details.acc[open] summary:after{transform:rotate(45deg)}details.acc .acc__body{padding:0 0 24px;color:#4d4a45;max-width:68ch}.acc__body ul{list-style:disc;padding-left:20px;display:grid;gap:6px}.news{text-align:center;background:var(--char);color:var(--ivory)}.news h2{color:var(--white)}.news p{color:var(--beige);margin-inline:auto}.news form{display:flex;flex-direction:column;gap:10px;max-width:520px;margin:28px auto 0}@media(min-width:600px){.news form{flex-direction:row}}.news .field{background:#fffefa14;border-color:#d6b77a99;color:var(--white)}.news .field::placeholder{color:#cfc6b6}.news .msg{margin-top:14px;color:var(--gold)}.footer{background:var(--beige);padding:72px 0 28px;margin-top:0}.footer__grid{display:grid;gap:36px;grid-template-columns:1fr}@media(min-width:800px){.footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.footer h3{font-size:1.3rem;margin-bottom:14px}.footer li{margin-bottom:9px}.footer a:hover{color:#7a6232}.footer__logo img{width:190px;margin-bottom:16px}.footer__bottom{display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;align-items:center;border-top:1px solid rgba(185,154,97,.5);margin-top:46px;padding-top:22px;font-size:.88rem}.pay{display:flex;flex-wrap:wrap;gap:6px}.pay svg{width:38px;height:24px}.pagehead{padding:56px 0 36px;text-align:center;background:linear-gradient(180deg,var(--white),var(--ivory))}.pagehead p{max-width:60ch;margin:0 auto;color:#4d4a45}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:26px;flex-wrap:wrap}.select{min-height:46px;padding:0 40px 0 18px;border-radius:999px;border:1px solid rgba(36,35,33,.25);background:var(--white);font:inherit;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23242321' stroke-width='1.5'%3E%3Cpath d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.pager{display:flex;justify-content:center;gap:8px;margin-top:44px;flex-wrap:wrap}.pager a,.pager span{min-width:44px;height:44px;display:grid;place-items:center;padding:0 14px;border-radius:999px;border:1px solid rgba(36,35,33,.2)}.pager .is-current{background:var(--char);color:var(--ivory)}.prose{max-width:760px;margin-inline:auto}.prose h2{font-size:2rem;margin-top:1.6em}.prose a{text-decoration:underline;text-underline-offset:3px}.pdp{display:grid;gap:28px;padding-top:24px}@media(min-width:960px){.pdp{grid-template-columns:1.1fr .9fr;gap:64px;padding-top:48px;align-items:start}.pdp__gallery{position:sticky;top:104px}}.gallery__main{position:relative;aspect-ratio:1/1;border-radius:28px;overflow:hidden;background:#fff;border:1px solid rgba(185,154,97,.35)}.gallery__main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .4s}.gallery__main img.is-active{opacity:1}.gallery__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.gallery__thumbs button{flex:none;width:74px;height:74px;border-radius:14px;overflow:hidden;border:1px solid rgba(36,35,33,.15);background:#fff;opacity:.7;transition:opacity .25s,border-color .25s}.gallery__thumbs button.is-active,.gallery__thumbs button:hover{opacity:1;border-color:var(--muted)}.gallery__thumbs img{width:100%;height:100%;object-fit:cover}.pdp__title{font-size:clamp(1.9rem,3.4vw,2.9rem);margin-bottom:.3em}.pdp__price{font-size:1.5rem;margin-bottom:6px}.pdp__price .price__now{font-size:1.6rem}.pdp__intro{color:#4d4a45;margin:14px 0 22px}.opt{margin-bottom:18px}.opt label{display:block;margin-bottom:8px;font-weight:500}.pdp__buy{display:grid;gap:10px;margin-bottom:22px}.pdp__qtyrow{display:flex;gap:12px;align-items:center;margin-bottom:6px}.assure{display:grid;gap:12px;padding:20px;border-radius:20px;background:var(--white);border:1px solid rgba(185,154,97,.35);margin-bottom:24px}.assure li{display:flex;gap:12px;align-items:center;font-size:.95rem}.assure .icon{width:20px;height:20px;color:var(--muted);flex:none}.pdp__details{margin-top:8px}.spec{width:100%;border-collapse:collapse;font-size:.96rem}.spec th,.spec td{text-align:left;padding:10px 0;border-bottom:1px solid var(--beige);vertical-align:top}.spec th{width:38%;font-weight:500;padding-right:14px}.note{font-size:.85rem;color:#6a665f;margin-top:10px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffefaf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(185,154,97,.5);transform:translateY(110%);transition:transform .4s}.sticky-atc.is-on{transform:none}.sticky-atc__t{flex:1;min-width:0}.sticky-atc__t b{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.92rem}.sticky-atc .btn{min-height:46px;padding:0 24px}@media(min-width:960px){.sticky-atc{display:none}}.msg-err{color:#8a2d1f;font-size:.92rem;min-height:1.2em}.cart{display:grid;gap:30px}@media(min-width:960px){.cart{grid-template-columns:1.5fr .8fr;gap:60px;align-items:start}}.cartrow{display:grid;grid-template-columns:90px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--beige)}.cartrow img{width:90px;height:90px;object-fit:cover;border-radius:14px;background:#fff}.cartrow__end{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:10px}.summary{padding:26px;border-radius:24px;background:var(--white);border:1px solid rgba(185,154,97,.4)}.contact{display:grid;gap:40px}@media(min-width:900px){.contact{grid-template-columns:.8fr 1.2fr;gap:80px}}.form-grid{display:grid;gap:14px}@media(min-width:600px){.form-grid--2{grid-template-columns:1fr 1fr}}.alert{padding:14px 18px;border-radius:14px;background:var(--beige);margin-bottom:16px}.alert--err{background:#f3dcd7}.center{text-align:center}.pw{min-height:100svh;display:grid;place-items:center}.pw__box{display:grid;gap:14px;justify-items:center;text-align:center;max-width:380px}.js .reveal{opacity:0;transform:translateY(22px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.js .reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js .reveal{opacity:1;transform:none}.loader{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/velora.css.map */
