.wp-polished .wp-hero{min-height:min(790px,100svh)!important}.wp-hero-personalize{border:1px solid #2f4b8f1a;border-radius:14px;background:#fff9}.wp-hero-personalize>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 16px;color:#2f4b8f;font-size:13px;font-weight:500;cursor:pointer;list-style:none}.wp-hero-personalize>summary::-webkit-details-marker{display:none}.wp-hero-personalize>summary svg{flex-shrink:0;transition:transform .2s ease}.wp-hero-personalize[open]>summary svg{transform:rotate(180deg)}.wp-hero-personalize-body{display:grid;gap:10px;padding:0 12px 12px}.wp-hero-personalize .wp-model-colors{border-radius:12px}.wp-hero-personalize .wp-name-preview{background:#fff;border-radius:12px}.wp-hero-personalize :is(.wp-name-preview small,.wp-model-colors small){font-size:11px}.wp-polished .wp-preview-label{font-size:11px}.wp-polished .wp-product-carousel>button{width:44px;height:44px}.wp-polished .wp-carousel-dots button{min-width:44px;width:44px}.wp-carousel-count{display:none;color:#53617b;font-size:12px;font-variant-numeric:tabular-nums}.wp-polished #carousel-pause{min-height:44px;min-width:44px;font-size:12px}.wp-polished .wp-hero-personalize>summary:focus-visible{outline:2px solid #2f4b8f;outline-offset:3px;border-radius:14px}.wp-polished #categories{padding-block:64px!important}.wp-audience-copy>h2{margin-bottom:26px}.wp-audience-toggle{padding-block:18px}.wp-polished #products{padding-block:68px!important}.wp-polished .wp-catalog-try{min-height:44px;font-size:12px}.wp-polished .wp-catalog-more{font-size:13px;min-height:44px}.wp-polished .wp-real-catalog p{font-size:15px!important;color:#5d625f}.wp-polished .wp-proof-section{width:100%;padding:56px max(44px,calc((100% - 1240px)/2))!important;border:1px solid #0a0b0b0c;background:#fff;border-radius:32px}.wp-proof-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:28px}.wp-proof-eyebrow{font-size:12px;color:#646b76}.wp-polished .wp-proof-heading h2{font-size:clamp(28px,3vw,40px)!important;margin:12px 0 0}.wp-proof-heading>p{font-size:15px;line-height:1.7;color:#626975;max-width:340px;margin:0}.wp-reels-layout{display:block;max-width:1240px;margin-inline:auto}.wp-reels-section .wp-proof-heading{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin:0 0 28px}.wp-reels-section .wp-proof-heading>p{max-width:360px}.wp-reels-hint{display:flex;align-items:center;gap:12px;font-size:13px;color:#53617a}.wp-reels-hint>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid #2f4b8f26;border-radius:50%}.wp-prints-rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(210px,22vw,280px);gap:18px;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a2afc7 #eef0f5;padding:0 0 12px}.wp-prints-rail:focus-visible{outline:2px solid #2f4b8f;outline-offset:5px}.wp-prints-rail>.wp-print-card{display:grid;grid-template-rows:minmax(0,1fr) auto;scroll-snap-align:start;scroll-snap-stop:always}.wp-print-card{margin:0;min-width:0}.wp-print-frame{aspect-ratio:9 / 16;height:auto;min-height:0;background:#f2f3f5;border:1px solid #2f4b8f13;border-radius:18px;overflow:hidden}.wp-print-video{display:block;width:100%;height:100%;object-fit:contain;background:#eef0f4}.wp-proof-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#7b879e;background:linear-gradient(140deg,#f5f6f8,#edf0f5)}.wp-proof-empty>span{font-size:13px;color:#687387}.wp-print-card>figcaption{display:flex;align-items:baseline;gap:12px;padding:14px 2px 0;color:#404955;font-size:14px}.wp-print-card>figcaption p{margin:5px 0 0;font-size:13px;color:#626975}.wp-proof-index{color:#2f4b8f;font-size:11px;font-variant-numeric:tabular-nums}.wp-polished .wp-reviews-section{background:#f8f8f5}.wp-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wp-review-card{position:relative;display:flex;flex-direction:column;min-width:0;margin:0;padding:24px;border:1px solid #2f4b8f13;border-radius:18px;background:#fff}.wp-review-quote-mark{font-size:42px;line-height:.8;color:#2f4b8f;height:30px}.wp-review-card blockquote{margin:12px 0 22px;flex:1}.wp-polished .wp-review-card blockquote p{font-size:16px!important;line-height:1.8!important;margin:0;color:#333e50}.wp-review-card>figcaption{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#536078}.wp-review-card>figcaption strong{font-size:14px;font-weight:500}.wp-review-empty{border-style:dashed;background:#ffffff80}.wp-review-sample-badge{align-self:flex-start;margin-bottom:18px;padding:4px 9px;border-radius:20px;background:#edf0f5;color:#647086;font-size:11px}.wp-review-empty .wp-review-quote-mark{color:#b7c1d2}.wp-polished .wp-review-empty blockquote p{color:#667287;font-size:14px!important}.wp-review-empty>figcaption{color:#6b7689}.wp-review-rating{display:flex;gap:3px;color:#2f4b8f;margin-top:12px}.wp-review-source{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:12px;color:#2f4b8f;align-self:flex-start}.wp-review-source:focus-visible{outline:2px solid #2f4b8f;outline-offset:3px}.wp-polished :is(#prints,#reviews){scroll-margin-top:104px}@media(max-width:1000px)and (min-width:761px){.wp-polished .wp-hero .wp-carousel-info{grid-template-columns:1fr}.wp-reviews-grid{gap:12px}.wp-review-card{padding:20px}}@media(max-width:760px){.wp-polished .wp-hero{min-height:0!important}.wp-polished .wp-hero .wp-hero-visual{gap:12px!important}.wp-hero-personalize>summary{font-size:12px;padding-inline:14px}.wp-polished .wp-hero .wp-carousel-info{display:grid;grid-template-columns:1fr}.wp-polished .wp-hero .wp-carousel-dots{display:none}.wp-polished .wp-hero .wp-carousel-controls{width:100%;justify-content:space-between}.wp-carousel-count{display:inline-flex;align-items:center;min-height:44px}.wp-polished .wp-hero .wp-carousel-info>p{font-size:14px!important}.wp-polished .wp-preview-label{font-size:10px}.wp-polished #categories,.wp-polished #products{padding-block:46px!important}.wp-polished .wp-proof-section{padding:42px 22px!important;border-radius:24px}.wp-proof-heading{display:block;margin-bottom:24px}.wp-proof-heading>p{margin-top:16px;font-size:14px}.wp-polished .wp-proof-heading h2{font-size:29px!important;line-height:1.2!important}.wp-reels-layout{display:block}.wp-reels-section .wp-proof-heading{display:block;margin-bottom:24px}.wp-reels-section .wp-proof-heading>p{margin-top:0}.wp-prints-rail{grid-auto-columns:82%;gap:14px;width:100%}.wp-reels-hint{margin-top:16px;font-size:12px}.wp-reviews-grid{grid-template-columns:1fr;gap:12px}.wp-review-card{padding:22px}.wp-review-empty{min-height:170px}.wp-polished :is(#prints,#reviews){scroll-margin-top:88px}}@media(prefers-reduced-motion:reduce){.wp-hero-personalize>summary svg{transition:none}}.wp-polished .wp-hero h1{font-weight:500!important;font-size:clamp(48px,4.8vw,74px)!important;line-height:1.14!important;letter-spacing:-.035em!important}.wp-polished .wp-hero h1>span{color:#2f4b8f!important}.wp-polished .wp-hero-copy>div:first-child{background:#eaf0fb!important;color:#2f4b8f!important;border:1px solid #2f4b8f1a;font-size:12px!important;letter-spacing:0!important;padding:7px 13px!important}.wp-polished .wp-hero-copy>p:not(.wp-hero-note){color:#535d70!important}.wp-polished .wp-hero-actions>.wp-cta{min-height:54px;height:auto!important;justify-content:center;line-height:1.45;font-weight:600!important;gap:10px!important;transition:background-color .2s ease,box-shadow .2s ease,transform .15s ease}.wp-polished .wp-hero-actions>.wp-cta:not(.wp-cta-secondary){background:#2f4b8f!important;color:#fff!important;box-shadow:0 7px 18px #2f4b8f20!important}.wp-polished .wp-hero-actions>.wp-cta:not(.wp-cta-secondary)>span{width:28px!important;height:28px!important;border-radius:8px!important;background:#ffffff18!important;flex-shrink:0}.wp-polished .wp-hero-actions>.wp-cta-secondary{background:#fff!important;color:#33405b!important;border-color:#2f4b8f33!important}@media(hover:hover){.wp-polished .wp-hero-actions>.wp-cta:not(.wp-cta-secondary):hover{background:#243d77!important;transform:translateY(-1px)}.wp-polished .wp-hero-actions>.wp-cta-secondary:hover{background:#f2f5fc!important}}.wp-polished .wp-hero-actions>.wp-cta:focus-visible{outline:2px solid #2f4b8f;outline-offset:4px}@media(max-width:760px){.wp-polished .wp-hero-copy{align-items:center!important;text-align:center;gap:20px!important;padding-block:8px 4px}.wp-polished .wp-hero h1{width:100%;font-size:clamp(36px,10.8vw,46px)!important;line-height:1.15!important;letter-spacing:-.035em!important}.wp-polished .wp-hero-copy>div:first-child{font-size:11px!important}.wp-polished .wp-hero-copy>p:not(.wp-hero-note){font-size:16px!important;line-height:1.8!important;max-width:33ch!important}.wp-polished .wp-hero-actions{display:grid!important;grid-template-columns:1fr 1fr;width:100%;max-width:420px;gap:10px!important;margin-top:2px!important}.wp-polished .wp-hero-actions>.wp-cta{width:100%;min-width:0;padding:12px 10px!important;font-size:14px!important;white-space:normal!important}.wp-polished .wp-hero-copy>.wp-hero-note{width:100%;max-width:none!important;text-align:center;font-size:13px!important;line-height:1.6!important;margin-top:-4px!important}}@media(max-width:360px){.wp-polished .wp-hero-actions{grid-template-columns:1fr}.wp-polished .wp-hero-actions>.wp-cta-secondary{min-height:48px}}@media(prefers-reduced-motion:reduce){.wp-polished .wp-hero-actions>.wp-cta{transition:none!important;transform:none!important}}.wp-customer-project-index{display:block;color:#2f4b8f;font-size:12px;font-variant-numeric:tabular-nums;margin-bottom:22px}.wp-customer-project h3{margin:0 0 14px;font-size:21px;line-height:1.45;font-weight:500;letter-spacing:-.025em;color:#17233c}.wp-customer-project-copy{flex:1}.wp-polished .wp-customer-project-copy p{margin:0 0 26px;font-size:15px!important;line-height:1.85!important;color:#536078}.wp-customer-project>figcaption{border-top:1px solid #2f4b8f14;padding-top:16px;flex-direction:row;align-items:baseline;gap:6px}.wp-customer-project>figcaption>span{font-size:12px}.wp-customer-project>figcaption>strong{color:#24395f;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/25/assets/home-refinements.css.map */
