.armonia-produs{--bg: var(--armonia-bg);--ink: var(--armonia-ink);--bronze: var(--armonia-bronze);--mut: var(--armonia-muted);--line: var(--armonia-line);--dark: var(--armonia-dark);--card: var(--armonia-card);--r: 1.6rem;background:var(--bg);color:var(--ink);font-family:var(--font-body-family);font-size:var(--r);font-weight:400;line-height:1.6;letter-spacing:normal}.armonia-produs a{color:inherit;text-decoration:none}.armonia-produs img{max-width:100%;height:auto;display:block}.armonia-produs button{font:inherit;cursor:pointer}.armonia-produs h1,.armonia-produs h2,.armonia-produs h3,.armonia-produs h5{color:inherit;word-break:normal}.armonia-produs .vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.armonia-produs .crumbs{padding:22px 4vw 16px;font-size:calc(var(--r) * .76);letter-spacing:.08em;color:var(--mut)}.armonia-produs .crumbs a:hover{color:var(--bronze)}.armonia-produs .crumbs span[aria-current]{color:var(--ink)}.armonia-produs .pmain{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;padding:0 4vw 70px;max-width:1460px;margin:0 auto}.armonia-produs .gallery,.armonia-produs .info{min-width:0}.armonia-produs .gallery .gmain{position:relative;aspect-ratio:4/3;overflow:hidden;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.armonia-produs .gallery .gmain img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;padding:20px;transition:opacity .35s,transform .35s var(--armonia-ease)}.armonia-produs .gmain.swapping img{opacity:0}.armonia-produs .gmain.zoomable{cursor:zoom-in}.armonia-produs .gmain.zoomed img{transform:scale(2);transform-origin:var(--zx, 50%) var(--zy, 50%);padding:0}.armonia-produs .thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.armonia-produs .th{flex:0 0 auto;border:1px solid var(--line);padding:0;background:#fff;width:86px;aspect-ratio:1;overflow:hidden;transition:border-color .25s}.armonia-produs .th img{width:100%;height:100%;object-fit:cover}.armonia-produs .th.on,.armonia-produs .th:hover,.armonia-produs .th:focus-visible{border-color:var(--bronze)}.armonia-produs .eyebrow{font-size:calc(var(--r) * .7);letter-spacing:.28em;text-transform:uppercase;color:var(--bronze);margin:0 0 10px}.armonia-produs .info h1{font-family:var(--font-heading-family);font-weight:400;font-size:calc(var(--r) * 2.6);margin:0 0 12px;line-height:1.08;letter-spacing:-.01em}.armonia-produs .price{font-size:calc(var(--r) * 1.35);font-weight:500;margin:0;color:var(--ink);font-variant-numeric:tabular-nums}.armonia-produs .price small{font-size:calc(var(--r) * .85);font-weight:400;color:var(--mut)}.armonia-produs .price .pold{font-size:calc(var(--r) * .9);font-weight:400;color:var(--mut);text-decoration:line-through;margin-left:8px}.armonia-produs .pnote{font-size:calc(var(--r) * .78);color:var(--mut);margin:6px 0 0}.armonia-produs .about{font-family:var(--font-heading-family);font-size:calc(var(--r) * 1.15);line-height:1.5;color:#4a4638;margin:18px 0 20px;max-width:56ch}.armonia-produs .about p{margin:0 0 10px}.armonia-produs .about p:last-child{margin-bottom:0}.armonia-produs .about ul,.armonia-produs .about ol{margin:0 0 10px;padding-left:20px}.armonia-produs .about a{color:var(--bronze);border-bottom:1px solid var(--line)}.armonia-produs .aboutwrap.strans .about{position:relative;max-height:calc(var(--randuri, 7) * 1.5em);overflow:hidden}.armonia-produs .aboutwrap.strans .about:after{content:"";position:absolute;inset:auto 0 0 0;height:4.5em;background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}.armonia-produs .aboutmore{display:inline-flex;align-items:center;gap:6px;margin:-6px 0 20px;padding:0;background:none;border:0;color:var(--bronze);font-family:var(--font-body-family);font-size:calc(var(--r) * .8);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line);transition:border-color .18s}.armonia-produs .aboutmore:hover{border-color:var(--bronze)}.armonia-produs .aboutmore svg{transition:transform .22s}.armonia-produs .aboutmore[aria-expanded=true] svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.armonia-produs .aboutmore svg{transition:none}}.armonia-produs .trust{list-style:none;padding:18px 0;margin:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.armonia-produs .trust li{font-size:calc(var(--r) * .86);color:var(--mut);padding:4px 0 4px 26px;position:relative}.armonia-produs .trust li:before{content:"\2713";position:absolute;left:2px;color:var(--bronze);font-weight:600}.armonia-produs .optlabel{font-size:calc(var(--r) * .72);letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin:20px 0 10px}.armonia-produs .optlabel b{color:var(--ink);font-weight:400;text-transform:none;letter-spacing:.02em;margin-left:8px}.armonia-produs .sws{display:flex;gap:10px;flex-wrap:wrap}.armonia-produs .sw{position:relative;width:52px;height:52px;padding:0;border:1px solid var(--line);background:#fff;border-radius:50%;display:block;cursor:pointer;transition:border-color .25s,box-shadow .25s,transform .25s}.armonia-produs .swm{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden}.armonia-produs .sw img,.armonia-produs .sw .fill{width:100%;height:100%;object-fit:cover;display:block}.armonia-produs .sw.on{border:2px solid var(--bronze);box-shadow:0 0 0 3px #8c6d4226}.armonia-produs .sw:hover,.armonia-produs .sw:focus-within{border-color:var(--bronze);transform:translateY(-2px)}.armonia-produs .swin{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;margin:0;cursor:pointer}.armonia-produs .sw .tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--ink);color:var(--bg);font-size:calc(var(--r) * .68);letter-spacing:.04em;padding:4px 10px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;z-index:5}.armonia-produs .sw:hover .tip,.armonia-produs .sw:focus-within .tip{opacity:1}.armonia-produs .sw.txt{width:auto;height:auto;border-radius:0;padding:11px 18px;font-size:calc(var(--r) * .78);letter-spacing:.04em;color:var(--ink)}.armonia-produs .sw.txt.on{padding:10px 17px}.armonia-produs .sw.txt .tip{display:none}.armonia-produs .sw.soldout{opacity:.4}.armonia-produs .sw.soldout:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent 47.5%,var(--mut) 47.5%,var(--mut) 52.5%,transparent 52.5%);pointer-events:none}.armonia-produs .sw.txt.soldout:after{background:none;text-decoration:line-through}.armonia-produs .sw.txt.soldout{text-decoration:line-through}.armonia-produs .confsum{background:#fff;border:1px solid var(--line);padding:14px 18px;font-size:calc(var(--r) * .85);color:var(--mut);margin:24px 0 20px}.armonia-produs .confsum b{color:var(--ink);font-weight:500}.armonia-produs .pfallback{margin:20px 0}.armonia-produs.js .pfallback{display:none}.armonia-produs .pfallback select{width:100%;padding:13px 14px;font:inherit;font-size:calc(var(--r) * .88);color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:0}.armonia-produs:not(.js) .sws,.armonia-produs:not(.js) .optlabel,.armonia-produs:not(.js) .confsum,.armonia-produs:not(.js) .piese .pqty,.armonia-produs:not(.js) .piese .pcheck,.armonia-produs:not(.js) .psum{display:none}.armonia-produs:not(.js) .ppick{cursor:default}.armonia-produs .qtyrow{display:flex;align-items:center;gap:12px;margin:0 0 18px}.armonia-produs .qtyrow label{font-size:calc(var(--r) * .72);letter-spacing:.18em;text-transform:uppercase;color:var(--mut)}.armonia-produs .cta{display:flex;gap:12px;flex-wrap:wrap}.armonia-produs .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;padding:16px 30px;font-size:calc(var(--r) * .74);letter-spacing:.2em;text-transform:uppercase;background:none;color:inherit;border-radius:0;transition:background .3s,color .3s,border-color .3s,transform .3s}.armonia-produs .btn:hover{transform:translateY(-1px)}.armonia-produs .btn.primary{background:var(--ink);color:#fff;flex:1;min-width:200px}.armonia-produs .btn.primary:hover{background:var(--bronze)}.armonia-produs .btn.wa{border-color:var(--bronze);color:var(--bronze)}.armonia-produs .btn.wa:hover{background:var(--bronze);color:#fff}.armonia-produs .btn[aria-disabled=true],.armonia-produs .btn:disabled{background:var(--line);color:var(--mut);cursor:not-allowed;transform:none}.armonia-produs .btn.loading{opacity:.75;pointer-events:none}.armonia-produs .pform{margin:0}.armonia-produs .perr{margin:12px 0 0;font-size:calc(var(--r) * .82);color:#9d3b2f}.armonia-produs .perr[hidden]{display:none}.armonia-produs .visitlink{display:inline-block;font-size:calc(var(--r) * .78);letter-spacing:.1em;color:var(--mut);margin-top:14px;border-bottom:1px solid var(--line);padding-bottom:2px;transition:color .3s,border-color .3s}.armonia-produs .visitlink:hover{color:var(--bronze);border-color:var(--bronze)}.armonia-produs .inclus{background:#fff;border:1px solid var(--line);padding:20px 22px;margin-top:26px}.armonia-produs .inclus h5{font-family:var(--font-body-family);font-size:calc(var(--r) * .7);letter-spacing:.22em;text-transform:uppercase;margin:0 0 10px;color:var(--bronze);font-weight:500}.armonia-produs .inclus ul{margin:0;padding-left:18px}.armonia-produs .inclus li{font-size:calc(var(--r) * .84);color:var(--mut);padding:3px 0}.armonia-produs .inclus .returnota{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:calc(var(--r) * .76);line-height:1.5;color:var(--mut)}.armonia-produs .accwrap{margin-top:30px}.armonia-produs details{border-top:1px solid var(--line)}.armonia-produs details:last-of-type{border-bottom:1px solid var(--line)}.armonia-produs summary{padding:19px 0;font-size:calc(var(--r) * .82);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.armonia-produs summary::-webkit-details-marker{display:none}.armonia-produs summary:after{content:"+";color:var(--bronze);font-size:calc(var(--r) * 1.1)}.armonia-produs details[open] summary:after{content:"\2013"}.armonia-produs details p{margin:0 0 20px;color:var(--mut);font-size:calc(var(--r) * .9);line-height:1.75}.armonia-produs details ul{margin:0 0 20px;padding-left:20px;color:var(--mut)}.armonia-produs details li{font-size:calc(var(--r) * .9);line-height:1.75}.armonia-produs .dimlist{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:4px}.armonia-produs .dimlist li{font-size:calc(var(--r) * .92);color:#4a4638}.armonia-produs .dimlist li b{font-weight:500;color:var(--ink)}.armonia-produs .dimnote{font-size:calc(var(--r) * .85);color:#8a8578;margin:0 0 20px}.armonia-produs .piese{margin:26px 0 0}.armonia-produs .piese h2{font-family:var(--font-heading-family);font-size:calc(var(--r) * 1.45);font-weight:500;margin:0 0 2px;letter-spacing:-.01em}.armonia-produs .piese .psub{font-size:calc(var(--r) * .85);color:#6b6656;margin:0 0 14px}.armonia-produs .pcards{display:grid;gap:1px;background:#e4ded0;border:1px solid #e4ded0}.armonia-produs .pcard{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;background:#fbf9f4;padding:11px 13px}.armonia-produs .pcard.off{opacity:.45}.armonia-produs .pcard.soon{grid-template-columns:auto 1fr auto;color:#6b6656}.armonia-produs .pcard.fixa{grid-template-columns:auto 1fr auto}.armonia-produs .pcard .pbuc{font-size:calc(var(--r) * .82);color:#6b6656;white-space:nowrap;letter-spacing:.01em}.armonia-produs .piese-set .pnota{margin:14px 0 8px}.armonia-produs .ppick{display:flex;align-items:center;gap:9px;cursor:pointer;min-width:0}.armonia-produs .ppick input{position:absolute;opacity:0;width:0;height:0}.armonia-produs .pcheck{width:17px;height:17px;flex:none;border:1px solid #b9af98;border-radius:2px;background:#fff}.armonia-produs .ppiesa:checked+.pcheck{background:var(--bronze);border-color:var(--bronze);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' d='M3.5 8.4l3 3 6-6.4'/%3E%3C/svg%3E");background-size:15px;background-position:center;background-repeat:no-repeat}.armonia-produs .ppiesa:focus-visible+.pcheck{outline:2px solid var(--bronze);outline-offset:2px}.armonia-produs .pcard .ptitle{font-size:calc(var(--r) * .95);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.armonia-produs .pcard .pdims{grid-column:2;font-size:calc(var(--r) * .76);color:#8a8471;letter-spacing:.01em}.armonia-produs .pqty{display:flex;align-items:center;gap:2px}.armonia-produs .pqb{width:26px;height:26px;border:1px solid #dcd4c2;background:#fff;color:#4a4638;font-size:calc(var(--r) * 1);line-height:1;cursor:pointer;border-radius:2px}.armonia-produs .pqb:hover{border-color:var(--bronze);color:var(--bronze)}.armonia-produs .pqin{width:38px;height:26px;text-align:center;border:1px solid #dcd4c2;background:#fff;font:inherit;font-size:calc(var(--r) * .85);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border-radius:0;color:var(--ink)}.armonia-produs .pqin::-webkit-outer-spin-button,.armonia-produs .pqin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.armonia-produs .pcard .ppret{font-size:calc(var(--r) * .9);min-width:82px;text-align:right;font-variant-numeric:tabular-nums}.armonia-produs .psum{display:flex;justify-content:space-between;align-items:baseline;padding:13px 13px 0}.armonia-produs .psum .pslabel{font-size:calc(var(--r) * .82);color:#6b6656}.armonia-produs .psum b{font-family:var(--font-heading-family);font-size:calc(var(--r) * 1.5);font-weight:500;font-variant-numeric:tabular-nums}.armonia-produs .pcard:not(:has(.pdims)) .pimg{grid-row:auto}.armonia-produs .pcard .pimg{grid-row:1/3;width:56px;height:44px;flex:none;background:#fff;border:1px solid #efe9dc;display:flex;align-items:center;justify-content:center;overflow:hidden}.armonia-produs .pcard .pimg img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.armonia-produs .pcard .pimg.none{background:repeating-linear-gradient(45deg,#f4f0e6,#f4f0e6 4px,#fbf9f4 4px 8px)}.armonia-produs .shband{background:var(--dark);color:#ede6d8;padding:70px 4vw;margin-top:20px}.armonia-produs .shin{max-width:1460px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.armonia-produs .shband h2{font-family:var(--font-heading-family);font-weight:400;font-size:calc(var(--r) * 2.1);margin:0 0 12px;text-wrap:balance;letter-spacing:-.01em}.armonia-produs .shband p{color:#a99f8d;margin:0;max-width:52ch}.armonia-produs .shdet{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin:22px 0 26px;font-size:calc(var(--r) * .88);color:#a99f8d}.armonia-produs .shdet b{color:#ede6d8;font-weight:500;display:block}.armonia-produs .btn.light{border-color:#6a6357;color:#ede6d8;opacity:1}.armonia-produs .btn.light:hover{background:#ede6d8;color:var(--ink)}.armonia-produs .btn.bronze{background:var(--bronze);color:#fff}.armonia-produs .btn.bronze:hover{background:#fff;color:var(--ink)}.armonia-produs .shimg{border:1px solid #3a362e}.armonia-produs section.sim{padding:80px 4vw;max-width:1460px;margin:0 auto}.armonia-produs .center{text-align:center}.armonia-produs .center h2{font-family:var(--font-heading-family);font-weight:400;font-size:calc(var(--r) * 2);margin:0 0 36px;text-wrap:balance;letter-spacing:-.01em}.armonia-produs .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.armonia-produs .prod{background:var(--card);border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}.armonia-produs .prod:hover{transform:translateY(-4px);box-shadow:0 22px 44px #1815101a}.armonia-produs .imgwrap{position:relative;aspect-ratio:4/3;overflow:hidden;background:#fff;display:flex;border-bottom:1px solid var(--line)}.armonia-produs .imgwrap img{width:100%;height:100%;object-fit:contain;padding:14px;transition:transform .7s}.armonia-produs .prod:hover .imgwrap img{transform:scale(1.05)}.armonia-produs .badge{position:absolute;top:12px;left:12px;z-index:2;background:var(--bg);color:var(--ink);font-size:calc(var(--r) * .62);letter-spacing:.14em;text-transform:uppercase;padding:5px 11px;border:1px solid var(--line);border-radius:0;line-height:1.4}.armonia-produs .pinfo{padding:18px 20px 20px}.armonia-produs .prod h3{font-family:var(--font-heading-family);font-weight:500;font-size:calc(var(--r) * 1.2);margin:0 0 4px;letter-spacing:-.01em}.armonia-produs .pprice{font-weight:500;font-size:calc(var(--r) * .92);margin:0 0 10px;font-variant-numeric:tabular-nums}.armonia-produs .plink{font-size:calc(var(--r) * .72);letter-spacing:.16em;text-transform:uppercase;color:var(--bronze)}.armonia-produs .stickybar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--line);padding:10px 12px;gap:10px}.armonia-produs .stickybar .btn{padding:14px 10px;flex:1;font-size:calc(var(--r) * .7)}@media(max-width:980px){.armonia-produs .pmain{grid-template-columns:1fr;gap:30px;padding-bottom:40px}.armonia-produs .stickybar{display:flex}.armonia-produs .info h1{font-size:calc(var(--r) * 2.1)}.armonia-produs .sw{width:58px;height:58px}.armonia-produs .sw.txt{width:auto;height:auto}.armonia-produs .shin,.armonia-produs .grid3{grid-template-columns:1fr}.armonia-produs section.sim{padding:56px 5vw}.armonia-produs .cta{flex-direction:column}.armonia-produs .cta .btn{width:100%;min-width:0}body:has(.armonia-produs .stickybar){padding-bottom:76px}}@media(max-width:620px){.armonia-produs .pcard{grid-template-columns:auto 1fr auto;row-gap:6px}.armonia-produs .pcard .pdims{grid-column:2/-1;order:3}.armonia-produs .pqty{order:4;justify-self:start}.armonia-produs .pcard .ppret{order:5;grid-column:2;text-align:right}.armonia-produs .pqb{width:30px;height:30px}.armonia-produs .shdet{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.armonia-produs *,.armonia-produs *:before,.armonia-produs *:after{transition:none!important;animation:none!important}.armonia-produs .gmain.zoomed img{transform:none}}.armonia-produs .about h2{font-family:var(--font-heading-family);font-size:calc(var(--r) * 1.3);font-weight:500;line-height:1.25;letter-spacing:.01em;color:var(--ink);margin:22px 0 8px}.armonia-produs .about h2:first-child{margin-top:0}.armonia-produs .about li{margin:0 0 4px}.armonia-produs .about li:last-child{margin-bottom:0}.armonia-produs .about strong{font-family:var(--font-body-family);font-size:calc(var(--r) * .82);font-weight:600;letter-spacing:.04em;color:var(--ink)}.armonia-produs .about p>strong:first-child{display:inline-block;margin-bottom:2px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/armonia-produs.css.map */
