.printx-catalog-heading,.printx-catalog-grid,.printx-product-page{--printx-ink: #0b0e15;--printx-surface: #141b28;--printx-line: #2a374b;--printx-blue: #8dbbff;--printx-white: #f6f8ff;--printx-muted: #b8c6db}.printx-catalog-heading{background:radial-gradient(ellipse at 88% -30%,#243958 0%,transparent 60%),var(--printx-ink);border-block-end:1px solid #202b3c}.printx-catalog-heading__inner{display:grid;gap:clamp(1.15rem,3vw,3rem);padding-block:clamp(1.55rem,2.6vw,2.6rem) clamp(1.15rem,1.9vw,1.75rem)}.printx-catalog-heading__copy{align-self:center;min-width:0}.printx-catalog-heading h1{color:var(--printx-white);font-size:clamp(2.55rem,6.3vw,5.15rem);font-weight:740;letter-spacing:-.065em;line-height:1.02;margin:0;overflow-wrap:anywhere}.printx-catalog-heading__description{color:var(--printx-muted);font-size:clamp(.94rem,1.45vw,1.125rem);line-height:1.55;margin:.65rem 0 0;max-width:54ch}.printx-catalog-heading__description p{margin-block:0}.printx-catalog-heading__categories{display:flex;flex-wrap:wrap;gap:.25rem 1.1rem;margin-top:clamp(.65rem,1.5vw,1.3rem)}.printx-catalog-heading__categories a{align-items:center;border-block-end:2px solid transparent;color:var(--printx-muted);display:inline-flex;font-size:.9rem;font-weight:620;min-height:2.65rem;text-decoration:none}.printx-catalog-heading__categories a:hover,.printx-catalog-heading__categories a[aria-current=page]{border-block-end-color:#6eaaff;color:var(--printx-white)}.printx-catalog-heading a:focus-visible,.printx-product-nav a:focus-visible{outline:2px solid var(--printx-blue);outline-offset:4px}.printx-feature{align-items:stretch;background:linear-gradient(130deg,#203450,#121c2c 72%);border:1px solid #3e5270;border-radius:1rem;color:var(--printx-white);display:grid;grid-template-columns:minmax(0,1fr) min(45%,13.5rem);min-width:0;overflow:hidden;text-decoration:none}.printx-feature:hover{border-color:#739acb;color:var(--printx-white)}.printx-feature__copy{align-content:center;display:grid;gap:.45rem;min-width:0;padding:clamp(.9rem,2.6vw,1.8rem)}.printx-feature__title{font-size:clamp(1.18rem,2.45vw,2rem);font-weight:720;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.printx-feature__price{color:#c7d8f3;font-size:.9rem;font-variant-numeric:tabular-nums;line-height:1.35}.printx-feature__action{color:#a6cdff;font-size:clamp(.84rem,1.2vw,.98rem);font-weight:680;margin-top:.3rem}.printx-feature:hover .printx-feature__action{text-decoration:underline;text-underline-offset:.22em}.printx-feature__media{align-items:center;aspect-ratio:1;background:#e8ddd8;display:grid;min-width:0;overflow:hidden;width:100%}.printx-feature__media img{display:block;height:100%;object-fit:cover;width:100%}@media(min-width:900px){.printx-catalog-heading__inner--featured{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}@media(min-width:620px)and (max-width:899px){.printx-catalog-heading__inner--featured{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:619px){.printx-feature{grid-template-columns:minmax(0,1fr) min(43%,9.25rem)}}.printx-catalog-grid .facets-block-wrapper--horizontal,.printx-catalog-grid .facets-mobile-wrapper{border-block-end:1px solid #263246}.printx-catalog-grid .facets__summary,.printx-catalog-grid .facets-toggle__button{color:#e4ecfb;min-height:2.5rem}.printx-catalog-grid .products-count-wrapper{color:var(--printx-muted);font-variant-numeric:tabular-nums}.printx-catalog-grid .product-grid.product-grid--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.printx-catalog-grid .product-grid__item{border:0;min-width:0}.printx-catalog-grid .product-card{background:var(--printx-surface);border:1px solid var(--printx-line);border-radius:1rem;min-width:0;position:relative}.printx-catalog-grid .product-card:focus-within{border-color:var(--printx-blue);box-shadow:0 0 0 2px #8dbbff40}.printx-catalog-grid .product-grid__card.product-grid__card{border-radius:inherit;min-width:0;padding:0 0 .85rem}.printx-catalog-grid .card-gallery{background:#1a2331;border-radius:0;width:100%}.printx-catalog-grid .card-gallery .product-media-container--image{aspect-ratio:1}.printx-catalog-grid [data-printx-wide-media] .card-gallery .product-media-container--image{--product-media-fit: contain !important;background-color:#e9e3d9}.printx-catalog-grid .product-grid__card>a[ref=productTitleLink]>.text-block,.printx-catalog-grid .product-grid__card>product-price{padding-inline:clamp(.6rem,1.25vw,1rem)}.printx-catalog-grid .product-grid__card>a[ref=productTitleLink]>.text-block{color:var(--printx-white);font-size:clamp(.88rem,1.35vw,1.05rem);font-weight:650;line-height:1.34;overflow-wrap:anywhere;padding-block:.72rem .5rem}.printx-catalog-grid .product-grid__card>product-price{color:var(--printx-blue);font-size:clamp(.82rem,1.25vw,.99rem);font-variant-numeric:tabular-nums;font-weight:670;line-height:1.35;margin-block-start:auto;padding-inline-end:2.1rem}.printx-card-arrow{display:none}.printx-catalog-grid .printx-card-arrow{color:#b7cff2;display:block;font-size:1rem;inset-block-end:.75rem;inset-inline-end:.75rem;pointer-events:none;position:absolute}@media(min-width:750px){.printx-catalog-grid .product-grid.product-grid--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.printx-catalog-grid .product-grid.product-grid--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.printx-catalog-grid .product-card{transition:border-color .18s ease,box-shadow .18s ease}.printx-catalog-grid .product-media__image,.printx-feature__media img{transition:scale .23s ease}.printx-catalog-grid .product-card:hover{border-color:#56749b;box-shadow:0 .65rem 1.5rem #0004}.printx-catalog-grid .product-card:hover .product-media__image,.printx-feature:hover img{scale:1.025}.printx-catalog-grid .product-card:hover .printx-card-arrow{color:#e7f1ff}}.printx-product-nav{padding-block:.85rem .45rem}.printx-product-nav a{align-items:center;color:var(--printx-muted);display:inline-flex;font-size:.88rem;gap:.55rem;grid-column:2;justify-self:start;min-height:2.5rem;text-decoration:none}.printx-product-nav a:hover{color:var(--printx-white);text-decoration:underline;text-underline-offset:.25em}.printx-product-page .product-information__media .product-media-container--image{background:#19222f;border-radius:1rem;overflow:hidden}.printx-product-page .product-information__media .product-media__image{border-radius:.9rem}@media(min-width:1000px){.printx-product-page .product-information__grid.product-information--media-left:not(.product-information__grid--half){grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}}.printx-product-page .product-information .product-details>.group-block{min-width:0;padding-block:clamp(.25rem,1.3vw,1rem);width:100%}.printx-product-page .product-information h1{color:var(--printx-white);font-size:clamp(2rem,3.6vw,3.55rem);font-weight:735;letter-spacing:-.055em;line-height:1.03;overflow-wrap:anywhere;text-wrap:balance}.printx-product-page .product-information .product-details product-price{color:var(--printx-blue);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:710;font-variant-numeric:tabular-nums}.printx-product-page .product-details .rte{color:#cdd8e9;line-height:1.66}.printx-product-page .product-details [data-printx-map-options] .variant-option__button-label{background:#121b29;border:1px solid #33445c;border-radius:.75rem;column-gap:.6rem;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:.85rem .95rem}.printx-product-page .product-details [data-printx-map-options] .variant-option__button-label:has(input:checked){background:#192c48;border-color:#78afff}.printx-product-page .product-details [data-printx-map-options] .variant-option__button-label:has(input:focus-visible){outline-color:#a6cdff}.printx-product-page .product-details [data-printx-map-options] .variant-option__button-label__text{min-width:0;text-align:start}.printx-product-page .product-details .printx-map-option-price{color:#b0d1ff;font-size:.9rem;font-weight:700;grid-column:2;position:relative;z-index:2}.printx-product-page .product-details .printx-map-option-description{color:#c7d4e8;grid-column:1 / -1;min-width:0;opacity:1;overflow-wrap:anywhere;text-align:start;white-space:normal}.printx-product-page .product-details .printx-personalization{background:#111a28;border:1px solid #3b4d66;border-radius:.8rem;padding:1rem}.printx-product-page .product-details .printx-personalization input{background:#0b121e;border-color:#62758e;border-radius:.45rem;min-height:2.85rem}.printx-product-page .product-details .add-to-cart-button{border-radius:.65rem;font-weight:750;min-height:3.15rem}.printx-purchase-notes{align-items:center;border-block:1px solid #2d3d53;color:#c2d0e6;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.3rem 1rem;list-style:none;margin:0;padding:.7rem 0}.printx-purchase-notes a{color:#acd0ff;text-decoration:underline;text-underline-offset:.2em}@media(max-width:749px){.printx-product-page .product-information__media .product-media-container--image{border-radius:.7rem}.printx-product-page .product-information .product-details{margin-block-start:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/printx-products.css.map */
