.sticky-products{padding-block:var(--sp-pad-top, 80px) var(--sp-pad-bottom, 80px)}.sticky-products__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-gap, 16px);align-items:start}.sticky-panel{position:sticky;top:var(--sp-sticky-top, 16px);min-height:726px;display:flex;align-items:center;border-radius:16px;overflow:hidden;background:var(--sp-panel-bg, #4f572a);color:var(--sp-panel-text, #fff)}.sticky-panel__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sticky-panel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sp-panel-bg, #4f572a);opacity:var(--sp-panel-overlay, 1)}.sticky-panel__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:40px;padding:clamp(32px,5vw,72px);width:100%}.sticky-panel__title{margin:0;color:var(--sp-panel-text, #fff);font-size:clamp(40px,4.7vw,80px);line-height:1;letter-spacing:-.045em;font-weight:600;overflow-wrap:anywhere}.sticky-panel__text{color:var(--sp-panel-text, #fff);font-size:20px;line-height:1.5;max-width:62ch}.sticky-panel__text p{margin:0}.sticky-panel__text p+p{margin-top:30px}.sticky-panel__btn{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;padding:17px 30px;border-radius:41px;border:1px solid var(--sp-btn-bg, #b4da05);background:var(--sp-btn-bg, #b4da05);color:var(--sp-btn-text, #101010);font-weight:600;font-size:16px;line-height:1.2;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.sticky-panel__btn:hover,.sticky-panel__btn:focus-visible{background:var(--sp-btn-hover, #7b9500);border-color:var(--sp-btn-hover, #7b9500);color:#fff;transform:translateY(-2px)}.sticky-products__grid{display:grid;grid-template-columns:repeat(var(--sp-cols, 2),minmax(0,1fr));gap:var(--sp-gap, 16px)}.pcard{position:relative;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--sp-card-bg, #ede9d9);color:var(--sp-card-text, #101010)}.pcard__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden}.pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease,transform .4s ease}.pcard__img--placeholder{background:#d8d4c3}.pcard__img--hover{opacity:0}.pcard:hover .pcard__img--main{transform:scale(1.03)}.pcard:hover .pcard__img--hover{opacity:1}.pcard__badge{position:absolute;top:28px;left:28px;padding:9px 14px;border-radius:8px;background:#171717;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:14px;line-height:1;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.pcard__badge--muted{background:#6b6b6b}.pcard__quick{position:absolute;inset:0 0 auto 0;aspect-ratio:1 / 1;display:flex;align-items:flex-end;justify-content:center;padding-bottom:28px;pointer-events:none;z-index:2}.pcard__form{display:contents}.pcard__add{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;min-width:160px;padding:17px 30px;border-radius:41px;border:1px solid var(--sp-btn-bg, #b4da05);background:var(--sp-btn-bg, #b4da05);color:var(--sp-btn-text, #101010);font:inherit;font-weight:600;font-size:16px;line-height:1.2;text-decoration:none;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,background-color .2s ease,color .2s ease}.pcard:hover .pcard__add,.pcard:focus-within .pcard__add{opacity:1;transform:translateY(0)}.pcard__add:hover,.pcard__add:focus-visible{background:var(--sp-btn-hover, #7b9500);border-color:var(--sp-btn-hover, #7b9500);color:#fff}.pcard__info{display:flex;flex-direction:column;gap:12px;padding:28px 22px 28px 28px}.pcard__title{margin:0;font-size:22px;line-height:1.15;letter-spacing:-.02em;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.3em}.pcard__title a{color:inherit;text-decoration:none}.pcard__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pcard__price{margin:0;font-size:20px;line-height:1.5;display:flex;gap:10px}.pcard__price-was{opacity:.55}.pcard--sold-out .pcard__img{opacity:.7}@media(max-width:989px){.sticky-products__inner{grid-template-columns:1fr}.sticky-panel{position:static;min-height:0}.sticky-panel__content{gap:28px}.sticky-panel__btn{align-self:flex-start}.sticky-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.sticky-products{padding-block:48px}.sticky-panel__text p+p{margin-top:18px}.sticky-products__grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sticky-products__grid::-webkit-scrollbar{display:none}.pcard{flex:0 0 100%;scroll-snap-align:start}.pcard__info{padding:18px 16px 20px;gap:8px}.pcard__title{font-size:17px}.pcard__price{font-size:16px}.pcard__badge{top:14px;left:14px;padding:7px 10px;font-size:12px}.pcard__add{opacity:1;transform:none;min-width:0;padding:12px 18px;font-size:14px}.pcard__quick{padding-bottom:14px}}.scroll-progress{display:none}@media(max-width:749px){.scroll-progress{display:block;position:relative;height:3px;margin-top:20px;border-radius:3px;background:#1010101f;overflow:hidden}.scroll-progress span{position:absolute;left:0;top:0;height:100%;width:var(--progress-w, 25%);transform:translate(var(--progress-x, 0));border-radius:3px;background:#101010;transition:transform .12s linear}}@media(prefers-reduced-motion:reduce){.pcard__img,.pcard__add,.sticky-panel__btn{transition:none}.pcard:hover .pcard__img--main{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-sticky-products-custom.css.map */
