.pco{position:relative;min-height:var(--pco-minh);display:flex;flex-direction:column;align-items:stretch;overflow:hidden;isolation:isolate}.pco .pco__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:none;background-size:cover;background-position:center;background-repeat:no-repeat}.pco.is-bg-ready .pco__bg{background-image:var(--pco-bg, none)}.pco.pco--parallax .pco__bg{background-attachment:fixed}.pco .pco__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.pco .pco__intro{position:absolute;left:clamp(20px,5vw,64px);top:50%;transform:translateY(-50%);transition:opacity .25s ease;width:calc(var(--pco-start) - clamp(40px,8vw,96px));z-index:2;color:var(--pco-intro-color)}.pco .pco__intro.is-covered{opacity:0;pointer-events:none}.pco .pco__eyebrow{display:block;font-family:var(--bs-body-font-family);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;opacity:.85}.pco .pco__heading{font-family:var(--headings-font-family, var(--bs-body-font-family));font-size:clamp(28px,4vw,46px);line-height:1.05;margin:0 0 14px;color:inherit}.pco .pco__text{font-size:15px;line-height:1.6;opacity:.9;max-width:34ch}.pco .pco__viewport{position:relative;z-index:1;width:100%;flex:0 0 auto}.pco .pco__spacer{flex-shrink:0;flex-basis:0;min-height:0}.pco .pco__spacer--above{flex-grow:var(--pco-pos)}.pco .pco__spacer--below{flex-grow:calc(100 - var(--pco-pos))}.pco .pco__track{display:flex;gap:16px;align-items:stretch;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:var(--pco-start);-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;padding-left:var(--pco-start);padding-right:clamp(16px,4vw,40px);padding-block:22px}.pco .pco__track::-webkit-scrollbar{display:none}.pco .pco-card{flex:0 0 var(--pco-cardw);width:var(--pco-cardw);scroll-snap-align:start;background:#fff;border-radius:var(--pco-radius);overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 14px 34px #2a221d29;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.pco .pco-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px #2a221d38}.pco .pco-card__media{position:relative;aspect-ratio:var(--pco-ratio);overflow:hidden;background:#f3efe8}.pco .pco-card__media img{width:100%;height:100%;object-fit:cover;display:block}.pco .pco-card__save{position:absolute;top:10px;left:10px;background:#3b322a;color:#f0eae0;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:6px}.pco .pco-card__info{padding:11px 13px 15px}.pco .pco-card__title{font-family:var(--bs-body-font-family);font-size:12.5px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:#3b322a;line-height:1.3;margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pco .pco-card__price{font-size:13px;color:#3b322a;margin:0;display:flex;gap:7px;align-items:baseline}.pco .pco-card__was{color:#b0a89c;font-size:11.5px}.pco .pco__arrows{position:absolute;z-index:3;right:clamp(16px,4vw,40px);bottom:18px;display:flex;gap:8px}.pco .pco__arrows--top{bottom:auto;top:18px}.pco .pco__arrow{width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;background:#ffffffe6;color:#3b322a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #00000024;transition:background .15s ease}.pco .pco__arrow:hover{background:#fff}@media(max-width:767px){.pco{min-height:var(--pco-minh-m)}.pco .pco__bg{background-image:none}.pco.is-bg-ready .pco__bg{background-image:var(--pco-bg-m, var(--pco-bg, none))}.pco.pco--parallax .pco__bg{background-attachment:scroll}.pco.pco--parallax-m{clip-path:inset(0)}.pco.pco--parallax-m .pco__bg{position:fixed;top:0;left:0;right:0;bottom:auto;height:100vh;height:100lvh;transform:translateZ(0)}.pco .pco__track{padding-left:var(--pco-start-m);scroll-padding-left:var(--pco-start-m);gap:12px}.pco .pco-card{flex-basis:var(--pco-cardw-m);width:var(--pco-cardw-m)}.pco .pco__intro{position:static;transform:none;width:auto;padding:26px clamp(20px,6vw,28px) 4px}.pco .pco__spacer--above{flex-grow:var(--pco-pos-m)}.pco .pco__spacer--below{flex-grow:calc(100 - var(--pco-pos-m))}.pco .pco__heading{font-size:clamp(24px,7vw,32px)}.pco .pco__text{max-width:none}.pco .pco__arrows{display:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-pco.css.map */
