.pff{background:var(--pff-bg);color:var(--pff-text);padding:var(--pff-pad-y) var(--pff-pad-x)}.pff .page-width{max-width:var(--pff-max)}.pff__carousel{position:relative}.pff__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--pff-gap);align-items:center}@media(max-width:989px){.pff__grid{grid-template-columns:1fr;gap:28px}}.pff__left{display:flex;justify-content:center}.pff__left{justify-content:stretch}.pff__left-img{width:100%;max-width:none;display:block}.pff__left{padding:0}.pff__right{display:flex;flex-direction:column;align-items:center}.pff__header--right{text-align:center;margin:0 0 26px}.pff__eyebrow{text-transform:uppercase;letter-spacing:.22em;margin:0 0 14px;color:var(--pff-accent);font-size:14px}.pff__heading{margin:0 0 10px}.pff__media{width:60%;display:flex;justify-content:center}.pff__media-frame{position:relative;display:block;max-width:520px;width:100%}.pff__right-img{width:100%;height:auto;display:block}.pff__meta{text-align:center;padding-top:18px}.pff__vendor{text-transform:uppercase;letter-spacing:.22em;font-size:14px;line-height:1.2;margin:0 0 18px;color:var(--pff-accent)}.pff__title{display:inline-block;text-decoration:none;font-size:clamp(44px,3.2vw,62px);line-height:1.02;margin:0 0 18px;font-family:var(--font-bile);font-size:28px;color:var(--pff-accent)}.pff__price{letter-spacing:.1em;font-size:22px;line-height:1.2;margin:0;color:var(--pff-accent)}.pff__btn{margin-top:22px;display:inline-flex;align-items:center;justify-content:center;padding:18px 28px;text-decoration:none;border-radius:8px;background:#111;color:#fff;min-width:240px}.pff__pagination--right{margin-top:18px;text-align:center}.pff__pagination .swiper-pagination-bullet{width:8px;height:8px;opacity:.35;margin:0 6px!important}.pff__pagination .swiper-pagination-bullet-active{opacity:1}.pff__right,.pff__media,.pff__media-frame{overflow:visible}.pff__media-frame{position:relative}.pff__nav-slot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none}.pff__nav{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);z-index:21;display:block;opacity:1;border:0;background:transparent;cursor:pointer;font-size:25px;line-height:1;padding:8px 10px;color:#b837be}.pff__nav:hover{color:#000000d9}.pff__nav--prev{left:clamp(-64px,-4vw,-36px);right:auto}.pff__nav--next{right:clamp(-64px,-4vw,-36px);left:auto}@media(max-width:989px){.pff__nav--prev{left:10px}.pff__nav--next{right:10px}}.pff__carousel,.pff__carousel.swiper,.pff .swiper-wrapper,.pff .swiper-slide{overflow:visible!important}.pff__left{position:relative;padding:var(--pff-left-bg-pad, 40px)}.pff__left-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:var(--pff-left-bg-opacity, 1);background-size:var(--pff-left-bg-size, auto);background-repeat:var(--pff-left-bg-repeat, repeat);background-position:center}.pff__left-bg{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-repeat:repeat;background-position:center;background-size:auto}.pff__left-foreground{position:relative;z-index:1}.pff__left-foreground{padding:40px}.pff__left{position:relative}.pff__left-foreground{position:relative;z-index:1;padding:0;margin:0;width:100%}.pff__left-img{max-width:none;width:100%;height:auto;display:block}.pff__grid{align-items:stretch}.pff__left{align-self:stretch;position:relative}.pff__left-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pff__left-foreground{position:relative;z-index:1;width:100%;padding:60px}.pff__left-img{width:100%;height:auto;max-width:none;display:block}.pff__left{justify-content:flex-start}.pff__left{overflow:hidden}.pff__left-bg{top:0;right:0;bottom:0;left:0}.pff .page-width,.pff{padding-left:0!important;padding-right:0!important}.pff__grid{grid-template-columns:1fr 1fr}.pff__right{padding-left:var(--pff-gap);padding-right:var(--pff-gap)}@media(max-width:749px){.pff .pff__left{display:none!important}.pff .pff__grid{display:block!important}.pff .pff__right{width:100%;max-width:100%;margin:0 auto}.pff .pff__media,.pff .pff__media-frame{width:100%}.pff .pff__right-img,.pff .pff__right-placeholder{width:100%;height:auto;display:block}.pff .pff__header--right{margin:0 0 14px}.pff .pff__meta{margin-top:14px}.pff .pff__pagination--right{margin-top:12px}.pff .pff__nav-slot{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pff .pff__nav{pointer-events:auto}.pff .pff__nav--prev,.pff .pff__nav--next{position:absolute;top:50%;transform:translateY(-50%);z-index:5}.pff .pff__nav--prev{left:10px}.pff .pff__nav--next{right:10px}.pff .pff__carousel,.pff .swiper-wrapper,.pff .swiper-slide{width:100%}}@media(max-width:749px){.pff .pff__inner.page-width{padding-left:16px;padding-right:16px}.pff .pff__media{width:100%}.pff .pff__media-frame{width:100%;aspect-ratio:4 / 5;max-height:62vh;overflow:hidden}.pff .pff__right-img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.pff .pff__nav--prev{left:8px}.pff .pff__nav--next{right:8px}.pff .pff__meta,.pff .pff__pagination--right{margin-top:10px}}.pff .pff__media-frame{max-height:62vh}.pff .pff__right-img{height:auto;max-height:62vh;object-fit:contain}@media(max-width:749px){.pff{width:100%;max-width:100%}.pff .pff__inner.page-width{max-width:100%!important;padding-left:0!important;padding-right:0!important}.pff .pff__shell,.pff .pff__carousel{max-width:100%!important;width:100%!important}.pff .pff__left{display:none!important}.pff .pff__grid{display:block!important}.pff .pff__right{width:100%!important;max-width:100%!important;padding:0 18px;box-sizing:border-box}.pff .pff__media,.pff .pff__media-frame{width:100%!important;max-width:100%!important}.pff .pff__media-frame{aspect-ratio:4 / 5;max-height:60vh;overflow:hidden;position:relative}.pff .pff__right-img{width:100%;height:100%;display:block;object-fit:cover}.pff .pff__header--right{margin:0 0 14px;text-align:center}.pff .pff__meta{margin-top:14px;text-align:center}.pff .pff__btn{margin:14px auto 0;display:inline-flex}.pff .pff__pagination--right{margin-top:12px;display:flex;justify-content:center}.pff .pff__nav-slot{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pff .pff__nav{pointer-events:auto}.pff .pff__nav--prev,.pff .pff__nav--next{position:absolute;top:50%;transform:translateY(-50%);z-index:5}.pff .pff__nav--prev{left:10px}.pff .pff__nav--next{right:10px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-product-feature-fade.css.map */
