:root{--shpry-black: #0F0F0F;--shpry-white: #FFFFFF;--shpry-off-white: #F8F8F6;--shpry-text: #111110;--shpry-text-muted: #6B6B68;--shpry-border: #E5E5E1;--shpry-border-strong: #C0C0BB;--shpry-ease: cubic-bezier(.16,1,.3,1);--shpry-shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shpry-shadow-md: 0 4px 16px rgba(0,0,0,.08), 0 2px 4px rgba(0,0,0,.04);--shpry-shadow-hover: 0 8px 32px rgba(0,0,0,.12), 0 2px 8px rgba(0,0,0,.06);--shpry-radius-sm: 4px;--shpry-radius-md: 10px}*,*:before,*:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{background-color:var(--shpry-off-white);color:var(--shpry-text);letter-spacing:-.01em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{letter-spacing:-.03em;line-height:1.15;color:var(--shpry-text)}p{line-height:1.7;color:var(--shpry-text-muted)}a{transition:opacity .15s ease}a:hover{opacity:.6}.announcement-bar{background:var(--shpry-black)!important;color:#fff!important;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.announcement-bar__message,.announcement-bar__message *{color:#fff!important}.shpry-header-wrapper{background:#fffffff2!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--shpry-border)!important;box-shadow:none!important;transition:box-shadow .3s ease}.shpry-header-wrapper.shpry-scrolled{box-shadow:0 1px 24px #00000012!important}.shpry-header{padding-top:0!important;padding-bottom:0!important;min-height:62px;display:flex;align-items:center}.shpry-logo-text{font-size:1.9rem!important;font-weight:800!important;letter-spacing:-.05em!important;color:var(--shpry-text)!important}.shpry-nav__link{font-size:1.3rem!important;font-weight:500!important;letter-spacing:.01em!important;color:var(--shpry-text)!important;position:relative;padding-bottom:2px;transition:opacity .15s ease}.shpry-nav__link:hover{opacity:.55}.shpry-nav__link:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:var(--shpry-text);transform:scaleX(0);transform-origin:right;transition:transform .28s cubic-bezier(.16,1,.3,1)}.shpry-nav__link:hover:after{transform:scaleX(1);transform-origin:left}.button,button.button,a.button,input[type=submit]{background:var(--shpry-black)!important;color:#fff!important;border:1.5px solid var(--shpry-black)!important;border-radius:var(--shpry-radius-sm)!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding:14px 28px!important;transition:background .15s ease,transform .15s ease,box-shadow .15s ease!important}.button:hover{background:#2a2a2a!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0000002e!important}.button:active{transform:translateY(0)!important}.button--secondary{background:transparent!important;color:var(--shpry-text)!important;border-color:var(--shpry-border-strong)!important}.button--secondary:hover{background:var(--shpry-black)!important;color:#fff!important;border-color:var(--shpry-black)!important}.card-wrapper{transition:transform .3s cubic-bezier(.16,1,.3,1)}.card-wrapper:hover{transform:translateY(-4px)}.card{background:#fff!important;border:1px solid var(--shpry-border)!important;border-radius:var(--shpry-radius-md)!important;box-shadow:var(--shpry-shadow-sm)!important;overflow:hidden;transition:box-shadow .3s ease,border-color .3s ease!important}.card-wrapper:hover .card{box-shadow:var(--shpry-shadow-hover)!important;border-color:var(--shpry-border-strong)!important}.card__media{overflow:hidden}.card__media img,.card__media .media img{transition:transform .6s cubic-bezier(.16,1,.3,1)!important;will-change:transform}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__media .media img{transform:scale(1.07)!important}.card__content{padding:14px 18px 20px!important}.card__heading,.card__heading a{font-size:1.4rem!important;font-weight:600!important;letter-spacing:-.015em!important;color:var(--shpry-text)!important;line-height:1.4!important}.price,.price--large,.price__regular{font-size:1.5rem!important;font-weight:700!important;color:var(--shpry-text)!important;letter-spacing:-.02em!important}.price--on-sale .price__compare{color:var(--shpry-text-muted)!important;font-weight:400!important}.quick-add__submit{background:var(--shpry-black)!important;color:#fff!important;border-radius:0 0 var(--shpry-radius-md) var(--shpry-radius-md)!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;border:none!important;padding:12px!important;width:100%;transition:background .15s ease!important}.quick-add__submit:hover{background:#2a2a2a!important}.shpry-card-label{position:absolute;top:12px;left:12px;z-index:2;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:3px;pointer-events:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.shpry-card-label--trending{background:#0f0f0f;color:#fff}.shpry-card-label--bestseller{background:#0f0f0fd9;color:#fff}.shpry-card-label--new{background:#fff;color:#0f0f0f;border:1px solid rgba(0,0,0,.12)}.shpry-card-label--sale{background:#0f0f0f;color:#fff}.card__media{position:relative}.shpry-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:16px;opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:2}.card-wrapper:hover .shpry-card-overlay{opacity:1;pointer-events:all}.shpry-card-overlay__cta{display:inline-flex;align-items:center;background:#fffffff2;color:#0f0f0f;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:9px 20px;border-radius:3px;text-decoration:none;box-shadow:0 2px 12px #00000026;transform:translateY(6px);transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .15s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.card-wrapper:hover .shpry-card-overlay__cta{transform:translateY(0)}.shpry-card-overlay__cta:hover{background:#0f0f0f!important;color:#fff!important;opacity:1!important;box-shadow:0 4px 16px #0003}.banner{overflow:hidden}.banner__media img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.banner:hover .banner__media img{transform:scale(1.025)}.banner__box{border-radius:0!important;background:#ffffffed!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:48px 56px!important;border:none!important;box-shadow:none!important;max-width:560px}.banner__heading{font-size:clamp(2.8rem,5vw,5.6rem)!important;line-height:1.08!important;letter-spacing:-.04em!important;font-weight:800!important;color:var(--shpry-text)!important}.banner .button{margin-right:8px!important;margin-top:8px!important}.multicolumn .multicolumn-list__item{text-align:center;padding:8px 24px}.multicolumn .multicolumn-list__item .card__heading,.multicolumn .column-info__heading{font-size:1.3rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--shpry-text)!important;margin-bottom:8px}.multicolumn .column-info p,.multicolumn .multicolumn-list__item p{font-size:1.3rem;color:var(--shpry-text-muted);line-height:1.6;max-width:220px;margin:0 auto}.rich-text{text-align:center;max-width:700px;margin:0 auto;padding:0 24px}.rich-text__heading{letter-spacing:-.04em!important;font-weight:800!important;font-size:clamp(2.2rem,3.5vw,3.8rem)!important;line-height:1.15!important}.rich-text p{font-size:1.65rem;color:var(--shpry-text-muted);line-height:1.7;max-width:520px;margin:16px auto 0}.rich-text .button{margin-top:24px!important}.card--collection{overflow:hidden;border-radius:var(--shpry-radius-md)!important}.card-wrapper:hover .card--collection .card__media img{transform:scale(1.05)!important}.card--collection .card__heading{font-size:1.5rem!important;font-weight:700!important;letter-spacing:-.02em!important}.featured-collection__title,.collection-list__title{font-size:clamp(2rem,3vw,2.8rem)!important;letter-spacing:-.035em!important;font-weight:700!important}.featured-collection__description{font-size:1.5rem;color:var(--shpry-text-muted);margin-top:8px}.product__title{font-size:clamp(2.2rem,3vw,3.2rem)!important;letter-spacing:-.035em!important;font-weight:700!important;color:var(--shpry-text)!important}.product__info-container .price--large{font-size:2rem!important;font-weight:700!important;letter-spacing:-.025em!important}.product-form__submit{width:100%;max-width:420px;padding:16px 32px!important;font-size:1.35rem!important}.variant-pills__input:checked+.variant-pills__label{background:var(--shpry-black)!important;color:#fff!important;border-color:var(--shpry-black)!important}.footer{background:#0f0f0f!important;border-top:none!important;padding-top:72px!important;padding-bottom:40px!important}.footer *{color:#ffffffb3!important}.footer__heading,.footer__heading-link{color:#fff!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-bottom:20px!important}.footer__list a,.footer-block__details-content a{color:#ffffff8c!important;font-size:1.35rem!important;transition:color .15s ease!important}.footer__list a:hover,.footer-block__details-content a:hover{color:#fff!important;opacity:1!important}.footer__copyright{border-top:1px solid rgba(255,255,255,.1)!important;padding-top:24px!important;margin-top:48px!important}.footer__copyright *{color:#ffffff59!important}.footer .list-social__link{color:#ffffff80!important;transition:color .15s ease!important}.footer .list-social__link:hover{color:#fff!important;opacity:1!important}.footer .field__input,.footer input[type=email]{background:#ffffff12!important;border:1px solid rgba(255,255,255,.15)!important;color:#ffffffe6!important;border-radius:var(--shpry-radius-sm)!important}.footer .field__input::placeholder{color:#ffffff4d!important}.field__input,input[type=text],input[type=email],input[type=tel],textarea,select{border:1.5px solid var(--shpry-border)!important;border-radius:var(--shpry-radius-sm)!important;font-size:1.4rem!important;color:var(--shpry-text)!important;background:#fff!important;transition:border-color .15s ease,box-shadow .15s ease!important}.field__input:focus,input:focus,select:focus,textarea:focus{outline:none!important;border-color:var(--shpry-text)!important;box-shadow:0 0 0 3px #0000000f!important}.badge{border-radius:3px!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.badge--sale,.badge--on-sale{background:var(--shpry-text)!important;color:#fff!important;border-color:transparent!important}.shpry-reveal{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.shpry-reveal.shpry-visible{opacity:1;transform:translateY(0)}.shpry-reveal-delay-1{transition-delay:80ms}.shpry-reveal-delay-2{transition-delay:.16s}.shpry-reveal-delay-3{transition-delay:.24s}.shpry-reveal-delay-4{transition-delay:.32s}.cart-drawer__header,.cart-item{border-bottom:1px solid var(--shpry-border)!important}.cart__ctas .button{font-size:1.35rem!important;padding:16px!important;width:100%!important}.page-width{max-width:1360px;padding-left:24px;padding-right:24px}#MainContent{min-height:60vh}hr{border:none;border-top:1px solid var(--shpry-border);margin:40px 0}.predictive-search{border:1px solid var(--shpry-border)!important;border-radius:var(--shpry-radius-md)!important;box-shadow:var(--shpry-shadow-md)!important;overflow:hidden}@media screen and (max-width:749px){.banner__box{padding:28px 24px!important}.card__content{padding:12px 14px 16px!important}.card__heading,.card__heading a{font-size:1.3rem!important}.price{font-size:1.35rem!important}.footer{padding-top:52px!important}.button{padding:13px 22px!important}.product-form__submit{max-width:100%}.shpry-card-overlay{display:none}.multicolumn .multicolumn-list__item{padding:8px 12px}}.collection-hero__title{font-size:clamp(2.8rem,5vw,5rem)!important;letter-spacing:-.04em!important;font-weight:800!important}.collection-description p{font-size:1.5rem;color:var(--shpry-text-muted);max-width:540px;line-height:1.75}.facets__summary,.mobile-facets__summary{border:1px solid var(--shpry-border)!important;border-radius:var(--shpry-radius-sm)!important;font-weight:500!important;font-size:1.3rem!important;transition:border-color .15s ease}.facets__summary:hover{border-color:var(--shpry-text)!important}.facet-filters__sort .select__select{border:1px solid var(--shpry-border)!important;border-radius:var(--shpry-radius-sm)!important;font-size:1.3rem!important;color:var(--shpry-text)!important}.shpry-eyebrow{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--shpry-text-muted);margin-bottom:12px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/shpry-premium.css.map */
