.pps-wrapper{width:100%;overflow-x:hidden;position:relative}.pps-wrapper .pps-section{width:100%;background:var(--outer-bg, #f4f4f4);padding:var(--out-pad-t-desk, 40px) var(--out-pad-h-desk, 40px) var(--out-pad-b-desk, 40px);font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);box-sizing:border-box}.pps-wrapper .pps-section-inner{background:var(--inner-bg, #ffffff);border-radius:var(--section-radius, 32px);padding:var(--inn-pad-t-desk, 40px) var(--inn-pad-h-desk, 40px) var(--inn-pad-b-desk, 40px);margin:0 auto;max-width:1600px;box-sizing:border-box;overflow:hidden;position:relative;box-shadow:var(--box-shadow, none)}.pps-wrapper .pps-header{margin:0 auto 24px;display:flex;justify-content:space-between;align-items:center}.pps-wrapper .pps-title{font-family:var(--heading-font, inherit)!important;font-size:var(--heading-size-desk, 14px)!important;font-weight:var(--heading-weight-desk, 600)!important;margin:0;color:#000;letter-spacing:-.02em}.pps-wrapper .pps-discover-btn{font-family:var(--btn-font, inherit)!important;font-size:var(--btn-size-desk, 12px)!important;font-weight:var(--btn-weight-desk, 500)!important;color:var(--btn-text, #000000);background:var(--btn-bg, #ffffff);border:1px solid var(--btn-border, #e5e5e5);text-decoration:none;padding:8px 16px;border-radius:20px;transition:all .2s ease;white-space:nowrap}.pps-wrapper .pps-discover-btn:hover{background:var(--btn-hover-bg, #f5f5f5);border-color:var(--btn-hover-border, #cccccc)}.pps-wrapper .pps-outer{width:100%;position:relative;margin-top:-15px}.pps-wrapper .pps-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:var(--grid-gap-desk, 10px)!important;overflow-x:auto!important;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:25px!important;margin:-25px!important;scroll-padding:25px!important;scroll-snap-type:x mandatory}.pps-wrapper .pps-container::-webkit-scrollbar{display:none}.pps-wrapper .pps-card{display:flex!important;flex-direction:column!important;position:relative!important;background:var(--card-bg, #f9f9f9);border-radius:16px;overflow:hidden;padding-bottom:16px;flex-shrink:0!important;scroll-snap-align:start;box-shadow:var(--card-static-shadow, none);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.pps-wrapper.has-3d-lift .pps-container{perspective:var(--perspective, 1000px)}.pps-wrapper.has-3d-lift .pps-card{transform-style:preserve-3d}.pps-wrapper.has-3d-lift .pps-card:hover{transform:scale(var(--lift-scale, 1.02)) translateZ(var(--lift-z, 10px));box-shadow:var(--card-hover-shadow, var(--card-static-shadow, none));z-index:2}@media(min-width:992px){.pps-wrapper .pps-card{width:calc((100% - 50px - var(--gaps-total-desk, 30px)) / var(--per-view-desk, 4))!important;max-width:calc((100% - 50px - var(--gaps-total-desk, 30px)) / var(--per-view-desk, 4))!important}}@media(min-width:768px)and (max-width:991px){.pps-wrapper .pps-card{width:calc((100% - 50px - (2 * var(--grid-gap-mob, 10px))) / 3)!important;max-width:calc((100% - 50px - (2 * var(--grid-gap-mob, 10px))) / 3)!important}}@media(max-width:767px){.pps-wrapper .pps-card{width:calc((100% - 50px - var(--grid-gap-mob, 10px)) / var(--per-view-mob, 2.2))!important;max-width:calc((100% - 50px - var(--grid-gap-mob, 10px)) / var(--per-view-mob, 2.2))!important}}.pps-wrapper .pps-img-wrapper{position:relative;width:100%;aspect-ratio:var(--image-ratio, 3 / 4);overflow:hidden;background:var(--card-bg, #f9f9f9);touch-action:pan-y;border-radius:16px}.pps-wrapper .pps-img-slider{position:relative;width:100%;height:100%;overflow:hidden}.pps-wrapper .pps-img-track{display:flex;width:100%;height:100%;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.pps-wrapper .pps-img-link{display:block;width:100%;height:100%;flex-shrink:0;text-decoration:none}.pps-wrapper .pps-img-link img,.pps-wrapper .pps-img-track svg{width:100%;height:100%;object-fit:cover;pointer-events:none}.pps-wrapper .pps-wishlist-btn{position:absolute;top:12px;right:12px;width:32px;height:32px;background:transparent;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;z-index:10;transition:transform .2s;padding:0}.pps-wrapper .pps-wishlist-btn:hover{transform:scale(1.1)}.pps-wrapper .pps-wishlist-btn svg{width:18px;height:18px;fill:var(--wishlist-idle, #ffffff);stroke:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));transition:all .2s ease}.pps-wrapper .pps-wishlist-btn.active svg{fill:var(--wishlist-active, #ff0000)}.pps-wrapper .pps-glass-arrow{position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);z-index:10;padding:0;top:50%;width:var(--arrow-size, 44px)!important;height:var(--arrow-size, 44px)!important;opacity:0}.pps-wrapper .pps-glass-arrow svg{width:45%;height:45%}.pps-wrapper .pps-glass-arrow.left{left:16px;transform:translate(-10px,-50%) scale(.9)}.pps-wrapper .pps-glass-arrow.right{right:16px;transform:translate(10px,-50%) scale(.9)}.pps-wrapper .pps-card:hover .pps-glass-arrow.left,.pps-wrapper .pps-card:hover .pps-glass-arrow.right{opacity:1;transform:translateY(-50%) scale(1)}.arrow-style-glass .pps-glass-arrow{background:#fff6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);color:#000;box-shadow:0 4px 15px #00000014}.arrow-style-glass .pps-glass-arrow:hover{background:#ffffffa6;transform:translateY(-50%) scale(1.08);box-shadow:0 6px 20px #0000001f}.arrow-style-3d .pps-glass-arrow{background:#e5e5e5;border:none;color:#000;box-shadow:0 4px 12px #00000026,0 2px 4px #00000014}.arrow-style-3d .pps-glass-arrow:hover{background:#e5e5e5;transform:translateY(-50%) scale(1.06);box-shadow:0 6px 18px #0003,0 3px 6px #0000001a}.arrow-style-3d .pps-glass-arrow:active{background:#d5d5d5;box-shadow:inset 0 2px 6px #00000026;transform:translateY(-50%) scale(.96)}.pps-wrapper .pps-dots{display:flex;justify-content:center;gap:6px;padding:12px 0 4px;position:absolute;bottom:0;left:0;right:0;z-index:5}.pps-wrapper .pps-dot{width:5px;height:5px;border-radius:50%;background:#ffffff80;transition:background .2s;border:none;padding:0;cursor:pointer}.pps-wrapper .pps-dot.active{background:#fff}.pps-wrapper .pps-sold-out{position:absolute;top:12px;left:12px;background:transparent;color:#666;font-size:11px;font-weight:500;z-index:5;letter-spacing:.3px}.pps-wrapper .pps-info-wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 16px 0;margin-top:auto}.pps-wrapper .pps-text-area{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.pps-wrapper .pps-product-title{font-family:var(--title-font, inherit)!important;font-size:var(--title-size-desk, 12px)!important;font-weight:var(--title-weight-desk, 500)!important;color:#000;margin:0;text-decoration:none;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pps-wrapper .pps-product-title:hover{opacity:.7}.pps-wrapper .pps-product-price{font-family:var(--price-font, inherit)!important;font-size:var(--price-size-desk, 12px)!important;font-weight:var(--price-weight-desk, 400)!important;color:#666;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--price-gap-desk, 8px)!important}.pps-wrapper .pps-compare-price{text-decoration:line-through;color:var(--comp-price-col, #cc0000)!important;font-size:.9em}.pps-wrapper .pps-discount-percent{color:var(--disc-pct-col, #0055aa)!important;font-size:.9em}.pps-wrapper .pps-add-btn{background:none;border:none;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;margin-top:2px;margin-left:8px;transition:transform .2s;width:var(--add-icon-desk, 18px)!important;height:var(--add-icon-desk, 18px)!important;flex-shrink:0}.pps-wrapper .pps-add-btn:hover{transform:scale(1.15)}.pps-wrapper .pps-add-btn svg{width:100%!important;height:100%!important;stroke-width:1.2}.pps-wrapper .pps-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000026;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:9998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.pps-wrapper .pps-overlay.active{opacity:1;visibility:visible}.pps-wrapper .pps-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-45%);width:600px;max-width:95vw;background:#fff;border-radius:20px;padding:24px;box-shadow:0 25px 50px #00000026;z-index:9999;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.pps-wrapper .pps-modal.active{opacity:1;visibility:visible;transform:translate(-50%,-50%)}.pps-wrapper .pps-modal-product-info{margin-bottom:20px}.pps-wrapper .pps-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.pps-wrapper .pps-modal-product-title{font-size:16px;font-weight:700;color:#000;margin:0}.pps-wrapper .pps-size-guide{background:#000;color:#fff;font-size:10px;font-weight:600;padding:5px 10px;border-radius:6px;border:none;cursor:pointer;letter-spacing:.2px;white-space:nowrap;transition:transform .2s}.pps-wrapper .pps-size-guide:hover{transform:scale(1.05)}.pps-wrapper .pps-modal-product-price{font-size:14px;color:#666;margin:0;display:flex;align-items:center;gap:var(--price-gap-desk, 8px)!important}.pps-wrapper .pps-variants-container{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.pps-wrapper .pps-variant-pill{border:1px solid #e0e0e0;background:#fff;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;flex:1 1 auto;min-width:80px;text-align:center}.pps-wrapper .pps-variant-pill.selected{background:#000;color:#fff;border-color:#000}.pps-wrapper .pps-variant-pill.disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.pps-wrapper .pps-modal-actions{display:flex;flex-direction:column;gap:12px}.pps-wrapper .pps-btn-add-bag{width:100%;background:#fff;color:#000;border:1px solid #000;padding:16px;border-radius:50px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px}.pps-wrapper .pps-btn-add-bag:hover{background:#f9f9f9}.pps-wrapper .pps-btn-buy-now{width:100%;background:#000;color:#fff;border:none;padding:16px;border-radius:50px;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s;text-transform:uppercase;letter-spacing:.5px}.pps-wrapper .pps-btn-buy-now:hover{background:#222}.pps-wrapper .pps-btn-buy-now.loading{opacity:.7;pointer-events:none}.pps-wrapper .pps-sc-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#12121299;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.pps-wrapper .pps-sc-overlay.active{opacity:1;visibility:visible}.pps-wrapper .pps-sc-modal{background:#fff;width:95%;max-width:600px;border-radius:12px;position:relative;transform:translateY(20px) scale(.95);transition:all .4s cubic-bezier(.16,1,.3,1);padding:16px;box-shadow:0 25px 50px #0000004d}.pps-wrapper .pps-sc-overlay.active .pps-sc-modal{transform:translateY(0) scale(1)}.pps-wrapper .pps-sc-close{position:absolute;top:-14px;right:-14px;background:#fff;color:#000;border:none;border-radius:50%;width:34px;height:34px;cursor:pointer;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;justify-content:center;transition:transform .2s}.pps-wrapper .pps-sc-close:hover{transform:scale(1.1)}.pps-wrapper .pps-sc-close svg{width:18px;height:18px}.pps-wrapper .pps-sc-content{max-height:80vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent}.pps-wrapper .pps-sc-content::-webkit-scrollbar{width:6px}.pps-wrapper .pps-sc-content::-webkit-scrollbar-track{background:transparent}.pps-wrapper .pps-sc-content::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px}.pps-wrapper .pps-sc-content img{width:100%;height:auto;display:block}@media(max-width:991px){.pps-wrapper .pps-section{padding:var(--out-pad-t-mob, 20px) var(--out-pad-h-mob, 8px) var(--out-pad-b-mob, 20px)}.pps-wrapper .pps-section-inner{padding:var(--inn-pad-t-mob, 25px) var(--inn-pad-h-mob, 20px) var(--inn-pad-b-mob, 25px)}.pps-wrapper .pps-header{margin-bottom:20px}.pps-wrapper .pps-title{font-size:var(--heading-size-mob, 12px)!important;font-weight:var(--heading-weight-mob, 600)!important}.pps-wrapper .pps-discover-btn{font-size:var(--btn-size-mob, 10px)!important;font-weight:var(--btn-weight-mob, 500)!important}.pps-wrapper .pps-product-title{font-size:var(--title-size-mob, 10px)!important;font-weight:var(--title-weight-mob, 500)!important}.pps-wrapper .pps-product-price{font-size:var(--price-size-mob, 10px)!important;font-weight:var(--price-weight-mob, 400)!important;gap:var(--price-gap-mob, 4px)!important}.pps-wrapper .pps-modal-product-price{gap:var(--price-gap-mob, 4px)!important}.pps-wrapper .pps-container{gap:var(--grid-gap-mob, 10px)!important}.pps-wrapper .pps-card{border-radius:12px;padding-bottom:12px}.pps-wrapper .pps-img-wrapper{border-radius:12px}.pps-wrapper .pps-info-wrapper{padding:10px 12px 0}.pps-wrapper .pps-add-btn{width:var(--add-icon-mob, 12px)!important;height:var(--add-icon-mob, 12px)!important}.pps-wrapper .pps-glass-arrow{display:none!important}.pps-wrapper .pps-modal{top:auto;bottom:0;left:0;right:0;transform:translateY(100%);width:100%;border-radius:20px 20px 0 0;padding:24px 20px 32px;max-height:85vh;overflow-y:auto}.pps-wrapper .pps-modal.active{transform:translateY(0);left:0;top:auto}}@media(max-width:480px){.pps-wrapper .pps-discover-btn{padding:6px 12px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/premium-product-slider.css.map */
