:root{--pv-primary: #1C1C1E;--pv-accent: #0B7A75;--pv-accent-hover: #096B67;--pv-accent-light: rgba(11, 122, 117, .08);--pv-gold: #C5952A;--pv-bg: #FFFFFF;--pv-bg-alt: #F5F5F7;--pv-text: #1C1C1E;--pv-text-muted: #6E6E73;--pv-border: #E5E5E7;--pv-shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--pv-shadow-md: 0 4px 12px rgba(0,0,0,.08), 0 2px 4px rgba(0,0,0,.04);--pv-shadow-lg: 0 10px 30px rgba(0,0,0,.1), 0 4px 8px rgba(0,0,0,.05);--pv-radius: 8px;--pv-radius-lg: 12px;--pv-transition: .2s cubic-bezier(.4, 0, .2, 1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.shopify-section{transition:opacity .3s ease}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:.02em!important}.h0{font-size:clamp(2.5rem,5vw,4.5rem)!important;line-height:1.05!important}h2,.h2{font-size:clamp(1.75rem,3vw,2.5rem)!important;line-height:1.15!important}p{color:var(--pv-text-muted);line-height:1.65!important;font-size:1rem}.button,.btn,button[type=submit],.shopify-payment-button button,a.button,.button--primary{border-radius:var(--pv-radius)!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;transition:all var(--pv-transition)!important;position:relative;overflow:hidden;box-shadow:none!important}.button:hover,.btn:hover,a.button:hover{transform:translateY(-1px);box-shadow:var(--pv-shadow-md)!important}.button:active,.btn:active{transform:translateY(0)}.button--primary,.shopify-payment-button button{background-color:var(--pv-accent)!important;border-color:var(--pv-accent)!important;color:#fff!important}.button--primary:hover,.shopify-payment-button button:hover{background-color:var(--pv-accent-hover)!important;border-color:var(--pv-accent-hover)!important}.button--secondary{background-color:transparent!important;border:2px solid var(--pv-primary)!important;color:var(--pv-primary)!important}.button--secondary:hover{background-color:var(--pv-primary)!important;color:#fff!important}.card-wrapper{transition:transform var(--pv-transition),box-shadow var(--pv-transition)}.card-wrapper:hover{transform:translateY(-4px);box-shadow:var(--pv-shadow-lg)}.card{border-radius:var(--pv-radius-lg)!important;overflow:hidden;border:1px solid var(--pv-border)!important;background:#fff}.card .card__inner{border-radius:var(--pv-radius-lg)!important}.card__media img,.card .media img{transition:transform .4s cubic-bezier(.4,0,.2,1)}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img{transform:scale(1.05)}.card__media,.card .media{overflow:hidden;border-radius:var(--pv-radius-lg) var(--pv-radius-lg) 0 0!important}.card__content{padding:1rem 1.25rem!important}.card__heading,.card__heading a{font-size:.95rem!important;line-height:1.35!important;color:var(--pv-text)!important;transition:color var(--pv-transition)}.card-wrapper:hover .card__heading a{color:var(--pv-accent)!important}.price-item--regular,.price-item--sale{font-size:1.1rem!important;font-weight:700!important;color:var(--pv-text)!important}.price-item--sale{color:#d32f2f!important}.price-item--regular.price-item--last{text-decoration:line-through;color:var(--pv-text-muted)!important;font-weight:400!important}.badge{border-radius:20px!important;padding:.3em .9em!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase}.banner{border-radius:0!important}.banner__content{max-width:680px}.banner__heading span{text-shadow:0 2px 20px rgba(0,0,0,.3)!important}.banner__text{text-shadow:0 1px 8px rgba(0,0,0,.2);max-width:520px;margin-left:auto;margin-right:auto}.banner .button{min-width:180px;padding:14px 32px!important}.collection-list{gap:1.5rem}.collection-card__title{font-size:1.2rem!important;font-weight:700!important}.section-template--index,.shopify-section--index{padding-top:clamp(2rem,4vw,4rem);padding-bottom:clamp(2rem,4vw,4rem)}.section-header__title,.title{margin-bottom:1.5rem!important}.announcement-bar{letter-spacing:.06em;font-size:.82rem!important}.header-wrapper{box-shadow:var(--pv-shadow-sm)!important;border-bottom:none!important}.header__inline-menu ul li a,.header__inline-menu ul li span{font-size:.9rem!important;letter-spacing:.04em!important;text-transform:uppercase;transition:color var(--pv-transition)!important;padding:.6rem 0!important;position:relative}.header__inline-menu ul li a:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--pv-accent);transition:width var(--pv-transition),left var(--pv-transition)}.header__inline-menu ul li a:hover:after{width:100%;left:0}.Trust-badge-main{background:var(--pv-bg-alt);border-radius:var(--pv-radius-lg);padding:1.5rem!important;gap:0!important}.Trust-badge-main-sub{padding:1.25rem 1.5rem!important;flex:1;min-width:200px}.Trust-badge-main-sub .content .Trust-head h3{font-size:1rem!important;letter-spacing:.05em!important}.footer{border-top:none!important}.footer__content-top{padding-top:3rem;padding-bottom:2rem}.product__info-container{padding-top:1rem}.product__title h1{font-size:clamp(1.5rem,3vw,2.2rem)!important;line-height:1.2!important;margin-bottom:.75rem!important}.product__description{line-height:1.7!important;color:var(--pv-text-muted)}.product-form__buttons .button{width:100%;padding:16px 32px!important;font-size:1.1rem!important;border-radius:var(--pv-radius)!important}variant-radios label,.product-form__input label{border-radius:var(--pv-radius)!important;transition:all var(--pv-transition)!important}.image-with-text .grid{gap:2rem;align-items:center}.newsletter .field{border-radius:var(--pv-radius)!important;overflow:hidden}.newsletter .newsletter-form__button{border-radius:0 var(--pv-radius) var(--pv-radius) 0!important;background:var(--pv-accent)!important;border-color:var(--pv-accent)!important}.search .field{border-radius:var(--pv-radius)!important;border:1.5px solid var(--pv-border)!important;transition:border-color var(--pv-transition)!important}.search .field:focus-within{border-color:var(--pv-accent)!important;box-shadow:0 0 0 3px var(--pv-accent-light)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--pv-bg-alt)}::-webkit-scrollbar-thumb{background:#c7c7cc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#8e8e93}@media(max-width:749px){.h0{font-size:2rem!important;line-height:1.1!important}h2,.h2{font-size:1.5rem!important}.card__content{padding:.75rem 1rem!important}.product__title h1{font-size:1.4rem!important}.banner .button{min-width:140px;padding:12px 24px!important;font-size:.85rem!important}.Trust-badge-main{flex-direction:column;gap:.5rem!important}.Trust-badge-main-sub{width:100%!important;padding:1rem!important}.section-template--index,.shopify-section--index{padding-top:1.5rem;padding-bottom:1.5rem}.product-form__buttons .button{padding:14px 24px!important;font-size:1rem!important}.Grid-Title.h0{font-size:2rem!important}.section-title{font-size:1.75rem!important;line-height:1.2!important}}@media(min-width:750px)and (max-width:989px){.Trust-badge-main-sub{min-width:45%;flex:0 0 45%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.shopify-section{animation:fadeInUp .5s ease forwards}.quick-add__submit{border-radius:var(--pv-radius)!important;background:var(--pv-accent)!important;border-color:var(--pv-accent)!important;transition:all var(--pv-transition)!important}.quick-add__submit:hover{background:var(--pv-accent-hover)!important;transform:translateY(-1px)}.loading-overlay__spinner circle{stroke:var(--pv-accent)}::selection{background:#0b7a7533;color:var(--pv-text)}*:focus-visible{outline:2px solid var(--pv-accent)!important;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/overhaul.css.map */
