: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}.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}.header-wrapper.shpry-scrolled{box-shadow:0 1px 24px #00000012!important}.header{padding-top:0!important;padding-bottom:0!important;min-height:62px;display:flex;align-items:center}.header__heading-link,.header__heading{font-size:1.9rem!important;font-weight:800!important;letter-spacing:-.05em!important;color:var(--shpry-text)!important}.header__menu-item{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}.header__menu-item:hover{opacity:.55}.header__menu-item: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)}.header__menu-item: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}.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:40px 48px!important;border:none!important;box-shadow:none!important}.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}.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.65rem!important;font-weight:700!important;letter-spacing:-.025em!important}.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}.title,[class*=__heading]:not(.card__heading):not(.banner__heading):not(.header__heading){letter-spacing:-.03em}.cart-drawer__header{border-bottom:1px solid var(--shpry-border)!important;padding-bottom:16px!important}.cart-item{border-bottom:1px solid var(--shpry-border)!important}.cart__ctas .button{font-size:1.35rem!important;padding:16px!important;width:100%!important}@media screen and (max-width:749px){.header{min-height:54px!important}.header__heading-link{font-size:1.7rem!important}.card__content{padding:12px 14px 16px!important}.card__heading,.card__heading a{font-size:1.3rem!important}.price{font-size:1.35rem!important}.banner__box{padding:28px 24px!important}.footer{padding-top:52px!important}.button{padding:13px 22px!important}.product-form__submit{max-width:100%}}.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}.rich-text__heading{letter-spacing:-.04em!important;font-weight:800!important}.multicolumn-list__item{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/shpry-premium.css.map */
