:root{--pk-shot-ground:#FDFCF9;--pk-shot-line:rgba(20,32,26,.09);--pk-shot-radius:26px;--pk-shot-sage:#517059}.pelyko-gallery .pelyko-gallery__main{position:relative;background:var(--pk-shot-ground);border:1px solid var(--pk-shot-line);border-radius:var(--pk-shot-radius);overflow:hidden;box-shadow:0 18px 44px #1c2a1f0f}.pelyko-gallery .pelyko-gallery__main img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;object-position:center;padding:6.5%;box-sizing:border-box;background:var(--pk-shot-ground);border-radius:0}.pelyko-gallery .pelyko-gallery__badge{z-index:2}.pelyko-gallery .pelyko-gallery__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.pelyko-gallery .pelyko-gallery__thumb{padding:0;border:1px solid var(--pk-shot-line);border-radius:14px;background:var(--pk-shot-ground);overflow:hidden;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.pelyko-gallery .pelyko-gallery__thumb img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;padding:9%;box-sizing:border-box}.pelyko-gallery .pelyko-gallery__thumb:hover{transform:translateY(-2px)}.pelyko-gallery .pelyko-gallery__thumb.is-active{border-color:var(--pk-shot-sage);box-shadow:0 0 0 1px var(--pk-shot-sage)}.pelyko-steps-media{background:var(--pk-shot-ground);border:1px solid var(--pk-shot-line);border-radius:var(--pk-shot-radius);overflow:hidden}.pelyko-steps-media img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;padding:6%;box-sizing:border-box}.pelyko-routine-card__media,.pelyko-product-card__media{background:var(--pk-shot-ground);border-radius:20px;overflow:hidden}.pelyko-routine-card__media img{object-fit:contain;padding:6%;box-sizing:border-box}.pk-fitline{display:flex;align-items:baseline;gap:7px 14px;flex-wrap:wrap;margin:13px 0 2px;padding:13px 16px;border:1px solid var(--pk-shot-line);border-left:3px solid var(--pk-shot-sage);background:#f1f5f0;color:#111512;text-decoration:none;transition:background .15s ease}.pk-fitline:hover{background:#e8efe7}.pk-fitline:focus-visible{outline:2px solid var(--pk-shot-sage);outline-offset:2px}.pk-fitline span{font-size:14.5px;line-height:1.45;flex:1 1 220px;min-width:0}.pk-fitline b{font-size:12.5px;font-weight:700;color:#3f5546;white-space:nowrap;border-bottom:1px solid currentColor;padding-bottom:1px}#pelage{scroll-margin-top:84px}.pelyko-rte{max-width:68ch;color:#4d5a51;font-size:15.5px;line-height:1.72}.pelyko-rte>*:first-child{margin-top:0}.pelyko-rte>*:last-child{margin-bottom:0}.pelyko-rte h2{font-size:clamp(24px,2.6vw,31px);line-height:1.1;letter-spacing:-.03em;margin:44px 0 14px;color:#111512}.pelyko-rte h3{font-size:19px;line-height:1.25;margin:30px 0 10px;color:#111512}.pelyko-rte h4{font-size:15px;letter-spacing:.02em;margin:24px 0 7px;color:#111512}.pelyko-rte p{margin:0 0 15px}.pelyko-rte strong{color:#111512}.pelyko-rte ul,.pelyko-rte ol{margin:0 0 17px;padding-left:20px;display:flex;flex-direction:column;gap:8px}.pelyko-rte li::marker{color:var(--pk-shot-sage)}.pelyko-rte a{color:#3f5546;text-underline-offset:3px}.pelyko-rte img,.pelyko-rte video{display:block;width:100%;max-width:340px;height:auto;margin:20px 0;border-radius:16px;border:1px solid var(--pk-shot-line);background:var(--pk-shot-ground)}.pelyko-rte table{width:100%;border-collapse:collapse;font-size:14.5px;margin:0 0 20px}.pelyko-rte th{text-align:left;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#7b867d;font-weight:800;padding:0 14px 9px 0}.pelyko-rte td{padding:11px 14px 11px 0;border-top:1px solid var(--pk-shot-line);vertical-align:top}.pelyko-rte td:first-child{color:#111512;font-weight:600;white-space:nowrap}.pelyko-rte blockquote{margin:0 0 20px;padding:14px 18px;border-left:2px solid var(--pk-shot-sage);background:#f2f6f1;color:#111512;font-size:14.5px}.pelyko-rte hr{border:0;border-top:1px solid var(--pk-shot-line);margin:34px 0}.pelyko-rte .pk-scroll{overflow-x:auto}@media(max-width:720px){:root{--pk-shot-radius:20px}.pelyko-gallery .pelyko-gallery__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pelyko-gallery .pelyko-gallery__main img{padding:5.5%}.pelyko-rte{font-size:15px}.pelyko-rte td:first-child{white-space:normal}.pk-fitline{padding:12px 14px}.pk-fitline b{white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/pelyko-gallery-art.css.map */
