body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scrollbar-color:rgba(232,54,79,.35) #0d0d1a;scrollbar-width:thin}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#0d0d1a}::-webkit-scrollbar-thumb{background:#e8364f66;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#e8364fa6}::selection{background:#e8364f47;color:#fff}:focus-visible{outline-color:#e8364f!important}h1{letter-spacing:-.03em}h2{letter-spacing:-.025em}h3{letter-spacing:-.02em}h4,h5{letter-spacing:-.01em}@keyframes paso-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){#MainContent{animation:paso-page-in .4s cubic-bezier(.4,0,.2,1) both}}.price--on-sale .price-item--sale{color:#e8364f!important;font-weight:700}.price--on-sale .price-item--regular{opacity:.45}.button--primary{transition:background .2s,color .2s,border-color .2s,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s!important}.button--primary:hover{transform:translateY(-2px)!important;box-shadow:0 8px 28px #e8364f61!important}.button--secondary:hover{transform:translateY(-1px)!important}.card__media{overflow:hidden;border-radius:inherit}.card__media img{transition:transform .5s cubic-bezier(.25,.46,.45,.94);will-change:transform}.card:hover .card__media img,.collection-card:hover .collection-card__image img{transform:scale(1.04)}.product-media-container{border-radius:12px;overflow:hidden}sticky-add-to-cart,.sticky-add-to-cart{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 2px #e8364f59!important;transition:box-shadow .2s ease}.header-logo__image{filter:brightness(8)}header-component .header{background-color:#0d0d1aeb!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid rgba(255,255,255,.07)!important;min-height:68px!important}.header-logo__image{filter:brightness(8)!important;height:40px!important;width:auto!important;object-fit:contain!important}header-component .menu-list__link,header-component .menu-list__link .menu-list__link-title{font-size:.8rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#9090b0!important;text-decoration:none!important;transition:color .2s!important}header-component .menu-list__link{position:relative!important;padding-bottom:3px!important}header-component .menu-list__link:hover,header-component .menu-list__link--active,header-component .menu-list__link:hover .menu-list__link-title,header-component .menu-list__link--active .menu-list__link-title{color:#fff!important}header-component .menu-list__link:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:0!important;height:2px!important;background:#e8364f!important;transition:width .3s cubic-bezier(.4,0,.2,1)!important}header-component .menu-list__link:hover:after,header-component .menu-list__link--active:after{width:100%!important}header-component .menu-list__link-title{pointer-events:none}header-component .header-actions svg,header-component .header-actions path{color:#9090b0;fill:currentColor}header-component .header-actions a,header-component .header-actions button{color:#9090b0!important;transition:color .2s!important}header-component .header-actions a:hover,header-component .header-actions button:hover{color:#fff!important}.cart-bubble{background:#e8364f!important;color:#fff!important}.header__drawer,.header-drawer{background:#0d0d1afa!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.header__drawer .menu-list__link,.header__drawer .menu-list__link .menu-list__link-title,.header-drawer .menu-list__link,.header-drawer .menu-list__link .menu-list__link-title{font-size:1rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#9090b0!important}.header__drawer .menu-list__link:hover,.header__drawer .menu-list__link--active,.header__drawer .menu-list__link:hover .menu-list__link-title,.header__drawer .menu-list__link--active .menu-list__link-title{color:#e8364f!important}.product-media-container{background:#111126;border-radius:16px!important;overflow:hidden;box-shadow:0 24px 64px #00000080}body[data-template=product] .product-information h1,body[data-template=product] [class*=product-details] h1{font-size:clamp(1.6rem,3.2vw,2.6rem)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.028em!important;color:#fff!important}body[data-template=product] .price__regular,body[data-template=product] .price__sale{font-size:1.4rem!important;font-weight:700!important}body[data-template=product] .price__sale .price-item--sale{font-size:1.6rem!important;color:#e8364f!important}body[data-template=product] .product-description,body[data-template=product] [class*=product-details] .rte{color:#f0f0f0b8!important;font-size:.95rem!important;line-height:1.8!important}body[data-template=product] .product-form__buttons{display:flex;flex-direction:column;gap:10px}body[data-template=product] .button--primary{padding-block:18px!important;font-size:1rem!important;letter-spacing:.04em!important}body[data-template=product] #MainContent{padding-top:0}body[data-template=product] [class*=product-details]{max-width:100%}body[data-template=cart] .cart-items{border-top:1px solid rgba(255,255,255,.06)}body[data-template=cart] .cart-summary__checkout .button--primary{width:100%;padding-block:16px;font-size:1rem;letter-spacing:.04em}.header__menu-item>a{position:relative;padding-bottom:2px}.header__menu-item>a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1.5px;background:#e8364f;transition:width .25s cubic-bezier(.4,0,.2,1)}.header__menu-item>a:hover:after{width:100%}[data-section-type=product-information]{padding-top:max(24px,2vh)}.cart-items__heading{font-weight:700;letter-spacing:-.01em}.announcement{font-size:.78rem;letter-spacing:.08em}.main-page-content{max-width:740px;margin-inline:auto;line-height:1.75}.featured-blog-posts-card__title,.blog-post-card__title{font-weight:700;letter-spacing:-.01em}.cart-drawer,.header-drawer{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.section--page-width+.section--page-width{border-top:1px solid rgba(255,255,255,.04)}.product-recommendations h3,.product-recommendations h4{font-weight:700;letter-spacing:-.015em}.search-modal{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.variant-picker__option-label{font-weight:600}.quantity__button{transition:background .15s,color .15s}.pagination a{transition:background .2s,color .2s,border-color .2s}.main-404{text-align:center;padding:80px 24px}footer a{transition:color .2s,opacity .2s}footer a:hover{opacity:.85}header-component .header{min-height:68px!important}body:not([data-template=index]) #MainContent{min-height:60vh}body:not([data-template=index]) .section-wrapper h1,body:not([data-template=index]) .section-wrapper h2{font-size:clamp(1.8rem,3.5vw,2.8rem)!important;font-weight:900!important;letter-spacing:-.03em!important;line-height:1.15!important;margin-bottom:20px!important}body[data-template=page] .rte p,body[data-template=page] .rte li{font-size:1rem;line-height:1.82;color:#f0f0f0b8;margin-bottom:1.1em}body[data-template=page] .rte a{color:#e8364f}body[data-template=page] .rte h2,body[data-template=page] .rte h3{font-weight:700;letter-spacing:-.02em;margin-top:2em;margin-bottom:.6em}body[data-template=page] .section-content-wrapper{max-width:720px;margin-inline:auto}body[data-template=page] .contact-form__form{gap:20px}body[data-template=page] .contact-form__input{padding:14px 18px;border-radius:10px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}body[data-template=page] .contact-form__input--textarea{min-height:160px;resize:vertical}body[data-template=page] .contact-form__form-row{gap:16px}body[data-template=page] .section-wrapper h1{font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.03em;margin-bottom:8px}body[data-template=page] .contact-form{max-width:560px;margin-inline:auto;width:100%}body[data-template=page] .contact-form__form .button{padding-block:16px;padding-inline:36px;font-size:1rem;font-weight:700;letter-spacing:.04em}body[data-template=page] .section-wrapper .rte{color:#f0f0f0a6;font-size:1rem;line-height:1.7;max-width:480px;margin-inline:auto}body[data-template=collection]{background:#0d0d1a}body[data-template=collection] .main-collection__header,body[data-template=collection] [class*=collection-header]{padding-block:clamp(36px,6vw,64px);text-align:center;border-bottom:1px solid rgba(255,255,255,.06)}body[data-template=collection] h1,body[data-template=collection] .collection-title{font-size:clamp(1.8rem,4vw,3rem)!important;font-weight:900!important;letter-spacing:-.03em!important;line-height:1.12!important;color:#f0f0f0!important}body[data-template=collection] .collection-description,body[data-template=collection] [class*=collection-header] .rte{color:#f0f0f099!important;font-size:.97rem!important;line-height:1.75!important;max-width:560px!important;margin-inline:auto!important;margin-top:12px!important}body[data-template=collection] .card,body[data-template=collection] .product-card,body[data-template=collection] [class*=product-card]{background:#14142abf!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:16px!important;overflow:hidden!important;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s!important}body[data-template=collection] .card:hover,body[data-template=collection] .product-card:hover,body[data-template=collection] [class*=product-card]:hover{transform:translateY(-6px)!important;box-shadow:0 24px 52px #00000080!important;border-color:#e8364f47!important}body[data-template=collection] .card__media,body[data-template=collection] [class*=card__media],body[data-template=collection] [class*=product-card__image]{background:#ffffff08!important;border-radius:0!important}body[data-template=collection] .card__information,body[data-template=collection] [class*=card__information],body[data-template=collection] [class*=product-card__info]{padding:18px 20px 20px!important;border-top:1px solid rgba(255,255,255,.05)!important}body[data-template=collection] .card__heading,body[data-template=collection] [class*=card__heading],body[data-template=collection] [class*=product-card__title]{font-size:1rem!important;font-weight:800!important;letter-spacing:-.015em!important;line-height:1.3!important;color:#f0f0f0!important;margin-bottom:8px!important}body[data-template=collection] .price__regular .price-item,body[data-template=collection] .price__sale .price-item--sale{font-size:1.15rem!important;font-weight:800!important;color:#fff!important}body[data-template=collection] .price--on-sale .price-item--sale{color:#e8364f!important}body[data-template=collection] .price--on-sale .price-item--regular{font-size:.82rem!important;opacity:.45!important}body[data-template=collection] .card__vendor,body[data-template=collection] [class*=card__vendor]{font-size:.68rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#e8364f!important;margin-bottom:6px!important}body[data-template=collection] .card__cta .button,body[data-template=collection] [class*=card__cta] .button,body[data-template=collection] .quick-add__submit{background:#e8364f!important;color:#fff!important;border-color:transparent!important;font-weight:700!important;letter-spacing:.04em!important;border-radius:8px!important;transition:background .2s,transform .2s,box-shadow .2s!important}body[data-template=collection] .card__cta .button:hover,body[data-template=collection] [class*=card__cta] .button:hover,body[data-template=collection] .quick-add__submit:hover{background:#c92d42!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #e8364f66!important}body[data-template=collection] .filters,body[data-template=collection] [class*=filters]{background:transparent!important}body[data-template=collection] .filter-group__label,body[data-template=collection] [class*=filter-group__label]{font-weight:700!important;letter-spacing:.04em!important;font-size:.88rem!important}body[data-template=collection] .sorting select,body[data-template=collection] [class*=sorting] select{background:#14142ad9!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;color:#f0f0f0!important;font-size:.85rem!important;font-weight:600!important;padding:8px 14px!important;transition:border-color .2s!important}body[data-template=collection] .sorting select:focus,body[data-template=collection] [class*=sorting] select:focus{border-color:#e8364f80!important;outline:none!important}body[data-template=collection] [class*=product-count],body[data-template=collection] [class*=results-count]{color:#f0f0f080!important;font-size:.82rem!important;font-weight:500!important}body[data-template=collection] .breadcrumbs,body[data-template=collection] [class*=breadcrumb]{font-size:.78rem!important;color:#f0f0f066!important;letter-spacing:.04em!important}body[data-template=collection] .breadcrumbs a,body[data-template=collection] [class*=breadcrumb] a{color:#f0f0f066!important;transition:color .2s!important}body[data-template=collection] .breadcrumbs a:hover,body[data-template=collection] [class*=breadcrumb] a:hover{color:#e8364f!important}body[data-template=collection] .pagination__list a,body[data-template=collection] [class*=pagination] a{border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;color:#f0f0f0b3!important;transition:border-color .2s,color .2s,background .2s!important}body[data-template=collection] .pagination__list a:hover,body[data-template=collection] [class*=pagination] a:hover{border-color:#e8364f73!important;color:#e8364f!important;background:#e8364f0f!important}body[data-template=collection] .pagination__list [aria-current],body[data-template=collection] [class*=pagination] [aria-current]{background:#e8364f!important;border-color:#e8364f!important;color:#fff!important;font-weight:700!important}body[data-template=product]{background:#0d0d1a}body[data-template=product] .product-media-container,body[data-template=product] [class*=product-media]{background:#14142acc!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 24px 64px #00000073!important}body[data-template=product] .dialog-zoomed-gallery .product-media-container,body[data-template=product] .dialog-zoomed-gallery [class*=product-media],body[data-template=product] .dialog-zoomed-gallery__dialog [class*=product-media]{overflow:hidden!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}@media screen and (min-width:750px){.dialog-zoomed-gallery .product-media-container{max-height:100vh;display:flex!important;align-items:center!important;justify-content:center!important}.dialog-zoomed-gallery .product-media{aspect-ratio:unset!important;max-height:90vh!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.dialog-zoomed-gallery .product-media__image{object-fit:contain!important;max-height:90vh!important;max-width:100%!important;width:auto!important;height:auto!important}}body[data-template=product] .product-media-gallery__thumbnails button,body[data-template=product] [class*=thumbnail]{border-radius:8px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.08)!important;transition:border-color .2s!important}body[data-template=product] .product-media-gallery__thumbnails button:hover,body[data-template=product] [class*=thumbnail]:hover{border-color:#e8364f73!important}body[data-template=product] .product-media-gallery__thumbnails [aria-current=true],body[data-template=product] [class*=thumbnail--active]{border-color:#e8364f!important}body[data-template=product] .product-information__vendor,body[data-template=product] [class*=product__vendor]{font-size:.7rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#e8364f!important;margin-bottom:8px!important}body[data-template=product] .variant-picker__option-label{font-size:.78rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#f0f0f0b3!important}body[data-template=product] .variant-picker__option button,body[data-template=product] [class*=variant-option] button{border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;background:#ffffff0d!important;color:#f0f0f0cc!important;font-weight:600!important;transition:border-color .2s,background .2s,color .2s!important}body[data-template=product] .variant-picker__option button:hover,body[data-template=product] [class*=variant-option] button:hover{border-color:#e8364f80!important;background:#e8364f12!important;color:#fff!important}body[data-template=product] .variant-picker__option button[aria-pressed=true],body[data-template=product] [class*=variant-option] button[aria-pressed=true]{border-color:#e8364f!important;background:#e8364f1f!important;color:#fff!important}body[data-template=product] quantity-selector,body[data-template=product] .quantity-selector{border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;background:#ffffff0d!important;overflow:hidden!important}body[data-template=product] .product-recommendations .card,body[data-template=product] .product-recommendations [class*=product-card]{background:#14142abf!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important;transition:transform .3s,box-shadow .3s,border-color .3s!important}body[data-template=product] .product-recommendations .card:hover,body[data-template=product] .product-recommendations [class*=product-card]:hover{transform:translateY(-4px)!important;box-shadow:0 16px 40px #0006!important;border-color:#e8364f40!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/paso-overrides.css.map */
