.section>.gp-home-compare{grid-column:1 / -1;box-sizing:border-box;width:100%;min-width:0;padding:0 28px 32px;background:#f3f6f8}.section .gp-home-compare *,.section .gp-home-compare *:before,.section .gp-home-compare *:after{box-sizing:border-box}.section .gp-home-compare__inner{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,2.5fr);align-items:center;gap:28px;width:100%;max-width:1384px;margin:0 auto;padding:26px 28px;border:1px solid #d6dee5;border-top:3px solid #8fbe55;background:#fff}.section .gp-home-compare__intro{min-width:0}.section .gp-home-compare h2{font-size:clamp(23px,2vw,28px);line-height:1.2;margin:0 0 8px;letter-spacing:-.025em}.section .gp-home-compare p{font-size:15px;line-height:1.5}.section .gp-home-compare form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:16px;min-width:0;width:100%;margin:0}.section .gp-home-compare__field{min-width:0}.section .gp-home-compare label{margin:0 0 8px;font-size:13px;line-height:1.4}.section .gp-home-compare select{display:block;height:52px;width:100%;min-width:0;max-width:100%;padding:0 36px 0 14px;border:1px solid #a5b5c5;font-size:16px;line-height:1.4}.section .gp-home-compare button,.section .gp-home-compare__fallback{min-height:52px;padding:12px 22px;font-size:15px;line-height:1.4}.section .gp-home-compare button:hover,.section .gp-home-compare__fallback:hover{background:#103f74}@media(max-width:1050px){.section .gp-home-compare__inner{grid-template-columns:minmax(0,1fr);gap:20px}.section .gp-home-compare__intro{margin:0}}@media(max-width:650px){.section>.gp-home-compare{padding:0 16px 24px}.section .gp-home-compare__inner{padding:22px 20px}.section .gp-home-compare form{grid-template-columns:minmax(0,1fr);gap:18px}.section .gp-home-compare button{grid-column:auto;width:100%}}#MainContent:has(#goodprints-home) .gph .gph-wrap{box-sizing:border-box;width:100%;max-width:1440px;margin-inline:auto;padding-inline:28px}#MainContent:has(#goodprints-home) .section>.gp-community-feed,#MainContent:has(#goodprints-home) .section>.gp-home-ad{grid-column:1 / -1;box-sizing:border-box;width:100%;min-width:0}#MainContent:has(#goodprints-home) .gp-community-feed{padding-inline:28px}#MainContent:has(#goodprints-home) .gp-community-feed__inner{box-sizing:border-box;width:100%;max-width:1384px}#MainContent:has(#goodprints-home) .gph-story-image img{object-fit:contain}body:has(#goodprints-home) .gpf-inner{box-sizing:border-box;width:100%;max-width:1440px;padding-inline:28px}@media(max-width:760px){#MainContent:has(#goodprints-home) .gph .gph-wrap{padding-inline:16px}#MainContent:has(#goodprints-home) .gp-community-feed{padding-inline:16px}body:has(#goodprints-home) .gpf-inner{padding-inline:16px}#MainContent:has(#goodprints-home) .gph .gph-heading{flex-direction:column;align-items:flex-start;gap:12px}#MainContent:has(#goodprints-home) .gph .gph-heading>.gph-link{max-width:100%;text-align:left;font-size:13px}#MainContent:has(#goodprints-home) .gph .gph-filters input,#MainContent:has(#goodprints-home) .gph .gph-filters select{font-size:16px;min-height:44px}}@media(max-width:600px){#MainContent:has(#goodprints-home) .gph .gph-knowledge-grid,#MainContent:has(#goodprints-home) .gph .gph-resource-groups{grid-template-columns:minmax(0,1fr)}#MainContent:has(#goodprints-home) .gph .gph-topic{padding:20px}#MainContent:has(#goodprints-home) .gph .gph-community-grid{padding:24px 20px}#MainContent:has(#goodprints-home) .gph .gph-roadmap-item{grid-template-columns:22px minmax(0,1fr);gap:8px 12px}#MainContent:has(#goodprints-home) .gph .gph-roadmap-item .gph-status{grid-column:2;justify-self:start}#MainContent:has(#goodprints-home) .gp-community-feed__actions a{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:374px){#MainContent:has(#goodprints-home) .gph .gph-filters{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}#MainContent:has(#goodprints-home) .gph .gph-filters>*{min-width:0;width:100%}}#MainContent:has(#goodprints-home) .gp-community-feed iframe{display:block;width:100%;max-width:100%;border:0}@media(min-width:701px){#goodprints-home .gp-main-grid>.gp-feature-column{align-self:end}}.utilities{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap);text-wrap:nowrap;border-top:var(--border-width) solid var(--color-border);color:var(--color-foreground-muted)}@media screen and (min-width:750px){.utilities{display:grid;grid-template-columns:1fr auto 1fr;justify-content:center;gap:var(--gap);align-items:center;text-align:left}}.utilities a{color:var(--color-foreground-muted)}.utilities>*{text-align:center}@media screen and (min-width:750px){.utilities>*{text-align:left;justify-self:start}}@media screen and (min-width:750px){.utilities--blocks-1{grid-template-columns:1fr;justify-content:start}.utilities--blocks-1>*{justify-self:start;text-align:left}.utilities--blocks-2{grid-template-columns:1fr 1fr}.utilities--blocks-2>*:nth-child(2){justify-self:end;text-align:right}.utilities--blocks-3{grid-template-columns:1fr auto 1fr}.utilities--blocks-3>*:nth-child(2){justify-self:center;text-align:center}.utilities--blocks-3>*:nth-child(3){justify-self:end;text-align:right}}.gpl{--ink:#102d50;--blue:#245d9c;--green:#9bd65a;--line:#d8e2e9;color:var(--ink);background:#fff;font:16px/1.55 Arial,Helvetica,sans-serif}.gpl *{box-sizing:border-box}.gpl a{color:var(--blue)}.gpl-wrap{max-width:1320px;margin:auto;padding:0 28px}.gpl-breadcrumb{font-size:12px;color:#60788b;padding:24px 0}.gpl-breadcrumb a{text-decoration:none}.gpl h1,.gpl h2,.gpl h3,.gpl p{margin:0}.gpl h1{font-size:clamp(36px,5vw,62px);line-height:1.05;letter-spacing:-.04em}.gpl h2{font-size:clamp(25px,3vw,35px);line-height:1.2}.gpl h3{font-size:21px;line-height:1.25}.gpl-kicker{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#527641;margin-bottom:10px!important}.gpl-head{display:grid;grid-template-columns:1.7fr 1fr;gap:60px;align-items:end;padding:28px 0 45px;border-bottom:1px solid var(--line)}.gpl-head>div>p:not(.gpl-kicker){max-width:700px;color:#435e70;font-size:18px;margin:18px 0}.gpl-button{display:inline-block;background:var(--blue);color:#fff!important;padding:12px 18px;font-weight:700;text-decoration:none}.gpl-head aside{border-left:4px solid var(--green);padding:8px 0 8px 20px}.gpl-head aside p{color:#526b7c;margin-top:6px;font-size:14px}.gpl-section{padding:50px 0}.gpl-sectionhead{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.gpl-sectionhead>a{font-size:13px;font-weight:700}.gpl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gpl-card{border:1px solid var(--line);min-width:0;display:flex;flex-direction:column}.gpl-photo{display:block;background:#f1f5f7;height:220px}.gpl-photo img{width:100%;height:100%;object-fit:contain;display:block}.gpl-card>div{padding:22px;display:flex;flex-direction:column;flex:1}.gpl-card h3 a{text-decoration:none;color:var(--ink)}.gpl-card p:not(.gpl-kicker){color:#4d6474;font-size:14px;margin:12px 0}.gpl-card dl{border-top:1px solid var(--line);margin:10px 0 0}.gpl-card dl div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:12px}.gpl-card dt{color:#637987}.gpl-card dd{margin:0;font-weight:700;text-align:right}.gpl-cardlink{font-size:13px;font-weight:700;margin-top:auto;padding-top:18px;text-decoration:none}.gpl-note{font-size:12px;color:#5a7180;margin-top:20px!important}.gpl-next{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#f0f5f7;border-top:4px solid var(--green);padding:35px;margin-bottom:70px}.gpl-next p:not(.gpl-kicker){color:#526b7c;margin-top:12px}.gpl-next a{display:block;padding:12px 0;border-bottom:1px solid var(--line);font-weight:700;text-decoration:none}.gpl :focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media(max-width:900px){.gpl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.gpl-wrap{padding:0 18px}.gpl-head,.gpl-next{grid-template-columns:1fr;gap:25px}.gpl-grid{grid-template-columns:1fr}.gpl-sectionhead{align-items:start;flex-direction:column}.gpl-next{padding:25px}.gpl-photo{height:240px}}.logo-section{width:calc(var(--logo-width) + var(--padding-inline-start) + var(--padding-inline-end));max-width:100%;max-height:calc(var(--logo-height, 100%) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height);display:flex}@media screen and (max-width:749px){.logo-section{max-height:calc(var(--logo-height-mobile, var(--logo-height, 100%)) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height-mobile, var(--logo-height));width:calc(var(--logo-width-mobile, var(--logo-width)) + var(--padding-inline-start) + var(--padding-inline-end))}}.logo-section--center{margin-inline:auto}.logo-section--flex-end{margin-inline-start:auto}.logo-section--flex-start{margin-inline-end:auto}.logo-section__image-wrapper{display:flex;width:100%;max-width:100%;max-height:100%}.logo-section__image{object-fit:contain;width:100%}.blog-post-featured-image{--width: 100%;--custom-width: 100%;display:block;position:relative;width:var(--width)}.blog-post-featured-image.size-style{--width: var(--size-style-width, 100%)}.blog-post-featured-image--height-fit{height:fit-content}.blog-post-featured-image--height-fill{height:100%}.blog-post-featured-image__image{aspect-ratio:var(--ratio);width:100%;height:100%;object-fit:cover;object-position:center center}@media screen and (min-width:750px){.blog-post-featured-image{max-width:760px;margin-inline:auto}.blog-post-featured-image__image{max-height:430px;object-fit:contain}}@media screen and (max-width:749px){.blog-post-featured-image{--width: var(--width-mobile, var(--width));--custom-width: var(--custom-width-mobile, var(--custom-width))}.blog-post-featured-image.size-style{--width: var(--size-style-width-mobile, var(--size-style-width, 100%))}}.rating-wrapper{gap:var(--gap-xs);min-width:fit-content}.rating-color--primary{--star-fill-color: var(--color-primary);--star-fill-color-rgb: var(--color-primary-rgb);--color: var(--color-primary)}.rating-color--foreground{--star-fill-color: var(--color-foreground);--star-fill-color-rgb: var(--color-foreground-rgb);--color: var(--color-foreground)}.rating-wrapper,.rating{display:flex;align-items:center}.rating-wrapper.justify-right{flex-direction:row-reverse}.rating{gap:var(--gap-3xs)}.rating-wrapper .rating-count,.rating-wrapper .rating-count-separator{color:var(--star-fill-color);margin:0;white-space:nowrap}.rating-count-separator{opacity:var(--opacity-20);padding-left:calc(var(--padding-xs) / 2);padding-right:var(--padding-xs)}.stars{height:var(--star-size);fill:var(--empty-star-fill-color)}.filled-star{fill:var(--star-fill-color)}.recipient-form{--options-border-radius: var(--variant-picker-button-radius);--options-border-width: var(--variant-picker-button-border-width);display:flex;flex-direction:column;padding-bottom:var(--padding-2xl)}.recipient-form__send-to{padding:0;margin-block-end:var(--margin-xs)}.gift-card-form-option{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-sm);padding:0;border:none}.gift-card-form-option__button-label{display:flex;align-items:center;position:relative;padding-block:var(--padding-sm);padding-inline:var(--padding-lg);border:var(--style-border-width) solid var(--color-variant-border);border-radius:var(--options-border-radius);border-width:var(--options-border-width);overflow:clip;justify-content:center;min-width:auto;background-color:var(--color-variant-background);color:var(--color-variant-text);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.gift-card-form-option__button-label:hover{background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}.gift-card-form-option__button-label:has(:focus-visible){--variant-picker-stroke-color: var(--color-foreground);border-color:var(--color-foreground);outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.gift-card-form-option__button-label:has(:checked){color:var(--color-selected-variant-text);background-color:var(--color-selected-variant-background);border-color:var(--color-selected-variant-border);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.gift-card-form-option__button-label:has(:checked):hover{background-color:var(--color-selected-variant-hover-background);border-color:var(--color-selected-variant-hover-border);color:var(--color-selected-variant-hover-text)}.gift-card-form-option__button-label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;width:100%;height:100%}.recipient-fields{display:flex;flex-direction:column;gap:var(--gap-sm);transition:opacity .3s var(--animation-easing);padding-block-start:var(--padding-xl)}.recipient-fields[hidden]{display:none}.field--send-on{display:flex;flex-direction:column}.recipient-form__message{display:flex;flex-direction:row;align-items:center;gap:var(--gap-sm);margin-top:var(--margin-sm)}.recipient-form-field-label{position:absolute;left:var(--padding-sm);bottom:var(--padding-sm);font-style:italic;color:var(--color-input-text)}.recipient-fields__textarea{min-height:5.5rem;overflow-y:auto;padding-bottom:calc(var(--padding-sm) * 3);scroll-padding-bottom:calc(var(--padding-sm) * 3)}.recipient-fields__input{flex-grow:1;transition:background-color var(--animation-speed) ease,border-color var(--animation-speed) ease;padding:var(--input-padding);background-color:var(--color-input-background);color:var(--color-input-text);text-align:left;font-size:var(--font-paragraph--size);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs)}.recipient-fields__input:autofill{background-color:var(--color-input-background);color:var(--color-input-text)}.recipient-fields__input:is(:focus,:hover){background-color:var(--color-input-hover-background)}.recipient-fields__input:is(:focus){outline-color:var(--color-input-background)}.field--send-on .recipient-fields__input::-webkit-calendar-picker-indicator{cursor:pointer;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-image:none;background-color:currentColor;mask-type:match-source}.field--send-on .recipient-fields__input::-webkit-datetime-edit{cursor:text}.field--send-on .recipient-fields__input::-webkit-datetime-edit-year-field,.field--send-on .recipient-fields__input::-webkit-datetime-edit-month-field,.field--send-on .recipient-fields__input::-webkit-datetime-edit-day-field{color:var(--color-input-text)}.field--send-on .recipient-fields__input{cursor:text}@supports (-moz-appearance: none){.field--send-on .recipient-fields__input{cursor:pointer}}.gp-article-comparison{max-width:720px;margin:28px auto;padding:20px;background:#f4f7f9;color:#102d50}.gp-article-comparison h2{font-size:1.4rem;margin:0 0 12px}.gp-article-comparison p{margin:12px 0;line-height:1.5}.gp-article-comparison__scroll{overflow-x:auto}.gp-article-comparison table{width:100%;border-collapse:collapse;min-width:520px;font-size:14px}.gp-article-comparison th,.gp-article-comparison td{padding:10px;text-align:left;vertical-align:top;border-bottom:1px solid #dbe4ec}.gp-article-comparison a{color:#245d9c;text-decoration:underline}.product-information{gap:var(--gap) 0}.product-information__grid{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.product-details{order:1}.product-information__media{order:0;width:0;min-width:100%}.product-information__media .product-media-gallery__placeholder-image{width:100%;height:100%}@media screen and (max-width:749px){.product-information__media{grid-column:1 / -1}.product-details{grid-column:2 / 3}}@media screen and (min-width:750px){.product-information__grid{grid-column:2}.product-information__grid.product-information--media-none .product-details{width:var(--narrow-content-width);margin:0 auto}.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width))}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-right:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-left:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left:has(.media-gallery--extend){grid-column:1 / 3}.product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:min(50vw,var(--sidebar-width)) 1fr}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-information__media{padding-left:calc(var(--gap, 0) / 2);order:1}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-right:calc(var(--gap, 0) / 2);order:0}.product-information__grid:not(.product-information--media-none).product-information--media-right:has(.media-gallery--extend){grid-column:2 / -1}.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend){grid-column:1 / -1;grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 2) calc(var(--full-page-grid-central-column-width) / 2) var(--full-page-grid-margin)}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media{grid-column:2 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media:has(.media-gallery--extend){grid-column:1 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-details{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media:has(.media-gallery--extend){grid-column:3 / -1}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-details{grid-column:2 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left,.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-column:1 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-end:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-inline-start:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-information__media{grid-column:1 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-details{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-information__media{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-details{grid-column:1 / 3}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:2fr 1fr}.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:1fr 2fr}}.product-information__grid--limit-details .product-details>.group-block{--details-max-width: var(--sidebar-width);max-width:var(--details-max-width)}@media screen and (min-width:1600px){.product-information__grid--limit-details .product-details>.group-block{--details-max-width: 32rem}}body:has(#header-group #header-component[data-sticky-state=active]) .product-details.sticky-content--desktop{--sticky-header-offset: var(--header-height)}.quantity-selector-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:750px){.quantity-selector-wrapper{gap:var(--gap-sm)}}.price-per-item{display:block;color:var(--color-foreground);font-size:var(--font-size--sm);font-weight:400}.resource-card{--resource-card-secondary-image-opacity: 0;--resource-card-primary-image-opacity: calc(1 - var(--resource-card-secondary-image-opacity));display:flex;flex-direction:column;row-gap:var(--padding-xs);position:relative;text-decoration:none;height:100%;opacity:0;animation:fadeIn var(--animation-speed-medium) var(--animation-timing-fade-in) forwards}.resource-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.resource-card__content{display:flex;flex-direction:column;color:var(--color-foreground);gap:var(--padding-3xs)}.resource-card__content .price{font-weight:500}.resource-card__content .volume-pricing-note{display:block;margin-top:var(--padding-3xs);font-family:var(--font-body--family);font-weight:400;font-size:min(.85em,var(--font-paragraph--size));line-height:normal;letter-spacing:normal;text-transform:none;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.resource-card[data-resource-type=article] .resource-card__content,.resource-card[data-resource-type=page] .resource-card__content{gap:var(--padding-xs)}.resource-card__image{aspect-ratio:var(--resource-card-aspect-ratio, auto);object-fit:cover;border-radius:var(--resource-card-corner-radius);opacity:var(--resource-card-primary-image-opacity)}.resource-card__image--secondary{position:absolute;top:0;opacity:var(--resource-card-secondary-image-opacity);border-radius:var(--resource-card-corner-radius)}.resource-card__media:empty{display:none}.resource-card__image-placeholder{padding:var(--padding-sm);font-size:var(--font-size--lg);line-height:var(--line-height--display-loose);word-break:break-word;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));aspect-ratio:var(--resource-card-aspect-ratio, auto);border-radius:var(--resource-card-corner-radius);color:var(--color-foreground)}.resource-card__title{margin-block:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3;word-break:break-word;overflow-wrap:break-word}.resource-card__title.paragraph{line-height:1.3}.resource-card--overlay{height:100%}.resource-card--overlay:before{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:var(--gradient-image-overlay);border-radius:var(--resource-card-corner-radius);pointer-events:none;z-index:var(--layer-flat)}.resource-card--overlay .resource-card__image{height:100%}.resource-card--overlay .resource-card__content{position:absolute;inset:auto 0 0;padding:var(--padding-lg) var(--padding-lg) var(--padding-sm);z-index:var(--layer-raised)}.resource-card--overlay .resource-card__title{color:var(--color-white)}.resource-card__image-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-2xs)}.resource-card__collection-image{aspect-ratio:1 / 1;object-fit:cover;border-radius:calc(var(--card-corner-radius) - (var(--padding-xs) / 2))}.resource-card__subtext{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));margin-block-start:0}.resource-card__subtext.paragraph{font-size:var(--font-size--body-sm);line-height:var(--line-height--body-tight);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.resource-card:has(.resource-card__image--secondary):hover,.resource-card:has(.resource-card__image--secondary):focus{--resource-card-secondary-image-opacity: 1}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=EAIIIEAAAAAoAAAAAAAAAAEAIAAAAKAAAAAAACJCBAAE */
