.calculate-button,#AddToCart,.add_to_cartbtn,#product-addTocart{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:16px;font-weight:700;line-height:1.15;padding:12px 24px;text-align:center}@media(max-width:749px){.calculate-button,#AddToCart,.add_to_cartbtn,#product-addTocart{width:100%}}#AddToCartForm button,.product-form__buttons button,.product-form__input button,.product-form button[type=submit],.quantity__button{min-height:44px}.turnaround-time-overlay{max-width:100%}.product__media img,.product__media-item img{height:auto;max-width:100%}@media(max-width:749px){.requiredesignstep .flex-wrapper{display:block!important}.requiredesignstep .flex-wrapper .option{width:100%!important;box-sizing:border-box!important;margin:0 0 10px!important;min-height:56px;padding:14px 16px!important}.requiredesignstep .flex-wrapper .option:last-child{margin-bottom:0!important}.requiredesignstep .flex-wrapper .option>a{display:block}}.receipts-wrapper{margin-top:6px}.receipts{background:#fff;border:1px solid #e3e7ee;border-radius:14px;padding:4px 20px;box-shadow:0 2px 12px #14202e0f}.receipts .receipt{padding:18px 0;border-top:1px solid #eef1f5}.receipts .receipt:first-child{border-top:0}.receipts .route{margin:0 0 10px;padding:0}.receipts .quote-heading,.receipts .route h3{display:block;margin:0;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#8a93a0}.receipts .instant-quote{font-size:16px;font-weight:700;color:#16202e}.receipts .details,.receipts .config-list,.receipts .config_list{display:block!important;width:100%!important}.receipts .item{display:flex!important;align-items:baseline;justify-content:space-between;gap:18px;width:auto!important;box-sizing:border-box;padding:9px 0;margin:0!important;border-bottom:1px solid #f2f4f7}.receipts .item:last-child{border-bottom:0}.receipts .item strong{font-weight:600;color:#5a6472;font-size:13px;line-height:1.45}.receipts .item strong b{display:none}.receipts .item span,.receipts .item>div{text-align:right;color:#16202e;font-size:14px;font-weight:600;white-space:nowrap}.receipts ._price2{font-weight:700;color:#16202e}.receipts .config_list.delivery .item{border-bottom:0}.calculate-button,#AddToCart,.add_to_cartbtn,#product-addTocart,#quote_to_cart_btn,#skip_upload,#continue_cart,.continue--btn,.quote_btn .confirm_order{background:#e02832!important;color:#fff!important;border:1px solid #FF454E!important;border-radius:10px!important;min-height:54px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.2px!important;display:flex!important;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 14px #e0322f47!important;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .06s ease;text-transform:none!important}.calculate-button:hover,#AddToCart:hover,.add_to_cartbtn:hover,#product-addTocart:hover,#quote_to_cart_btn:hover,#skip_upload:hover,#continue_cart:hover,.continue--btn:hover,.quote_btn .confirm_order:hover{background:#c42a27!important;border-color:#c42a27!important;box-shadow:0 6px 20px #e0322f5c!important}.calculate-button:active,#AddToCart:active,.add_to_cartbtn:active,#quote_to_cart_btn:active,#skip_upload:active,#continue_cart:active,.continue--btn:active,.quote_btn .confirm_order:active{transform:translateY(1px)}.requiredesignstep .option{border:1.5px solid #e0e3e8!important;border-radius:12px!important;background:#fff!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;cursor:pointer}.requiredesignstep .option:hover{border-color:#b9c0cb!important;box-shadow:0 4px 12px #14202e14!important}.requiredesignstep .option.clicked{border-color:#ff454e!important;background:#fff6f5!important;box-shadow:0 0 0 1.5px #ff454e inset!important}.requiredesignstep .option .tickcheck{transition:background .15s ease,border-color .15s ease}.requiredesignstep .option.clicked .tickcheck{border-color:#ff454e!important;background:#e02832!important}.shipping-option,.delivery-option,[class*=ship_option]{border-radius:10px!important}.but-row .but-column{width:100%!important;margin:0 0 10px!important;box-sizing:border-box}.but-row .but-column:last-child{margin-bottom:0!important}.quote_btn .confirm_order{width:100%!important}.but-bordered-btn{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:50px!important;background:#fff!important;color:#16202e!important;border:1.5px solid #cfd5dd!important;border-radius:10px!important;font-size:15px!important;font-weight:600!important;letter-spacing:.2px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.but-bordered-btn:hover{border-color:#16202e!important;background:#f6f7f9!important}.calculate-button.hide,.calculate-button.hidden,#AddToCart.hide,#AddToCart.hidden,.add_to_cartbtn.hide,.add_to_cartbtn.hidden,#quote_to_cart_btn.hide,#quote_to_cart_btn.hidden,#skip_upload.hide,#skip_upload.hidden,#continue_cart.hide,#continue_cart.hidden,.continue--btn.hide,.continue--btn.hidden,.quote_btn.hide .confirm_order,.quote_btn.hidden .confirm_order,.confirm_order.hide,.confirm_order.hidden,.but-column.hide,.but-column.hidden,.but-bordered-btn.hide,.but-bordered-btn.hidden{display:none!important}.select-display{width:100%;box-sizing:border-box;padding:10px 20px;border:1px solid #dddddd;border-radius:100px;position:relative;text-align:left;margin-bottom:5px}.select-options{display:none;position:absolute;width:100%;z-index:10;background:#fff;list-style:none;margin:0;padding:0}@media(min-width:750px){.vivid-fold{display:none!important}}@media(max-width:749px){.price_min,.vivid-old-infoblock{display:none!important}}.vivid-fold{margin:6px 0 14px}.vivid-fold__reviews{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;text-decoration:none}.vivid-fold__reviews .vf-stars{display:inline-flex;gap:1px;color:#f5a623;line-height:0}.vivid-fold__reviews .vf-rating{font-size:13px;font-weight:700;color:#16202e}.vivid-fold__reviews .vf-count{font-size:13px;color:#5a6472}.vivid-fold__badges{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 12px}.vf-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:5px 10px;border-radius:8px;line-height:1}.vf-badge--green{color:#0f6e56;background:#e1f5ee}.vf-badge--blue{color:#185fa5;background:#e6f1fb}.vf-badge--gray{color:#5f5e5a;background:#f1efe8}.vivid-fold__price{display:flex;align-items:baseline;gap:8px;margin:4px 0 0}.vivid-fold__price .vf-from{font-size:14px;color:#5a6472}.vivid-fold__price .vf-amt{font-size:30px;font-weight:700;color:#16202e;line-height:1}.vivid-fold__price .vf-gst{font-size:13px;color:#5a6472}.vivid-fold__delivery{display:flex;align-items:center;gap:6px;font-size:13px;color:#5a6472;margin:8px 0 0}.vivid-fold__cta{width:100%;margin:14px 0 8px;background:#e02832;color:#fff;border:0;border-radius:10px;min-height:54px;font-size:16px;font-weight:700;letter-spacing:.2px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 4px 14px #e0322f47;transition:background .15s ease,box-shadow .15s ease}.vivid-fold__cta:hover{background:#c42a27;box-shadow:0 6px 20px #e0322f5c}.vivid-fold__trust{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#5a6472}@media(max-width:749px){.product.grid .product__media-wrapper{order:-1!important;margin-bottom:4px!important}.product__media-item .product__media-toggle{pointer-events:none}.product__media-item .product__media-toggle .product__media-icon{pointer-events:auto}.product__media-wrapper .product__media-list .product__media-item .product__media,.product__media-wrapper .product__media-list .product__media-item .media{height:min(88vw,420px)!important;padding-bottom:0!important;padding-top:0!important}.product__media-wrapper .product__media-list img{height:min(88vw,420px)!important;width:100%!important;object-fit:contain!important;position:static!important}.product__media-wrapper .product__media-list{padding:0!important;margin:0!important;gap:0!important;scroll-padding-left:0!important}.product__media-wrapper .product__media-list .product__media-item{width:100%!important;scroll-snap-align:start!important;margin:0!important;display:flex!important;justify-content:center!important;align-items:center!important}.product__media-wrapper .product__media-list .product-media-container{margin:0 auto!important}.thumbnail-slider{display:block!important;margin:6px 0 0!important}.thumbnail-slider .slider-button{display:none!important}.thumbnail-list{display:flex!important;justify-content:center!important;gap:6px!important;padding:0!important;margin:0 0 6px!important}.thumbnail-list__item{width:44px!important;height:44px!important;flex:0 0 44px!important}.thumbnail-list__item .thumbnail{width:100%!important;height:100%!important;border-radius:6px!important;overflow:hidden}.thumbnail-list__item img{width:100%!important;height:100%!important;object-fit:cover!important}}@media(max-width:749px){.tabs__bg{padding:18px 0!important}.product-tabs .nav-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;gap:8px;padding:4px 14px 10px!important;margin:0!important;list-style:none}.product-tabs .nav-tabs li{flex:0 0 auto!important;width:auto!important;margin:0!important;white-space:nowrap;font-size:14px!important;padding:9px 18px!important;border-radius:100px!important}.thumbnail-slider{-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}.product-description.vq-clamped{max-height:19em;overflow:hidden;position:relative}.product-description.vq-clamped:after{content:"";position:absolute;left:0;right:0;bottom:0;height:46px;background:linear-gradient(#fff0,#fff)}.header{padding-top:10px!important;padding-bottom:10px!important}body.vq-calc-done .vivid-fold__cta{display:none!important}.vq-stepper{display:flex;background:#fff;border-bottom:1px solid #e3e6ea;padding:12px 10px 0;margin:0 0 4px}.vq-stepper .vq-step{flex:1;text-align:center;font-size:12px;font-weight:600;color:#9aa1ab;position:relative;padding-bottom:9px}.vq-stepper .vq-step b{display:inline-flex;width:18px;height:18px;border-radius:50%;background:#e3e6ea;color:#6b7280;font-size:11px;font-weight:700;align-items:center;justify-content:center;margin-right:5px;vertical-align:-3px}.vq-stepper .vq-step.on{color:#16202e}.vq-stepper .vq-step.on b{background:#e02832;color:#fff}.vq-stepper .vq-step.on:after{content:"";position:absolute;left:22%;right:22%;bottom:0;height:3px;border-radius:2px;background:#e02832}.vq-stepper .vq-step.done b{background:#16202e;color:#fff}body:not(.vq-step2) .vq-stepper .vq-step[data-s="1"]{color:#16202e}body:not(.vq-step2) .vq-stepper .vq-step[data-s="1"] b{background:#e02832;color:#fff}body:not(.vq-step2) .vq-stepper .vq-step[data-s="1"]:after{content:"";position:absolute;left:22%;right:22%;bottom:0;height:3px;border-radius:2px;background:#e02832}body.vq-step2 .vq-stepper .vq-step[data-s="1"] b{background:#16202e;color:#fff}body.vq-step2 .vq-stepper .vq-step[data-s="2"]{color:#16202e}body.vq-step2 .vq-stepper .vq-step[data-s="2"] b{background:#e02832;color:#fff}body.vq-step2 .vq-stepper .vq-step[data-s="2"]:after{content:"";position:absolute;left:22%;right:22%;bottom:0;height:3px;border-radius:2px;background:#e02832}#total-elementor .ticket-system-container,#total-elementor .ticket-system,#total-elementor .receipts-wrapper,#total-elementor .receipts{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important}#total-elementor .receipt{background:#fff!important;border:1px solid #e3e6ea!important;border-radius:12px!important;box-shadow:none!important;margin:0 0 12px!important;padding:14px!important;min-height:0!important}#total-elementor .receipt.small-hide{display:block!important;text-align:left}#total-elementor .instant-quote{display:block;font-size:11px!important;font-weight:700!important;letter-spacing:.09em;text-transform:uppercase;color:#9aa1ab!important}#total-elementor .productbilldetail{font-size:12.5px;color:#6b7280;margin:4px 0 0}#total-elementor .quote-heading{font-size:11px!important;font-weight:700!important;letter-spacing:.09em;text-transform:uppercase;color:#9aa1ab!important}#total-elementor .config-list .item,#total-elementor .config_list .item{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:baseline;gap:12px;padding:9px 0!important;margin:0!important;border-bottom:1px solid #eef0f3}#total-elementor .item>strong:first-child{color:#6b7280!important;font-weight:600!important;font-size:13.5px!important;flex:0 1 auto}#total-elementor .item>div,#total-elementor .item>span:last-child,#total-elementor .item ._price2{text-align:right!important;font-weight:700!important;color:#16202e!important;font-size:14px!important;margin-left:auto}#total-elementor .item,#total-elementor .item>*{min-height:0!important}#total-elementor .item>strong,#total-elementor .item>div,#total-elementor .item>span{margin-top:0!important;margin-bottom:0!important;padding:0!important;line-height:1.4!important}#total-elementor .item br{display:none}#total-elementor .item{align-items:center!important}#product-mini-detail-3 .config-list{display:flex;justify-content:space-between;align-items:baseline}#total-elementor .total-heading{font-size:12px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;color:#16202e!important}#total-elementor #tprice{font-size:27px!important;font-weight:800!important;color:#16202e!important}#total-elementor .total-inc{display:flex;align-items:baseline;justify-content:flex-end;gap:5px}#total-elementor .total-inc span{font-size:12px!important;font-weight:600!important;color:#6b7280!important;vertical-align:baseline!important}.but-flex-layout .quote_btn .confirm_order{font-size:0!important}.but-flex-layout .quote_btn .confirm_order:after{content:"Continue \2192";font-size:16.5px;font-weight:700}.but-flex-layout .quote_btn .confirm_order span{font-size:0!important}.but-flex-layout .quote_btn .confirm_order span:after{content:"Continue \2192";font-size:16.5px;font-weight:700}.but-flex-layout .quote_btn .confirm_order:has(span):after{content:none}.but-flex-layout .but-column.quote_btn:after{content:"Next: choose how to supply artwork \b7  no payment yet";display:block;text-align:center;font-size:12.5px;color:#6b7280;margin-top:8px}.but-row .links{justify-content:center}.but-row .links .but-link{font-size:12.5px!important;color:#6b7280!important;font-weight:600}.calculate-button{font-size:0!important}.calculate-button:after{content:"See my total \2192";font-size:16.5px;font-weight:700}.requiredesignstep>label{font-size:11px!important;font-weight:700!important;letter-spacing:.09em;text-transform:uppercase;color:#9aa1ab!important}.requiredesignstep .option{border:1.5px solid #d4d9df!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important;padding:12px!important}.requiredesignstep .option.clicked,.requiredesignstep .option:has(a.active){border-color:#ff454e!important;box-shadow:0 0 0 1px #ff454e!important;background:#fff!important}.requiredesignstep .option b{font-size:14.5px!important}.requiredesignstep .option .additional-info{font-size:12.5px!important;color:#6b7280!important}.optional-workflow-section-header .section--title{font-size:20px!important;font-weight:800!important;line-height:1.3!important}ul.design__upload li,ul.design__assist li{font-size:13.5px!important;line-height:1.5!important;margin-bottom:4px!important}ul.design__upload,ul.design__assist{margin:10px 0!important;padding-left:18px!important}p.design__upload{font-size:11px!important;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#9aa1ab!important}.option-content-wrapper{background:#fff!important;border:1.5px solid #d4d9df!important;border-radius:12px!important;padding:14px 12px!important;margin:0 0 10px!important;box-shadow:none!important}.option-content-wrapper>div,#upload--instructions,.option-content-wrapper.design__upload{background:transparent!important}.option-content-wrapper .fs25,.option-content-wrapper .sm\:fs20{font-size:15.5px!important;font-weight:700}.optional-workflow-wrapper .flex-wrapper{flex-wrap:wrap;gap:10px}.uploadkit-label{font-size:15px!important;font-weight:700;color:#16202e}.uploadkit-button{background:#e02832!important;color:#fff!important;font-size:15px!important;font-weight:700!important;padding:14px 20px!important;border-radius:8px!important;border:none!important;width:100%}#upload-files-button,#upload-final-artwork-button{width:100%;min-height:48px;font-size:15px;font-weight:700;border-radius:8px;background:#fff;border:1.5px solid #d4d9df;color:#16202e}#upload_section .checkout_text{font-size:12.5px;color:#6b7280;margin:2px 0 8px;width:100%}#skip_upload,#continue_cart,.continue--btn{width:100%!important;min-height:52px!important;font-size:16px!important}#skip_upload{font-size:0!important}#skip_upload:after{content:"Buy Now";font-size:16.5px;font-weight:700}.cart-price-wrapper .but-column{width:100%}.cart-price-wrapper .but-bordered-btn{width:100%;min-height:48px}.vq-trust{background:#fff;border:1px solid #e3e6ea;border-radius:12px;padding:12px 14px;margin:12px 0}.vq-trust div{font-size:13px;color:#16202e;padding:3px 0}.vq-trust>div:not(.vq-trust-total):not(.vq-dispatch):before{content:"\2713";color:#d6202b;font-weight:800;margin-right:8px}.vq-next{margin:10px 2px 14px}.vq-next .vq-next-t{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#9aa1ab;margin-bottom:6px}.vq-next ol{list-style:none;margin:0;padding:0;counter-reset:n}.vq-next li{counter-increment:n;font-size:12.5px;color:#6b7280;padding:3px 0;display:flex;gap:8px;align-items:center}.vq-next li:before{content:counter(n);width:17px;height:17px;border-radius:50%;background:#eef0f3;color:#16202e;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.how-works{padding:14px 10px!important}.how-works .row>div{margin-bottom:6px!important}.vq-pd-label{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#9aa1ab;margin:4px 0 10px}.product-variants .optionlabel,.qty-lables .optionlabel{font-size:13px!important;font-weight:700!important;color:#16202e!important;margin:0 0 5px!important}.wraper-form .select,.design__block__form .select{border:1.5px solid #d4d9df!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important}.wraper-form .select select,.design__block__form .select select{border:none!important;border-radius:9px!important;font-size:15px!important;padding:11px 36px 11px 12px!important;height:auto!important;background:transparent!important}.wraper-form select,.design__block__form select{border-radius:9px!important;font-size:15px!important}.wraper-form [class*=select-display],.design__block__form [class*=select-display],.qty-wrapper [class*=select-display]{border:1.5px solid #d4d9df!important;border-radius:9px!important;padding:11px 12px!important;font-size:15px!important;background:#fff!important;box-shadow:none!important}.required-delivery .option{background:#fff!important;border:1.5px solid #d4d9df!important;border-radius:11px!important;box-shadow:none!important}.required-delivery .option.clicked{border-color:#ff454e!important;box-shadow:0 0 0 1px #ff454e!important;background:#fff!important}.design__block__form .requiredesignstep{display:none!important}.w-100-mobile.fr-sm:has(.vq-warn-more){display:none!important}.required-delivery .delivery{font-size:11px!important;font-weight:700!important;letter-spacing:.09em;text-transform:uppercase;color:#9aa1ab!important}.px-5:has(.calculate-button):after{content:"Instant \2014  no email or signup needed";display:block;text-align:center;font-size:12.5px;color:#6b7280;margin-top:8px}body.vq-calc-done .wraper-form.hidden,body.vq-calc-done .wraper-form{display:block!important;position:static!important;float:none!important;opacity:1!important;visibility:visible!important;height:auto!important;overflow:visible!important}body.vq-calc-done variant-selects.no-js-hidden{display:block!important}body.vq-calc-done #total-elementor{position:static!important;margin-top:0!important}#total-elementor .ticket-system-container,#total-elementor .ticket-system,#total-elementor .receipts-wrapper{position:static!important;height:auto!important;min-height:0!important}#total-elementor .receipts-wrapper{pointer-events:none}#total-elementor .receipts-wrapper .receipt,#total-elementor .receipts-wrapper a,#total-elementor .receipts-wrapper button{pointer-events:auto}body.vq-calc-done .calculate-button{display:none!important}body.vq-calc-done .px-5:has(.calculate-button):after{display:none!important}#total-elementor .receipt.small-hide{display:none!important}#total-elementor .receipt:has(#product-mini-detail){display:none!important}#total-elementor .item:has(#artwork_needed){display:none!important}#total-elementor .receipt:has(#product-mini-detail-2) .quote-heading{font-size:0!important}#total-elementor .receipt:has(#product-mini-detail-2) .quote-heading:after{content:"Your quote";font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#9aa1ab}#total-elementor .item:has(#gstAmount)>strong:first-child{font-size:0!important}#total-elementor .item:has(#gstAmount)>strong:first-child:after{content:"GST (10%)";font-size:13.5px;font-weight:600;color:#6b7280}#total-elementor .receipt:has(#product-mini-detail-2){border-radius:12px 12px 0 0!important;border-bottom:none!important;margin-bottom:0!important}#total-elementor .receipt:has(.total-heading){border-radius:0 0 12px 12px!important;border-top:none!important;padding-top:4px!important}#total-elementor .total-heading{font-size:0!important}#total-elementor .total-heading:after{content:"TOTAL (INCL GST)";font-size:12px;font-weight:800;letter-spacing:.06em;color:#16202e}.but-row .links,.but-bordered-btn.details-back,.but-bordered-btn.price-details,.optional-workflow-section-header{display:none!important}.option-content-wrapper .upload-image,.option-content-wrapper span>img,.option-content-wrapper .tool_tip{display:none!important}.option-content-wrapper{padding:13px 12px!important}.option-content-wrapper>.flex-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important}.option-content-wrapper>.flex-wrapper>*{margin:0!important}.option-content-wrapper .tickcheck{width:20px!important;height:20px!important;border-radius:50%!important;flex:0 0 auto;margin:1px 0 0!important}.option-content-wrapper .text-black{text-align:left!important;flex:1 1 0!important;min-width:0!important;width:auto!important}.vq-assist-card{margin:10px 0!important;position:relative;z-index:1;background:#fff}#upload--instructions .text-black.design__upload{font-size:0!important}#upload--instructions .text-black.design__upload:before{content:"Upload artwork later";display:block;font-size:15.5px;font-weight:700;color:#16202e;text-transform:none;letter-spacing:0}#upload--instructions .text-black.design__upload:after{content:"Buy now \2014  upload your print-ready file after checkout. We'll email you a secure link.";display:block;font-size:12.5px;font-weight:400;color:#6b7280;margin-top:2px;text-transform:none;letter-spacing:0}.optional-workflow-wrapper .option-content-wrapper:not(#upload--instructions) .text-black.design__upload{font-size:0!important}.optional-workflow-wrapper .option-content-wrapper:not(#upload--instructions) .text-black.design__upload:before{content:"Upload artwork now";display:block;font-size:15.5px;font-weight:700;color:#16202e;text-transform:none;letter-spacing:0}.optional-workflow-wrapper .option-content-wrapper:not(#upload--instructions) .text-black.design__upload:after{content:"PDF, AI or EPS accepted.";display:block;font-size:12.5px;font-weight:400;color:#6b7280;margin-top:2px;text-transform:none;letter-spacing:0}.checkout_text,.option-content-wrapper .hidden,#upload-files-button.hidden,#upload-final-artwork-button.hidden{display:none!important}#upload-files-button,#upload-final-artwork-button{position:static!important;flex:1 1 100%;margin-top:6px}.option-content-wrapper,.option-content-wrapper>div{min-height:0!important;height:auto!important}.option-content-wrapper div:empty:not(.tickcheck):not(.vq-dot){display:none!important}.option-content-wrapper .uploadkit-uploader .uploadkit-label{display:none!important}.option-content-wrapper .uploadkit-uploader{padding:0!important;margin:0!important}body.vq-step2 .wraper-form,body.vq-step2 .wraper-form.hidden,body.vq-calc-done.vq-step2 .wraper-form,body.vq-calc-done.vq-step2 .wraper-form.hidden,body.vq-step2 .vq-pd-label{display:none!important}.product__info-wrapper select:not([multiple]){border:1.5px solid #d4d9df!important;border-radius:9px!important;font-size:15px!important;height:auto!important;padding-top:11px!important;padding-bottom:11px!important;background-color:#fff!important}.vq-step2-label{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#9aa1ab;margin:4px 14px 8px 2px}.vq-assist-card{background:#fff;border:1.5px solid #d4d9df;border-radius:12px;padding:13px 12px;margin:0 0 10px;display:flex;gap:11px;align-items:flex-start;cursor:pointer}.vq-assist-card.sel{border-color:#ff454e;box-shadow:0 0 0 1px #ff454e}.vq-assist-card .vq-dot{width:20px;height:20px;border-radius:50%;border:2px solid #c8cdd4;flex:0 0 auto;margin-top:1px}.vq-assist-card.sel .vq-dot{border:6px solid #FF454E}.vq-assist-card b{font-size:15.5px;color:#16202e;display:block}.vq-assist-card p{font-size:12.5px;color:#6b7280;margin:2px 0 0}.vq-assist-card .vq-price{margin-left:auto;font-size:13px;font-weight:700;color:#16202e;white-space:nowrap}.vq-ai-card .vq-ai-star{color:#ff454e;font-size:14px}.vq-receive{margin:10px 0 4px}.vq-receive-t{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#9aa1ab;margin-bottom:6px}.vq-receive span{display:inline-flex;align-items:center;background:#fff;border:1px solid #e3e6ea;border-radius:100px;padding:4px 11px;font-size:12px;color:#16202e;margin:0 6px 6px 0}.cart-price-wrapper .but-column:has(#skip_upload):after{content:"Nothing prints without your approval";display:block;text-align:center;font-size:12.5px;color:#6b7280;margin-top:8px}.vq-trust-total{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:9px;margin-bottom:8px;border-bottom:1px solid #eef0f3}.vq-trust-total span{font-size:12px;font-weight:800;letter-spacing:.06em;color:#16202e}.vq-trust-total b{font-size:22px;font-weight:800;color:#16202e}.vq-trust-total b i{font-style:normal;font-size:12px;color:#6b7280;font-weight:600;margin-left:4px}.vq-step2-label{font-size:15px!important;font-weight:700!important;color:#16202e!important;text-transform:none!important;letter-spacing:0!important}.vq-step2-sub{display:block;font-size:12.5px;font-weight:400;color:#8a93a0;margin-top:2px}.option-content-wrapper.vq-off .tickcheck{background:#fff!important;border:2px solid #c8cdd4!important}.option-content-wrapper.vq-on .tickcheck{background:#e02832!important;border-color:#ff454e!important;position:relative}.option-content-wrapper.vq-on .tickcheck:after{content:"\2713";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:800}.option-content-wrapper.vq-off,.vq-assist-card.vq-off{margin:6px 0!important;min-height:52px;display:flex;align-items:center;opacity:1!important}.option-content-wrapper.vq-off .text-black.design__upload:before{font-weight:600!important}.vq-assist-card.vq-off b{font-weight:600}.vq-sel-note,.vq-sel-note *{font-size:12.5px!important;line-height:1.3!important;text-transform:none!important;letter-spacing:0!important}.vq-sel-note{display:flex!important;align-items:center;gap:6px;font-weight:700!important;color:#d6202b!important;margin:0 0 8px!important;width:100%}.vivid-sticky-disp{font-size:10.5px;color:#d6202b;font-weight:600;line-height:1.3;margin-top:1px}.product__info-wrapper:has(#PDPQty) .product-form__input:has(quantity-input),.product__info-wrapper:has(#PDPQty) quantity-input.quantity,.product__info-wrapper:has(#PDPQty) .product-form__quantity{display:none!important}body.vq-calc-done .vq-dispatch-teaser{display:none!important}.option-content-wrapper.vq-off{opacity:.8}.option-content-wrapper.vq-off .text-black.design__upload:after{display:none!important}#upload_now_container.vq-off .uploadkit-uploader,#upload_now_container.vq-off [id*=upload-files],.option-content-wrapper.vq-off input[type=file],.option-content-wrapper.vq-off .design__upload__single,#upload_now_container.vq-off .design__upload__single,.vq-assist-card.vq-off p{display:none!important}.vq-assist-card.vq-off{opacity:.8;padding:10px 12px!important}.option-content-wrapper.vq-on .tickcheck{background:#e02832!important;border-color:#ff454e!important}.option-content-wrapper.vq-off .tickcheck{background:#e8eaee!important;border-color:#c8cdd4!important}.vq-file-ok{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#d6202b;margin:8px 0 2px}.option-content-wrapper.vq-on,.option-content-wrapper.active-container,#upload_now_container.active-container{background:#fff!important;border:1.5px solid #FF454E!important;border-radius:12px!important;box-shadow:0 0 0 1px #ff454e!important}.option-content-wrapper.vq-off{border:1.5px solid #d4d9df!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.vq-assist-card.vq-off b{padding-right:54px}#vivid-sticky-buy.vq-loading{opacity:.75;pointer-events:none;position:relative}#vivid-sticky-buy.vq-loading:after{content:"";display:inline-block;width:13px;height:13px;margin-left:8px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;vertical-align:-2px;animation:vqspin .7s linear infinite}@keyframes vqspin{to{transform:rotate(360deg)}}.vq-field-missing{outline:2px solid #FF454E!important;outline-offset:2px;border-radius:8px;animation:vqpulse 1.3s ease-in-out 2}@keyframes vqpulse{0%,to{outline-color:#ff454e}50%{outline-color:#ff454e40}}.vq-toast{position:fixed;left:14px;right:14px;bottom:76px;z-index:99999;background:#16202e;color:#fff;font-size:13.5px;font-weight:600;padding:12px 16px;border-radius:10px;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s;pointer-events:none}.vq-toast.show{opacity:1;transform:translateY(0)}.product-form__input .quantity,quantity-input.quantity{display:flex!important;align-items:center!important;gap:6px;min-height:44px;background:#fff}.product-form__input .quantity .quantity__button{width:40px;height:40px;flex:0 0 40px;border:0;border-radius:100px;background:#f7f7f7}.product-form__input .quantity .quantity__input{height:40px;min-width:60px;border:1px solid #ddd;border-radius:100px;text-align:center}.product-form__input:has(.quantity){min-height:48px}.product-tabs,.tabs__bg,[id*=__custom_liquid],[id*=yotpo_testimonails],.related-products,[id*=related-products]{content-visibility:auto;contain-intrinsic-size:auto 700px}.product-tabs,.tabs__bg{contain-intrinsic-size:auto 1022px}.product-tabs .nav-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.product-tabs .nav-tabs li{flex:0 0 auto}product-modal:not([open]),[id^=ProductModal]:not([open]){display:none!important}body:not(.vq-calc-done) .vivid-fold__delivery{margin-bottom:124px!important}.vq-dispatch-teaser{margin:-116px 0 2px;min-height:100px;display:none;background:#fff;border:1px solid #e3e7ee;border-radius:10px;padding:10px 14px;box-shadow:0 1px 2px #1018280a}.vq-dispatch-teaser .vqt-date{display:block;font-size:13px;color:#16202e}.vq-dispatch-teaser .vqt-date:before{content:"\2713  ";color:#d6202b;font-weight:800}.vq-dispatch-teaser .vqt-date b{font-weight:800}.vq-dispatch-teaser .vqt-disp{display:block;font-size:13px;color:#16202e;margin-top:1px;padding-left:16px}.vq-dispatch-teaser .vqt-disp:before{content:"";display:inline-block;width:14px;height:11px;margin-right:5px;vertical-align:-1px;background:no-repeat center/contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%2316202e" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="1" y="3" width="15" height="13" rx="1"/><path d="M16 8h4l3 4v4h-7V8z"/><circle cx="5.5" cy="18.5" r="2.5"/><circle cx="18.5" cy="18.5" r="2.5"/></svg>')}.vq-dispatch-teaser .vqt-disp b{font-weight:800}.vq-dispatch-teaser .vqt-count{display:block;font-size:12.5px;color:#ff454e;font-weight:700;margin-top:2px;padding-left:16px}.vq-dispatch-teaser .vqt-sub{display:block;font-size:11.5px;color:#8a93a0;margin-top:2px;padding-left:16px}.vq-dispatch{display:block;margin-top:10px;padding-top:10px;border-top:1px solid #eef0f3}.vq-dispatch .vq-dispatch-date{display:block;font-size:13px;color:#16202e}.vq-dispatch .vq-dispatch-date:before{content:"\2713  ";color:#d6202b;font-weight:800}.vq-dispatch .vq-dispatch-date b{font-weight:800}.vq-dispatch .vq-dispatch-count{display:block;font-size:12.5px;color:#ff454e;font-weight:700;margin-top:3px;padding-left:16px}.vq-savequote{margin:2px 14px 14px;text-align:center}.vq-savequote-btn{display:block;width:100%;background:#fff;border:1.5px solid #d4d9df;border-radius:10px;min-height:46px;font-size:14px;font-weight:600;color:#16202e;cursor:pointer}.vq-savequote-note{display:block;font-size:12px;color:#6b7280;margin-top:6px}body.vq-step2 .vq-stepper .vq-step[data-s="1"] b{font-size:0}body.vq-step2 .vq-stepper .vq-step[data-s="1"] b:after{content:"\2713";font-size:11px}.how-works{background:#fff!important;border:1px solid #e3e6ea!important;border-radius:12px!important;margin:12px 14px!important}.tabs__bg .product__meta__custom{display:none!important}.related-products__heading{font-size:11px!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:#9aa1ab!important}.related-products .grid,.related-products ul{display:block!important;background:#fff;border:1px solid #e3e6ea;border-radius:12px;margin:0 0 12px!important;padding:0!important}.related-products .grid__item{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border-bottom:1px solid #eef0f3;list-style:none}.related-products .grid__item:last-child{border-bottom:none}.related-products .card-wrapper{margin:0!important;padding:0!important}.related-products .card{display:flex!important;flex-direction:row!important;align-items:center!important;gap:11px;padding:10px 12px!important;border:none!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;position:relative;min-height:0!important;height:auto!important}.related-products .card__inner{width:54px!important;flex:0 0 54px;padding:0!important;height:54px!important;margin:0!important}.related-products .card__inner .card__media{width:54px!important;height:54px!important;position:static!important}.related-products .card__inner .card__media .media{position:static!important;padding:0!important;height:54px!important}.related-products .card__inner .card__media img{position:static!important;width:54px!important;height:54px!important;object-fit:cover}.related-products .card__content{padding:0!important;min-height:0!important;text-align:left!important;flex:1 1 auto;min-width:0;display:block!important}.related-products .card__information{padding:0!important;margin:0!important}.related-products .card__heading{font-size:14px!important;font-weight:700!important;line-height:1.25!important;margin:0!important;text-align:left!important}.related-products .card__heading a{color:#16202e!important}.related-products .card .price,.related-products .card [class*=price]{font-size:12.5px!important;color:#6b7280!important;text-align:left!important;margin:2px 0 0!important;letter-spacing:0!important}.related-products .card .price-item{font-weight:700!important;color:#16202e!important;font-size:12.5px!important}.related-products .card [class*=low]{display:inline!important;font-size:12.5px!important;color:#6b7280!important;font-weight:400!important}.related-products .card:after{content:"\203a";color:#c8cdd4;font-size:20px;flex:0 0 auto}.related-products .view-detail-btn,.related-products .quick-add,.related-products .card__badge,.related-products [class*=ribbon],.related-products [class*=corner],.related-products [class*=production]{display:none!important}.related-products .card__heading a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.related-products .card *{line-height:1.35}.related-products .yotpo .yotpo-bottomline{background:transparent!important;padding:0!important}.related-products .yotpo .yotpo-icon{font-size:11px!important}.related-products .yotpo .text-m,.related-products .yotpo a{font-size:11.5px!important;white-space:nowrap}}.vq-readmore{display:block;margin:10px auto 18px;background:#fff;border:1.5px solid #cfd5dd;border-radius:100px;padding:8px 24px;font-size:14px;font-weight:600;color:#16202e;cursor:pointer}.requiredesignstep,.requiredesignstep *,.design__block__form,.design__block__form *,.optional-workflow-wrapper,.optional-workflow-wrapper *{font-family:var(--font-body-family)!important}.vq-warn-more{margin-top:6px}.vq-warn-more summary{cursor:pointer;font-weight:600;font-size:12.5px}.how-works>span{color:#33342e!important}
/*# sourceMappingURL=/cdn/shop/t/337/assets/vv-cro-main.css.map */
