video.idx-video-492{background-color:transparent;background-size:cover;background-position:center;background-repeat:no-repeat}#cookie-notice{font-family:var(--font-sans, "Montserrat", system-ui, sans-serif)!important;font-size:.84rem;line-height:1.45;letter-spacing:0;background:#0f143a!important;border-top:3px solid #f3c91a;box-shadow:0 -10px 28px -16px rgba(0,0,0,.55)}#cookie-notice .cookie-notice-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;padding:10px 52px 10px 18px;color:#fff!important;text-align:left}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}#cookie-notice .cn-text-container{margin:0;color:#fff;font-size:inherit}#cookie-notice .cn-text-container a{color:#f3c91a;text-decoration:underline;text-underline-offset:2px}#cookie-notice .cn-buttons-container{display:inline-flex;align-items:center;gap:8px;margin:0}#cookie-notice .cn-button:not(.cn-button-custom){margin:0;min-height:34px;padding:.45rem 1rem;border:1.5px solid #f3c91a;border-radius:8px;font-family:var(--font-head)!important;font-size:.78rem;font-weight:600;letter-spacing:.03em;line-height:1.1;text-transform:none;box-shadow:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}#cookie-notice #cn-accept-cookie{background:#f3c91a!important;color:#0f143a!important;font-weight:800}#cookie-notice #cn-accept-cookie:focus-visible,#cookie-notice #cn-accept-cookie:hover{background:#0f143a!important;color:#f3c91a!important;border-color:#f3c91a}#cookie-notice #cn-more-info,#cookie-notice #cn-refuse-cookie{background:0 0!important;color:#f3c91a!important;border-color:transparent;padding-left:.4rem;padding-right:.4rem;text-decoration:underline;text-underline-offset:3px}#cookie-notice #cn-more-info:focus-visible,#cookie-notice #cn-more-info:hover{color:#fff!important}#cookie-notice .cn-button:focus-visible,#cookie-notice .cn-close-icon:focus-visible{outline:2px solid #fff;outline-offset:2px}#cookie-notice .cn-close-icon{right:14px;opacity:.85}#cookie-notice .cn-close-icon::after,#cookie-notice .cn-close-icon::before{background-color:#fff}#cookie-notice .cn-close-icon:hover{opacity:1}#cookie-notice .cn-close-icon:hover::after,#cookie-notice .cn-close-icon:hover::before{background-color:#f3c91a}body:has(#cookie-notice.cookie-notice-visible) .back-to-top{bottom:calc(1.25rem + var(--idx-cookie-h,60px))}@media (min-width:1024px){body.idx-configurator:has(#cookie-notice.cookie-notice-visible){--idxcz-cookie:60px}body.idx-configurator #cookie-notice .cookie-notice-container{flex-wrap:nowrap;min-height:57px;padding-top:8px;padding-bottom:8px}}@media (max-width:1023px){body:has(#cookie-notice.cookie-notice-visible){--idx-cookie-h:118px}body.idx-configurator:has(#cookie-notice.cookie-notice-visible) #shop-content{padding-bottom:130px}}@media (max-width:600px){#cookie-notice{font-size:.8rem}#cookie-notice .cookie-notice-container{justify-content:flex-start;padding:10px 44px 12px 14px}#cookie-notice .cn-buttons-container{width:100%}#cookie-notice #cn-accept-cookie{flex:1 1 auto;min-height:40px}}@media (prefers-reduced-motion:reduce){#cookie-notice .cn-button{transition:none}}.mega-menu__family--category-cards{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.55rem .85rem;margin:0 0 1.1rem;min-width:0}.mega-menu__family--category-cards .mega-menu__family-desc,.mega-menu__family--category-cards .mega-menu__family-title{white-space:nowrap}@media (max-width:600px){.mega-menu__family--category-cards{gap:.45rem .5rem}.mega-menu__family--category-cards .mega-menu__family-link{flex:1 1 calc(50% - .5rem);min-width:0}.mega-menu__family--category-cards .mega-menu__family-desc,.mega-menu__family--category-cards .mega-menu__family-title{white-space:normal}}button,input,select,textarea{font-family:inherit}:where(
.btn,a.button,button.button,input.button,.woocommerce .button,.wp-element-button,.wp-block-button__link,input[type=submit],button[type=submit],.single_add_to_cart_button,.checkout-button,.add_to_cart_button,.svx-pill,.svx-card__go,.footer-donate-btn,.idx-promo__cta,.apx-gallery__cta,.apx-gallery__code,.terms-help__print,.terms-top,.terms-fab,.lfx__more,.molded-quote-form__btn,.molded-fee__cta,.idxcart-btn,.idxshop-filter-btn,.dtfbuild-launch-btn,.dtfbuild-upload-button,.cn-button
):not(.idxc-page *):not([class*=idxcb-]){font-family:var(--font-head)!important;font-weight:600!important}:where(.svx-card__go):not(.svx-page--apparel *){font-family:var(--font-body)!important;font-weight:700!important}.artwork-press-steps__text,.container>.notice,.cpr-class-card p,.cpr-format p,.cpr-note-list li,.cpr-teach-list li,.drinkware-cap-card__body p,.drinkware-check-list li,.drinkware-personalize__board-note,.dtf-ac-list__body p,.dtf-accordion__body li,.dtf-accordion__body p,.dtf-artwork-recs__card-text,.dtf-category-pressing-card__meta,.dtf-gallery-note__peel,.footer-brand__tag,.footer-cta__lead,.footer-meta__motto,.footer-plate li,.graphic-pricing__note,.graphic-process__body p,.grips-feature-card p,.grips-note-list li,.laser-services table.pricing td,.lfh__tag,.lfx__desc,.lfx__specs li,.magazines-note-list li,.metal-personalize__board-note,.metal-personalize__index-list li,.metal-price-card p:not(.metal-price-card__note),.metal-service-card__body p,.metal-split__copy p,.molded-edge-note p,.molded-fee__details,.molded-info-card p,.molded-pattern__text,.molded-process__body p,.molded-type-card__body p,.neon-board__list li,.neon-board__note,.policy-card__blurb,.policy-hub__note,.service-card__body p,.signage-hero__tag,.signage-info-card p,.signage-process__body p,.signage-stack__note,.svx-card__text,.svx-close__appt,.svx-note p,.svx-rates__notes,.svx-step p,.svx-tile--make p,.terms-hero__lede,.terms-intro p,.terms-sec__body li,.terms-sec__body p:not(.terms-updated),.wood-cap-card__body p,.wood-check-list li,.wood-personalize__board-note,body.chamevo-product div.product .woocommerce-product-details__short-description,table.pricing td{font-size:1rem!important}@media (max-width:600px){.idx-band__subtitle{font-size:1rem!important}}.booking-card p.policies,.dtf-announce__text,.dtfbuild-hint,.footer-affiliate-band__label,.home-coverflow__text,.home-gallery__cap-text,.idxshop-toolbar .woocommerce-result-count,.laser-disclaimer span,.lfh__types span,.metal-personalize__feature-cap,.molded-page .molded-extras-section .molded-extra-card__meta,.omtech-card__note,.site-announce__idaho,.svx-disclaimer span,.svx-tile__tag,.terms-sec__body p.terms-updated,.woocommerce-privacy-policy-text p,.wood-personalize__feature-cap{font-size:.875rem!important}.terms-sec__body a,.terms-sec__body li,.terms-sec__body p{overflow-wrap:anywhere}.idx-promo__badge,.idx-promo__sub{font-family:var(--font-head)!important;font-weight:600!important}@media (max-width:600px){.footer-cta__title{white-space:nowrap;font-size:min(1.45rem, calc((100vw - 79px) / 14.8))}}:is(
.btn,a.button,button.button,input.button,.woocommerce .button,.wp-element-button,.wp-block-button__link,input[type=submit],button[type=submit],.single_add_to_cart_button,.checkout-button,.add_to_cart_button,.svx-pill,.footer-donate-btn,.idx-promo__cta,.apx-gallery__cta,.terms-help__print,.terms-top,.lfx__more,.molded-quote-form__btn,.molded-fee__cta,.idxcart-btn,.idxshop-filter-btn,.dtfbuild-launch-btn,.dtfbuild-upload-button,.dtf-category-pressing-card__btn,.cn-button,.mega-menu__cta-book,.mega-menu__cta-secondary
):not(.idxc-page *):not([class*=idxcb-]):not(#idx-b423):not(#idx-b423){border-radius:0!important}:is(
.btn,a.button,button.button,input.button,.woocommerce .button,.wp-element-button,.wp-block-button__link,input[type=submit],button[type=submit],.single_add_to_cart_button,.checkout-button,.add_to_cart_button,.svx-pill,.footer-donate-btn,.idx-promo__cta,.apx-gallery__cta,.terms-help__print,.terms-top,.lfx__more,.molded-quote-form__btn,.molded-fee__cta,.idxshop-filter-btn,.dtfbuild-launch-btn,.dtfbuild-upload-button,.dtf-category-pressing-card__btn,.cn-button,.mega-menu__cta-book,.mega-menu__cta-secondary
):not(.idxc-page *):not([class*=idxcb-]):not(.idxcart-btn):not(#idx-b423):not(#idx-b423){background-image:linear-gradient(var(--b423-fill,#0f143a),var(--b423-fill,#0f143a))!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:0 100%!important;transition:background-size .38s cubic-bezier(.2, .7, .2, 1),color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease!important}:is(
.btn,a.button,button.button,input.button,.woocommerce .button,.wp-element-button,.wp-block-button__link,input[type=submit],button[type=submit],.single_add_to_cart_button,.checkout-button,.add_to_cart_button,.svx-pill,.footer-donate-btn,.idx-promo__cta,.apx-gallery__cta,.terms-help__print,.terms-top,.lfx__more,.molded-quote-form__btn,.molded-fee__cta,.idxshop-filter-btn,.dtfbuild-launch-btn,.dtfbuild-upload-button,.dtf-category-pressing-card__btn,.cn-button,.mega-menu__cta-book,.mega-menu__cta-secondary
):not(.idxc-page *):not([class*=idxcb-]):not(.idxcart-btn):not(#idx-b423):not(#idx-b423):is(:hover,:focus-visible){background-color:var(--b423-bg,#f3c91a)!important;background-size:100% 100%!important;color:var(--b423-text,#f3c91a)!important;-webkit-text-fill-color:var(--b423-text,#f3c91a);border-color:var(--b423-fill,#0f143a)!important}:is(
.btn,a.button,button.button,input.button,.woocommerce .button,.wp-element-button,.wp-block-button__link,input[type=submit],button[type=submit],.single_add_to_cart_button,.checkout-button,.add_to_cart_button,.svx-pill,.footer-donate-btn,.idx-promo__cta,.apx-gallery__cta,.terms-help__print,.terms-top,.lfx__more,.molded-quote-form__btn,.molded-fee__cta,.idxshop-filter-btn,.dtfbuild-launch-btn,.dtfbuild-upload-button,.dtf-category-pressing-card__btn,.cn-button,.mega-menu__cta-book,.mega-menu__cta-secondary
):not(.idxc-page *):not([class*=idxcb-]):not(.idxcart-btn):not(#idx-b423):not(#idx-b423):is(:hover,:focus-visible) :is(span,strong,em,svg,i){color:inherit!important;-webkit-text-fill-color:inherit}:is(.btn--dark,a.button,button.button,input.button,.woocommerce .button,.add_to_cart_button,.terms-top,.idxshop-filter-btn,.dtf-category-pressing-card__btn,.mega-menu__cta-secondary):not(.single_add_to_cart_button):not(.btn--primary):not(.checkout-button):not(.wc-backward):not(#idx-b423):not(#idx-b423){--b423-bg:#0f143a;--b423-fill:#f3c91a;--b423-text:#0f143a}:is(.btn--ghost,.btn--outline,.svx-pill--ghost,.terms-help__print):not(#idx-b423):not(#idx-b423){--b423-bg:transparent;--b423-fill:#ffffff;--b423-text:#0f143a}:is(.lfx__more):not(#idx-b423):not(#idx-b423){--b423-bg:transparent;--b423-fill:#0f143a;--b423-text:#ffffff}:is(.btn--primary,.svx-pill--yellow,.single_add_to_cart_button,.checkout-button,.wc-backward,.footer-donate-btn,.idx-promo__cta,.apx-gallery__cta,.molded-quote-form__btn,.molded-fee__cta):not(#idx-b423):not(#idx-b423){--b423-bg:#f3c91a;--b423-fill:#0f143a;--b423-text:#f3c91a}@media (prefers-reduced-motion:reduce){:is(
.btn,a.button,button.button,input.button,.woocommerce .button,.wp-element-button,.wp-block-button__link,input[type=submit],button[type=submit],.single_add_to_cart_button,.checkout-button,.add_to_cart_button,.svx-pill,.footer-donate-btn,.idx-promo__cta,.apx-gallery__cta,.terms-help__print,.terms-top,.lfx__more,.molded-quote-form__btn,.molded-fee__cta,.idxshop-filter-btn,.dtfbuild-launch-btn,.dtfbuild-upload-button,.dtf-category-pressing-card__btn,.cn-button,.mega-menu__cta-book,.mega-menu__cta-secondary
):not(.idxc-page *):not([class*=idxcb-]):not(.idxcart-btn):not(#idx-b423):not(#idx-b423){transition:none!important}}.idx-search{position:relative;display:inline-flex;align-items:center}.idx-search__toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border:1px solid var(--line,#e2e0e8);border-radius:0;background:0 0;color:var(--ink,#0f143a);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.idx-search__toggle:focus-visible,.idx-search__toggle:hover,.idx-search__toggle[aria-expanded=true]{border-color:#f3c91a;background:#fff;color:#0f143a;outline:0}.idx-search__toggle:focus-visible{box-shadow:0 0 0 3px rgba(243,201,26,.75)}.idx-search__icon{display:block}.site-header.is-scrolled .idx-search__toggle{border-color:rgba(15,20,58,.2);color:#0f143a;background:#fff}.site-header.is-scrolled .idx-search__toggle:hover,.site-header.is-scrolled .idx-search__toggle[aria-expanded=true]{border-color:#f3c91a}.idx-search__backdrop{position:fixed;inset:0;z-index:1190;background:rgba(15,20,58,.35)}.idx-search__panel{position:absolute;top:calc(100% + 10px);right:0;z-index:1200;width:min(440px,calc(100vw - 24px));background:#fff;border:1px solid #e2e0e8;border-radius:0;box-shadow:0 18px 40px rgba(15,20,58,.18);padding:.75rem}.idx-search__backdrop[hidden],.idx-search__panel[hidden],.idx-search__suggest[hidden]{display:none!important}.idx-search__form{display:grid;grid-template-columns:1fr auto auto;gap:.4rem;align-items:stretch}.idx-search__input{width:100%;min-height:44px;padding:.55rem .75rem;border:1.5px solid #e2e0e8;border-radius:0;font:400 16px/1.3 Montserrat,var(--font-sans),system-ui,sans-serif;color:#0f143a;background:#fff}.idx-search__input:focus{outline:0;border-color:#0f143a;box-shadow:0 0 0 3px rgba(243,201,26,.75)}.idx-search__submit{min-height:44px;padding:0 1rem;border:0;border-radius:0;cursor:pointer;background:#f3c91a;color:#0f143a;font:700 .78rem/1 Oswald,var(--font-head),sans-serif;letter-spacing:.06em;text-transform:uppercase}.idx-search__submit:hover{filter:brightness(1.04)}.idx-search__close{width:44px;min-height:44px;border:1px solid #e2e0e8;border-radius:0;background:#fff;color:#0f143a;font-size:1.5rem;line-height:1;cursor:pointer}.idx-search__close:hover{border-color:#f3c91a;background:#f3c91a}.idx-search__suggest{margin-top:.55rem;border-top:1px solid #e2e0e8;padding-top:.35rem;max-height:360px;overflow-y:auto}.idx-search__hit{display:grid;grid-template-columns:48px 1fr auto;gap:.65rem;align-items:center;padding:.45rem .35rem;text-decoration:none;color:#0f143a;border-radius:0}.idx-search__hit:focus-visible,.idx-search__hit:hover{background:#f5f6fa;outline:0}.idx-search__hit-thumb{width:48px;height:48px;object-fit:cover;background:#f5f6fa;border:1px solid #e2e0e8}.idx-search__hit-thumb--empty{display:block}.idx-search__hit-title{display:block;font:700 .9rem/1.25 Montserrat,var(--font-sans),sans-serif}.idx-search__hit-sku{display:block;color:#5b6080;font-size:.75rem;margin-top:.1rem}.idx-search__hit-price{font-weight:800;font-size:.88rem;white-space:nowrap}.idx-search__hit-price .amount{color:#0f143a}.idx-search__empty{padding:.75rem .35rem;color:#5b6080;font-size:.9rem}.idx-search__more{display:block;margin-top:.35rem;padding:.65rem .35rem;text-align:center;font:700 .78rem/1 Oswald,var(--font-head),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#0f143a;text-decoration:underline}.idx-search,.site-header,.site-header__actions,.site-header__inner{overflow:visible}html.idx-search-open .site-header{z-index:1300;backdrop-filter:none;-webkit-backdrop-filter:none}html.idx-search-open .site-header .site-header__inner{z-index:3}html.idx-search-open .site-header .breadcrumbs{z-index:1}body>.idx-search__backdrop{z-index:1190}@media (max-width:899.98px){.idx-search__panel{position:fixed;top:calc(var(--header-h,72px) + 8px);left:12px;right:12px;width:auto}.admin-bar .idx-search__panel{top:calc(var(--header-h,72px) + 46px + 8px)}}@media (max-width:782px){.admin-bar .idx-search__panel{top:calc(var(--header-h,72px) + 46px + 8px)}}html.idx-search-open,html.idx-search-open body{overflow:hidden}body.idx-product-search .idxsearch-hero{padding:1.6rem 0 1.1rem;background:#0f143a;color:#fff;border-bottom:3px solid #f3c91a}body.idx-product-search .idxsearch-hero__eyebrow{margin:0 0 .35rem;color:#f3c91a;font:700 .75rem/1.2 Oswald,var(--font-head),sans-serif;letter-spacing:.12em;text-transform:uppercase}body.idx-product-search .idxsearch-hero h1{margin:0;color:#fff;font:600 clamp(1.4rem, 3vw, 2rem)/1.15 Oswald,var(--font-head),sans-serif}body.idx-product-search .idxsearch-hero__meta{margin:.55rem 0 0;color:rgba(255,255,255,.78);font-size:.92rem}body.idx-product-search .idxsearch-section{padding:2rem 0 3.5rem;background:#f5f6fa}body.idx-product-search .idxsearch-empty{padding:2rem 1.25rem;background:#fff;border:1px solid #e2e0e8;text-align:center}body.idx-product-search .idxsearch-empty h2{margin:0 0 .5rem;color:#0f143a;font:600 1.35rem/1.2 Oswald,var(--font-head),sans-serif}body.idx-product-search .idxsearch-empty p{margin:0 0 1.1rem;color:#5b6080}body.idx-product-search .idxsearch-empty .btn{border-radius:0}@media (max-width:760px){.site-header .site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0}.site-header .site-branding{min-width:0;max-width:100%;justify-self:start;overflow:hidden}.site-header .site-branding img.site-branding__logo--default,.site-header .site-branding img.site-branding__logo--scroll,.site-header .site-branding svg.site-branding__logo--default,.site-header .site-branding__logo--default,.site-header .site-branding__logo--default .custom-logo,.site-header .site-branding__logo--default img,.site-header .site-branding__logo--scroll{max-width:100%;height:36px;width:auto;object-fit:contain;object-position:left center}.site-header .site-header__actions{justify-self:end;flex-shrink:0;flex-wrap:nowrap;gap:.3rem;min-width:0}.site-header .site-header__actions .spark-toggle{margin-right:.25rem;flex:0 0 auto}}@media (max-width:400px){.site-header .site-branding img.site-branding__logo--default,.site-header .site-branding img.site-branding__logo--scroll,.site-header .site-branding svg.site-branding__logo--default,.site-header .site-branding__logo--default,.site-header .site-branding__logo--default .custom-logo,.site-header .site-branding__logo--default img,.site-header .site-branding__logo--scroll{height:32px}.site-header .site-header__actions{gap:.2rem}.site-header .lang-switch a,.site-header .lang-switch span{padding-left:.2rem;padding-right:.2rem}}.mega-menu__thumb img[src*="menu-icons/"]{object-fit:contain;object-position:center;background:0 0}picture.idx-webp-493{display:contents}.home-page #services{background-image:linear-gradient(rgba(245,246,250,.82),rgba(245,246,250,.9)),image-set(
			url("../images/backgrounds/services-wood-494.webp") type("image/webp"),
			url("../images/backgrounds/services-wood.jpg") type("image/jpeg")
		)}.cpr-audience::before,.cpr-classes::before,.cpr-close::before,.cpr-page .cpr-hero.page-hero::before,.drinkware-page #capabilities .drinkware-cap-card__body::before,.drinkware-page .drinkware-featured__lattice,.drinkware-page .drinkware-recognition__lattice,.drinkware-page .drinkware-shop-intro__lattice,.drinkware-page .drinkware-specialty__lattice,.footer-laser::before,.home-concept--blanks-start::before,.home-concept--coverflow::before,.idx-family .page-hero::before,.idx-family .section--ink::before,.idx-family--graphic-design .section:has(.graphic-logo-grid)::before,.idx-family--grips .section:has(.grips-options-grid)::before,.idx-family--magazines #blanks::before,.large-format-page .lf-intro::before,.large-format-page .lf-magnets-yellow::before,.metal-page .metal-personalize::before,.molded-edges-section::before,.molded-fees-section::before,.molded-pack-section--navy::before,.molded-quote-card::before,.section.led-gallery-section::before,.section.molded-close::before,.section.wood-gallery-section::before,.site-announce::before,.site-header.is-scrolled::before,.wood-page #capabilities .wood-cap-card__body::before,.wood-page .wood-engraved-gifts__lattice,.wood-page .wood-recognition__lattice,.wood-page .wood-shop-intro__lattice,.wood-page .wood-signs__lattice,body.idx-configurator .site-header::before{background-image:image-set(
		url("../images/backgrounds/footer-diamond-494.webp") type("image/webp"),
		url("../images/backgrounds/footer-diamond.png") type("image/png")
	)}.mega-menu .mega-menu__col--cta:not(:has(> .mega-menu__cta--book))::before,.mega-menu .mega-menu__col--cta>.mega-menu__cta.mega-menu__cta--book::before{background-image:image-set(
		url("../images/backgrounds/footer-diamond-494.webp") type("image/webp"),
		url("../images/backgrounds/footer-diamond.png") type("image/png")
	)}.idx-band--pat-diamond .idx-band__pattern{background-image:image-set(
		url("../images/backgrounds/footer-diamond-494.webp") type("image/webp"),
		url("../images/backgrounds/footer-diamond.png") type("image/png")
	)}.idx-family .section--paper:not(.wood-gallery-section)::before{-webkit-mask-image:image-set(
		url("../images/backgrounds/footer-diamond-494.webp") type("image/webp"),
		url("../images/backgrounds/footer-diamond.png") type("image/png")
	);mask-image:image-set(
		url("../images/backgrounds/footer-diamond-494.webp") type("image/webp"),
		url("../images/backgrounds/footer-diamond.png") type("image/png")
	)}.idx-shop-archive .idxshop-section::before{-webkit-mask-image:image-set(
			url("../images/backgrounds/footer-diamond-494.webp") type("image/webp"),
			url("../images/backgrounds/footer-diamond.png") type("image/png")
		),linear-gradient(180deg,#000 0,rgba(0,0,0,.55) 520px,rgba(0,0,0,.18) 100%);mask-image:image-set(
			url("../images/backgrounds/footer-diamond-494.webp") type("image/webp"),
			url("../images/backgrounds/footer-diamond.png") type("image/png")
		),linear-gradient(180deg,#000 0,rgba(0,0,0,.55) 520px,rgba(0,0,0,.18) 100%)}.home-page .home-hero .hero__poster-494{position:absolute;inset:0;display:block;z-index:0;margin:0;pointer-events:none}.home-page .home-hero .hero__poster-494 img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.graphic-motion__media{position:relative}.graphic-motion__media picture.idx-motion-poster-494{position:absolute;inset:0;display:block;z-index:0;margin:0}.graphic-motion__media picture.idx-motion-poster-494 img{width:100%;height:100%;object-fit:cover;display:block}.graphic-motion__media video{position:relative;z-index:1}@media (max-width:767px),(prefers-reduced-motion:reduce){.graphic-motion__media video.idx-video-492[data-idx-still]{opacity:0}}.home-page .home-coverflow__dots{gap:8px}.home-page .home-coverflow__dot{box-sizing:content-box;width:.55rem;height:.55rem;min-width:.55rem;min-height:.55rem;padding:8px;margin:0;background:rgba(255,255,255,.28);background-clip:content-box;-webkit-background-clip:content-box;border-radius:999px;border:0;cursor:pointer;transition:background .2s ease,width .2s ease}.home-page .home-coverflow__dot.is-active{background:#fff;background-clip:content-box;-webkit-background-clip:content-box;width:1.35rem}.home-page .home-coverflow__dot:focus-visible,.home-page .home-coverflow__dot:hover{background:rgba(255,255,255,.85);background-clip:content-box;-webkit-background-clip:content-box;outline:0}.site-header .idx-search__toggle{color:var(--ink,#0f143a);background:0 0;border:1px solid var(--line,#e2e0e8)}.site-header .idx-search__toggle:focus-visible,.site-header .idx-search__toggle:hover,.site-header .idx-search__toggle[aria-expanded=true]{color:var(--ink,#0f143a);background:var(--paper,#fff);border-color:#f3c91a}.site-header.is-scrolled .idx-search__toggle{color:#fff;background:0 0;border-color:rgba(255,255,255,.35)}.site-header.is-scrolled .idx-search__toggle:focus-visible,.site-header.is-scrolled .idx-search__toggle:hover,.site-header.is-scrolled .idx-search__toggle[aria-expanded=true]{color:#0f143a;background:#fff;border-color:#fff}body.idx-configurator .site-header .idx-search__toggle,body.idx-configurator .site-header.is-scrolled .idx-search__toggle{color:#fff;background:0 0;border:1.5px solid #f3c91a}body.idx-configurator .site-header .idx-search__toggle:focus-visible,body.idx-configurator .site-header .idx-search__toggle:hover,body.idx-configurator .site-header .idx-search__toggle[aria-expanded=true]{color:#0f143a;background:#f3c91a;border-color:#f3c91a}.site-header .idx-search__toggle:focus-visible{outline:2px solid #f3c91a;outline-offset:2px}:root{--idx-dock-w:3.4rem}@media (max-width:1100px){:root{--idx-dock-w:3.1rem}}.side-dock{right:0}.side-dock.is-visible{opacity:1}.side-dock__list{border-radius:1.4rem 0 0 1.4rem;border-right:0;background:rgba(243,201,26,.96);box-shadow:-6px 10px 26px rgba(15,20,58,.16),0 1px 0 rgba(255,255,255,.45) inset}@media (max-width:1100px){.side-dock{right:0}}@media (min-width:641px){body:not(.idx-configurator):not(.idx-designer-product):has(.side-dock) :is(.site-main,.site-footer) :is(.container,.container--wide,.container--full){max-width:calc(100% - 2 * var(--idx-dock-w) - 1rem)}body:not(.idx-configurator):not(.idx-designer-product):has(.side-dock) .site-main :is(.container.lfc-wide,.lfc-section > .lfh){padding-right:calc(var(--idx-dock-w) + 1rem)}}.mega-menu .mega-menu__thumb:has(img[src*="/menu-icons/"]){width:40px!important;height:40px!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;padding:0!important;align-self:center}.mega-menu .mega-menu__thumb img[src*="/menu-icons/"]{width:38px!important;height:38px!important;padding:0!important;margin:1px!important;object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;transform:none!important}.mega-menu .mega-menu__link:focus-visible .mega-menu__thumb img[src*="/menu-icons/"],.mega-menu .mega-menu__link:hover .mega-menu__thumb img[src*="/menu-icons/"]{transform:translateY(-1px)!important;transition:transform .2s ease}@media (max-width:760px){.mega-menu .mega-menu__family--panel{align-items:flex-start!important;gap:.5rem!important;padding-left:0!important;margin-left:0!important}.mega-menu .mega-menu__family--panel .mega-menu__family-link{width:auto!important;max-width:none!important;min-height:0!important;align-self:flex-start!important;margin:0!important;padding:.2rem .85rem .2rem .2rem!important;gap:.6rem!important}.mega-menu .mega-menu__family--panel .mega-menu__family-icon{width:46px!important;height:46px!important;flex:0 0 46px!important;padding:1px!important;object-fit:cover!important}}.svx-page--apparel .svx-tile--make .svx-tile__tag{color:#f3c91a!important}.svx-page--apparel .svx-tile--make .svx-tile__tag::before{background:#f3c91a!important}@media (min-width:1180px){.svx-page--apparel #make .svx-tiles{padding-left:32px!important;padding-right:32px!important}.svx-page--apparel #make .svx-tiles{max-width:none!important}.svx-page--apparel .svx-tile--make .svx-tile__tag{white-space:nowrap;font-size:clamp(.64rem, .76vw, .72rem)!important;letter-spacing:.04em!important;gap:.4rem!important}.svx-page--apparel .svx-tile--make .svx-tile__tag::before{width:14px!important}}.svx-page--apparel .svx-hero::after{display:none!important}.svx-hero+.svx-section>.svx-banner:first-child::before{background:linear-gradient(115deg,#0f143a,#1b2560 55%,#2d4a8a)!important}.svx-hero+.svx-section>.svx-banner:first-child .svx-banner__bg{-webkit-mask-image:none!important;mask-image:none!important}.svx-page:not(.svx-page--apparel) .svx-hero:has(+ .svx-section > .svx-banner:first-child) .svx-hero__overlay{background:rgba(15,20,58,.72)!important}:root{--idx-section-end:28px}body:not(.page-id-63):not(.page-id-64):not(.woocommerce-cart):not(.woocommerce-checkout):not(.idx-configurator) main :is(.section,.svx-section):not(.hero):not(.page-hero){padding-bottom:var(--idx-section-end)!important}body:not(.page-id-63):not(.page-id-64):not(.woocommerce-cart):not(.woocommerce-checkout):not(.idx-configurator) main :is(.section,.svx-section):not(.hero):not(.page-hero)>:last-child:not(.lfh),body:not(.page-id-63):not(.page-id-64):not(.woocommerce-cart):not(.woocommerce-checkout):not(.idx-configurator) main :is(.section,.svx-section):not(.hero):not(.page-hero)>div>:last-child{margin-bottom:0}.policy-page .terms-body,.terms-page .terms-body{padding-bottom:var(--idx-section-end)}.hl-fit{white-space:nowrap!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:nowrap!important}.hl-fit .hl-line{display:block;white-space:nowrap}.hl-fit.hl-toolong{white-space:normal!important;text-wrap:balance!important}.hl-fit.hl-toolong .hl-line{white-space:normal}:where(*):has(> .hl-fit){min-width:0}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner){--notice-accent:#0f143a;position:relative;box-sizing:border-box;display:block;background:#fff!important;color:#0f143a!important;border:1px solid #e2e0e8!important;border-left:5px solid var(--notice-accent)!important;border-radius:0!important;box-shadow:0 6px 22px rgba(15,20,58,.08);padding:22px 24px 22px 62px!important;margin:0 0 24px;font:400 16px/1.65 Montserrat,var(--font-sans),sans-serif!important;min-height:84px;list-style:none}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner)::before{content:""!important;position:absolute!important;left:20px!important;top:25px!important;width:24px!important;height:24px!important;background:var(--notice-accent)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='m7 12 3 3 7-7' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='m7 12 3 3 7-7' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat}body :is(.woocommerce-error,.wc-block-components-notice-banner.is-error){--notice-accent:#8f3944;background:#fffafb!important}body :is(.woocommerce-error,.wc-block-components-notice-banner.is-error)::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M12 6v8m0 3v1' stroke='black' stroke-width='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M12 6v8m0 3v1' stroke='black' stroke-width='2'/%3E%3C/svg%3E")}body .wc-block-components-notice-banner>svg{display:none!important}body .wc-block-components-notice-banner__content{width:100%;font:inherit!important}body .idx-notice-product{font-weight:700}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) li{margin:0;list-style:none}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner) :is(a.button,.wc-forward,.wc-block-components-button){--b423-bg:#0f143a;--b423-fill:#f3c91a;--b423-text:#0f143a;display:inline-flex;align-items:center;justify-content:center;float:right;margin:0 0 0 24px!important;min-height:44px;padding:12px 22px!important;border:1px solid #0f143a!important;border-radius:0!important;background-color:#0f143a!important;color:#fff!important;text-decoration:none!important;background-image:linear-gradient(#f3c91a,#f3c91a)!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:0 100%!important;font:600 14px/1.25 Oswald,var(--font-head),sans-serif!important;letter-spacing:.06em;text-transform:uppercase;transition:background-size .38s,color .25s!important}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner) :is(a.button,.wc-forward,.wc-block-components-button):is(:hover,:focus-visible){background-size:100% 100%!important;color:#0f143a!important;outline:2px solid #f3c91a;outline-offset:3px}@media(max-width:600px){body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner){display:flex;flex-direction:column;padding:20px 18px 20px 54px!important;gap:16px}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner)::before{left:16px!important;top:22px!important}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner) :is(a.button,.wc-forward,.wc-block-components-button){float:none;width:100%;box-sizing:border-box;margin:0!important;order:2}body .wc-block-components-notice-banner__content{display:flex;flex-direction:column;gap:16px}}@media(prefers-reduced-motion:reduce){body :is(.woocommerce-message,.wc-block-components-notice-banner) a.button{transition:none!important}}@media (max-width:1024px){.home-page #services .section__lead{white-space:normal!important}}@media (max-width:768px){.single-product div.product .dtf-product-gallery,.single-product div.product .summary,.single-product div.product .woocommerce-product-gallery,.single-product div.product .woocommerce-tabs{float:none!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;clear:both}.single-product div.product{grid-template-columns:minmax(0,1fr)!important}.single-product div.product>*{grid-column:1/-1!important;min-width:0}}.hsm443-host{position:relative}.hsm443-host>.hsm443-old{display:none!important}a.hsm443{position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:28px!important;transform:translateX(-50%)!important;z-index:20!important;display:flex!important;flex-direction:column;align-items:center;gap:6px;margin:0!important;padding:4px!important;background:0 0!important;border:0!important;text-decoration:none;opacity:.9;transition:opacity .2s}a.hsm443:focus-visible,a.hsm443:hover{opacity:1}a.hsm443:focus-visible{outline:2px solid #f3c91a;outline-offset:4px}.hsm443__body{position:relative;width:26px;height:42px;border:2px solid #fff;border-radius:14px;box-shadow:0 2px 10px rgba(11,31,58,.35);box-sizing:border-box}.hsm443__wheel{position:absolute;left:50%;top:7px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#f3c91a;animation:hsm443Wheel 1.6s ease-in-out infinite}.hsm443__chev{width:10px;height:10px;border-right:2px solid #f3c91a;border-bottom:2px solid #f3c91a;transform:rotate(45deg);animation:hsm443Chev 1.6s ease-in-out infinite}@keyframes hsm443Wheel{0%{transform:translateY(0);opacity:1}70%{transform:translateY(12px);opacity:0}100%{transform:translateY(0);opacity:0}}@keyframes hsm443Chev{0%,100%{transform:rotate(45deg) translate(0,0);opacity:.6}50%{transform:rotate(45deg) translate(3px,3px);opacity:1}}a.hsm443.is-hidden{display:none!important}@media (max-width:640px){a.hsm443{bottom:14px!important}.hsm443__body{width:22px;height:36px}}@media (prefers-reduced-motion:reduce){.hsm443__chev,.hsm443__wheel{animation:none}}.svx-hero--appt .svx-hero__sub{max-width:62rem;text-wrap:balance}.svx-hero--appt{padding-top:calc(var(--appt-band,4.25rem) + 2rem)!important}.svx-hero__note{position:absolute;top:0;left:0;right:0;z-index:3;margin:0;width:100%;max-width:none;box-sizing:border-box;padding:.85rem 1.25rem;background:#f3c91a;color:#0f143a;border-radius:0;font-family:Montserrat,sans-serif;font-size:calc(1rem + 2.67px);line-height:1.4;text-align:center;overflow-wrap:anywhere}.svx-hero__note em,.svx-hero__note strong{color:inherit;font-weight:700;font-style:italic}@media (max-width:1024px){.svx-hero--appt{--appt-band:5.75rem}}@media (max-width:640px){.svx-hero--appt{--appt-band:8.5rem}.svx-hero__note{padding:.8rem 1rem}}.mega-menu__appt-note{margin:1rem 0 0;padding:.7rem 1rem;max-width:30rem;background:#f3c91a;color:#0f143a;border-radius:0;font-family:Montserrat,sans-serif;font-size:.95rem;line-height:1.45;text-transform:none;letter-spacing:0}.mega-menu__appt-note em,.mega-menu__appt-note strong{color:inherit;font-weight:700;font-style:italic}@media (max-width:1024px){.mega-menu__appt-note{max-width:none;font-size:1rem;margin:.75rem 0 .5rem}}.site-header .breadcrumbs,.site-header.is-scrolled .breadcrumbs{background:#f3c91a url("../images/backgrounds/tex-diamond-on-yellow.png") repeat!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-top:1px solid rgba(15,20,58,.12)!important;border-bottom:none!important;box-shadow:inset 0 -1px 0 #0f143a!important}.site-header .breadcrumbs .breadcrumbs__link,.site-header.is-scrolled .breadcrumbs .breadcrumbs__link{color:#0f143a!important;opacity:.7!important;border-bottom:1px solid transparent!important}.site-header .breadcrumbs .breadcrumbs__link:focus-visible,.site-header .breadcrumbs .breadcrumbs__link:hover,.site-header.is-scrolled .breadcrumbs .breadcrumbs__link:focus-visible,.site-header.is-scrolled .breadcrumbs .breadcrumbs__link:hover{color:#0f143a!important;opacity:1!important;border-bottom-color:#0f143a!important}.site-header .breadcrumbs .breadcrumbs__current,.site-header.is-scrolled .breadcrumbs .breadcrumbs__current{color:#0f143a!important;font-weight:700!important;opacity:1!important}.site-header .breadcrumbs .breadcrumbs__sep,.site-header.is-scrolled .breadcrumbs .breadcrumbs__sep{color:#0f143a!important;opacity:.55}.dtf-artwork-recs__fee-price,.woocommerce div.product .price .amount,.woocommerce div.product .price bdi,.woocommerce div.product .woocommerce-Price-amount,.woocommerce div.product .woocommerce-Price-amount bdi,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price .amount,.woocommerce ul.products li.product .woocommerce-Price-amount,body.dtf-gang-sheet-product .single_variation_wrap .woocommerce-variation-price .price,body.dtf-gang-sheet-product .single_variation_wrap .woocommerce-variation-price .price .amount,body.dtf-gang-sheet-product .single_variation_wrap .woocommerce-variation-price .price bdi{color:#0f143a!important}@media (max-width:760px){body.admin-bar .mega-menu .mega-menu__shell,body.admin-bar.mega-menu-open .mega-menu .mega-menu__shell{top:46px!important;height:calc(100dvh - 46px)!important;max-height:calc(100dvh - 46px)!important}}@media (max-width:760px) and (min-width:783px){body.admin-bar .mega-menu .mega-menu__shell,body.admin-bar.mega-menu-open .mega-menu .mega-menu__shell{top:32px!important;height:calc(100dvh - 32px)!important;max-height:calc(100dvh - 32px)!important}}.site-announce__text{font-size:1rem!important;line-height:1.45}.dtf-announce__text,.dtf-gallery-note__label,.dtf-gallery-note__policy,.dtf-gallery-note__subhead,.dtf-gallery-note__turnaround{font-size:1rem!important}.magazines-product-card__body h3,.molded-pack-card .molded-pack-card__title,.molded-pack-card h3{min-width:0;max-width:100%}.footer-cta a:not(.btn),.idx-band a:not(.btn),.lfh--navy a:not(.btn),.section--ink a:not(.btn):not(.svx-pill),.svx-banner a:not(.btn):not(.svx-pill){color:#f3c91a}.lfh--navy .price,.section--ink .price,.section--ink .price-tag{color:#f3c91a!important}.mega-menu__col:not(:has(.mega-menu__heading)):not(.mega-menu__col--cta){display:none}.footer-plate__hours{display:flex;flex-direction:column;gap:.15rem;margin-top:.55rem;color:rgba(247,245,242,.72);font-family:var(--font-body, "Montserrat", system-ui, sans-serif);font-size:16px;font-weight:400;line-height:1.45}.footer-plate__hours+.footer-plate__hours{margin-top:.7rem}.footer-plate__hours-label{display:block;color:#f3c91a;font-size:16px;font-weight:600;letter-spacing:.02em}.footer-plate__hours-line{display:block;color:rgba(247,245,242,.72);font-size:16px;font-weight:400}.contact-hours{margin:.65rem 0 0;font-family:var(--font-body, "Montserrat", system-ui, sans-serif);font-size:16px;font-weight:400;line-height:1.5;color:inherit}.contact-hours+.contact-hours{margin-top:.85rem}.contact-hours__label{display:inline;font-weight:600;color:#0f143a}.contact-hours__line{font-weight:400}@media (max-width:480px){.contact-hours,.footer-plate__hours,.footer-plate__hours-label,.footer-plate__hours-line{font-size:16px}}.contact-hours__line,.footer-plate__hours-line{overflow-wrap:normal;word-break:normal;hyphens:none}picture.idx-img-495{display:contents}.drinkware-page .idx-lcp-495,.graphic-design-page .idx-lcp-495,.large-format-page .idx-lcp-495,.metal-page .idx-lcp-495,.molded-page .idx-lcp-495,.wood-signs-page .idx-lcp-495{display:contents}.large-format-page .lf-hero__lead,.large-format-page .lf-intro__lead{min-height:111px}@media (max-width:720px){.large-format-page .lf-hero__lead,.large-format-page .lf-intro__lead{min-height:177px}}.large-format-page .lfx__logo{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:84px;height:84px}.large-format-page .lfx__logo img{width:230px;height:84px;max-width:88%;aspect-ratio:230/84;object-fit:contain;box-sizing:border-box}.large-format-page .lfx__panel-logo{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:46px;height:46px}.large-format-page .lfx__panel-logo img{width:180px;height:46px;max-width:88%;aspect-ratio:180/46;object-fit:contain;box-sizing:border-box}.large-format-page .lfm__logo{display:flex;justify-content:center;align-items:center;min-height:96px}.large-format-page .lfm__logo img{width:260px;height:80px;max-width:80%;aspect-ratio:260/80;object-fit:contain;box-sizing:content-box}@media (min-width:1600px){.large-format-page .lfx__logo{height:104px;min-height:104px}.large-format-page .lfx__logo img{width:290px;height:104px;aspect-ratio:290/104}}.large-format-page .lfh__logo{box-sizing:border-box;min-height:56px}.large-format-page .lfh__logo img{max-height:46px;max-width:230px;width:auto;height:auto;object-fit:contain}