:root{--co8-width: 1216px}.co5-header :is(.co5-topin,.co5-mainhead,.co5-nav){width:min(var(--co8-width),calc(100% - 48px));max-width:var(--co8-width);margin-inline:auto;box-sizing:border-box}.co5-header .co5-mainhead{gap:24px}.co5-header .co5-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:57px}.co5-header .co5-navlinks{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:clamp(10px,1.3vw,25px);min-width:0}.co5-header .co5-navlinks>a{font-weight:750}.co5-header .co5-nav-quote{margin-left:auto;flex-shrink:0}.co5-header .co5-search{max-width:620px}.co8-collection-head{display:block;max-width:var(--co8-width);width:calc(100% - 48px);margin:28px auto 0;padding:0;text-align:left;color:#102450}.co8-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:12px;margin:0 0 18px;color:#6d7f9c}.co8-breadcrumb a{color:#2d60ae;text-decoration:none}.co8-collection-head h1{font-family:Inter,Arial,sans-serif;font-weight:850;font-size:clamp(25px,2.4vw,36px);line-height:1.1;letter-spacing:-.65px;margin:0 0 8px;text-align:left;color:#132754}.co8-collection-intro{font-size:13.5px;line-height:1.55;max-width:850px;margin:0 0 20px;color:#536681}.co8-collection-intro p{margin:0 0 10px}collection-component results-list.product-grid-container{display:block!important;width:calc(100% - 48px)!important;max-width:var(--co8-width)!important;min-width:0!important;margin:0 auto 55px!important;padding:0!important;box-sizing:border-box;grid-column:1/-1!important}collection-component results-list .collection-wrapper.grid{display:block!important;grid-template-columns:none!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important}collection-component results-list .collection-wrapper>*,collection-component results-list #ResultsList.main-collection-grid,collection-component results-list #ResultsList.main-collection-grid>div{max-width:none!important;width:100%!important;min-width:0!important;grid-column:auto!important;margin-inline:0!important;box-sizing:border-box}collection-component results-list #ResultsList.main-collection-grid{display:block!important;padding:0!important}collection-component results-list .facets-block-wrapper{margin-bottom:17px;text-align:left}collection-component results-list #ResultsList .product-grid[product-grid-view=default]{max-width:none!important;width:100%!important;min-width:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;--product-grid-columns-desktop:repeat(4,minmax(0,1fr)) !important;gap:20px!important;margin:0!important;padding:0!important}collection-component .product-grid__item .product-card__content{height:100%}collection-component .product-grid__item product-price{display:block!important;width:100%!important;margin:8px 0 0!important;text-align:right!important;align-self:stretch!important;color:#0759e8!important}collection-component .product-grid__item product-price>div{text-align:right!important}collection-component .product-grid__item product-price .price{font-size:17px!important;font-weight:850!important;color:#0759e8!important}.co8-card-availability{display:flex;align-items:center;gap:6px;color:#16743c;font-weight:750;font-size:12px;line-height:1.35;margin:4px 0 2px;text-align:left}.co8-stock-dot{display:inline-block;width:8px;height:8px;border-radius:100%;background:#20a15c;flex:0 0 8px}.co8-card-availability--sold-out{color:#ba3341}.co8-card-availability--sold-out .co8-stock-dot{background:#dc4052}.co5-product-card .co8-card-availability{grid-column:1/-1;align-self:center}.co5-product-card .co5-prodprice{text-align:right;display:block}.product-information.section.section--page-width{width:calc(100% - 48px)!important;max-width:var(--co8-width)!important;margin:27px auto 36px!important;display:block!important;padding:0!important;box-sizing:border-box}.product-information .product-information__grid{display:grid!important;width:100%!important;max-width:100%!important;grid-column:auto!important;grid-template-columns:minmax(0,52%) minmax(0,1fr)!important;gap:30px!important;align-items:start!important}.product-information .product-information__media{width:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;padding:0!important;margin:0!important;grid-column:1!important;order:0!important}.product-information .product-details{width:100%!important;min-width:0!important;max-width:100%!important;grid-column:2!important;order:1!important;padding:0!important;align-items:flex-start!important;justify-content:flex-start!important}.product-information .product-details>.group-block{width:100%!important;max-width:none!important;padding:0!important;box-sizing:border-box}.product-information media-gallery{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden;border:1px solid #e3ebf6;border-radius:14px;background:#f8fbff}.product-information .product-information__media .product-media-container{display:flex;align-items:center;justify-content:center;width:100%!important;height:auto!important;max-height:480px!important;aspect-ratio:1/1!important;overflow:hidden!important;background:#f8fbff}.product-information .product-information__media :is(img,video,.deferred-media__poster-image){width:100%!important;height:auto!important;max-height:460px!important;object-fit:contain!important;object-position:center!important}.product-information .product-information__media .product-media{width:100%!important;max-height:480px!important}.product-information .product-details h1{font-family:Inter,Arial,sans-serif;font-size:clamp(21px,2vw,28px);line-height:1.17;font-weight:850;margin:0 0 8px;color:#122756}.product-information .product-details product-price{font-weight:850;color:#095ced;font-size:23px}.product-information .product-details .product-inventory{margin:7px 0 13px;font-size:13px}.product-information .product-details .product-form-buttons .add-to-cart-button{display:flex!important;align-items:center!important;justify-content:center!important;min-height:49px!important;background:#115ae8!important;color:#fff!important;border:1px solid #115ae8!important;border-radius:10px!important;padding:11px 20px!important;text-align:center!important;font-size:14px!important;font-weight:850!important;opacity:1}.product-information .product-details .product-form-buttons .add-to-cart-button[disabled]{background:#94a3b8!important;border-color:#94a3b8!important;cursor:not-allowed}.product-information .product-details .product-form-buttons{max-width:100%}.product-information .product-details .product-form-buttons:has(shopify-accelerated-checkout){gap:11px}.product-information .product-details .rte{font-size:13.5px;line-height:1.65}product-recommendations .section-resource-list{width:calc(100% - 48px)!important;max-width:var(--co8-width)!important;box-sizing:border-box;margin:20px auto 38px!important;padding-inline:0!important}product-recommendations .resource-list--grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:19px!important}product-recommendations .resource-list__item{min-width:0;border:1px solid #e4ebf5;border-radius:12px;overflow:hidden;padding:10px;box-shadow:0 4px 17px #15285b0d}product-recommendations .resource-list__item .card-gallery{width:100%;aspect-ratio:1/1;max-height:260px;background:#f8faff}product-recommendations .resource-list__item .card-gallery img{object-fit:contain!important;width:100%;max-height:250px}product-recommendations .resource-list__item product-price{width:100%!important;text-align:right!important}product-recommendations .resource-list__item product-price .price{font-weight:800;color:#0b5cea!important}@media(max-width:1199px){.co5-header .co5-mainhead,.co5-header .co5-nav,.co5-header .co5-topin{width:calc(100% - 38px)}.co5-header .co5-navlinks{gap:10px}collection-component results-list #ResultsList .product-grid[product-grid-view=default]{grid-template-columns:repeat(3,minmax(0,1fr))!important;--product-grid-columns-desktop:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.co5-header .co5-nav{justify-content:space-between}.co5-header .co5-navlinks{justify-content:flex-start;overflow-x:auto;flex:1;scrollbar-width:thin}.product-information .product-information__grid{grid-template-columns:minmax(0,49%) minmax(0,51%)!important;gap:20px!important}.product-information .product-information__media .product-media-container{max-height:400px!important}product-recommendations .resource-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:720px){.co8-collection-head,collection-component results-list.product-grid-container,.product-information.section.section--page-width,product-recommendations .section-resource-list{width:calc(100% - 28px)!important}.co8-collection-head{margin-top:19px}.co8-breadcrumb{font-size:11px;margin-bottom:12px}collection-component results-list #ResultsList .product-grid[product-grid-view=default]{grid-template-columns:repeat(2,minmax(0,1fr))!important;--product-grid-columns-desktop:repeat(2,minmax(0,1fr))!important;gap:12px!important}.product-information .product-information__grid{display:block!important;grid-template-columns:none!important}.product-information .product-information__media,.product-information .product-details{grid-column:auto!important;max-width:100%!important;width:100%!important}.product-information .product-information__media{margin-bottom:18px!important}.product-information .product-information__media .product-media-container{max-height:320px!important}.product-information .product-information__media img{max-height:310px!important}product-recommendations .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.co5-header :is(.co5-topin,.co5-mainhead,.co5-nav){width:calc(100% - 24px)}.co5-header .co5-navlinks{justify-content:flex-start}}@media(max-width:385px){collection-component results-list #ResultsList .product-grid[product-grid-view=default]{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){collection-component .product-grid__item{transition:none!important;transform:none!important}}product-card .co8-card-cart-form,product-card .co8-card-cart-button{position:relative!important;z-index:5!important}product-card .co8-card-cart-form{width:100%;display:block;margin:4px 0 2px}product-card .co8-card-cart-button{display:flex;justify-content:center;align-items:center;width:100%;min-height:36px;padding:9px 12px;box-sizing:border-box;border:1px solid #125ce9;border-radius:8px;background:#125ce9;color:#fff;text-decoration:none;text-align:center;font-size:12px;font-weight:800;line-height:1.2;cursor:pointer}product-card .co8-card-cart-button:hover{background:#0746c0;border-color:#0746c0}product-card .co8-card-cart-button:focus-visible{outline:3px solid #80a5ff;outline-offset:3px}product-card .co8-card-cart-button--options{background:#f1f5ff;color:#0953c8}product-card .co8-card-cart-button--options:hover{background:#dfeaff;color:#073db0}product-card .co8-card-cart-button--disabled{background:#e8edf5;border-color:#e8edf5;color:#62718c;cursor:not-allowed}collection-component .product-grid__item product-price{margin-top:auto!important}collection-component .product-grid__item .co8-card-availability{margin:6px 0 2px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/compu-v8.css.map */
