@import "https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&family=Oswald:wght@400;500;600;700&family=Source+Sans+Pro:wght@400;600;700&display=swap";:root{color-scheme:light;--page-bg:#fff;--surface:#fff;--surface-soft:#f7f7f7;--text:#111;--text-muted:#454545;--border:#e1e1e1;--shadow:0 18px 40px #11111114;--content-width:1310px;--hosted-template-width:1188px;--gutter:20px;--site-header-height:56px;--site-logo-height:44px;--heading-font:"Lato", sans-serif;--service-font:"Oswald", sans-serif;--body-font:"Source Sans Pro", Arial, Helvetica, sans-serif}*{box-sizing:border-box}html{background:var(--page-bg);min-width:320px;font-family:var(--body-font);text-size-adjust:100%}body{background:var(--page-bg);width:100%;min-height:100vh;color:var(--text);font-family:var(--body-font);margin:0;font-size:16px;line-height:1.45}a{color:inherit}button,input,textarea,select{font:inherit}img{max-width:100%}.site-shell{min-height:100vh;overflow-x:clip}.site-header{z-index:20;height:var(--site-header-height);min-height:var(--site-header-height);font-family:var(--heading-font);background:var(--surface);color:var(--text);grid-template-columns:minmax(150px,280px) minmax(0,1fr) auto;align-items:stretch;transition:box-shadow .18s;display:grid;position:relative;box-shadow:0 1px #1111110f}body.is-scrolled .site-header{box-shadow:0 8px 24px #1111111a}.site-branding{min-width:0;height:var(--site-header-height);justify-content:center;align-items:center;padding:6px 18px;text-decoration:none;display:inline-flex;overflow:hidden}.site-branding .dmCustomWidget,.site-branding .hostedpages-logo{width:222px;height:var(--site-logo-height);min-height:0;max-height:var(--site-logo-height);display:block}.site-branding .hostedpages-logo *,.site-branding .d-widget.d-logo,.site-branding .d-logo-link,.site-branding .d-widget.d-logo img{max-height:var(--site-logo-height)!important}.site-branding .d-widget.d-logo,.site-branding .d-logo-link,.site-branding .d-widget.d-logo img,.site-branding .hostedpages-logo img{width:auto;display:block;height:var(--site-logo-height)!important}.site-branding .d-widget.d-logo img,.site-branding .hostedpages-logo img{object-fit:contain;object-position:left center}.site-nav{justify-content:flex-end;align-items:stretch;min-width:0;display:flex}.site-nav__link{min-height:var(--site-header-height);color:var(--text);font-family:var(--service-font);letter-spacing:normal;text-align:center;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:0 clamp(10px,1.15vw,18px);font-size:16px;font-weight:400;line-height:1;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.site-nav__link:hover,.site-nav__link:focus-visible,.site-nav__link[aria-current=page]{background:#f2f2f2}.site-header__actions{justify-content:flex-end;align-items:stretch;display:flex}.site-language-switcher{flex:none;align-items:stretch;display:inline-flex}.site-language-select{border:0;border-right:1px solid var(--border);background:var(--surface);min-width:74px;color:var(--text);font-family:var(--service-font);text-transform:uppercase;cursor:pointer;appearance:none;padding:0 14px;font-size:16px;font-weight:400;line-height:1}.site-header__action,.site-header__icon-button{min-height:var(--site-header-height);background:var(--surface);color:var(--text);font-family:var(--service-font);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 18px;font-size:16px;font-weight:400;line-height:1;text-decoration:none;transition:background-color .16s;display:inline-flex}.site-header__action:hover,.site-header__action:focus-visible,.site-header__icon-button:hover,.site-header__icon-button:focus-visible{background:#f2f2f2}.site-header__action{gap:8px}.hostedpages-aio-search-wrapper{justify-content:center;align-items:stretch;padding:0;display:flex;position:relative!important}.hostedpages-aio-search-button{min-height:var(--site-header-height);background:var(--surface);color:var(--text);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 20px;transition:background-color .16s;display:flex;height:100%!important}.hostedpages-aio-search-button:hover,.hostedpages-aio-search-button:focus-visible,#aiosearchcloseButton{background:#f7f7f7}.hostedpages-aio-search-button[hidden]{display:none!important}.site-header__cart-widget,.site-menu-panel__cart-widget{position:relative!important}.site-header__cart-widget .d-cart-roll-out,.site-menu-panel__cart-widget .d-cart-roll-out{color:#000!important;width:350px!important;max-width:calc(100vw - 24px)!important;font-family:var(--heading-font)!important;text-transform:none!important;z-index:1000!important;background:#fff!important;border:1px solid #e0e0e0!important;margin:0!important;padding:20px!important;font-size:16px!important;font-weight:400!important;line-height:1.15!important;display:none!important;position:absolute!important;top:100%!important;left:auto!important;right:0!important}.site-header__cart-widget:hover .d-cart-roll-out,.site-header__cart-widget:focus-within .d-cart-roll-out,.site-menu-panel__cart-widget:hover .d-cart-roll-out,.site-menu-panel__cart-widget:focus-within .d-cart-roll-out{display:block!important}.site-header__cart-widget .d-cart-roll-out-empty,.site-menu-panel__cart-widget .d-cart-roll-out-empty,.site-header__cart-widget .d-cart-roll-out-total,.site-menu-panel__cart-widget .d-cart-roll-out-total{color:#fff!important;text-align:center!important;text-transform:none!important;background:#000!important;padding:10px!important}.site-header__cart-widget .d-cart-roll-out-list,.site-menu-panel__cart-widget .d-cart-roll-out-list{max-height:350px!important;margin:0!important;padding:0!important;overflow:auto!important}@media (width<=760px){.site-header__cart-widget .d-cart-roll-out,.site-menu-panel__cart-widget .d-cart-roll-out{width:min(350px,100vw - 24px)!important;max-height:min(70vh,420px)!important;right:12px!important;overflow:auto!important}}.site-menu-toggle{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--text);font-family:var(--service-font);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:400;line-height:1;display:none}.site-menu-toggle__icon{background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat;width:18px;height:12px;position:relative}.site-menu-toggle__icon:before,.site-menu-toggle__icon:after{content:"";background:currentColor;width:100%;height:2px;position:absolute;left:0}.site-menu-toggle__icon:before{top:0}.site-menu-toggle__icon:after{bottom:0}.site-menu-panel{z-index:15;width:min(var(--content-width), calc(100% - (var(--gutter) * 2)));margin:0 auto;position:relative}.site-menu-panel[hidden],.site-search-panel[hidden]{display:none}.site-menu-panel.is-open,.site-search-panel.is-open{animation:.18s both menu-drop;display:block}.site-menu-panel.is-open{box-shadow:var(--shadow)}.site-menu-panel__nav{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);flex-direction:column;gap:0;padding:8px 0;display:flex}.site-menu-panel__link{width:100%;min-height:44px;color:var(--text);font-family:var(--service-font);text-transform:none;align-items:center;padding:0 16px;font-size:16px;font-weight:400;line-height:1;text-decoration:none;display:flex}.site-menu-panel__link:hover,.site-menu-panel__link:focus-visible{background:#f2f2f2}.site-search-panel{background:#f7f7f7;border:1px solid #e0e0e0;margin:0;padding:15px;position:absolute;top:100%;right:0;z-index:10!important;width:100vw!important}.site-search-panel__shell{padding:15px}.site-search-panel .dakis-search{min-height:0;position:relative}.site-banners-services{width:100%;padding:0 var(--gutter);margin:20px 0 0}.site-banners-services .d-widget.d-banners-services{gap:24px;width:100%;max-width:1500px;margin:0 auto;padding:0 0 24px;display:grid}.site-banners-services .d-banners-services-link{background:var(--surface-soft);height:300px;color:var(--text);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(320px,1fr);align-items:stretch;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 1px #1111110a}.site-banners-services .d-banners-services-link:nth-child(2n){grid-template-columns:minmax(320px,1fr) minmax(0,1fr)}.site-banners-services .d-banners-services-link:nth-child(2n) .d-banners-services-container-text{order:2}.site-banners-services .d-banners-services-link:nth-child(2n) .d-banners-services-container-image{order:1}.site-banners-services .d-banners-services-container-text{text-align:center;flex-direction:column;flex-basis:auto;justify-content:center;align-items:center;gap:10px;max-width:none;height:100%;min-height:0;padding:0 clamp(24px,4vw,54px);display:flex}.site-banners-services .d-banners-services-title{max-width:670px;color:var(--text);font-family:var(--service-font);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:32px;font-weight:400;line-height:1}.site-banners-services .d-banners-services-summary-container{width:100%;max-width:670px}.site-banners-services .d-banners-services-summary{color:var(--text-muted);font-size:16px;line-height:1.5}.site-banners-services .d-banners-services-button-container{justify-content:center;margin-top:8px;display:inline-flex}.site-banners-services .d-banners-services-button{color:#fff;min-width:132px;font-family:var(--heading-font);letter-spacing:.02em;text-transform:uppercase;background:#000;justify-content:center;align-items:center;padding:13px 18px;font-size:16px;font-weight:400;line-height:1;display:inline-flex}.site-shell.site-shell--home .site-banners-services .d-widget.d-banners-services .d-banners-services-link .d-banners-services-button-container .d-banners-services-button{font-family:var(--service-font)!important}.site-banners-services .d-banners-services-container-image,.site-banners-services .d-banners-services-image,.site-banners-services .d-image-container,.site-banners-services .d-image{flex-basis:auto;width:100%;max-width:none;height:100%}.site-banners-services .d-image{object-fit:cover;background:#ddd;display:block}.site-banners-services .d-banners-services-container-image,.site-banners-services .d-image-container{min-height:0;overflow:hidden}.site-search-panel .d-widget.d-search{background:0 0;border:0;justify-content:center;align-items:stretch;width:100%;max-width:none;height:50px;min-height:50px;margin:0;display:flex;overflow:visible}.site-search-panel .d-widget.d-search:before{content:none}.site-search-panel .d-search-button{color:#111;width:46px;height:50px;font-family:Lato, var(--heading-font);cursor:pointer;appearance:none;background:#fff;border:0;flex:0 0 46px;order:-1;padding:1px 10px 1px 20px;font-size:16px;line-height:18.4px;display:block}.site-search-panel .d-search-button:before{color:#111;content:"";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900;line-height:20px}.site-search-panel .d-search-button-icon,.site-search-panel .d-search-button-text{display:none}.site-search-panel .d-search-type{background:#fff;border:0;flex:0 0 120px;justify-content:center;align-items:center;width:120px;height:50px;padding:7px 0 9px 5px;display:flex}.site-search-panel .d-search-type-select{color:#111;width:115px;height:50px;font-family:Oswald, var(--service-font);text-transform:none;appearance:none;background:0 0;border:0;padding:6px 25px 6px 6px;font-size:16px;font-weight:400;line-height:20px;display:block}.site-search-panel .d-search-text{color:#111;min-width:0;height:50px;font-family:Lato, var(--heading-font);background:#fff;border:0;flex:auto;padding:10px;font-size:16px;line-height:20px}.site-search-panel .dakis-search{position:relative}.site-search-panel .d-search+div{justify-content:center;display:flex}.site-search-panel .d-search-predictive-container{z-index:9001;width:100%;max-width:100%;box-shadow:none;background:#fff;border:1px solid #e0e0e0;border-top:0;position:absolute;top:100%;left:0;right:0}.site-search-panel .d-search-predictive-container:empty,.site-search-panel .hide-dropdown{display:none!important}.site-search-panel .d-search-predictive-list{flex-wrap:wrap;width:100%;margin:0 auto;padding:0;list-style:none;display:flex}.site-search-panel .d-search-predictive-list-item{text-align:center;background:#fff;flex:0 0 16.6667%;min-width:0;padding:10px;transition:background-color .2s}.site-search-panel .d-search-predictive-list-item:hover{background:#f7f7f7}.site-search-panel .d-search-predictive-img-container{color:#212121;text-align:center;padding:5px;text-decoration:none;display:block}.product-page{max-width:1500px;color:var(--text);width:calc(100% - 40px)!important;margin:0 auto!important;padding:18px 0 36px!important}.product-page .dakis-breadcrumb{color:#000;font-family:"Lato", var(--body-font);text-align:left;text-transform:none;margin:0 0 20px;font-size:16px;font-weight:400;line-height:1.3}.product-page .dakis-breadcrumb nav,.product-page .dakis-breadcrumb ol,.product-page .dakis-breadcrumb ul{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.product-page .dakis-breadcrumb nav:before{content:"";color:#000;justify-content:center;align-items:center;margin-right:10px;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;line-height:1;display:inline-flex}.product-page .dakis-breadcrumb a{color:#000;font-family:"Oswald", var(--heading-font);text-transform:uppercase;font-size:16px;font-weight:400;line-height:1.3;text-decoration:none}.product-page .dakis-breadcrumb .d-breadcrumb-separator{color:#000;font-family:"Lato", var(--body-font);align-items:center;margin:0 8px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.product-page--shop .product-spec-row{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-top:20px;margin-bottom:20px;gap:0!important;display:flex!important}.product-page--printing .product-spec-row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0;margin-top:20px;display:flex!important}.product-page--shop .product-spec-left{flex:0 0 49%!important;width:49%!important;min-width:0!important;max-width:49%!important;display:flex!important}.product-page--printing .spec-images{flex:0 0 54%!important;width:54%!important;min-width:0!important;max-width:54%!important;display:block!important}.product-page--shop .product-spec-right{text-align:left;flex:0 0 49%!important;width:49%!important;min-width:0!important;max-width:49%!important;display:block!important}.product-page--printing .spec-details{text-align:left;flex:0 0 43%!important;width:43%!important;min-width:0!important;max-width:43%!important;display:block!important}.product-page .dakis-product-title{text-transform:none;font-family:var(--heading-font)!important;margin:0!important;font-size:50px!important;font-weight:400!important;line-height:normal!important}.product-page--printing .dakis-product-title,.product-page--printing .dakis-product-title *{text-transform:uppercase;color:#000!important;font-family:"Oswald", var(--service-font)!important;font-size:26px!important;font-weight:400!important;line-height:1.15!important}.product-page--shop .dakis-product-title,.product-page--shop .dakis-product-title *{text-transform:uppercase;color:#000!important;font-family:"Oswald", var(--heading-font)!important;font-size:24px!important;font-weight:400!important;line-height:1.15!important}.product-page .sku-text{color:var(--text-muted);align-items:center;gap:4px;margin-top:6px;font-size:16px;display:flex}.product-page .dakis-product-price,.product-page .dakis-product-promotions,.product-page .dakis-product-bogos,.product-page .dakis-product-options,.product-page .dakis-product-variations,.product-page .dakis-product-bundle,.product-page .dakis-display-text,.product-page .dakis-product-out-of-stock,.product-page .dakis-product-desc,.product-page .dakis-product-details,.product-page .dakis-product-videos,.product-page .dakis-product-pdfs,.product-page .dakis-product-prices,.product-page .dakis-product-prerendered-file-details,.product-page .dakis-product-not-found{margin-top:12px}.product-page--shop .dakis-product-variations{margin-top:6px}.product-page--shop .d-product-variations,.product-page--shop .d-product-variation-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex!important}.product-page--shop .d-product-variation{flex:0 0 128px;min-width:0}.product-page--shop .d-product-variation-link,.product-page--shop .d-product-variation a,.product-page--shop .d-product-variation button{color:#111;width:100%;min-height:34px;font-family:var(--body-font);text-align:center;text-transform:none;cursor:pointer;background:#fff;border:1px solid #d8d8d8;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:400;line-height:1.2;text-decoration:none;display:flex!important}.product-page--shop .d-product-variation-link:hover,.product-page--shop .d-product-variation a:hover,.product-page--shop .d-product-variation button:hover{background:#f7f7f7;border-color:#111}.product-page--shop .d-product-variation-selected .d-product-variation-link,.product-page--shop .d-product-variation-active .d-product-variation-link,.product-page--shop .d-product-variation-link.d-selected,.product-page--shop .d-product-variation-link.active{border-color:#111;box-shadow:inset 0 0 0 1px #111}.product-page--shop .d-product-variation-link .d-image-container{display:none!important}.product-page .product-spec-price-container{background:#f7f7f7;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding:10px 20px 0;display:flex}.product-page .product-spec-price-wrapper,.product-page .product-spec-cta-wrapper{min-width:0}.product-page .product-spec-price-wrapper{flex-direction:column;gap:0;display:flex}.product-page .product-spec-cta-wrapper{justify-content:flex-end;display:flex}.product-page .dakis-cta-custom,.product-page .product-spec-cta-wrapper .d-widget,.product-page .product-spec-cta-wrapper .d-button,.product-page .product-spec-cta-wrapper button,.product-page .product-spec-cta-wrapper a{color:#fff;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;appearance:none;background:#111;border:1px solid #111;border-radius:0;justify-content:center;align-items:center;min-width:138px;min-height:50px;padding:0 22px;font-size:15px;font-weight:400;line-height:1;text-decoration:none;width:auto!important;font-family:var(--heading-font)!important;display:inline-flex!important}.product-page .product-spec-cta-wrapper .d-button-content,.product-page .product-spec-cta-wrapper .d-button-text{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.product-page--shop .product-spec-price-container{min-height:172px;font-family:Lato, var(--heading-font);gap:normal;padding-top:28px;line-height:normal}.product-page--shop .product-spec-price-wrapper{align-self:stretch;min-height:0;display:block}.product-page--shop .dakis-product-price,.product-page--shop .d-product-price,.product-page--shop .d-product-price-regular{font-family:Oswald, var(--service-font);margin-top:0;font-size:24px;font-weight:400;line-height:27.6px}.product-page--shop .dakis-product-options,.product-page--shop .d-product-option-quantity-label,.product-page--shop .d-product-option-quantity-input{font-family:Lato, var(--heading-font);font-size:16px}.product-page--shop .d-product-option-quantity-label{font-weight:700;line-height:18.4px}.product-page--shop .d-product-option-quantity-input{font-weight:400;line-height:18.4px}.product-page--shop .product-spec-cta-wrapper,.product-page--shop .product-spec-cta-wrapper .dakis-cta-custom{background:0 0;border:0;padding:0;display:block}.product-page--shop .product-spec-cta-wrapper .d-button.d-button-add-to-cart{color:#fff;background:#000;border:0;min-width:138px;min-height:50px;padding:15px 30px;font-size:16px;line-height:20px;width:auto!important;font-family:Oswald, var(--service-font)!important;display:inline-block!important}.product-page--shop .d-product-option-quantity-input{background:0 0;border:1px solid #e0e0e0;width:48px;height:40px;margin:10px 0 0 6px;padding:5px}.product-page .spec-desc-container,.product-page .spec-accordion-wrapper,.product-page .product-video,.product-page .dakis-product-accessories,.product-page .dakis-product-pdfs{margin-top:16px}.product-page .product-video,.product-page .dakis-product-accessories,.product-page .dakis-product-pdfs{border-bottom:1px solid var(--border)}.product-page .dakis-product-accessories{text-align:left;width:100%;margin-top:48px}.product-page .d-product-accessories-content-header{text-align:left}.product-page .d-product-accessories-content-list{align-items:stretch;gap:20px;margin:0;padding:0;list-style:none;display:flex}.product-page .d-product-accessory-wrapper{height:100%}.product-page .d-product-accessory-wrapper-content{flex-direction:column;height:100%;display:flex}.product-page .d-product-accessory-add-to-cart-container{flex-grow:1;align-items:flex-end;display:flex}.product-page .d-product-accessories-categories{text-align:left}.product-page .d-product-accessories-categories:before{content:"Accessories";color:#000;font-family:var(--heading-font);text-align:left;margin-bottom:20px;font-size:28px;font-weight:700;line-height:1.2;display:block}.product-page .d-product-accessories-categories li:first-child{margin-top:20px}.product-page .d-product-accessories-categories-item{transition:background-color .16s}.product-page .d-product-accessories-categories-item:hover{background:#f7f7f7}.product-page .d-product-accessories-categories-item .material-icons{display:none}.product-page .d-product-accessories-categories-item:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.product-page .spec-desc-wrapper{height:200px;transition:height .2s;overflow:hidden}.product-page .spec-desc-wrapper.auto{height:auto}.product-page .spec-show-more,.product-page .spec-accordion-btn{color:inherit;text-transform:none;cursor:pointer;appearance:none;justify-content:space-between;align-items:center;width:100%!important;font-family:var(--heading-font)!important;background:0 0!important;border:0!important;margin:0!important;padding:20px 0!important;font-weight:700!important;display:flex!important}.product-page .spec-show-more{transition:background-color .16s;margin-top:10px!important;padding:10px 0!important}.product-page .spec-show-more:hover{background:#f7f7f7!important}.product-page .spec-accordion-panel{display:none}.product-page .spec-arrow{transition:transform .16s}.product-page .spec-arrow.rotate{transform:rotate(90deg)}.product-page .begin-creation{width:100%;margin-top:14px}.product-page--printing .begin-creation{background:0 0!important;border:0!important;width:100%!important;min-height:0!important;padding:0!important;display:block!important}.product-page--printing .begin-creation .d-widget,.product-page--printing .begin-creation .d-cta-begin-gifts{text-transform:uppercase;border-radius:3px;color:#fff!important;width:auto!important;min-width:252px!important;min-height:75px!important;font-family:"Oswald", var(--service-font)!important;visibility:visible!important;background:#000!important;border:0!important;padding:15px 30px!important;font-size:16px!important;font-weight:400!important;line-height:20px!important;text-decoration:none!important;display:inline-block!important}.product-page .begin-creation-text{justify-content:center;align-items:center;display:flex}.product-page--printing .begin-creation-text{color:#fff;font-family:"Oswald", var(--service-font);justify-content:flex-start;font-size:16px;font-weight:400;line-height:20px}.product-page--printing .begin-creation-text .fa-palette{color:#fff;flex:none}.product-page .begin-creation-text-wrapper{text-align:left}.product-page .begin-creation-sub-text{text-transform:none;margin-top:5px;font-size:14px;font-weight:400}.product-page--printing .begin-creation-sub-text{color:#fff;font-family:"Oswald", var(--service-font);font-size:14px;font-weight:400;line-height:20px}.product-page .product-details-title-wrapper{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-top:22px;padding-bottom:10px;display:flex}.product-page .prerenderedfile-button-wrapper{width:auto;display:inline-block}.product-page--printing .prerenderedfile-button-wrapper,.product-page--printing .dakis-product-prerendered-file-details,.product-page--printing .dakis-product-prices,.product-page--printing .d-product{display:none!important}.product-page .product-video{display:none}.product-page .product-spec-left,.product-page .spec-images,.product-page .product-spec-left #productImgs{justify-content:center;align-items:flex-start;display:flex!important}.product-page .product-video .spec-accordion-btn{padding-top:20px}.product-page .product-spec-left #productImgs,.product-page .spec-images{min-width:0}.product-page .product-spec-left #productImgs,.product-page .dakis-product-images,.product-page .d-product-images{width:100%}.product-page .product-spec-left #productImgs{justify-content:center}.product-page .dakis-product-images{text-align:center;min-height:320px}.product-page .d-product-image-container,.product-page .d-product-image-container .d-image-container{justify-content:center;align-items:center;min-height:420px;width:100%!important;display:flex!important}.product-page .dakis-product-images img,.product-page .dakis-product-images picture,.product-page .dakis-product-images source,.product-page .dakis-product-images button{max-width:100%}.product-page .dakis-product-images img.d-product-image{max-height:420px;margin:0 auto;width:auto!important;max-width:100%!important;height:auto!important}.product-page .dakis-product-images img{width:auto;height:auto;margin:0 auto;display:block}.product-page .d-product-image-thumbs{flex-flow:wrap;justify-content:center;align-items:center;gap:8px;width:100%;margin:16px 0 0!important;padding:0!important;list-style:none!important;display:flex!important}.product-page .d-product-image-thumb{cursor:pointer;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:3px;width:58px!important;height:58px!important;margin:0!important;display:flex!important}.product-page .d-product-image-thumb-active{border-color:#111}.product-page .d-product-image-thumb img{object-fit:contain;width:50px!important;height:50px!important}.product-page .dakis-product-not-found-div-wrapper{justify-content:center;margin-bottom:12px;display:flex}.product-page #price-match-modal{z-index:9999;background:#0006;display:none;position:fixed;inset:0}.product-page .price-match-content-wrapper{justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}.product-page .price-match-content{width:min(720px,100%);box-shadow:var(--shadow);background:#fff;border-radius:6px;padding:24px;position:relative}.product-page .price-match-close{cursor:pointer;appearance:none;border:0;padding:14px 18px;position:absolute;top:0;right:0;background:0 0!important;font-size:28px!important}.product-page .dakis-product-images button,.product-page .dakis-product-images .d-product-image-container,.product-page .dakis-product-images button{appearance:none;background:0 0;border:0;padding:0}.product-page .price-match-form-title{font-size:22px;font-weight:700}@media (width<=960px){.product-page--shop .product-spec-row{flex-direction:column}.product-page--shop .product-spec-left,.product-page--shop .product-spec-right{flex-basis:auto;width:100%;min-width:0!important}}@media (width<=760px){.product-page--printing .product-spec-row{flex-direction:column}.product-page--printing .spec-images{flex-basis:auto!important;width:100%!important;max-width:100%!important}.product-page--printing .spec-details{margin-top:20px;flex-basis:auto!important;width:100%!important;max-width:100%!important}.product-page--printing .prerenderedfile-button-wrapper{width:100%}}.product-page .dakis-breadcrumb,.product-page .product-spec-row,.product-page .product-spec-left,.product-page .product-spec-right,.product-page .spec-images,.product-page .spec-details{box-sizing:border-box}.site-search-panel .d-search-predictive-img-container .d-image-container{background:0 0;border:0;border-radius:0;place-items:center;max-width:125px;min-height:0;max-height:125px;margin:0 auto 10px;padding:10px;display:grid}.site-search-panel .d-search-predictive-img-container img,.site-search-panel .d-search-predictive-img-container .d-image-container img{object-fit:contain;width:auto;max-width:105px;height:auto;max-height:105px;display:block}.site-search-panel .d-search-all{background:#fff;justify-content:flex-end;width:100%;padding:0;display:flex}.site-search-panel .d-search-all a,.site-search-panel a#predictLink{color:#fff;background:#000;border:0;border-radius:0 0 3px 3px;justify-content:center;align-items:center;min-height:40px;padding:10px 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;font-family:Lato, var(--heading-font)!important}.site-search-panel .d-search-all a:hover,.site-search-panel .d-search-all a:focus-visible,.site-search-panel a#predictLink:hover,.site-search-panel a#predictLink:focus-visible{color:#fff;background:#111}@media (width<=860px){.site-search-panel .d-search-predictive-list-item{flex-basis:25%}}@media (width<=640px){.site-search-panel{width:100%}.site-search-panel .d-widget.d-search{max-width:none}.site-search-panel .d-search-type{flex-basis:128px}.site-search-panel .d-search-predictive-container{min-width:0}.site-search-panel .d-search-predictive-list-item{flex-basis:50%}.site-search-panel .d-search-predictive-img-container{padding:10px}.site-search-panel .d-search-predictive-img-container .d-image-container{max-width:84px;max-height:84px;padding:8px}.site-search-panel .d-search-predictive-img-container img,.site-search-panel .d-search-predictive-img-container .d-image-container img{max-width:68px;max-height:68px}.site-search-panel .d-search-all a,.site-search-panel a#predictLink{width:100%}}@keyframes menu-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.site-feature-grid{gap:20px;margin:20px;display:grid}.feature-card{background:var(--surface-soft);height:300px;min-height:300px;color:var(--text);grid-template-columns:minmax(0,1fr) minmax(320px,1fr);text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 1px #1111110a}.feature-card:nth-child(2n){grid-template-columns:minmax(320px,1fr) minmax(0,1fr)}.feature-card:nth-child(2n) .feature-card__copy{order:2}.feature-card:nth-child(2n) .feature-card__image{order:1}.feature-card__copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding:clamp(24px,4vw,54px);display:flex}.feature-card__service-title{color:var(--text);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:2em;font-weight:400;line-height:1;font-family:var(--service-font)!important}.feature-card__title{max-width:460px;color:var(--text-muted);font-family:var(--heading-font);margin:0;font-size:16px;font-weight:400;line-height:1.15}.feature-card__body{max-width:460px;color:var(--text-muted);margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.28}.feature-card__body--secondary{display:none}.feature-card__cta{color:#fff;letter-spacing:.02em;text-transform:uppercase;background:#000;justify-content:center;align-self:center;min-width:132px;margin-top:8px;padding:14px 18px;font-size:16px;font-weight:400;display:inline-flex;font-family:var(--service-font)!important}.feature-card__image{object-fit:cover;background:#ddd;width:100%;height:300px;min-height:300px;display:block}.feature-card:hover,.feature-card:focus-visible{box-shadow:var(--shadow);transform:translateY(-2px)}.js-enabled [data-feature-card]{will-change:transform, opacity}.js-enabled [data-feature-card].is-revealed{animation:.42s both card-rise}@keyframes card-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.site-footer{width:100%;padding:34px var(--gutter) 26px;color:#fff;background:#000;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px 20px;margin:28px 0 0;font-size:14px;display:grid}.site-footer__social{grid-column:1/-1;justify-content:center;align-items:center;gap:18px;padding:0 0 8px;display:flex}.site-footer__social-link{color:#fff;justify-content:center;align-items:center;font-size:22px;text-decoration:none;display:inline-flex}.retailer-docs{color:#fff;text-align:center;grid-column:2;justify-content:center;display:flex}.retailer-docs-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.retailer-docs-list li{align-items:center;display:inline-flex}.retailer-docs-modal-button{color:inherit;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-block}.retailer-docs-modal-button:hover,.retailer-docs-modal-button:focus-visible,.site-footer__powered a:hover{text-decoration:underline}.site-footer__powered a,.site-footer__copyright span{color:#fff}.site-footer__powered a{text-decoration:none}.site-footer__separator{color:#fffc;justify-content:center;align-items:center;min-width:18px;padding:0 4px;line-height:1;display:inline-flex}.retailer-docs-modal{z-index:9000;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;inset:0;overflow:hidden}.retailer-docs-modal-content{color:#111;text-align:left;background:#fefefe;width:80%;max-height:83vh;padding:36px;position:relative;overflow:visible}.retailer-docs-modal-content>div:first-of-type{font-family:var(--service-font);text-transform:uppercase;margin-bottom:18px;font-size:24px}.retailer-docs-close{color:#fff;cursor:pointer;background:#000;justify-content:center;align-items:center;width:50px;height:50px;font-size:32px;line-height:1;display:flex;position:absolute;top:-25px;right:-25px}.dakis-retailer-document{color:#111;max-height:calc(83vh - 110px);font-family:Lato, var(--heading-font);font-size:16px;line-height:1.5;overflow:auto}.retailer-docs-empty{color:#333;margin:0}body.retailer-docs-open{overflow:hidden}.site-footer__copyright{flex-wrap:wrap;grid-column:1;align-items:center;gap:12px;display:flex}.site-footer__powered{text-align:right;grid-column:3;justify-self:end;margin:0}.printing-page{width:100%;max-width:none;padding:0 var(--gutter) 24px;margin:0}.printing-page .printing-widget-shell:has(.catalog-header--landing){padding-top:65px}.printing-breadcrumb{align-items:center;gap:10px;padding:18px 0 6px;display:flex}.printing-breadcrumb__back{width:28px;height:28px;color:var(--text-muted);background:0 0;border:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.printing-breadcrumb__link{color:var(--text);font-family:var(--heading-font);text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.printing-page__heading-row{justify-content:space-between;align-items:center;gap:16px;padding:12px 0 14px;display:flex}.printing-page__heading-row h1{font-family:var(--heading-font);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(38px,5vw,72px);font-weight:400;line-height:.95}.printing-page__filter{width:32px;height:32px;color:var(--text);background:0 0;border:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.printing-page__lede{max-width:760px;color:var(--text-muted);margin:0 0 18px;font-size:18px;line-height:1.45}.printing-widget-shell{width:100%;max-width:none;margin:0;padding:0 0 24px}.printing-page .printing-widget-shell .catalog-header--landing{background:#f7f7f7;align-items:center;min-height:40px;margin:8px 0 14px;padding:0 10px;display:flex}.printing-page .printing-widget-shell .catalog-header--landing .d-current-category{color:#111;font-family:Oswald, var(--service-font);text-transform:uppercase;margin:0;font-size:20px;font-weight:400;line-height:23px;display:block}.printing-widget-shell .d-catalog{flex-wrap:wrap;margin:0;display:flex}.printing-widget-shell .d-catalog-cell-category{box-sizing:border-box;flex:0 0 20%;max-width:20%;padding:10px;display:flex}.printing-widget-shell .d-catalog-category{color:var(--text);width:100%;height:100%;box-shadow:none;background:#fff;border:1px solid #11111114;border-radius:0;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.printing-widget-shell .d-catalog-cell-product{box-sizing:border-box;flex:0 0 var(--width-columns-catalog-products-desktop,25%);max-width:var(--width-columns-catalog-products-desktop,25%);padding:6px;display:flex}.printing-widget-shell .d-catalog-product{width:100%;height:100%;color:var(--text);box-shadow:none;background:#fff;border:1px solid #11111114;flex-direction:column;text-decoration:none;display:flex}.printing-widget-shell .d-catalog-product .d-image-container{flex:none;width:100%;margin:0}.printing-widget-shell .d-catalog-product-img,.printing-widget-shell .d-catalog-product .d-image-empty{aspect-ratio:1;object-fit:cover;background:#f4f4f4;width:100%;display:block}.printing-widget-shell .d-catalog-product .d-image-empty{opacity:0}.printing-widget-shell .d-catalog-product-price-details-container{padding:12px 14px 0}.printing-widget-shell .d-catalog-product-price-container{margin:0}.printing-widget-shell .d-catalog-product-price{font-family:var(--heading-font);text-transform:uppercase;font-size:13px;font-weight:700}.printing-widget-shell .d-catalog-product-title-container{margin:0;padding:10px 14px 14px}.printing-widget-shell .d-catalog-product-name{font-family:var(--heading-font);text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.2}.printing-widget-shell .d-catalog-category .d-image-container{flex:none;width:100%;margin:0}.printing-widget-shell .d-catalog-category-img,.printing-widget-shell .d-catalog-category .d-image-empty{aspect-ratio:1;background:#f4f4f4;border-radius:0;width:100%;padding-top:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1111110d}.printing-widget-shell .d-catalog-category .d-image-empty{opacity:0}.printing-widget-shell .d-catalog-category .d-image-empty:before,.printing-widget-shell .d-catalog-category .d-image-empty:after{content:none}.printing-widget-shell .d-catalog-category-name{font-family:var(--service-font);text-transform:uppercase;text-align:center;flex:auto;margin:0;padding:14px 14px 16px;font-size:20px;font-weight:400;line-height:24px}.printing-page .printing-widget-shell .d-catalog-category,.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-cell-category .d-catalog-category{height:auto;display:block}.printing-page .printing-widget-shell .d-catalog-category .d-image-container,.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-cell-category .d-catalog-category .d-image-container{width:50%;height:auto;min-height:0}.printing-page .printing-widget-shell .d-catalog-category-img,.printing-page .printing-widget-shell .d-catalog-category .d-image-empty,.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-cell-category .d-catalog-category-img,.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-cell-category .d-catalog-category .d-image-empty{aspect-ratio:1;object-fit:fill;width:100%;height:auto}.printing-page .printing-widget-shell .d-catalog-category-name,.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-cell-category .d-catalog-category-name{justify-content:center;align-items:center;min-height:54px;display:flex}.printing-widget-shell .d-catalog-pro-events{flex-wrap:wrap;gap:24px;display:flex}.printing-widget-shell .d-catalog-pro-events-categories,.printing-widget-shell .d-catalog-pro-events-pro-events{flex:100%}.printing-widget-shell .d-catalog-pro-events-categories-title,.printing-widget-shell .d-catalog-pro-events-pro-events-title{color:var(--text);font-family:var(--heading-font);text-transform:uppercase;margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.1}.printing-widget-shell .d-catalog-pro-events-categories-list,.printing-widget-shell .d-catalog-pro-events-pro-events-list{flex-wrap:wrap;margin:0 -6px;padding:0;list-style:none;display:flex}.printing-widget-shell .d-catalog-pro-events-category,.printing-widget-shell .d-catalog-pro-events-pro-event{box-sizing:border-box;flex:0 0 20%;max-width:20%;padding:6px;display:flex}.printing-widget-shell .d-catalog-pro-events-category-link,.printing-widget-shell .d-catalog-pro-events-pro-event-link{width:100%;height:100%;color:var(--text);box-shadow:none;background:#fff;border:1px solid #11111114;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.printing-widget-shell .d-catalog-pro-events-category-link .d-image-container,.printing-widget-shell .d-catalog-pro-events-pro-event-link .d-image-container{flex:none;width:100%;margin:0}.printing-widget-shell .d-catalog-pro-events-category-img,.printing-widget-shell .d-catalog-pro-events-category .d-image-empty,.printing-widget-shell .d-catalog-pro-events-pro-event-img,.printing-widget-shell .d-catalog-pro-events-pro-event .d-image-empty{aspect-ratio:1/1.15;background:#f4f4f4;border-radius:0;width:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1111110d}.printing-widget-shell .d-catalog-pro-events-category .d-image-empty,.printing-widget-shell .d-catalog-pro-events-pro-event .d-image-empty{opacity:0}.printing-widget-shell .d-catalog-pro-events-category .d-image-empty:before,.printing-widget-shell .d-catalog-pro-events-pro-event .d-image-empty:before,.printing-widget-shell .d-catalog-pro-events-category .d-image-empty:after,.printing-widget-shell .d-catalog-pro-events-pro-event .d-image-empty:after{content:none}.printing-widget-shell .d-catalog-pro-events-category-title,.printing-widget-shell .d-catalog-pro-events-pro-event-title{font-family:var(--heading-font);text-transform:uppercase;text-align:center;margin:0;padding:14px 14px 10px;font-size:14px;font-weight:700;line-height:1.15}.printing-widget-shell .d-catalog-pro-events-pro-event-label-photos{color:var(--text-muted);font-family:var(--heading-font);text-align:center;text-transform:uppercase;margin:0;padding:0 14px 16px;font-size:13px;font-weight:700;line-height:1.1}@media (width<=1200px){.printing-widget-shell .d-catalog-cell-category{flex-basis:25%;max-width:25%}.printing-widget-shell .d-catalog-cell-product{flex-basis:var(--width-columns-catalog-products-tablet,33.3333%);max-width:var(--width-columns-catalog-products-tablet,33.3333%)}.printing-widget-shell .d-catalog-pro-events-category,.printing-widget-shell .d-catalog-pro-events-pro-event{flex-basis:25%;max-width:25%}}@media (width<=900px){.printing-widget-shell .d-catalog-cell-category{flex-basis:33.3333%;max-width:33.3333%}.printing-widget-shell .d-catalog-cell-product{flex-basis:var(--width-columns-catalog-products-tablet,33.3333%);max-width:var(--width-columns-catalog-products-tablet,33.3333%)}.printing-widget-shell .d-catalog-pro-events-category,.printing-widget-shell .d-catalog-pro-events-pro-event{flex-basis:33.3333%;max-width:33.3333%}}@media (width<=640px){.printing-widget-shell .d-catalog-cell-category{flex-basis:50%;max-width:50%}.printing-widget-shell .d-catalog-cell-product{flex-basis:var(--width-columns-catalog-products-mobile,50%);max-width:var(--width-columns-catalog-products-mobile,50%)}.printing-widget-shell .d-catalog-category-name{font-size:15px}.printing-widget-shell .d-catalog-pro-events-category,.printing-widget-shell .d-catalog-pro-events-pro-event{flex-basis:50%;max-width:50%}}@media (width<=480px){.printing-widget-shell .d-catalog-cell-category,.printing-widget-shell .d-catalog-cell-product,.printing-widget-shell .d-catalog-pro-events-category,.printing-widget-shell .d-catalog-pro-events-pro-event{flex-basis:100%;max-width:100%}}.printing-category-list{padding:0 var(--gutter) 24px}.printing-category-list__items{margin:0;padding:0;list-style:none}.printing-category-list__item+.printing-category-list__item{border-top:1px solid var(--border)}.printing-category-list__link{color:var(--text);padding:18px 0;text-decoration:none;display:block}.printing-category-list__link h2{font-family:var(--heading-font);letter-spacing:0;margin:0;font-size:20px;font-weight:400;line-height:1.15}.printing-category-list__link:hover,.printing-category-list__link:focus-visible{color:var(--accent)}.printing-category-list__link:hover h2,.printing-category-list__link:focus-visible h2{text-underline-offset:4px;text-decoration:underline}.printing-widget-shell .d-breadcrumb,.printing-category-page .d-breadcrumb{font-family:var(--service-font);letter-spacing:normal;text-transform:uppercase;align-items:center;gap:6px;margin:0;padding:12px 0;font-size:16px;font-weight:400;line-height:1.2;display:flex}.printing-widget-shell .d-breadcrumb a,.printing-widget-shell .d-breadcrumb span,.printing-category-page .d-breadcrumb a,.printing-category-page .d-breadcrumb span{color:var(--text);text-decoration:none}.printing-widget-shell .d-breadcrumb-current,.printing-category-page .d-breadcrumb-current{color:var(--text-muted)}.printing-widget-shell .d-breadcrumb-section,.printing-category-page .d-breadcrumb-section{text-underline-offset:3px;text-decoration:underline}.printing-widget-shell .d-breadcrumb-back-disabled,.printing-category-page .d-breadcrumb-back-disabled{display:none!important}.printing-widget-shell .d-breadcrumb-separator,.printing-category-page .d-breadcrumb-separator{min-width:12px;color:var(--text-muted);justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.service-page{width:min(var(--content-width), calc(100% - (var(--gutter) * 2)));max-width:var(--content-width);padding:0 var(--gutter) 72px;margin:0 auto}.service-page__widget{min-height:240px}.service-page--checkout{width:calc(100vw - 40px);max-width:none;padding-left:0;padding-right:0}.service-page--checkout .service-page__widget{min-height:0}.service-page--cart{width:100%;max-width:none;padding:17px var(--gutter) 84px;margin:0}.service-page--cart .cart-wrapper{justify-content:space-between;align-items:flex-start;min-height:0;display:flex}.service-page--cart .cart-left-col,.service-page--cart .cart-right-col{min-width:0}.service-page--cart .cart-left-col{flex:0 0 74%}.service-page--cart .cart-right-col{background:#f9f9f9;flex:0 0 24%;padding:20px;display:block}.service-page--cart .cart-right-col:before{color:#000;content:"";font-family:Lato, var(--heading-font);text-align:center;margin:0 0 20px;font-size:20px;font-weight:600;line-height:normal;display:block}.service-page--cart .cart-right-col.cart-right-col--summary-ready:before{content:attr(data-cart-summary-label)}.service-page--cart .cart-cta-container,.service-page--cart .cta-cart-wrapper,.service-page--cart .checkout-cta-wrapper{gap:12px;width:100%;display:grid}.service-page--cart .d-cart{color:#000;width:100%;font-family:Lato, var(--heading-font);display:block}.service-page--cart .d-cart-header{background:0 0;border-bottom:0;justify-content:flex-start;align-items:center;gap:0;min-height:76px;margin:0;padding:0;display:flex}.service-page--cart .d-cart-header-title{color:#000;font-family:Oswald, var(--service-font);letter-spacing:0;text-transform:uppercase;margin:19.92px 0;font-size:24px;font-weight:400;line-height:normal}.service-page--cart .d-cart-header-infos{color:#000;font-family:Lato, var(--heading-font);white-space:nowrap;margin-left:0;font-size:16px;font-weight:400;line-height:18.4px;display:block}.service-page--cart .d-cart-header-infos-items{margin:0 10px;font-size:20px;font-weight:400;line-height:23px;display:inline}.service-page--cart .d-cart-header-infos-price{margin:0;font-size:20px;font-weight:700;line-height:23px;display:inline}.service-page--cart .d-cart-items-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.service-page--cart .d-cart-items-item{border-bottom:0;margin:0;padding:0}.service-page--cart .d-cart-items-item+.d-cart-items-item{padding-top:30px}.service-page--cart .d-cart-item-wrapper{align-items:flex-start;padding:0;display:flex}.service-page--cart .d-cart-item-image-link,.service-page--cart .d-cart-item-name-link{color:inherit}.service-page--cart .d-cart-item-image-link{width:196px;margin:0 50px 0 0;display:block}.service-page--cart .d-cart-item-image-wrapper{background:#f1f1f1;width:196px;display:block}.service-page--cart .d-cart-item-image,.service-page--cart .d-cart-item-image-wrapper .d-image,.service-page--cart .d-cart-item-image-missing{object-fit:contain;width:196px;height:auto;max-height:196px;display:block}.service-page--cart .d-cart-item-image-missing{opacity:.42;filter:grayscale()}.service-page--cart .d-cart-item-content{flex-direction:column;flex:auto;align-items:stretch;padding-top:0;display:flex}.service-page--cart .d-cart-item-name-link{color:#463939;text-decoration:underline}.service-page--cart .d-cart-item-name{color:#463939;font-family:Oswald, var(--service-font);letter-spacing:0;text-transform:uppercase;margin:20px 0;font-size:20px;font-weight:400;line-height:24px}.service-page--cart .d-cart-item-pricing-wrapper{color:#000;font-family:Lato, var(--heading-font);white-space:nowrap;font-size:16px;font-weight:400;line-height:18.4px}.service-page--cart .d-cart-item-quantity-wrapper{justify-content:space-between;align-items:center;gap:28px;margin-top:0;display:flex}.service-page--cart .d-cart-item-quantity{align-items:center;gap:12px;display:inline-flex}.service-page--cart .d-cart-item-quantity-label{color:#000;font-family:Lato, var(--heading-font);font-size:16px;font-weight:400}.service-page--cart .d-cart-item-quantity-input{color:#000;width:72px;min-height:34px;font-family:Lato, var(--heading-font);text-align:center;background:#fff;border:1px solid #d8d8d8;border-radius:0;padding:0 10px;font-size:16px;font-weight:400}.service-page--cart .d-cart-item-total{color:#000;font-family:Lato, var(--heading-font);white-space:nowrap;font-size:16px;font-weight:400}.service-page--cart .d-cart-item-remove{color:#666;cursor:pointer;min-height:19px;font-family:Lato, var(--heading-font);background:0 0;border:0;align-items:center;gap:7px;margin:20px 0;padding:0;font-size:16px;font-weight:400;text-decoration:underline;display:inline-flex}.service-page--cart .d-cart-item-remove:before{content:"";font-family:"Font Awesome 5 Free";font-size:14px;font-weight:400;text-decoration:none}.service-page--cart .d-cart-subitems{width:100%;margin:16px 0 0;padding:0}.service-page--cart .d-cart-subitems-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.service-page--cart .d-cart-subitems-item{margin:0;padding:0}.service-page--cart .d-cart-subitem{border-left:1px solid #e0e0e0;grid-template-columns:minmax(0,1fr) minmax(105px,auto) minmax(170px,auto) minmax(105px,auto);align-items:center;gap:24px;width:100%;min-height:58px;padding:0 12px;display:grid}.service-page--cart .d-cart-subitem-name{color:#000;font-family:Lato, var(--heading-font);letter-spacing:0;margin:0;font-size:16px;font-weight:400;line-height:18.4px}.service-page--cart .d-cart-subitem-pricing-wrapper{display:contents}.service-page--cart .d-cart-subitem-price,.service-page--cart .d-cart-subitem-total{color:#000;font-family:Lato, var(--heading-font);white-space:nowrap;font-size:16px;font-weight:400;line-height:18.4px}.service-page--cart .d-cart-subitem-total{justify-self:end}.service-page--cart .d-cart-subitem-quantity{justify-content:center;align-items:center;gap:10px;display:inline-flex}.service-page--cart .d-cart-subitem-quantity-label{color:#000;font-family:Lato, var(--heading-font);font-size:16px;font-weight:400}.service-page--cart .d-cart-subitem-quantity-input{color:#000;width:72px;min-height:34px;font-family:Lato, var(--heading-font);text-align:center;background:#fff;border:1px solid #d8d8d8;border-radius:0;padding:0 10px;font-size:16px;font-weight:400}.service-page--cart .d-cart-items-item:has(ul li input) ul:not(.d-cart-subitems-list){gap:0;width:100%;margin:16px 0 0;padding:0;list-style:none;display:grid}.service-page--cart .d-cart-items-item:has(ul li input) ul:not(.d-cart-subitems-list) li{color:#000;min-height:58px;font-family:Lato, var(--heading-font);border-left:1px solid #e0e0e0;grid-template-columns:minmax(0,1fr) minmax(105px,auto) minmax(170px,auto) minmax(105px,auto);align-items:center;gap:24px;padding:0 12px;font-size:16px;line-height:18.4px;display:grid}.service-page--cart .d-cart-subitems-item{width:100%;display:block}.service-page--cart .d-cart-items-item:has(ul li input) ul li input{color:#000;width:72px;min-height:34px;font-family:Lato, var(--heading-font);text-align:center;background:#fff;border:1px solid #d8d8d8;border-radius:0;padding:0 10px;font-size:16px}.service-page--cart .d-cart-item-subtotal{color:#666;font-family:Lato, var(--heading-font);background:#f1f1f1;justify-content:space-between;align-items:center;gap:20px;margin:12px 0 18px;padding:8px 14px;font-size:16px;font-weight:700;line-height:18.4px;display:flex}.service-page--cart .d-cart-item-subtotal-price{white-space:nowrap;font-weight:700}.service-page--cart .d-cta-new-checkout{cursor:pointer;letter-spacing:0;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;min-height:71px;color:#fff!important;width:100%!important;font-family:Oswald, var(--service-font)!important;background:#71bc1d!important;border:0!important;padding:15px 20px!important;font-size:18px!important;font-weight:700!important;line-height:1!important;display:flex!important}.service-page--cart .d-cta-new-checkout:before{content:"";margin-right:10px;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:400}.service-page--cart .d-cta-new-checkout .d-button-content{justify-content:center;align-items:center;display:inline-flex}.service-page--cart .d-cart-promo{color:#111;width:100%;font-family:Lato, var(--heading-font);background:0 0;border:0;gap:10px;padding:0;display:grid}.service-page--cart .d-cart-promo-label{font-family:Lato, var(--heading-font);justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:400;line-height:18.4px;display:flex}.service-page--cart .d-cart-promo-label:before{content:"";font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900}.service-page--cart .d-cart-promo span{display:none}.service-page--cart .d-cart-promo-input{color:#111;min-width:0;min-height:42px;font-family:Lato, var(--heading-font);background:#fff;border:1px solid #d8d8d8;padding:0 10px;font-size:16px}.service-page--cart .d-cart-promo-button{color:#fff;cursor:pointer;min-height:42px;font-family:Oswald, var(--service-font);text-transform:uppercase;background:#111;border:0;padding:0 18px;font-size:15px;font-weight:700}.service-page--cart .checkout-details{color:#111;font-family:Lato, var(--heading-font);text-align:center;gap:10px;margin-top:16px;font-size:16px;font-weight:400;display:grid}.service-page--cart .checkout-detail-wrapper{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:5px;padding:0;display:flex}.service-page--cart .checkout-detail-wrapper>span[aria-hidden=true]{text-align:center;width:18px;font-family:"Font Awesome 5 Free";font-size:15px}.service-page--cart .checkout-detail-wrapper a{color:#111;text-underline-offset:3px;font-weight:700;text-decoration:underline}.service-page--cart .d-cart-header-title:only-child,.service-page--cart .d-cart-header:has(.d-cart-header-title:only-child){justify-content:flex-start}@media (width<=900px){.service-page--cart .cart-wrapper{grid-template-columns:1fr;gap:28px}.service-page--cart .cart-right-col{max-width:420px}.service-page--cart .d-cart-subitem{grid-template-columns:1fr}.service-page--cart .d-cart-subitem-pricing-wrapper{grid-template-columns:1fr auto 1fr}}@media (width<=640px){.service-page--cart{padding-top:18px}.service-page--cart .d-cart-header,.service-page--cart .d-cart-item-wrapper,.service-page--cart .d-cart-item-content,.service-page--cart .d-cart-item-quantity-wrapper{grid-template-columns:1fr;display:grid}.service-page--cart .d-cart-item-image-wrapper,.service-page--cart .d-cart-item-image,.service-page--cart .d-cart-item-image-wrapper .d-image{width:180px;height:180px}.service-page--cart .d-cart-item-pricing-wrapper,.service-page--cart .d-cart-item-total{justify-self:start}}.service-page--contact{width:min(1054px,100vw - 40px);max-width:none;margin:20px auto 72px;padding:0}.service-page--contact .service-page__widget,.service-page--contact .dakis-store-finder{width:100%;min-height:0}.service-page--contact .d-stores-map,.service-page--contact .d-store-finder{background:#e6e9ed;width:100%;min-height:684px;position:relative;overflow:hidden}.service-page--contact .d-stores-map-map,.service-page--contact .d-store-finder-map{width:100%;height:100%;position:absolute;inset:0}.service-page--contact .d-stores-map-menu,.service-page--contact .d-store-finder-menu{z-index:2;width:min(422px,100% - 44px);box-shadow:none;position:absolute;top:22px;left:22px}.service-page--contact .d-stores-map-filters,.service-page--contact .d-store-finder-filters{background:#fff;border-radius:4px;padding:30px;box-shadow:0 3px 10px #1111112e}.service-page--contact .d-stores-map-filters-title,.service-page--contact .d-store-finder-filters-title{color:#111;font-family:Lato, var(--heading-font);margin:0 0 4px;font-size:24px;font-weight:400;line-height:1.2}.service-page--contact .d-stores-map-filters-sub-title,.service-page--contact .d-store-finder-filters-sub-title{color:#4d4d4d;font-family:Lato, var(--heading-font);margin:0 0 30px;font-size:16px;font-weight:400;line-height:1.35}.service-page--contact .d-store-finder-find-section,.service-page--contact .d-stores-map-find-section{grid-template-columns:minmax(0,1fr) auto;margin-bottom:28px;display:grid}.service-page--contact .d-store-finder-find-input,.service-page--contact .d-stores-map-find-input{color:#111;width:100%;min-height:38px;font-family:Lato, var(--heading-font);border:1px solid #d5d5d5;border-radius:3px 0 0 3px;padding:0 10px;font-size:16px}.service-page--contact .d-store-finder-find-button,.service-page--contact .d-stores-map-find-button{color:#fff;cursor:pointer;min-width:88px;min-height:38px;font-family:Lato, var(--heading-font);text-transform:uppercase;background:#000;border:0;border-radius:0 5px 5px 0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.service-page--contact .d-store-finder-find-icon,.service-page--contact .d-stores-map-find-icon{flex:none;width:22px;height:22px}.service-page--contact .d-stores-map-filters-dropdown,.service-page--contact .d-store-finder-filters-dropdown{width:177px;margin-bottom:28px}.service-page--contact .d-stores-map-filters-dropdown-select,.service-page--contact .d-store-finder-filters-dropdown-select{color:#111;width:100%;min-height:38px;font-family:Lato, var(--heading-font);background:#fff;border:1px solid #cfcfcf;border-radius:3px;padding:0 10px;font-size:16px}.service-page--contact .d-stores-map-count-section,.service-page--contact .d-store-finder-count-section{color:#111;font-family:Lato, var(--heading-font);justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.service-page--contact .d-store-finder-store-count,.service-page--contact .d-stores-map-store-count{margin:0}.service-page--contact .d-store-finder-find-closest,.service-page--contact .d-stores-map-find-closest{color:#111;cursor:pointer;font-family:Lato, var(--heading-font);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;font-size:16px;display:inline-flex}.service-page--contact .d-store-finder-find-closest .d-button-content,.service-page--contact .d-stores-map-find-closest .d-button-content,.service-page--contact .d-store-finder-find-closest-text,.service-page--contact .d-stores-map-find-closest-text{align-items:center;gap:8px;width:auto;height:auto;display:inline-flex}.service-page--contact .d-store-finder-find-closest svg,.service-page--contact .d-stores-map-find-closest svg{flex:none;width:22px;height:22px}.service-page--contact .d-store-finder-find-closest div,.service-page--contact .d-stores-map-find-closest div{width:auto;height:auto}@media (width<=760px){.service-page--contact{width:calc(100vw - 24px);margin:12px auto 48px}.service-page--contact .d-stores-map,.service-page--contact .d-store-finder{min-height:620px}.service-page--contact .d-stores-map-menu,.service-page--contact .d-store-finder-menu{width:calc(100% - 24px);top:12px;left:12px}}.service-page__card{background:var(--surface-soft);border:1px solid var(--border);max-width:960px;box-shadow:var(--shadow);padding:28px}.service-page__card h2{font-family:var(--heading-font);text-transform:uppercase;margin:0 0 10px;font-size:clamp(24px,4vw,42px);font-weight:400;line-height:1}.service-page__card p{color:var(--text-muted);margin:0}.printing-category-page{width:min(1400px, calc(100% - (var(--gutter) * 2)));max-width:1400px;padding:40px var(--gutter) 72px;margin:0 auto}.printing-category-page--with-filters{width:100%;max-width:none;padding-top:7px;padding-right:var(--gutter);padding-left:var(--gutter)}.printing-category-page__header{width:min(var(--hosted-template-width), calc(100% - (var(--gutter) * 2)));max-width:var(--hosted-template-width);gap:12px;margin:0 auto;display:grid}.printing-category-page__body{width:min(var(--hosted-template-width), calc(100% - (var(--gutter) * 2)));max-width:var(--hosted-template-width);grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin:0 auto;display:grid}.printing-category-page__products{min-width:0}.printing-category-page .catalog-content--full{width:100%;min-width:0}.printing-category-page .catalog-content--full .catalog-header{margin:0 0 16px;display:block}.printing-category-page .catalog-content--full .catalog-header__tools{display:none}.printing-category-page .catalog-content--full .d-current-category{color:#111;width:100%;font-family:Oswald, var(--service-font);text-transform:uppercase;background:#f7f7f7;padding:10px 12px;font-size:20px;font-weight:400;line-height:1;display:block}.printing-category-page--with-filters .printing-category-page__header,.printing-category-page--with-filters .printing-category-page__body,.printing-category-page--with-filters .printing-widget-shell--catalog-filters{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.printing-category-page--with-filters .catalog-container{grid-template-columns:20% 78%;grid-template-areas:"filters content";justify-content:space-between;align-items:start;gap:0;display:grid}.printing-category-page--with-filters .catalog-filters{grid-area:1/1;min-width:0}.printing-category-page--with-filters .catalog-content{grid-area:1/2;min-width:0}.printing-category-page--with-filters .catalog-header{background:#f7f7f7;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title pager";align-items:center;column-gap:14px;min-height:52px;margin:0 0 38px;padding:10px;display:grid;position:relative}.printing-category-page--with-filters .catalog-header__tools{display:contents}.printing-category-page--with-filters .catalog-header .dakis-current-category{grid-area:title}.printing-category-page--with-filters .catalog-header .d-current-category{color:#111;font-family:Oswald, var(--service-font);text-transform:uppercase;background:0 0;padding:0;font-size:20px;font-weight:400;line-height:1.15;display:inline-block}.printing-category-page--with-filters .catalog-header .dakis-pagination{grid-area:pager;justify-self:end}.printing-category-page--with-filters .catalog-header .dakis-sorting{justify-self:start;position:absolute;top:calc(100% + 10px);left:0}.printing-category-page--with-filters .catalog-header nav.d-widget.d-pagination{color:#111;min-height:32px;font-family:Oswald, var(--service-font);text-transform:uppercase;white-space:nowrap;background:#fff;border:1px solid #e0e0e0;align-items:center;padding:0 10px;font-size:16px;font-weight:400;line-height:1;display:flex}.printing-category-page--with-filters .catalog-header nav.d-widget.d-pagination .d-pagination-next,.printing-category-page--with-filters .catalog-header nav.d-widget.d-pagination .d-pagination-prev{color:#111;min-height:30px;font-family:Oswald, var(--service-font);justify-content:center;align-items:center;padding:0 3px 0 8px;text-decoration:none;display:inline-flex}.printing-category-page--with-filters .catalog-header .d-sorting-dropdown-select{color:#111;min-height:30px;font-family:Oswald, var(--service-font);text-transform:uppercase;background:#fff;border:1px solid #e7e7e7;font-size:16px;font-weight:400;line-height:1}.printing-category-page--with-filters .catalog-filters-wrapper{padding:0;display:block;position:sticky;top:94px}.printing-category-page--with-filters .filters-title-new{color:#111;font-family:Lato, var(--heading-font);text-align:left;border-bottom:1px solid #e0e0e0;padding:0 8px 10px;font-size:20px;font-weight:700;line-height:1.2}.printing-category-page--with-filters .catalog-filters .d-aggregations,.printing-category-page--with-filters .catalog-filters .d-filters{margin:0}.printing-category-page--with-filters .catalog-filters .d-aggregations-block,.printing-category-page--with-filters .catalog-filters .d-filters-block{border-bottom:1px solid #e0e0e0}.printing-category-page--with-filters .catalog-filters .d-aggregations-block-list,.printing-category-page--with-filters .catalog-filters .d-filters-block-list{margin:0;padding:0 0 8px;list-style:none;display:block}.printing-category-page--with-filters .catalog-filters .d-aggregations-block-title,.printing-category-page--with-filters .catalog-filters .d-filters-block-title{color:#111;width:100%;min-height:38px;font-family:Lato, var(--heading-font);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 8px;font-size:16px;font-weight:700;line-height:18.4px;display:flex}.printing-category-page--with-filters .catalog-filters .d-aggregations-block-title:after,.printing-category-page--with-filters .catalog-filters .d-filters-block-title:after{content:"";flex:none;font-family:"Font Awesome 5 Free";font-size:12px;font-weight:900}.printing-category-page--with-filters .catalog-filters .d-aggregations-block-title[aria-expanded=true]:after,.printing-category-page--with-filters .catalog-filters .d-filters-block-title[aria-expanded=true]:after{content:""}.printing-category-page--with-filters .catalog-filters .d-aggregation,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation{margin:0;padding:0}.printing-category-page--with-filters .catalog-filters .d-aggregation-inner{margin:0;padding:0;display:block}.printing-category-page--with-filters .catalog-filters .d-aggregation-link,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link{color:#111;min-height:27px;font-family:Lato, var(--heading-font);align-items:center;padding:3px 8px 3px 32px;font-size:16px;font-weight:400;line-height:18.4px;text-decoration:none;display:flex;position:relative}.printing-category-page--with-filters .catalog-filters .d-aggregation-link:before,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link:before{content:"";background:#777;width:14px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.printing-category-page--with-filters .catalog-filters .d-aggregation-link:hover,.printing-category-page--with-filters .catalog-filters .d-aggregation-link:focus-visible,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link:hover,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link:focus-visible{color:#000;text-decoration:none}.printing-category-page--with-filters .catalog-filters .d-filters-block.has-selected-filter .d-filters-block-title{color:#b5b5b5}.printing-category-page--with-filters .catalog-filters .d-aggregation-link.selected:before,.printing-category-page--with-filters .catalog-filters .d-aggregation-link.active:before,.printing-category-page--with-filters .catalog-filters .d-aggregation-link.is-active:before,.printing-category-page--with-filters .catalog-filters .d-aggregation-link.is-selected:before,.printing-category-page--with-filters .catalog-filters .d-aggregation-link.d-aggregation-link-active:before,.printing-category-page--with-filters .catalog-filters .d-aggregation-link.d-filters-aggregation-link-active:before,.printing-category-page--with-filters .catalog-filters .d-aggregation-link[aria-current=true]:before,.printing-category-page--with-filters .catalog-filters .d-aggregation-link[aria-selected=true]:before,.printing-category-page--with-filters .catalog-filters .d-aggregation-link[aria-checked=true]:before,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link.selected:before,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link.active:before,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link.is-active:before,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link.is-selected:before,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link.d-aggregation-link-active:before,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link.d-filters-aggregation-link-active:before,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link[aria-current=true]:before,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link[aria-selected=true]:before,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link[aria-checked=true]:before{background:#111}.printing-category-page--with-filters .catalog-filters .d-aggregation-link.selected:after,.printing-category-page--with-filters .catalog-filters .d-aggregation-link.active:after,.printing-category-page--with-filters .catalog-filters .d-aggregation-link.is-active:after,.printing-category-page--with-filters .catalog-filters .d-aggregation-link.is-selected:after,.printing-category-page--with-filters .catalog-filters .d-aggregation-link.d-aggregation-link-active:after,.printing-category-page--with-filters .catalog-filters .d-aggregation-link.d-filters-aggregation-link-active:after,.printing-category-page--with-filters .catalog-filters .d-aggregation-link[aria-current=true]:after,.printing-category-page--with-filters .catalog-filters .d-aggregation-link[aria-selected=true]:after,.printing-category-page--with-filters .catalog-filters .d-aggregation-link[aria-checked=true]:after,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link.selected:after,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link.active:after,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link.is-active:after,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link.is-selected:after,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link.d-aggregation-link-active:after,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link.d-filters-aggregation-link-active:after,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link[aria-current=true]:after,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link[aria-selected=true]:after,.printing-category-page--with-filters .catalog-filters .d-filters-aggregation-link[aria-checked=true]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:50%;left:4px;transform:translateY(-62%)rotate(45deg)}.printing-category-page--with-filters .clear-filters-desktop{color:#fff;width:100%;min-height:35px;font-family:Oswald, var(--service-font);text-transform:uppercase;cursor:pointer;background:#000;border-radius:3px;margin:10px 0 14px;padding:9px 10px;font-size:14px;font-weight:400;line-height:17px;text-decoration:none;display:none}.printing-category-page--with-filters .clear-filters-desktop.is-visible{display:block;visibility:visible!important}.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog{--width-columns-catalog-products-desktop:25%;--width-columns-catalog-products-tablet:33.3333%;--width-columns-catalog-products-mobile:50%;margin:0 -10px}.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-cell-product{padding:10px;flex:0 0 25%!important;max-width:25%!important}.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-product{background:0 0;border:0;gap:0;height:auto}.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-product>.d-image-container{order:1;width:121px;height:121px;margin:0 0 18px;display:block}.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-product-img,.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-product .d-image-empty{aspect-ratio:auto;object-fit:fill;background:0 0;width:121px;max-width:100%;height:121px;max-height:none;padding:5px;display:block}.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-product-title-container{order:2;margin:0;padding:0}.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-product-name{font-family:Oswald, var(--service-font);text-transform:uppercase;font-size:16px;font-weight:400;line-height:1.55}.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-product-price-details-container{font-family:Lato, var(--heading-font);order:3;padding:4px 0 0;font-size:16px;line-height:1.35}.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-product-price{font-family:Lato, var(--heading-font);text-transform:none;font-size:16px;font-weight:400}.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-product-variations{order:5;align-items:center;gap:8px;margin:8px 0 0;display:flex}.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-product>.d-catalog-product-btn-add-to-cart-container{order:4!important}.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-cell-product .d-button.d-button-add-to-cart.d-catalog-product-btn-add-to-cart,.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-cell-product [role=button].d-button-add-to-cart{cursor:pointer;box-sizing:border-box!important;color:snow!important;width:fit-content!important;height:40px!important;min-height:0!important;font-family:Oswald, var(--service-font)!important;text-transform:uppercase!important;background:#000!important;border:0!important;margin-top:20px!important;padding:10px 24px!important;font-size:16px!important;font-weight:400!important;line-height:20px!important;text-decoration:none!important;display:block!important}@media (width<=900px){.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-cell-product{flex-basis:33.3333%!important;max-width:33.3333%!important}}@media (width<=640px){.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-cell-product{flex-basis:50%!important;max-width:50%!important}}@media (width<=480px){.printing-category-page--with-filters .printing-widget-shell--catalog-filters .d-catalog-cell-product{flex-basis:100%!important;max-width:100%!important}}.printing-category-page--with-filters .printing-widget-shell--catalog-filters .catalog-container:not(:has(.catalog-filters .d-categories,.catalog-filters .d-filters-block,.catalog-filters .d-aggregations-block)){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"content"!important}.printing-category-page--with-filters .printing-widget-shell--catalog-filters .catalog-container:not(:has(.catalog-filters .d-categories,.catalog-filters .d-filters-block,.catalog-filters .d-aggregations-block)) .catalog-filters{display:none!important}.printing-category-page--with-filters .printing-widget-shell--catalog-filters .catalog-container:not(:has(.catalog-filters .d-categories,.catalog-filters .d-filters-block,.catalog-filters .d-aggregations-block)) .catalog-content{grid-area:content!important}.d-global-modal-overlay:has(.d-modal-add-to-cart){background:#0003;z-index:2147483647!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;display:flex!important;position:fixed!important;inset:0!important}.d-global-modal-overlay .d-global-modal-window.d-modal-add-to-cart{color:#000;font-family:var(--body-font);background:#fff;width:510px!important;max-width:calc(100vw - 40px)!important;min-height:0!important;margin:0!important;padding:15px!important;display:block!important;position:relative!important;transform:none!important}.d-global-modal-overlay .d-global-modal-title{color:#000;font-family:var(--body-font);text-transform:none;margin:19.92px 0;padding:0 25px 0 0;font-size:24px;font-weight:700;line-height:normal}.d-global-modal-overlay .d-modal-add-to-cart .d-global-modal-corner-close{z-index:1;color:#454545;cursor:pointer;font-family:var(--body-font);background:0 0;border-top:0;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-right:0;padding:5px 10px;font-size:18px;position:absolute;top:0;right:0}.d-global-modal-overlay .d-modal-add-to-cart .d-modal-add-to-cart-content{align-items:stretch;gap:0;margin:0 0 10px;padding:0;display:flex}.d-global-modal-overlay .d-modal-add-to-cart .d-modal-add-to-cart-img,.d-global-modal-overlay .d-modal-add-to-cart .d-modal-add-to-cart-name{justify-content:center;align-items:center;margin:0 0 5px;padding:0 10px;display:flex}.d-global-modal-overlay .d-modal-add-to-cart .d-modal-add-to-cart-img{flex:0 0 162px;width:162px;height:142px}.d-global-modal-overlay .d-modal-add-to-cart .d-modal-add-to-cart-img img,.d-global-modal-overlay .d-modal-add-to-cart .d-modal-add-to-cart-img .d-image{object-fit:contain;width:auto;max-width:142px;height:auto;max-height:142px;display:block}.d-global-modal-overlay .d-modal-add-to-cart .d-modal-add-to-cart-name{color:#000;font-family:var(--body-font);flex:auto;font-size:16px;line-height:normal}.d-global-modal-overlay .d-modal-add-to-cart .d-modal-add-to-cart-actions{flex-direction:row-reverse;justify-content:space-between;gap:0;padding:0;display:flex}.d-global-modal-overlay .d-modal-add-to-cart .d-modal-add-to-cart-actions .d-button{color:#fff;cursor:pointer;min-height:48px;font-family:Oswald, var(--service-font);text-transform:uppercase;background:#000;border:0;padding:15px 30px;font-size:16px;font-weight:400;line-height:18px}
