:where(.stickin-featured) .stickin-pdp{--ink: #0d1424;--muted: #596275;--line: #dce1ea;--soft: #f3f6fa;--soft-blue: #edf2ff;--white: #ffffff;--blue: #244ee8;--blue-dark: #1738bd;--lime: #dfff55;--green: #087a50;--background: #ffffff;--foreground: #0d1424;--card: #ffffff;--card-foreground: #0d1424;--popover: #ffffff;--popover-foreground: #0d1424;--primary: #244ee8;--primary-foreground: #ffffff;--secondary: #f3f6fa;--secondary-foreground: #0d1424;--muted-foreground: #596275;--accent: #edf2ff;--accent-foreground: #0d1424;--destructive: #c61d3a;--border: #dce1ea;--input: #cbd2dd;--ring: #244ee8;--radius: .75rem;--quantity-value-width: 70px;margin:0;background:var(--white);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;display:block;min-height:100vh;overflow:hidden}:where(.stickin-featured) .stickin-pdp,:where(.stickin-featured) .stickin-pdp *,:where(.stickin-featured) .stickin-pdp *:before,:where(.stickin-featured) .stickin-pdp *:after{box-sizing:border-box}:where(.stickin-featured) .stickin-pdp a{color:inherit;text-decoration:none}:where(.stickin-featured) .stickin-pdp button,:where(.stickin-featured) .stickin-pdp input,:where(.stickin-featured) .stickin-pdp select{font:inherit}:where(.stickin-featured) .stickin-pdp button{-webkit-appearance:none;appearance:none}:where(.stickin-featured) .stickin-pdp button,:where(.stickin-featured) .stickin-pdp label{-webkit-tap-highlight-color:transparent}:where(.stickin-featured) .stickin-pdp [hidden]{display:none!important}:where(.stickin-featured) .stickin-pdp button:focus-visible,:where(.stickin-featured) .stickin-pdp a:focus-visible,:where(.stickin-featured) .stickin-pdp label:focus-within,:where(.stickin-featured) .stickin-pdp summary:focus-visible,:where(.stickin-featured) .stickin-pdp input:focus-visible,:where(.stickin-featured) .stickin-pdp select:focus-visible{outline:3px solid var(--blue);outline-offset:2px}:where(.stickin-featured .stickin-pdp) .purchase-card{align-self:start;background:var(--white);border:1px solid #d8dee8;border-radius:17px;box-shadow:0 16px 48px #0d142414;min-width:0;padding:24px 26px 22px}:where(.stickin-featured .stickin-pdp) .purchase-card h1{font-size:clamp(35px,3.1vw,40px);font-weight:880;letter-spacing:-.055em;line-height:1.04;margin:0}:where(.stickin-featured .stickin-pdp) .benefits{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:8px 20px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0 0 10px;padding:12px 0}:where(.stickin-featured .stickin-pdp) .benefits li{align-items:center;display:flex;gap:9px;min-height:28px;min-width:0}:where(.stickin-featured .stickin-pdp) .benefits svg{background:var(--blue);border-radius:50%;color:var(--white);flex:0 0 auto;height:19px;margin-top:1px;padding:4px;stroke-width:3;width:19px}:where(.stickin-featured .stickin-pdp) .benefits strong{font-size:14px;line-height:1.35}:where(.stickin-featured .stickin-pdp) .production-footnote{color:var(--muted);font-size:13px;line-height:1.35;margin:7px 0 10px}:where(.stickin-featured .stickin-pdp) .artwork-dialog{background:var(--white);border:0;border-radius:16px;box-shadow:0 24px 80px #0d14243d;color:var(--ink);max-height:min(90vh,760px);max-width:min(520px,calc(100vw - 28px));overflow:auto;padding:24px;width:100%}:where(.stickin-featured .stickin-pdp) .artwork-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d142494}:where(.stickin-featured .stickin-pdp) .artwork-dialog[open]{animation:dialog-in .17s ease-out}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}:where(.stickin-featured .stickin-pdp) .dialog-close{align-items:center;background:var(--soft);border:0;border-radius:50%;color:var(--ink);cursor:pointer;display:flex;font-size:22px;height:44px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;width:44px}:where(.stickin-featured .stickin-pdp) .dialog-step{color:var(--blue);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}:where(.stickin-featured .stickin-pdp) .artwork-dialog h2{font-size:25px;font-weight:850;letter-spacing:-.035em;line-height:1.08;margin:8px 48px 0 0}.stickin-featured .stickin-pdp .artwork-dialog h2[tabindex="-1"]:focus{outline:none}:where(.stickin-featured .stickin-pdp) .dialog-description{color:var(--muted);font-size:14px;line-height:1.5;margin:8px 0 14px}:where(.stickin-featured .stickin-pdp) .artwork-choices{display:grid;gap:8px}:where(.stickin-featured .stickin-pdp) .artwork-choices label{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:10px;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 1fr auto;min-height:62px;padding:10px 12px;text-align:left}:where(.stickin-featured) .stickin-pdp .artwork-choices label:has(input[type=radio]){align-items:center;display:grid;gap:10px}:where(.stickin-featured .stickin-pdp) .artwork-choices label:hover{border-color:#8893a5}:where(.stickin-featured .stickin-pdp) .artwork-choices label.active{background:var(--soft-blue);border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}:where(.stickin-featured .stickin-pdp) .artwork-choices label>input{height:1px;opacity:0;position:absolute;width:1px}:where(.stickin-featured .stickin-pdp) .artwork-choices label>svg:not(.choice-check){color:var(--blue);height:20px;width:20px}:where(.stickin-featured .stickin-pdp) .artwork-choices label span{display:flex;flex-direction:column}:where(.stickin-featured .stickin-pdp) .artwork-choices strong{font-size:14px}:where(.stickin-featured .stickin-pdp) .artwork-choices small{color:var(--muted);font-size:13px}:where(.stickin-featured .stickin-pdp) .artwork-choices .choice-check{background:var(--blue);border-radius:50%;color:var(--white);height:18px;opacity:0;padding:4px;stroke-width:3;width:18px}:where(.stickin-featured .stickin-pdp) .artwork-choices label.active .choice-check{opacity:1}.stickin-featured .stickin-pdp .artwork-dialog .artwork-upload{background:#fff;border:1px solid #d8dee8;border-radius:12px;margin-top:12px;min-width:0;padding:14px}.stickin-featured .stickin-pdp .artwork-dialog .artwork-upload .artwork-upload-heading{align-items:center;display:flex;gap:8px;margin-bottom:10px}.stickin-featured .stickin-pdp .artwork-dialog .artwork-upload .artwork-upload-heading>svg{color:#244ee8;flex:0 0 20px;height:20px;width:20px}.stickin-featured .stickin-pdp .artwork-dialog .artwork-upload .artwork-file-label{color:#101727;display:block;font-size:14px;font-weight:700;line-height:1.4;margin:0}.stickin-featured .stickin-pdp .artwork-dialog .artwork-upload input.stickin-artwork-file[type=file]{background:#f8f9fc;border:1px solid #dce1ea;border-radius:9px;box-sizing:border-box;color:#526079;cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;margin:0;max-width:100%;min-height:52px;min-width:0;overflow:hidden;padding:3px;text-overflow:ellipsis;width:100%}.stickin-featured .stickin-pdp .artwork-dialog .artwork-upload input.stickin-artwork-file[type=file]::file-selector-button{background:#edf2ff;border:1px solid #b8c7fa;border-radius:6px;color:#1738bd;cursor:pointer;font:inherit;font-weight:700;line-height:20px;margin:0 10px 0 0;min-height:44px;padding:10px 12px}.stickin-featured .stickin-pdp .artwork-dialog .artwork-upload input.stickin-artwork-file[type=file]::-webkit-file-upload-button{background:#edf2ff;border:1px solid #b8c7fa;border-radius:6px;color:#1738bd;cursor:pointer;font:inherit;font-weight:700;line-height:20px;margin:0 10px 0 0;min-height:44px;padding:10px 12px}.stickin-featured .stickin-pdp .artwork-dialog .artwork-upload input.stickin-artwork-file[type=file][aria-invalid=true]{border-color:#b42323;box-shadow:inset 0 0 0 1px #b42323}.stickin-featured .stickin-pdp .artwork-dialog .artwork-upload input.stickin-artwork-file[type=file]:focus-visible{outline:2px solid #244ee8;outline-offset:2px}.stickin-featured .stickin-pdp .artwork-dialog .artwork-upload input.stickin-artwork-file[type=file]:disabled{color:#6b7280;cursor:not-allowed;opacity:.65}.stickin-featured .stickin-pdp .artwork-dialog .artwork-upload input.stickin-artwork-file[type=file]:disabled::file-selector-button{cursor:not-allowed}.stickin-featured .stickin-pdp .artwork-dialog .artwork-upload input.stickin-artwork-file[type=file]:disabled::-webkit-file-upload-button{cursor:not-allowed}.stickin-featured .stickin-pdp .artwork-dialog .artwork-upload .artwork-upload-help{color:#5f687c;display:block;font-size:13px;font-weight:400;line-height:1.45;margin:8px 0 0;overflow-wrap:anywhere}@media(hover:hover){.stickin-featured .stickin-pdp .artwork-dialog .artwork-upload input.stickin-artwork-file[type=file]:not(:disabled)::file-selector-button:hover{background:#e1e9ff;border-color:#8fa7ef}.stickin-featured .stickin-pdp .artwork-dialog .artwork-upload input.stickin-artwork-file[type=file]:not(:disabled)::-webkit-file-upload-button:hover{background:#e1e9ff;border-color:#8fa7ef}}:where(.stickin-featured .stickin-pdp) .form-error{background:#fff0f2;border:1px solid #f1b7c0;border-radius:8px;color:#9e1730;font-size:13px;margin:10px 0 0;padding:9px 11px}:where(.stickin-featured .stickin-pdp) .finish-button{align-items:center;background:var(--blue);border:0;border-radius:9px;color:var(--white);cursor:pointer;display:flex;font-size:14px;font-weight:850;justify-content:space-between;margin-top:12px;min-height:50px;padding:0 15px;width:100%}:where(.stickin-featured .stickin-pdp) .finish-button:hover{background:var(--blue-dark)}:where(.stickin-featured .stickin-pdp) .finish-button:disabled{cursor:wait;opacity:.65}:where(.stickin-featured .stickin-pdp) .finish-button svg{height:17px;width:17px}.stickin-featured .stickin-pdp .artwork-dialog .dialog-note{align-items:flex-start;color:#5f687c;display:flex;font-size:13px;gap:6px;justify-content:center;line-height:1.4;margin:10px 0 0;padding:0;text-align:center}.stickin-featured .stickin-pdp .artwork-dialog .dialog-note>svg{color:#244ee8;flex:0 0 14px;height:14px;margin-top:2px;width:14px}.stickin-featured .stickin-pdp .artwork-dialog .artwork-proof-copy{min-width:0}.stickin-featured .stickin-pdp .artwork-dialog .artwork-proof-copy>span{display:inline-block}@media(max-width:1250px)and (min-width:1101px){:where(.stickin-featured .stickin-pdp) .purchase-card{padding-left:24px;padding-right:24px}}@media(max-width:1100px){:where(.stickin-featured .stickin-pdp) .purchase-card{padding-left:22px;padding-right:22px}}@media(max-width:840px){:where(.stickin-featured) .stickin-pdp{padding-bottom:74px}:where(.stickin-featured .stickin-pdp) .purchase-card{border-radius:14px;box-shadow:none;margin-top:10px;order:4;padding:18px 18px 22px}:where(.stickin-featured .stickin-pdp) .purchase-card>.product-kicker,:where(.stickin-featured .stickin-pdp) .purchase-card>h1,:where(.stickin-featured .stickin-pdp) .purchase-card>.customer-proof,:where(.stickin-featured .stickin-pdp) .purchase-card>.intro{display:none}:where(.stickin-featured) .stickin-pdp .purchase-card>.stickin-canadian-note{display:none}:where(.stickin-featured .stickin-pdp) .purchase-card h1{font-size:clamp(34px,8.5vw,43px)}}@media(max-width:540px){:where(.stickin-featured .stickin-pdp) .purchase-card h1{font-size:35px}:where(.stickin-featured .stickin-pdp) .benefits{gap:10px 12px}:where(.stickin-featured .stickin-pdp) .benefits strong{font-size:13px}:where(.stickin-featured .stickin-pdp) .artwork-dialog{padding:20px 16px}:where(.stickin-featured .stickin-pdp) .artwork-dialog h2{font-size:22px}}@media(max-width:380px){:where(.stickin-featured .stickin-pdp) .purchase-card{padding-left:13px;padding-right:13px}}@media(prefers-reduced-motion:reduce){:where(.stickin-featured) .stickin-pdp *,:where(.stickin-featured) .stickin-pdp *:before,:where(.stickin-featured) .stickin-pdp *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.stickin-featured{background:#244ee8;color:#fff;padding:56px 0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.stickin-featured,.stickin-featured *,.stickin-featured *:before,.stickin-featured *:after{box-sizing:border-box}.stickin-featured__inner{max-width:1248px;width:100%;padding:0 24px;margin:0 auto}.stickin-featured__heading{margin:0 0 26px}.stickin-featured__eyebrow{margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:#dfff55}.stickin-featured__heading h2{max-width:25ch;font-family:inherit;font-size:clamp(34px,4.2vw,52px);font-weight:850;line-height:1.05;letter-spacing:-.05em;margin:0;color:#fff}.stickin-featured__heading>p:not(.stickin-featured__eyebrow){max-width:62ch;margin:14px 0 0;font-size:16px;line-height:1.5;color:#e3e9ff;text-wrap:pretty}.stickin-featured__description>span{display:block}.stickin-featured__proof{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px;font-size:13px;line-height:1.4;color:#fff}.stickin-featured__proof>span{display:flex;gap:1px;color:#ffc74a}.stickin-featured__proof svg{width:14px;height:14px}.stickin-featured__proof strong{font-weight:700}.stickin-featured__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,1.1fr);align-items:start;gap:24px}.stickin-featured__media{min-width:0;width:100%}.stickin-featured__media .gallery-testimonial{background:#0d1424;border-radius:11px;color:#fff;margin-top:10px;min-height:72px;padding:12px 15px 13px}.stickin-featured__media .testimonial-meta{align-items:center;display:flex;gap:12px;justify-content:space-between}.stickin-featured__media .testimonial-meta cite{color:#aeb8ca;font-size:12px;font-style:normal;text-align:right}.stickin-featured__media .testimonial-stars{color:#f3a51d;display:flex;flex:0 0 auto;gap:1px}.stickin-featured__media .testimonial-stars svg{height:14px;stroke-width:1.5;width:14px}.stickin-featured__media .gallery-testimonial blockquote{font-size:14px;font-weight:680;line-height:1.45;margin:7px 0 0;text-wrap:pretty}.stickin-featured__photo{position:relative;aspect-ratio:1;width:100%;overflow:hidden;border:1px solid #e0e3ea;border-radius:17px;background:#f5f3ed}.stickin-featured__photo img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.stickin-featured .stickin-pdp{min-width:0;min-height:0;height:auto;overflow:visible;background:transparent;margin:0;padding:0}.stickin-featured .purchase-card{margin:0}.stickin-featured__inclusions{margin:12px 0 14px;padding:12px;background:#f3f6fa;border:1px solid #e6eaf0;border-radius:10px}.stickin-featured .purchase-card .stickin-featured__inclusions .benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;padding:0;border:0}.stickin-featured .purchase-card .stickin-featured__inclusions .benefits li{align-items:flex-start;gap:7px;min-height:0}.stickin-featured .purchase-card .stickin-featured__inclusions .benefits svg{width:17px;height:17px;margin-top:1px;padding:3px}.stickin-featured .purchase-card .stickin-featured__inclusions .benefits strong{font-size:13px;font-weight:650;line-height:1.35;color:#0d1424}.stickin-featured .purchase-card .stickin-featured__inclusions .production-footnote{margin:10px 0 0;padding-top:8px;border-top:1px solid #dce1ea;font-size:13px;line-height:1.4;color:#596275}.stickin-featured__fallback{background:#fff;color:#0d1424;border-radius:17px;padding:26px}.stickin-featured__fallback p{margin:0 0 20px;font-size:16px;line-height:1.5}.stickin-featured__fallback a{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#244ee8;color:#fff;border-radius:9px;padding:14px 18px;text-decoration:none;font-weight:750}.stickin-featured__fallback svg{width:18px;height:18px;flex:none}@media(min-width:841px){.stickin-featured{padding-block:44px}.stickin-featured__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,1.08fr);grid-template-rows:max-content 1fr;grid-template-areas:"heading picker" "photo picker";align-items:start;gap:20px 28px;width:calc(100% - 48px);max-width:1200px;padding:28px;margin-inline:auto;border:1px solid #dce1ea;border-radius:20px;background:#fff;color:#0d1424;box-shadow:0 18px 48px #08175129}.stickin-featured__layout{display:contents}.stickin-featured__heading{grid-area:heading;min-width:0;margin:0;color:#0d1424}.stickin-featured__heading .stickin-featured__eyebrow{margin:0 0 10px;color:#244ee8;font-size:12px}.stickin-featured .stickin-featured__inner .stickin-featured__heading h2{max-width:20ch;color:#0d1424;font-size:clamp(36px,3.1vw,44px);line-height:1.07;letter-spacing:-.045em}.stickin-featured__heading>p:not(.stickin-featured__eyebrow){max-width:44ch;margin-top:12px;color:#596275;font-size:16px;line-height:1.5}.stickin-featured__proof{margin:0 0 12px;color:#0d1424}.stickin-featured__proof>span{color:#a65a00}.stickin-featured__proof strong{color:#0d1424}.stickin-featured__media{grid-area:photo;align-self:start;min-width:0}.stickin-featured__photo{border-radius:14px}.stickin-featured__layout>.stickin-pdp,.stickin-featured__fallback{grid-area:picker;min-width:0;background:#fff;color:#0d1424}.stickin-featured .purchase-card{padding:20px;border:1px solid #dce1ea;border-radius:14px;background:#fff;color:#0d1424;box-shadow:none}.stickin-featured .purchase-card .benefits strong{color:#0d1424}.stickin-featured__fallback{padding:0}}@media(min-width:841px)and (max-width:999px){.stickin-featured__inner{max-width:628px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"heading" "photo" "picker";gap:20px}.stickin-featured .stickin-featured__inner .stickin-featured__heading h2{max-width:none;font-size:38px}.stickin-featured__media{max-width:420px;justify-self:center}}@media(max-width:840px){.stickin-featured{padding:36px 0}.stickin-featured__inner{max-width:628px;padding:0 14px}.stickin-featured__layout{grid-template-columns:minmax(0,1fr);gap:16px}.stickin-featured__heading{margin-bottom:20px}.stickin-featured__heading h2{font-size:clamp(32px,6.5vw,44px)}.stickin-featured__photo{border-radius:14px}}@media(max-width:540px){.stickin-featured__media .gallery-testimonial{padding-inline:13px}.stickin-featured__media .gallery-testimonial blockquote{font-size:13px}.stickin-featured__media .testimonial-meta{align-items:flex-start;flex-direction:column;gap:5px}.stickin-featured__media .testimonial-meta cite{text-align:left}}@media(max-width:380px){.stickin-featured__inner{padding-inline:10px}.stickin-featured__inclusions{padding:10px}.stickin-featured .purchase-card .stickin-featured__inclusions .benefits{gap:9px 10px}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/stickin-home-configurator.css.map */
