.ipt-graphic-hub__intro{padding-top:32px;padding-bottom:24px}.ipt-graphic-hub h1{margin:0 0 14px;font-size:clamp(30px,4vw,48px);line-height:1.15}.ipt-graphic-hub__intro .rte{max-width:72ch}.ipt-graphic-hub__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px}.ipt-graphic-hub__section{padding-block:24px;scroll-margin-top:100px}.ipt-graphic-hub h2{font-size:clamp(24px,3vw,32px);line-height:1.25;margin:0 0 20px}.ipt-graphic-hub__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ipt-graphic-hub__grid--products{grid-template-columns:repeat(var(--ipt-product-columns, 5),minmax(0,1fr))}.ipt-graphic-card{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none;border:1px solid rgba(var(--color-foreground),.15);border-radius:8px;overflow:hidden;background:rgb(var(--color-background))}.ipt-graphic-card>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:rgb(var(--color-background))}.ipt-graphic-card__copy{padding:16px;display:flex;flex-direction:column;flex:1;gap:12px}.ipt-graphic-card h3{margin:0;font-size:1.7rem;line-height:1.35}.ipt-graphic-card__copy>span{margin-top:auto;font-size:1.3rem}.ipt-graphic-card:hover{border-color:rgba(var(--color-foreground),.6)}.ipt-graphic-card:focus-visible,.ipt-graphic-directory a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.ipt-graphic-directory{margin-top:24px;border-block:1px solid rgba(var(--color-foreground),.15)}.ipt-graphic-directory summary{padding:18px 8px;min-height:44px;cursor:pointer;font-weight:600}.ipt-graphic-directory__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 20px;padding:8px 8px 20px}.ipt-graphic-directory a{padding:10px 0;min-height:44px;color:inherit;text-underline-offset:.3em;overflow-wrap:anywhere}.ipt-graphic-hub__tote{display:flex;align-items:center;gap:28px;padding-block:24px}.ipt-graphic-hub__tote>a{flex:0 0 200px}.ipt-graphic-hub__tote img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ipt-graphic-hub__tote>div{max-width:65ch}.ipt-graphic-hub__footer{padding-block:24px 40px}.ipt-graphic-hub__footer p{max-width:80ch;font-size:1.4rem}@media(max-width:989px){.ipt-graphic-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ipt-graphic-hub__intro{padding-top:24px;padding-bottom:12px}.ipt-graphic-hub__section{padding-block:20px}.ipt-graphic-hub__grid{gap:12px}.ipt-graphic-card__copy{padding:12px}.ipt-graphic-card h3{font-size:1.5rem}.ipt-graphic-directory__links{grid-template-columns:repeat(2,minmax(0,1fr))}.ipt-graphic-hub__tote{gap:16px;align-items:flex-start}.ipt-graphic-hub__tote>a{flex-basis:120px}.ipt-graphic-hub__tote h2{font-size:2rem}}@media(max-width:399px){.ipt-graphic-hub__tote{flex-direction:column}.ipt-graphic-hub__tote>a{width:160px;flex-basis:auto}}.ipt-range-visual{display:block;position:relative;width:100%;aspect-ratio:1;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,rgba(var(--color-foreground),.025),rgba(var(--color-foreground),.065))}.ipt-range-visual__item{display:block;position:absolute;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);border-radius:6px;overflow:hidden}.ipt-range-visual__item--1{width:76%;top:3%;left:3%;z-index:1}.ipt-range-visual__item--2{width:49%;right:3%;bottom:3%;z-index:2;box-shadow:0 4px 12px rgba(var(--color-foreground),.1)}.ipt-range-visual .ipt-range-visual__item>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ipt-range-visual--1 .ipt-range-visual__item--1{top:0;right:0;bottom:0;left:0;width:100%;border:0;border-radius:0}@media(max-width:749px){.ipt-range-visual .ipt-range-visual__item--1{top:0;right:0;bottom:0;left:0;width:100%;border:0;border-radius:0}.ipt-range-visual .ipt-range-visual__item--2{display:none}}.ipt-graphic-tools{padding-top:8px;padding-bottom:8px}.ipt-graphic-tools h1{font-size:clamp(28px,4vw,42px);line-height:1.2;margin:12px 0 20px}.ipt-graphic-tools__ranges{display:flex;flex-wrap:wrap;gap:8px}.ipt-graphic-tools__ranges a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid rgba(var(--color-foreground),.25);border-radius:5px;text-decoration:none;color:inherit;font-size:1.3rem}.ipt-graphic-tools a[aria-current=page]{font-weight:700;border-color:currentColor;text-decoration:underline;text-underline-offset:.25em}.ipt-graphic-tools__themes{margin-top:12px;border:1px solid rgba(var(--color-foreground),.2);border-radius:5px}.ipt-graphic-tools__themes summary{padding:12px;min-height:44px;cursor:pointer;font-weight:600}.ipt-graphic-tools__theme-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 16px;padding:0 12px 12px}.ipt-graphic-tools__theme-links a{display:flex;align-items:center;min-height:44px;padding:8px;color:inherit;text-underline-offset:.25em;overflow-wrap:anywhere}.ipt-graphic-tools__selection{font-size:1.3rem;margin-bottom:0}.ipt-graphic-tools__selection a{color:inherit}.ipt-graphic-tools a:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(max-width:749px){.ipt-graphic-tools__theme-links{grid-template-columns:repeat(2,minmax(0,1fr))}.ipt-graphic-tools__ranges{gap:6px}}.ipt-core-compact{padding-block:20px}.ipt-core-compact h1{margin-bottom:12px}.ipt-core-compact p{margin-block:0 8px}@media(max-width:749px){.ipt-core-compact{padding-block:16px}.ipt-core-compact h1{font-size:28px}}.ipt-merch{padding-block:32px}.ipt-merch__heading{max-width:80ch;margin-bottom:24px}.ipt-merch__heading h2{margin:0 0 12px;font-size:clamp(26px,3vw,36px);line-height:1.2}.ipt-merch__heading .rte p{margin:0}.ipt-merch__grid{display:grid;grid-template-columns:repeat(var(--ipt-merch-columns),minmax(0,1fr));gap:20px;padding:0;margin:0;list-style:none}.ipt-merch__card{min-width:0;display:flex;flex-direction:column;border:1px solid rgba(var(--color-foreground),.18);border-radius:8px;overflow:hidden;background:rgb(var(--color-background))}.ipt-merch__image{display:block}.ipt-merch__image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ipt-merch__body{display:flex;flex-direction:column;flex:1;gap:12px;padding:18px}.ipt-merch__body h3{font-size:1.8rem;line-height:1.3;margin:0}.ipt-merch__body h3 a{color:inherit;text-decoration:none}.ipt-merch__body p{margin:0;font-size:1.4rem;line-height:1.6}.ipt-merch__body .ipt-merch__price{font-size:1.8rem;font-weight:600}.ipt-merch__body .ipt-merch__note{font-size:1.25rem}.ipt-merch__card-link{margin-top:auto}.ipt-merch__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ipt-merch__footer-note{max-width:95ch;font-size:1.3rem;line-height:1.6;margin:16px 0 0}.ipt-merch a:focus-visible{outline:3px solid currentColor;outline-offset:4px}@media(max-width:989px){.ipt-merch__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ipt-merch{padding-block:24px}.ipt-merch__grid{grid-template-columns:repeat(var(--ipt-merch-mobile),minmax(0,1fr));gap:12px}.ipt-merch__body{padding:14px}.ipt-merch__body h3{font-size:1.6rem}.ipt-merch__actions{flex-direction:column}}.ipt-featured-selection{padding-top:24px;padding-bottom:32px}.ipt-featured-selection__heading{max-width:72ch;margin-bottom:24px}.ipt-featured-selection__heading h2{margin:0 0 12px;font-size:clamp(26px,3vw,36px);line-height:1.2}.ipt-featured-selection__heading p{margin:0;line-height:1.65}.ipt-featured-selection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;margin:0;list-style:none}.ipt-featured-selection__grid>li{min-width:0}.ipt-featured-selection__grid product-component{display:block;height:100%}.ipt-featured-selection__grid .card-wrapper{height:100%}.ipt-featured-selection__grid .card__media img{object-fit:contain}.ipt-featured-selection__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@media(max-width:989px){.ipt-featured-selection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:749px){.ipt-featured-selection{padding-top:20px;padding-bottom:24px}.ipt-featured-selection__grid{gap:12px}.ipt-featured-selection__links{flex-direction:column}}.ipt-price-context{margin:8px 0 0;font-size:1.3rem;line-height:1.5;letter-spacing:normal}.ipt-price-context>span{display:block}.facets-container details[id^="Details-filter.p.tag-"],.facets-container details[id^="Details-Mobile-filter.p.tag-"]{display:none}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ipt-graphic-browsing.css.map */
