.pl{--pl-gutter: 15px;--pl-gap: 12px;--pl-accent: #FE1563;display:block;margin:56px 0 64px;color:var(--color-body, #181E15)}.pl--no-top{margin-top:0}@media(min-width:768px){.pl{--pl-gutter: 50px;--pl-gap: 24px;margin:96px 0 112px}}.pl__header{max-width:1440px;margin:0 auto 24px;padding:0 var(--pl-gutter);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px}@media(min-width:768px){.pl__header{margin-bottom:36px}}.pl__eyebrow{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pl-accent)}.pl__heading{margin:0;max-width:18ch;font-family:var(--font-reading-family, inherit);font-weight:var(--font-reading-heading-weight, 700);font-size:clamp(30px,4.4vw,60px);line-height:1.04;letter-spacing:-.03em;text-transform:none}.pl__hint{margin:0;display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-body-color, rgba(24, 30, 21, .88))}.pl__hint-dot{position:relative;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #0000002e,0 2px 6px #0003;flex:none}.pl__hint-dot:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--pl-accent)}.pl__item{margin:0}.pl__frame{position:relative;aspect-ratio:var(--pl-ratio, 1.5);background:#eceeea;overflow:visible}.pl__media{width:100%;height:100%;overflow:hidden}.pl__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.pl__frame:not(:has(.pl__pin)) .pl__media:hover .pl__img{transform:scale(1.03)}}.pl__item--hero{width:100%}.pl__item--hero .pl__frame{width:min(100%,calc(88vh * var(--pl-ratio, 1.5)),2200px);margin:0 auto}.pl__grid{margin-top:var(--pl-gap);display:flex;gap:var(--pl-gap);overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--pl-gutter) 8px;scroll-padding-left:var(--pl-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.pl__grid::-webkit-scrollbar{display:none}.pl__grid .pl__item{flex:0 0 auto;scroll-snap-align:start;width:78vw}.pl__grid .pl__item--portrait{width:58vw}.pl__grid .pl__frame{border-radius:2px;overflow:hidden}.pl__grid .pl__frame:has(.pl__pin){overflow:visible}.pl__caption{margin-top:10px;font-size:13px;line-height:1.45;color:var(--text-body-color, rgba(24, 30, 21, .88))}@media(min-width:990px){.pl__grid{display:block;max-width:1440px;margin:var(--pl-gap) auto 0;padding:0 var(--pl-gutter);overflow:visible;column-count:2;column-gap:var(--pl-gap)}.pl__grid .pl__item,.pl__grid .pl__item--portrait{width:auto;break-inside:avoid;margin-bottom:var(--pl-gap)}.pl__grid[data-count="1"]{column-count:1;max-width:960px}}.pl__pin{position:absolute;left:var(--x);top:var(--y);z-index:2;transform:translate(-50%,-50%)}.pl__pin.is-open{z-index:5}.pl__pin-btn{position:relative;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#fffffff2;box-shadow:0 2px 10px #00000047;cursor:pointer;transition:transform .2s ease,background .2s ease}.pl__pin-btn:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid rgba(255,255,255,.85);animation:pl-pulse 2.4s ease-out infinite}.pl__pin-core{width:12px;height:12px;border-radius:50%;background:var(--pl-accent);transition:transform .2s ease}.pl__pin-btn:hover,.pl__pin.is-open .pl__pin-btn{transform:scale(1.1)}.pl__pin.is-open .pl__pin-btn{background:var(--pl-accent)}.pl__pin.is-open .pl__pin-core{background:#fff;transform:scale(.6)}.pl__pin.is-open .pl__pin-btn:before{animation:none;opacity:0}.pl__pin-btn:focus-visible{outline:2px solid #fff;outline-offset:4px}@keyframes pl-pulse{0%{transform:scale(.75);opacity:.9}70%{transform:scale(1.45);opacity:0}to{transform:scale(1.45);opacity:0}}@media(prefers-reduced-motion:reduce){.pl__pin-btn:before{animation:none}.pl__img{transition:none}}.pl__card{position:absolute;width:280px;padding:18px 18px 16px;background:#fff;color:var(--color-body, #181E15);border-radius:4px;box-shadow:0 18px 40px #0000002e,0 2px 6px #00000014;text-align:left;animation:pl-card-in .22s ease-out}.pl__card[hidden]{display:none}.pl__pin--right .pl__card{left:48px}.pl__pin--left .pl__card{right:48px}.pl__pin--below .pl__card{top:-18px}.pl__pin--above .pl__card{bottom:-18px}@keyframes pl-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pl__card-close{position:absolute;top:6px;right:8px;width:28px;height:28px;padding:0;border:0;background:none;font-size:22px;line-height:1;color:#181e158c;cursor:pointer}.pl__card-title{margin:0 24px 6px 0;font-family:var(--font-reading-family, inherit);font-weight:700;font-size:17px;line-height:1.25;letter-spacing:-.01em}.pl__card-text{margin:0;font-size:14px;line-height:1.5;color:var(--text-body-color, rgba(24, 30, 21, .88))}.pl__card-product{display:flex;gap:12px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--color-border, #e2e2e2);color:inherit;text-decoration:none}.pl__card-thumb{width:64px;height:64px;object-fit:contain;background:#f4f5f3;border-radius:2px;flex:none}.pl__card-product-info{display:flex;flex-direction:column;gap:2px;min-width:0}.pl__card-product-title{font-size:14px;font-weight:600;line-height:1.3}.pl__card-product-price{font-size:14px}.pl__card-product-link{margin-top:4px;align-self:flex-start;font-size:13px;font-weight:600;background-image:linear-gradient(var(--pl-accent),var(--pl-accent));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat}.pl__card-product:hover,.pl__card-product:hover .pl__card-product-link{color:var(--color-body, #181E15)}@media(max-width:749px){.pl__pin-btn{width:30px;height:30px}.pl__pin-core{width:10px;height:10px}.pl__card{position:fixed;left:12px;right:12px;bottom:12px;top:auto!important;width:auto;z-index:30;animation-name:pl-sheet-in}@keyframes pl-sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/product-lifestyle.css.map */
