@import"https://fonts.googleapis.com/css2?family=Baloo+2:wght@700;800&family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,900;1,9..144,500;1,9..144,600&family=Hanken+Grotesk:wght@400;500;600;700;800&family=Lilita+One&display=swap";:root{--ivory:#F4EEE2;--sand:#EBE0CC;--sand-2:#E3D6BD;--card:#FBF7EF;--ink:#2C2620;--taupe:#7C7163;--taupe-soft:#9A8E7C;--green:#2E9E5B;--green-deep:#17623B;--green-ink:#0E3A25;--logo-lime:#9BD73E;--logo-gold:#D6A844;--brass:#B0843A;--brass-soft:#CDA766;--line:rgba(44,38,32,.12);--line-2:rgba(44,38,32,.2);--shadow:0 30px 60px -30px rgba(44,38,32,.4);--shadow-sm:0 16px 32px -18px rgba(44,38,32,.35);--maxw:1180px;--rug:image-set(url(tapete-billete-rug-320.webp) 1x, url(tapete-billete-rug.webp) 2x)}*{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%}.tapete-page{font-family:Hanken Grotesk,system-ui,sans-serif;color:var(--ink);background:var(--ivory);font-size:16px;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative;padding-bottom:0}.tapete-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;mix-blend-mode:multiply;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}::selection{background:var(--green);color:#fff}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 26px;position:relative;z-index:2}.annc{background:var(--green-ink);color:#f4eee2;text-align:center;font-size:.82rem;font-weight:600;letter-spacing:.03em;padding:9px 16px;position:relative;z-index:3}.annc b{color:#fff;font-weight:800}.eyebrow{font-weight:700;font-size:.76rem;letter-spacing:.2em;text-transform:uppercase;color:var(--brass)}h2.title{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:clamp(2rem,4.4vw,3rem);line-height:1.05;letter-spacing:-.015em;margin:14px 0 0}.lead{margin-top:16px;font-size:1.06rem;color:var(--taupe);max-width:56ch;font-weight:500}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;border:none;font-family:Hanken Grotesk,sans-serif;font-weight:700;font-size:1rem;padding:15px 28px;border-radius:100px;background:var(--green-deep);color:#fff;box-shadow:0 14px 28px -16px #16623bf2;transition:transform .16s ease,background .2s ease,box-shadow .2s ease}.btn:hover{background:var(--green);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn.block{width:100%}.btn.outline{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.6px var(--line-2)}.btn.outline:hover{background:var(--card);box-shadow:inset 0 0 0 1.6px var(--green)}.btn.sm{padding:11px 20px;font-size:.94rem}.btn .arr{font-size:1.05em;line-height:0}:focus-visible{outline:3px solid var(--brass);outline-offset:3px}header{position:sticky;top:0;z-index:60;background:#f4eee2db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s}header.scrolled{border-bottom-color:var(--line);box-shadow:0 6px 20px -16px #2c262080}.header-row{display:flex;align-items:center;gap:18px;max-width:var(--maxw);margin:0 auto;padding:14px 26px}.logo{display:flex;align-items:center;gap:0}.logo picture{display:block;flex:none;line-height:0}.logo-mark-img{width:64px;height:auto;display:block;filter:drop-shadow(0 4px 8px rgba(6,66,37,.18))}.logo-mark{width:40px;height:auto;flex:none;display:block;overflow:visible}.mark-shadow{fill:#05351f}.mark-bill{fill:var(--logo-lime);stroke:#064225;stroke-width:4;stroke-linejoin:round}.mark-line,.mark-corner{fill:none;stroke:#064225;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.mark-dollar{font-family:Lilita One,Hanken Grotesk,sans-serif;font-size:22px;fill:#064225}.logo-txt b{font-family:"Baloo 2",Hanken Grotesk,sans-serif;font-weight:800;font-size:1.24rem;line-height:.9;letter-spacing:0;text-transform:none;text-shadow:.7px .7px 0 rgba(6,66,37,.82);white-space:nowrap}.logo-make{color:var(--logo-lime)}.logo-rain{color:var(--logo-gold)}.cart{display:inline-flex;align-items:center;gap:9px;background:var(--green-deep);color:#fff;padding:11px 18px;border-radius:100px;font-weight:700;font-size:.94rem;cursor:pointer;transition:.18s;flex:none;margin-left:auto}.cart:hover{background:var(--green)}.cart .count{background:#ffffff38;min-width:21px;height:21px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;padding:0 6px}.cart svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8}.mobile-quick-buy{display:none}.pdp{padding:44px 0 56px}.pdp .grid{display:grid;grid-template-columns:1.02fr .98fr;gap:52px;align-items:start}.gallery{position:sticky;top:90px}.g-main{position:relative;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--sand);border-radius:26px;overflow:hidden}.g-main:after{content:"";position:absolute;bottom:10px;width:56%;height:26px;border-radius:50%;background:#2c262033;filter:blur(18px)}.blob{position:absolute;border-radius:48% 52% 50% 50%/52% 48%;filter:url(#tuftBlob);z-index:0}.blob.g{width:78%;height:78%;background:var(--green);opacity:.7}.frame{position:relative;z-index:2;width:82%;transform:rotate(-1.4deg);box-shadow:var(--shadow);border-radius:18px}.rug{border:15px solid var(--card);border-radius:18px;overflow:hidden;filter:url(#tuftRug)}.rug .pic{aspect-ratio:1/.99;overflow:hidden;background:var(--sand)}.rug .pic picture,.rug .pic img{display:block;width:100%;height:100%}.rug .pic img{object-fit:cover}.g-main .empty{position:relative;z-index:2;width:82%;aspect-ratio:1/.99;border-radius:18px;border:2px dashed var(--line-2);background:var(--card);display:none;align-items:center;justify-content:center;text-align:center;padding:26px}.g-main.showempty .frame{display:none}.g-main.showempty .empty{display:flex}.empty b{font-family:Fraunces,serif;font-weight:600;font-size:1.2rem;color:var(--green-deep);display:block;margin-bottom:6px}.empty span{color:var(--taupe);font-weight:600;font-size:.92rem}.zoom-hint{position:absolute;top:14px;right:14px;z-index:4;background:#fbf7efe6;border:1px solid var(--line);border-radius:100px;padding:6px 12px;font-size:.74rem;font-weight:700;color:var(--taupe);display:flex;align-items:center;gap:6px}.zoom-hint svg{width:13px;height:13px;stroke:var(--green-deep);fill:none;stroke-width:2}.thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.thumb{aspect-ratio:1;border-radius:14px;overflow:hidden;border:2px solid transparent;cursor:pointer;position:relative;background:var(--sand-2);transition:.15s}.thumb.active{border-color:var(--green)}.thumb.real{background-image:var(--rug);background-size:cover;background-position:center}.thumb.ph{border:2px dashed var(--line-2);display:flex;align-items:center;justify-content:center;color:var(--taupe-soft)}.thumb.ph svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6}.buybox{max-width:520px}.badge-new{display:inline-flex;align-items:center;gap:8px;background:#2e9e5b1f;color:var(--green-deep);font-weight:700;font-size:.8rem;padding:6px 13px;border-radius:100px}.badge-new .dot{width:7px;height:7px;border-radius:50%;background:var(--green)}.buybox h1{font-family:"Baloo 2",Hanken Grotesk,sans-serif;font-weight:800;font-size:clamp(2.3rem,4.6vw,3.25rem);line-height:.95;letter-spacing:0;margin:16px 0 0}.buybox h1 .fz{font-family:"Baloo 2",Hanken Grotesk,sans-serif;font-weight:800;color:var(--logo-lime);font-style:normal;filter:url(#tuftFurFine);text-shadow:1px 1px 0 rgba(7,61,36,.86)}.buybox h1 .fz-make{color:var(--logo-lime)}.buybox h1 .fz-rain{color:var(--logo-gold)}.buybox .desc{margin-top:14px;font-size:1.05rem;color:var(--taupe);font-weight:500}.price-row{display:flex;align-items:baseline;gap:14px;margin:22px 0 4px;flex-wrap:wrap}.price-row .now{font-family:"Baloo 2",Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:2.34rem;line-height:.92;letter-spacing:0}.price-row .was{text-decoration:line-through;color:var(--taupe-soft);font-size:1rem;font-weight:800}.price-row .save{font-weight:700;font-size:.8rem;color:var(--green-deep);background:#2e9e5b24;padding:6px 13px;border-radius:100px}.tax-note{font-size:.84rem;color:var(--taupe-soft);font-weight:600}.launch-note{margin:8px 0 0;color:var(--green-deep);font-size:.9rem;font-weight:800}.feat-mini{list-style:none;margin:22px 0;display:grid;gap:11px}.feat-mini li{display:flex;gap:11px;font-weight:600;font-size:1rem;align-items:flex-start}.feat-mini .ck{flex:none;width:22px;height:22px;border-radius:50%;background:#2e9e5b21;display:flex;align-items:center;justify-content:center;margin-top:2px}.feat-mini .ck svg{width:13px;height:13px;stroke:var(--green-deep);fill:none;stroke-width:2.5}.buy-actions{display:flex;gap:14px;align-items:stretch;margin-top:6px}.qty{display:inline-flex;align-items:center;border:1.6px solid var(--line-2);border-radius:100px;overflow:hidden;background:var(--card);flex:none}.qty button{width:44px;height:52px;background:none;border:none;font-size:1.3rem;cursor:pointer;color:var(--ink);line-height:1}.qty button:hover{color:var(--green-deep)}.qty span{width:40px;text-align:center;font-weight:700;font-size:1.05rem}.buy-actions .btn{flex:1;padding:0 28px;font-size:1.05rem}.buy-now{margin-top:12px}.assure{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:20px;font-size:.88rem;color:var(--taupe);font-weight:600}.assure span{display:flex;align-items:center;gap:7px}.assure svg{width:16px;height:16px;stroke:var(--green-deep);fill:none;stroke-width:2}.mini-acc{margin-top:22px;border-top:1px solid var(--line)}.mini-acc details{border-bottom:1px solid var(--line)}.mini-acc summary{cursor:pointer;list-style:none;padding:15px 2px;display:flex;justify-content:space-between;font-weight:700;font-size:.98rem}.mini-acc summary::-webkit-details-marker{display:none}.mini-acc summary .pm{color:var(--green-deep);font-weight:600}.mini-acc .a{padding:0 2px 16px;color:var(--taupe);font-weight:500;font-size:.94rem}.marquee{background:var(--green-ink);color:var(--brass-soft);overflow:hidden;white-space:nowrap;padding:13px 0}.marquee .track{display:inline-block;animation:mv 26s linear infinite}.marquee b{margin:0 8px 0 26px;font-weight:800;letter-spacing:.1em;font-size:.84rem;text-transform:uppercase}.marquee .st{color:#fff}@keyframes mv{to{transform:translate(-50%)}}.section{padding:82px 0}.section.sand{background:var(--sand)}.center{text-align:center}.center .lead{margin-left:auto;margin-right:auto}.feature{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;margin-top:44px}.feature+.feature{margin-top:64px}.feature.rev .fimg{order:2}.fimg{aspect-ratio:5/4;border-radius:24px;position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}.fimg .note{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:26px;z-index:3}.fimg .note b{font-family:Fraunces,serif;font-weight:600;color:#fff;font-size:1.15rem;display:block;margin-bottom:6px}.fimg .note span{color:#ffffffe6;font-weight:600;font-size:.9rem}.fimg.soft{background:radial-gradient(120% 120% at 30% 20%,#3fbf72,var(--green-deep))}.fimg.soft .fur{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background:var(--green);filter:url(#tuftBlob);opacity:.45}.fimg.grip{background:var(--green-ink)}.fimg.grip .dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(205,167,102,.5) 2px,transparent 3px);background-size:20px 20px;opacity:.7}.fimg.wash{background:linear-gradient(140deg,#2f8fb0,#12506b)}.fimg.wash .drop{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 30% 40%,rgba(255,255,255,.22) 8px,transparent 9px),radial-gradient(circle at 70% 65%,rgba(255,255,255,.18) 12px,transparent 13px)}.feature .ft b.eyebrow{display:block}.feature h3{font-family:Fraunces,serif;font-weight:600;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.08;margin:12px 0 0}.feature p{margin-top:14px;color:var(--taupe);font-weight:500;font-size:1.04rem}.compare{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line-2);border-radius:22px;overflow:hidden;margin-top:36px;background:var(--card)}.compare .col{padding:32px 30px}.compare .col.bad{background:var(--card)}.compare .col.good{background:#2e9e5b12;border-left:1px solid var(--line)}.compare h4{font-family:Fraunces,serif;font-weight:600;font-size:1.3rem;margin-bottom:18px}.compare .col.good h4{color:var(--green-deep)}.compare ul{list-style:none;display:grid;gap:14px}.compare li{display:flex;gap:12px;font-weight:600;color:var(--ink);align-items:flex-start}.compare .ic{flex:none;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:1px}.compare .bad .ic{background:#2c262014;color:var(--taupe)}.compare .good .ic{background:#2e9e5b26;color:var(--green-deep)}.compare .ic svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2.6}.compare .bad li{color:var(--taupe)}.specs{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line-2);border-radius:20px;overflow:hidden;background:var(--card);margin-top:34px}.specs .c{padding:28px 26px;border-right:1px solid var(--line)}.specs .c:last-child{border-right:none}.specs .k{font-weight:700;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brass)}.specs .v{font-family:Fraunces,serif;font-weight:600;font-size:1.5rem;margin-top:8px}.specs .s{font-size:.86rem;color:var(--taupe);font-weight:600;margin-top:4px}.rooms{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px}.room{aspect-ratio:3/4;border-radius:18px;overflow:hidden;position:relative;background:var(--sand-2);display:flex;align-items:flex-end;border:1px solid var(--line)}.room:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(14,58,37,.34))}.room .lbl{position:relative;z-index:2;padding:16px;color:#fff}.room .lbl b{font-family:Fraunces,serif;font-weight:600;font-size:1.1rem;display:block;text-shadow:0 1px 8px rgba(0,0,0,.45)}.room .lbl small{font-size:.82rem;opacity:.92;font-weight:600}.room-note{margin-top:16px;font-size:.86rem;color:var(--taupe-soft);font-weight:600}.rating{display:flex;gap:34px;align-items:center;flex-wrap:wrap;margin-top:32px;padding:28px 30px;background:var(--card);border:1px solid var(--line);border-radius:20px}.rating .big{text-align:center}.rating .big .num{font-family:Fraunces,serif;font-weight:600;font-size:3rem;line-height:1;color:var(--green-deep)}.rating .stars{color:var(--brass);letter-spacing:2px;font-size:1.1rem;margin-top:4px}.rating .big small{display:block;color:var(--taupe-soft);font-weight:600;font-size:.82rem;margin-top:6px}.rating .msg{flex:1;min-width:240px}.rating .msg b{font-family:Fraunces,serif;font-weight:600;font-size:1.25rem}.rating .msg p{color:var(--taupe);font-weight:500;margin-top:6px;font-size:.96rem}.rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:24px}.rev{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:28px 26px;position:relative}.rev .stars{color:var(--brass);letter-spacing:2px;font-size:1rem}.rev p{margin-top:12px;color:var(--taupe);font-weight:500;font-style:italic}.rev .who{margin-top:18px;font-weight:700;font-size:.86rem;color:var(--taupe-soft)}.rev .pend{position:absolute;top:18px;right:20px;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brass);background:#b0843a1f;padding:4px 9px;border-radius:100px}.note{margin-top:24px;font-size:.92rem;color:var(--green-deep);font-weight:600;background:#2e9e5b14;border-left:3px solid var(--green);border-radius:0 12px 12px 0;padding:15px 18px}.guar{background:var(--green-ink);color:#f4eee2}.guar .row{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding:50px 0}.guar .g{display:flex;gap:15px;align-items:flex-start}.guar .ic{flex:none;width:46px;height:46px;border-radius:50%;background:#cda7662e;display:flex;align-items:center;justify-content:center}.guar .ic svg{width:23px;height:23px;stroke:var(--brass-soft);fill:none;stroke-width:1.7}.guar b{display:block;color:#fff;font-family:Fraunces,serif;font-weight:600;font-size:1.15rem}.guar small{color:#f4eee2bf;font-weight:500;font-size:.92rem}.faq{max-width:820px;margin:34px auto 0}details.q{border-bottom:1px solid var(--line-2)}summary.qs{cursor:pointer;list-style:none;padding:22px 4px;display:flex;justify-content:space-between;align-items:center;gap:18px;font-family:Fraunces,serif;font-weight:600;font-size:1.18rem}summary.qs::-webkit-details-marker{display:none}summary.qs .pm{flex:none;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--line-2);display:flex;align-items:center;justify-content:center;color:var(--green-deep);font-weight:600;transition:transform .2s}details.q[open] summary.qs .pm{transform:rotate(45deg);background:#2e9e5b1a;border-color:transparent}details.q .a{padding:0 4px 24px;color:var(--taupe);font-weight:500;max-width:70ch}.cta{position:relative;background:var(--green-ink);color:#f4eee2;text-align:center;overflow:hidden}.tuft-edge{height:20px;width:104%;margin-left:-2%;color:var(--green);background:radial-gradient(circle at 7px 1px,currentColor 6px,transparent 7px) repeat-x;background-size:14px 20px;filter:url(#tuftFur)}.cta .inner{padding:72px 26px 78px}.cta h2{font-family:Fraunces,serif;font-weight:600;font-size:clamp(2.3rem,5.4vw,3.7rem);line-height:1.04;color:#fff}.cta h2 .fz{color:var(--brass-soft);font-style:italic;filter:url(#tuftFurFine)}.cta .price-row{justify-content:center;margin:22px 0}.cta .price-row .now{color:#fff}.cta .price-row .was{color:#f4eee28c}.cta .price-row .save{color:#fff;background:#ffffff29}.cta .fine{margin-top:18px;font-size:.88rem;color:#f4eee2a6;font-weight:600}footer{background:var(--green-ink);color:#f4eee2b8;padding:30px 0 50px;border-top:1px solid rgba(255,255,255,.08)}.foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px;padding-top:30px}.foot-brand b{font-family:Fraunces,serif;color:#fff;font-size:1.5rem}.foot-brand p{margin-top:12px;font-size:.92rem;max-width:34ch;font-weight:500}.foot-col h4{color:#fff;font-weight:700;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.foot-col a{display:block;padding:5px 0;font-weight:600;font-size:.94rem;transition:.16s}.foot-col a:hover{color:var(--brass-soft)}.foot-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:34px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);font-size:.85rem;font-weight:600}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--card);border-top:1px solid var(--line);box-shadow:0 -14px 30px -20px #2c262080;transform:translateY(115%);transition:transform .35s cubic-bezier(.3,1,.5,1)}.buybar.show{transform:translateY(0)}.buybar .row{display:flex;align-items:center;gap:14px;max-width:var(--maxw);margin:0 auto;padding:12px 26px}.buybar .th{flex:none;width:50px;height:50px;border-radius:12px;background-image:var(--rug);background-size:cover;background-position:center;box-shadow:var(--shadow-sm)}.buybar .inf{flex:1;min-width:0}.buybar .inf b{font-family:Fraunces,serif;font-weight:600;font-size:1.05rem;display:block;line-height:1.1}.buybar .inf span{font-weight:700;color:var(--green-deep)}.buybar .inf .was{color:var(--taupe-soft);text-decoration:line-through;font-weight:600;margin-left:6px;font-size:.9rem}.buybar .btn{flex:none}.toast{position:fixed;left:50%;bottom:88px;transform:translate(-50%,280%);z-index:90;background:var(--ink);color:#fff;padding:15px 24px;border-radius:100px;box-shadow:var(--shadow);font-weight:700;font-size:.96rem;transition:transform .42s cubic-bezier(.2,1.2,.4,1);display:flex;align-items:center;gap:11px}.toast.show{transform:translate(-50%)}.toast .dot{width:9px;height:9px;border-radius:50%;background:var(--green)}@media(max-width:940px){.pdp .grid{grid-template-columns:1fr;gap:34px}.gallery{position:static}.buybox{max-width:none}.feature{grid-template-columns:1fr;gap:26px}.feature.rev .fimg{order:0}.fimg{order:-1}.compare{grid-template-columns:1fr}.compare .col.good{border-left:none;border-top:1px solid var(--line)}.specs{grid-template-columns:1fr 1fr}.specs .c:nth-child(2){border-right:none}.specs .c:nth-child(1),.specs .c:nth-child(2){border-bottom:1px solid var(--line)}.rooms{grid-template-columns:1fr 1fr}.rev-grid{grid-template-columns:1fr}.guar .row{grid-template-columns:1fr;gap:22px}.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1 / -1}}@media(max-width:560px){.wrap{padding:0 18px}.header-row{padding:12px 18px}.cart .lbl-t{display:none}.section{padding:56px 0}.pdp{padding:18px 0 36px}.g-main{padding:12px;border-radius:20px}.frame{width:74%}.thumbs{gap:9px;margin-top:10px}.buybox h1{font-size:1.95rem}.buybox .desc{font-size:1rem}.feat-mini{margin:16px 0}.cta .inner{padding-bottom:110px}.rooms{grid-template-columns:1fr 1fr;gap:12px}.foot-grid{grid-template-columns:1fr;gap:24px}.foot-bottom{flex-direction:column}.buybar .row{padding:10px 16px;gap:11px}.buybar .th{width:44px;height:44px}.buybar .inf b{font-size:.94rem}.buybar .btn{padding:12px 20px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important;animation:none!important}}.tapete-page{background:var(--ivory);color:var(--ink);min-height:100vh;overflow-x:hidden;padding-bottom:0}.tapete-page .pdp .grid{display:grid;grid-template-columns:minmax(420px,1.02fr) minmax(380px,.98fr);gap:52px;align-items:start}.tapete-page .g-main{min-height:clamp(430px,42vw,560px)}.tapete-page .frame{width:min(82%,520px)}.tapete-page .rug .pic{display:block;width:100%;aspect-ratio:1 / .99;min-height:320px}.tapete-page .g-main .empty{aspect-ratio:1 / .99;min-height:320px}.tapete-page .thumb{aspect-ratio:1 / 1}.tapete-page .fimg{aspect-ratio:5 / 4}.tapete-page .room{aspect-ratio:3 / 4}@media(max-width:940px){.tapete-page .pdp .grid{grid-template-columns:1fr;gap:34px}.tapete-page .gallery{position:static}.tapete-page .gallery,.tapete-page .buybox{width:100%;max-width:560px;margin-left:auto;margin-right:auto}.tapete-page .g-main{min-height:auto}.tapete-page .frame{width:min(88%,500px)}.tapete-page .rug .pic,.tapete-page .g-main .empty{min-height:0}}@media(max-width:560px){.tapete-page .wrap{padding:0 18px}.tapete-page .header-row{padding:12px 18px}.tapete-page .pdp{padding:18px 0 36px}.tapete-page .g-main{min-height:auto;padding:12px;border-radius:20px}.tapete-page .frame{width:100%;max-width:390px}.tapete-page .rug{border-width:10px}.tapete-page .rug .pic{min-height:0;aspect-ratio:1 / .99}.tapete-page .g-main .empty{min-height:0;aspect-ratio:1 / .99;width:100%}.tapete-page .thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px}.tapete-page .buybox h1{font-size:clamp(2.05rem,12vw,3rem)}.tapete-page .buy-actions{gap:10px}.tapete-page .qty button{width:40px}.tapete-page .qty span{width:34px}.tapete-page .buy-actions .btn{padding:0 18px;min-height:52px}.tapete-page .assure{gap:9px 14px}.tapete-page .buybar .inf b{font-size:.88rem}.tapete-page .buybar .inf span{font-size:.86rem}.tapete-page .buybar .btn{padding:12px 14px;font-size:.9rem}}.tapete-page{width:100%;max-width:100vw}.tapete-page .wrap,.tapete-page .header-row,.tapete-page .gallery,.tapete-page .buybox,.tapete-page .g-main,.tapete-page .thumbs{min-width:0}.tapete-page .thumbs{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tapete-page .thumb{display:block;width:100%;min-width:0}.tapete-page .thumb.real{background:var(--rug) center/cover no-repeat!important;border-color:var(--green)}.tapete-page .thumb.ph{display:flex}main#MainContent:has(.tapete-page){padding-top:0!important}main#MainContent>.shopify-section:has(.tapete-page){margin-top:0!important;font-size:0;line-height:0}.tapete-page .top-marquee{margin-top:0}.tapete-page .top-marquee+.annc{border-top:1px solid rgba(255,255,255,.08)}@media(min-width:1200px){.tapete-page{--maxw:1320px}.tapete-page .pdp{padding:56px 0 76px}.tapete-page .pdp .grid{grid-template-columns:minmax(560px,1.04fr) minmax(460px,.96fr);gap:64px}.tapete-page .g-main{min-height:clamp(520px,43vw,650px);padding:20px;border-radius:30px}.tapete-page .frame{width:min(86%,590px)}.tapete-page .rug .pic,.tapete-page .g-main .empty{min-height:360px}.tapete-page .thumbs{gap:16px;margin-top:18px}.tapete-page .buybox{max-width:590px;padding-top:12px}.tapete-page .buy-actions{margin-top:12px}}@media(max-width:560px){html,body,.tapete-page{overflow-x:hidden}.tapete-page .marquee{padding:8px 0}.tapete-page .marquee .track{animation-duration:24s}.tapete-page .marquee b{margin:0 6px 0 18px;font-size:.68rem;letter-spacing:.08em}.tapete-page .annc{display:none}.tapete-page .header-row{width:100%;max-width:none;gap:12px;margin-left:0;margin-right:0;padding-left:18px;padding-right:18px}.tapete-page .logo{min-width:0}.tapete-page .logo-mark-img{width:50px}.tapete-page .logo-mark{width:36px}.tapete-page .logo-txt b{font-size:1.04rem;white-space:nowrap}.tapete-page .cart{padding:10px 12px;gap:6px}.tapete-page .cart svg{width:17px;height:17px}.tapete-page .cart .count{min-width:18px;height:18px;font-size:.68rem;padding:0 5px}.tapete-page .mobile-quick-buy{display:none;align-items:center;gap:12px;width:100%;max-width:390px;margin:0 auto;padding:10px 18px 8px;background:#fbf7efe6;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;z-index:4}.tapete-page .mqb-copy{min-width:0;flex:1;line-height:1.15}.tapete-page .mqb-copy b{display:block;font-family:Fraunces,serif;font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tapete-page .mqb-copy span{display:block;margin-top:3px;color:var(--green-deep);font-weight:800;font-size:.95rem}.tapete-page .mqb-copy em{display:block;margin-top:2px;color:var(--taupe);font-style:normal;font-size:.72rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tapete-page .mqb-copy small{margin-left:6px;color:var(--taupe-soft);text-decoration:line-through;font-size:.78rem}.tapete-page .mobile-quick-buy .btn{flex:none;min-height:42px;padding:10px 14px;font-size:.86rem;box-shadow:0 12px 24px -16px #16623bf2}.tapete-page .wrap{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:18px;padding-right:18px}.tapete-page .pdp .grid{display:block;width:100%;max-width:100%;min-width:0}.tapete-page .gallery,.tapete-page .buybox{width:100%;max-width:none;min-width:0;margin-left:0;margin-right:0}.tapete-page .g-main{width:100%;max-width:100%;padding:9px;overflow:hidden}.tapete-page .frame{width:100%;max-width:calc(100vw - 56px);transform:rotate(-1deg)}.tapete-page .rug{width:100%;max-width:100%;border-width:10px}.tapete-page .rug .pic{width:100%;max-width:100%;min-height:0;aspect-ratio:1 / .99}.tapete-page .g-main .empty{max-width:calc(100vw - 56px)}.tapete-page .zoom-hint{top:8px;right:8px;padding:7px;font-size:0;gap:0}.tapete-page .zoom-hint svg{width:15px;height:15px}.tapete-page .thumbs{width:100%;max-width:100%;gap:8px;margin-top:10px}.tapete-page .thumb{border-radius:11px}.tapete-page .buybox{display:flex;flex-direction:column;padding-top:22px}.tapete-page .badge-new{display:none}.tapete-page .buybox h1{order:2;font-size:clamp(2rem,10.8vw,2.75rem);line-height:1.02}.tapete-page .price-row{order:3;gap:10px;margin:13px 0 12px}.tapete-page .price-row .now{font-size:2.24rem}.tapete-page .price-row .was{font-size:.92rem}.tapete-page .price-row .save{padding:5px 10px;font-size:.74rem}.tapete-page .launch-note{order:4}.tapete-page .buy-actions{order:5}.tapete-page .buybox .desc{order:6;font-size:.97rem;line-height:1.45;max-width:100%;margin-top:8px}.tapete-page .tax-note{order:7}.tapete-page .feat-mini{order:8}.tapete-page .assure{order:9}.tapete-page .mini-acc{order:10}.tapete-page .tax-note{font-size:.78rem;line-height:1.35}.tapete-page .launch-note{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-top:-2px;margin-bottom:8px;padding:7px 11px;border-radius:999px;background:#2e9e5b1a;color:var(--green-deep);font-size:.76rem;line-height:1.2;font-weight:800}.tapete-page .launch-note:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);flex:none}.tapete-page .feat-mini{margin:14px 0}.tapete-page .assure{display:none}.tapete-page .buy-actions{display:grid;grid-template-columns:minmax(104px,.52fr) minmax(0,1fr);gap:10px;margin-top:0}.tapete-page .qty{width:100%;justify-content:space-between;border-radius:18px}.tapete-page .qty button{width:34px;height:50px}.tapete-page .qty span{width:auto;min-width:22px}.tapete-page .buy-actions .btn{width:100%;min-height:50px;padding:0 14px}.tapete-page .buybar{left:0;right:0;width:100%;max-width:100vw;transform:translateY(110%)!important;box-shadow:0 -16px 36px -26px #2c2620bf}.tapete-page .buybar.show{transform:translateY(0)!important}.tapete-page .buybar .row{width:100%;max-width:390px;margin-left:auto;margin-right:auto;padding:8px 12px;gap:10px}.tapete-page .buybar .th{display:block;width:42px;height:42px;border-radius:10px}.tapete-page .buybar .inf{flex:1;min-width:0}.tapete-page .buybar .inf b{font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tapete-page .buybar .inf span{font-size:.9rem}.tapete-page .buybar .inf .was{display:inline;margin-left:5px;font-size:.78rem}.tapete-page .buybar .btn{flex:none;min-height:44px;padding:10px 15px;font-size:.86rem;white-space:nowrap}}@media(max-width:560px){.tapete-page .section{padding:60px 0}.tapete-page .rev-grid{gap:16px}.tapete-page .rev{padding:22px 20px;border-radius:16px}.tapete-page .note{margin-top:22px;margin-bottom:28px;padding:18px;line-height:1.55;border-radius:0 14px 14px 0}.tapete-page .guar{margin-top:0}.tapete-page .guar .row{padding:34px 18px 36px;gap:24px}.tapete-page .guar .g{gap:14px}.tapete-page .guar .ic{width:42px;height:42px}.tapete-page .guar b{font-family:"Baloo 2",Hanken Grotesk,sans-serif;font-weight:800;font-size:1.22rem;line-height:1.05}.tapete-page .guar small{display:block;margin-top:5px;line-height:1.45}.tapete-page .guar+.section{padding-top:58px;padding-bottom:96px}.tapete-page .faq{margin-top:28px}.tapete-page summary.qs{padding:20px 0;font-family:"Baloo 2",Hanken Grotesk,sans-serif;font-weight:800;font-size:1.12rem;line-height:1.18}.tapete-page details.q .a{padding:0 0 22px;font-size:.96rem;line-height:1.55}}@media(min-width:561px)and (max-width:1100px){.tapete-page .annc{display:none}.tapete-page .marquee{padding:10px 0}.tapete-page .marquee .track{animation-duration:25s}.tapete-page .marquee b{font-size:.76rem;margin:0 7px 0 22px}.tapete-page .header-row{padding:14px 28px}.tapete-page .pdp{padding:34px 0 62px}.tapete-page .pdp .grid{gap:38px}.tapete-page .gallery{top:78px}.tapete-page .g-main{min-height:auto;padding:13px;border-radius:22px}.tapete-page .frame{width:min(92%,460px)}.tapete-page .rug{border-width:13px}.tapete-page .rug .pic{min-height:0}.tapete-page .thumbs{gap:12px;margin-top:14px}.tapete-page .buybox{display:flex;flex-direction:column;padding-top:2px}.tapete-page .badge-new{display:none}.tapete-page .buybox h1{order:1;margin-top:0;font-size:clamp(2.35rem,4.7vw,3rem);line-height:.94}.tapete-page .price-row{order:2;margin:18px 0 8px;gap:12px}.tapete-page .price-row .now{font-size:2.16rem}.tapete-page .price-row .was{font-size:.98rem}.tapete-page .price-row .save{font-size:.76rem;padding:5px 11px}.tapete-page .launch-note{order:3;display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin:0 0 13px;padding:7px 11px;border-radius:999px;background:#2e9e5b1a;color:var(--green-deep);font-size:.78rem;line-height:1.2;font-weight:800}.tapete-page .launch-note:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);flex:none}.tapete-page .buy-actions{order:4;display:grid;grid-template-columns:minmax(116px,.46fr) minmax(0,1fr);gap:12px;margin-top:0}.tapete-page .qty{width:100%;justify-content:space-between}.tapete-page .qty span{width:auto;min-width:24px}.tapete-page .buy-actions .btn{width:100%;min-height:52px;padding:0 18px}.tapete-page .buybox .desc{order:5;margin-top:16px;font-size:1rem;line-height:1.45}.tapete-page .tax-note{order:6;margin-top:4px;text-align:left;font-size:.78rem}.tapete-page .feat-mini{order:7;margin:17px 0 0;gap:9px}.tapete-page .feat-mini li{font-size:.96rem}.tapete-page .assure{order:8;margin-top:16px;gap:9px 16px;font-size:.82rem}.tapete-page .mini-acc{order:9;margin-top:18px}}@media(min-width:941px)and (max-width:1100px){.tapete-page .wrap{padding-left:28px;padding-right:28px}.tapete-page .pdp .grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:start}.tapete-page .buybox{max-width:none}}@media(min-width:941px)and (max-width:1100px)and (min-height:900px){.tapete-page .pdp{min-height:calc(100svh - 48px)}}@media(min-width:561px)and (max-width:940px){.tapete-page .mobile-quick-buy{display:flex;align-items:center;gap:14px;width:calc(100% - 56px);max-width:560px;margin:14px auto 0;padding:10px 12px 10px 14px;border:1px solid var(--line);border-radius:18px;background:#fbf7eff0;box-shadow:0 18px 34px -28px #2c262061;position:relative;z-index:4}.tapete-page .mqb-copy{min-width:0;flex:1;line-height:1.12}.tapete-page .mqb-copy b{display:block;font-family:"Baloo 2",Hanken Grotesk,sans-serif;font-size:1.1rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tapete-page .mqb-copy span{display:block;margin-top:2px;color:var(--green-deep);font-weight:800;font-size:1rem}.tapete-page .mqb-copy small{margin-left:6px;color:var(--taupe-soft);text-decoration:line-through;font-size:.82rem}.tapete-page .mqb-copy em{display:block;margin-top:1px;color:var(--taupe);font-style:normal;font-size:.76rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tapete-page .mobile-quick-buy .btn{flex:none;min-height:44px;padding:10px 18px;font-size:.92rem;box-shadow:0 12px 24px -16px #16623bf2}.tapete-page .pdp{padding-top:22px}.tapete-page .gallery,.tapete-page .buybox{max-width:560px}.tapete-page .frame{width:min(88%,500px)}.tapete-page .thumbs{gap:10px}.tapete-page .buybox{margin-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tapete-billete-v8.css.map */
