body{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-primary)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-display);font-weight:400;letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}.h0{font-size:clamp(44px,6vw,84px)}h1,.h1{font-size:clamp(34px,4.5vw,60px)}h2,.h2{font-size:clamp(26px,3vw,44px)}h3,.h3{font-size:var(--text-xl);line-height:var(--leading-snug)}.subtitle,.small-text{font-family:var(--font-body);font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:500}.page-width{max-width:var(--content-max)}.container,.container-fluid{padding-left:var(--main-padding);padding-right:var(--main-padding)}.button{min-height:44px;padding:0 24px;font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;border-radius:0;box-shadow:none;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.button--primary{background:var(--ce-black);color:var(--ce-white)}.button--primary:hover{background:var(--ce-gray-800)}.button--secondary{background:transparent;color:var(--ce-black);box-shadow:inset 0 0 0 1px var(--ce-black)}.button--secondary:hover{background:var(--ce-black);color:var(--ce-white)}.button--tertiary,.link{text-decoration:underline;text-underline-offset:4px}.button--tertiary:hover,.link:hover{color:var(--ce-gray-500)}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:none;box-shadow:var(--action-focus-ring)}.field .field__input,.field__input,select,textarea{border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--ce-white);font-family:var(--font-body)}.field .field__input:focus,.field__input:focus{border-color:var(--ce-black)}.card-wrapper,.card{border:0;border-radius:0;box-shadow:none;background:transparent}.card-wrapper__image img,.card__media img{aspect-ratio:3/4;object-fit:cover;transition:transform var(--dur-image) var(--ease-out)}.card-wrapper:hover .card-wrapper__image img,.card-wrapper:hover .card__media img{transform:scale(1.03)}.card__title{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;letter-spacing:0;text-transform:none}.card-information{padding:12px 0 0}.badge{border-radius:var(--radius-pill);font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;background:var(--ce-white);color:var(--ce-black);border:0;padding:6px 10px}.price{font-family:var(--font-body)}.price--on-sale .price-item--regular{color:var(--ce-gray-400)}.price__sale .price-item--sale{color:var(--ce-whisky)}.header-wrapper{background:var(--header-glass);backdrop-filter:blur(var(--header-blur));-webkit-backdrop-filter:blur(var(--header-blur));border-bottom:1px solid var(--border-subtle)}.header .header__menu-item{font-size:var(--text-sm);letter-spacing:0;text-transform:none}.announcement-bar{background:var(--ce-black);color:var(--ce-white)}.announcement-bar__text,.announcement-bar__text p{font-size:var(--text-xs);letter-spacing:.02em}.drawer__inner{border-radius:0;box-shadow:var(--shadow-dialog)}.drawer__heading{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl)}.footer,#shopify-section-footer .footer{background:var(--ce-black);color:var(--ce-white)}.shopify-section+.shopify-section{margin-top:0}.customer,.login,.account{max-width:var(--content-max)}.customer h1,.login h1{font-family:var(--font-display);font-weight:400}.customer .field{margin-bottom:12px}.customer .button{width:100%}.search-modal,.predictive-search{border-radius:0;box-shadow:var(--shadow-float)}.facets__summary,.facets__heading{font:var(--type-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.pagination__item,.load-more{border-radius:0}.slideshow .button--simple,.image-banner .button--simple{background:var(--ce-black);color:var(--ce-white);padding:0 24px;min-height:44px;box-shadow:none}.slideshow .button--simple .button-label,.image-banner .button--simple .button-label{color:inherit}.slideshow .button--simple:hover,.image-banner .button--simple:hover{background:var(--ce-gray-800)}.slideshow .button--simple+.button--simple,.image-banner .button--simple+.button--simple{background:var(--ce-white);color:var(--ce-black);margin-left:12px}.slideshow .button--simple+.button--simple:hover,.image-banner .button--simple+.button--simple:hover{background:var(--ce-gray-100)}.footer a[href*="shopify.com"]{display:none}.ce-badge-best{background:var(--ce-black);color:var(--ce-white)}.card__badge .badge{margin-right:6px}.product-details .product__description-box{text-align:left;max-width:64ch;margin-left:0;padding-top:24px;padding-bottom:24px}.product-details .product__description-box .rte,.product-details .product__description-box p{font:var(--type-body);text-align:left}.product-details .product__description-box h2,.product-details .product__description-box .product__description-title{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-secondary);text-decoration:none;margin:0 0 12px}.product-details .product__description-box .product__description-subheading{text-align:left}.product-details .product__description-box .product__description{font:var(--type-body)}.product-details .product__description p,.product-details .product__description ul,.product-details .product__description ol{max-width:none;margin-left:0;margin-right:0}.product-about{padding-top:16px;padding-bottom:16px}body.body-template-product .Vtl-InstaFeedWrappperClass,body.body-template-product .Vtl-InstagramFeedWidget,body.body-template-product #vitals-instagram-feed,body.body-template-product [id*=instagram-feed],body.body-template-product [class*=instagram-feed],body.body-template-product [class*=vitals-instagram]{display:none}body.body-template-product #vitals-end-section:has(>.Vtl-InstaFeedWrappperClass:only-child){display:none}.product-markers .product-markers__marker{--marker-background:var(--ce-black);--marker-color:var(--ce-white);--marker-background-hover:var(--ce-white);--marker-color-hover:var(--ce-black);width:28px;height:28px;border-radius:999px;box-shadow:none;background:var(--ce-black);color:var(--ce-white);border:1px solid rgba(255,255,255,.6)}.product-markers .product-markers__marker:hover{background:var(--ce-white);color:var(--ce-black);border-color:var(--ce-black)}.product-markers .product-markers__marker svg{width:14px;height:14px}.product-markers .product-markers__product{border:1px solid var(--border-default);border-radius:0;box-shadow:var(--shadow-float);background:var(--surface-card)}.product-markers .product-markers__product .card-horizontal__title a{font-size:var(--text-sm)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ce-brand.css.map */
