.skip{position:absolute;left:-999px;top:8px;z-index:100;background:#fff;padding:10px 16px;border-radius:12px}.skip:focus{left:12px}.cart-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fff9;border:1px solid rgba(255,255,255,.8)}.cart-link .ico{width:20px;height:20px}.cart-count{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--brand);color:#fff;font-size:11.5px;font-weight:600;display:grid;place-items:center}.cart-count[hidden]{display:none}.span-7{grid-column:span 7}.span-5{grid-column:span 5}.span-4{grid-column:span 4}.span-6{grid-column:span 6}.tile.tone-rose{color:var(--brand);background:linear-gradient(145deg,#f8e7eae6,#f8e7ea73)}.tile.tone-sand{color:var(--ink);background:linear-gradient(145deg,#efe5d5eb,#efe5d580)}.tile.tone-rose2{color:var(--brand-d);background:linear-gradient(145deg,#efc9d2eb,#efc9d280)}.tile.tone-dark{color:#fff}.tile.has-img{color:var(--ink)}.tile.has-img.tone-dark{color:#fff}.tile.has-img .tbg:after{background:linear-gradient(0deg,#f7f1e8f2 8%,#f7f1e88c 55%,#f7f1e840)}.tile.has-img.tone-dark .tbg:after{background:linear-gradient(0deg,#0a0808c7,#0a080833)}.tile.tone-dark .go{background:#ffffff29}@media(max-width:1020px){.span-7,.span-5,.span-4,.span-6{grid-column:span 6}}@media(max-width:720px){.span-7,.span-5,.span-4,.span-6{grid-column:span 12;min-height:210px}}.ph-img{width:100%;height:100%;object-fit:cover}.prod h3 a{color:inherit}.ref-tag{position:absolute;z-index:6;top:16px;right:16px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding:6px 11px;border-radius:999px}.rich p+p{margin-top:.6em}.rich b,.rich strong{color:var(--ink);font-weight:600}.rich a{color:var(--brand);text-decoration:underline}.page-head{padding-top:clamp(120px,13vw,170px);padding-bottom:clamp(24px,4vw,48px)}.page-head h1{font-size:clamp(36px,5vw,68px)}.page-head .lead{margin-top:16px}.page-section{padding-top:0}.crumbs{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-bottom:18px;display:flex;gap:8px;flex-wrap:wrap}.crumbs a:hover{color:var(--brand)}.coll-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;perspective:1200px}.empty-box{border-radius:var(--r-xl);padding:clamp(32px,6vw,72px);text-align:center}.empty-box h2{font-size:clamp(26px,3vw,40px);margin-bottom:12px}.empty-box .lead{margin:0 auto 24px}.pagination{display:flex;gap:8px;justify-content:center;margin-top:40px;flex-wrap:wrap}.pagination a,.pagination span{min-width:46px;height:46px;padding:0 14px;border-radius:999px;display:grid;place-items:center;font-weight:500}.pagination a{background:#fff9;border:1px solid rgba(255,255,255,.8)}.pagination a:hover{background:#fff}.pagination .current{background:var(--brand);color:#fff}.pdp{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,5vw,72px);align-items:start}.pdp-gallery{position:sticky;top:96px}.pdp-main{border-radius:var(--r-xl);padding:12px;aspect-ratio:1/1}.pdp-main .im{width:100%;height:100%;border-radius:calc(var(--r-xl) - 10px);overflow:hidden;background:linear-gradient(160deg,#ffffffb3,#f8e7ead9);display:grid;place-items:center;color:var(--brand)}.pdp-main .im img{width:100%;height:100%;object-fit:cover}.pdp-main .im svg{width:30%;opacity:.8}.thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.thumbs button{width:74px;height:74px;border-radius:18px;overflow:hidden;border:2px solid transparent;padding:0;background:#fff}.thumbs button[aria-current=true]{border-color:var(--brand)}.thumbs img{width:100%;height:100%;object-fit:cover}.pdp-info h1{font-size:clamp(32px,3.8vw,54px)}.pdp-price{margin:18px 0 6px;font-size:clamp(34px,4vw,50px);font-weight:600;letter-spacing:-.045em;color:var(--brand);line-height:1.1}.pdp-price small{font-size:15px;font-weight:500;color:var(--mut);letter-spacing:0}.pdp-desc{margin:22px 0 28px;color:var(--mut)}.opt{margin-bottom:22px}.opt .lb{display:block;font-size:12px;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--mut);margin-bottom:10px}.pdp-actions{display:grid;gap:10px;margin-top:26px}.pdp-actions .btn{justify-content:center;width:100%}.pdp-note{margin-top:14px;font-size:13px;color:var(--mut)}.pdp-points{display:grid;gap:10px;margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}.pdp-points span{display:flex;gap:10px;align-items:center;font-size:15px;color:var(--ink-2)}.pdp-points svg{width:20px;height:20px;color:var(--brand)}.btn[disabled]{opacity:.5;pointer-events:none}.seg label{position:relative;display:block;cursor:pointer}.seg-pill{display:flex;align-items:center;justify-content:center;height:46px;padding:0 16px;border-radius:14px;font-size:15px;font-weight:500;color:var(--ink-2);transition:all .2s}.seg input:checked+.seg-pill{background:#fff;color:var(--brand);box-shadow:0 2px 8px #641e2d2e}.seg input:focus-visible+.seg-pill{outline:2px solid var(--brand);outline-offset:2px}.cart-wrap{display:grid;grid-template-columns:1.3fr .7fr;gap:20px;align-items:start}.cart-lines{border-radius:var(--r-xl);padding:clamp(16px,3vw,32px)}.cl{display:grid;grid-template-columns:96px 1fr auto;gap:18px;align-items:center;padding:18px 0;border-bottom:1px dashed rgba(29,29,31,.14)}.cl:last-child{border:0}.cl img{width:96px;height:96px;border-radius:18px;object-fit:cover;background:var(--sand)}.cl h3{font-size:18px}.cl .var{font-size:14px;color:var(--mut)}.cl .qtyf{display:flex;gap:10px;align-items:center;margin-top:10px}.cl .qtyf input{width:64px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.85);background:#ffffffb3;text-align:center;font:inherit}.cl .rm{font-size:13px;color:var(--brand);text-decoration:underline;background:none;padding:0}.cl .lp{font-weight:600;font-size:18px;text-align:right}.cart-sum{border-radius:var(--r-xl);padding:28px;position:sticky;top:96px}.cart-sum .btns{display:grid;gap:10px;margin-top:20px}.cart-sum .btns .btn{justify-content:center;width:100%}@media(max-width:1020px){.pdp,.cart-wrap{grid-template-columns:1fr}.pdp-gallery,.cart-sum{position:static}.coll-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.coll-grid{grid-template-columns:1fr}.cl{grid-template-columns:72px 1fr}.cl img{width:72px;height:72px}.cl .lp{grid-column:2;text-align:left}}.stars{color:#e0a526;letter-spacing:2px;font-size:16px}.rating{display:inline-flex;align-items:center;gap:10px;margin-top:10px;font-size:14.5px;color:var(--mut)}.rating b{color:var(--ink)}.rating:hover span:last-child{color:var(--brand)}.pdp-gross{font-size:14.5px;color:var(--mut)}.pdp-gross b{color:var(--ink);font-weight:600}.pdp-trust{list-style:none;display:grid;gap:12px;margin-top:26px;padding:20px 22px;border-radius:var(--r-lg);background:#ffffff80;border:1px solid rgba(255,255,255,.75)}.pdp-trust li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--ink-2)}.pdp-trust svg{width:20px;height:20px;color:var(--brand);flex:none;margin-top:2px}.pdp-trust b{color:var(--ink);font-weight:600}.spec{margin-top:26px;border-top:1px solid var(--line);padding-top:20px}.spec summary{font-weight:600;cursor:pointer;list-style:none}.spec summary::-webkit-details-marker{display:none}.spec .rich{margin-top:12px;color:var(--mut)}.pdp-main .tg{position:absolute;left:24px;top:24px;font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;background:#fffc;padding:4px 9px;border-radius:999px;color:var(--mut)}.pdp-main .im{position:relative}.sticky-cta{position:fixed;left:12px;right:12px;bottom:12px;z-index:65;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 20px;border-radius:999px;transform:translateY(140%);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.sticky-cta.on{transform:none}.sc-price b{font-size:20px;letter-spacing:-.03em;color:var(--brand);font-weight:600}.sc-price small{display:block;font-size:12px;color:var(--mut);margin-top:-2px}@media(max-width:900px){.sticky-cta{display:flex}.template-product .wa-float{bottom:84px}}.steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.step3{border-radius:var(--r-xl);padding:28px}.step3 i{font-style:normal;font-family:var(--mono);font-size:13px;color:var(--brand)}.step3 h3{margin:14px 0 8px;font-size:24px}.step3 p{color:var(--mut)}.sp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sp-rating{border-radius:var(--r-xl);padding:32px;display:flex;flex-direction:column;gap:10px;justify-content:center}.sp-rating .big-n{font-size:clamp(56px,6vw,84px);font-weight:600;letter-spacing:-.05em;line-height:1;color:var(--brand)}.sp-rating .stars{font-size:22px}.sp-rating p{color:var(--mut)}.sp-rating .btn{align-self:flex-start;margin-top:8px}.sp-card{border-radius:var(--r-xl);padding:28px;display:flex;flex-direction:column;gap:16px;margin:0}.sp-card blockquote{font-size:18px;line-height:1.5;color:var(--ink-2);flex:1}.sp-card figcaption{display:flex;flex-direction:column;font-size:14.5px;color:var(--mut)}.sp-card figcaption b{color:var(--ink)}.faq{display:grid;gap:10px}.faq-item{border-radius:var(--r-lg);padding:0}.faq-item summary{list-style:none;cursor:pointer;padding:22px 56px 22px 26px;font-weight:600;font-size:18px;letter-spacing:-.01em;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:26px;top:50%;transform:translateY(-50%);font-size:26px;font-weight:300;color:var(--brand);transition:transform .25s}.faq-item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq-item .rich{padding:0 26px 24px;color:var(--mut)}@media(max-width:1020px){.steps3,.sp-grid{grid-template-columns:1fr}}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.chip{padding:10px 18px;border-radius:999px;font-size:14.5px;font-weight:500;background:#ffffff8c;border:1px solid rgba(255,255,255,.8);transition:all .2s}.chip:hover{background:#fff}.chip.on{background:var(--brand);color:#fff;border-color:var(--brand)}.rich ul{margin:10px 0 14px 1.2em;display:grid;gap:4px}.rich h4{margin:18px 0 6px;font-size:13px;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);font-weight:500}.stars-fill{position:relative;display:inline-block;color:#1d1d1f29;letter-spacing:2px;font-size:16px;line-height:1}.stars-fill:before{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--pct,100%);overflow:hidden;white-space:nowrap;color:#e0a526}.rating-badge{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border-radius:999px;background:#fff9;border:1px solid rgba(255,255,255,.85);box-shadow:0 8px 24px -14px #641e2d59;font-size:14.5px;color:var(--mut);transition:background .2s}.rating-badge:hover{background:#fff}.rating-badge b{color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.02em}.rating-badge.lg .stars-fill{font-size:19px}.rating-badge.lg{padding:10px 18px}.hero-meta{display:grid;gap:20px;margin-top:34px}.hero-meta .hero-points{margin-top:0}.head-rating{margin-top:18px}.icon-btn{width:44px;height:44px;border-radius:50%;display:inline-grid;place-items:center;background:#fff9;border:1px solid rgba(255,255,255,.8);transition:background .2s}.icon-btn:hover{background:#fff}.icon-btn svg{width:20px;height:20px}.no-scroll{overflow:hidden}.search-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;justify-content:center;align-items:flex-start;padding:clamp(70px,12vh,120px) 16px 16px}.search-panel[hidden]{display:none}.search-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1d1d1f59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.search-box{position:relative;width:min(720px,100%);border-radius:32px;padding:16px;max-height:calc(100vh - 140px);overflow:auto;background:linear-gradient(145deg,#ffffffe6,#ffffffb8)}.search-form{display:flex;align-items:center;gap:12px;padding:6px 8px 6px 18px;border-radius:999px;background:#fff;border:1px solid var(--line)}.search-form>svg{width:22px;height:22px;color:var(--brand);flex:none}.search-form input[type=search]{flex:1;border:0;background:none;font:inherit;font-size:18px;height:48px;outline:none;color:var(--ink);min-width:0}.search-results{padding:10px 6px 4px;display:grid;gap:4px}.search-hint{padding:14px 12px;color:var(--mut);font-size:15px}.search-hint a{color:var(--brand);text-decoration:underline}.sr{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:10px 12px;border-radius:20px;transition:background .2s}.sr:hover{background:#ffffffe6}.sr-im{width:64px;height:64px;border-radius:16px;background:#fff;overflow:hidden;display:block}.sr-im img{width:100%;height:100%;object-fit:contain}.sr-tx b{display:block;font-weight:600;font-size:16px;letter-spacing:-.01em}.sr-tx small{color:var(--mut);font-size:13.5px}.sr-pr{font-weight:600;color:var(--brand);text-align:right;font-size:17px}.sr-pr small{display:block;color:var(--mut);font-weight:500;font-size:12px}.sr-all{padding:14px 12px;font-weight:500;color:var(--brand)}.search-quick{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px 6px;font-size:13.5px;color:var(--mut)}.search-quick a{padding:7px 14px;border-radius:999px;background:#fffc;color:var(--ink-2)}.search-quick a:hover{color:var(--brand)}.search-page-form{display:flex;gap:12px;align-items:center;padding:10px 10px 10px 20px;border-radius:999px;margin-top:22px;max-width:720px}.search-page-form .coll-search{flex:1}.coll-bar{border-radius:var(--r-xl);padding:14px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-bottom:28px}.coll-search{display:flex;align-items:center;gap:12px;padding:0 18px;height:54px;border-radius:999px;background:#fff;border:1px solid var(--line);min-width:0}.coll-search svg{width:20px;height:20px;color:var(--brand);flex:none}.coll-search input{flex:1;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:17px;color:var(--ink)}.coll-sort{display:flex;align-items:center;gap:10px;font-size:13px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.coll-sort select{height:54px;border-radius:999px;border:1px solid var(--line);background:#fff;padding:0 18px;font:inherit;font-size:15px;text-transform:none;letter-spacing:0;color:var(--ink)}.coll-toggle{display:none}.coll-filters{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px 28px;padding:6px 6px 2px}.fgroup{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fgroup .fl{font-family:var(--mono);font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--mut);margin-right:2px}.fgroup button{padding:8px 15px;border-radius:999px;font-size:14px;font-weight:500;background:#ffffffb3;border:1px solid rgba(255,255,255,.9);transition:all .2s;color:var(--ink-2)}.fgroup button:hover{background:#fff}.fgroup button[aria-pressed=true]{background:var(--brand);color:#fff;border-color:var(--brand)}.coll-meta{grid-column:1/-1;display:flex;gap:16px;align-items:center;font-size:14px;color:var(--mut);padding:0 8px}.linklike{color:var(--brand);text-decoration:underline;background:none;font-size:14px}.coll-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;perspective:1200px}.cgroup{display:contents}.cell{display:flex}.cell>.prod{flex:1;width:100%}.cell[hidden],.cg-head[hidden]{display:none}.cg-head{grid-column:1/-1;font-size:clamp(24px,2.6vw,34px);margin:26px 0 4px;display:flex;align-items:baseline;gap:12px}.cg-head:first-child{margin-top:0}.cg-head small{font-family:var(--mono);font-size:13px;color:var(--mut);font-weight:400;letter-spacing:.04em}.coll-groups.sorted .cg-head{display:none}.steps3.n4{grid-template-columns:repeat(4,1fr)}.pay-note{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:12px 14px;border-radius:16px;background:#861b3012;font-size:14px;color:var(--ink-2)}.pay-note svg{width:20px;height:20px;color:var(--brand);flex:none}.b2b{border-radius:var(--r-xl);padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,5vw,72px);align-items:center;background:linear-gradient(135deg,#1d1d1feb,#34141ce6)}.b2b .eyebrow{color:var(--rose-3)}.b2b h2 .l{color:#ffffff8c}.b2b .lead{color:#ffffffb8;margin:18px 0 26px}.b2b-list{list-style:none;display:grid;gap:12px}.b2b-list li{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:20px;background:#ffffff12;border:1px solid rgba(255,255,255,.12)}.b2b-list svg{width:24px;height:24px;color:var(--rose-2);flex:none;margin-top:1px}.b2b-list b{font-weight:500;font-size:16px}.b2b-list em{display:block;font-style:normal;font-size:14px;color:#fff9}.b2b .todo{color:var(--rose-2);background:#ffffff14;border-color:#ffffff4d}@media(max-width:1020px){.coll-groups,.steps3.n4{grid-template-columns:repeat(2,1fr)}.b2b{grid-template-columns:1fr}}@media(max-width:720px){.coll-groups,.steps3.n4{grid-template-columns:1fr}.coll-bar{grid-template-columns:1fr auto;padding:12px}.coll-toggle{display:inline-flex}.coll-sort span{display:none}.coll-sort{grid-column:1/-1}.coll-sort select{width:100%}.coll-filters,.coll-meta .linklike{display:none}.coll-bar.open .coll-filters{display:flex}.coll-bar.open .coll-meta .linklike{display:inline}.coll-search{grid-column:1/2}.search-page-form{border-radius:28px;flex-wrap:wrap}.sr{grid-template-columns:52px 1fr auto}.sr-im{width:52px;height:52px}.nav-cta .btn-wa span{display:none}.nav-cta .btn-wa{padding:0;width:44px;justify-content:center}}.nav ul a.active{background:#ffffffe6;color:var(--brand);font-weight:500;box-shadow:0 2px 10px #641e2d1f}html.js .rv.done{transition:transform .3s ease-out}.cat-head{padding:clamp(104px,11vw,124px) 0 10px}.cat-title{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.cat-title h1{font-size:clamp(28px,3.2vw,42px);letter-spacing:-.035em}.cat-title p{color:var(--mut);max-width:64ch;margin-top:8px;font-size:15.5px;line-height:1.5}.cat-layout{display:grid;grid-template-columns:268px minmax(0,1fr);gap:26px;align-items:start}.cat-side{position:sticky;top:92px;max-height:calc(100vh - 108px);overflow:auto;border-radius:24px;padding:16px 18px 6px;overscroll-behavior:contain}.side-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.side-head b{font-size:17px;letter-spacing:-.02em}.side-x{display:none}.fblock{border-bottom:1px solid var(--line);padding:12px 0}.fblock:last-of-type{border-bottom:0}.fblock summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:15px}.fblock summary::-webkit-details-marker{display:none}.fblock summary:after{content:"\2013";color:var(--mut);font-weight:400}.fblock:not([open]) summary:after{content:"+"}.fbody{display:grid;gap:1px;padding-top:8px}.chk{position:relative;display:flex;align-items:center;gap:10px;padding:7px 6px;border-radius:10px;cursor:pointer;font-size:14.5px;color:var(--ink-2)}.chk:hover{background:#ffffffbf}.chk input{position:absolute;opacity:0;pointer-events:none}.chk .box{width:18px;height:18px;border-radius:6px;border:1.5px solid rgba(29,29,31,.3);background:#fff;flex:none;display:grid;place-items:center;transition:background .15s,border-color .15s}.chk input:checked+.box{background:var(--brand);border-color:var(--brand)}.chk input:checked+.box:after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.chk input:focus-visible+.box{outline:2px solid var(--brand);outline-offset:2px}.chk .tx{flex:1}.chk em{font-style:normal;font-size:12.5px;color:var(--mut)}.chk.link.on .tx{color:var(--brand);font-weight:600}.price-in{display:grid;grid-template-columns:1fr 1fr;gap:8px}.price-in label{display:grid;gap:4px;font-size:12px;color:var(--mut)}.price-in input{width:100%;height:42px;border-radius:12px;border:1px solid var(--line);background:#fff;padding:0 12px;font:inherit;font-size:15px;color:var(--ink)}.quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.quick button{padding:7px 12px;border-radius:999px;font-size:13px;background:#fffc;border:1px solid rgba(255,255,255,.95);transition:background .15s}.quick button:hover{background:#fff}.quick button[aria-pressed=true]{background:var(--brand);color:#fff;border-color:var(--brand)}.fhint{display:block;margin-top:8px;font-size:12px;color:var(--mut)}.side-foot,.cat-scrim{display:none}.cat-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.cat-bar .coll-search{flex:1 1 260px;height:48px}.cat-bar .coll-sort select{height:48px}.filt-open{display:none;position:relative}.fcount{background:var(--brand);color:#fff;border-radius:999px;font-size:11.5px;min-width:20px;height:20px;display:inline-grid;place-items:center;margin-left:4px}.fcount[hidden]{display:none}.view-toggle{display:flex;background:#ffffffb3;border-radius:999px;padding:3px}.view-toggle button{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--mut)}.view-toggle button svg{width:18px;height:18px}.view-toggle button[aria-pressed=true]{background:#fff;color:var(--brand);box-shadow:0 2px 8px #641e2d26}.cat-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px;font-size:14px;color:var(--mut);min-height:30px}.active-chips{display:flex;gap:6px;flex-wrap:wrap}.achip{padding:6px 12px;border-radius:999px;background:#861b301a;color:var(--brand);font-size:13px;font-weight:500;transition:background .15s}.achip:hover{background:#861b3033}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:12px}.cat-grid .cg-head{font-size:20px;letter-spacing:-.02em;margin:20px 0 0}.cat-grid .cg-head:first-child{margin-top:0}.cat-grid .prod{padding:10px 10px 14px;border-radius:22px}.cat-grid .ph{aspect-ratio:1/1;border-radius:16px;background:#fff}.cat-grid .ph-img{object-fit:contain;padding:6px}.cat-grid .ph svg{width:38%}.cat-grid .prod .body{padding:12px 6px 0;gap:2px}.cat-grid .prod h3{font-size:15px;line-height:1.28;min-height:2.56em;letter-spacing:-.01em}.cat-grid .prod .meta{font-size:12.5px}.cat-grid .prod .price{font-size:20px;margin-top:8px}.cat-grid .prod .price small{font-size:12px}.cat-grid .acts{margin-top:10px;gap:6px}.cat-grid .acts .btn{height:38px;font-size:13.5px;padding:0 14px}.cat-grid .acts .btn-ghost{flex:0 0 38px}.cat-grid.list{grid-template-columns:1fr}.cat-grid.list .prod{flex-direction:row;align-items:center;gap:16px;padding:10px 16px 10px 10px}.cat-grid.list .ph{width:96px;flex:none}.cat-grid.list .prod .body{flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 18px;padding:0}.cat-grid.list .prod h3{min-height:0;flex:1 1 220px}.cat-grid.list .prod .meta{flex:1 0 100%;order:-1}.cat-grid.list .prod .price{margin:0}.cat-grid.list .acts{margin:0 0 0 auto}@media(max-width:900px){.cat-layout{grid-template-columns:1fr}.cat-side{position:fixed;left:0;right:0;top:auto;bottom:0;max-height:88vh;z-index:95;border-radius:26px 26px 0 0;background:#faf6effc;transform:translate3d(0,105%,0);transition:transform .38s cubic-bezier(.2,.8,.2,1);padding-bottom:0;visibility:hidden}.cat-side.open{transform:none;visibility:visible}.cat-side.glass{background:#faf6ef}.side-x{display:inline-grid}.side-foot{display:block;position:sticky;bottom:0;padding:12px 0 14px;background:linear-gradient(0deg,#faf6ef 72%,#faf6ef00)}.side-foot .btn{width:100%;justify-content:center}.cat-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#1d1d1f6b;opacity:0;pointer-events:none;transition:opacity .3s;z-index:94}body.filters-open .cat-scrim{opacity:1;pointer-events:auto}.filt-open{display:inline-flex}.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.cat-grid .prod h3{font-size:14px}.cat-grid .acts .btn-primary{padding:0 10px}.cat-bar .coll-sort{flex:1}.cat-bar .coll-sort span{display:none}}.cd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.cd[hidden]{display:none}.cd-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1d1d1f6b;opacity:0;transition:opacity .3s}.cd.open .cd-backdrop{opacity:1}.cd-panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);display:flex;flex-direction:column;background:linear-gradient(180deg,#fcf8f2,#f7f1e8);box-shadow:-30px 0 80px -30px #00000059;transform:translate3d(105%,0,0);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.cd.open .cd-panel{transform:none}.cd-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 22px 14px;border-bottom:1px solid var(--line)}.cd-head h2{font-size:24px;letter-spacing:-.03em}.cd-head p{font-size:14px;color:var(--mut);margin-top:2px}.cd-body{flex:1;overflow:auto;padding:6px 18px;overscroll-behavior:contain;transition:opacity .15s}.cd.busy .cd-body{opacity:.5;pointer-events:none}.cd-line{display:grid;grid-template-columns:76px 1fr auto;gap:14px;padding:16px 4px;border-bottom:1px solid var(--line)}.cd-im{width:76px;height:76px;border-radius:16px;background:#fff;overflow:hidden;display:grid;place-items:center}.cd-im img{width:100%;height:100%;object-fit:contain}.cd-im svg{width:34px;height:34px;color:var(--brand)}.cd-title{display:block;font-weight:600;font-size:15.5px;line-height:1.25}.cd-title:hover{color:var(--brand)}.cd-var{display:block;font-size:13px;color:var(--mut)}.cd-unit{display:block;font-size:14px;font-weight:600;color:var(--brand);margin-top:2px}.cd-unit small{color:var(--mut);font-weight:500}.cd-qty{display:inline-flex;align-items:center;margin-top:10px;background:#fff;border:1px solid var(--line);border-radius:999px}.cd-qty button{width:36px;height:36px;font-size:19px;color:var(--brand)}.cd-qty button:disabled{opacity:.3;cursor:default}.cd-qty output{min-width:30px;text-align:center;font-weight:600;font-size:15px}.cd-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.cd-side b{font-size:16px}.cd-rm{font-size:13px;color:var(--mut);text-decoration:underline}.cd-rm:hover{color:var(--brand)}.cd-foot{padding:16px 22px 22px;border-top:1px solid var(--line);display:grid;gap:10px;background:#fff9}.cd-row{display:flex;justify-content:space-between;align-items:baseline;font-size:16px}.cd-row b{font-size:26px;letter-spacing:-.03em;color:var(--brand)}.cd-note{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--ink-2);background:#861b300f;padding:10px 12px;border-radius:14px}.cd-note svg{width:18px;height:18px;color:var(--brand);flex:none;margin-top:1px}.cd-foot .btn{justify-content:center;width:100%}.cd-more{text-align:center;font-size:14px;color:var(--mut);text-decoration:underline}.cd-empty{text-align:center;padding:56px 18px;display:grid;gap:12px;justify-items:center}.cd-empty svg{width:44px;height:44px;color:var(--rose-3)}.cd-empty h3{font-size:20px}.cd-empty p{color:var(--mut);font-size:15px}.proofs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.proof{position:relative;border-radius:var(--r-xl);overflow:hidden;aspect-ratio:3/4.9;background:var(--sand);isolation:isolate}.proof-im{position:absolute;top:0;right:0;bottom:0;left:0}.proof-im img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.proof:hover .proof-im img{transform:scale(1.05)}.proof-im:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#140c0e8c,#140c0e00 55%)}.proof .tag{top:12px;right:12px;font-size:9.5px;padding:5px 9px}.proof-tx{position:absolute;left:10px;right:10px;bottom:10px;border-radius:20px;padding:14px 14px 16px;z-index:2}.proof-tx i{font-style:normal;font-family:var(--mono);font-size:12px;color:var(--rose-2)}.proof-tx h3{font-size:clamp(17px,1.5vw,20px);line-height:1.18;margin:6px 0;color:#fff;letter-spacing:-.02em}.proof-tx p{font-size:13.5px;line-height:1.45;color:#ffffffc7}.proof-tx .todo{margin-top:10px;display:inline-block;color:var(--rose-2);background:#ffffff14;border-color:#ffffff4d}@media(max-width:1100px){.proofs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.proofs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 calc(var(--g) * -1);padding:0 var(--g) 6px;scrollbar-width:none}.proofs::-webkit-scrollbar{display:none}.proof{flex:0 0 78%;scroll-snap-align:center;aspect-ratio:3/4.3}}.vband{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(24px,5vw,64px);align-items:center}.vframe{position:relative;border-radius:var(--r-xl);padding:10px;aspect-ratio:16/10;overflow:hidden}.vframe video,.vframe>img{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--r-xl) - 8px);display:block;background:#222}.vframe .tag{top:22px;right:22px}.vhint{position:absolute;left:24px;right:24px;bottom:24px;margin:0;padding:12px 14px;border-radius:14px;font-size:13px;line-height:1.4;background:#ffffffe6;color:var(--ink-2)}.vcopy .lead{margin:16px 0 20px}.vlist{list-style:none;display:grid;gap:10px;margin-bottom:26px}.vlist li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;color:var(--ink-2)}.vlist svg{width:20px;height:20px;color:var(--brand);flex:none;margin-top:2px}@media(max-width:900px){.vband{grid-template-columns:1fr}}.stage>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;scale:1.12;translate:calc(var(--px,0) * -14px) calc(var(--py,0) * -14px);transition:translate .3s ease-out}.machine .bg video{width:100%;height:100%;object-fit:cover}html.lite .stage>video{translate:none;transition:none}.cd-desp{display:grid;gap:8px;margin-top:14px;padding:14px;border-radius:18px;background:#861b300f;border:1px solid rgba(134,27,48,.12)}.cd-desp:empty{display:none}.cd-desp label{font-weight:600;font-size:14px;color:var(--ink)}.cd-desp select{width:100%;min-height:46px;padding:0 14px;border-radius:14px;border:1px solid rgba(60,40,30,.18);background:#fff;font:inherit;font-size:15px;color:var(--ink)}.cd-desp select.need{border-color:var(--brand);box-shadow:0 0 0 3px #b3263f1f}.cd-desp-note{margin:0;font-size:13px;line-height:1.45;color:var(--ink-2)}.cd-desp-note.warn{color:#7a1020}.cd-desp-note a{color:var(--brand);text-decoration:underline}.cd-line-desp{opacity:.95}.cd-line-desp .cd-title{font-weight:600}.cd-row-sm{font-size:14px}.cd-row-sm b{font-size:16px;color:var(--ink)}.cl-desp .cl-ico{width:96px;height:96px;border-radius:18px;background:var(--sand);display:grid;place-items:center;color:var(--brand)}.cl-desp .cl-ico svg{width:34px;height:34px}.cart-sum .cd-desp{margin:0 0 14px}.btn[disabled]{cursor:not-allowed}.rr-route{list-style:none;display:flex;gap:8px;margin:18px 0 8px;padding:0}.rr-route li{flex:1;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#3c281e0f;color:var(--mut);font-size:13px;font-weight:600;transition:background .25s,color .25s}.rr-route li[hidden]{display:none}.rr-route b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#3c281e1f;font-size:12px;flex:none}.rr-route li.cur{background:#861b301a;color:var(--brand)}.rr-route li.cur b{background:var(--brand);color:#fff}.rr-route li.done{background:#2878461a;color:#25663f}.rr-route li.done b{background:#25663f;color:#fff}.rr-route li.done b{font-size:0}.rr-route li.done b:before{content:"\2713";font-size:12px}.rr-comuna{margin:14px 0;padding:16px;border-radius:20px;background:#ffffffb3;border:1px solid rgba(60,40,30,.1);display:grid;gap:8px}.rr-comuna label,.rr-comuna>b{font-weight:600;font-size:15px;color:var(--ink);display:flex;align-items:center;gap:8px}.rr-comuna label i{font-style:normal;width:22px;height:22px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:12px}.rr-comuna select{width:100%;min-height:48px;padding:0 14px;border-radius:14px;border:1px solid rgba(60,40,30,.2);background:#fff;font:inherit;font-size:15px;color:var(--ink)}.rr-comuna p{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.rr-comuna a{color:var(--brand);text-decoration:underline}.rr-trip{margin:12px 0 0;padding:14px 16px;border-radius:18px;background:#2a1418;color:#fff;display:grid;gap:6px;font-size:14px}.rr-trip[hidden]{display:none}.rr-trip div{display:flex;justify-content:space-between;gap:12px;color:#ffffffd1}.rr-trip b{color:#fff;font-weight:600;text-align:right}.rr-trip .t{margin-top:4px;padding-top:10px;border-top:1px solid rgba(255,255,255,.18);font-size:16px;color:#fff}.rr-trip .t b{font-size:20px}.rr-hint{margin:12px 0 8px;padding:12px 14px;border-radius:14px;font-size:14px;line-height:1.45;background:#2878461a;color:#1f5a37}.rr-hint.need{background:#861b3017;color:#7a1020}.pdp.rr-on .rd-rent-now-price{display:none!important}.pdp.rr-on #pdp-form .opt:has(#pdp-qty){display:none}.pdp.rr-wait .rd-rent-now-external{opacity:.55}.rd-rent-now-external:disabled{pointer-events:none}.rd-rent-now-external.rr-busy{opacity:.7;pointer-events:none}@keyframes rrNudge{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.rr-nudge{animation:rrNudge .5s ease 1;box-shadow:0 0 0 3px #b3263f59}@media(prefers-reduced-motion:reduce){.rr-nudge{animation:none}}@media(max-width:640px){.rr-route li{padding:7px 8px;font-size:12px;gap:6px}}.rr-cb{position:relative}.rr-cb-src{position:absolute!important;opacity:0;pointer-events:none;height:1px;width:1px;overflow:hidden}.rr-cb input{width:100%;min-height:48px;padding:0 42px 0 14px;border-radius:14px;border:1px solid rgba(60,40,30,.2);background:#fff;font:inherit;font-size:15px;color:var(--ink);box-sizing:border-box}.rr-cb input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #b3263f24}.rr-cb-src.need+.rr-cb input{border-color:var(--brand);box-shadow:0 0 0 3px #b3263f1f}.rr-cb-ic{position:absolute;right:14px;top:50%;width:9px;height:9px;margin-top:-6px;border-right:2px solid var(--mut);border-bottom:2px solid var(--mut);transform:rotate(45deg);pointer-events:none}.rr-cb ul{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;max-height:min(260px,40vh);overflow:auto;border-radius:16px;background:#fff;border:1px solid rgba(60,40,30,.12);box-shadow:0 18px 40px #28140f2e}.rr-cb ul[hidden]{display:none}.rr-cb li{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:11px 12px;border-radius:11px;font-size:15px;cursor:pointer;color:var(--ink)}.rr-cb li small{color:var(--mut);font-size:13px;white-space:nowrap}.rr-cb li:hover,.rr-cb li.act{background:#861b3017}.rr-cb li.off{opacity:.45;cursor:not-allowed}.rr-cb li.none{cursor:default;color:var(--ink-2);font-size:13px;line-height:1.45;display:block}.rr-cb li.none:hover{background:none}.cd-rent{display:grid;gap:3px;margin:8px 0 2px;padding:10px 12px;border-radius:14px;background:#861b3012}.cd-rent .cd-days{font-size:15px;color:var(--brand);font-weight:700}.cd-rent .cd-dates{font-size:13px;color:var(--ink);line-height:1.35}.cd-rent .cd-rate{font-size:13px;color:var(--ink-2)}.cd-rent .cd-rate b{color:var(--ink);font-size:14px}.cd-rent .cd-rate small{color:var(--mut)}.cd-unit{color:var(--ink-2)!important;opacity:1!important}.cd-unit b{color:var(--ink);font-size:14px}.cd-unit small{color:var(--mut);opacity:1}.cd-row.cd-total{margin-top:2px;padding-top:12px;border-top:1px solid rgba(60,40,30,.14);font-weight:600}.cd-row.cd-total b{font-size:28px}.cart-total{margin-top:6px;padding-top:12px;border-top:1px solid rgba(60,40,30,.14);font-weight:700;font-size:18px}.rr-trip p{margin:4px 0 0;font-size:12px;color:#ffffffa6}.cd-line-desp{grid-template-columns:1fr auto;padding:12px 4px}.cd-body{min-height:0}.cd-foot{padding:12px 20px 16px;gap:8px}.cd-foot .cd-note{font-size:12px;padding:8px 10px;line-height:1.35}.cd-foot .cd-note svg{width:15px;height:15px}.cd-foot .btn{min-height:46px;padding-top:0;padding-bottom:0}.cd-foot .cd-pay{min-height:56px;font-size:17px}.cd-foot .cd-wa{min-height:46px;font-size:15px}.cd-foot .cd-more{font-size:13px}.cd-row.cd-row-sm{font-size:14px}.cd-row.cd-row-sm b{font-size:15px;color:var(--ink)}@media(max-height:700px){.cd-foot .cd-more{display:none}.cd-row.cd-total b{font-size:24px}}.cart-lines{display:flex;flex-direction:column}.cart-lines .cl-desp{order:2}.rr-cal-wait{display:flex;gap:14px;align-items:center;margin:14px 0;padding:16px;border-radius:20px;background:#ffffffbf;border:1px solid rgba(60,40,30,.12)}.rr-cal-wait p{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.rr-cal-wait b{color:var(--ink)}.rr-cal-wait:has(.rr-cal-act){flex-direction:column;align-items:stretch}.rr-cal-act{display:flex;gap:10px;flex-wrap:wrap}.rr-cal-act .btn{flex:1;min-width:150px;justify-content:center}.rr-spin{width:22px;height:22px;border-radius:50%;border:3px solid rgba(134,27,48,.2);border-top-color:var(--brand);animation:rrSpin .8s linear infinite;flex:none}@keyframes rrSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rr-spin{animation:none}}.pdp-main .im.has-gal{position:relative}.pdp-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;border-radius:inherit}.pdp-track::-webkit-scrollbar{display:none}.pdp-track:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.pdp-main .im .pdp-track>img{flex:0 0 100%;width:100%;min-width:100%;height:auto;aspect-ratio:var(--ar,1/1);object-fit:cover;scroll-snap-align:center;scroll-snap-stop:always;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.pdp-dots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:7px;pointer-events:none;z-index:3}.pdp-dots i{width:7px;height:7px;border-radius:50%;background:#ffffffb3;box-shadow:0 0 0 1px #0003;transition:width .25s,background .25s}.pdp-dots i.on{width:20px;border-radius:999px;background:#fff}.pdp-nav{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;padding:0 10px;pointer-events:none;z-index:3}.pdp-nav button{pointer-events:auto;width:40px;height:40px;border-radius:50%;border:0;background:#ffffffd9;color:var(--ink);font-size:24px;line-height:1;display:grid;place-items:center;box-shadow:0 6px 16px -6px #00000059;cursor:pointer;opacity:0;transition:opacity .2s}.pdp-main .im.has-gal:hover .pdp-nav button,.pdp-nav button:focus-visible{opacity:1}@media(hover:none){.pdp-nav{display:none}}.pdp-main .im .pdp-track>img{padding:0!important;background:transparent!important;border-radius:16px;box-sizing:border-box;max-width:none;max-height:none}.cd-panel{overflow:hidden}.cd-foot{flex:none;max-height:62vh;overflow:auto}@media(max-height:760px){.cd-foot .cd-note{display:none}}.cart-sum .btns .cd-pay{min-height:58px;font-size:17px}.cart-sum .btns .cd-wa{min-height:46px;font-size:15px}#pdp-wa{min-height:46px;height:46px;font-size:15px}#pdp-add{min-height:56px;height:56px;font-size:17px}.cd-foot .cd-pay,.cart-sum .btns .cd-pay{height:56px;min-height:56px;background:linear-gradient(150deg,#c4304c,#a3203a 55%,#741520);color:#fff;border-color:transparent;box-shadow:inset 0 1px #ffffff59,0 14px 26px -16px #741520e6}.cd-foot .cd-pay[disabled],.cart-sum .btns .cd-pay[disabled]{background:linear-gradient(150deg,#b9a6a8,#9c8a8d);box-shadow:none;opacity:.8}.cd-foot .cd-wa,.cart-sum .btns .cd-wa{height:46px;min-height:46px;background:#fff;color:#1d1d1f;border:1px solid rgba(29,29,31,.16);box-shadow:none;font-size:15px}.cd-foot .cd-wa:hover,.cart-sum .btns .cd-wa:hover{background:#faf6f1}
/*# sourceMappingURL=/cdn/shop/t/59/assets/theme-pages.css.map */
