:root{--pst-radius-card: 16px;--pst-radius-btn: 12px;--pst-shadow-card: 0 2px 8px rgba(0,0,0,.06), 0 8px 32px rgba(0,0,0,.08);--pst-shadow-card-hover: 0 8px 24px rgba(0,0,0,.1), 0 24px 64px rgba(0,0,0,.12);--pst-shadow-btn: 0 4px 16px rgba(0,0,0,.15);--pst-transition-smooth: cubic-bezier(.25, .46, .45, .94);--pst-transition-spring: cubic-bezier(.34, 1.56, .64, 1);--pst-glass-bg: rgba(255,255,255,.72);--pst-glass-border: rgba(255,255,255,.5);--pst-blur: blur(20px) saturate(180%);--pst-badge-sale: #ff3b30;--pst-badge-new: #34c759;--pst-rating-color: #ff9500}.product-card-wrapper{border-radius:var(--pst-radius-card);overflow:hidden;transition:transform .4s var(--pst-transition-smooth),box-shadow .4s var(--pst-transition-smooth);will-change:transform;background:rgb(var(--color-background))}.product-card-wrapper:hover{transform:translateY(-6px) scale(1.01);box-shadow:var(--pst-shadow-card-hover)}.product-card-wrapper .card{border-radius:var(--pst-radius-card);overflow:hidden;border:none!important}.product-card-wrapper .card__media img{transition:transform .6s var(--pst-transition-smooth);will-change:transform}.product-card-wrapper:hover .card__media img{transform:scale(1.06)}.product-card-wrapper .card__information{padding:1.4rem 1.6rem 1.6rem}.product-card-wrapper .card__heading{font-size:1.4rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-bottom:.4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-wrapper .price{font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.product-card-wrapper .price--on-sale .price-item--sale{color:var(--pst-badge-sale)}.product-card-wrapper .badge{border-radius:8px;font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.4rem .8rem;backdrop-filter:var(--pst-blur);-webkit-backdrop-filter:var(--pst-blur)}.product-card-wrapper .badge--sale,.product-card-wrapper .badge--on-sale{background:var(--pst-badge-sale);color:#fff}.pst-rating{display:flex;align-items:center;gap:.4rem;margin:.4rem 0 .2rem;font-size:1.2rem}.pst-rating__stars{color:var(--pst-rating-color);letter-spacing:-.05em;font-size:1.3rem;line-height:1}.pst-rating__count{color:rgba(var(--color-foreground),.5);font-size:1.1rem;font-weight:500}.product-card-wrapper .quick-add__submit,.product-card-wrapper .card__link{border-radius:var(--pst-radius-btn)!important;font-weight:600;letter-spacing:.02em;transition:background-color .2s ease,transform .15s var(--pst-transition-spring),box-shadow .2s ease!important}.product-card-wrapper .quick-add__submit:hover{transform:scale(1.02);box-shadow:var(--pst-shadow-btn)}.product-card-wrapper .quick-add__submit:active{transform:scale(.98)}.pst-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:100;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));background:var(--pst-glass-bg);backdrop-filter:var(--pst-blur);-webkit-backdrop-filter:var(--pst-blur);border-top:1px solid var(--pst-glass-border);box-shadow:0 -4px 24px #00000014;transform:translateY(100%);transition:transform .35s var(--pst-transition-smooth);display:flex;align-items:center;gap:1.2rem}.pst-sticky-atc.is-visible{transform:translateY(0)}.pst-sticky-atc__info{flex:1;min-width:0}.pst-sticky-atc__title{font-size:1.3rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--color-foreground))}.pst-sticky-atc__price{font-size:1.4rem;font-weight:700;color:rgb(var(--color-foreground));letter-spacing:-.02em}.pst-sticky-atc__btn{flex-shrink:0;min-width:14rem;height:4.8rem;border-radius:var(--pst-radius-btn);font-size:1.5rem;font-weight:700;letter-spacing:.02em;border:none;cursor:pointer;background:rgb(var(--color-button));color:rgb(var(--color-button-text));transition:transform .15s var(--pst-transition-spring),box-shadow .2s ease;box-shadow:var(--pst-shadow-btn)}.pst-sticky-atc__btn:hover{transform:scale(1.03);box-shadow:0 6px 24px #0003}.pst-sticky-atc__btn:active{transform:scale(.97)}.collection-hero{position:relative;overflow:hidden}.collection-hero__inner{position:relative;z-index:1}.button:not(.button--tertiary):not(.button--secondary){border-radius:var(--pst-radius-btn)!important;font-weight:700;letter-spacing:.02em;transition:transform .15s var(--pst-transition-spring),box-shadow .2s ease,background-color .2s ease!important}.button:not(.button--tertiary):not(.button--secondary):hover{transform:scale(1.02);box-shadow:var(--pst-shadow-btn)}.button:not(.button--tertiary):not(.button--secondary):active{transform:scale(.98)}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{transition:opacity .6s var(--pst-transition-smooth),transform .6s var(--pst-transition-smooth)!important}.scroll-trigger--offscreen.animate--slide-in{opacity:0;transform:translateY(24px)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{opacity:1;transform:translateY(0)}}.shopify-section-header-sticky .header-wrapper{background:var(--pst-glass-bg)!important;backdrop-filter:var(--pst-blur);-webkit-backdrop-filter:var(--pst-blur);border-bottom:1px solid var(--pst-glass-border);box-shadow:0 2px 20px #0000000f;transition:background .3s ease,box-shadow .3s ease}.product__info-container .product__title{font-size:clamp(2.2rem,3vw,3.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.15}.product__info-container .price--large{font-size:2.4rem;font-weight:800;letter-spacing:-.03em}@media screen and (max-width:749px){.product-card-wrapper:hover{transform:none;box-shadow:var(--pst-shadow-card)}.product-card-wrapper .card__heading{font-size:1.3rem}.pst-sticky-atc{padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom))}.pst-sticky-atc__btn{min-width:12rem;height:4.4rem;font-size:1.4rem}}.product-card-wrapper:focus-within{outline:2px solid rgba(var(--color-foreground),.3);outline-offset:2px}@keyframes pst-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.pst-skeleton{background:linear-gradient(90deg,rgba(var(--color-foreground),.04) 25%,rgba(var(--color-foreground),.08),rgba(var(--color-foreground),.04) 75%);background-size:200% 100%;animation:pst-shimmer 1.5s infinite;border-radius:var(--pst-radius-card)}.collection-card-wrapper{border-radius:var(--pst-radius-card);overflow:hidden;transition:transform .4s var(--pst-transition-smooth),box-shadow .4s var(--pst-transition-smooth);will-change:transform}.collection-card-wrapper:hover{transform:translateY(-5px) scale(1.01);box-shadow:var(--pst-shadow-card-hover)}.collection-card-wrapper .card__media img{transition:transform .6s var(--pst-transition-smooth);will-change:transform}.collection-card-wrapper:hover .card__media img{transform:scale(1.05)}.pst-collection__count{font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.5);margin-top:.3rem}.collection-card-wrapper .card--standard .card__inner .card__content{background:linear-gradient(to top,rgba(0,0,0,.55) 0%,rgba(0,0,0,.2) 50%,transparent 100%);display:flex;align-items:flex-end;padding:2rem}.collection-card-wrapper .card--standard .card__inner .card__heading{color:#fff;font-size:1.6rem;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.3)}.collection-card-wrapper .card--standard .card__inner .pst-collection__count{color:#fffc}@media screen and (max-width:749px){.collection-card-wrapper:hover{transform:none;box-shadow:var(--pst-shadow-card)}}.pst-breadcrumb{padding:1.2rem 0 .8rem;margin-bottom:.4rem}.pst-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;list-style:none;margin:0;padding:0;font-size:1.2rem;line-height:1.4}.pst-breadcrumb__item{display:flex;align-items:center;color:rgba(var(--color-foreground),.55)}.pst-breadcrumb__item+.pst-breadcrumb__item:before{content:"/";margin:0 .6rem;color:rgba(var(--color-foreground),.3);font-size:1.1rem;speak:never}.pst-breadcrumb__link{color:rgba(var(--color-foreground),.55);text-decoration:none;transition:color .15s ease;font-weight:500}.pst-breadcrumb__link:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.pst-breadcrumb__link:focus-visible{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:2px;border-radius:2px}.pst-breadcrumb__current{color:rgba(var(--color-foreground),.75);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:24rem}@media screen and (max-width:749px){.pst-breadcrumb{padding:1rem 0 .6rem}.pst-breadcrumb__list{font-size:1.1rem}.pst-breadcrumb__current{max-width:16rem}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/pst-premium.css.map */
