: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}@media(prefers-color-scheme:dark){:root:not([data-gs-theme=light]){--gs-card-bg: #1b2431;--gs-card-fg: #e7edf5;--gs-ink: #9cc3f0;--gs-link: #9cc3f0;--gs-muted: rgb(231 237 245 / .55);--gs-bar-bg: rgb(255 255 255 / .04);--gs-bar-bg-hover: rgb(255 255 255 / .1);--gs-bar-fg: rgb(231 237 245 / .8);--gs-stroke: 1px solid rgb(255 255 255 / .14);--gs-stroke-soft: 1px solid rgb(255 255 255 / .09);--gs-shadow: 0 1px 2px rgb(0 0 0 / .4), 0 10px 28px rgb(0 0 0 / .5);--gs-shadow-hover: 0 2px 4px rgb(0 0 0 / .5), 0 16px 34px rgb(0 0 0 / .6)}:root:not([data-gs-theme=light]) body,:root:not([data-gs-theme=light]) :is(.color-scheme-1,.color-scheme-2){--color-background: rgb(15 21 30 / 1);--color-background-rgb: 15 21 30;--color-foreground: rgb(231 237 245 / 1);--color-foreground-rgb: 231 237 245;--color-border: rgb(255 255 255 / .14);--color-input-background: rgb(26 35 48 / 1);--color-input-text: rgb(231 237 245 / 1);--color-primary-button-background: rgb(29 90 176 / 1);--color-primary-button-border: rgb(29 90 176 / 1);--color-primary-button-text: rgb(255 255 255 / 1);--color-primary-button-hover-background: rgb(38 108 205 / 1);--color-primary-button-hover-border: rgb(38 108 205 / 1);--color-primary-button-hover-text: rgb(255 255 255 / 1);--color-secondary-button-text: rgb(231 237 245 / 1);--color-secondary-button-border: rgb(255 255 255 / .25);--color-secondary-button-hover-text: rgb(255 255 255 / 1);--color-secondary-button-hover-border: rgb(255 255 255 / .4)}}:root[data-gs-theme=dark]{--gs-card-bg: #1b2431;--gs-card-fg: #e7edf5;--gs-ink: #9cc3f0;--gs-link: #9cc3f0;--gs-muted: rgb(231 237 245 / .55);--gs-bar-bg: rgb(255 255 255 / .04);--gs-bar-bg-hover: rgb(255 255 255 / .1);--gs-bar-fg: rgb(231 237 245 / .8);--gs-stroke: 1px solid rgb(255 255 255 / .14);--gs-stroke-soft: 1px solid rgb(255 255 255 / .09);--gs-shadow: 0 1px 2px rgb(0 0 0 / .4), 0 10px 28px rgb(0 0 0 / .5);--gs-shadow-hover: 0 2px 4px rgb(0 0 0 / .5), 0 16px 34px rgb(0 0 0 / .6)}:root[data-gs-theme=dark] body,:root[data-gs-theme=dark] :is(.color-scheme-1,.color-scheme-2){--color-background: rgb(15 21 30 / 1);--color-background-rgb: 15 21 30;--color-foreground: rgb(231 237 245 / 1);--color-foreground-rgb: 231 237 245;--color-border: rgb(255 255 255 / .14);--color-input-background: rgb(26 35 48 / 1);--color-input-text: rgb(231 237 245 / 1);--color-primary-button-background: rgb(29 90 176 / 1);--color-primary-button-border: rgb(29 90 176 / 1);--color-primary-button-text: rgb(255 255 255 / 1);--color-primary-button-hover-background: rgb(38 108 205 / 1);--color-primary-button-hover-border: rgb(38 108 205 / 1);--color-primary-button-hover-text: rgb(255 255 255 / 1);--color-secondary-button-text: rgb(231 237 245 / 1);--color-secondary-button-border: rgb(255 255 255 / .25);--color-secondary-button-hover-text: rgb(255 255 255 / 1);--color-secondary-button-hover-border: rgb(255 255 255 / .4)}@media(prefers-color-scheme:dark){:root:not([data-gs-theme=light]) #header-component .header__underlay{--color-scheme-top-row: rgb(21 29 40);--color-scheme-bottom-row: rgb(21 29 40)}}:root[data-gs-theme=dark] #header-component .header__underlay{--color-scheme-top-row: rgb(21 29 40);--color-scheme-bottom-row: rgb(21 29 40)}.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}.gs-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-foreground);cursor:pointer;transition:background-color .15s ease}.gs-theme-toggle:hover{background:rgb(var(--color-foreground-rgb, 0 0 0) / .08)}.gs-theme-toggle__sun{display:none}.gs-theme-toggle__moon{display:block}:root[data-gs-theme=dark] .gs-theme-toggle__sun{display:block}:root[data-gs-theme=dark] .gs-theme-toggle__moon{display:none}@media(prefers-color-scheme:dark){:root:not([data-gs-theme=light]) .gs-theme-toggle__sun{display:block}:root:not([data-gs-theme=light]) .gs-theme-toggle__moon{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gs-boxed.css.map */
