.ap-unified{--apu-ink:#24251f;--apu-muted:#66685c;--apu-line:#d8d8cb;--apu-accent:#b6553d;background:#fff;color:var(--apu-ink);font-family:var(--font-body--family,Arial,sans-serif);font-size:15px;line-height:1.7;display:block}.ap-unified *{box-sizing:border-box}.ap-unified [hidden]{display:none!important}.ap-unified :is(button,input,select,textarea){font:inherit}.ap-unified :is(button,a){touch-action:manipulation}.ap-unified :focus-visible{outline:3px solid var(--apu-accent);outline-offset:3px}.ap-unified :is(.apsf-wrap,.apkc__wrap,.ap-u-wrap){width:100%;max-width:1380px;margin:auto;padding:0 44px 64px}.ap-unified :is(.apsf-breadcrumb,.apkc__breadcrumb,.ap-u-breadcrumb){display:flex;flex-wrap:wrap;gap:12px;font-size:12px;line-height:1.7;padding:25px 0 24px;margin:0;color:var(--apu-muted)}.ap-unified :is(.apsf-breadcrumb,.apkc__breadcrumb,.ap-u-breadcrumb) a{text-decoration:none;color:inherit}.ap-unified .ap-u-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:start;gap:48px;padding-bottom:64px}.ap-unified .ap-u-media{min-width:0;margin:0;max-width:none;width:100%}.ap-unified .ap-u-configure{min-width:0;padding-top:16px}.ap-unified .ap-u-configure :is(.apsf-intro,.apkc__intro){margin:0 0 28px;max-width:none;padding:0}.ap-unified .ap-u-configure h1{font-family:inherit;font-size:clamp(32px,3.8vw,54px);line-height:1.2;letter-spacing:-.045em;font-weight:700;margin:12px 0 13px;overflow-wrap:anywhere}.ap-unified .ap-u-configure :is(.apsf-intro-copy,.apkc__copy,.ap-u-intro){font-size:14px;line-height:1.8;color:var(--apu-muted);margin-top:12px}.ap-unified :is(.apsf-title-detail,.ap-u-title-detail){display:block;font-size:clamp(19px,2vw,26px);margin-top:10px}.ap-unified .ap-u-configure :is(h2,.apsf-section-head h2){font-size:17px;font-weight:700;line-height:1.5;margin:0 0 8px}.ap-unified .ap-u-configure :is(.apsf-quote-section,.apkc__section){max-width:none;width:100%;margin:0;padding-top:0;border:0}.ap-unified :is(.apsf-media-stage,.apkc__media-stage,.ap-u-stage){aspect-ratio:1;display:grid;place-items:center;background:#f7f7f5;overflow:hidden;border:0;border-radius:0;max-height:none}.ap-unified :is(.apsf-media-main,.apkc__media-main,.ap-u-main-image){width:100%;height:100%;max-height:none;object-fit:contain;display:block}.ap-unified :is(.apsf-media-thumbs,.apkc__media-thumbs,.ap-u-thumbs){display:flex;flex-wrap:nowrap;overflow-x:auto;gap:10px;padding:3px;margin:14px 0 0}.ap-unified :is(.apsf-media-thumb,.apkc__media-thumb,.ap-u-thumb){width:62px;height:62px;flex:none;padding:3px;border:1px solid transparent;border-radius:0;background:#fff;cursor:pointer}.ap-unified :is(.apsf-media-thumb,.apkc__media-thumb,.ap-u-thumb)[aria-pressed=true]{border-color:var(--apu-accent)}.ap-unified :is(.apsf-media-thumb,.apkc__media-thumb,.ap-u-thumb) img{display:block;width:100%;height:100%;object-fit:contain}.ap-unified .ap-u-tabs{display:flex;gap:20px;border-bottom:1px solid var(--apu-line);margin-bottom:14px;overflow-x:auto}.ap-unified .ap-u-tabs button{position:relative;-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;white-space:nowrap;padding:15px 2px;color:var(--apu-muted);font-size:14px;min-height:48px;cursor:pointer}.ap-unified .ap-u-tabs button[aria-selected=true]{color:var(--apu-ink);font-weight:700}.ap-unified .ap-u-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--apu-accent)}.ap-unified .ap-u-guide{background:#f7f7f5;padding:30px;min-height:320px}.ap-unified .ap-u-guide h2{font-size:25px;line-height:1.4;margin:0 0 20px}.ap-unified .ap-u-guide p{font-size:14px;line-height:1.8;margin:14px 0}.ap-unified .ap-u-guide li{padding:8px 0}.ap-unified :is(.apsf-media-empty,.apkc__media-empty,.ap-u-placeholder){min-height:320px;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:28px;background:#f7f7f5;border:1px dashed var(--apu-line);border-radius:0;color:var(--apu-muted)}.ap-unified .ap-u-native-select{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ap-unified .ap-u-options{min-width:0;width:100%;margin-top:8px}.ap-unified .ap-u-options-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;font-size:12px;color:var(--apu-muted)}.ap-unified .ap-u-selected{font-size:12px;overflow-wrap:anywhere;color:var(--apu-ink)}.ap-unified .ap-u-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.ap-unified .ap-u-option-grid.is-swatch{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:9px}.ap-unified .ap-u-option{position:relative;-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:46px;padding:9px 10px;border:1px solid var(--apu-line);border-radius:4px;background:#fff;color:var(--apu-ink);font-size:13px;line-height:1.45;text-align:center;cursor:pointer;overflow-wrap:anywhere}.ap-unified .ap-u-option:hover{border-color:#888a7e}.ap-unified .ap-u-option[aria-checked=true]{border-color:var(--apu-ink);box-shadow:inset 0 0 0 1px var(--apu-ink);font-weight:700;background:#fafaf7}.ap-unified .ap-u-option[aria-checked=true]:after{content:"\2713";position:absolute;top:3px;right:5px;font-size:11px;line-height:1;color:var(--apu-ink)}.ap-unified .ap-u-option:disabled{opacity:.4;cursor:not-allowed}.ap-unified .is-swatch .ap-u-option{flex-direction:column;padding:10px 4px 8px;font-size:11px;min-height:93px;gap:6px}.ap-unified .ap-u-color-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:9px}.ap-unified .ap-u-radio-swatch{min-width:0}.ap-unified .ap-u-radio-swatch>span{flex-direction:column;gap:6px;min-height:93px;font-size:12px}.ap-unified .ap-u-swatch{width:42px;height:42px;border:1px solid #bbbdb4;border-radius:50%;background:var(--ap-swatch,#f3f3ed);display:block;flex:none;box-shadow:inset 0 0 0 3px #fff6}.ap-unified .ap-u-swatch.is-clear{background:linear-gradient(45deg,#ddd 25%,transparent 25%,transparent 75%,#ddd 75%),linear-gradient(45deg,#ddd 25%,#f9f9f9 25% 75%,#ddd 75%);background-size:12px 12px;background-position:0 0,6px 6px}.ap-unified .ap-u-swatch.is-rainbow{background:linear-gradient(130deg,#d6e8ff,#ecc7ef,#fff0c5,#cce3db)}.ap-unified .ap-u-swatch.is-glitter{background:radial-gradient(circle,#fff8 1px,transparent 2px) 0 0/9px 9px,var(--ap-swatch,#ceb8c5)}.ap-unified .ap-u-options-search{width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--apu-line);border-radius:4px;margin:0 0 12px;background:#fff;color:var(--apu-ink)}.ap-unified .ap-u-empty-search{font-size:13px;color:var(--apu-muted);padding:8px 0}.ap-unified .ap-u-option-name{display:block;max-width:100%;overflow-wrap:anywhere}.ap-unified :is(.ap-pair,.ap-material-select){grid-template-columns:1fr;gap:20px}.ap-unified .ap-size-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ap-unified :is(.ap-fields>div,.ap-fields>label){margin-top:24px}.ap-unified .ap-calculator{border:0;border-radius:0;padding:0;background:#fff}.ap-unified .apsf-style-heading{padding:12px 0;border-bottom:1px solid var(--apu-line)}.ap-unified .apsf-step,.ap-unified .ap-u-step{font-size:10px;font-weight:700;color:var(--apu-accent);margin-right:10px}.ap-unified .ap-u-field{min-width:0;border:0;padding:0;margin:24px 0 0}.ap-unified .ap-u-field>legend{font-size:13px;font-weight:700;padding:0;margin-bottom:10px}.ap-unified .ap-u-field>label{display:block;font-size:13px;font-weight:700}.ap-unified .ap-u-field :is(select,input:not([type=radio])){width:100%;min-height:46px;padding:9px 12px;border:1px solid var(--apu-line);border-radius:4px;background:#fff;color:var(--apu-ink)}.ap-unified .ap-u-note{font-size:12px;line-height:1.7;color:var(--apu-muted);margin:9px 0 0;overflow-wrap:anywhere}.ap-unified .ap-u-block{padding-top:40px;margin-top:40px;border-top:1px solid var(--apu-line)}.ap-unified .ap-u-block h2{font-size:clamp(25px,3vw,36px);line-height:1.3;margin:0 0 20px}.ap-unified .ap-u-description img{max-width:100%;height:auto}.ap-unified .ap-u-description table{max-width:100%;display:block;overflow-x:auto}.ap-unified .ap-u-button{display:flex;align-items:center;justify-content:center;min-height:52px;width:100%;padding:14px 18px;border:1px solid var(--apu-ink);border-radius:4px;background:#fff;color:var(--apu-ink);font-size:14px;font-weight:700;text-decoration:none;text-align:center;cursor:pointer}.ap-unified .ap-u-button.is-primary{background:var(--apu-ink);color:#fff}.ap-unified .ap-u-summary{white-space:pre-line;padding:18px 0;margin:24px 0;border-top:1px solid var(--apu-line);border-bottom:1px solid var(--apu-line);font-size:14px;overflow-wrap:anywhere}.ap-unified .ap-u-contact-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px}.ap-unified .ap-u-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.ap-unified .ap-u-contact label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.ap-unified .ap-u-contact :is(input:not([type=checkbox]),textarea){display:block;width:100%;min-height:46px;padding:10px;border:1px solid var(--apu-line);border-radius:4px;background:#fff;color:var(--apu-ink);font-size:16px}.ap-unified .ap-u-contact textarea{min-height:120px;resize:vertical}.ap-unified .ap-u-contact .ap-u-ack{display:flex;gap:9px;align-items:flex-start;margin:18px 0;font-weight:400}.ap-unified .ap-u-ack input{width:18px;height:18px;margin-top:4px;flex:none}.ap-unified .ap-u-actions{display:flex;gap:12px;margin-top:18px}.ap-unified .ap-u-actions>*{flex:1}.ap-unified .ap-u-faq details{border-top:1px solid var(--apu-line);padding:17px 0}.ap-unified .ap-u-faq summary{font-weight:600;cursor:pointer}.ap-unified .ap-u-faq p{font-size:14px;margin:12px 0 0;color:var(--apu-muted)}.ap-unified .ap-u-request-colors{margin-top:24px;padding-top:16px;border-top:1px solid var(--apu-line)}.ap-unified .ap-u-request-colors summary{cursor:pointer;font-size:13px;font-weight:600;min-height:44px;padding:10px 0}.ap-unified [data-ap-manual-color=true] :is(.ap-quote,[data-price-table],.ap-preview){display:none!important}.ap-unified [data-ap-manual-hardware=true] :is(.ap-quote,[data-price-table]){display:none!important}.ap-unified .ap-hardware .ap-u-option{flex-direction:column;min-height:93px}.ap-unified [data-ap-hardware-note]{width:100%;min-height:46px;padding:9px 12px;border:1px solid var(--apu-line);border-radius:4px}@media(min-width:1000px){.ap-unified .ap-u-media{position:sticky;top:24px;align-self:start}}@media(max-width:899px){.ap-unified :is(.apsf-wrap,.apkc__wrap,.ap-u-wrap){padding:0 24px 40px}.ap-unified .ap-u-hero{grid-template-columns:1fr;gap:24px;padding-bottom:32px}.ap-unified .ap-u-configure{padding-top:0}.ap-unified .ap-u-contact-layout{grid-template-columns:1fr;gap:24px}.ap-unified .ap-u-configure h1{font-size:32px}.ap-unified .ap-u-block{padding-top:28px;margin-top:28px}}@media(max-width:480px){.ap-unified :is(.apsf-wrap,.apkc__wrap,.ap-u-wrap){padding:0 18px 36px}.ap-unified .ap-u-tabs{gap:17px}.ap-unified .ap-u-tabs button{font-size:13px}.ap-unified .ap-u-option-grid.is-swatch{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ap-unified .ap-u-form-grid{grid-template-columns:1fr}.ap-unified .ap-u-actions{flex-direction:column}.ap-unified .ap-u-guide{padding:22px}.ap-unified .ap-u-configure h1{font-size:29px}}.ap-unified .ap-u-option-image{display:block;width:64px;height:64px;object-fit:contain;max-width:100%;border-radius:3px;background:#fff}.ap-unified .ap-u-option-filters{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.ap-unified .ap-u-option-filters button{border:1px solid var(--apu-line);border-radius:4px;background:#fff;padding:6px 10px;font-size:12px;cursor:pointer}.ap-unified .ap-u-option-filters button[aria-pressed=true]{background:var(--apu-ink);color:#fff;border-color:var(--apu-ink)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/allprint-product-ui.css.map */
