:root{--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Arial,Helvetica,sans-serif;--buttons-radius:4px;--buttons-radius-outset:4px}.page-width{max-width:1304px}.header__heading-link .h2{font:800 34px Arial,sans-serif;letter-spacing:-1.5px;color:#14202c}.header__heading-link .h2:after{content:'.';color:#1e99ff}.header__menu-item{font-weight:700;font-size:14px}.header__active-menu-item{color:#087fe3}.mega-menu__content{border-top:3px solid #087fe3}.mega-menu__link{font-size:15px}.card__heading{font-size:16px;line-height:1.45;font-weight:700}.card__inner{background:#f5f7f9}.card__media .media img{object-fit:contain!important;padding:12px}.card__information{padding-top:14px}.price{font-size:16px}.button,.button:before,.button:after{border-radius:4px}.collection{--grid-desktop-horizontal-spacing:20px;--grid-desktop-vertical-spacing:32px;--grid-mobile-horizontal-spacing:12px;--grid-mobile-vertical-spacing:24px}.collection .grid{column-gap:20px;row-gap:32px}.tlc-intro{background:#f0f4f8;color:#14202c;padding:24px 0 36px}.tlc-breadcrumbs{display:flex;gap:10px;align-items:center;font-size:12px;margin-bottom:24px}.tlc-breadcrumbs a{color:#526171;text-decoration:none}.tlc-heading{padding:0 0 4px}.tlc-heading--image{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:center}.tlc-eyebrow{color:#087fe3;font-size:12px;font-weight:700;letter-spacing:1.5px;margin:0 0 12px}.tlc-heading h1{font:800 clamp(32px,4vw,54px)/1.08 Impact,'Arial Narrow',Arial,sans-serif;text-transform:uppercase;color:#14202c;margin:0 0 18px;letter-spacing:.2px}.tlc-description{font-size:16px;line-height:1.65;max-width:720px;color:#526171}.tlc-description p{margin:0}.tlc-image{border-radius:6px;overflow:hidden}.tlc-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.tlc-categories{display:flex;flex-wrap:wrap;gap:10px;padding-top:24px;padding-bottom:8px}.tlc-categories a{display:block;border:1px solid #dfe6ed;border-radius:4px;padding:10px 16px;background:#fff;color:#14202c;font-size:14px;font-weight:700;text-decoration:none}.tlc-categories a:hover,.tlc-categories a[aria-current]{background:#087fe3;border-color:#087fe3;color:white}.facets__summary,.facet-filters__label,.facet-filters__sort{font-size:14px}.facets__summary:hover,.facets__summary span:hover{color:#087fe3}.collection__title h2{font:800 32px Impact,Arial,sans-serif;text-transform:uppercase;color:#14202c}.footer{border-top:0}a:focus-visible,button:focus-visible{outline-color:#087fe3}@media(max-width:749px){.header__heading-link{padding:0;white-space:nowrap}.header__heading-link .h2{font-size:22px;letter-spacing:-1px}.tlc-heading--image{grid-template-columns:1fr;gap:24px}.tlc-image{max-width:480px}.tlc-intro{padding-top:18px;padding-bottom:26px}.tlc-breadcrumbs{margin-bottom:22px}.tlc-categories{gap:8px;padding-top:20px}.tlc-categories a{font-size:12px;padding:9px 11px}.collection .grid{column-gap:12px;row-gap:24px}.card__heading{font-size:14px}.card__media .media img{padding:6px}.price{font-size:14px}}
.product__title h1{font:800 clamp(26px,2.6vw,36px)/1.18 Arial,Helvetica,sans-serif;letter-spacing:-.6px;color:#14202c;margin-bottom:12px}.product__info-container .price{font-size:24px;font-weight:700}.product__info-container .price__badge-sale{font-size:12px}.product__sku{font-size:12px;color:#667482;letter-spacing:.6px}.product__media-wrapper{background:#f5f7fa;border:1px solid #e0e7ee;border-radius:10px;padding:16px}.product__media img{object-fit:contain!important}.thumbnail{border-radius:5px}.thumbnail[aria-current]{border-color:#087fe3}.product-form__input .form__label,.product-form__quantity .form__label{font-weight:700;color:#14202c}.product-form__input input[type=radio]+label{border-radius:6px;padding:12px 16px;min-height:44px}.product-form__input input[type=radio]:checked+label{background:#087fe3;border-color:#087fe3;color:#fff}.product-form__submit{font-size:17px;font-weight:700;min-height:54px}.product-form__buttons{max-width:none}.product__description{border-top:1px solid #dfe6ed;padding-top:24px;margin-top:28px!important}.product__description,.product__description p,.product__description li,.product__description span{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.65!important}.product__description li{margin-bottom:8px!important}.product__description img{max-width:100%;height:auto}.product__description ul{padding-left:22px!important}.product__info-container .quantity{border-radius:6px}.product__info-container select,.product__info-container input[type=text],.product__info-container textarea{font-family:inherit;font-size:16px;min-height:44px}.related-products__heading{font:800 28px/1.2 Arial,Helvetica,sans-serif}.product__info-container a{color:#0873c8}@media(min-width:750px){.product__info-wrapper{padding-left:40px!important}.product__media-wrapper .slider-buttons{padding-top:8px}}@media(max-width:749px){.product__media-wrapper{padding:10px}.product__title h1{font-size:26px}.product__info-wrapper{padding-top:20px}.product__info-container .price{font-size:22px}.product__description,.product__description p,.product__description li,.product__description span{font-size:15px!important}.product-form__input input[type=radio]+label{padding:11px 13px}.thumbnail-list__item.slider__slide{width:70px!important}}
.tlp-personalize{margin:8px 0 18px;gap:12px;text-decoration:none!important;color:#fff!important;font-size:17px;font-weight:700}.tlp-options-heading{font:700 20px/1.3 Arial,Helvetica,sans-serif;margin:0 0 18px;scroll-margin-top:30px}.product__info-container .shopify-app-block input,.product__info-container .shopify-app-block select,.product__info-container .shopify-app-block textarea{border-radius:6px}.product__info-container .shopify-app-block{margin-bottom:20px}