.application_guide_steps{--ags-card-gap: clamp(3.2rem, 4.2vw, 6.4rem);display:block;overflow:hidden;padding-top:var(--ags-padding-top);padding-bottom:var(--ags-padding-bottom);background:var(--ags-section-background)}.application_guide_steps,.application_guide_steps *{box-sizing:border-box}.application_guide_steps .ags_heading_row{display:flex;gap:1.2rem;align-items:center;justify-content:center;margin-bottom:3.2rem}.application_guide_steps .ags_heading{min-width:0;margin:0;color:var(--ags-heading-color);font-family:var(--font-heading-family);font-size:var(--ags-mobile-heading-size);font-style:var(--font-heading-style);font-weight:800;line-height:1.15;text-align:center;text-transform:uppercase}.application_guide_steps .ags_heading_icon{display:block;width:min(var(--ags-heading-icon-size),12vw);min-width:min(var(--ags-heading-icon-size),12vw);line-height:0}.application_guide_steps .ags_heading_icon svg,.application_guide_steps .ags_heading_icon_image{display:block;width:100%;height:auto}.application_guide_steps .ags_carousel{overflow:visible;padding:.8rem 0 3rem}.application_guide_steps .ags_slide{display:flex;height:auto}.application_guide_steps .ags_card{position:relative;display:grid;width:100%;min-height:0;aspect-ratio:4 / 5;border-radius:var(--ags-card-radius);background:var(--ags-content-background);grid-template-rows:7fr 3fr;box-shadow:0 .3rem 1rem #1212121f}.application_guide_steps .ags_image_area{min-width:0;min-height:0;overflow:hidden;border-radius:var(--ags-card-radius) var(--ags-card-radius) 0 0}.application_guide_steps .ags_card_image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease}.application_guide_steps .ags_card_placeholder{color:#12121233;background:#f1f2f2}.application_guide_steps .ags_card:hover .ags_card_image{transform:scale(1.035)}.application_guide_steps .ags_step_badge{position:absolute;z-index:2;top:-.8rem;left:-.8rem;width:clamp(4.8rem,5vw,6.4rem);height:clamp(4.8rem,5vw,6.4rem);color:#75b82a;line-height:0;filter:drop-shadow(0 .2rem .3rem rgba(18,18,18,.18))}.application_guide_steps .ags_slide:nth-child(2) .ags_step_badge{color:#16a8b1}.application_guide_steps .ags_slide:nth-child(3) .ags_step_badge{color:#177faa}.application_guide_steps .ags_slide:nth-child(4) .ags_step_badge{color:#42a9c8}.application_guide_steps .ags_step_badge svg,.application_guide_steps .ags_step_badge_image{display:block;width:100%;height:100%;object-fit:contain}.application_guide_steps .ags_content{display:flex;min-width:0;min-height:0;gap:var(--ags-content-gap);align-items:center;padding:var(--ags-content-padding);overflow:hidden;border-radius:0 0 var(--ags-card-radius) var(--ags-card-radius);background:var(--ags-content-background)}.application_guide_steps .ags_content_icon{display:block;width:var(--ags-content-icon-size);min-width:var(--ags-content-icon-size);color:#79bd31;line-height:0}.application_guide_steps .ags_slide:nth-child(n+2) .ags_content_icon{color:#18a6bd}.application_guide_steps .ags_content_icon svg,.application_guide_steps .ags_content_icon_image{display:block;width:100%;height:auto;object-fit:contain}.application_guide_steps .ags_text{min-width:0;margin:0;color:var(--ags-text-color);font-size:var(--ags-text-size);font-weight:600;line-height:1.45;text-align:left;overflow-wrap:anywhere}.application_guide_steps .ags_connector{display:none;color:var(--ags-arrow-color);line-height:0}.application_guide_steps .ags_connector svg{display:block;width:100%;height:100%}.application_guide_steps .ags_pagination{bottom:0}.application_guide_steps .ags_pagination .swiper-pagination-bullet-active{background:var(--ags-arrow-color)}@media screen and (min-width:750px){.application_guide_steps .ags_heading_row{gap:1.6rem;margin-bottom:4rem}.application_guide_steps .ags_heading{font-size:var(--ags-heading-size)}.application_guide_steps .ags_carousel{padding:.8rem 0}.application_guide_steps .ags_steps{display:grid;grid-template-columns:repeat(var(--ags-step-count),minmax(0,1fr));gap:var(--ags-card-gap);transform:none!important}.application_guide_steps .ags_slide{width:auto!important}.application_guide_steps .ags_connector{position:absolute;top:50%;left:calc(100% + var(--ags-card-gap) / 2);display:block;width:clamp(2.4rem,2.6vw,3.6rem);height:clamp(1.4rem,1.6vw,2.2rem);transform:translate(-50%,-50%)}.application_guide_steps .ags_pagination{display:none}}.factory_scene_section{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.factory_scene_section .banner{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--border-radius);background:var(--content-background)}.factory_scene_section .content{width:100%;background:var(--content-background)}.factory_scene_section .content_frame{display:flex;justify-content:center;width:100%;padding:4rem 1.5rem 3.2rem}.factory_scene_section .copy{width:min(100%,var(--content-width));text-align:var(--desktop-text-align)}.factory_scene_section .eyebrow{margin:0 0 1.2rem;color:var(--eyebrow-color);font-size:var(--eyebrow-size);font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.factory_scene_section .title{margin:0;color:var(--title-color);font-size:var(--title-size);font-weight:700;line-height:1.2}.factory_scene_section .description{margin-top:1.6rem;color:var(--description-color);font-size:var(--description-size);line-height:1.5}.factory_scene_section .description>*{margin-top:0;margin-bottom:0}.factory_scene_section .media{position:relative;width:100%;height:var(--desktop-height);overflow:hidden}.factory_scene_section .media picture,.factory_scene_section .media .image,.factory_scene_section .media .placeholder{display:block;width:100%;height:100%}.factory_scene_section .media .image,.factory_scene_section .media .placeholder{object-fit:cover;object-position:var(--image-position)}.factory_scene_section .overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:var(--overlay-color);opacity:var(--overlay-opacity);pointer-events:none}@media screen and (max-width:749px){.factory_scene_section{padding-top:var(--mobile-padding-top);padding-bottom:var(--mobile-padding-bottom)}.factory_scene_section .banner{border-radius:0}.factory_scene_section .content_frame{padding:2.4rem 1.5rem 2rem}.factory_scene_section .copy{text-align:var(--mobile-text-align)}.factory_scene_section .eyebrow{margin-bottom:1rem;font-size:var(--mobile-eyebrow-size)}.factory_scene_section .title{font-size:var(--mobile-title-size)}.factory_scene_section .description{margin-top:1.2rem;font-size:var(--mobile-description-size)}.factory_scene_section .media{height:var(--mobile-image-height)}}.faq_section{padding:var(--faq-padding-top) 0 var(--faq-padding-bottom);background:var(--faq-section-background)}.faq_section .layout{display:grid;gap:3.2rem}.faq_section .heading{margin:0;color:var(--faq-heading-color);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 3.2rem);line-height:1.15}.faq_section .accordion{display:grid;gap:1.2rem}.faq_section .item{overflow:hidden;border:.1rem solid var(--faq-border-color);border-radius:var(--faq-radius);background:var(--faq-item-background)}.faq_section .accordion summary{display:flex;min-height:5.6rem;align-items:center;justify-content:space-between;gap:2rem;cursor:pointer;list-style:none}.faq_section .accordion summary::-webkit-details-marker{display:none}.faq_section .question{color:var(--faq-question-color);font-weight:600;font-size:1.4rem;line-height:1.4}.faq_section .toggle_icon{width:1rem;height:1rem;flex:0 0 auto;border-right:.15rem solid currentColor;border-bottom:.15rem solid currentColor;color:var(--faq-question-color);transform:translateY(-.2rem) rotate(45deg);transition:transform .3s ease}.faq_section details[open] .toggle_icon{transform:translateY(.2rem) rotate(225deg)}.faq_section .answer{padding:0 2rem 2rem;color:var(--faq-answer-color);font-size:1.4rem;line-height:1.7;opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s ease}.faq_section details.is-opening .answer{animation:faq-answer-in .3s ease both}.faq_section details.is-closing .answer{opacity:0;transform:translateY(-.8rem)}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.faq_section .accordion summary{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width:750px){.faq_section .layout{grid-template-columns:minmax(0,1fr);gap:4rem;align-items:start}.faq_section .heading{position:static;font-size:calc(var(--font-heading-scale) * 4.8rem)}.faq_section .accordion summary{min-height:6.4rem;padding:1.8rem 2.4rem}.faq_section .question,.faq_section .answer{font-size:1.6rem}.faq_section .answer{padding:0 2.4rem 2.4rem}}@media(prefers-reduced-motion:reduce){.faq_section .toggle_icon,.faq_section .answer{transition:none}.faq_section details.is-opening .answer{animation:none}}.footer_v1{margin-top:var(--footer-margin-top);padding:var(--footer-padding-top) 0 var(--footer-padding-bottom);background:var(--footer-background);color:var(--footer-text-color)}.footer_v1 .columns{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}.footer_v1 .column{min-width:0}.footer_v1 .column_heading{margin:0 0 1.6rem;color:var(--footer-heading-color);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:1.5rem;line-height:1.3}.footer_v1 .link_list,.footer_v1 .policy_list{margin:0;padding:0;list-style:none}.footer_v1 .link_list{display:grid;gap:.8rem}.footer_v1 .link{color:var(--footer-text-color);text-decoration:none;font-size:1.4rem;line-height:1.5;transition:color .2s ease}.footer_v1 .link:hover,.footer_v1 .link.active{color:var(--footer-link-hover-color)}.footer_v1 .contact_list{display:grid;gap:1.6rem}.footer_v1 .address{color:var(--footer-text-color);font-size:1.4rem;font-weight:600;line-height:1.5}.footer_v1 .social_row{display:flex;max-width:100%;margin:0;justify-content:flex-start}.footer_v1 .social_list{margin:0;padding:0}.footer_v1 .social_list .list-social__link{color:var(--footer-text-color)}.footer_v1 .social_list .list-social__link:hover{color:var(--footer-link-hover-color)}.footer_v1 .bottom{display:flex;margin-top:4.8rem;flex-flow:row wrap;align-items:center;gap:2.4rem}.footer_v1 .payment_area{max-width:100%;min-height:.1rem}.footer_v1 .payment_image{display:block;width:min(var(--payment-image-width),100%);height:auto}.footer_v1 .native_payment_list{display:flex;margin:0;padding:0;flex-wrap:wrap;align-items:center;gap:.8rem;list-style:none}.footer_v1 .native_payment_list li,.footer_v1 .payment_icon{display:block;width:3.8rem;height:2.4rem}.footer_v1 .localization{display:flex;max-width:100%;flex-wrap:wrap;align-items:center;gap:1rem}.footer_v1 .localization-form{margin:0;padding:0}.footer_v1 .localization .disclosure__button{color:var(--footer-text-color);border-color:var(--footer-border-color);background:transparent}.footer_v1 .legal{display:flex;margin-top:3.2rem;padding-top:2rem;border-top:.1rem solid var(--footer-border-color);flex-direction:column;color:var(--footer-text-color);gap:1.2rem;font-size:1.2rem}.footer_v1 .policy_list{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem}.footer_v1 .policy_list .link{font-size:1.2rem}@media screen and (min-width:750px){.footer_v1 .columns{max-width:78rem;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--footer-column-gap);row-gap:4rem}.footer_v1 .bottom{display:grid;grid-template-areas:"social social" "payment localization";grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:3.2rem 4rem}.footer_v1 .social_row{grid-area:social;max-width:78rem;justify-content:center}.footer_v1 .payment_area{grid-area:payment}.footer_v1 .localization{grid-area:localization;justify-content:flex-end}.footer_v1 .legal{flex-direction:row;align-items:center;justify-content:space-between}}.icon_feature_bar{--bar-divider: rgba(255, 255, 255, .22);width:100%;padding:1.6rem 0;background:var(--bar-background)}.icon_feature_bar .inner{display:flex;align-items:stretch;justify-content:space-between}.icon_feature_bar .item{position:relative;display:flex;flex:1 1 0;align-items:center;justify-content:center;gap:1.2rem;min-width:0;padding:.4rem 1.6rem}.icon_feature_bar .item:not(:last-child):after{position:absolute;top:50%;right:0;width:1px;height:2.8rem;background:var(--bar-divider);transform:translateY(-50%);content:""}.icon_feature_bar .icon{width:48px;height:48px;flex:0 0 48px;object-fit:contain}.icon_feature_bar .texts{display:flex;flex-direction:column;gap:.2rem;min-width:0}.icon_feature_bar .line{color:var(--line-color, inherit);font-size:1.3rem;line-height:1.25}.icon_feature_bar .line_top{font-weight:700}.icon_feature_bar .line_bottom{font-weight:500}@media screen and (max-width:749px){.icon_feature_bar .inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.icon_feature_bar .item{justify-content:flex-start;padding:.4rem 0}.icon_feature_bar .item:not(:last-child):after{display:none}}.image_text_banner{--content-padding-top: 60px;--button-skew: -10deg;position:relative;display:flex;flex-direction:column;width:100%;min-height:var(--desktop-height);overflow:hidden;isolation:isolate;color:var(--text-color);background:var(--fallback-background)}.image_text_banner .background{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.image_text_banner .background picture,.image_text_banner .background .image,.image_text_banner .background .placeholder{display:block;width:100%;height:100%}.image_text_banner .background .image,.image_text_banner .background .placeholder{object-fit:cover}.image_text_banner .container{position:relative;z-index:1;display:flex;flex:1 1 auto;align-items:var(--desktop-align);justify-content:var(--desktop-justify);width:100%}.image_text_banner .content{width:var(--content-width);max-width:100%;padding-top:var(--content-padding-top);text-align:var(--desktop-text-align)}.image_text_banner .eyebrow{padding-bottom:40px;color:var(--eyebrow-color);font-size:1.3rem;font-weight:600;letter-spacing:.08em;line-height:1.3}.image_text_banner .eyebrow .text{display:inline-block;background:var(--eyebrow-background)}.image_text_banner .title{margin:0;color:var(--title-color);font-size:var(--title-size);font-weight:700;line-height:1.08}.image_text_banner .title .text{display:inline-block;background:var(--title-background)}.image_text_banner .subtitle{margin-top:1.6rem}.image_text_banner .subtitle .text{display:inline-block;color:var(--subtitle-color);background:var(--subtitle-background);font-size:var(--subtitle-size);font-weight:700;letter-spacing:.02em;line-height:1.2}.image_text_banner .subtitle .text.has_background{padding:.4rem 1.2rem}.image_text_banner .description{margin-top:1.6rem;color:var(--description-color);font-size:1.6rem;line-height:1.5}.image_text_banner .description .text{background:var(--description-background)}.image_text_banner .description_list{font-size:14px}.image_text_banner .description_list .item{display:flex;align-items:flex-start;gap:.8rem}.image_text_banner .description_list .item+.item{margin-top:.6rem}.image_text_banner .description_list .item_icon{width:14px;height:14px;flex:0 0 14px;margin-top:.25em;object-fit:contain}.image_text_banner .description_list .text{flex:1;min-width:0}.image_text_banner .description .text>*{margin-top:0;margin-bottom:0}.image_text_banner .has_background{padding:.6rem 1.6rem}.image_text_banner .description .text.has_background{display:inline-block}.image_text_banner .actions{display:flex;flex-wrap:wrap;justify-content:var(--desktop-justify);gap:1.6rem;margin-top:2.4rem}.image_text_banner .action{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1rem 2.4rem;border:2px solid currentcolor;border-radius:14px 2px;color:var(--button-text-color);background:transparent;text-decoration:none;transform:skew(var(--button-skew));transition:background .25s ease,color .25s ease,border-color .25s ease}.image_text_banner .action .inner{display:flex;align-items:center;gap:.8rem;transform:skew(calc(var(--button-skew) * -1))}.image_text_banner .action .icon{width:20px;height:20px;flex:0 0 20px;object-fit:contain}.image_text_banner .action .label{font-size:var(--button-font-size);font-weight:700;line-height:1.2;white-space:nowrap}.image_text_banner .action:hover{background:var(--button-hover-background);background-origin:border-box;border-color:transparent}.image_text_banner .action[aria-disabled=true]{cursor:not-allowed;opacity:.6}.image_text_banner .features{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:var(--desktop-justify);gap:2.4rem;margin-top:2.4rem}.image_text_banner .feature{display:flex;flex-direction:column;align-items:center;gap:.8rem;min-width:0;text-align:center}.image_text_banner .feature .icon{width:48px;height:48px;flex:0 0 48px;object-fit:contain}.image_text_banner .feature_text{color:var(--line-color, inherit);font-size:1.3rem;font-weight:600;line-height:1.25;text-align:center}@media screen and (min-width:750px){.image_text_banner .hidden_desktop{display:none}}@media screen and (max-width:749px){.image_text_banner{min-height:var(--mobile-height)}.image_text_banner .hidden_mobile{display:none}.image_text_banner .container{align-items:stretch;justify-content:flex-start}.image_text_banner .content{display:flex;flex-direction:column;align-items:var(--mobile-align);width:100%;padding-top:var(--mobile-content-padding-top);padding-bottom:var(--mobile-content-padding-bottom);text-align:var(--mobile-text-align)}.image_text_banner .eyebrow,.image_text_banner .title,.image_text_banner .subtitle,.image_text_banner .description{width:100%;max-width:var(--mobile-text-max-width)}.image_text_banner .eyebrow{padding-bottom:var(--mobile-eyebrow-spacing);font-size:var(--mobile-eyebrow-size)}.image_text_banner .title{font-size:var(--mobile-title-size)}.image_text_banner .subtitle{margin-top:var(--mobile-block-spacing);max-width:200px}.image_text_banner .subtitle .text{font-size:var(--mobile-subtitle-size)}.image_text_banner .description{margin-top:var(--mobile-block-spacing);font-size:var(--mobile-description-size)}.image_text_banner .description_list{font-size:var(--mobile-description-size)}.image_text_banner .description_list .item+.item{margin-top:var(--mobile-description-item-spacing)}.image_text_banner .description_list .item_icon{width:var(--mobile-description-icon-size);height:var(--mobile-description-icon-size);flex-basis:var(--mobile-description-icon-size)}.image_text_banner .features{flex-wrap:nowrap;justify-content:var(--mobile-align);width:100%;gap:var(--mobile-features-gap);margin-top:var(--mobile-features-offset)}.image_text_banner .feature{flex:1 1 0;gap:.4rem}.image_text_banner .feature .icon{width:var(--mobile-feature-icon-size);height:var(--mobile-feature-icon-size);flex-basis:var(--mobile-feature-icon-size)}.image_text_banner .feature_text{font-size:var(--mobile-feature-text-size)}.image_text_banner .actions{flex-direction:var(--mobile-actions-direction);align-self:var(--mobile-actions-align);align-items:var(--mobile-actions-align);justify-content:var(--mobile-actions-align);width:auto;max-width:100%;gap:var(--mobile-actions-gap);margin-top:var(--mobile-actions-offset)}.image_text_banner .action{min-height:var(--mobile-button-height);padding:.6rem var(--mobile-button-padding-x)}.image_text_banner .action .label{font-size:var(--mobile-button-font-size)}.image_text_banner.mobile_bottom_stick .actions,.image_text_banner.mobile_bottom_stick .features{margin-top:auto}.image_text_banner.mobile_bottom_stick .features~.actions{margin-top:var(--mobile-actions-offset)}}.newsletter_split{padding:var(--newsletter-padding-top) 0 var(--newsletter-padding-bottom);border-top:.1rem solid var(--newsletter-border-color);border-bottom:.1rem solid var(--newsletter-border-color);background:var(--newsletter-section-background)}.newsletter_split .layout{display:grid;gap:3.2rem}.newsletter_split .content{text-align:center}.newsletter_split .heading{margin:0;color:var(--newsletter-heading-color);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.25}.newsletter_split .description{max-width:60rem;margin:1.2rem auto 0;color:var(--newsletter-text-color);font-size:1.4rem;line-height:1.6}.newsletter_split .form_area{width:100%;max-width:48rem;margin:0 auto}.newsletter_split .newsletter-form{width:100%;max-width:none;margin:0}.newsletter_split .newsletter-form__field-wrapper{width:100%}@media screen and (min-width:750px){.newsletter_split .layout{grid-template-columns:minmax(0,1fr) minmax(36rem,48rem);gap:clamp(4rem,8vw,12rem);align-items:center}.newsletter_split .content{text-align:left}.newsletter_split .heading{font-size:calc(var(--font-heading-scale) * 3.2rem)}.newsletter_split .description{margin-right:0;margin-left:0;font-size:1.6rem}.newsletter_split .form_area{max-width:none;margin:0}}.printing_service_showcase{padding-top:var(--desktop-padding-top);padding-bottom:var(--desktop-padding-bottom);background:var(--section-background)}.printing_service_showcase .heading_row{display:flex;gap:2.4rem;align-items:center;justify-content:center;margin-bottom:3.2rem}.printing_service_showcase .line{max-width:20rem;height:1px;flex:1 1 auto;background:var(--divider-color)}.printing_service_showcase .heading{margin:0;color:var(--heading-color);font-size:var(--heading-size);font-weight:700;line-height:1.2;text-align:center}.printing_service_showcase .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--column-gap)}.printing_service_showcase .advantage_card{display:flex;min-width:0;flex-direction:column;padding:2.4rem;border-radius:var(--card-radius);background:var(--card-background)}.printing_service_showcase .head{display:flex;gap:1.2rem;align-items:center}.printing_service_showcase .leading_icon{width:var(--leading-icon-size);height:var(--leading-icon-size);flex:0 0 auto;object-fit:contain}.printing_service_showcase .trailing_icon{width:var(--trailing-icon-size);height:var(--trailing-icon-size);flex:0 0 auto;margin-left:auto;object-fit:contain}.printing_service_showcase .head_text{min-width:0}.printing_service_showcase .title_primary{margin:0;color:var(--title-primary-color);font-size:var(--title-primary-size);font-weight:800;line-height:1.1}.printing_service_showcase .title_secondary{margin:.4rem 0 0;color:var(--title-secondary-color);font-size:var(--title-secondary-size);font-weight:800;line-height:1.1}.printing_service_showcase .tagline{margin:2rem 0 0;padding:.8rem 1.2rem;color:var(--tagline-color);background:var(--accent-color);font-size:var(--tagline-size);font-weight:700;letter-spacing:.02em;line-height:1.3}.printing_service_showcase .feature_list{display:grid;gap:1.2rem;margin:2rem 0 0;padding:0;list-style:none}.printing_service_showcase .feature_item{position:relative;padding-left:1.8rem;color:var(--feature-color);font-size:var(--feature-size);line-height:1.5}.printing_service_showcase .feature_item:before{position:absolute;top:.65em;left:0;width:.6rem;height:.6rem;border-radius:50%;background:var(--accent-color);content:""}.printing_service_showcase .card_media{margin-top:2.4rem;overflow:hidden;border-radius:calc(var(--card-radius) / 2)}.printing_service_showcase .card_image{display:block;width:100%;height:auto;aspect-ratio:8 / 3;object-fit:cover}@media screen and (max-width:749px){.printing_service_showcase{padding-top:var(--mobile-padding-top);padding-bottom:var(--mobile-padding-bottom)}.printing_service_showcase .heading_row{margin-bottom:2.4rem}.printing_service_showcase .line{display:none}.printing_service_showcase .heading{font-size:var(--mobile-heading-size)}.printing_service_showcase .cards{grid-template-columns:minmax(0,1fr);gap:2rem}.printing_service_showcase .advantage_card{padding:2rem 1.6rem}}.product_advantages_section{padding-top:var(--pa-mobile-padding-top);padding-bottom:var(--pa-mobile-padding-bottom);background:var(--pa-section-background)}.product_advantages_section .pa_heading{margin:0;color:var(--pa-heading-color);font-size:var(--pa-mobile-heading-size);font-weight:700;line-height:1.2;text-align:center}.product_advantages_section .pa_description{margin:1.2rem 0 0;color:var(--pa-description-color);font-size:var(--pa-description-size);letter-spacing:.06em;line-height:1.5;text-align:center}.product_advantages_section .pa_carousel{margin-top:2.4rem}.product_advantages_section .swiper-slide{display:flex;height:auto}.product_advantages_section .pa_card{display:flex;width:100%;flex-direction:column;overflow:hidden;border:.1rem solid var(--pa-card-border-color);border-radius:var(--pa-card-radius);background:var(--pa-card-background)}.product_advantages_section .pa_card_image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.product_advantages_section .pa_card_placeholder{background:#1212120a}.product_advantages_section .pa_card_body{display:flex;flex:1 1 auto;flex-direction:column;padding:2.4rem 1.6rem;text-align:center}.product_advantages_section .pa_card_title{margin:0;color:var(--pa-card-title-color);font-size:var(--pa-card-title-size);font-weight:700;line-height:1.3}.product_advantages_section .pa_card_title:after{display:block;width:4rem;height:.2rem;margin:1.2rem auto 0;border-radius:999px;background:var(--pa-underline-color);content:""}.product_advantages_section .pa_card_description{margin:1.6rem 0 0;color:var(--pa-card-description-color);font-size:var(--pa-card-description-size);line-height:1.6}.product_advantages_section .pa_icon_row{display:flex;gap:1.2rem;margin:auto 0 0;padding:2.4rem 0 0;list-style:none}.product_advantages_section .pa_icon_item{display:flex;min-width:0;flex:1 1 0;flex-direction:column;gap:.8rem;align-items:center}.product_advantages_section .pa_icon{display:block;width:var(--pa-icon-size);height:var(--pa-icon-size);object-fit:contain}.product_advantages_section .pa_icon_label{color:var(--pa-icon-label-color);font-size:var(--pa-icon-label-size);line-height:1.4;text-align:center;overflow-wrap:anywhere}.product_advantages_section .pa_nav_button{position:absolute;top:50%;z-index:2;display:inline-flex;width:3.6rem;height:3.6rem;padding:0;align-items:center;justify-content:center;border:.1rem solid rgba(18,18,18,.12);border-radius:50%;background:#fff;color:#121212;font-size:2.4rem;line-height:1;cursor:pointer;transform:translateY(-50%);box-shadow:0 .4rem 1.2rem #12121214}.product_advantages_section .pa_nav_button.previous{left:.4rem}.product_advantages_section .pa_nav_button.next{right:.4rem}.product_advantages_section .pa_nav_button.swiper-button-disabled{opacity:.35;cursor:default}@media screen and (min-width:750px){.product_advantages_section{padding-top:var(--pa-padding-top);padding-bottom:var(--pa-padding-bottom)}.product_advantages_section .pa_heading{font-size:var(--pa-heading-size)}.product_advantages_section .pa_carousel{margin-top:4rem}.product_advantages_section .pa_card_body{padding:2.8rem 2.4rem}.product_advantages_section .pa_nav_button{display:none}}.quality_promise{display:block;padding-top:var(--qp-padding-top);padding-bottom:var(--qp-padding-bottom);background:var(--qp-section-background)}.quality_promise,.quality_promise *{box-sizing:border-box}.quality_promise .qp_header{max-width:72rem;margin:0 auto 3.2rem;text-align:center}.quality_promise .qp_eyebrow{margin:0 0 1rem;color:var(--qp-eyebrow-color);font-size:var(--qp-eyebrow-size);font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.quality_promise .qp_title{position:relative;display:inline-block;margin:0;color:var(--qp-title-color);font-family:var(--font-heading-family);font-size:var(--qp-title-size);font-weight:800;line-height:1.2}.quality_promise .qp_title:after{display:block;width:7.2rem;height:.35rem;margin:.8rem auto 0;border-radius:999px;background:var(--qp-underline-color);content:""}.quality_promise .qp_desc{margin:1.6rem 0 0;color:var(--qp-desc-color);font-size:var(--qp-desc-size);line-height:1.6}.quality_promise .qp_desc p{margin:0}.quality_promise .qp_desc strong,.quality_promise .qp_desc b{color:var(--qp-eyebrow-color);font-weight:700}.quality_promise .qp_panel{padding:2rem 1.6rem;border:.1rem solid #e5e7eb;border-radius:1.6rem;background:#fff}.quality_promise .qp_panel+.qp_panel{margin-top:2rem}.quality_promise .qp_panel_not_eligible{background:var(--qp-not-eligible-background)}.quality_promise .qp_panel_heading{display:flex;gap:1.2rem;align-items:center;margin-bottom:2rem}.quality_promise .qp_panel_line{display:block;flex:1 1 auto;height:.1rem;background:currentColor;opacity:.28}.quality_promise .qp_panel_eligible .qp_panel_line,.quality_promise .qp_panel_eligible .qp_panel_icon,.quality_promise .qp_panel_eligible .qp_panel_title{color:var(--qp-eligible-title-color)}.quality_promise .qp_panel_eligible .qp_panel_line{background:var(--qp-eligible-line-color);opacity:1}.quality_promise .qp_panel_not_eligible .qp_panel_line,.quality_promise .qp_panel_not_eligible .qp_panel_icon,.quality_promise .qp_panel_not_eligible .qp_panel_title{color:var(--qp-not-eligible-title-color)}.quality_promise .qp_panel_not_eligible .qp_panel_line{background:var(--qp-not-eligible-line-color);opacity:1}.quality_promise .qp_panel_title_wrap{display:inline-flex;gap:.8rem;align-items:center;flex:0 1 auto;max-width:100%}.quality_promise .qp_panel_icon{display:block;width:2.4rem;min-width:2.4rem;line-height:0}.quality_promise .qp_panel_icon svg,.quality_promise .qp_panel_icon_image{display:block;width:100%;height:auto}.quality_promise .qp_panel_title{margin:0;font-size:var(--qp-eligible-title-size);font-weight:800;letter-spacing:.04em;line-height:1.3;text-align:center;text-transform:uppercase}.quality_promise .qp_panel_not_eligible .qp_panel_title{font-size:var(--qp-not-eligible-title-size)}.quality_promise .qp_cards{display:grid;gap:2rem 1.2rem;grid-template-columns:1fr}.quality_promise .qp_card{min-width:0;text-align:center}.quality_promise .qp_card_image_wrap{overflow:hidden;border-radius:.8rem;aspect-ratio:4 / 3;background:#f3f4f6}.quality_promise .qp_card_image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.quality_promise .qp_card_placeholder{color:#1212122e}.quality_promise .qp_card_title{margin:1.2rem 0 0;color:var(--qp-card-title-color);font-size:var(--qp-card-title-size);font-weight:800;letter-spacing:.03em;line-height:1.3;text-transform:uppercase}.quality_promise .qp_card_desc{margin:.6rem 0 0;color:var(--qp-card-desc-color);font-size:var(--qp-card-desc-size);line-height:1.45}.quality_promise .qp_request_bar{display:flex;flex-direction:column;gap:1.6rem;margin-top:2.4rem;padding:1.6rem;border-radius:1.2rem;background:var(--qp-request-background)}.quality_promise .qp_request_lead{display:flex;gap:1.2rem;align-items:center}.quality_promise .qp_request_lead_icon{display:block;width:4.8rem;min-width:4.8rem;color:var(--qp-eligible-title-color);line-height:0}.quality_promise .qp_request_lead_icon svg,.quality_promise .qp_request_lead_icon_image{display:block;width:100%;height:auto}.quality_promise .qp_request_lead_copy{min-width:0}.quality_promise .qp_request_title{margin:0;color:var(--qp-request-title-color);font-size:var(--qp-request-title-size);font-weight:800;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.quality_promise .qp_request_desc{margin:.4rem 0 0;color:var(--qp-request-desc-color);font-size:var(--qp-request-desc-size);line-height:1.45}.quality_promise .qp_request_items{display:flex;flex-wrap:nowrap;gap:.8rem;margin:0;padding:0;list-style:none}.quality_promise .qp_request_item{display:inline-flex;flex:1 1 0;gap:.4rem;align-items:center;min-width:0;color:var(--qp-request-item-color)}.quality_promise .qp_request_item+.qp_request_item{padding-left:.8rem;border-left:.1rem solid rgba(18,18,18,.12)}.quality_promise .qp_request_item_icon{display:block;width:2rem;min-width:2rem;color:var(--qp-eligible-title-color);line-height:0}.quality_promise .qp_request_item_icon svg,.quality_promise .qp_request_item_icon_image{display:block;width:100%;height:auto}.quality_promise .qp_request_item_text{min-width:0;font-size:var(--qp-request-item-size);font-weight:700;line-height:1.3;overflow-wrap:anywhere}@media screen and (min-width:750px){.quality_promise .qp_header{margin-bottom:4rem}.quality_promise .qp_panel{padding:2.8rem 2.4rem}.quality_promise .qp_cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem 1.2rem}.quality_promise .qp_request_bar{flex-direction:row;gap:2.4rem;align-items:center;justify-content:space-between;padding:1.6rem 2rem}.quality_promise .qp_request_lead{flex:0 1 42%}.quality_promise .qp_request_items{flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-end}.quality_promise .qp_request_item{flex:0 1 auto}}.shop_reasons_mosaic{padding:var(--mosaic-padding-top) 0 var(--mosaic-padding-bottom);background:var(--mosaic-section-background)}.shop_reasons_mosaic .heading{margin:0 0 3.2rem;color:var(--mosaic-heading-color);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.25}.shop_reasons_mosaic .scroll_area{width:100%;padding-bottom:.8rem;overflow-x:auto;overflow-y:hidden;scrollbar-color:rgba(18,18,18,.3) transparent;scrollbar-width:thin}.shop_reasons_mosaic .scroll_area::-webkit-scrollbar{height:.4rem}.shop_reasons_mosaic .scroll_area::-webkit-scrollbar-track{background:transparent}.shop_reasons_mosaic .scroll_area::-webkit-scrollbar-thumb{border-radius:999px;background:#1212124d}.shop_reasons_mosaic .mosaic{display:grid;width:800px;height:250px;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mosaic-gap)}.shop_reasons_mosaic .column{display:grid;min-width:0;min-height:0;gap:var(--mosaic-gap)}.shop_reasons_mosaic .column-1,.shop_reasons_mosaic .column-3{grid-template-rows:minmax(0,1fr) minmax(0,3fr)}.shop_reasons_mosaic .column-2,.shop_reasons_mosaic .column-4{grid-template-rows:repeat(2,minmax(0,1fr))}.shop_reasons_mosaic .column.single{grid-template-rows:minmax(0,1fr)}.shop_reasons_mosaic .item{position:relative;min-width:0;min-height:0;margin:0;overflow:hidden;border-radius:var(--mosaic-radius);background:#fff}.shop_reasons_mosaic .image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.shop_reasons_mosaic .placeholder{color:#12121233;background:#fff}.shop_reasons_mosaic .item:hover .image{transform:scale(1.06)}.shop_reasons_mosaic .text{position:absolute;top:1.2rem;right:1.2rem;left:1.2rem;z-index:1;margin:0;color:var(--mosaic-text-color);text-align:center;font-size:1.2rem;line-height:1.35;text-shadow:0 .1rem .4rem rgba(255,255,255,.8)}@media screen and (min-width:750px){.shop_reasons_mosaic .heading{margin-bottom:4rem;font-size:calc(var(--font-heading-scale) * 3.2rem)}.shop_reasons_mosaic .scroll_area{padding-bottom:0;overflow:visible}.shop_reasons_mosaic .mosaic{width:100%;height:auto;aspect-ratio:12 / 5}.shop_reasons_mosaic .text{top:1.6rem;right:1.6rem;left:1.6rem;font-size:1.4rem}}.tabbed_product_carousel{display:block;overflow:hidden;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);background:var(--section-background)}.tabbed_product_carousel .tabs_scroller{overflow-x:auto;margin-bottom:2.4rem;scrollbar-width:none}.tabbed_product_carousel .tabs_scroller::-webkit-scrollbar{display:none}.tabbed_product_carousel .tabs{position:relative;display:inline-flex;gap:3.6rem;min-width:max-content;padding-bottom:1.2rem}.tabbed_product_carousel .tab{padding:0;border:0;color:var(--tab-color);background:transparent;font:inherit;font-size:1.5rem;line-height:1.4;cursor:pointer;transition:color .3s ease}.tabbed_product_carousel .tab.is-active{color:var(--active-tab-color)}.tabbed_product_carousel .tab:focus-visible{outline:.2rem solid currentColor;outline-offset:.4rem}.tabbed_product_carousel .indicator{position:absolute;bottom:0;left:0;width:0;height:.3rem;border-radius:999px;background:var(--indicator-color);transform:translateZ(0);transition:width .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.tabbed_product_carousel .panel[hidden]{display:none}.tabbed_product_carousel .panel.is-active{animation:tabbed-product-panel-in .35s ease both}.tabbed_product_carousel .product_swiper{position:relative;overflow:hidden}.tabbed_product_carousel .swiper-slide{height:auto}.tabbed_product_carousel .product_card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--card-radius);background:var(--card-background)}.tabbed_product_carousel .product_card .media{display:block;box-sizing:border-box;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--image-background)}.tabbed_product_carousel .product_card .image,.tabbed_product_carousel .product_card .placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease}.tabbed_product_carousel .product_card .media:hover .image{transform:scale(1.035)}.tabbed_product_carousel .information{display:flex;flex:1;flex-direction:column;padding:1.6rem}.tabbed_product_carousel .tag{align-self:flex-start;margin-bottom:.8rem;color:var(--tag-color);font-size:1.1rem;font-weight:700;line-height:1.2;text-transform:uppercase}.tabbed_product_carousel .title{display:-webkit-box;overflow:hidden;color:rgb(var(--color-foreground));font-size:1.8rem;font-weight:700;line-height:1.25;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.tabbed_product_carousel a.title:hover{text-decoration:underline;text-underline-offset:.3rem}.tabbed_product_carousel .product_description{display:-webkit-box;overflow:hidden;margin:.8rem 0 0;color:rgba(var(--color-foreground),.65);font-size:1.3rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.tabbed_product_carousel .footer{display:flex;align-items:flex-end;justify-content:flex-end;gap:1.2rem;margin-top:auto}.tabbed_product_carousel .prices{display:flex;min-width:0;flex-direction:column;align-items:center;margin-top:2rem;text-align:center}.tabbed_product_carousel .compare_price{color:rgba(var(--color-foreground),.5);font-size:1.6rem;line-height:1.2}.tabbed_product_carousel .final_price{color:rgb(var(--color-foreground));font-size:2.4rem;font-weight:700;line-height:1.3}.tabbed_product_carousel .product_form{margin:0}.tabbed_product_carousel .add_button{position:relative;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;color:#111;background:#f2f3f4;cursor:pointer;transition:color .25s ease,background-color .25s ease,transform .25s ease}.tabbed_product_carousel .add_button:not(:disabled):hover{color:#fff;background:#111;transform:translateY(-.2rem)}.tabbed_product_carousel .add_button:disabled{cursor:not-allowed;opacity:.45}.tabbed_product_carousel .add_button .cart_icon{width:2.2rem;height:2.2rem}.tabbed_product_carousel .add_button.loading .cart_icon{opacity:0}.tabbed_product_carousel .add_button .loading__spinner{position:absolute;inset:50% auto auto 50%;width:1.8rem;transform:translate(-50%,-50%)}.tabbed_product_carousel .navigation{position:absolute;z-index:2;top:43%;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;padding:0;border:0;border-radius:50%;color:#fff;background:#11111161;cursor:pointer;transform:translateY(-50%);transition:background-color .2s ease,opacity .2s ease}.tabbed_product_carousel .navigation:hover{background:#111111b3}.tabbed_product_carousel .navigation svg{width:2.4rem;height:2.4rem}.tabbed_product_carousel .navigation.previous{left:.8rem}.tabbed_product_carousel .navigation.next{right:.8rem}.tabbed_product_carousel .navigation.swiper-button-disabled{pointer-events:none;opacity:0}@keyframes tabbed-product-panel-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:990px){.tabbed_product_carousel .information{padding:2rem}.tabbed_product_carousel .title{margin:0}}@media screen and (max-width:749px){.tabbed_product_carousel{padding-top:var(--mobile-padding-top);padding-bottom:var(--mobile-padding-bottom)}.tabbed_product_carousel .tabs{gap:2.4rem}.tabbed_product_carousel .tabs_scroller{margin-bottom:1.8rem}.tabbed_product_carousel .title{font-size:1.6rem}.tabbed_product_carousel .navigation{width:4rem;height:4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
