:root{--brand-teal: 0 107 107;--brand-orange: 255 90 0;--texture-lines: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='900' viewBox='0 0 1600 900' fill='none'%3E%3Cg stroke='rgb(230,74,0)' stroke-opacity='.11' stroke-width='2'%3E%3Cpath d='M-40 220 L160 120 L360 210 L560 90 L760 200 L980 110 L1200 230 L1440 120 L1660 210'/%3E%3Cpath d='M160 120 L210 360 L420 430 L360 210'/%3E%3Cpath d='M420 430 L640 380 L560 90'/%3E%3Cpath d='M640 380 L820 540 L760 200'/%3E%3Cpath d='M210 360 L60 560 L-40 480'/%3E%3Cpath d='M420 430 L470 650 L280 760 L60 560'/%3E%3Cpath d='M470 650 L700 720 L820 540'/%3E%3Cpath d='M820 540 L1040 470 L980 110'/%3E%3Cpath d='M1040 470 L1240 600 L1200 230'/%3E%3Cpath d='M1240 600 L1500 520 L1440 120'/%3E%3Cpath d='M700 720 L760 940'/%3E%3Cpath d='M1240 600 L1180 940'/%3E%3C/g%3E%3Cg stroke='rgb(0,107,107)' stroke-opacity='.08' stroke-width='2'%3E%3Ccircle cx='1180' cy='420' r='300'/%3E%3Ccircle cx='1180' cy='420' r='190'/%3E%3C/g%3E%3C/svg%3E")}.color-scheme.color-scheme_2{background-image:var(--texture-lines);background-repeat:no-repeat;background-position:center;background-size:cover}.banner__media{background-color:rgb(var(--color-background));overflow:hidden}.banner__media .placeholder-svg{display:none}.banner__media:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background-image:var(--texture-lines);background-repeat:no-repeat;background-position:center;background-size:cover}.banner:has(.placeholder-svg) .banner__content--boxed{background-color:transparent;padding-inline:0}.button,.shopify-challenge__button,.customer button{border-radius:999px;padding-inline:2rem;font-weight:600}.card__media{border-radius:var(--radius-media);overflow:hidden}.nav__link{position:relative;font-weight:600;text-transform:uppercase}.nav__list>.nav__item>.nav__link:after{content:"";position:absolute;left:0;right:0;bottom:.1rem;height:2px;background-color:rgb(var(--color-accent));transform:scaleX(0);transform-origin:left}.nav__list>.nav__item>.nav__link[aria-current=page]:after,.nav__list>.nav__item:hover>.nav__link:after{transform:scaleX(1)}@media(prefers-reduced-motion:no-preference){.nav__list>.nav__item>.nav__link:after{transition:transform .3s ease}.button{transition:transform .25s ease,box-shadow .25s ease,background-color .2s,color .2s,border-color .2s}.button:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgb(var(--brand-orange) / .28)}.card{transition:transform .35s ease}.card:hover{transform:translateY(-4px)}.banner__content>*{opacity:0;animation:rise .8s cubic-bezier(.2,.6,.2,1) forwards}.banner__content>*:nth-child(2){animation-delay:.12s}.banner__content>*:nth-child(3){animation-delay:.24s}.banner__content>*:nth-child(4){animation-delay:.36s}.banner__media:before{animation:drift 26s ease-in-out infinite alternate}@keyframes rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes drift{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(1.5%,1%,0) scale(1.06)}}}.footer__grid{grid-template-columns:repeat(4,minmax(10rem,1fr))}.footer__block--wide{grid-column:span 1!important}.footer__bottom{background-color:rgb(var(--color-accent) / .08);margin-inline:calc(-1 * var(--page-gutter));padding:1rem var(--page-gutter);border-top:none}.back-to-top{position:fixed;right:1.25rem;bottom:1.25rem;z-index:40;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-base);background-color:rgb(var(--color-accent));color:#fff;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.back-to-top.is-visible{opacity:1;pointer-events:auto}.back-to-top:hover{transform:translateY(-2px)}@media(max-width:749px){.footer__grid{grid-template-columns:repeat(2,1fr)}}.header--split{display:flex;align-items:center;gap:1.5rem;padding-block:.85rem;flex-wrap:nowrap}.header__inline-search{flex:1 1 420px;max-width:560px}.header__inline-search-form{display:flex;align-items:stretch;border:1px solid rgb(var(--color-border));border-radius:var(--radius-base);overflow:hidden}.header__category-select{border:none;border-right:1px solid rgb(var(--color-border));background:rgb(var(--color-background));padding:0 .75rem;font-size:var(--text-sm);max-width:9.5rem}.header__inline-search-form input[type=search]{flex:1;border:none;padding:0 .85rem;font-size:var(--text-sm)}.header__inline-search-form input[type=search]:focus{outline:none}.header__search-submit{border:none;background-color:rgb(var(--brand-teal));color:#fff;font-weight:700;letter-spacing:.03em;text-transform:uppercase;font-size:var(--text-sm);padding-inline:1.5rem;cursor:pointer}.header__search-submit:hover{background-color:rgb(var(--brand-teal) / .85)}.header__actions--split{display:flex;align-items:center;gap:1.5rem;margin-left:auto}.header__help,.header__account,.header__cart--split{display:flex;align-items:center;gap:.5rem;color:rgb(var(--color-text));text-decoration:none}.header__help-text,.header__account-text{display:flex;flex-direction:column;line-height:1.15}.header__help-label,.header__account-label{font-size:.7rem;opacity:.65}.header__help-phone,.header__account-action{font-weight:700;font-size:var(--text-sm)}.header__help-phone{color:rgb(var(--brand-teal))}.header__cart-icon-wrap{position:relative;display:inline-flex}.header__cart-count{position:absolute;top:-.4rem;right:-.5rem;min-width:1.1rem;height:1.1rem;padding-inline:.15rem;border-radius:999px;background-color:rgb(var(--brand-teal));color:#fff;font-size:.65rem;display:flex;align-items:center;justify-content:center}.header__nav-bar{border-top:1px solid rgb(var(--color-border));background-color:rgb(var(--color-background))}.header__nav-bar .nav__list{display:flex;justify-content:center;gap:1.75rem;padding-block:.65rem}@media(max-width:989px){.header--split{flex-wrap:wrap}.header__inline-search{order:3;flex-basis:100%;max-width:none}.header__help-text,.header__account-text,.header__nav-bar{display:none}}.contact__heading{text-align:center;margin-bottom:.4rem}.contact__subheading{text-align:center;max-width:34rem;margin:0 auto 2rem;opacity:.75}.contact__grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,1.4fr);gap:2rem;align-items:start}.contact__info{border-radius:var(--radius-media);padding:1.75rem;display:flex;flex-direction:column;gap:.9rem}.contact__info-title{margin:0 0 .25rem;font-size:var(--text-lg)}.contact__info-row{display:flex;align-items:center;gap:.65rem;color:inherit;text-decoration:none;font-size:var(--text-sm)}.contact__info-row .icon{width:1.15rem;height:1.15rem;flex-shrink:0}a.contact__info-row:hover{color:rgb(var(--color-accent))}.contact__social{display:flex;gap:.75rem;margin-top:.5rem}.contact__social a{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background-color:rgb(var(--color-background));color:rgb(var(--color-text))}.contact__social a:hover{color:rgb(var(--color-accent))}.contact__social .icon{width:1.1rem;height:1.1rem}.contact__form{padding:0}.contact__form .contact__row,.contact__form .customer__grid.contact__row{margin-bottom:.9rem}.contact__form textarea{min-height:6.5rem}.contact__form .button{margin-top:.25rem}@media(max-width:749px){.contact__grid{grid-template-columns:1fr;gap:1.5rem}}@media(min-width:990px){.header-wrapper .header--split{flex-wrap:wrap;row-gap:.35rem}.header-wrapper .header--split .header__logo{order:0}.header-wrapper .header--split .header__inline-search{order:1;flex:1 1 520px;max-width:720px;margin:0 auto}.header-wrapper .header--split .header__actions{order:2;margin-left:0}.header-wrapper .header--split .header__nav-inline{order:3;flex:1 1 100%;border-top:1px solid rgb(var(--color-border));padding-top:.35rem}.header-wrapper .header--split .header__nav-inline .nav__list{justify-content:center}}.header-wrapper .header__inline-search-form{height:2.9rem;border:2px solid rgb(var(--brand-teal));border-radius:.65rem;box-shadow:0 2px 10px rgb(var(--brand-teal) / .15);transition:box-shadow .2s ease}.header-wrapper .header__inline-search-form:focus-within{box-shadow:0 0 0 4px rgb(var(--brand-teal) / .2)}.header-wrapper .header__inline-search-form input[type=search]{font-size:1rem;padding-inline:1rem}.header-wrapper .header__search-submit{position:relative;width:3.5rem;padding:0;font-size:0}.header-wrapper .header__search-submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.5rem;height:1.5rem;background-color:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E") center / contain no-repeat}body.template-product,body.template-product :where(h1,h2,h3,h4,h5,h6,p,a,span,strong,em,small,li,ul,div,label,legend,button,input,select,textarea,summary,details,th,td,caption,table,nav,section,header,footer){font-family:var(--font-body)!important}body.template-product .pdp .pd__summary,body.template-product .pdp .product__accordion summary{font-size:.9375rem;font-weight:700;letter-spacing:0;text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
