:root{--brand-blue: 0, 87, 255;--brand-lime: 229, 229, 33;--brand-ink: 31, 31, 33;--brand-surface: 247, 248, 251;--elevation-soft: 0 1.2rem 3rem rgba(15, 23, 42, .08);--elevation-hover: 0 1.8rem 4rem rgba(15, 23, 42, .14)}html{scroll-behavior:smooth}.button,.shopify-payment-button__button,.quick-add__submit,.menu-drawer__menu-item.highlight-quote,.header__menu-item.highlight-quote{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.button:hover,.button:focus-visible,.shopify-payment-button__button:hover,.shopify-payment-button__button:focus-visible,.quick-add__submit:hover,.quick-add__submit:focus-visible{transform:translateY(-1px);box-shadow:var(--elevation-soft)}.button--primary,.quick-add__submit.button--secondary,.shopify-payment-button__button--unbranded{box-shadow:0 .8rem 2rem rgba(var(--brand-blue),.18)}.header__menu-item.highlight-quote,.menu-drawer__menu-item.highlight-quote,.header__inline-menu a[href*=quote],.menu-drawer__menu-item[href*=quote]{background:linear-gradient(135deg,rgba(var(--brand-lime),1),#c8e000)!important;color:rgb(var(--brand-ink))!important;border-radius:999px;font-weight:700;padding:1rem 1.6rem!important;margin-left:.6rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1rem 2rem rgba(var(--brand-lime),.22)}.card,.article-card,.collection-card,.product__media-wrapper .media,.global-media-settings,.quick-add-modal__content,.facets__disclosure,.predictive-search,.cart-notification,.cart-drawer{border-radius:1.8rem}.card,.product__accordion,.collection-hero,.contact img,.banner__box,.newsletter__wrapper,#ProductInfo-template--main,.quick-add-modal__content,.predictive-search{box-shadow:var(--elevation-soft)}.card{overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.08)}.card-wrapper:hover .card,.card-wrapper:focus-within .card{transform:translateY(-.3rem);box-shadow:var(--elevation-hover)}.card__heading a,.full-unstyled-link,.product__title a,.product__view-details,.collection-hero__title,.rich-text__heading,h1,h2,h3,h4,h5,h6{text-wrap:balance}.breadcrumbs{margin:0 0 2rem}.breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;font-size:1.3rem;color:rgba(var(--color-foreground),.72)}.breadcrumbs__item{display:inline-flex;align-items:center;gap:.8rem}.breadcrumbs__item:not(:last-child):after{content:"/";color:rgba(var(--color-foreground),.35)}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:rgb(var(--color-link));text-decoration:underline}.template-product product-info .product__info-wrapper{align-self:start}.template-product product-info .product__info-container{gap:1.8rem}.template-product .product__title h1{margin-bottom:.4rem}.template-product .price--large{font-size:clamp(2.6rem,3vw,3.4rem)}.template-product .product-form__buttons{gap:1rem}.template-product .product-form__submit,.template-collection .quick-add__submit,.template-index .quick-add__submit{min-height:5.4rem;font-weight:700}.template-product .icon-with-text{padding:1.6rem 1.8rem;background:rgba(var(--color-foreground),.03);border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1.8rem}.template-product .icon-with-text .icon-with-text__item{gap:1rem}.template-product .icon-with-text .svg-wrapper{width:2.2rem;height:2.2rem;color:rgb(var(--brand-blue))}.template-product .accordion{border-radius:1.6rem;border:.1rem solid rgba(var(--color-foreground),.08);overflow:hidden}.template-product .accordion summary{padding-block:1.8rem}.template-product .accordion__title{font-weight:700}.template-product .accordion__content{color:rgba(var(--color-foreground),.82)}.template-product .product__description,.template-product .product__accordion,.template-product .product__inventory,.template-product .product__tax{scroll-margin-top:12rem}.template-collection .facets-container,.template-search .facets-container{gap:2rem}.template-collection .product-grid-container .collection,.template-search .product-grid-container .collection{row-gap:2rem}.template-collection .card__content,.template-search .card__content,.template-index .card__content{padding-bottom:1.8rem}.template-collection .price,.template-search .price,.template-index .price{margin-top:1rem}.badge{letter-spacing:.04em}@media screen and (max-width:989px){.header__menu-item.highlight-quote,.header__inline-menu a[href*=quote]{margin-left:0}}@media screen and (max-width:749px){.template-product .breadcrumbs{margin-bottom:1.4rem}.template-product product-info .product__info-container .product-form__buttons{position:sticky;bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);z-index:5;padding:1rem;border-radius:1.6rem;background:rgba(var(--color-background),.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:.1rem solid rgba(var(--color-foreground),.1);box-shadow:var(--elevation-hover)}.template-product .shopify-payment-button{margin-top:.8rem}.template-product .icon-with-text{padding:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme-optimizations.css.map */
