:root{--gs-radius: 8px;--gs-radius-sm: 6px;--gs-stroke: 1px solid rgb(13 42 77 / .12);--gs-stroke-soft: 1px solid rgb(13 42 77 / .08);--gs-stroke-dark: 1px solid rgb(255 255 255 / .14);--gs-shadow: 0 1px 2px rgb(13 42 77 / .04), 0 10px 28px rgb(13 42 77 / .08);--gs-shadow-hover: 0 2px 4px rgb(13 42 77 / .06), 0 16px 34px rgb(13 42 77 / .14);--gs-shadow-dark: 0 14px 36px rgb(3 10 34 / .35);--gs-card-bg: #ffffff;--gs-card-fg: #17222e;--gs-ink: #0d2a4d;--gs-link: #123e6f;--gs-muted: rgb(13 42 77 / .5);--gs-bar-bg: rgb(13 42 77 / .03);--gs-bar-bg-hover: rgb(13 42 77 / .08);--gs-bar-fg: rgb(13 42 77 / .75)}:is(.template-product,.template-collection,.template-cart,.template-page,.template-blog,.template-article,.template-search,.template-404,.template-list-collections) .content-for-layout{display:block;width:min(var(--page-width, 100vw) - var(--page-margin, 16px) * 2,calc(100% - var(--page-margin, 16px) * 2));margin-inline:auto;margin-block:10px 26px;border:var(--gs-stroke);border-radius:var(--gs-radius);background:radial-gradient(90% 40% at 100% 0%,rgb(0 183 235 / .05),transparent 45%),radial-gradient(90% 40% at 0% 100%,rgb(236 0 140 / .04),transparent 45%),var(--color-background);box-shadow:var(--gs-shadow);padding-block:clamp(10px,1.5vw,22px)}:is(.template-product,.template-collection,.template-cart,.template-page,.template-blog,.template-article,.template-search,.template-404,.template-list-collections) .content-for-layout .section-background{display:none}:is(.template-collection,.template-page,.template-search,.template-404,.template-cart,.template-list-collections) .content-for-layout h1{display:block;width:fit-content;margin-inline:auto;text-align:center;font-size:clamp(2rem,1.3rem + 2.4vw,2.9rem);font-weight:800;letter-spacing:-.015em;line-height:1.1}:is(.template-collection,.template-page,.template-search,.template-404,.template-cart,.template-list-collections) .content-for-layout h1:after{content:"";display:block;width:64px;height:4px;margin:14px auto 0;border-radius:4px;background:#123e6f}.template-page .content-for-layout rte-formatter,.template-page .content-for-layout .page-content-rte{display:block;width:100%;max-width:none;margin-inline:auto;font-size:1.02rem;line-height:1.72}.template-page .content-for-layout .page-width-content{--page-content-width: 200rem}.template-page .content-for-layout .text-block{max-width:none;width:100%;margin-inline:auto}.template-page .content-for-layout .text-block>*,.template-page .content-for-layout rte-formatter>*{max-width:none}.template-page .content-for-layout rte-formatter :is(p,li,ul,ol,h2,h3,h4,table,blockquote),.template-page .content-for-layout .page-content-rte :is(p,li,ul,ol,h2,h3,h4,table,blockquote){text-align:left}.template-page .content-for-layout rte-formatter>p:first-of-type,.template-page .content-for-layout .page-content-rte>p:first-of-type{font-size:1.1rem;color:rgb(var(--color-foreground-rgb, 0 0 0) / .72)}.template-page .content-for-layout :is(rte-formatter,.page-content-rte) h2{font-size:1.45rem;font-weight:750;letter-spacing:-.01em;margin:2em 0 .55em;padding-inline-start:14px;border-inline-start:4px solid var(--gs-link);border-radius:2px}.template-page .content-for-layout :is(rte-formatter,.page-content-rte) h3{font-size:1.15rem;font-weight:700;margin:1.6em 0 .45em}.template-page .content-for-layout :is(rte-formatter,.page-content-rte) p{margin:.85em 0}.template-page .content-for-layout :is(rte-formatter,.page-content-rte) :is(ul,ol){margin:.85em 0;padding-inline-start:1.5em}.template-page .content-for-layout :is(rte-formatter,.page-content-rte) li{margin-block:.35em}.template-page .content-for-layout :is(rte-formatter,.page-content-rte) a{color:var(--gs-link);font-weight:650;text-underline-offset:3px}.template-page .content-for-layout :is(rte-formatter,.page-content-rte) hr{border:0;height:1px;margin-block:2em;background:rgb(var(--color-foreground-rgb, 0 0 0) / .1)}.template-page .content-for-layout :is(rte-formatter,.page-content-rte) blockquote{margin:1.2em 0;padding:12px 18px;border-inline-start:4px solid #00b7eb;border-radius:var(--gs-radius-sm);background:#00b7eb0f}.template-page .content-for-layout :is(rte-formatter,.page-content-rte) table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:.95rem}.template-page .content-for-layout :is(rte-formatter,.page-content-rte) :is(th,td){padding:10px 14px;border:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .12);text-align:left}.template-page .content-for-layout :is(rte-formatter,.page-content-rte) th{background:#123e6f0f;font-weight:750}.template-page .content-for-layout :is(rte-formatter,.page-content-rte) details{border-radius:var(--gs-radius-sm);transition:border-color .15s ease,box-shadow .15s ease}.template-page .content-for-layout :is(rte-formatter,.page-content-rte) details:hover{border-color:#123e6f73}.template-page .content-for-layout :is(rte-formatter,.page-content-rte) details[open]{border-color:#123e6f73;box-shadow:0 8px 20px #0d2a4d12}.template-page .content-for-layout :is(rte-formatter,.page-content-rte) summary{font-weight:650}.template-page .content-for-layout :is(rte-formatter,.page-content-rte) details[open] summary:after{color:var(--gs-link)}.template-page .contact-form__form{max-width:720px;margin-inline:auto;padding:26px 28px;border:var(--gs-stroke-soft);border-radius:var(--gs-radius-sm);background:var(--color-background);box-shadow:var(--gs-shadow)}.template-page .contact-form__input{border-radius:var(--gs-radius-sm)}.template-page .contact-form__input:focus{border-color:#00b7eb;box-shadow:0 0 0 3px #00b7eb26}.template-page .contact-form__form button[type=submit],.template-page .contact-form__form .button{border-radius:999px;background:linear-gradient(135deg,#0d2a4d,#123e6f);border-color:transparent;color:#fff;font-weight:700;padding-inline:2.2rem;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}.template-page .contact-form__form button[type=submit]:hover,.template-page .contact-form__form .button:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 10px 22px #0d2a4d4d}.template-collection .content-for-layout .shopify-section:first-child .text-block{margin-inline:auto;text-align:center}.template-collection .content-for-layout .shopify-section:first-child .text-block p{max-width:64ch;margin-inline:auto;color:rgb(var(--color-foreground-rgb, 0 0 0) / .62)}.gs-contact-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-block:22px 18px}@media screen and (min-width:750px){.gs-contact-grid{grid-template-columns:repeat(3,1fr)}}.gs-contact-card{display:flex;flex-direction:column;gap:4px;padding:18px 18px 16px;border:var(--gs-stroke-soft);border-radius:var(--gs-radius-sm);background:var(--color-background);text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.gs-contact-card:hover{transform:translateY(-2px);border-color:#123e6f66;box-shadow:var(--gs-shadow-hover)}.gs-contact-ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-block-end:6px;border-radius:11px;background:linear-gradient(135deg,#0d2a4d,#123e6f);color:#fff;font-size:1.05rem}.template-page .content-for-layout .gs-contact-card h3{margin:0;font-size:1rem;font-weight:750}.template-page .content-for-layout .gs-contact-card p{margin:0;font-size:.9rem;line-height:1.5}.gs-contact-sub{color:rgb(var(--color-foreground-rgb, 0 0 0) / .55);font-size:.8rem!important}.template-page .content-for-layout .gs-contact-note,.gs-contact-note{text-align:center!important;font-size:.9rem;color:rgb(var(--color-foreground-rgb, 0 0 0) / .6);margin-block:8px 0}product-card.product-card{display:block;height:100%;border:var(--gs-stroke-soft);border-radius:var(--gs-radius-sm);background:rgb(var(--color-background-rgb, 255 255 255) / 1);box-shadow:var(--gs-shadow);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}product-card.product-card:hover{transform:translateY(-3px);border-color:#0d2a4d38;box-shadow:var(--gs-shadow-hover)}product-card .product-card__content{height:100%;padding:0 14px 14px}product-card .product-card__content>.card-gallery{margin-inline:-14px;margin-block-end:10px;border-block-end:var(--gs-stroke-soft)}product-card .product-card__content>a :is(h1,h2,h3,h4,h5,h6,p){margin:0;font-size:.92rem;font-weight:650;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}product-card .product-card__content product-price,product-card .product-card__content product-price :is(span,p,div){margin-block-start:2px;font-weight:800;color:var(--gs-ink)}product-card .card-gallery .product-media-container{aspect-ratio:4 / 3}product-card.product-card{display:flex;flex-direction:column}product-card .product-card__content{flex:1 1 auto;position:relative}product-card .card-gallery .product-media-container{padding:12px;box-sizing:border-box}product-card quick-add-component,product-card .quick-add{display:none!important}product-card .product-card__stock{position:absolute;inset-block-end:16px;inset-inline-end:14px;display:inline-flex;align-items:center;gap:5px;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gs-muted);white-space:nowrap;pointer-events:none}product-card .product-card__stock i{width:7px;height:7px;border-radius:50%;background:#16c05f}product-card .product-card__gsadd{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:38px;border:0;border-block-start:var(--gs-stroke-soft);background:var(--gs-bar-bg);color:var(--gs-bar-fg);font-size:.68rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .16s ease,color .16s ease}product-card.product-card:hover .product-card__gsadd:not(:disabled){background:var(--gs-bar-bg-hover);color:var(--gs-card-fg)}product-card .product-card__gsadd:hover:not(:disabled){background:#0d2a4d!important;color:#fff!important}product-card .product-card__gsadd:disabled{cursor:wait;opacity:.75}product-card .product-card__gsadd.is-added{background:#0a8a3c!important;color:#fff!important;opacity:1}.resource-card__media,product-card .card-gallery,product-card .card-gallery .product-media-container,product-card .card-gallery .product-media,.ft-pack__media{background:#fff}[id$=__hero_slider] slideshow-slides,[id$=__hero_slider] slideshow-slide{min-height:0!important}[id$=__hero_slider] slideshow-slide{height:auto!important;aspect-ratio:1920 / 873}[id$=__hero_slider] slideshow-slide>.slide__image-container{position:relative;height:100%;width:100%!important;padding:0!important;margin:0!important}[id$=__hero_slider] .slide__image-container>.slide__image{object-fit:cover;width:100%;height:100%}[id$=__hero_slider] .slide__content{display:none!important}@media screen and (max-width:749px){[id$=__hero_slider] slideshow-slides{padding-inline:0!important}[id$=__hero_slider] slideshow-slide{width:100%!important}}@media screen and (max-width:1099px){.product-information__grid{grid-template-columns:1fr!important;grid-template-areas:none!important}.product-information__media,.product-information__grid>*{grid-column:1 / -1!important;width:100%!important;max-width:100%!important}.product-information__media{margin-bottom:20px}}.blog-post-card__image-container{aspect-ratio:16 / 9;width:100%;overflow:hidden;border-radius:10px}.blog-post-card__image,.blog-post-card__image-container img{height:100%!important;width:100%!important;object-fit:cover!important}.blog-post-item--horizontal .blog-post-card__image-container{aspect-ratio:16 / 9}@media screen and (max-width:749px){[id$=__footer] .footer-content{row-gap:18px!important}[id$=__footer] .footer-content>.group-block{padding-block:0!important}[id$=__footer] [class*=__shop_links] p,[id$=__footer] [class*=__support_links] p,[id$=__footer] .text-block.rte p{margin:0 0 6px!important;line-height:1.5!important}[id$=__footer] [class*=__shop_heading],[id$=__footer] [class*=__support_heading]{margin-bottom:4px!important}[id$=__footer] .footer-content--isolate{gap:18px!important}[id$=__footer] .logo-block{margin-bottom:4px}}.blog-post-item--horizontal .blog-post-card{flex-direction:column!important}.blog-post-item--horizontal .blog-post-card>*{flex-basis:auto!important;width:100%!important}@media screen and (max-width:749px){[id$=__footer] .footer-content{display:grid!important;grid-template-columns:1fr 1fr;column-gap:16px}[id$=__footer] .footer-content>.group-block:nth-child(1),[id$=__footer] .footer-content>.group-block:nth-child(4),[id$=__footer] .footer-content>.group-block:nth-child(5){grid-column:1 / -1}}@media screen and (max-width:749px){.product-information,.gs-tabs,[id$=__gs_product_tabs] .section,.product-recommendations{padding-inline:14px!important}.product-information__grid{padding-inline:0!important}.featured-tabs__grid--packs,.featured-tabs__grid--products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}@media screen and (max-width:749px){.product-grid,[class*=product-grid],.collection-grid,.resource-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:10px!important}.product-grid>*,.resource-list__grid>*{min-width:0!important}.ft-pack__badge{display:none!important}.ft-pack__set{left:8px!important;right:auto!important;max-width:calc(100% - 16px);white-space:normal;line-height:1.2}}@media screen and (max-width:749px){.product-information,.gs-tabs,.product-recommendations,.article-products,.df,.dd,.bp{box-sizing:border-box!important;max-width:100%!important;width:auto!important}.product-information__grid,.product-information__media,.product-information>*{max-width:100%;min-width:0}#MainContent,main,.gs-boxed,.section--page-width{overflow-x:clip}img,video,table{max-width:100%}}@media screen and (max-width:1099px){.product-information__grid{grid-template-columns:minmax(0,1fr)!important}.product-information__media,.product-information__grid>*{min-width:0!important}.product-information__media media-gallery,.product-information__media slideshow-component,.product-information__media slideshow-slides,.product-media-container,.product-media{max-width:100%!important;min-width:0!important}.product-media__image{max-width:100%!important;height:auto}}@media screen and (max-width:749px){.gs-tabs__trust-text,.gs-tabs__trust-text strong,.gs-tabs__trust-text span{white-space:normal!important;overflow-wrap:anywhere;min-width:0}.gs-tabs__trust-text strong{font-size:.78rem;letter-spacing:.02em}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gs-boxed.css.map */
