.type-banner{flex:1 0 100%}.footer__title{font-weight:700;font-size:var(--body-font-size)!important}.overlay{--element-text-color: rgb(255,255,255);--color-secondary: rgb(0,0,0, .6)}#trustedsite-tm-image{position:fixed!important;right:16px;bottom:16px;z-index:9999}#trustedsite-tm-image iframe,#trustedsite-tm-image img{display:block}body{--tsp-ink: #202525;--tsp-teal: #087f87;--tsp-paper: #f4f6f5;--tsp-line: #d9e2df}#MainContent{font-family:Trebuchet MS,Segoe UI,sans-serif;line-height:1.6}#MainContent :is(h1,h2,h3,.heading-h1,.heading-h2,.heading-h3){font-family:Trebuchet MS,Segoe UI,sans-serif;letter-spacing:-.025em;line-height:1.18}#MainContent :is(.index-section,.section-header){margin-block:clamp(20px,3vw,40px)}#MainContent .section-header__title{text-wrap:balance}#MainContent :is(.btn,.button){border-radius:6px;font-weight:700;letter-spacing:.015em}#MainContent :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--tsp-teal);outline-offset:4px}.template-product .product-single__meta{background:var(--tsp-paper);border:1px solid var(--tsp-line);border-top:4px solid var(--tsp-teal);border-radius:12px;padding:clamp(16px,2.5vw,30px)}.template-product .product-single__meta :is(h1,h2){color:var(--tsp-ink);font-size:clamp(23px,2.2vw,34px);overflow-wrap:anywhere}.template-product .product-single__meta button[type=submit]{min-height:48px}.template-collection .rte--collection-desc{max-width:78ch;text-align:left;margin-block:16px 24px}.template-collection .collection-grid{border-top:1px solid var(--tsp-line);padding-top:20px}.template-blog #MainContent .section-header,.template-article #MainContent .section-header{text-align:left;border-left:5px solid var(--tsp-teal);padding-left:clamp(16px,2vw,26px)}.template-article #MainContent .rte{line-height:1.75}.template-article #MainContent .rte :is(h2,h3){margin-top:1.5em;color:var(--tsp-ink)}.template-article #MainContent .rte table{display:block;max-width:100%;overflow-x:auto}@media(max-width:749px){#MainContent .index-section{margin-block:24px}.template-product .product-single__meta{padding:18px}.template-collection .rte--collection-desc{margin-block:12px 18px}}@media(min-width:769px){#HeaderWrapper .site-navigation{--site-nav-item-padding: 10px}#HeaderWrapper .site-navigation>.site-nav__item>a,#HeaderWrapper .site-navigation .site-nav__details>summary{padding:12px 10px;font-size:15px;line-height:1.4;white-space:nowrap}#HeaderWrapper .site-nav__dropdown-link{line-height:1.5}}[id$=__slideshow-split] .hero__sidebyside-image .hero__image{object-position:50% 50%!important}#HeaderWrapper .site-header__element--top{--color-primary: #202525;--color-secondary: #ffffff;color:#202525;background:#fff}#HeaderWrapper .site-header__element--sub[data-type=nav]{--color-primary: #ffffff;--color-secondary: #087f87;color:#fff;background:#087f87}@media(min-width:769px){#HeaderWrapper .site-navigation{margin-top:0;margin-bottom:0}#HeaderWrapper .site-navigation>.site-nav__item>a,#HeaderWrapper .site-navigation .site-nav__details>summary{padding-top:7px;padding-bottom:7px;line-height:1.35}}[id$=__slideshow-split] .hero,[id$=__slideshow-split] .flickity-viewport{height:auto!important}[id$=__slideshow-split] .flickity-slider{position:relative!important;transform:none!important}[id$=__slideshow-split] .slideshow__slide{position:relative!important}[id$=__slideshow-split] .hero__sidebyside{flex-direction:column;height:auto;background:#202525;color:#fff}[id$=__slideshow-split] .hero__sidebyside-image{order:0;flex:none;width:100%}[id$=__slideshow-split] .hero__sidebyside-image-link{height:auto}[id$=__slideshow-split] .hero__sidebyside-image .hero__image{position:static!important;display:block;width:100%;height:auto!important;object-fit:contain}[id$=__slideshow-split] .hero__sidebyside-content{order:1;flex:none;width:100%;max-width:none}[id$=__slideshow-split] .hero__sidebyside-content-inner{padding:22px 4vw;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:12px 24px;text-align:center}[id$=__slideshow-split] .hero__top-subtitle{display:none}[id$=__slideshow-split] .hero__title{font-size:clamp(23px,2.4vw,34px)!important;margin:0}[id$=__slideshow-split] .hero__subtitle{font-size:18px;margin:0}[id$=__slideshow-split] .element-button{--color-primary: #202525;--color-secondary: #e5ad24;color:#202525;background:#e5ad24;border-color:#e5ad24;font-weight:700}@media(max-width:768px){[id$=__slideshow-split] .hero__sidebyside-content-inner{padding:20px;gap:14px}}#MainContent .element-button:not(.element-button--transparent),.footer .element-button:not(.element-button--transparent){--element-button-color-primary: #e5ad24;--element-button-color-secondary: #202525}#MainContent .element-button:not(.element-button--transparent):not(:disabled),#MainContent .add-to-cart:not(:disabled),#MainContent button[name=checkout],#MainContent .btn:not(.btn--tertiary):not(.btn--secondary):not(:disabled){background-color:#e5ad24!important;color:#202525!important;border-color:#e5ad24!important}#MainContent .element-button:not(.element-button--transparent):hover,#MainContent .add-to-cart:not(:disabled):hover{background-color:#d69c16!important}.tsp-parent-link{font-weight:700;border-bottom:1px solid #d9e2df;margin-bottom:12px;padding-bottom:12px}@media(min-width:769px){#HeaderWrapper .site-header__element--top .header-layout{padding-top:12px;padding-bottom:12px}[id$=__slideshow-split] .hero__sidebyside-image .hero__image{max-height:max(200px,calc(100svh - 360px));object-fit:contain}[id$=__slideshow-split] .hero__sidebyside-content-inner{padding-top:16px;padding-bottom:16px}}@media(max-width:768px){#MainContent .element-button,#MainContent .add-to-cart{min-height:44px}[id$=__slideshow-split] .hero__title{font-size:23px!important}[id$=__slideshow-split] .hero__sidebyside-content-inner{padding:16px;gap:10px 16px}}.product-single__meta block-quantity-selector p{font-size:16px!important;line-height:1.4;margin-top:6px!important;margin-bottom:6px}.product-single__meta .product__quantity>label{margin-bottom:6px}.product-single__meta .block-buy-buttons p{font-size:15px;margin-top:6px;margin-bottom:10px}@media(min-width:769px){.page-content--product{padding-top:24px}.product-single__meta h1{font-size:26px!important;line-height:1.18}}form[data-testid=klaviyo-form-Lk5rwD]{width:min(450px,calc(100vw - 32px))!important;max-height:calc(100svh - 40px);overflow-y:auto!important;border-radius:10px!important;border-top:5px solid #087f87!important;padding:24px!important;background:#fff!important}form[data-testid=klaviyo-form-Lk5rwD] .klaviyo-form-image img{content:url(/cdn/shop/files/tsp-approved-logo.png?v=1793901819);display:block!important;width:260px!important;max-width:100%!important;height:110px!important;object-fit:contain!important;margin:0 auto 12px!important}form[data-testid=klaviyo-form-Lk5rwD] .klaviyo-form-button{background:#e5ad24!important;color:#202525!important;border-color:#e5ad24!important;font-weight:700!important;min-height:48px!important;border-radius:5px!important}form[data-testid=klaviyo-form-Lk5rwD] .klaviyo-form-button:hover{background:#d69c16!important}form[data-testid=klaviyo-form-Lk5rwD] .klaviyo-form-richtext span{color:#202525!important}form[data-testid=klaviyo-form-Lk5rwD] input[type=email]{border:1px solid #879b9c!important;border-radius:4px!important;min-height:48px!important}@media(min-width:769px){#HeaderWrapper .site-header__element--top .header-layout{padding-top:4px;padding-bottom:4px}[id$=__slideshow-split] .hero__sidebyside-image{text-align:center;background:#202525}[id$=__slideshow-split] .hero__sidebyside-image .hero__image{width:auto!important;max-width:100%;max-height:clamp(280px,42svh,420px);margin-inline:auto}[id$=__slideshow-split] .hero__title{font-size:clamp(23px,2vw,29px)!important}[id$=__slideshow-split] .hero__sidebyside-content-inner{padding:12px 3vw;gap:10px 20px}}@media(min-width:769px){[id$=__slideshow-split] .hero__sidebyside{flex-direction:row;align-items:stretch}[id$=__slideshow-split] .hero__sidebyside-image{width:68%}[id$=__slideshow-split] .hero__sidebyside-image .hero__image{width:100%!important;max-height:none}[id$=__slideshow-split] .hero__sidebyside-content{width:32%;display:flex;align-items:center}[id$=__slideshow-split] .hero__sidebyside-content-inner{flex-direction:column;padding:24px;gap:20px;align-items:flex-start;text-align:left}[id$=__slideshow-split] .hero__title{font-size:clamp(26px,2.5vw,38px)!important;line-height:1.12}}#blp-container.blp-container{margin-left:16px!important;margin-bottom:16px!important}#blp-container #nav-toggle-widget.blp-call-to-action{background:#e5ad24!important;color:#202525!important;border:1px solid #d69c16!important;border-radius:6px!important;box-shadow:0 3px 12px #20252529!important;padding:11px 14px!important;min-height:44px!important;display:flex!important;align-items:center!important;gap:8px!important}#blp-container #nav-toggle-widget:hover{background:#d69c16!important}#blp-container #label-signup{color:#202525!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important}#blp-container .blp-call-to-action__icon{width:25px!important;height:25px!important;display:block!important}#blp-container .blp-call-to-action__icon>div{width:25px!important;height:25px!important;background:url(/cdn/shop/files/tsp-approved-icon.png?v=1793901828) center / contain no-repeat!important}@media(max-width:768px){#blp-container.blp-container{margin-left:10px!important;margin-bottom:10px!important}#blp-container #nav-toggle-widget.blp-call-to-action{padding:9px 11px!important}#blp-container #label-signup{font-size:12px!important}}#MainContent .element-button,#MainContent .add-to-cart,#MainContent .btn,#MainContent button[name=checkout],.footer .element-button,.drawer .element-button,.drawer .btn,form[data-testid=klaviyo-form-Lk5rwD] .klaviyo-form-button,#blp-container #nav-toggle-widget.blp-call-to-action{border-radius:6px!important;font-weight:700!important;min-height:44px}#MainContent [id$=__f3a836b6-0b01-469f-b5a7-78c98737384d]{margin-top:0!important;margin-bottom:24px!important;padding-top:0!important}#MainContent [id$=__f3a836b6-0b01-469f-b5a7-78c98737384d] .layout-section{padding-top:24px!important}#MainContent [id$=__f3a836b6-0b01-469f-b5a7-78c98737384d] .section-header{margin-top:0!important;margin-bottom:20px!important}@media(min-width:769px){[id$=__slideshow-split] .hero__sidebyside-content{order:0}[id$=__slideshow-split] .hero__sidebyside-image{order:1}}body,#HeaderWrapper,.footer,#MainContent,button,input,select,textarea{font-family:Trebuchet MS,Segoe UI,sans-serif}#MainContent{font-size:16px;line-height:1.6;color:#202525}#MainContent :is(h1,h2,h3,.heading-h1,.heading-h2,.heading-h3){font-family:Trebuchet MS,Segoe UI,sans-serif;color:inherit;font-weight:700}.template-page #MainContent .layout-section{padding-block:24px}.template-page #MainContent .element-text{line-height:1.6}.template-page #MainContent :is(h1,.heading-h1){font-size:36px;line-height:1.15}.template-page #MainContent :is(h2,.heading-h2){font-size:28px;line-height:1.2}.template-page #MainContent :is(h3,.heading-h3){font-size:22px;line-height:1.25}.template-page #MainContent :is(.color-scheme-1,.color-scheme-2){--color-primary:#202525;--color-secondary:#f4f6f5}#MainContent .element-button,.footer .element-button{font-size:16px;font-weight:700}#MainContent .rte a:not(.element-button){text-decoration:underline;text-underline-offset:3px}@media(max-width:768px){.template-page #MainContent :is(h1,.heading-h1){font-size:29px}.template-page #MainContent :is(h2,.heading-h2){font-size:24px}.template-page #MainContent :is(h3,.heading-h3){font-size:20px}.template-page #MainContent .layout-section{padding-block:20px}}@media(min-width:769px){#HeaderWrapper .site-nav__dropdown{background:#fff;color:#202525;--color-primary:#202525;--color-secondary:#fff;border-top:3px solid #e5ad24;border-radius:0 0 6px 6px;box-shadow:0 12px 28px #20252529;padding:12px;max-height:70svh;overflow-y:auto}#HeaderWrapper .site-nav__dropdown.megamenu{padding:24px 0 0}#HeaderWrapper .megamenu__col{padding:0 24px 24px 0}#HeaderWrapper .megamenu__col-title a{color:#087f87;font-size:16px;font-weight:700;border-bottom:1px solid #d9e2df;padding:8px 0;margin-bottom:8px}#HeaderWrapper .site-nav__dropdown-link{color:#202525;font-size:15px;line-height:1.45;white-space:normal;padding:9px 12px;border-radius:4px}#HeaderWrapper .megamenu .site-nav__dropdown-link{padding:7px 8px}#HeaderWrapper .site-nav__dropdown-link:hover,#HeaderWrapper .site-nav__dropdown-link:focus-visible{background:#edf5f4;color:#065d63;text-decoration:underline}#HeaderWrapper .tsp-parent-link{color:#087f87;font-weight:700;background:#f4f6f5;border-bottom:0;margin:0 0 12px;padding:10px 12px}#HeaderWrapper .site-nav__dropdown:not(.megamenu){min-width:260px}#HeaderWrapper .site-nav__dropdown-list{list-style:none;padding:0}}@media(min-width:769px){#HeaderWrapper .tsp-page-parent>a.site-nav__link,#HeaderWrapper .tsp-page-parent:hover>a.site-nav__link,#HeaderWrapper .tsp-page-parent.is-focused>a.site-nav__link,#HeaderWrapper .tsp-page-parent>nav-dropdown>details>summary{color:#fff!important;background:transparent!important}#HeaderWrapper .tsp-page-parent{border-bottom:2px solid transparent}#HeaderWrapper .tsp-page-parent:hover,#HeaderWrapper .tsp-page-parent:focus-within,#HeaderWrapper .tsp-page-parent:has(details[open]){border-bottom-color:#e5ad24}#HeaderWrapper .tsp-page-parent .site-nav__link:after{display:none}}@media(min-width:769px){[id$=__slideshow-split] .hero__sidebyside-image{overflow:hidden}[id$=__slideshow-split] .hero__sidebyside-image .hero__image{width:104%!important;max-width:none!important;margin-left:-4%!important;margin-right:0!important}[id$=__slideshow-split] .hero__sidebyside-content-inner{width:100%;align-items:center;text-align:center;padding:32px clamp(24px,2.5vw,48px)}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/overrides.css.map */
