img{height:auto}
@font-face{font-family:Inter;font-weight:400;src:url(//vixneshop.com/cdn/shop/t/15/assets/mx26-e55f54d07fca6890.woff2?v=86560110980689511001792951547) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:600;src:url(//vixneshop.com/cdn/shop/t/15/assets/mx26-2375258822c2090a.woff2?v=183389658262360006931792951552) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-weight:600;src:url(//vixneshop.com/cdn/shop/t/15/assets/mx26-2bb7ac6876c66ed7.woff2?v=119900443769260759011792951552) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-weight:700;src:url(//vixneshop.com/cdn/shop/t/15/assets/mx26-0995924a806dffca.woff2?v=83384229622317096571792951552) format("woff2");font-display:swap}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:145px}body{margin:0;color:#202124;background:#fff;font:14px/1.5 Inter,Arial,sans-serif;--accent:#0e2c48;--bar:66px}button,input,select{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer}a{color:inherit}button{color:inherit}img{max-width:100%;display:block}svg{width:24px;height:24px;flex-shrink:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #cf9200;outline-offset:3px}button:disabled{opacity:.5;cursor:default}button{border:0;background:none}h1,h2,h3,p{margin:0 0 14px}h1{font-size:22px;line-height:1.35;font-weight:400}h2{font:700 25px/1.25 Poppins,Arial,sans-serif}h3{font-size:18px}small{font-size:11px}del{color:#818181;font-size:13px;font-weight:400}.internal{position:fixed;z-index:10000;top:0;left:0;right:0;background:#b5101c;color:white;padding:7px 10px;display:flex;gap:8px;align-items:center;min-height:66px;font:600 10px/1.4 Inter,Arial,sans-serif;box-shadow:0 1px 5px #0003}.internal strong{flex:1}.internal button{color:#b5101c;background:white;border-radius:4px;padding:8px;white-space:nowrap;font-size:11px}.page{padding-top:var(--bar);max-width:680px;margin:auto}.announcement{background:var(--accent);color:white;text-align:center;padding:7px 8px;font-size:11px;font-weight:600;min-height:30px}.announcement .timer{font-size:10px;margin-left:5px}.nav{height:60px;display:flex;justify-content:space-between;align-items:center;padding:0 15px;border-bottom:1px solid #eee;background:#fff;position:sticky;top:var(--bar);z-index:30}.nav button{padding:7px;display:flex}.logo{font:italic 600 29px Georgia,serif;text-decoration:none;color:#161616}.logo span{font-family:Arial}.content{padding:16px}.gallery{padding:0 14px;margin-top:0}.hero-frame{position:relative}.hero{width:100%;aspect-ratio:1;object-fit:cover}.seal{position:absolute;left:9px;top:12px;width:74px;height:74px;border-radius:50%;background:#102f48;color:white;border:3px double #e6d8a5;outline:3px dotted #102f48;text-align:center;line-height:1.1;padding:8px 2px}.seal b{display:block;font-size:25px}.seal span{font-size:9px}.seal small{display:block;font-size:6px;letter-spacing:.5px}.photo-gift{position:absolute;right:8px;bottom:12px;background:#fffdf0;border-radius:8px;padding:9px;display:flex;align-items:center;gap:8px;font-size:10px;line-height:1.3;color:#102e43}.photo-gift b{background:#d0eaf4;border-radius:12px;padding:2px 5px;font-size:8px}.gal-prev,.gal-next{position:absolute;top:45%;border-radius:50%;width:29px;height:29px;background:#4447;color:white;font-size:26px;line-height:20px}.gal-prev{left:7px}.gal-next{right:7px}.thumbs{display:flex;justify-content:center;gap:7px;padding:10px 0}.thumbs button{padding:0;width:48px;border:1px solid #ddd;border-radius:4px;overflow:hidden}.thumbs button[aria-pressed=true]{outline:1px solid var(--accent)}.thumbs img{width:100%;aspect-ratio:1;object-fit:cover}.cesta .thumbs{display:none}.rating{font-size:11px;display:flex;gap:6px;align-items:center;margin-bottom:8px}.stars{color:#e8b121;letter-spacing:1px;white-space:nowrap}.cesta .rating .stars{background:#08aa84;color:white;padding:0 2px;letter-spacing:2px}.cesta h1{font-size:20px}.checklist{padding:0;list-style:none;font-size:12px;line-height:1.55;margin:12px 0 20px}.checklist li{position:relative;padding-left:24px;margin:9px 0}.checklist li:before{content:'✓';position:absolute;left:0;top:2px;background:var(--accent);color:white;border-radius:50%;font-weight:bold;width:15px;height:15px;line-height:15px;text-align:center;font-size:10px}.scarcity{background:#f8f6ee;border:1px solid #eee;border-radius:8px;text-align:center;padding:13px 10px;font-size:12px}.scarcity b{color:#9b392c}.offer-title{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;margin:22px 0 13px;justify-content:center}.offer-title:before,.offer-title:after{content:'';height:1px;background:#999;width:25px}.pack{position:relative;border:1px solid #666;border-radius:11px;margin:10px 0;padding:16px;display:block;cursor:pointer}.pack.chosen{border:2px solid var(--accent);background:#f4f9fa;padding:15px}.pack-row{display:flex;align-items:center;gap:12px}.pack input[type=radio]{accent-color:var(--accent);width:20px;height:20px;margin:0}.pack-name{flex:1}.pack-name b{display:block;font-size:14px}.pack-price{text-align:right;line-height:1.5}.pack-price b{font-size:15px}.pack-price del{display:block}.pack small{display:block;color:#777}.ribbon{position:absolute;right:20px;top:-11px;background:var(--accent);color:white;border-radius:3px;padding:2px 9px;font-size:10px}.save{background:#cde5dc;font-size:10px;color:#368166;padding:2px 5px;margin-left:3px;font-weight:400}.pack-options{padding-top:10px;display:none}.chosen .pack-options{display:block}.unit-select{display:grid;grid-template-columns:18px 96px 1fr;gap:6px;align-items:center;margin:6px 0;font-size:11px}.unit-select select{width:100%;border:1px solid #bbb;background:white;border-radius:9px;padding:8px 3px;font-size:10px;min-width:0}.gift-strip{background:var(--accent);color:white;font-size:10px;padding:10px;margin:10px -15px -15px;border-radius:0 0 8px 8px;display:flex;gap:8px;align-items:center}.gift-strip del{color:white;font-size:10px}.book{display:inline-grid;place-items:center;width:28px;height:38px;background:#173740;color:white;box-shadow:3px 2px 0 #ccc;border-left:3px solid #a99e71;font-size:5px;text-align:center;flex-shrink:0}.cta{display:block;background:var(--accent);color:#fff;text-align:center;width:100%;border-radius:6px;min-height:49px;padding:12px;font-weight:600;font-size:16px;text-decoration:none;margin:14px 0 8px}.stock-line{text-align:center;font-size:10px;background:#fff8e9;padding:11px;border-radius:7px}.stock-line:before{content:'●';color:#d7a400;margin-right:13px;text-shadow:0 0 7px #e3ac00}.payments{display:flex;justify-content:center;gap:6px;padding:14px 0;align-items:center;flex-wrap:wrap}.payments span{font:700 9px Arial;border:1px solid #ddd;border-radius:3px;padding:3px;background:#fff;color:#123887;height:21px;display:flex;align-items:center}.payments .pay-0{background:#1339c0;color:#fff}.payments .pay-1{background:#111;color:#f2a31a}.payments .pay-2{background:#2395ca;color:white;font-size:7px}.payments .pay-3,.payments .pay-4{color:black}.usps{display:flex;justify-content:space-around;gap:12px;margin:4px 0 20px}.usps>div{flex:1;text-align:center;font-size:9px;line-height:1.4}.usps svg{display:block;margin:0 auto 8px;width:20px;height:20px}.mini-review{display:flex;gap:12px;margin:0 0 14px;font-size:12px;align-items:center}.mini-review img{height:50px;width:50px;border-radius:50%;object-fit:cover}.mini-review p{margin:0 0 4px}.mini-review small{font-family:Georgia,serif;font-style:italic}.review-rail{margin:18px 0}.cesta .review-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cesta .mini-review{min-width:100%;scroll-snap-align:start}.dots{text-align:center;letter-spacing:6px;color:#c2c5c7;font-size:16px}.dots b{color:var(--accent)}.section{padding:35px 16px}.section h2{text-align:center;color:var(--accent)}.section h2 em{font-family:Georgia,serif;color:#47869d}.feature-rail{display:flex;gap:14px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:15px 5px}.feature-card{min-width:270px;max-width:270px;padding:25px 22px;border:1px solid #f4f4f4;border-radius:18px;box-shadow:0 4px 10px #0001;scroll-snap-align:start}.feature-card .number{float:right;color:#ddd;font:italic 700 22px Georgia}.feature-card svg{border-radius:50%;background:#dfedf1;width:45px;height:45px;padding:12px;margin-bottom:20px}.feature-card h3{color:var(--accent);font:700 17px/1.4 Poppins,Arial}.feature-card p{font-size:13px;color:#666;line-height:1.9}.photo-rail{display:flex;gap:15px;overflow:auto;scrollbar-width:none}.photo-card{min-width:68%;margin:0}.photo-card img{width:100%;height:310px;object-fit:cover;border-radius:20px}.photo-card figcaption{padding:12px;font-size:12px;text-align:center}.stat{padding:25px;text-align:center;background:#eef4f5;border-radius:12px;margin:12px 0}.stat strong{font-size:60px;line-height:1;color:var(--accent)}.stat h3{margin:12px 0}.story{padding:26px 16px}.story>img{width:100%;border-radius:12px;margin-bottom:23px}.story h2{font-size:24px;color:var(--accent)}.story p{font-size:14px;line-height:1.8}.dark{background:var(--accent);color:#fff;border-radius:20px;padding:28px}.dark h2{color:#fff}.light{background:#f5f4ef}details{border-bottom:1px solid #ddd;padding:17px 0}summary{list-style:none;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;gap:12px}summary:after{content:'+'}details[open] summary:after{content:'−'}details p{margin:16px 0 0;font-size:13px;line-height:1.8}footer{padding:35px 20px 90px;background:#f6f6f6;font-size:12px}footer>a:last-of-type{display:block;margin-top:25px}.sticky-offer{position:fixed;z-index:25;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,680px);padding:8px 15px;background:#fff;box-shadow:0 -1px 5px #0001;display:none}.sticky-offer.on{display:block}.sticky-offer .cta{margin:0}.pulsera{--accent:#26c66c;background:#f8f8f8}.pulsera .announcement,.pulsera .dealbar{background:#223b83;color:white}.pulsera .nav{background:#fafafa;height:72px}.pulsera .logo,.funda .logo{font:700 29px Poppins,Arial;letter-spacing:-1.5px}.dealbar{text-align:center;padding:10px;font-size:11px;font-weight:600}.dealbar .timer{font-size:14px;letter-spacing:1px}.pulsera .gallery{margin-top:30px;padding:0 16px}.pulsera .hero{height:560px;aspect-ratio:auto;border-radius:12px;object-fit:cover}.pulsera .thumbs{padding:14px}.pulsera h1{font:600 28px/1.3 Poppins,Arial}.pulsera .content{padding-top:4px}.pulsera .rating{font-size:13px}.price{font-size:21px;font-weight:600;display:flex;align-items:center;gap:13px;margin:12px 0 18px}.pulsera .price{color:#ce7857;font-size:17px}.pulsera .mini-review{background:#fff5dc;padding:10px;font-size:11px;align-items:start}.pulsera .mini-review img{width:74px;height:86px;border-radius:3px}.pulsera .usps{margin:20px 0;font-size:11px}.pulsera .usps>div{font-size:10px}.field-title{display:block;font-weight:600;font-size:13px;margin:25px 0 8px}.choices{display:flex;gap:7px;flex-wrap:wrap}.choices button{border:1px solid #aaa;padding:10px 14px;background:white;min-height:42px}.choices button.active{color:white;background:#111;border-color:#111}.pulsera .pack-choices{display:grid;justify-content:start;gap:7px}.pack-choices button{padding:8px 14px;min-height:37px;border-radius:4px}.swatches{display:flex;flex-wrap:wrap;gap:9px}.swatches button{padding:0;width:40px;height:40px;border-radius:50%;border:3px solid white;outline:1px solid #ccc;background:var(--sw)}.swatches button.active{outline:2px solid #222}.name-field{position:relative;margin:12px 0}.name-field label{display:block;font-size:12px;margin-bottom:6px}.name-field input{background:white;border:1px solid #999;padding:12px;width:100%;padding-right:42px;border-radius:0}.name-field small{position:absolute;right:8px;bottom:13px;color:#888}.preview{padding:20px;background:#f6f2e7;text-align:center;margin-top:20px}.preview-paws{display:flex;justify-content:center;gap:12px;margin:15px 0}.preview-paws span{color:#5c5c5c;display:grid;place-items:center}.preview-paws svg{width:45px;height:45px;fill:#cdd0cc;stroke:#aaa}.preview-paws b{font-size:10px;margin-top:3px}.delivery{background:white;text-align:center;padding:17px 10px;line-height:1.9;font-size:13px;margin:25px 0}.delivery .timer{color:#759e62}.funda{--accent:#111;font-size:13px}.funda h1{font:600 25px/1.3 Poppins,Arial}.funda .nav{height:82px}.funda .gallery{margin:18px 0 0;padding:0 16px}.funda .hero{border-radius:8px;height:365px}.funda .thumbs{justify-content:flex-start}.funda .rating .stars{color:#111}.funda .price{font-size:23px;margin-bottom:8px}.badge-sale{font-size:11px;background:#111;color:white;border-radius:15px;padding:3px 9px}.klarna{font-size:11px;padding:10px;background:#f7f3f5;margin-bottom:18px}.klarna b{background:#ffd7e5;color:#171717;padding:4px 8px;border-radius:4px}.color-label{margin:10px 0;font-size:12px}.piece{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:14px 10px;background:#f7f6f2;border:1px solid #dedbd3;border-radius:8px;margin:10px 0}.piece img{width:72px;height:82px;object-fit:cover;border-radius:4px}.piece select{max-width:100%;padding:5px;font-size:11px;border:1px solid #bbb;background:white}.piece .line{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:5px 0}.piece button{background:#111;color:white;padding:6px 12px;font-size:11px}.qty{display:inline-flex;border:1px solid #ddd;align-items:center;background:white}.qty button{padding:4px 10px;color:#111;background:white;min-height:28px}.qty span{min-width:20px;text-align:center}.stock-meter{height:6px;background:#eee;border-radius:5px;margin:8px 0 18px}.stock-meter i{display:block;width:24%;height:100%;background:#c38f53;border-radius:5px}.funda .photo-card{min-width:85%;background:#f6f5f2;border-radius:10px}.funda .photo-card img{border-radius:10px 10px 0 0;height:290px}.funda .section h2{font-size:23px}.whatsapp{position:fixed;z-index:35;bottom:20px;right:12px;border-radius:50%;background:#20c454;color:#fff;width:56px;height:56px;border:3px solid white;box-shadow:0 2px 8px #0002;display:grid;place-items:center}.whatsapp svg{width:30px;height:30px}.compare{border-collapse:collapse;width:100%;font-size:12px}.compare td,.compare th{padding:12px 8px;border-bottom:1px solid #ddd;text-align:left}.compare th{background:#f2f2ec}.popup{position:fixed;inset:var(--bar) 0 0;z-index:80;background:#f6f3ea;display:flex;align-items:center;justify-content:center;text-align:center;padding:26px}.popup[hidden]{display:none}.popup-inner{max-width:380px;width:100%;margin-top:-20px}.popup h2{font-size:28px;letter-spacing:-1.3px;margin-bottom:22px;color:#111}.popup p{font-size:24px;line-height:1.3;letter-spacing:-.6px;margin-bottom:35px}.close-popup{position:absolute;left:20px;top:12px;font:32px Arial;color:#929292}.popup .yes{background:#ffec99;border-radius:25px;padding:15px;width:100%;margin-bottom:8px}.popup .no{font-size:12px;text-decoration:underline}.popup input[type=email]{width:100%;background:white;border:1px solid #999;padding:12px;margin:12px 0}.popup label{display:block;font-size:11px;text-align:left}.home .home-hero{position:relative;height:280px}.home-hero>img{width:100%;height:100%;object-fit:cover;filter:brightness(.55)}.hero-copy{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;text-align:center;color:white;padding:30px}.hero-copy h1{font-size:26px;line-height:1.2}.hero-copy p{font-size:13px}.trust-row{display:flex;gap:12px;justify-content:space-around;padding:25px 12px;font-size:11px;color:#5f6e65}.home-feature{padding:15px}.home-feature img{border-radius:12px 12px 0 0;width:100%}.home-feature .dark{border-radius:0 0 22px 22px;text-align:center}.home-feature .cta{background:white;color:#102e43}.grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 14px}.product-card{text-decoration:none;display:block;font-size:11px}.product-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;margin-bottom:10px}.product-card strong{font-size:12px}.product-card del{font-size:10px}.category{position:relative;margin:15px 0}.category img{width:100%;height:310px;object-fit:cover}.category a{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:12px 20px;background:#ffffffe0;text-decoration:none;border:1px solid #444;border-radius:4px}.index{--accent:#192d3b}.index .content{padding:25px 18px}.index h1{font:700 30px/1.2 Poppins}.index h2{font-size:23px;margin:35px 0 15px}.index-intro{color:#555;font-size:13px}.index-links{display:grid;gap:12px;margin:25px 0}.index-links a{padding:15px;border:1px solid #ddd;text-decoration:none;border-radius:7px;display:flex;gap:15px;align-items:center}.index-links img{width:65px;height:65px;object-fit:cover;border-radius:6px}.index-links b{font-size:16px;display:block}.index-table{width:100%;border-collapse:collapse;font-size:11px;table-layout:fixed}.index-table th,.index-table td{text-align:left;vertical-align:top;padding:9px 5px;border:1px solid #ddd;overflow-wrap:anywhere;line-height:1.5}.index-table th{background:#eef2f3}.index-table .bad{background:#fff0f0}.index-table .warn{background:#fff8e8}.index-table .ok{background:#eef9f0}.legend{display:flex;flex-wrap:wrap;gap:8px;font-size:11px}.legend span{padding:5px 8px;border-radius:4px}.good{background:#e7f5e9;color:#17632e}.bad-label{background:#ffe4e4;color:#a51b1b}.warn-label{background:#fff1ca;color:#735000}.audit-label{display:none;position:absolute;top:0;left:0;max-width:100%;max-height:118px;overflow:auto;font:600 10px/1.4 Inter,Arial;padding:5px 7px;text-align:left;white-space:normal;z-index:50;box-shadow:0 2px 5px #0004;border-radius:3px;cursor:pointer;text-transform:none;letter-spacing:0}.marks [data-rule]{outline:2px solid var(--mark-color);outline-offset:1px;position:relative}.marks [data-rule]>.audit-label{display:block;background:var(--mark-color);color:white}.marks [data-rule="90dias"],.marks .seal,.marks .photo-gift{position:absolute}.marks .whatsapp{position:fixed}.marks .audit-label:focus,.marks .audit-label:hover{max-height:240px}.marks .internal{outline:none}.modal{border:0;padding:25px;max-width:360px;width:calc(100% - 24px);border-radius:12px;position:fixed;top:var(--bar);max-height:calc(100vh - var(--bar) - 24px);overflow:auto}.modal::backdrop{background:#0007}.modal .close{float:right;font-size:26px}.modal a{display:block;padding:12px;border-bottom:1px solid #ddd}.toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#142b3b;color:white;padding:14px 18px;border-radius:8px;width:min(350px,90%);z-index:2000;box-shadow:0 2px 12px #0004}.toast[hidden]{display:none}.cart-backdrop{position:fixed;inset:var(--bar) 0 0;background:#0006;z-index:100;display:none}.cart-backdrop.open{display:block}.cart-drawer{position:absolute;right:0;top:0;height:100%;width:min(420px,100%);background:white;color:#111;overflow:auto;overscroll-behavior:contain;padding:0 13px 24px;font:12px/1.4 Inter,Arial}.cart-head{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid #eee;background:white}.cart-head h2{font-size:18px;margin:0}.cart-head button{font-size:24px}.cart-countdown{text-align:center;background:#263e86;color:white;font-size:11px;padding:9px;margin:0 -13px}.progress-copy{text-align:center;font-size:11px;margin:16px 0 10px}.progress{height:8px;background:#eee;position:relative}.progress span{display:block;background:#111;height:100%;transition:width .2s}.progress-foot{text-align:right;font-size:9px;color:#888;margin:5px 0 20px}.cart-item{display:grid;grid-template-columns:65px 1fr 60px;gap:10px;margin:18px 0 24px;align-items:start}.cart-item img{width:65px;height:75px;object-fit:cover;border-radius:4px}.cart-item b{font-size:12px}.cart-item p{font-size:10px;margin:4px 0;color:#666}.cart-item .price-col{text-align:right;font-size:11px}.cart-item .price-col del{font-size:10px;display:block}.cart-item .price-col button{margin-top:16px}.gift-line{display:flex;gap:14px;align-items:center;padding:14px;background:#f5f4ed;border-radius:7px;font-size:11px}.gift-line .book{width:34px;height:47px}.gift-line strong{margin-left:auto}.cart-upsell{background:#f5f3eb;border-radius:12px;padding:13px;margin:35px 0 15px}.cart-upsell h3{font-size:13px;margin-bottom:12px}.cart-upsell-row{display:flex;gap:12px;align-items:center}.cart-upsell img{width:55px;height:63px;object-fit:cover;border-radius:4px}.cart-upsell button{display:block;background:#111;color:white;margin-top:6px;padding:5px 12px;font-size:11px}.cart-social{text-align:center;padding:13px;font-size:11px}.cart-total{display:flex;justify-content:space-between;padding:15px 0 0;font-size:15px}.cart-drawer .cta{background:#111;border-radius:0;font-size:13px;min-height:45px}.cart-trust{display:flex;justify-content:space-around;background:#f5f3eb;padding:8px 3px;gap:5px;font-size:9px}.express{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin:12px 0}.express button{padding:11px 2px;background:#5928ef;color:white;border-radius:4px;font-weight:bold}.express button:nth-child(2){background:#ffc72c;color:#124b8a}.express button:nth-child(3){background:#111}.cart-only .cart-backdrop{position:relative;inset:auto;display:block;background:#d9dcde;min-height:1500px;padding-left:0}.cart-only .cart-drawer{position:relative;margin-left:auto;min-height:1500px;height:auto;padding-bottom:40px}.cart-only .cart-spacer{height:180px}.cart-notes{padding:30px 0}.cart-notes h3{font-size:16px}.cart-notes .product-card{margin:15px 0}.cart-notes .product-card img{height:220px;object-fit:cover}.index .nav .logo{font-style:normal;font-family:Inter;font-size:21px;letter-spacing:2px}@media(min-width:700px){.internal{font-size:12px}.page{box-shadow:0 0 30px #0001}.index .page{max-width:1000px}.index-links{grid-template-columns:1fr 1fr}.index-table{font-size:13px}.gallery .hero{max-height:600px}.cart-only .cart-backdrop{padding-left:100px}.cart-only .cart-drawer{width:420px}.cart-only .cart-spacer{height:50px}}
