:root{--printb-ink: #111111;--printb-paper: #ffffff;--printb-soft: #f6f6f6;--printb-gold: #d5ad61;--printb-border: rgba(17,17,17,.12);--printb-shadow: 0 12px 34px rgba(17,17,17,.1)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.announcement-bar{background:var(--printb-ink)!important;color:#fff!important;min-height:36px}.announcement-bar__text{font-weight:700!important;letter-spacing:.055em!important;text-transform:uppercase}#header-component{transition:background-color .25s ease,box-shadow .25s ease,color .25s ease}#header-component[data-sticky-state=active] .header__row--top,#header-component:not([transparent]) .header__row--top{background:#fffffff5;backdrop-filter:saturate(150%) blur(12px);-webkit-backdrop-filter:saturate(150%) blur(12px)}#header-component[data-sticky-state=active]{box-shadow:0 1px #11111117}.header-menu a,.header-actions__action{font-weight:650;letter-spacing:.01em}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{min-height:48px;border-radius:4px!important;font-weight:750!important;letter-spacing:.045em;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease!important}.button:hover,.button-secondary:hover,.button-custom:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){transform:translateY(-2px);box-shadow:0 8px 22px #11111129}.template-index #MainContent>.shopify-section:first-child .hero{overflow:hidden}.template-index #MainContent>.shopify-section:first-child .hero__media{transform:scale(1.006)}.template-index #MainContent>.shopify-section:nth-child(2) .section{max-width:980px;margin-inline:auto}.template-index #MainContent>.shopify-section:nth-child(2) h1{font-weight:800!important;letter-spacing:-.035em}.section-resource-list__header h1,.section-resource-list__header h2,.section-resource-list__header h3,.section-resource-list__header h4{font-weight:800!important;letter-spacing:-.03em}.product-card{border-radius:8px}.product-card__content{border-radius:8px;background:var(--printb-paper);transition:transform .24s ease,box-shadow .24s ease}.product-card:hover .product-card__content{transform:translateY(-4px);box-shadow:var(--printb-shadow)}.product-card img{border-radius:8px}.product-card :is(h3,h4,h5,h6,.product-title){font-weight:700!important;letter-spacing:-.015em}.product-card .price{font-weight:700}.product-information .product-details,.product-information [class*=product-details]{border-radius:10px}.product-information h1{font-weight:800!important;letter-spacing:-.035em}.product-information .price{font-weight:750}sticky-add-to-cart .sticky-add-to-cart__bar{box-shadow:0 -8px 30px #1111111f;border-top:1px solid var(--printb-border)}input:not([type=checkbox],[type=radio]),textarea,select{border-radius:4px!important}footer{border-top:1px solid var(--printb-border)}@media screen and (max-width:749px){.announcement-bar__text{font-size:.7rem!important;letter-spacing:.04em!important}.template-index #MainContent>.shopify-section:nth-child(2) h1{font-size:clamp(2rem,9vw,2.7rem)!important}.template-index #MainContent>.shopify-section:nth-child(2) p{font-size:1rem!important}.product-card:hover .product-card__content{transform:none;box-shadow:none}.product-information h1{font-size:1.65rem!important}}.template-page #MainContent h1,.shopify-policy__container h1{font-size:clamp(24px,4vw,36px)!important;line-height:1.2!important;letter-spacing:normal!important;margin-block:0 24px!important;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.template-page #MainContent h2,.shopify-policy__container h2{font-size:clamp(21px,3vw,28px)!important;line-height:1.3!important;margin-block:28px 12px!important;letter-spacing:normal!important}.template-page #MainContent h3,.shopify-policy__container h3{font-size:clamp(18px,2.5vw,22px)!important;line-height:1.4!important;margin-block:22px 10px!important;letter-spacing:normal!important}.template-page #MainContent .page-content,.shopify-policy__body{font-size:16px;line-height:1.65;overflow-wrap:anywhere}@media(max-width:749px){.template-page #MainContent .section-content-wrapper{gap:16px;padding-block-start:24px}}.template-product variant-picker[ref=mainVariantPicker]{display:block;width:100%;background:#f7f7f5;border:1px solid #d4d4cf;border-radius:8px;padding:16px!important;margin:0 0 4px!important}.template-product variant-picker[ref=mainVariantPicker] .variant-picker__form{gap:18px}.template-product variant-picker[ref=mainVariantPicker] .variant-option{gap:10px;flex-wrap:wrap}.template-product variant-picker[ref=mainVariantPicker] legend{font-size:17px!important;font-weight:750!important;margin-bottom:10px;line-height:1.4;color:#171717}.template-product variant-picker[ref=mainVariantPicker] .variant-option__button-label{min-height:48px!important;min-width:58px!important;padding:12px 16px!important;border-width:1px!important;border-color:#999!important;border-radius:5px!important;background:#fff;color:#171717;display:inline-flex;align-items:center;justify-content:center;font-size:16px!important;line-height:1.3;cursor:pointer}.template-product variant-picker[ref=mainVariantPicker] .variant-option__button-label:has(input:checked){background:#171717!important;color:#fff!important;border-color:#171717!important;box-shadow:0 0 0 1px #171717}.template-product variant-picker[ref=mainVariantPicker] .variant-option__button-label__text{font-size:16px!important;font-weight:650}.template-product variant-picker[ref=mainVariantPicker] .variant-option__button-label:has(input:focus-visible){outline:3px solid #987638;outline-offset:3px}.template-product variant-picker[ref=mainVariantPicker] .variant-option__select{min-height:48px;font-size:16px}.template-product variant-picker[ref=mainVariantPicker] .variant-option__button-label--has-swatch{min-width:48px!important;min-height:48px!important;padding:6px!important}@media(max-width:749px){.template-product variant-picker[ref=mainVariantPicker]{padding:14px!important}.template-product variant-picker[ref=mainVariantPicker] .variant-option__button-label{padding:11px 13px!important;min-width:54px!important}.template-product variant-picker[ref=mainVariantPicker] legend{font-size:17px!important}}.template-product variant-picker[ref=mainVariantPicker] .variant-option__button-label{flex:0 0 auto!important;width:max-content!important;max-width:100%!important;overflow:visible!important}.template-product variant-picker[ref=mainVariantPicker] .variant-option__button-label__text{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important}.template-product variant-picker[ref=mainVariantPicker] .variant-option--buttons{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;width:100%!important}.template-product variant-picker[ref=mainVariantPicker]{padding:12px!important}.template-product variant-picker[ref=mainVariantPicker] .variant-picker__form{gap:13px}.template-product variant-picker[ref=mainVariantPicker] .variant-option{gap:8px}.template-product variant-picker[ref=mainVariantPicker] legend{font-size:15px!important;margin-bottom:8px}.template-product variant-picker[ref=mainVariantPicker] .variant-option__button-label{min-height:42px!important;min-width:46px!important;padding:9px 12px!important;font-size:14px!important}.template-product variant-picker[ref=mainVariantPicker] .variant-option__button-label__text{font-size:14px!important;font-weight:600}@media(max-width:749px){.template-product variant-picker[ref=mainVariantPicker]{padding:11px!important}.template-product variant-picker[ref=mainVariantPicker] legend{font-size:15px!important}.template-product variant-picker[ref=mainVariantPicker] .variant-option__button-label{min-height:44px!important;padding:9px 11px!important;min-width:46px!important}}.template-product variant-picker[ref=mainVariantPicker] .variant-option__button-label__pill{display:none!important}.template-product variant-picker[ref=mainVariantPicker] .variant-option__button-label:not(:has(input:checked)){background:#fff!important;color:#171717!important}.template-product variant-picker[ref=mainVariantPicker] .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#fff!important}.template-product variant-picker[ref=mainVariantPicker] .variant-option__button-label__text{position:relative;z-index:1}.template-product variant-picker[ref=mainVariantPicker]{padding:10px!important}.template-product variant-picker[ref=mainVariantPicker] .variant-picker__form{gap:10px}.template-product variant-picker[ref=mainVariantPicker] .variant-option{gap:6px}.template-product variant-picker[ref=mainVariantPicker] legend{font-size:14px!important;margin-bottom:6px}.template-product variant-picker[ref=mainVariantPicker] .variant-option__button-label{min-height:38px!important;min-width:40px!important;padding:7px 10px!important;font-size:13px!important}.template-product variant-picker[ref=mainVariantPicker] .variant-option__button-label__text{font-size:13px!important;font-weight:600}@media(max-width:749px){.template-product variant-picker[ref=mainVariantPicker]{padding:9px!important}.template-product variant-picker[ref=mainVariantPicker] legend{font-size:14px!important}.template-product variant-picker[ref=mainVariantPicker] .variant-option__button-label{min-height:40px!important;min-width:40px!important;padding:8px 10px!important}}.template-product #sbpdOption-inline-customizer{--sbpd-accent:#171717;--sbpd-accent-rgb:23,23,23;font-family:var(--font-body--family,Arial,sans-serif)!important;color:#202124!important;background:#f4f5f6!important;border:1px solid #e0e2e5!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden}.template-product #sbpdOption-inline-customizer :is(.personalizer-views,.personalizer-views__content,.personalizer-view-panel,.personalizer-options-sidebar){background:transparent!important;box-shadow:none!important;min-width:0}.template-product #sbpdOption-inline-customizer .personalizer-sidebar-view-header{padding:20px 22px!important;background:#f4f5f6!important;border:0!important;border-bottom:1px solid #e0e2e5!important}.template-product #sbpdOption-inline-customizer .sbpd-card-head__title{font-family:inherit!important;font-size:18px!important;font-weight:650!important;letter-spacing:-.02em!important;color:#171717!important}.template-product #sbpdOption-inline-customizer .personalizer-sidebar-view-name{font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;color:#60656b!important;margin:5px 0 0!important}.template-product #sbpdOption-inline-customizer .personalizer-options-container{padding:20px!important;display:flex!important;flex-direction:column!important;gap:18px!important}.template-product #sbpdOption-inline-customizer .personalizer-option-section{padding:18px!important;margin:0!important;background:#fff!important;border:1px solid #e4e6e9!important;border-radius:8px!important;box-shadow:none!important}.template-product #sbpdOption-inline-customizer :is(.personalizer-element-field__label,.personalizer-subselector-label){display:block!important;font-family:inherit!important;font-size:14px!important;line-height:1.4!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:#24272b!important;margin:0 0 10px!important}.template-product #sbpdOption-inline-customizer .personalizer-fancy-upload-area{min-height:62px!important;padding:14px!important;border:1px dashed #aeb3ba!important;border-radius:6px!important;background:#fafbfc!important;box-shadow:none!important;gap:12px!important}.template-product #sbpdOption-inline-customizer .personalizer-fancy-upload-area:hover{border-color:#171717!important;background:#f1f2f4!important}.template-product #sbpdOption-inline-customizer .personalizer-upload-icon{width:34px!important;height:34px!important;border-radius:6px!important;background:#171717!important;color:#fff!important;box-shadow:none!important}.template-product #sbpdOption-inline-customizer .personalizer-upload-title{font-family:inherit!important;font-size:14px!important;font-weight:550!important;color:#24272b!important;letter-spacing:0!important}.template-product #sbpdOption-inline-customizer .personalizer-element-field__input{font-family:inherit!important;width:100%!important;min-height:48px!important;font-size:16px!important;color:#171717!important;background:#fff!important;border:1px solid #bfc3c9!important;border-radius:6px!important;padding:12px 64px 12px 12px!important;box-shadow:none!important}.template-product #sbpdOption-inline-customizer .personalizer-input-counter{font-family:inherit!important;font-size:11px!important;color:#737983!important}.template-product #sbpdOption-inline-customizer .personalizer-text-style-row{display:flex!important;flex-direction:column!important;gap:16px!important;margin-top:14px!important}.template-product #sbpdOption-inline-customizer .personalizer-font-swatches{display:none!important}.template-product #sbpdOption-inline-customizer .personalizer-font-selector{display:block!important;width:100%!important;max-width:100%!important;min-height:44px!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;color:#24272b!important;background-color:#fff!important;border:1px solid #bfc3c9!important;border-radius:6px!important;padding:10px 32px 10px 12px!important;box-shadow:none!important}.template-product #sbpdOption-inline-customizer .personalizer-color-swatches{display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:4px!important;overflow:visible!important;max-height:none!important}.template-product #sbpdOption-inline-customizer .personalizer-color-swatch{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;flex:0 0 30px!important;border:3px solid #fff!important;border-radius:50%!important;box-shadow:0 0 0 1px #c3c7ce!important;margin:0!important}.template-product #sbpdOption-inline-customizer .personalizer-color-swatch:is(.selected,[aria-pressed=true],[aria-selected=true]){box-shadow:0 0 0 2px #171717!important}.template-product #sbpdOption-inline-customizer .sbpd-hscroll-arrow{display:none!important}.template-product #sbpdOption-inline-customizer .personalizer-sidebar-footer{border:0!important;border-top:1px solid #e0e2e5!important;padding:18px 20px!important;background:#fff!important;box-shadow:none!important}.template-product #sbpdOption-inline-customizer .personalizer-footer-bottom{display:flex!important;flex-direction:column!important;gap:12px!important;align-items:stretch!important}.template-product #sbpdOption-inline-customizer .personalizer-footer-price{display:block!important;text-align:left!important;margin:0!important}.template-product #sbpdOption-inline-customizer .personalizer-price-value{font-family:inherit!important;font-size:23px!important;font-weight:700!important;color:#171717!important;letter-spacing:-.02em!important}.template-product #sbpdOption-inline-customizer .personalizer-footer-actions{display:flex!important;width:100%!important;gap:10px!important;align-items:stretch!important}.template-product #sbpdOption-inline-customizer .personalizer-quantity-controls{border:1px solid #bfc3c9!important;border-radius:6px!important;background:#fff!important;min-height:48px!important;overflow:hidden}.template-product #sbpdOption-inline-customizer .personalizer-qty-btn{min-width:30px!important;background:#fff!important;color:#171717!important;border:0!important;box-shadow:none!important;font-family:inherit!important}.template-product #sbpdOption-inline-customizer .personalizer-qty-input{width:34px!important;min-width:0!important;font-family:inherit!important;font-size:14px!important;border:0!important;padding:0!important;background:#fff!important;color:#171717!important}.template-product #sbpdOption-inline-customizer .personalizer-add-to-cart-btn{flex:1!important;min-width:0!important;min-height:48px!important;background:#171717!important;color:#fff!important;border:1px solid #171717!important;border-radius:6px!important;font-family:inherit!important;font-size:14px!important;font-weight:650!important;text-transform:none!important;letter-spacing:0!important;padding:12px 16px!important;box-shadow:none!important;transform:none!important}.template-product #sbpdOption-inline-customizer .personalizer-add-to-cart-btn:hover:not(:disabled){background:#343434!important}.template-product #sbpdOption-inline-customizer :is(input,select,button):focus-visible{outline:2px solid #171717!important;outline-offset:3px!important}.template-product #sbpdOption-inline-customizer button:disabled{opacity:.5!important;cursor:not-allowed}.template-product #sbpdOption-inline-preview{border:1px solid #e0e2e5!important;border-radius:10px!important;box-shadow:none!important;overflow:hidden}.template-product .sbpdOption-inline-thumb{border-radius:6px!important;border:1px solid #d8dbe0!important;background:#f7f8f9!important;box-shadow:none!important}.template-product .sbpdOption-inline-thumb.active{border:2px solid #171717!important}.template-product .sbpdOption-inline-thumb-label{font-family:var(--font-body--family,Arial,sans-serif)!important;font-size:12px!important}@media(max-width:749px){.template-product #sbpdOption-inline-customizer .personalizer-sidebar-view-header{padding:16px!important}.template-product #sbpdOption-inline-customizer .personalizer-options-container{padding:12px!important;gap:12px!important}.template-product #sbpdOption-inline-customizer .personalizer-option-section,.template-product #sbpdOption-inline-customizer .personalizer-sidebar-footer{padding:14px!important}.template-product #sbpdOption-inline-customizer .personalizer-color-swatches{gap:10px!important}}.template-product #sbpdOption-inline-customizer .personalizer-font-selector{height:46px!important;min-height:46px!important;max-height:46px!important;flex:0 0 auto!important}.template-product #sbpdOption-inline-customizer .personalizer-color-swatches{display:grid!important;grid-template-columns:repeat(4,30px)!important;gap:10px!important}.template-product #sbpdOption-inline-customizer .personalizer-options-container{padding:16px!important;gap:14px!important}.template-product #sbpdOption-inline-customizer .personalizer-option-section{padding:16px!important}@media(max-width:749px){.template-product #sbpdOption-inline-customizer .personalizer-options-container{padding:12px!important}.template-product #sbpdOption-inline-customizer .personalizer-option-section{padding:14px!important}}@media(max-width:749px){.template-product #sbpdOption-inline-customizer .personalizer-footer-actions{flex-direction:column!important}.template-product #sbpdOption-inline-customizer .personalizer-quantity-controls{align-self:flex-start!important;flex:none!important}.template-product #sbpdOption-inline-customizer .personalizer-add-to-cart-btn{width:100%!important;flex:none!important}.template-product #sbpdOption-inline-customizer .personalizer-add-to-cart-btn span{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}}.template-product #sbpdOption-inline-customizer,.template-product #sbpdOption-inline-customizer .personalizer-sidebar-view-header{background:#f3efe8!important;border-color:#ded7cd!important}.template-product #sbpdOption-inline-customizer .personalizer-option-section{background:#fffdf9!important;border-color:#e5dfd5!important}.template-product #sbpdOption-inline-customizer .personalizer-sidebar-footer{background:#fffdf9!important;border-color:#ded7cd!important}.template-product #sbpdOption-inline-customizer .personalizer-fancy-upload-area{background:#f8f5ef!important;border-color:#b5ac9e!important}.template-product #sbpdOption-inline-customizer .personalizer-fancy-upload-area:hover{background:#f0ebe2!important;border-color:#6a6258!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/printb-impulse.css.map */
