PageSourceSearch

https://checkout.48hourprint.com/372.8988f31b9de873bb.js

js 48hourprint.com collected 2026-10-03 22:12:57 UTC 1,131,284 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkspa_client=self.webpackChunkspa_client||[]).push([[372],{7423(te,N,f){f.d(N,{S:()=>b});var x=f(35547);let b=(()=>{class v{transform(F){return F.replace(/\w+/g,function(D){return D.charAt(0).toUpperCase()+D.slice(1).toLowerCase()})}static{this.\u0275fac=function(D){return new(D||v)}}static{this.\u0275pipe=x.EJ8({name:"ucwords",type:v,pure:!0,standalone:!1})}}return v})()},2372(te,N,f){f.d(N,{AppFfrModule:()=>Ei});var x=f(49769),b=f(89417),v=f(50779),ie=f(37774),F=f(45234),D=f(53489),oe=f(9647),B=f(93049),X=f(63031),ne=f(78287),Y=f(84728),S=f(17267),e=f(35547),s=f(85802),U=f(23105),E=f(26327),q=f(11591),C=f(86093),L=f(95200),V=f(91413),O=f(2271),k=f(91902);const ae=(a,n)=>({active:a,"has-error":n}),re=a=>({"hide-project-name-input":a});function ce(a,n){1&a&&(e.j41(0,"span",5),e.EFF(1,"error"),e.k0s())}function pe(a,n){if(1&a&&e.nrm(0,"span",9),2&a){const t=e.XpG(3);e.Y8G("innerHtml",t.project_name,e.npT)}}function se(a,n){1&a&&(e.j41(0,"span"),e.EFF(1,"Untitled"),e.k0s())}function le(a,n){if(1&a){const t=e.RV6();e.j41(0,"span",8),e.bIt("click",function(){s.eBV(t),e.XpG();const o=e.sdS(3);return e.XpG().showEditProjectNameInput(),s.Njj(o.click())}),e.nVh(1,pe,1,1,"span",9),e.nVh(2,se,2,0,"span"),e.k0s()}if(2&a){const t=e.XpG(2);e.R7$(),e.vxM(t.project_name_has_space_only?-1:1),e.R7$(),e.vxM(t.project_name_has_space_only?2:-1)}}function de(a,n){if(1&a){const t=e.RV6();e.j41(0,"div",1)(1,"div",3)(2,"input",4,0),e.mxI("ngModelChange",function(o){s.eBV(t);const r=e.XpG();return e.DH7(r.project_name,o)||(r.project_name=o),s.Njj(o)}),e.bIt("click",function(){s.eBV(t);const o=e.sdS(3);return s.Njj(o.select())})("keyup.enter",function(){s.eBV(t);const o=e.XpG();return s.Njj(o.saveProjectName())})("blur",function(){s.eBV(t);const o=e.XpG();return s.Njj(o.saveProjectName())}),e.k0s(),e.nVh(4,ce,2,0,"span",5),e.k0s(),e.j41(5,"div",6),e.nVh(6,le,3,2,"span",7),e.k0s()()}if(2&a){const t=e.XpG();e.Y8G("ngClass",e.l_i(9,ae,t.enable_btn,t.saving_has_error)),e.R7$(2),e.Y8G("id",e.VkB("projectName_",t.item_id))("placeholder",e.mNQ(t.placeholder)),e.R50("ngModel",t.project_name),e.Y8G("ngClass",e.eq3(12,re,!t.show_proj_name_input)),e.R7$(2),e.vxM(t.saving_has_error?4:-1),e.R7$(2),e.vxM(t.show_proj_name_input?-1:6)}}function me(a,n){1&a&&(e.j41(0,"div",2)(1,"span",10),e.nrm(2,"i",11),e.k0s()())}let ge=(()=>{class a{constructor(t,i,o){this.CartItemService=t,this.StorageService=i,this.ConfigManagerService=o,this.project_name="",this.placeholder="Untitled",this.always_show_proj_name_input=!0,this.onSaveProjectName=new s.bkB,this.processing_request=!1,this.previous_project_name="",this.enable_btn=!1,this.show_proj_name_input=!0,this.saving_has_error=!1,this.project_name_has_space_only=!1,this.storageKeys=this.ConfigManagerService.getConfig("storage_keys")}ngOnInit(){if(!this.item_id)throw new Error("Missing Item ID");this.always_show_proj_name_input||(this.show_proj_name_input=this.project_name==this.placeholder),this.previous_project_name=this.project_name}enableProjectNameBtn(){this.enable_btn=!0}saveProjectName(){if(!this.processing_request)if(this.processing_request=!0,this.show_proj_name_input=!1,this.saving_has_error=!1,this.project_name_has_space_only=!1,this.project_name.replace(/\s/g,"").length||(this.project_name_has_space_only=!0),this.project_name&&this.project_name!=this.placeholder&&this.project_name!=this.previous_project_name&&!this.project_name_has_space_only){const i=this.StorageService.getItem("p"==this.order_tx_type?this.storageKeys.ffr_cart_id:this.storageKeys.cart_id);i?this.CartItemService.saveProjectName(i,this.item_id,this.project_name).subscribe(o=>{this.processing_request=!1,this.project_name=this.previous_project_name=o.project_name,this.onSaveProjectName.emit(this.project_name),this.always_show_proj_name_input&&(this.show_proj_name_input=!0)},()=>{this.processing_request=!1,this.saving_has_error=!0,this.show_proj_name_input=!0}):this.processing_request=!1}else this.processing_request=!1,this.show_proj_name_input=!!this.always_show_proj_name_input||!this.project_name||this.project_name==this.placeholder}cancelProjectName(){this.enable_btn=!1,this.project_name=this.previous_project_name}showEditProjectNameInput(){this.show_proj_name_input=!0}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(E.D),e.rXU(q.n),e.rXU(k.v))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["item-project-name"]],inputs:{project_name:"project_name",item_id:"item_id",item:"item",order_tx_type:"order_tx_type",placeholder:"placeholder",always_show_proj_name_input
1:"always_show_proj_name_input"},outputs:{onSaveProjectName:"onSaveProjectName"},standalone:!1,decls:2,vars:1,consts:[["project_input",""],["data-qaid","itemTitle",1,"comp-item-project-name-container",3,"ngClass"],[1,"comp-item-project-name-container"],[1,"proj-name-input-container"],["data-qaid","jobNameField","type","text","name","project_name","maxlength","70",1,"form-control","project-name-input",3,"ngModelChange","click","keyup.enter","blur","ngModel","id","placeholder","ngClass"],[1,"error-label"],[1,"proj-name-label-container"],[1,"project-name-label"],[1,"project-name-label",3,"click"],[3,"innerHtml"],[1,"project-name-loader"],["aria-hidden","true",1,"loader-icon","fa","fa-spinner","fa-spin","fa-3x","fa-fw"]],template:function(i,o){1&i&&e.nVh(0,de,7,14,"div",1)(1,me,3,0,"div",2),2&i&&e.vxM(o.processing_request?1:0)},dependencies:[x.YU,b.me,b.BC,b.tU,b.vS],encapsulation:2})}}return a})();var he=f(70804);const H=a=>({"single-preview":a}),J=()=>({tx_type:"p"});function ue(a,n){if(1&a){const t=e.RV6();e.j41(0,"item-file-preview",7),e.bIt("onError",function(){s.eBV(t);const o=e.XpG(2).$implicit,r=e.XpG(2);return s.Njj(r.preview_urls[o.preview_url_index].error=!0)}),e.k0s()}if(2&a){const t=e.XpG(2).$implicit,i=e.XpG(2);e.Y8G("side_label",e.mNQ(t.label))("item_file_preview",i.preview_urls[t.preview_url_index])}}function fe(a,n){1&a&&(e.j41(0,"div",6),e.EFF(1," Preview not "),e.nrm(2,"br"),e.EFF(3," available "),e.k0s())}function be(a,n){if(1&a&&(e.j41(0,"div")(1,"div",4),e.nVh(2,ue,1,3,"item-file-preview",5),e.k0s(),e.nVh(3,fe,4,0,"div",6),e.k0s()),2&a){const t=e.XpG().$implicit,i=e.XpG(2);e.R7$(2),e.vxM(null!=i.preview_urls[t.preview_url_index]&&i.preview_urls[t.preview_url_index].error||!i.preview_urls[t.preview_url_index]?-1:2),e.R7$(),e.vxM(null!=i.preview_urls[t.preview_url_index]&&i.preview_urls[t.preview_url_index].error?3:-1)}}function we(a,n){if(1&a&&(e.j41(0,"div",2),e.nVh(1,be,4,2,"div"),e.k0s()),2&a){const t=n.$implicit,i=e.XpG(2);e.Y8G("ngClass",e.eq3(2,H,1==i.sides.length)),e.R7$(),e.vxM(i.preview_urls[t.preview_url_index]?1:-1)}}function xe(a,n){if(1&a&&(e.j41(0,"div",3)(1,"div",8),e.nrm(2,"img",9),e.k0s(),e.j41(3,"div",10)(4,"span",11),e.EFF(5),e.k0s()(),e.j41(6,"div",12)(7,"a",13),e.EFF(8,"Upload file now"),e.k0s()()()),2&a){const t=e.XpG(2);e.R7$(2),e.Y8G("src",e.VkB("",t.app_config.client_asset_path,"/img/upload-blue.a7095abd.png"),e.B4B),e.R7$(3),e.JRh(t.sides[1].label),e.R7$(2),e.Y8G("routerLink",e.ai1("/",t.routeConfig.checkout_client.upload,"/",t.item.cart_item_id))("queryParams",e.lJ4(7,J))}}function ke(a,n){if(1&a&&(e.j41(0,"div",1),e.Z7z(1,we,2,4,"div",2,e.fX1),e.nVh(3,xe,9,8,"div",3),e.k0s()),2&a){const t=e.XpG();e.R7$(),e.Dyx(t.sides),e.R7$(2),e.vxM(2==t.item.page_qty&&1==t.preview_urls.length?3:-1)}}function ye(a,n){1&a&&(e.j41(0,"div",1)(1,"div",3)(2,"div",14)(3,"span"),e.EFF(4,"FTP "),e.nrm(5,"br"),e.EFF(6,"Upload"),e.k0s()(),e.nrm(7,"br"),e.j41(8,"div",15),e.EFF(9," You will get FTP Upload instruction upon completing checkout. "),e.k0s()()())}function ve(a,n){if(1&a&&(e.j41(0,"div",2)(1,"div",8),e.nrm(2,"img",9),e.k0s(),e.j41(3,"div",10)(4,"span",11),e.EFF(5),e.k0s()(),e.j41(6,"div",12)(7,"a",13),e.EFF(8,"Upload File"),e.k0s()()()),2&a){const t=n.$implicit,i=e.XpG(3);e.Y8G("ngClass",e.eq3(8,H,1==i.sides.length)),e.R7$(2),e.Y8G("src",e.VkB("",i.app_config.client_asset_path,"/img/upload-blue.a7095abd.png"),e.B4B),e.R7$(3),e.JRh(t.label),e.R7$(2),e.Y8G("routerLink",e.ai1("/",i.routeC
1onfig.checkout_client.upload,"/",i.item.cart_item_id))("queryParams",e.lJ4(10,J))}}function _e(a,n){if(1&a&&e.Z7z(0,ve,9,11,"div",2,e.fX1),2&a){const t=e.XpG(2);e.Dyx(t.sides)}}function ze(a,n){if(1&a&&e.nVh(0,ye,10,0,"div",1)(1,_e,2,0),2&a){const t=e.XpG();e.vxM("y"==t.item.product_specs.item_data.ftp_flag?0:1)}}let De=(()=>{class a{constructor(t,i){this.CartItemFileService=t,this.ConfigManagerService=i,this.preview_urls=[],this.sides=[],this.app_config=this.ConfigManagerService.getConfig("app"),this.routeConfig=this.ConfigManagerService.getConfig("routes")}ngOnInit(){9!==this.item.job_item_status_id&&this.CartItemFileService.getItemFilePreviewUrls(this.item,{token:this.token}).then(t=>{t&&(this.preview_urls=t)}),this.prepareSidesDetails()}prepareSidesDetails(){const t=Number(this.item.page_qty);this.sides.push({label:"y"===this.item.product_specs.item_data.multi_flag?"Multipage":this.item.product_specs.item_data.no_fold?"Outside":"Front",preview_url_index:0}),2==t&&9!=this.item.job_item_status_id&&this.sides.push({label:this.item.product_specs.item_data.no_fold?"Inside":"Back",preview_url_index:1})}emitItemFilePreviews(t){let i=!0,o=0;const r=t.length;if(this.item.sid&&"ro"!=this.item.tx_type){for(const c in t)t[c].mockup_url=t[c].thumbnail_url;this.CartItemFileService.emitItemFilePreviewUrls(t)}else for(const c in t)this.CartItemFileService.checkMockup(t[c].thumbnail_url).subscribe(l=>{o++,0===l.mockup.length&&(i=!1),o===r&&i&&this.CartItemFileService.emitItemFilePreviewUrls(t)},l=>{i=!1})}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(L.f),e.rXU(k.v))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["cart-item-file-preview"]],inputs:{item:"item",token:"token"},standalone:!1,decls:3,vars:1,consts:[[1,"comp-cart-item-file-preview-container"],[1,"text-center","item-file-previews"],[1,"item-preview-details-container",3,"ngClass"],[1,"item-preview-details-container","single-preview"],[1,"preview-available"],[3,"side_label","item_file_preview"],[1,"preview-unavailable"],[3,"onError","side_label","item_file_preview"],[1,"empty-file-preview-container"],[1,"thumbnail-preview",3,"src"],[1,"side-label-container"],[1,"side-label"],["data-qaid","itemPending",1,"reupload-file-link"],["href","javascript: void(0);","data-qaid","uploadNowLink",1,"change-file-link",3,"routerLink","queryParams"],[1,"ftp-upload"],[1,"ftp-upload-message"]],template:function(i,o){1&i&&(e.j41(0,"div",0),e.nVh(1,ke,4,1,"div",1)(2,ze,2,1),e.k0s()),2&i&&(e.R7$(),e.vxM(o.preview_urls.length>0&&"ul"!=o.item.tx_type?1:2))},dependencies:[x.YU,B.Wk,he.d],encapsulation:2})}}return a})();const P=a=>({"mobile-hidden-spec":a}),Q=a=>({"mobile-hidden-specs-group":a}),Ce=()=>["PROJNAME","QTY","TA","PRF"];function je(a,n){if(1&a&&(e.j41(0,"li",9),e.EFF(1),e.nrm(2,"span",10),e.k0s()),2&a){const t=e.XpG().$implicit,i=e.XpG();e.HbH(t.spec.toLowerCase()),e.Y8G("ngClass",e.eq3(5,P,!i.show_more_specs&&"SZ"!=t.spec_code)),e.R7$(),e.SpI(" ",i.spec_label_mapping[t.spec_code]||t.spec,": "),e.R7$(),e.Y8G("innerHtml",t.value,e.npT)}}function Fe(a,n){if(1&a&&e.nVh(0,je,3,7,"li",8),2&a){const t=n.$implicit;e.vxM(e.lJ4(1,Ce).indexOf(t.spec_code)<0?0:-1)}}function Se(a,n){1&a&&(e.j41(0,"li"),e.EFF(1,"Proofing: PDF Proof Requested"),e.k0s())}let Ee=(()=>{class a{constructor(t,i){this.CartItemService=t,this.ConfigManagerService=i,this.spec_label_mapping={SZ:"Size",PPR:"Paper Type"},this.show_more_specs=!1,this.app_config=this.ConfigManagerService.getConfig("app"),this.routeConfig=this.ConfigManagerService.getConfig("routes")}get quantitySpecValue(){return this.CartItemService.getQuantitySpecValue(this.item)}emitItemEdit(){this.CartItemService.emitItemEdit(this.item)}showMoreOrLessSpecs(){this.show_more_specs=!this.show_more_specs}get itemName(){return(0,Y.p)(this.item.item_name)}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(E.D),e.rXU(k.v))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["cart-item-specs"]],inputs:{item:"item"},standalone:!1,decls:19,vars:20,consts:[[1,"comp-cart-item-specs-container"],[1,"specs-list-group"],[1,"product-name-text",3,"innerHtml"],[1,"quantity-var","hidden-lg","hidden-md",3,"ngClass"],[1,"turnaround-var","hidden-lg","hidden-md",3,"ngClass"],[1,"show-more-specs-link","hidden-lg","hidden-md",3,"click","ngClass"],[1,"specs-list-group",3,"ngClass"],[1,"show-less-specs-link","hidden-lg","hidden-md",3,"click"],[3,"ngClass","class"],[3,"ngClass"],[3,"innerHtml"]],template:function(i,o){1&i&&(e.j41(0,"div",0)(1,"ul",1),e.nrm(2,"li",2),e.Z7z(3,Fe,1,2,null,null,e.fX1),e.j41(5,"li",3),e.EFF(6),e.k0s(),e.j41(7,"li",4),e.EFF(8),e.k0s(),e.j41(9,"li",5),e.bIt("click",function(){return o.showMoreOrLessSpecs()}),e.EFF(10," More details "),e.k0s()(),e.j41(11,"ul",6)(12,"li"),e.EFF(13),e.k0s(),e.j41(14,"li"),e.EFF(15),e.k0s(),e.nVh(16,Se,2,0,"li"),e.j41(17,"li",7),e.bIt("click",function(){return o.showMoreOrLessSpecs()}),e.EFF(18," Less details "),e.k0s()()()),2&i&&(e.R7$(2),e.Y8G("innerHtml",o.itemName,e.npT),e.R7$(),e.Dyx(o.item.product_specs.order_specs),e.R7$(2),e.Y8G("ngClass",e.eq3(12,P,o.show_more_specs)),e.R7$(),e.SpI(" Quantity: ",o.quantitySpecValue," "),e.R7$(),e.Y8G("ngClass",e.eq3(14,P,o.show_more_specs)),e.R7$(),e.Lme(" Tur
1naround: ",o.item.turnaround," Business ",o.item.turnaround>1?" Days":" Day"," "),e.R7$(),e.Y8G("ngClass",e.eq3(16,Q,o.show_more_specs)),e.R7$(2),e.Y8G("ngClass",e.eq3(18,Q,!o.show_more_specs)),e.R7$(2),e.SpI("Quantity: ",o.quantitySpecValue),e.R7$(2),e.Lme(" Turnaround: ",o.item.turnaround," Business ",o.item.turnaround>1?" Days":" Day"," "),e.R7$(),e.vxM(9!=o.item.job_item_status_id?16:-1))},dependencies:[x.YU],encapsulation:2})}}return a})();function qe(a,n){if(1&a){const t=e.RV6();e.j41(0,"li")(1,"a",19),e.bIt("click",function(){s.eBV(t);const o=e.XpG();return s.Njj(o.emitItemEdit())}),e.nrm(2,"i",20),e.EFF(3," Edit"),e.j41(4,"span",11),e.EFF(5," Item"),e.k0s()()()}}function Ie(a,n){if(1&a){const t=e.RV6();e.j41(0,"div",26)(1,"span",27),e.EFF(2,"Proof\xa0"),e.k0s(),e.j41(3,"a",12),e.bIt("click",function(){s.eBV(t);const o=e.XpG().$implicit,r=e.XpG();return s.Njj(r.emitDeleteChildItem(o))}),e.EFF(4," Remove "),e.k0s()()}}function Ae(a,n){if(1&a&&(e.j41(0,"div",16)(1,"div",21)(2,"span",22),e.EFF(3),e.nI1(4,"currency"),e.k0s()(),e.j41(5,"div",23)(6,"strong",24),e.EFF(7,"Additional:\xa0"),e.k0s(),e.j41(8,"span",25),e.EFF(9),e.k0s(),e.nVh(10,Ie,5,0,"div",26),e.k0s()()),2&a){const t=n.$implicit;e.R7$(3),e.JRh(e.i5U(4,3,t.price,"USD")),e.R7$(6),e.JRh(t.item_name),e.R7$(),e.vxM("HP"==t.account_type_code?10:-1)}}let Te=(()=>{class a{constructor(t,i,o,r,c){this.Http=t,this.ConfigManager=i,this.CartItemService=o,this.FfrCartCountService=r,this.Router=c,this.onChangeItem=new s.bkB,this.duplicating_item=!1}ngOnInit(){if(!this.item)throw new Error("Missing Item Data");this.item.child_items&&(this.child_items=this.item.child_items)}duplicateItem(){if(this.duplicating_item)return!1;this.duplicating_item=!0,this.CartItemService.duplicateItem(this.item.cart_id,this.item.cart_item_id).subscribe(t=>{if(t.success){if("n"===t.document.items[0].delete_flag)this.onChangeItem.emit(t.document),this.FfrCartCountService.updateCartCountDisplay(this.item.cart_id.toString());else{const i=this.ConfigManager.getConfig("routes").checkout_client.upload;this.Router.navigate([i,t.document.items[0].cart_item_id],{queryParams:{tx_type:"p"}})}this.duplicating_item=!1}},t=>{this.duplicating_item=!1,window.location.href=this.ConfigManager.getConfig("app").site_url})}emitDeleteItem(){this.CartItemService.emitItemDelete(this.item)}emitItemEdit(){this.CartItemService.emitItemEdit(this.item)}emitDeleteChildItem(t){this.CartItemService.emitItemDelete(t)}setProjectName(t){this.item.project_name=t}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(V.Qq),e.rXU(k.v),e.rXU(E.D),e.rXU(O.j),e.rXU(C.Ix))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["cart-item"]],inputs:{item:"item",token:"token"},outputs:{onChangeItem:"onChangeItem"},standalone:!1,decls:28,vars:10,consts:[[1,"comp-cart-item-container"],[1,"row"],[1,"item-details-container","col-sm-16"],[1,"project-name-container","row"],[1,"project-name-column"],[3,"onSaveProjectName","item_id","project_name","order_tx_type","placeholder","always_show_proj_name_input"],[1,"price-links-specs-container","row"],[1,"price-links-container","col-md-8","col-xs-10","col-sm-10"],[1,"item-links-container"],["data-qaid","itemDuplicateLink","href","javascript: void(0);",1,"duplicate-item-link",3,"click"],[1,"fa","fa-copy","action-icon"],[1,"hidden-xs"],["data-qaid","itemRemoveLink","href","javascript: void(0);",1,"delete-item-link",3,"click"],[1,"fa","fa-trash-o","action-icon"],[1,"item-specs-container","col-md-16","col-xs-14","col-sm-14"],[3,"item"],[1,"child-item-container","row"],[1,"item-preview-container","col-sm-8"],[3,"item","token"],["data-qaid","itemEditLink","href","javascript: void(0);",1,"edit-item-link",3,"click"],[1,"fa","fa-edit","action-icon"],[1,"child-item-price-container","col-md-8","col-xs-10","col-sm-10"],["data-qaid","itemPrice",1,"item-price"],[1,"child-item-specs-container","col-md-16","col-xs-14","col-sm-14"],[1,"child-label"],[1,"child-item-name"],[1,"hcp-child-remove-container"],[1,"hcp-remove-label"]],template:function(i,o){1&i&&(e.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"item-project-name",5),e.bIt("onSaveProjectName",function(c){return o.setProjectName(c)}),e.k0s()()(),e.j41(6,"div",6)(7,"div",7)(8,"ul",8),e.nVh(9,qe,6,0,"li"),e.j41(10,"li")(11,"a",9),e.bIt("click",function(){return o.duplicateItem()}),e.nrm(12,"i",10),e.EFF(13," Duplicate"),e.j41(14,"span",11),e.EFF(15," Item"),e.k0s()()(),e.j41(16,"li")(17,"a",12),e.bIt("click",function(){return o.emitDeleteItem()}),e.nrm(18,"i",13),e.EFF(19," Delete"),e.j41(20,"span",11),e.EFF(21," Item"),e.k0s()()()()(),e.j41(22,"div",14),e.nrm(23,"cart-item-specs",15),e.k0s()(),e.Z7z(24,Ae,11,6,"div",16,e.fX1),e.k0s(),e.j41(26,"div",17),e.nrm(27,"cart-item-file-preview",18),e.k0s()()()),2&i&&(e.BMQ("data-qaid","item"+o.item.cart_item_id+"Section"),e.R7$(5),e.Y8G("item_id",o.item.cart_item_id)("project_name",o.item.project_name=="Untitled "+o.item.item_name?"Item Name":o.item.project_name)("order_tx_type","p")("placeholder","Item Name")("always_show_proj_name_input",!1),e.R7$(4),e.vxM("y"!=o.item.product_specs.item_data.ftp_flag?9:-1),e.R7$(14),e.Y8G("item",o.item),e.R7$(),e.Dyx(o.child_items),e.R7$(3),e.Y8G("item",o.item)("token",o.token))},dependencies:[ge,De,Ee,x.oe],encapsulation:2})}}return a})();class Re{static getErrorSizeLessThan(n,t){return`Minimum ${t} is ${n}`}static getErrorSizeGreaterThan(n,t){return`Maximum ${t} is ${n}`}}class K{constructor(){this.calculator=null,this.selectedSpecs=null,this.previousSpecs=null,this.invalidSpecs=null,this.excludeAttrs=[],this.calcFormError=[],this.isFirstLoad=!0,this.isInvalidFixedAttrs=!1,this.hasCustomSizeSupport=0,this.customSize=0,this.customTrim=0,this.sizeUnit="in",this.calculatorData=null,this.attributes=null,this.exceptions=null,this.factors=null,this.qtyAttr=null,this.setsOfAttr=null,this.fixedAttributes={}}initialize(n,t=null){this.calculatorData=n,this.attributes=n.prod_attrs,this.getCustomSizeSupport(),this.setCalculatorExceptions(),this.setCalculatorFactors(),t?this.selectedSpecs=t:this.setCalculatorDefaultSpecs(),this.setFixedAttrs(),this.setCalculatorData()}setInvalidSpecs(n){this.invalidSpecs=n}setCalculatorDefaultSpecs(){let n={},t=null,i=null;for(const o in this.attributes){const r=this.attributes[o];if(r.name=r.product_attribute_name?r.product_attribute_name:r.attribute_name,("s"==r.field_type||"r"==r.field_type)&&r.prod_attr_vals&&r.prod_attr_vals.length){let c=null,p=null;for(let l in r.prod_attr_vals){let m=r.prod_attr_vals[l],u=m.id;if(p||(p=m),m.value=m.product_attr_value?m.product_attr_value:m.attr_value,r.default_value&&u==r.default_value){c=u;break}}c||(c=p.prod_attr_val_id),r.default_value=c}if("t"==r.field_type){let c=r.default_value;r.default_value="n"==r.data_type||"w"==r.data_type?c?parseFloat(String(c).replace(/[^\d\.]/g,"")):9999999:c,this.attrContainsOrderSpec(r,"SEQSTART")&&r.prod_attr_vals&&r.prod_attr_vals[r.default_value]&&(r.default_value=1),"y"==r.width_flag&&"n"==r.height_flag&&r.default_value<this.calculatorData.start_width&&(r.default_value=this.calculatorData.start_width),"y"==r.height_flag&&"n"==r.width_flag&&r.default_value<this.calculatorData.start_height&&(r.default_value=this.calculatorData.start_height),"y"==r.width_flag&&"y"==r.height_flag&&r.default_value<this.calculatorData.start_width&&(r.default_value=this.calculatorData.start_width)}if("c"==r.field_type)for(let c in r.prod_attr_vals){let p=r.prod_attr_vals[c];p.value=p.product_attr_value?p.product_attr_value:p.attr_value}n[o]=r.default_value,r.qty_flag&&"y"==r.qty_flag&&(t=r),(this.attrContainsOrderSpec(r,"INSETSOF")||this.attrContainsOrderSpec(r,"SHRINKINSETOF"))&&(i=r),this.invalidSpecs&&typeof this.invalidSpecs[o]<"u"&&(n[r.attribute_id]=0)}t&&i&&this.updateSetsOfAttribute(t,i,n),this.selectedSpecs=n}getCustomSizeSupport(){let n=["WD","HT"],t=["width","height","width_ft","height_ft"];for(let i of t)if(i in this.attributes){this.hasCustomSizeSupport=1;break}if(!this.hasCustomSizeSupport)for(let i of n)for(let o in this.attributes)if(i in this.attributes[o].order_spec_code){this.hasCustomSizeSupport=1;break}}setCalculatorExceptions(){let n={};for(let t in this.attributes){const i=this.attributes[t];typeof i.exceptions<"u"&&(n[i.attribute_id]=i.exceptions)}this.exceptions=n}setCalculatorFactors(){let n={};for(let t in this.attributes){const i=this.attributes[t];n[i.attribute_id]={};for(const o in i.prod_attr_vals)typeof i.prod_attr_vals[o].factors<"u"&&(n[i.attribute_id][o]=i.prod_attr_vals[o].factors)}this.factors=n}getSelectedFactors(){const n=this.selectedSpecs,t=this.factors;let i={max_linear_height_d:null,max_linear_width_d:null,width:null,height:null};for(const o in n){const r=n[o];if(typeof t[o]<"u"&&typeof t[o][r]<"u")for(const c in t[o][r])i[c]=t[o][r][c]}return i}setCalculatorData(){const n=JSON.stringify(this.selectedSpecs);let t=this.applyCalculatorExceptions();t=this.applyCalculatorFactorExceptions(t),t=this.applyCalculatorSizeExceptions(t),t=this.applyCalculatorSpecs(t),t=this.applyCalculatorSorts(t),n!=JSON.stringify(this.selectedSpecs)?this.setCalculatorData():(this.isFirstLoad=!1,this.calculator=t)}applyCalculatorExceptions(){let n=this.selectedSpecs,t=JSON.parse(JSON.stringify(this.calculatorData)),i=this.exceptions;this.excludeAttrs=[];for(let o in i){let c,r=i[o];for(c in r){let p=r[c];for(let l of p){let m=0,u=0;if(Object.keys(l).length>1&&-1==c){let d=!0;for(let w in l)n[w]!=l[w]&&(d=!1);d?(delete t.prod_attrs[o],this.excludeAttrs.push(o)):m+=1,u+=1}
1else for(let d in l)n[d]==l[d]&&(-1==c?(delete t.prod_attrs[o],this.excludeAttrs.push(o)):m+=1),u+=1;if(u&&m&&u==m&&typeof t.prod_attrs[o]<"u"&&(delete t.prod_attrs[o].prod_attr_vals[c],n[o]==c))for(let d in t.prod_attrs[o].prod_attr_vals_sort)if(typeof t.prod_attrs[o].prod_attr_vals_sort<"u"&&typeof t.prod_attrs[o].prod_attr_vals[t.prod_attrs[o].prod_attr_vals_sort[d]]<"u"){n[o]=isNaN(t.prod_attrs[o].prod_attr_vals_sort[d])?t.prod_attrs[o].prod_attr_vals_sort[d]:1*t.prod_attrs[o].prod_attr_vals_sort[d],this.selectedSpecs=n;break}}}}return t}applyCalculatorFactorExceptions(n){let t=this.getSelectedFactors(),i=this.factors;if(null!=t.max_linear_height_d&&null!=t.max_linear_width_d){let o=1*t.max_linear_height_d,p=1*t.height,u=Math.floor(1*t.max_linear_width_d/(1*t.width+.125))*Math.floor(o/(p+.125));for(let g in i){const d=i[g];for(let w in d){let h=d[w];for(let y in h)"qty"==y&&1*h[y]>u&&delete n.prod_attrs[g].prod_attr_vals[w]}}}return n}applyCalculatorSizeExceptions(n){this.calcFormNotif=Re;let t=this.selectedSpecs;if(this.calcFormError=[],this.customSize=this.isCustomSize(t,n),this.customTrim=this.isCustomTrim(t,n),this.customTrim||this.customSize){let o,r,c,p,l,m,i={min_width:parseFloat(n.start_width),max_width:parseFloat(n.end_width),min_height:parseFloat(n.start_height),max_height:parseFloat(n.end_height)};for(let g in n.product_size_exceptions){let d=n.product_size_exceptions[g];for(let w in d){let h=d[w];h.min_width=parseFloat(h.min_width),h.max_width=parseFloat(h.max_width),h.min_height=parseFloat(h.min_height),h.max_height=parseFloat(h.max_height),t[g]==w&&(h.min_width&&h.min_width>i.min_width&&(i.min_width=h.min_width),h.max_width&&h.max_width<i.max_width&&(i.max_width=h.max_width),h.min_height&&h.min_height>i.min_height&&(i.min_height=h.min_height),h.max_height&&h.max_height<i.max_height&&(i.max_height=h.max_height))}}if(this.customSize){if(typeof n.prod_attrs.width<"u")for(let g in n.prod_attrs.width.prod_attr_vals){let d=n.prod_attrs.width.prod_attr_vals[g];(i.min_width&&1*d.prod_attr_val_id<i.min_width||i.max_width&&1*d.prod_attr_val_id>i.max_width)&&delete n.prod_attrs.width.prod_attr_vals[g]}if(typeof n.prod_attrs.height<"u")for(let g in n.prod_attrs.height.prod_attr_vals){let d=n.prod_attrs.height.prod_attr_vals[g];(i.min_height&&1*d.prod_attr_val_id<i.min_height||i.max_height&&1*d.prod_attr_val_id>i.max_height)&&delete n.prod_attrs.height.prod_attr_vals[g]}if(typeof n.prod_attrs.width_ft<"u")for(let g in n.prod_attrs.width_ft.prod_attr_vals){let d=n.prod_attrs.width_ft.prod_attr_vals[g];(i.min_width&&1*d.prod_attr_val_id<i.min_width||i.max_width&&1*d.prod_attr_val_id>i.max_width)&&delete n.prod_attrs.width_ft.prod_attr_vals[g]}if(typeof n.prod_attrs.height_ft<"u")for(let g in n.prod_attrs.height_ft.prod_attr_vals){let d=n.prod_attrs.height_ft.prod_attr_vals[g];(i.min_height&&1*d.prod_attr_val_id<i.min_height||i.max_height&&1*d.prod_attr_val_id>i.max_height)&&delete n.prod_attrs.height_ft.prod_attr_vals[g]}}for(let g in n.prod_attrs){let d=n.prod_attrs[g],w=n.prod_attrs[g].field_type;"y"==d.width_flag&&"n"==d.height_flag&&(o=g,r=w),"y"==d.height_flag&&"n"==d.width_flag&&(c=g,p=w),"y"==d.width_flag&&"y"==d.height_flag&&(l=g,m=w)}if(o){let g=parseFloat(this.selectedSpecs[o]);if(g<i.min_width||isNaN(g))if("t"!=r||this.isFirstLoad)this.selectedSpecs[o]=i.min_width;else{const d={less_than_size:this.calcFormNotif.getErrorSizeLessThan(i.min_width,"width")};this.calcFormError[o]=d}if(g>i.max_width||isNaN(g))if("t"!=r||this.isFirstLoad)this.selectedSpecs[o]=i.max_width;else{const d={greater_than_size:this.calcFormNotif.getErrorSizeGreaterThan(i.max_width,"width")};this.calcFormError[o]=d}}if(c){let g=parseFloat(this.selectedSpecs[c]);if(g<i.min_height||isNaN(g))if("t"!=p||this.isFirstLoad)this.selectedSpecs[c]=i.min_height;else{const d={less_than_size:this.calcFormNotif.getErrorSizeLessThan(i.min_height,"height")};this.calcFormError[c]=d}if(g>i.max_height||isNaN(g))if("t"!=p||this.isFirstLoad)this.selectedSpecs[c]=i.max_height;else{const d={greater_than_size:this.calcFormNotif.getErrorSizeGreaterThan(i.max_height,"height")};this.calcFormError[c]=d}}if(l){let g=parseFloat(this.selectedSpecs[l]);if(g<i.min_width||isNaN(g))if("t"!=m||this.isFirstLoad)this.selectedSpecs[l]=i.min_width;else{const d={less_than_size:this.calcFormNotif.getErrorSizeLessThan(i.min_width,"diameter")};this.calcFormError[l]=d}if(g>i.max_width||isNaN(g))if("t"!=m||this.isFirstLoad)this.selectedSpecs[l]=i.max_width;else{const d={greater_than_size:this.calcFormNotif.getErrorSizeGreaterThan(i.max_width,"diameter")};this.calcFormError[l]=d}}}return n}applyCalculatorSpecs(n){let t=this.selectedSpecs,i=null,o=null;if(this.isInvalidFixedAttrs=!1,Object.keys(this.fixedAttributes).length)for(let r in this.fixedAttributes)this.fixedAttributes[r]!=this.selectedSpecs[r]&&(this.isInvalidFixedAttrs=!0);for(let r in n.prod_attrs){let c=n.prod_attrs[r];if("t"==c.field_type)n.prod_attrs[c.attribute_id].default_value=t[c.attribute_id];else if("size_unit"==c.attribute_id)n.prod_attrs[c.attribute_id].default_value=t[c.attribute_id],this.sizeUnit=t[c.attribute_id];else if("width"==c.attribute_id||"height"==c.attribute_id||"width_ft"==c.attribute_id||"height_ft"
1==c.attribute_id){c.default_value=null;for(let p in c.prod_attr_vals)if(typeof c.prod_attr_vals[p]<"u"&&(c.default_value||(c.default_value=c.prod_attr_vals[p].prod_attr_val_id),c.prod_attr_vals[p].prod_attr_val_id==t[c.attribute_id])){c.default_value=t[c.attribute_id];break}n.prod_attrs[c.attribute_id].default_value=c.default_value,this.selectedSpecs[c.attribute_id]=c.default_value}else if(typeof t[c.attribute_id]<"u"&&typeof c.prod_attr_vals<"u"&&typeof c.prod_attr_vals[t[c.attribute_id]]<"u")n.prod_attrs[c.attribute_id].default_value=t[c.attribute_id];else if(this.invalidSpecs&&typeof this.invalidSpecs[c.attribute_id]<"u")n.prod_attrs[c.attribute_id].default_value=0,t[c.attribute_id]=0;else{let p;p=0;for(let l in c.prod_attr_vals_sort)if(typeof c.prod_attr_vals_sort<"u"&&typeof c.prod_attr_vals[c.prod_attr_vals_sort[l]]<"u"){let m=isNaN(c.prod_attr_vals_sort[l])?c.prod_attr_vals_sort[l]:1*c.prod_attr_vals_sort[l],u=typeof c.prod_attr_vals[c.prod_attr_vals_sort[l]]<"u"?c.prod_attr_vals[c.prod_attr_vals_sort[l]]:null;if(p=p||m,null!=u&&"y"==u.default_value){p=m;break}}n.prod_attrs[c.attribute_id].default_value=p,this.selectedSpecs[c.attribute_id]=p}c.qty_flag&&"y"==c.qty_flag&&(i=c),(this.attrContainsOrderSpec(c,"INSETSOF")||this.attrContainsOrderSpec(c,"SHRINKINSETOF"))&&(o=c),this.attrContainsOrderSpec(c,"TA")&&n.shipping_computation_type_id&&2==n.shipping_computation_type_id&&(c.hide_flag="y")}return i&&o&&this.updateSetsOfAttribute(i,o,this.selectedSpecs),n}applyCalculatorSorts(n){for(const t in n.prod_attrs){const i=n.prod_attrs[t];let o=[];for(let r in i.prod_attr_vals_sort)typeof i.prod_attr_vals[i.prod_attr_vals_sort[r]]<"u"&&o.push(i.prod_attr_vals_sort[r]);if(0==o.length)for(let r in i.prod_attr_vals)o.push(r);i.prod_attr_vals_sort=o}return n}attrContainsOrderSpec(n,t){if(n.order_spec_code&&Array.isArray(n.order_spec_code))for(var i in n.order_spec_code)if(n.order_spec_code[i]==t)return!0;return!1}updateSetsOfAttribute(n,t,i){let r=n.prod_attr_vals[n.default_value];if(r&&"t"==t.field_type){let p=parseInt(r.factors&&r.factors.qty?r.factors.qty:r.factors&&r.factors.no_groups?r.factors.no_groups:0);t.default_value=parseInt(t.default_value),i[t.attribute_id]=t.default_value,(!t.default_value||t.default_value>p)&&(t.default_value=p,i[t.attribute_id]=p)}}isCustomSize(n,t){let i=0;
1if("y"==t.dynamic_size)i=1;else{let o=null,r=null;for(let c in n){let p=t.prod_attrs[c];if(p&&"Size"==p.attribute_name){o=p,r=n[c];break}}if(o){let p=o.prod_attr_vals;"custom"==n[o.attribute_id]||p&&p[r]&&p[r].attr_value.indexOf("Custom")>=0&&65796!=r?i=1:(i=0,delete t.prod_attrs.width,delete t.prod_attrs.height)}else for(let c in n){let p=t.prod_attrs[c];if(p&&(p.width_flag&&"y"==p.width_flag||p.height_flag&&"y"==p.height_flag)){i=1;break}}}return i}isCustomTrim(n,t){let i=0;for(let o in n)if(typeof t.prod_attrs[o]<"u"&&"Custom Trim"==t.prod_attrs[o].attribute_name){let r=t.prod_attrs[o].prod_attr_vals;if(r[n[o]]&&"Yes"==r[n[o]].attr_value){i=1;break}i=0}return i}setFixedAttrs(){for(let n in this.attributes){const t=this.attributes[n],i=typeof t.fixed_flag<"u"&&"y"==t.fixed_flag,o=1==Object.keys(t.prod_attr_vals).length,r=["SHAPE","FOLD","SIDE","CORNER"];let c=!1;t.order_spec_code&&Object.keys(r).forEach(p=>{t.order_spec_code.indexOf(r[p])>=0&&(c=!0)}),(t.order_spec_code&&(t.order_spec_code.indexOf("SZ")>=0||t.order_spec_code.indexOf("WD")>=0||t.order_spec_code.indexOf("HT")>=0)||["size_unit","width","height","width_ft","height_ft"].indexOf(t.attribute_id)>=0||3==t.attribute_id||i||c||o)&&(this.fixedAttributes[n]=t.default_value)}}}class Ne{ajax(n,t="GET",i={},o={}){let r=new XMLHttpRequest;return{promise:new Promise((p,l)=>{if(r.open(t,n),r.setRequestHeader("Content-type","application/json"),o)for(let m in o)r.setRequestHeader(m,o[m]);r.onload=function(){4===r.readyState&&200===r.status?p(JSON.parse(this.responseText)):l(Error(r.statusText))},r.onerror=function(m){l(Error("Network Error: "+JSON.stringify(m)))},r.send(JSON.stringify(i))}),http:r}}}class Ve{constructor(){this.calcPriceCacheKey="cpc",this.storage=typeof Storage<"u"?sessionStorage:null}get(n){return!(!this.storage||!this.storage[n])&&this.storage[n]}set(n,t){if(this.storage)try{this.storage[n]=t}catch(i){console.log("Exceeded storage limit : "+JSON.stringify(i))}}clear(){this.storage&&this.storage.clear()}setCalcPriceCache(n,t){if(this.storage)try{const i=this.storage[this.calcPriceCacheKey]&&this.storage[this.calcPriceCacheKey].length?JSON.parse(this.storage[this.calcPriceCacheKey]):{};i[n]=t,this.storage[this.calcPriceCacheKey]=JSON.stringify(i)}catch(i){console.log("Exceeded storage limit : "+JSON.stringify(i))}}getCalcPriceCache(n){if(this.storage&&this.storage[this.calcPriceCacheKey]){const t=JSON.parse(this.storage[this.calcPriceCacheKey]);if(t[n])return t[n]}return!1}clearCalcPriceCache(){this.storage&&this.storage[this.calcPriceCacheKey]&&this.storage.removeItem(this.calcPriceCacheKey)}}const Oe={qa:{key:"calculator.site",secret:"KEfm75#XjwSMux92zUWD9T8AafG!vwV6"},production:{key:"calculator.site",secret:"KEfm75#XjwSMux92zUWD9T8AafG!vwV6"}};class Pe{constructor(n){this.config=n,this.selectedSpecs=null,this.priceData=null,this.addOnAttributes=[],this.addOnAttributeName=null,this.tierId=0,this.coupon=null,this.priceCallback=null,this.SessionStorageService=new Ve,this.HttpService=new Ne,this.config.add_on_attributes&&(this.addOnAttributes=this.config.add_on_attributes),this.config.multi_price_attrs&&(this.addOnAttributes=this.config.multi_price_attrs),this.config.addon_attribute_name&&(this.addOnAttributeName=this.config.addon_attribute_name),this.setComputePriceUrl(`${this.config.compute_price_url}?website_code=${this.config.website_code}`),this.setValidateSpecsUrl(`${this.config.validate_specs_url}?website_code=${this.config.website_code}`)}setComputePriceUrl(n){this.computePriceUrl=n}setCalculatorSpecs(n){this.addOnAttributes.length&&(this.config.calc_api_enabled?n.addon_attributes=this.addOnAttributes.join(","):n.multi_price_attrs=this.addOnAttributes.join(",")),this.addOnAttributeName&&(n.addon_attribute_name=this.addOnAttributeName),this.selectedSpecs=n}getPriceFromServer(){let n={};if(this.config.calc_api_enabled){let t=Oe[this.config.environment];n={Authorization:"Basic "+btoa(t.key+":"+t.secret)}}else{const t=this.readCookie(this.config.access_token_field);t&&(n={Authorization:"Bearer "+t})}return this.HttpService.ajax(this.computePriceUrl,"POST",this.selectedSpecs,n)}getPriceFromCache(){if(!this.priceCacheExpired()){const n=this.selectedSpecs,t=this.getSpecsCombination(n);let i=this.SessionStorageService.getCalcPriceCache(t);if(i){if(i=JSON.parse(i),1==this.addOnAttributes.length)for(const o of n){const r=this.getSingleAttrAddon(o);r&&(i.subtotal=i.addon_attrs[r.attribute_id][r.value].price)}return this.priceData=this.applyCoupon(i),!0}}return!1}recordPriceCache(n,t){const i=this.getSpecsCombination(n);i&&(this.SessionStorageService.getCalcPriceCache("calculator_timestamp")||this.SessionStorageService.setCalcPriceCache("calculator_timestamp",(new Date).getTime()),this.SessionStorageService.setCalcPriceCache(i,JSON.stringify(t)))}getSpecsCombination(n){let t=[],i=["product_id","width","height","qty_var","ab_test_bucket_id","tier_id","price_override_flag","proofing_options"];for(const o in n)(o.match(/attr[0-9]+/)&&!this.getSingleAttrAddon(n[o])||-1!==i.indexOf(o))&&t.pu
1sh(o+":"+n[o]);return t.join("|")}priceCacheExpired(){const n=this.SessionStorageService.getCalcPriceCache("calculator_timestamp");return!(n&&(new Date).getTime()-n<864e5||(this.SessionStorageService.clearCalcPriceCache(),0))}getSingleAttrAddon(n){const t=this.addOnAttributes;return 1==t.length&&n.name=="attr"+t[0]?{attribute_id:t[0],value:n.value}:null}applyCoupon(n){const t=this.coupon;if(null!=t&&typeof t<"u"&&typeof t.coupon_code<"u"){const i=t.discount_percentage?1*t.discount_percentage:0,o=t.max_discount?1*t.max_discount:0;let r=t.discount_amount?1*t.discount_amount:0;i&&(r=n.subtotal*i/100),o&&(r=o<r?o:r),n.discount_price=r,n.total_price=1*n.total_price,r<n.total_price?n.total_price=n.total_price-r:(n.discount_price=n.subtotal,n.total_price=0)}return n}setValidateSpecsUrl(n){this.validateSpecsUrl=n}validateSpecs(n){const i={Authorization:"Basic "+btoa(`${this.config.calc_config.api_key}:${this.config.calc_config.api_secret}`)};return this.HttpService.ajax(this.validateSpecsUrl,"POST",{product_id:n.product_id,price_data:n},i)}readCookie(n){const t=n+"=",i=document.cookie.split(";");for(let o=0;o<i.length;o++){let r=i[o];for(;" "==r.charAt(0);)r=r.substring(1);if(0==r.indexOf(t))return r.substring(t.length,r.length)}return""}}class _{constructor(){this.events={},this.events={}}subscribe(n,t,i){const o=n+":"+t;return this.events[o]||(this.events[o]=[]),this.events[o].push(i),()=>{this.events[o]=this.events[o].filter(r=>i!==r)}}emit(n,t,i){const r=this.events[n+":"+t];r&&r.forEach(c=>{c.call(null,i)})}clear(){this.events=null}}class $e{constructor(n){this.config=n}logMessage(n){this.config.environment&&"prod"!=this.config.environment&&console.log(n)}logErrorMessage(n,t){this.config.environment&&"prod"!=this.config.environment&&console.error(n,t)}}class Ge{constructor(n,t,i,o){this.computingPrice=!1,this.priceSubscription=null,this.events=new _,this.model=n,this.price=new Pe(o),this.config=o,this.elementRef=t,this.calc_index=i,this.prodAttrs=this.model.calculator.prod_attrs,this.prodAttrsSort=this.model.calculator.prod_attrs_sort,this.logService=new $e(this.config),setTimeout(()=>{this.computePrice()},0)}computePrice(){if(this.priceSubscription&&this.priceSubscription.abort(),!this.price||!this.events)return!1;let n={},t=!1;const i=this.elementRef.querySelectorAll("input[type='hidden'], select");for(let o=0;o<i.length;o++){const r=i[o];-1!==r.name.indexOf("attr")&&0==r.value&&(t=!0),n[r.name]=r.value}if(this.price.setCalculatorSpecs(n),!t)if(this.price.getPriceFromCache())this.events.emit(this.calc_index,"priceChange",this.price.priceData);else{this.computingPrice=!0,this.config.on_load_price&&(this.computingPrice=!1,delete this.config.on_load_price),this.events.emit(this.calc_index,"computing",this.computingPrice);const o=this.price.getPriceFromServer();o.promise.then(r=>{if(this.computingPrice=!1,this.events.emit(this.calc_index,"computing",!1),this.price.priceData=JSON.parse(JSON.stringify(r)),this.events.emit(this.calc_index,"priceChange",this.price.priceData),this.price.recordPriceCache(n,r),this.price.addOnAttributes.length&&r.addon_attrs){let c=r.addon_attrs,p=this.price.addOnAttributes;for(let l in p){let m=p[l],u=n["attr"+m];if(typeof this.model.calculator.prod_attrs[m]<"u"){const g=this.model.calculator.prod_attrs[m].prod_attr_vals_sort.map(function(d,w,h){return isNaN(d)?d:Number(d)});if(m in c)for(let d in c[m]){let w=c[m][d];if(w.price&&w.item_data&&g.indexOf(Number(d))>=0&&d!=u){let h=JSON.parse(JSON.stringify(r));h.total_price=w.price,h.orig_price=w.price,h.unit_price=Number(w.price)/w.item_data.qty,h.turnaround=w.item_data.turnaround,h.price=w.price,h.qty=w.item_data.qty,typeof h.price_data>"u"&&(h.price_data={}),h.price_data["attr"+m]=d,n["attr"+m]=d,this.price.recordPriceCache(n,h)}}}}}}).catch(r=>{this.logService.logErrorMessage("Error in getPriceFromServer",r)}),this.priceSubscription=o.http}}updateSelectedSpecs(n){const t=JSON.parse(JSON.stringify(this.model.selectedSpecs));if(t[n.attribute_id]=n.prod_attr_val_id,this.model.previousSpecs=JSON.parse(JSON.stringify(this.model.selectedSpecs)),this.model.selectedSpecs=t,this.updatedSpecs={attribute_id:n.attribute_id,prod_attr_val_id:n.prod_attr_val_id},this.model.setCalculatorData(),this.prodAttrs=this.model.calculator.prod_attrs,this.prodAttrsSort=this.model.calculator.prod_attrs_sort,JSON.stringify(this.model.selectedSpecs)!=JSON.stringify(this.model.previousSpecs)){setTimeout(()=>{this.computePrice()},0);let i=this.getSelectedSpecs();
1this.events.emit(this.calc_index,"specsChange",i)}}getSelectedSpecs(){let n=JSON.parse(JSON.stringify(this.model.selectedSpecs));if(this.model.customSize?n.size_unit&&("ft"==n.size_unit?(n.height=n.height_ft,n.width=n.width_ft):(n.width_ft=n.width,n.height_ft=n.height)):(delete n.width,delete n.height,delete n.width_ft,delete n.height_ft,delete n.size_unit),this.model.excludeAttrs.length){let t=this.model.excludeAttrs;for(let i in t){let o=t[i];o in n&&delete n[o]}}return n}getCalculatorModel(){return JSON.parse(JSON.stringify(this.model))}destroy(){this.events.clear(),this.events=null,this.price=null,this.priceSubscription&&this.priceSubscription.abort()}validateSpecs(){let n={};const t=this.elementRef.querySelectorAll("input[type='hidden'], select");for(let i=0;i<t.length;i++){const o=t[i];n[o.name]=o.value}return this.price.validateSpecs(n)}}class Me{constructor(){this.focusedAttribute=new _}emitFocusedAttribute(n){this.focusedAttribute.emit(n,"focus",{})}isAttrValCustomSize(n){return"string"==typeof n?"Custom Size"==n.trim():"Custom Size"==n}}class j{constructor(){this.maxlength=6,this.size_attributes=["width","height","width_ft","height_ft","size_unit"],this.size_attribute=!1,this.AttributeService=new Me}emitFocus(n){this.AttributeService.emitFocusedAttribute(n)}}class Be extends j{constructor(n,t,i){super(),this.attribute=n,this.selected_value=t,this.elementRef=i,this.events=new _,this.true_value=0,this.false_value=0}updateAttributeValue(n){this.elementRef.querySelector("input[type='hidden']").value=n,this.events.emit(this.attribute.attribute_id,"update",{prod_attr_val_id:n})}updateOnChange(n){if(typeof n.attribute>"u")return!1;for(let t of this.attribute.prod_attr_vals_sort){let i=this.attribute.prod_attr_vals[t];"y"==i.check_flag?(this.attr_value=i.product_attr_value||i.attr_value,this.true_value=i.prod_attr_val_id):this.false_value=i.prod_attr_val_id}}updateAfterViewChecked(){this.elementRef.querySelector("input[type='hidden']").value=this.selected_value,this.selected_value==this.true_value&&(this.elementRef.querySelector("input[type='checkbox']").checked="checked")}destroy(){this.events.clear(),this.events=null}}class Xe extends j{constructor(n,t,i,o,r){super(),this.attribute=n,this.disabled=t,this.selected_value=i,this.invalid_specs=o,this.elementRef=r,this.events=new _}updateAttributeValue(n){this.events.emit(this.attribute.attribute_id,"change",{prod_attr_val_id:n})}updateOnChange(n){typeof n.attribute>"u"||(this.size_attribute=this.size_attributes.indexOf(this.attribute.attribute_id)>=0,this.size_attribute?this.setSizeAttributeValues():this.setAttributeValues())}updateAfterViewChecked(){this.elementRef.getElementsByTagName("SELECT")[0].value=this.selected_value}setAttributeValues(){this.attribute_name="attr"+this.attribute.attribute_id,this.attribute_values=[];for(let n of this.attribute.prod_attr_vals_sort){let t=this.attribute.prod_attr_vals[n];"undefined"!=t.product_attr_value&&t.product_attr_value&&""!=t.product_attr_value.replace(/\s/g,"")&&(t.attr_value=t.product_attr_value),this.attribute_values.push(t)}}setSizeAttributeValues(){this.attribute_name=this.attribute.attribute_id,this.attribute_name=["width_ft","height_ft"].indexOf(this.attribute_name)>=0?this.attribute_name.split("_").shift():this.attribute_name,this.attribute_values=[];for(let t in this.attribute.prod_attr_vals)typeof this.attribute.prod_attr_vals[t].prod_attr_val_id<"u"&&this.attribute_values.push(this.attribute.prod_attr_vals[t])}destroy(){this.events.clear(),this.events=null}}class Ye extends j{constructor(n,t,i,o,r){super(),this.attribute=n,this.disabled=t,this.selected_value=i,this.invalid_specs=o,this.elementRef=r,this.events=new _,this.group_attribute_values={},this.prod_attr_val_groups=[]}updateAttributeValue(n){this.events.emit(this.attribute.attribute_id,"change",{prod_attr_val_id:n})}updateOnChange(n){typeof n.attribute>"u"||(this.size_attribute=this.size_attributes.indexOf(this.attribute.attribute_id)>=0,this.size_attribute?this.setSizeAttributeValues():this.setAttributeValues())}updateAfterViewChecked(){this.elementRef.nativeElement.getElementsByTagName("SELECT")[0].value=this.selected_value}setAttributeValues(){this.attribute_name="attr"+this.attribute.attribute_id,this.attribute_values=[],this.prod_attr_val_groups=[],this.group_attribute_values={};for(let n of this.attribute.prod_attr_vals_sort){let t=this.attribute.prod_attr_vals[n];"undefined"!=t.product_attr_value&&t.product_attr_value&&""!=t.product_attr_value.replace(/\s/g,"")&&(t.attr_value=t.product_attr_value),t.prod_attr_val_group?(this.prod_attr_val_groups.indexOf(t.prod_attr_val_group)<0&&this.prod_attr_val_groups.push(t.prod_attr_val_group),this.group_attribute_values[t.prod_attr_val_group]||(this.group_attribute_values[t.prod_attr_val_group]=[]),this.group_attribute_values[t.prod_attr_val_group].push(t)):this.attribute_values.push(t)}}setSizeAttributeValues(){this.attribute_name=this.attribute.attribute_id,this.attribute_name=["width_ft","height_ft"].indexOf(this.attribute_name)>=0?this.attribute_name.split("_").shift():this.attribute_name,this.attribute_values=[];for(let t in this.attribute.prod_attr_vals)typeof this.attribute.prod_attr_vals[t].prod_attr_val_id<"u"&&this.attribute_values.push(this.attribute.prod_attr_vals[t])}destroy(){this.events.clear(),this.events=null}}class Ue extends j{constructor(n,t,i,o){super(),this.attribute=n,this.selected_value=t,this.show_attribute_value=i,this.elementRef=o,this.events=new _}get attibuteValue(){if(this.selected_value){const n=this.attribute.prod_attr_vals[this.selected_value];return n.product_attr_value||n.attr_value}return""}destroy(){this.events.clear(),this.events=null}}class Le{getNumericValue(n){let i=NaN,r=/^(-)?\s*(\d*)(\.\d+|(\s+\d*\s*)?\s*\/\s*\d+)?$/.exec(n);if(!r)return NaN;let c=r[1],p=r[2],l=r[3];if(!p&&!l||(i=!p&&l&&-1!==l.search(/^\./)?0:parseInt(p),isNaN(i))
1)return NaN;if(!l)return i*("-"===c?-1:1);if(-1!==l.search(/^\./)){let m=parseFloat(l);i=Math.round(1e3*(i+m))/1e3}else if(-1!==l.search(/^\s*\//)){let m=parseInt(p),u=parseInt(l.replace("/",""));i=Math.round(1e3*m/u)/1e3}else{let u=l.split("/").map(function(w){return parseInt(w)});i=Math.round(1e3*(i+u[0]/u[1]))/1e3}return i*("-"===c?-1:1)}}class He{constructor(n,t,i,o){this.attribute=n,this.selectedValue=t,this.defaultValue=i,this.elementRef=o,this.events=new _,this.maxLength=6,this.dataType="n",this.FractionDecimalSizeService=new Le,this.initialize()}validate(n){var t=n;t.preventDefault();var i=t.target.value;if(["n","w"].indexOf(this.dataType)>=0){var r=this.FractionDecimalSizeService.getNumericValue(i);if(r&&"n"==this.dataType)this.selectedValue=r;else if(/^(0|[1-9]\d*)(\.\d+)?$/.test(i)){if("y"==this.attribute.qty_flag){const c=this.attribute.default_min_value?Number(this.attribute.default_min_value):1;Number(i)<c?this.events.emit(this.attribute.attribute_id,"min_qty",{min_qty:c,valid:!1}):this.events.emit(this.attribute.attribute_id,"min_qty",{valid:!0})}this.selectedValue=i}else t.returnValue=!1,this.attrContainsOrderSpec(this.attribute,"INSETSOF")||this.attrContainsOrderSpec(this.attribute,"SHRINKINSETOF")?this.selectedValue=i:(this.selectedValue=this.attribute.default_value,"y"==this.attribute.qty_flag&&this.events.emit(this.attribute.attribute_id,"min_qty",{valid:!0}))}else this.selectedValue=i}initialize(){this.attribute.maxlength&&(this.maxLength=this.attribute.maxlength),this.attribute.data_type&&(this.dataType=this.attribute.data_type);let n=this.elementRef.getElementsByTagName("INPUT")[0];this.inputEl=n,this.inputEl.value=this.selectedValue,this.inputEl.setAttribute("maxlength",this.maxLength),this.inputEl.addEventListener("change",this.emitChanges.bind(this)),this.inputEl.addEventListener("keypress",this.preventDefault.bind(this))}emitChanges(n){this.validate(n),this.events.emit(this.attribute.attribute_id,n.type,{prod_attr_val_id:this.selectedValue})}preventDefault(n){13==n.keyCode&&(n.preventDefault(),this.emitChanges(n))}attrContainsOrderSpec(n,t){if(n.order_spec_code&&Array.isArray(n.order_spec_code))for(var i in n.order_spec_code)if(n.order_spec_code[i]==t)return!0;return!1}destroy(){this.events.clear(),this.events=null,this.inputEl.removeEventListener("change",this.emitChanges.bind(this)),this.inputEl.removeEventListener("keypress",this.preventDefault.bind(this))}}var I=f(47744);function Je(a,n){1&a&&(e.j41(0,"option",7),e.EFF(1," Please Select an Option "),e.k0s())}function Qe(a,n){if(1&a&&(e.j41(0,"option",8),e.EFF(1),e.nI1(2,"decodeHtml"),e.k0s()),2&a){const t=n.$implicit,i=e.XpG();e.Y8G("value",t.prod_attr_val_id)("selected",t.prod_attr_val_id==i.selected_value),e.R7$(),e.SpI(" ",e.bMT(2,3,t.attr_value)," ")}}let Z=(()=>{class a{constructor(t){this.elementRef=t,this.specChange=new s.bkB}ngOnInit(){const t=this;this.DropdownAttribute.events.subscribe(this.attribute.attribute_id,"change",function(i){t.specChange.emit({attribute_id:t.attribute.attribute_id,prod_attr_val_id:i.prod_attr_val_id})})}ngOnChanges(t){this.DropdownAttribute||(this.DropdownAttribute=new Xe(this.attribute,this.disabled,this.selected_value,this.invalid_specs,this.elementRef.nativeElement)),t.attribute&&(this.DropdownAttribute.attribute=t.attribute.currentValue,this.DropdownAttribute.updateOnChange(t))}updateAttributeValue(){this.DropdownAttribute.selected_value=this.selected_value,this.DropdownAttribute.updateAttributeValue(this.selected_value)}ngOnDestroy(){this.DropdownAttribute.destroy()}updateValue(t){this.selected_value=t,this.updateAttributeValue()}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(e.aKT))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["dropdown-attribute"]],inputs:{attribute:"attribute",disabled:"disabled",selected_value:"selected_value",invalid_specs:"invalid_specs"},outputs:{specChange:"specChange"},standalone:!1,features:[e.OA$],decls:13,vars:8,consts:[["attrSel",""],[1,"site-form-group","form-group","embedded-label","has-value"],[1,"input-label-container"],[1,"site-input-label"],[1,"site-input-group"],[1,"site-custom-select"],[1,"select-input","site-form-input",3,"change","id","disabled"],["selected","","value","0"],[3,"value","selected"],["aria-hidden","true",1,"select-icon","pp-down"]],template:function(i,o){if(1&i){const r=e.RV6();
1e.j41(0,"div",1)(1,"div",2)(2,"span",3),e.EFF(3),e.nI1(4,"decodeHtml"),e.k0s()(),e.j41(5,"div",4)(6,"div",5)(7,"select",6,0),e.bIt("change",function(){s.eBV(r);const p=e.sdS(8);return s.Njj(o.updateValue(p.value))}),e.nVh(9,Je,2,0,"option",7),e.Z7z(10,Qe,3,5,"option",8,e.fX1),e.k0s(),e.nrm(12,"span",9),e.k0s()()()}2&i&&(e.R7$(3),e.SpI(" ",e.bMT(4,6,o.attribute.product_attribute_name||o.attribute.attribute_name),": "),e.R7$(4),e.Y8G("id",e.mNQ(o.DropdownAttribute.attribute_name))("disabled",o.disabled),e.BMQ("name",o.DropdownAttribute.attribute_name),e.R7$(2),e.vxM(o.invalid_specs&&0==o.selected_value?9:-1),e.R7$(),e.Dyx(o.DropdownAttribute.attribute_values))},dependencies:[b.xH,b.y7,I.O],encapsulation:2})}}return a})(),Ke=(()=>{class a{constructor(t){this.elementRef=t,this.specChange=new s.bkB,this.isSelected=!1,this.checkboxValue={},this.check=!1}ngOnInit(){this.check=!(!this.attribute.prod_attr_vals[this.selected_value]||"y"!=this.attribute.prod_attr_vals[this.selected_value].check_flag);for(const t in this.attribute.prod_attr_vals)"y"==this.attribute.prod_attr_vals[t].check_flag?(this.checkboxValue.y=this.attribute.prod_attr_vals[t].prod_attr_val_id,this.attr_value=this.attribute.prod_attr_vals[t].attr_value,this.isSelected=this.selected_value==this.attribute.prod_attr_vals[t].prod_attr_val_id):this.checkboxValue.n=this.attribute.prod_attr_vals[t].prod_attr_val_id}ngOnChanges(t){this.CheckboxAttributeComponent||(this.CheckboxAttributeComponent=new Be(this.attribute,this.selected_value,this.elementRef.nativeElement)),t.attribute&&(this.CheckboxAttributeComponent.attribute=t.attribute.currentValue,this.CheckboxAttributeComponent.updateOnChange(t))}setValue(t){this.selected_value=this.checkboxValue[1==t.target.checked?"y":"n"],this.specChange.emit({attribute_id:this.attribute.attribute_id,prod_attr_val_id:this.selected_value})}ngOnDestroy(){this.CheckboxAttributeComponent&&this.CheckboxAttributeComponent.destroy()}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(e.aKT))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["checkbox-attribute"]],inputs:{attribute:"attribute",disabled:"disabled",selected_value:"selected_value"},outputs:{specChange:"specChange"},standalone:!1,features:[e.OA$],decls:6,vars:8,consts:[[1,"site-custom-checkbox","checkbox-label-wrapper","checkbox-attribute-label"],["type","checkbox","name","calc-checkbox",1,"checkbox-input","checkbox-attribute",3,"ngModelChange","click","disabled","ngModel","checked"],[1,"checkbox-icon-override"],[1,"checkbox-label"],["type","hidden",3,"name","value"]],template:function(i,o){1&i&&(e.j41(0,"label",0)(1,"input",1),e.mxI("ngModelChange",function(c){return e.DH7(o.check,c)||(o.check=c),c}),e.bIt("click",function(c){return o.setValue(c)}
1),e.k0s(),e.nrm(2,"span",2),e.j41(3,"span",3),e.EFF(4),e.k0s()(),e.nrm(5,"input",4)),2&i&&(e.R7$(),e.Y8G("disabled",o.disabled),e.R50("ngModel",o.check),e.Y8G("checked",o.isSelected),e.R7$(3),e.JRh(o.attr_value),e.R7$(),e.Y8G("name",e.VkB("attr",o.attribute.attribute_id))("value",e.mNQ(o.selected_value)))},dependencies:[b.Zm,b.BC,b.vS],encapsulation:2})}}return a})(),W=(()=>{class a{constructor(t){this.elementRef=t,this.specChange=new s.bkB}ngOnChanges(t){t.attribute&&(this.selected_value=t.attribute.currentValue.default_value)}ngAfterViewInit(){const t=this;this.TextAttribute=new He(this.attribute,this.selected_value,this.selected_value,this.elementRef.nativeElement),["change","keypress"].forEach((o,r)=>{this.TextAttribute.events.subscribe(this.attribute.attribute_id,o,function(c){t.selected_value=c.prod_attr_val_id,t.specChange.emit({attribute_id:t.attribute.attribute_id,prod_attr_val_id:c.prod_attr_val_id})})})}ngOnDestroy(){this.TextAttribute.destroy()}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(e.aKT))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["text-attribute"]],inputs:{attribute:"attribute",disabled:"disabled",selected_value:"selected_value"},outputs:{specChange:"specChange"},standalone:!1,features:[e.OA$],decls:7,vars:11,consts:[[1,"site-form-group","form-group","embedded-label","has-value"],[1,"input-label-container"],[1,"site-input-label"],[1,"site-input-group"],["type","text",1,"site-form-input","form-control",3,"ngModelChange","id","ngModel","disabled","value"],["type","hidden",3,"name","value"]],template:function(i,o){1&i&&(e.j41(0,"div",0)(1,"div",1)(2,"span",2),e.EFF(3),e.k0s()(),e.j41(4,"div",3)(5,"input",4),e.mxI("ngModelChange",function(c){return e.DH7(o.selected_value,c)||(o.selected_value=c),c}),e.k0s(),e.nrm(6,"input",5),e.k0s()()),2&i&&(e.R7$(3),e.SpI(" ",o.attribute.product_attribute_name||o.attribute.attribute_name,": "),e.R7$(2),e.Y8G("id",e.VkB("attr",o.attribute.attribute_id))("value",e.mNQ(o.selected_value)),e.R50("ngModel",o.selected_value),e.Y8G("disabled",o.disabled),e.R7$(),e.Y8G("name",e.VkB("attr",o.attribute.attribute_id))("value",e.mNQ(o.selected_value)))},dependencies:[b.me,b.BC,b.vS],encapsulation:2})}}return a})();const Ze=()=>["width","height"],We=()=>["width_ft","height_ft"];function et(a,n){if(1&a){const t=e.RV6();e.j41(0,"div",6)(1,"label",7),e.EFF(2),e.k0s(),e.EFF(3," : "),e.j41(4,"dropdown-attribute",8),e.bIt("specChange",function(o){s.eBV(t);const r=e.XpG(3);return s.Njj(r.updateSelectedSpecs(o))}),e.k0s()()}if(2&a){const t=e.XpG(2).$implicit,i=e.XpG();e.R7$(2),e.JRh(i.model.calculator.prod_attrs[t].attribute_name),e.R7$(2),e.Y8G("attribute",i.model.calculator.prod_attrs[t])("selected_value",i.model.selectedSpecs[t])}}function tt(a,n){if(1&a){const t=e.RV6();e.j41(0,"div",6)(1,"label",7),e.EFF(2),e.k0s(),e.EFF(3," : "),e.j41(4,"dropdown-attribute",9),e.bIt("specChange",function(o){s.eBV(t);const r=e.XpG(3);return s.Njj(r.updateSelectedSpecs(o))}),e.k0s()()}if(2&a){const t=e.XpG(2).$implicit,i=e.XpG();e.R7$(2),e.JRh(i.model.calculator.prod_attrs[t].attribute_name),e.R7$(2),e.Y8G("selected_value",i.model.selectedSpecs[t])("attribute",i.model.calculator.prod_attrs[t])}}function it(a,n){if(1&a){const t=e.RV6();e.j41(0,"div",6)(1,"label",7),e.EFF(2),e.k0s(),e.EFF(3," : "),e.j41(4,"dropdown-attribute",9),e.bIt("specChange",function(o){s.eBV(t);const r=e.XpG(3);return s.Njj(r.updateSelectedSpecs(o))}),e.k0s()()}if(2&a){const t=e.XpG(2).$implicit,i=e.XpG();e.R7$(2),e.JRh(i.model.calculator.prod_attrs[t].attribute_name),e.R7$(2),e.Y8G("selected_value",i.model.selectedSpecs[t])("attribute",i.model.calculator.prod_attrs[t])}}function ot(a,n){if(1&a){const t=e.RV6();e.j41(0,"div",6)(1,"label",7),e.EFF(2),e.k0s(),e.EFF(3," : "),e.j41(4,"checkbox-attribute",9),e.bIt("specChange",function(o){s.eBV(t);const r=e.XpG(3);return s.Njj(r.updateSelectedSpecs(o))}),e.k0s()()}if(2&a){const t=e.XpG(2).$implicit,i=e.XpG();e.R7$(2),e.JRh(i.model.calculator.prod_attrs[t].attribute_name),e.R7$(2),e.Y8G("selected_value",i.model.selectedSpecs[t])("attribute",i.model.calculator.prod_attrs[t])}}function nt(a,n){if(1&a){const t=e.RV6();e.j41(0,"div",6)(1,"label",7),e.EFF(2),e.k0s(),e.EFF(3," : "),e.j41(4,"text-attribute",9),e.bIt("specChange",function(o){s.eBV(t);const r=e.XpG(3);return s.Njj(r.updateSelectedSpecs(o))}),e.k0s()()}if(2&a){const t=e.XpG(2).$implicit,i=e.XpG();e.R7$(2),e.JRh(i.model.calculator.prod_attrs[t].attribute_name),e.R7$(2),e.Y8G("selected_value",i.model.selectedSpecs[t])("attribute",i.model.calculator.prod_attrs[t])}}function at(a,n){if(1&a){const t=e.RV6();e.j41(0,"div",6)(1,"label",7),e.EFF(2),e.k0s(),e.EFF(3," : "),e.j41(4,"dropdown-attribute",9),e.bIt("specChange",function(o){s.eBV(t);const r=e.XpG(3);return s.Njj(r.updateSelectedSpecs(o))}),e.k0s()()}if(2&a){const t=e.XpG(2).$implicit,i=e.XpG();e.R7$(2),e.JRh(i.model.calculator.prod_attrs[t].attribute_name),e.R7$(2),e.Y8G("selected_value",i.model.selectedSpecs[t])("attribute",i.model.calculator.prod_attrs[t])}}function rt(a,n){if(1&a&&(e.j41(0,"div"),e.nVh(1,et,5,3,"div",6),e.nVh(2,tt,5,3,"div",6),e.nVh(3,it,5,3,"div",6),e.nVh(4,ot,5,3,"div",6),e.nVh(5,nt,5,3,"div",6),e.nVh(6,at,5,3,"div",6),e.k0s()),2&a){const t=e.XpG().$implicit,i=e.XpG();e.R7$(),e.vxM(1==i.model.customSize&&"in"==i.model.sizeUnit&&e.lJ4(6,Ze).indexOf(t)>=0?1:-1),e.R7$(),e.vxM(1==i.model.customSize&&"ft"==i.model.sizeUnit&&e.lJ4(7,We).indexOf(t)>=0?2:-1),e.R7$(),e.vxM("s"==i.model.calculator.prod_attrs[t].field_type?3:-1),e.R7$(),e.vxM("c"==i.model.calculator.prod_attrs[t].field_type?4:-1),e.R7$(),e.vxM("t"==i.model.calculator.prod_attrs[t].field_type?5:-1),e.R7$(),e.vxM("r"==i.model.calculator.prod_attrs[t].field_type?6:-1)}}function ct(a,n){if(1&a&&(e.j41(0,"div"),e.nVh(1,rt,7,8,"div"),e.k0s()),2&a){const t=n.$implicit,i=e.XpG();e.R7$(),e.vxM(i.model.calculator.prod_attrs[t]&&i.model.calculator.prod_attrs[t].prod_attr_vals_sort.length?1:-1)}}function pt(a,n){if(1&a&&(e.j41(0,"strong"),e.EFF(1),e.nrm(2,"br"),e.j41(3,"h1")(4,"strong"),e.EFF(5),e.k0s()(),e.EFF(6),e.k0s()),2&a){const t=e.XpG();e.R7$(),e.LHq(" ",t.price.price_data.qty," (",t.price.price_data.width," x ",t.price.price_data.height,") ",t.price.price_data.item_name),e.R7$(4),e.SpI("$",t.price.price_data.subtotal),e.R7$(),e.SpI(" ($",t.price.price_data.unit_price," per piece) ")}}let st=(()=>{class a{constructor(t,i){this.elementRef=t,this.ConfigManagerService=i,this.invalid_specs=null,this.priceData=null,this.priceChange=new s.bkB,this.specsChange=new s.bkB,this.computing=new s.bkB,this.validateSpecs=new s.bkB,this.config={},this.computing_price=!0,this.showInvalidSpecsError=!1,this.app_config=this.ConfigManagerService.getConfig("app"),this.auth_config=this.ConfigManagerService.getConfig("auth"),this.calcConfig=this.ConfigManagerService.getConfig("calculator"),this.config={website_code:this.app_config.website_code,compute_price_url:this.app_config.api_url+"/price",access_token_field:this.auth_config.act_field,validate_specs_url:this.calcConfig.api_url+"/"+this.calcConfig.api_version+"/validateSpecs",calc_config:this.calcConfig}}initialize(){this.model=new K,this.model.setInvalidSpecs(this.invalid_specs);let t={};this.priceData&&(t=this.filterPriceDataSpecs(this.priceData)),this.model.initialize(JSON.parse(JSON.stringify(this.calculator_data)),Object.keys(t).length?t:null),this.CalculatorForm=new Ge(this.model,this.elementRef.nativeElement,this.model.calculator.product_id,this.config),this.CalculatorForm.events.subscribe(this.model.calculator.product_id,"priceChange",i=>{this.priceChange.emit(i),this.computing_price=!1}),this.CalculatorForm.events.subscribe(this.model.calculator.product_id,"computing",i=>{this.computing_price=i}),this.CalculatorForm.events.subscribe(this.model.calculator.product_id,"specsChange",i=>{this.specsChange.emit(i)}),this.specsChange.emit(this.model.selectedSpecs),this.price=this.CalculatorForm.price}updateSelectedSpecs(t){this.CalculatorForm.updateSelectedSpecs(t)}disableField(t){const o=isNaN(t)?t:Number(t);let r=!1;this.calculator_data.prod_attrs[o]&&this.calculator_data.prod_attrs[o].fixed_flag&&"y"==this.calculator_data.prod_attrs[o].fixed_flag&&(r=!0);const c=this.calculator_data.prod_attrs[o];let p=!1;return(c.width_flag&&"y"==c.width_flag||c.height_flag&&"y"==c.height_flag)&&(p=!0),["width","height","size_unit","width_ft","height_ft"].indexOf(o)>=0||r||p||c.order_spec_code&&c.order_spec_code.indexOf("SZ")>=0}ngOnDestroy(){this.CalculatorForm.destroy()}validateSpecsHandler(t){if(this.showInvalidSpecsError=!t.valid,!t.valid)if(this.invalid_specs&&Object.keys(this.invalid_specs).length){const i=Object.keys(this.invalid_specs).map(r=>this.calculator_data.prod_attrs[r].attribute_name),o=i.join(" ,");this.invalidSpecsErrorMessage=o+(i.length>
11?NaN:" has ")+"an invalid value."}else{let i="",o="";const r=t.attribute,c=t.prodAttrs,p=c[r.attribute_id];p&&(p.attribute_name&&(i=c[r.attribute_id].attribute_name),p.prod_attr_vals[r.prod_attr_val_id]&&p.prod_attr_vals[r.prod_attr_val_id].attr_value&&(o=p.prod_attr_vals[r.prod_attr_val_id].attr_value)),this.invalidSpecsErrorMessage=i+" "+o+" is not currently available."}this.validateSpecs.emit({valid:t.valid,message:this.invalidSpecsErrorMessage,isPreviousSpecValid:!t.hasOwnProperty("isPreviousSpecValid")||t.isPreviousSpecValid})}filterPriceDataSpecs(t){const i={},o=["width","height"];return Object.keys(t).map(r=>{o.includes(r)&&(i[r]=t[r]),r.includes("attr")&&(i[r.replace("attr","")]=t[r])}),i}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(e.aKT),e.rXU(k.v))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["calculator"]],inputs:{calculator_data:"calculator_data",invalid_specs:"invalid_specs",priceData:"priceData"},outputs:{priceChange:"priceChange",specsChange:"specsChange",computing:"computing",validateSpecs:"validateSpecs"},standalone:!1,decls:10,vars:3,consts:[["id","calculator",2,"padding","20px"],["type","hidden","name","product_id",3,"value"],["type","hidden","name","product_type","value","offset"],["type","hidden","name","calc_form_flag","value","n"],["type","hidden","name","coupon_code","value",""],["type","hidden","name","tier_id","value",""],[1,"calculator-group","clearfix"],[1,"calculator-label"],[3,"specChange","attribute","selected_value"],[3,"specChange","selected_value","attribute"]],template:function(i,o){1&i&&(e.j41(0,"div",0),e.nrm(1,"input",1)(2,"input",2)(3,"input",3)(4,"input",4)(5,"input",5),e.Z7z(6,ct,2,1,"div",null,e.fX1),e.nrm(8,"br"),e.nVh(9,pt,7,6,"strong"),e.k0s()),2&i&&(e.R7$(),e.Y8G("value",e.mNQ(o.model.calculator.product_id)),e.R7$(5),e.Dyx(o.model.calculator.prod_attrs_sort),e.R7$(3),e.vxM(o.price.price_data?9:-1))},dependencies:[Z,Ke,W],encapsulation:2})}}return a})();function lt(a,n){1&a&&(e.j41(0,"option",2),e.EFF(1,"Please Select an Option"),e.k0s())}function dt(a,n){if(1&a&&(e.j41(0,"option",4),e.EFF(1),e.nI1(2,"decodeHtml"),e.k0s()),2&a){const t=n.$implicit,i=e.XpG(2);e.Y8G("value",t.prod_attr_val_id)("selected",t.prod_attr_val_id==i.selected_value),e.R7$(),e.SpI(" ",e.bMT(2,3,t.attr_value)," ")}}function mt(a,n){if(1&a&&(e.j41(0,"optgroup",3),e.Z7z(1,dt,3,5,"option",4,e.fX1),e.k0s()),2&a){const t=n.$implicit,i=e.XpG();e.Y8G("label",e.mNQ(t)),e.R7$(),e.Dyx(i.DropdownAttribute.group_attribute_values[t])}}function gt(a,n){if(1&a&&(e.j41(0,"option",4),e.EFF(1),e.nI1(2,"decodeHtml"),e.k0s()),2&a){const t=n.$implicit,i=e.XpG();e.Y8G("value",t.prod_attr_val_id)("selected",t.prod_attr_val_id==i.selected_value),e.R7$(),e.SpI(" ",e.bMT(2,3,t.attr_value)," ")}}let ht=(()=>{class a{constructor(t){this.elementRef=t,this.specChange=new s.bkB}ngOnInit(){const t=this;this.DropdownAttribute.events.subscribe(this.attribute.attribute_id,"change",function(i){t.specChange.emit({attribute_id:t.attribute.attribute_id,prod_attr_val_id:i.prod_attr_val_id})})}ngOnChanges(t){this.DropdownAttribute||(this.DropdownAttribute=new Ye(this.attribute,this.disabled,this.selected_value,this.invalid_specs,this.elementRef.nativeElement)),t.attribute&&(this.DropdownAttribute.attribute=t.attribute.currentValue,this.DropdownAttribute.updateOnChange(t))}updateAttributeValue(){this.DropdownAttribute.selected_value=this.selected_value,this.DropdownAttribute.updateAttributeValue(this.selected_value)}updateValue(t){this.selected_value=t,this.updateAttributeValue()}ngOnDestroy(){this.DropdownAttribute.destroy()}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(e.aKT))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["dropdown-optgroup-attribute"]],inputs:{attribute:"attribute",disabled:"disabled",selected_value:"selected_value",invalid_specs:"invalid_specs"},outputs:{specChange:"specChange"},standalone:!1,features:[e.OA$],decls:7,vars:5,consts:[["attrSel",""],[1,"form-control","dropdown-attribute","calc-attr-form-control",3,"change","id","disabled"],["selected","","value","0"],[3,"label"],[3,"value","selected"]],template:function(i,o){if(1&i){const r=e.RV6();e.j41(0,"select",1,0),e.bIt("change",function(){s.eBV(r);const p=e.sdS(1);
1return s.Njj(o.updateValue(p.value))}),e.nVh(2,lt,2,0,"option",2),e.Z7z(3,mt,3,2,"optgroup",3,e.fX1),e.Z7z(5,gt,3,5,"option",4,e.fX1),e.k0s()}2&i&&(e.Y8G("id",e.mNQ(o.DropdownAttribute.attribute_name))("disabled",o.disabled),e.BMQ("name",o.DropdownAttribute.attribute_name),e.R7$(2),e.vxM(o.invalid_specs&&0==o.selected_value?2:-1),e.R7$(),e.Dyx(o.DropdownAttribute.prod_attr_val_groups),e.R7$(2),e.Dyx(o.DropdownAttribute.attribute_values))},dependencies:[b.xH,b.y7,I.O],encapsulation:2})}}return a})();function ut(a,n){if(1&a&&(e.j41(0,"span",0),e.EFF(1),e.nI1(2,"decodeHtml"),e.k0s()),2&a){const t=e.XpG();e.R7$(),e.SpI(" ",e.bMT(2,1,t.HiddenAttribute.attibuteValue)," ")}}let ft=(()=>{class a{constructor(t){this.elementRef=t,this.show_attribute_value=!0}ngOnChanges(t){this.HiddenAttribute||(this.HiddenAttribute=new Ue(this.attribute,this.selected_value,this.show_attribute_value,this.elementRef.nativeElement)),t.selected_value&&(this.HiddenAttribute.selected_value=t.selected_value.currentValue),t.attribute&&(this.HiddenAttribute.attribute=t.attribute.currentValue)}ngOnDestroy(){this.HiddenAttribute.destroy()}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(e.aKT))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["hidden-attribute"]],inputs:{attribute:"attribute",selected_value:"selected_value",show_attribute_value:"show_attribute_value"},standalone:!1,features:[e.OA$],decls:2,vars:6,consts:[["tabindex","0",1,"hidden-attribute-value"],["type","hidden",3,"id","name","value"]],template:function(i,o){1&i&&(e.nVh(0,ut,3,3,"span",0),e.nrm(1,"input",1)),2&i&&(e.vxM(o.show_attribute_value?0:-1),e.R7$(),e.Y8G("id",e.VkB("attr",o.attribute.attribute_id))("name",e.VkB("attr",o.attribute.attribute_id))("value",o.selected_value))},dependencies:[I.O],encapsulation:2})}}return a})(),bt=(()=>{class a{transform(t){return Object.keys(t)}static{this.\u0275fac=function(i){return new(i||a)}}static{this.\u0275pipe=e.EJ8({name:"objectKeys",type:a,pure:!0,standalone:!1})}}return a})();const wt=()=>["e","dt"],xt=()=>["s","r"],kt=()=>["width","height","size_unit","width_ft","height_ft"],yt=()=>["Quantity","Turnaround"],vt=a=>({hide:a});function _t(a,n){if(1&a){const t=e.RV6();e.j41(0,"div",19),e.nrm(1,"div",20),e.j41(2,"div",25)(3,"div",26)(4,"label",21),e.EFF(5,"Width"),e.k0s(),e.j41(6,"dropdown-attribute",27,1),e.bIt("specChange",function(o){s.eBV(t);const r=e.XpG(3);return s.Njj(r.updateSelectedSpecs(o))}),e.k0s()(),e.j41(8,"div",28)(9,"label",29),e.EFF(10,"x"),e.k0s()(),e.j41(11,"div",26)(12,"label",21),e.EFF(13,"Height"),e.k0s(),e.j41(14,"dropdown-attribute",27,1),e.bIt("specChange",function(o){s.eBV(t);const r=e.XpG(3);return s.Njj(r.updateSelectedSpecs(o))}),e.k0s()()()()}if(2&a){const t=e.XpG(2).$implicit,i=e.XpG();e.R7$(6),e.Y8G("disabled","y"==(null==i.model.calculator.prod_attrs.width?null:i.model.calculator.prod_attrs.width.fixed_flag))("attribute",i.model.calculator.prod_attrs.width)("selected_value",i.model.selected_specs.width),e.R7$(8),e.Y8G("disabled","y"==(null==i.model.calculator.prod_attrs[t]?null:i.model.calculator.prod_attrs[t].fixed_flag))("attribute",i.model.calculator.prod_attrs[t])("selected_value",i.model.selected_specs[t])}}function zt(a,n){if(1&a){const t=e.RV6();e.j41(0,"div",19),e.nrm(1,"div",20),e.j41(2,"div",25)(3,"div",26)(4,"label",21),e.EFF(5,"Width"),e.k0s(),e.j41(6,"dropdown-attribute",27,1),e.bIt("specChange",function(o){s.eBV(t);const r=e.XpG(3);return s.Njj(r.updateSelectedSpecs(o))}),e.k0s()(),e.j41(8,"div",28)(9,"label",29),e.EFF(10,"x"),e.k0s()(),e.j41(11,"div",26)(12,"label",21),e.EFF(13,"Height"),e.k0s(),e.j41(14,"dropdown-attribute",27,1),e.bIt("specChange",function(o){s.eBV(t);const r=e.XpG(3);return s.Njj(r.updateSelectedSpecs(o))}),e.k0s()()()()}if(2&a){const t=e.XpG(2).$implicit,i=e.XpG();e.R7$(6),e.Y8G("disabled","y"==(null==i.model.calculator.prod_attrs.width_ft?null:i.model.calculator.prod_attrs.width_ft.fixed_flag))("attribute",i.model.calculator.prod_attrs.width_ft)("selected_value",i.model.selected_specs.width_ft),e.R7$(8),e.Y8G("disabled","y"==(null==i.model.calculator.prod_attrs[t]?null:i.model.calculator.prod_attrs[t].fixed_flag))("attribute",i.model.calculator.prod_attrs[t])("selected_value",i.model.selected_specs[t])}}function Dt(a,n){if(1&a){const t=e.RV6();e.j41(0,"div",19)(1,"div",20)(2,"label",21),e.EFF(3,"Unit"),e.k0s()(),e.j41(4,"div",22)(5,"dropdown-attribute",30,1),e.bIt("specChange",function(o){s.eBV(t);const r=e.XpG(3);return s.Njj(r.updateSelectedSpecs(o))}),e.k0s()()()}if(2&a){const t=e.XpG(2).$implicit,i=e.XpG();e.R7$(5),e.Y8G("disabled","y"==(null==i.model.calculator.prod_attrs[t]?null:i.model.calculator.prod_attrs[t].fixed_flag))("selected_value",i.model.selected_specs[t])("attribute",i.model.calculator.prod_attrs[t])}}function Ct(a,n){if(1&a){const t=e.RV6();e.j41(0,"dropdown-optgroup-attribute",30,1),e.bIt("specChange",function(o){s.eBV(t);const r=e.XpG(4);return s.Njj(r.updateSelectedSpecs(o))}),e.k0s()}if(2&a){const t=e.XpG(3).$implicit,i=e.XpG();e.Y8G("disabled","y"==(null==i.model.calculator.prod_attrs[t]?null:i.model.calculator.prod_attrs[t].fixed_flag))("selected_value",i.model.selected_specs[t])("attribute",i.model.calculator.prod_attrs[t])}}function jt(a,n){if(1&a&&e.nrm(0,"hidden-attribute",32),2&a){const t=e.XpG(3).$implicit,i=e.XpG();e.Y8G("selected_value",i.model.selected_specs[t])("attribute",i.model.calculator.prod_attrs[t])}}function Ft(a,n){if(1&a&&(e.j41(0,"div",24)(1,"div",20)(2,"label",21),e.EFF(3),e.k0s()(),e.j41(4,"div",22),e.nVh(5,Ct,2,3,"dropdown-optgroup-attribute",31),e.nI1(6,"objectKeys"),e.vZN(7,jt,1,2,"hidden-attribute",32),e.k0s()()),2&a){const t=e.XpG(2).$implicit,i=e.XpG();e.Y8G("ngClass",e.eq3(6,vt,e.lJ4(5,yt).indexOf(i.model.calculator.prod_attrs[t].attribute_name)>-1)),e.R7$(3),e.JRh(i.model.calculator.prod_attrs[t].product_attribute_name||i.model.calculator.prod_attrs[t].attribute_name),e.R7$(2),e.vxM(e.bMT(6,3,i.model.calculator.prod_attrs[t].prod_attr_vals).length>1?5:7)}}function St(a,n){if(1&a){const t=e.RV6();e.j41(0,"div",19)(1,"div",20)(2,"label",21),e.EFF(3),e.k0s()(),e.j41(4,"div",22)(5,"text-attribute",33,1),e.bIt("specChange",function(o){s.eBV(t);const r=e.XpG(3);return s.Njj(r.updateSelectedSpecs(o))}),e.k0s()()()}if(2&a){const t=e.XpG(2).$implicit,i=e.XpG();e.R7$(3),e.SpI(" ",i.model.calculator.prod_attrs[t].product_attribute_name||i.model.calculator.prod_attrs[t].attribute_name," "),e.R7$(2),e.Y8G("selected_value",i.model.selected_specs[t])("attribute",i.model.calculator.prod_attrs[t])}}function Et(a,n){if(1&a&&(e.nVh(0,_t,16,6,"div",19),e.nVh(1,zt,16,6,"div",19),e.nVh(2,Dt,7,3,"div",19),e.nVh(3,Ft,8,8,"div",24),e.nV
1h(4,St,7,3,"div",19)),2&a){const t=e.XpG().$implicit,i=e.XpG();e.vxM(1==i.model.custom_size&&"in"==i.model.size_unit&&"height"==t?0:-1),e.R7$(),e.vxM(1==i.model.custom_size&&"ft"==i.model.size_unit&&"height_ft"==t?1:-1),e.R7$(),e.vxM(1==i.model.custom_size&&"size_unit"==t?2:-1),e.R7$(),e.vxM(e.lJ4(5,xt).indexOf(i.model.calculator.prod_attrs[t].field_type)>=0&&e.lJ4(6,kt).indexOf(t)<0?3:-1),e.R7$(),e.vxM("t"==i.model.calculator.prod_attrs[t].field_type?4:-1)}}function qt(a,n){if(1&a&&e.nVh(0,Et,5,7),2&a){const t=n.$implicit,i=e.XpG();e.vxM(i.model.calculator.prod_attrs[t]?0:-1)}}let It=(()=>{class a extends st{constructor(){super(...arguments),this.isFFR=!1}ngOnInit(){this.initialize();const{files:t,product_specs:i,project_name:o,child_items:r,proof_request_flag:c}=this.item;this.item.new_project_name=o,this.proofRequestFlag=c,this.isReorder=i.order_specs.some(l=>"RO"===l.spec_code),this.hasUploadedFiles=t&&typeof t.upload<"u"&&Object.keys(t.upload).length>0,r&&Object.keys(r).length&&(this.hasHardCopy=!1,Object.keys(r).forEach(function(l){console.log(r[l]),"HP"===r[l].account_type_code&&(this.hasHardCopy=!0)}))}updateProjectName(t){this.item.new_project_name=t}isAttibuteDisable(t){return!(!this.hasUploadedFiles||"ul"===this.item.tx_type)&&((this.hasHardCopy||this.isReorder)&&!["Quantity","Turnaround","Printing Time","Printing Turnaround"].indexOf(t))}isCustomTrim(t){const i=this.model.calculator.prod_attrs[t];return this.model.customTrim&&("Custom Trim"===(i.product_attribute_name||i.attribute_name)||621===t)}updateSelectedSpecs(t){const i=this.CalculatorForm,o=JSON.parse(JSON.stringify(i.model.selectedSpecs));o[t.attribute_id]=t.prod_attr_val_id,i.model.previousSpecs=JSON.parse(JSON.stringify(i.model.selectedSpecs)),i.model.selectedSpecs=o,i.updatedSpecs={attribute_id:t.attribute_id,prod_attr_val_id:t.prod_attr_val_id},i.model.setCalculatorData(),i.prodAttrs=i.model.calculator.prod_attrs,i.prodAttrsSort=i.model.calculator.prod_attrs_sort;const r=i.model.calcFormError.length<1;if(this.disableCTA(r),r&&JSON.stringify(i.model.selectedSpecs)!=JSON.stringify(i.model.previousSpecs)){setTimeout(()=>{i.computePrice()},0);const c=i.getSelectedSpecs();i.events.emit(i.calc_index,"specsChange",c)}}disableCTA(t){typeof document.getElementsByClassName("js-edit-item-cta")<"u"&&document.getElementsByClassName("js-edit-item-cta")[0]&&(document.getElementsByClassName("js-edit-item-cta")[0].removeAttribute("disabled"),t||document.getElementsByClassName("js-edit-item-cta")[0].setAttribute("disabled","disabled")),document.querySelector(".printing-cost-container").classList.remove("hide"),t||document.querySelector(".printing-cost-container").classList.add("hide")}static{this.\u0275fac=(()=>{let t;return function(o){return(t||(t=e.xGo(a)))(o||a)}})()}static{this.\u0275cmp=e.VBU({type:a,selectors:[["edit-item-calculator"]],inputs:{item:"item",is_valid_for_mailing:"is_valid_for_mailing",isFFR:"isFFR"},standalone:!1,features:[e.Vt3],decls:27,vars:34,consts:[["project_name",""],["attr",""],[1,"comp-edit-item-calculator-container"],["type","hidden","name","product_id",3,"value"],["type","hidden","name","product_type","value","offset"],["type","hidden","id","width_val","name","width_val",3,"value"],["type","hidden","id","height_val","name","height_val",3,"value"],["type","hidden","id","total_price","name","total_price",3,"value"],["type","hidden","id","unit_price","name","unit_price",3,"value"],["type","hidden","id","quantity","name","quantity",3,"value"],["type","hidden","id","weight","name","weight",3,"value"],["type","hidden","id","has_markdown","name","has_markdown",3,"value"],["type","hidden","id","product_markup","name","product_markup",3,"value"],["type","hidden","id","product_markdown","name","product_markdown",3,"value"],["type","hidden","id","qpi",3,"value"],["type","hidden","id","wtpi",3,"value"],["type","hidden","id","calc_form_flag","name","calc_form_flag","value","n"],["type","hidden","name","stake","id","stake",3,"value"],["type","hidden","id","tier_id","name","tier_id",3,"value"],[1,"row","calc-attr"],[1,"col-sm-10"],[1,"calc-attr-label"],[1,"col-sm-14"],["type","text","maxlength","70",1,"calc-attr-form-control",3,"blur","value","readonly"],[1,"row","calc-attr",3,"ngClass"],[1,"col-sm-14","custom-size-attr"],[1,"custom-size"],[3,"specChange","disabled","attribute","selected_value"],[1,"custom-size-by"],["for",""],[3,"specChange","disabled","selected_value","attribute"],[3,"disabled","selected_value","attribute"],[3,"selected_value","attribute"],[3,"specChange","selected_value","attribute"]],template:function(i,o){if(1&i){const r=e.RV6();e.j41(0,"div",2),e.nrm(1,"input",3)(2,"input",4)(3,"input",5)(4,"input",6)(5,"input",7)(6,"input",8)(7,"input",9)(8,"input",10)(9,"
1input",11)(10,"input",12)(11,"input",13)(12,"input",14)(13,"input",15)(14,"input",16)(15,"input",17)(16,"input",18),e.j41(17,"div",19)(18,"div",20)(19,"label",21),e.EFF(20,"Project Name"),e.k0s()(),e.j41(21,"div",22)(22,"input",23,0),e.nI1(24,"decodeHtml"),e.bIt("blur",function(){s.eBV(r);const p=e.sdS(23);return s.Njj(o.updateProjectName(p.value))}),e.k0s()()(),e.Z7z(25,qt,1,1,null,null,e.fX1),e.k0s()}2&i&&(e.R7$(),e.Y8G("value",e.mNQ(o.model.calculator.product_id)),e.R7$(2),e.Y8G("value",e.mNQ((null==o.price.price_data?null:o.price.price_data.width)||0)),e.R7$(),e.Y8G("value",e.mNQ((null==o.price.price_data?null:o.price.price_data.height)||0)),e.R7$(),e.Y8G("value",e.mNQ((null==o.price.price_data?null:o.price.price_data.total_price)||0)),e.R7$(),e.Y8G("value",e.mNQ((null==o.price.price_data?null:o.price.price_data.unit_price)||0)),e.R7$(),e.Y8G("value",e.mNQ((null==o.price.price_data?null:o.price.price_data.qty)||0)),e.R7$(),e.Y8G("value",e.mNQ((null==o.price.price_data?null:o.price.price_data.weight)||0)),e.R7$(),e.Y8G("value",e.mNQ((null==o.price.price_data?null:o.price.price_data.has_markdown)||0)),e.R7$(),e.Y8G("value",e.mNQ((null==o.price.price_data?null:o.price.price_data.product_markup)||0)),e.R7$(),e.Y8G("value",e.mNQ((null==o.price.price_data?null:o.price.price_data.product_markdown)||0)),e.R7$(),e.Y8G("value",e.mNQ((null==o.price.price_data?null:o.price.price_data.qpi)||0)),e.R7$(),e.Y8G("value",e.mNQ((null==o.price.price_data?null:o.price.price_data.wtpi)||0)),e.R7$(2),e.Y8G("value",e.mNQ((null==o.price.price_data?null:o.price.price_data.stake)||0)),e.R7$(),e.Y8G("value",e.mNQ(o.model.calculator.tier_id||0)),e.R7$(6),e.Y8G("value",e.mNQ(e.bMT(24,31,o.item.project_name)))("readonly",e.lJ4(33,wt).indexOf(o.item.tx_type)>=0),e.R7$(3),e.Dyx(o.model.calculator.prod_attrs_sort))},dependencies:[x.YU,Z,W,ht,ft,bt,I.O],encapsulation:2})}}return a})();f(66424);const At=["itemFilePreviewModal"],Tt=["editItemModal"],Rt=["removeItemModal"],Nt=["editCalculatorForm"],Vt=a=>({"edit-confirmation-content":a}),Ot=a=>({"modal-edit-item-calc":a});function Pt(a,n){if(1&a){const t=e.RV6();e.j41(0,"cart-item",41),e.bIt("onChangeItem",function(o){s.eBV(t);const r=e.XpG(3);return s.Njj(r.onChangeItemHandler(o))})("onDeleteItem",function(o){const r=s.eBV(t).$index,c=e.XpG(3);return s.Njj(c.onDeleteItemHandler(o,r))}),e.k0s()}if(2&a){const t=n.$implicit,i=e.XpG(3);e.Y8G("item",t)("token",i.print_token)}}function $t(a,n){if(1&a&&(e.j41(0,"div",36),e.Z7z(1,Pt,1,2,"cart-item",40,e.fX1),e.k0s()),2&a){const t=e.XpG(2);e.R7$(),e.Dyx(t.cart_data.items)}}function Gt(a,n){if(1&a){const t=e.RV6();e.j41(0,"div",38)(1,"div",42)(2,"div",43)(3,"div",44)(4,"a",45),e.EFF(5," Add More Items "),e.k0s()(),e.j41(6,"button",46),e.bIt("click",function(){s.eBV(t);const o=e.XpG(2);return s.Njj(o.checkoutHandler())}),e.EFF(7," Submit For FREE Proof\xa0 "),e.nrm(8,"i",47),e.k0s()()()()}if(2&a){const t=e.XpG(2);e.R7$(4),e.Y8G("href",e.mNQ(t.app_config.site_url),e.B4B)}}function Mt(a,n){if(1&a){const t=e.RV6();e.j41(0,"div",39)(1,"p",48),e.EFF(2," Your shopping cart is currently empty. "),e.k0s(),e.j41(3,"div",49)(4,"button",50),e.bIt("click",function(){s.eBV(t);const o=e.XpG(2);return s.Njj(o.redirectToSiteHome())}),e.EFF(5," Shop Now "),e.k0s()()()}}function Bt(a,n){if(1&a&&(e.j41(0,"div",15)(1,"div",7),e.nVh(2,$t,3,0,"div",36),e.j41(3,"div",37),e.nVh(4,Gt,9,2,"div",38)(5,Mt,6,0,"div",39),e.k0s()()()),2&a){const t=e.XpG();e.R7$(2),e.vxM(t.isCartEmpty()?-1:2),e.R7$(2),e.vxM(t.isCartEmpty()?5:4)}}function Xt(a,n){1&a&&(e.j41(0,"div",16)(1,"div",51),e.nrm(2,"i",52),e.k0s()())}function Yt(a,n){if(1&a&&(e.j41(0,"div",53),e.EFF(1),e.k0s()),2&a){const t=e.XpG().$implicit;e.R7$(),e.SpI(" ",t.side_label," ")}}function Ut(a,n){if(1&a&&(e.j41(0,"div"),e.nVh(1,Yt,2,1,"div",53),e.nrm(2,"img",54)(3,"br")(4,"br"),e.k0s()),2&a){const t=n.$implicit;e.R7$(),e.vxM(null!=t&&t.side_label?1:-1),e.R7$(),e.HbH(e.VkB("preview-image mockup-preview img-preview-",null==t?null:t.side_label)),e.Y8G("src",e.mNQ(null==t?null:t.mockup_url),e.B4B)}}function Lt(a,n){if(1&a&&e.nrm(0,"h4",29),2&a){const t=e.XpG();e.Y8G("innerHtml",t.utf8Decode(null==t.item_edit?null:t.item_edit.item.item_name)+" Price Quote",e.npT)}}function Ht(a,n){if(1&a&&(e.j41(0,"div",30)(1,"p",55),e.nrm(2,"i",56),e.EFF(3," IMPORTANT "),e.k0s(),e.j41(4,"p",57),e.EFF(5," Your "),e.j41(6,"span",58),e.EFF(7),e.k0s(),e.EFF(8," item was updated. If your current file does not match these specifications, please re-upload a new file. "),e.k0s()()),2&a){const t=e.XpG();e.R7$(7),e.JRh(null==t.item_edit?null:t.item_edit.item.item_name.toLowerCase())}}function Jt(a,n){1&a&&(e.j41(0,"div",25),e.nrm(1,"i",59),e.k0s())}function Qt(a,n){if(1&a){const t=e.RV6();e.j41(0,"form",null,3)(2,"edit-item-calculator",60),e.bIt("priceChange",function(o){s.eBV(t);const r=e.XpG(2);return s.Njj(r.onCalculatorPriceChange(o))}),e.k0s()()}if(2&a){const t=e.XpG(2);e.R7$(2),e.Y8G("calculator_data",t.calculator_data)("item",t.item_edit.item)}}function Kt(a,n){if(1&a&&(e.j41(0,"div"),e.nVh(1,Jt,2,0,"div",25),e.nVh(2,Qt,3,2,"form"),e.k0s()),2&a){const t=e.XpG();e.R7$(),e.vxM(t.render_calculator?-1:1),e.R7$(),e.vxM(t.render_calculator?2:-1)}}function Zt(a,n){1&a&&(e.j41(0,"span"),e.EFF(1," UPDATE\xa0 "),e.nrm(2,"i",62),e.k0s())}function Wt(a,n){1&a&&(e.j41(0,"span"),e.nrm(1,"i",63),e.EFF(2," UPDATING"),e.k0s())}function ei(a,n){if(1&a){const t=e.RV6();e.j41(0,"div")(1,"button",61),e.bIt("click",function(){s.eBV(t);const o=e.XpG();return s.Njj(o.editItem())}),e.nVh(2,Zt,3,0,"span")(3,Wt,3,0,"span"),e.k0s()()}if(2&a){const t=e.XpG();e.R7$(),e.Y8G("disabled",t.editing_item),e.R7$(),e.vxM(t.editing_item?3:2)}}function ti(a,n){if(1&a){const t=e.RV6();e.j41(0,"div")(1,"button",64),e.bIt("click",function(){s.eBV(t),e.XpG();const o=e.sdS(33);return s.Njj(o.hide())}),e.j41(2,"span"),e.EFF(3," OK "),e.k0s()()()}}function ii(a,n){1&a&&(e.j41(0,"span"),e.EFF(1,"REMOVE ITEM"),e.k0s())}function oi(a,n){1&a&&(e.j41(0,"span"),e.nrm(1,"i",63),e.EFF(2," REMOVING"),e.k0s())}let ni=(()=>{class a{constructor(t,i,o,r,c,p,l,m,u,g){this.CartService=t,this.CartItemService=i,this.StorageService=o,this.Router=r,this.cart_data=c,this.CartItemFileService=p,this.Http=l,this.FfrCartCountService=m,this.ConfigManagerService=u,this.TrackerApiService=g,this.processing_cart_request=!1,this.render_calculator=!1,this.show_edit_confirmation=!1,this.editing_item=!1,this.removing_item=!1,this.app_config=this.ConfigManagerService.getConfig("app"),this.storage_keys=this.ConfigManagerService.getConfig("storage_keys"),this.site_name=this.app_config.site_name,this.subscription=p.selectedItemFilePreviews$.subscribe(h=>{this.item_file_previews=h,this.itemFilePreviewModal.show()});const d=i.itemEdit$.subscribe(h=>{this.item_edit=h,this.showEditItemModal()});this.subscription.add(d);const w=i.itemDelete$.subscribe(h=>{this.item_delete=h,this.removeItemModal.show()});this.subscription.add(w)}ngOnInit(){this.getCartData()}ngAfterViewInit(){window.scrollTo(0,0)}ngOnDestroy(){this.subscription.unsubscribe()}getCartData(){const t=this.StorageService.getItem(this.storage_keys.ffr_cart_id);t?(this.processing_cart_request=!0,this.CartService.getCartData(t).subscribe(i=>{this.processing_cart_request=!1,this.cart_data.deserialize(i.document),this.print_token=this.cart_data.print_token,this.FfrCartCountService.setCartCount(this.cart_data.items.length),this.pushTrackerData()},i=>{this.processing_cart_request=!1,this.cart_data=null,this.FfrCartCountService.setCartCount(0)})):(this.cart_data=null,this.FfrCartCountService.setCartCount(0))}pushTrackerData(){this.TrackerApiService.pushTrackerData("FFR_CART_ID",this.cart_data.cart_id.toString())}checkoutHandler(){this.Router.navigate([this.ConfigManagerService.getConfig("routes").checkout_client.ffr_contact_info])}onChangeItemHandler(t){this.cart_data.deserialize(t)}onDeleteItemHandler(t,i){this.cart_data.deserialize(t);for(const o in this.cart_data.items){const r=this.cart_data.items[o];if(r.cart_item_id==i){this.cart_data.items.splice(Number(o),1);break}if(r.child_items)for(const c in r.child_items)if(r.child_items[c].cart_item_id===i){"HP"===this.cart_data.items[o].child_items[c].account_type_code&&delete this.cart_data.items[o].hcp_cart_item_id,this.cart_data.items[o].child_items.splice(Number(c),1);break}}}showEditItemModal(){const t=this.StorageService.getItem(this.storage_keys.ffr_cart_id),i=this.StorageService.getItem(this.storage_keys.visitor_id),o=this.ConfigManagerService.getConfig("checkout");this.editItemModal.show(),this.Http.get(this.app_config.checkout_api_url+o.get_calculator_data_url+"/"+this.item_edit.item.cart_item_id+"?cart_id="+t+"&vid="+i).subscribe(r=>{this.calculator_data=r.calculator_data,this.render_calculator=!0},r=>{window.location.href=this.app_config.site_url})}editItem(){if(this.editing_item)return!1;this.editing_item=!0;const t={},i=this.editCalculatorForm.nativeElement.querySelectorAll("input, select");for(const o of i)t[o.name]=o.value;t.cart_id=this.item_edit.item.cart_id,t.project_name=this.item_edit.item.new_project_name,this.CartItemService.editItem(this.item_edit.item.cart_item_id,t).subscribe(o=>{o.success&&(this.onChangeItemHandler(o.document),this.show_edit_confirmation=!0,this.editing_item=!1)},o=>{window.location.href=this.app_config.site_url,this.editing_item=!1})}onCalculatorPriceChange(t){this.calculator_price_data=t}destroyCalculator(){this.show_edit_confirmation=!1,this.render_calculator=!1}removeItem(){if(this.removing_item)return!1;this.removing_item=!0,this.CartItemService.removeItem(this.item_delete.cart_id,this.item_delete.cart_item_id).subscribe(t=>
1{if(t.success){const i=this.item_delete.parent_cart_item_id;this.onDeleteItemHandler(t.document,this.item_delete.cart_item_id),this.removeItemModal.hide(),0===i&&this.FfrCartCountService.updateCartCountDisplay(this.item_delete.cart_id.toString()),this.removing_item=!1}},t=>{window.location.href=this.app_config.site_url,this.removing_item=!1})}redirectToSiteHome(){window.location.href=this.app_config.site_url}utf8Decode(t){return(0,Y.p)(t)}isCartEmpty(){return!this.cart_data||typeof this.cart_data.items>"u"||!(this.cart_data.items.length>0)}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(U.m),e.rXU(E.D),e.rXU(q.n),e.rXU(C.Ix),e.rXU(S.a),e.rXU(L.f),e.rXU(V.Qq),e.rXU(O.j),e.rXU(k.v),e.rXU("TrackerApiService"))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["ffr-cart-page"]],viewQuery:function(i,o){if(1&i&&e.GBs(At,7)(Tt,7)(Rt,7)(Nt,5),2&i){let r;e.mGM(r=e.lsd())&&(o.itemFilePreviewModal=r.first),e.mGM(r=e.lsd())&&(o.editItemModal=r.first),e.mGM(r=e.lsd())&&(o.removeItemModal=r.first),e.mGM(r=e.lsd())&&(o.editCalculatorForm=r.first)}},standalone:!1,features:[e.Jv_([S.a])],decls:67,vars:14,consts:[["itemFilePreviewModal","bs-modal"],["editItemModal","bs-modal"],["removeItemModal","bs-modal"],["editCalculatorForm",""],[1,"flow-checkout-container","page-cart-container"],[1,"comp-page-heading-tracker-container"],[1,"container"],[1,"row"],[1,"page-title-container","col-md-8","hidden-sm","col-xs-24"],["data-qaid","h1",1,"page-title"],[1,"page-tracker-list-container","site-list-inline","col-md-16","col-sm-24","hidden-xs"],[1,"cart-list-item","active"],["aria-hidden","true",1,"tracker-icon","fa","fa-chevron-right"],[1,"contact-info-list-item"],[1,"thank-you-list-item"],[1,"cart-content-container","container"],[1,"page-loader-container","text-center"],["bsModal","","tabindex","-1","role","dialog","aria-hidden","true",1,"comp-item-preview-modal-container","modal","fade"],[1,"modal-dialog","modal
1-md"],[1,"modal-content"],[1,"modal-header"],[1,"modal-title","pull-left"],["type","button","aria-label","Close",1,"close","pull-right",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"text-center"],["bsModal","","tabindex","-1","role","dialog","aria-hidden","true",1,"comp-edit-specs-modal-container","modal","fade",3,"onHidden","ngClass"],[1,"modal-dialog",3,"ngClass"],["type","button","aria-label","Close",1,"close",3,"click"],[1,"modal-title",3,"innerHtml"],[1,"edit-confirmation-message-container","text-center"],[1,"modal-footer"],["bsModal","","tabindex","-1","role","dialog","aria-hidden","true",1,"comp-remove-item-modal-container","modal","fade"],["id","questionSign",1,"warningsign"],["data-bb-handler","cancel","type","button","data-qaid","cancelBtn",1,"cancel-btn","site-btn-primary","btn","btn-default",3,"click"],["data-bb-handler","confirm","type","button","data-qaid","deleteBtn",1,"remove-item-btn","site-btn-secondary-bold","btn","btn-primary","remove-item-btn",3,"click","disabled"],[1,"cart-items-container","col-md-24"],[1,"subtotal-and-buttons-container","col-md-24"],[1,"subtotal-and-buttons-row","clearfix"],[1,"empty-cart-container"],[3,"item","token"],[3,"onChangeItem","onDeleteItem","item","token"],[1,"link-button-cc-icons-container","col-sm-16","col-sm-offset-8","col-xs-24"],[1,"link-button-container"],[1,"continue-shopping-link-container","hidden-xs"],["data-qaid","continueShoppingButton",1,"continue-shopping-link",3,"href"],["data-qaid","continueButton",1,"checkout-btn","site-btn-success-semi-bold","btn","btn-lg",3,"click"],[1,"fa","fa-chevron-right"],[1,"empty-cart-message"],[1,"empty-cart-btn-container"],["type","button",1,"empty-cart-btn","site-btn-primary-semi-bold","btn","btn-lg",3,"click"],[1,"page-loader"],[1,"fa","fa-spin","fehp-loading"],[1,"side-label"],[3,"src"],[1,"confirmation-title"],["aria-hidden","true",1,"warning-icon","fa","fa-exclamation-triangle"],[1,"confirmation-message"],["id","item-name"],[1,"fa","fa-3x","fa-spin","fa-fw","fehp-loading"],[3,"priceChange","calculator_data","item"],["data-bb-handler","apply","type","button","data-qaid","applyBtn",1,"edit-specs-btn","site-btn-success-semi-bold","btn","btn-primary",3,"click","disabled"],["aria-hidden","true",1,"fa","fa-caret-right"],[1,"fa","fa-spinner","fa-spin"],["type","button","data-qaid","applyBtn",1,"confirmation-btn","site-btn-success-semi-bold","btn","btn-primary",3,"click"]],template:function(i,o){if(1&i){const r=e.RV6();e.j41(0,"div",4)(1,"div",5)(2,"div",6)(3,"div",7)(4,"div",8)(5,"h1",9),e.EFF(6," Submit for FREE Proof "),e.k0s()(),e.j41(7,"ul",10)(8,"li",11),e.EFF(9," Cart Page "),e.nrm(10,"i",12),e.k0s(),e.j41(11,"li",13),e.EFF(12," Contact Information "),e.nrm(13,"i",12),e.k0s(),e.j41(14,"li",14),e.EFF(15,"Receipt"),e.k0s()()()()(),e.nVh(16,Bt,6,2,"div",15)(17,Xt,3,0,"div",16),e.j41(18,"div",17,0)(20,"div",18)(21,"div",19)(22,"div",20)(23,"h4",21),e.EFF(24,"Preview Thumbnail"),e.k0s(),e.j41(25,"button",22),e.bIt("click",function(){s.eBV(r);const p=e.sdS(19);return s.Njj(p.hide())}),e.j41(26,"span",23),e.EFF(27,"\xd7"),e.k0s()()(),e.j41(28,"div",24)(29,"div",25),e.Z7z(30,Ut,5,6,"div",null,e.fX1),e.k0s()()()()(),e.j41(32,"div",26,1),e.bIt("onHidden",function(){return o.destroyCalculator()}),e.j41(34,"div",27)(35,"div",19)(36,"div",20)(37,"button",28),e.bIt("click",function(){s.eBV(r);const p=e.sdS(33);return s.Njj(p.hide())}),e.j41(38,"span",23),e.EFF(39,"\xd7"),e.k0s()(),e.nVh(40,Lt,1,1,"h4",29),e.k0s(),e.j41(41,"div",24),e.nVh(42,Ht,9,1,"div",30),e.nVh(43,Kt,3,2,"div"),e.k0s(),e.j41(44,"div",31),e.nVh(45,ei,4,2,"div"),e.nVh(46,ti,4,0,"div"),e.k0s()()()(),e.j41(47,"div",32,2)(49,"div",18)(50,"div",19)(51,"div",20)(52,"button",22),e.bIt("click",function(){s.eBV(r);const p=e.sdS(48);return s.Njj(p.hide())}),e.j41(53,"span",23),e.EFF(54,"\xd7"),e.k0s()()(),e.j41(55,"div",24)(56,"div",25)(57,"p",33),e.EFF(58," Are you sure you want to remove this item from your shopping cart? "),e.nrm(59,"br"),e.EFF(60,"This cannot be undone. "),e.k0s()()(),e.j41(61,"div",31)(62,"button",34),e.bIt("click",function(){s.eBV(r);const p=e.sdS(48);return s.Njj(p.hide())}),e.EFF(63," Cancel "),e.k0s(),e.j41(64,"button",35),e.bIt("click",function(){return o.removeItem()}),e.nVh(65,ii,2,0,"span")(66,oi,3,0,"span"),e.k0s()()()()()()}2&i&&(e.R7$(16),e.vxM(o.processing_cart_request?17:16),e.R7$(14),e.Dyx(o.item_file_previews),e.R7$(2),e.Y8G("ngClass",e.eq3(10,Vt,o.show_edit_confirmation)),e.R7$(2),e.Y8G("ngClass",e.eq3(12,Ot,!o.show_edit_confirmation)),e.R7$(6),e.vxM(o.show_edit_confirmation?-1:40),e.R7$(2),e.vxM(o.show_edit_confirmation?42:-1),e.R7$(),e.vxM(o.show_edit_confirmation?-1:43),e.R7$(2),e.vxM(o.show_edit_confirmation?-1:45),e.R7$(),e.vxM(o.show_edit_confirmation?46:-1),e.R7$(18),e.Y8G("disabled",o.removing_item),e.R7$(),e.vxM(o.removing_item?66:65))},dependencies:[x.YU,b.qT,b.cb,b.cV,v.hZ,Te,It],styles:['.comp-file-widget-container .panel-heading{font-weight:700;text-transform:uppercase}.comp-file-widget-container .computer-upload-btn,.comp-file-widget-container .dropbox-upload-btn,.comp-file-widget-container .google-drive-upload-btn{padding:8px;font-weight:700}.comp-file-widget-container .computer-upload-btn .btn-icon,.comp-file-widget-container .dropbox-upload-btn .btn-icon,.comp-file-widget-container .google-drive-upload-btn .btn-icon{font-size:20px}.comp-file-widget-container .file-size-text,.comp-file-widget-container .upload-buttons-container .computer-upload-btn,.comp-file-widget-container .upload-buttons-container .dropbox-upload-btn,.comp-file-widget-container .upload-buttons-container .google-drive-upload-btn,.comp-file-widget-container .upload-buttons-container .recent-files-upload-btn,.comp-file-widget-container .upload-buttons-container .site-btn-default,.comp-file-widget-container .upload-buttons-container .upload-later-btn,.comp-file-widget-container .wrong-file-link{font-size:14px}.comp-file-widget-container .computer-upload-btn{background-color:#0070b3;border-color:#0070b3}.comp-file-widget-container .computer-upload-btn:active:hover,.comp-file-widget-container .computer-upload-btn:disabled,.comp-file-widget-container .computer-upload-btn:disabled:focus,.comp-file-widget-container .computer-upload-btn:disabled:hover,.comp-file-widget-container .computer-upload-btn:focus:hover,.comp-file-widget-container .computer-upload-btn:hover{outline:0;background-color:#00a8e1;border-color:#00a8e1}.comp-file-widget-container .computer-upload-btn:active,.comp-file-widget-container .computer-upload-btn:active:focus,.comp-file-widget-container .computer-upload-btn:focus{outline:0;background-color:#0078db;border-color:#0070b3}.comp-file-widget-container .google-drive-upload-btn .btn-gdrive-icon{width:20px}.comp-file-widget-container .dropbox-upload-btn,.comp-file-widget-container .google-drive-upload-btn{margin-top:12px;background-color:transparent;color:#0070b3;border:1px solid #ddd}.comp-file-widget-container .dropbox-upload-btn:active,.comp-file-widget-container .dropbox-upload-btn:active:focus,.comp-file-widget-container .dropbox-upload-btn:active:hover,.comp-file-widget-container .dropbox-upload-btn:disabled,.comp-file-widget-container .dropbox-upload-btn:focus,.comp-file-widget-container .dropbox-upload-btn:hover,.comp-file-widget-container .google-drive-upload-btn:active,.comp-file-widget-container .google-drive-upload-btn:active:focus,.comp-file-widget-container .google-drive-upload-btn:active:hover,.comp-file-widget-container .google-drive-upload-btn:disabled,.comp-file-widget-container .google-drive-upload-btn:focus,.comp-file-widget-container .google-drive-upload-btn:hover{outline:0;color:#0078db;background-color:transparent;border:1px solid #ddd}.comp-file-widget-container file-uploader{visibility:hidden;display:none;height:1px;width:1px}.comp-file-widget-container .file-preview{text-align:center}.comp-file-widget-container .file-preview img{border:1px solid #ccc;margin-left:10px;max-width:160px;min-width:100px;display:inline!important}.comp-file-widget-container .file-preview .icon-preview{width:90px}.comp-file-widget-container .progress-container,.comp-file-widget-container .upload-new-file-container{width:100%}.comp-file-widget-container .progress-bar{background:#f47920}.comp-file-widget-container .upload-new-file-container{margin:10px 0;display:table}.comp-file-widget-container .drag-drop-container,.comp-file-widget-container .file-details-container,.comp-file-widget-container .file-preview-container,.comp-file-widget-container .upload-buttons-container{padding:0 15px;float:left;position:relative;min-height:1px}.comp-file-widget-container .file-extensions{font-weight:700}.comp-file-widget-container .file-extensions .end-delimeter,.comp-file-widget-container .file-extensions .start-delimeter{display:none}.comp-file-widget-container .upload-buttons-container{width:38.33333333%;padding-left:0}.comp-file-widget-container .drag-drop-container{width:61.66666667%;padding-right:0}.comp-file-widget-container .file-details-container,.comp-file-widget-container .file-preview-container{width:50%}.comp-file-widget-container .file-preview-container{padding:0}.comp-file-widget-container .upload-buttons-container .btn-icon{margin-right:6px}.comp-file-widget-container .file-name-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;padding-bottom:5px}.comp-file-widget-container .computer-upload-btn-label{display:inline-block}.comp-file-widget-container .computer-upload-btn-label,.comp-file-widget-container .dropbox-upload-btn-label{vertical-align:top}.comp-file-widget-container .dropbox-upload-btn-label{font-weight:700}.comp-file-widget-container .device-upload-btn-label{display:none}.comp-file-widget-container .file-recommendation-action{margin-top:2px}@media(max-width:991px){.comp-file-widget-container .computer-upload-btn-label,.comp-file-widget-container .drag-drop-container{display:none}.comp-file-widget-container .file-details-container,.comp-file-widget-container .file-preview-container,.comp-file-widget-container .upload-buttons-container{width:100%;padding:0}.comp-file-widget-container .file-preview{text-align:left;padding-top:15px}.comp-file-widget-container .dropbox-upload-btn,.comp-file-widget-container .google-drive-upload-btn,.comp-file-widget-container .recent-files-upload-btn{font-weight:400}.comp-file-widget-container .device-upload-btn-label{display:inline-block}}.comp-file-dropper-container{border:2px dashed #e0e0e0;border-radius:5px;color:#ddd;text-align:center;padding:56px 0;cursor:pointer}.comp-file-dropper-container.hovered{border-color:#17a456;background-color:#eafceb}.comp-file-dropper-container .drag-drop-icon,.comp-file-dropper-container .drag-drop-text{color:#ddd;display:inline-block;margin:0}.comp-file-dropper-container .drag-drop-icon{padding-right:5px;font-size:24px}
1.comp-file-dropper-container .drag-drop-text{font-size:16px}.comp-proofing-options-container .option-text{margin:2px 0 5px;display:block;font-size:14px}.comp-proofing-options-container .option-info{font-size:12px;margin-bottom:0;color:#333;text-align:justify;font-weight:400}.comp-proofing-options-container .option-radio-details-container{width:100%}.comp-proofing-options-container .custom-option-radio,.comp-proofing-options-container .option-radio-input{margin:5px;cursor:pointer}.comp-proofing-options-container .custom-option-radio{position:absolute}.comp-proofing-options-container .option-radio-input{position:absolute;z-index:100;opacity:0}.comp-proofing-options-container .option-radio-input~.custom-option-radio:after,.comp-proofing-options-container .option-radio-input~.custom-option-radio:before{content:"";border-radius:100%;display:block}.comp-proofing-options-container .option-radio-input~.custom-option-radio:before{width:13px;height:13px;background-color:#fff;border:2px solid #ddd}.comp-proofing-options-container .option-radio-input:checked~.custom-option-radio:before{background-color:#3996f9;border:none}.comp-proofing-options-container .option-radio-input:checked~.custom-option-radio:after{width:5px;height:5px;background-color:#fff;inset:0;margin:auto;position:absolute}.comp-proofing-options-container .option-details-column{display:flex;align-items:center;gap:6px}.comp-proofing-options-container .popover-body{padding:20px}.comp-proofing-options-container .proofing-option-tooltip-container{width:230px;min-width:230px;max-width:100%;font-family:Noto Sans,Arial,sans-serif;border-color:#ddd;border-radius:0;box-shadow:none}.comp-proofing-options-container .proofing-option-tooltip-container.right>.arrow{border-right-color:#ddd}.comp-proofing-options-container .options-tooltip-close .close:before{content:"\\d7";position:absolute;top:0;padding:2px}.site-panel-default{border-radius:0}.site-panel-default .panel-heading{color:#333}.comp-file-upload-guidelines-container .guideline-heading{font-weight:700;border-bottom:1px solid #b2b2b2;line-height:1.8;margin-bottom:10px;font-size:19px}.comp-file-upload-guidelines-container .guideline-heading-text{display:inline-block;top:6px;position:relative;padding-left:5px}.comp-file-upload-guidelines-container .guideline-heading-img{width:50px}.comp-file-upload-guidelines-container .guideline-item{margin-bottom:10px}.comp-file-upload-guidelines-container p.guideline-title{font-weight:700;color:#333;margin-bottom:0}.comp-file-upload-guidelines-container .guideline-info{margin-bottom:5px}.comp-file-upload-guidelines-container .guideline-info,.comp-file-upload-guidelines-container p.guideline-title{font-size:14px}.comp-file-upload-guidelines-container .guideline-list{list-style-position:inside;padding-left:15px;padding-top:5px;list-style-type:disc}.comp-item-project-name-container .project-name-input{background:#fff;border:1px solid #D0D0D0;border-radius:2px;box-sizing:border-box;box-shadow:none;color:#333;font-family:Noto Sans,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;padding-left:16px;padding-right:16px;height:40px;outline:0;width:100%}.comp-item-project-name-container .project-name-input:focus{border:1px solid #107ABF}.comp-item-project-name-container .project-name-input:disabled{background-color:#f4f4f4;cursor:not-allowed}.comp-item-project-name-container .project-name-input[readonly]{background-color:#f4f4f4}.comp-item-project-name-container .project-name-input::-ms-clear{display:none;height:0;width:0}.comp-item-project-name-container .project-name-input.hide-project-name-input{height:0;padding:0;border:none}.comp-cart-item-container .cart-item-project-name-container.has-error .project-name-input,.comp-item-project-name-container.has-error .project-name-input{border-color:#d00}@media(max-width:767px){.comp-item-project-name-container .project-name-input{font-size:12px}}.comp-item-project-name-container .project-name-label{max-width:none;display:block;font-weight:700;font-size:18px;overflow-wrap:break-word;word-wrap:break-word}.comp-item-project-name-container .project-name-label:after{content:"Edit";font-size:12px;margin-left:10px;color:#006bb7;border-bottom:1px dotted #006bb7;font-weight:600;margin-top:6px;display:inline}.comp-item-project-name-container .project-name-loader{height:36px;display:block}.comp-item-project-name-container .project-name-loader .loader-icon{color:#ccc;font-size:24px}
1.comp-item-project-name-container.has-error .error-label{display:block;color:#c00;font-weight:400;font-size:12px;margin:5px 0 10px}.comp-cart-item-specs-container{grid-column:2;grid-row:2}.comp-cart-item-specs-container .proof-spec-container,.comp-cart-item-specs-container .spec-value-parent-item-price-container{display:flex;align-items:flex-start;align-self:flex-start}.comp-cart-item-specs-container .proof-spec-container .divider,.comp-cart-item-specs-container .spec-value-parent-item-price-container .divider{flex-grow:1}.comp-cart-item-specs-container .spec-row{display:grid;grid-template-columns:140px 1fr;gap:2rem;align-items:baseline}.comp-cart-item-specs-container .specs-list-group{line-height:28px;margin:0}.comp-cart-item-specs-container .specs-list-group:nth-of-type(2){margin-top:24px}.comp-cart-item-specs-container .specs-list-group .spec-label{color:#333;font-weight:700}.comp-cart-item-specs-container .product-name-text{font-weight:700;font-size:14px;line-height:27px}.comp-cart-item-specs-container .change-proofing-link{margin-left:8px}.comp-cart-item-specs-container .spec-value-with-price{display:inline-block}.comp-cart-item-specs-container .parent-item-price{float:right;font-weight:700;display:inline-block;font-size:18px;text-align:right}@media(max-width:991px){.comp-cart-item-specs-container .specs-list-group{margin:0}.comp-cart-item-specs-container .specs-list-group:nth-of-type(2){margin-top:0}}.comp-cart-item-specs-container .eddm-dropdate-spec{position:relative;display:inline-flex;align-items:center}.comp-cart-item-specs-container .eddm-dropdate-spec .p-element.p-inputwrapper{position:absolute;top:-20px}.comp-cart-item-specs-container .eddm-dropdate-spec .p-element.p-inputwrapper .p-datepicker-trigger,.comp-cart-item-specs-container .eddm-dropdate-spec .p-element.p-inputwrapper .p-inputtext{display:none}.comp-cart-item-specs-container .eddm-dropdate-warning{color:#e81e42}.comp-cart-item-specs-container .eddm-dropdate-input-hidden{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}@media(max-width:767px){.comp-cart-item-specs-container .specs-list-group{border-top:1px solid #D0D0D0;padding-top:20px;line-height:200%;font-size:13px}.comp-cart-item-specs-container .parent-item-price{font-size:13px}.comp-cart-item-specs-container .eddm-dropdate-spec .p-element.p-inputwrapper{position:absolute;top:10px;left:50px}}.p-motion{--p-datepicker-date-width:32px;--p-datepicker-date-height:32px;--p-datepicker-dropdown-width:40px;box-shadow:0 2px 12px #15161733}.p-motion .p-datepicker-panel{z-index:1100;border-radius:6px;padding:8px 4px}.p-motion .p-datepicker-weekday{font-weight:700}.p-motion .p-datepicker-header{font-size:10px;padding:0}.p-motion .p-icon{width:12px}.p-motion .p-datepicker-day-view{font-size:10px}.p-motion .p-datepicker-day-selected{background:#fff;color:#000;border:2px solid #BFDBFD}.p-motion .p-datepicker-day-cell{padding:2px}.comp-cart-item-file-preview-container{text-align:center;padding:24px 24px 0}.comp-cart-item-file-preview-container .item-preview-details-container{min-height:1px;width:100%;-webkit-transition:width .2s linear;-moz-transition:width .2s linear;-ms-transition:width .2s linear;-o-transition:width .2s linear}.comp-cart-item-file-preview-container .item-preview-details-container .item-file-details-preview-container{display:flex;flex-direction:column;row-gap:24px}.comp-cart-item-file-preview-container .item-preview-details-container.switch-to-mobile{display:inline-block;width:50%}@media(max-width:767px){.comp-cart-item-file-preview-container{padding:24px 0 0}.comp-cart-item-file-preview-container .item-preview-details-container .item-file-details-preview-container{flex-direction:row;justify-content:space-around}}.comp-cart-item-file-preview-container .empty-file-preview-container{display:flex;justify-content:center;align-items:center;border:1px solid #D0D0D0;margin:0 auto;max-width:160px;height:160px;padding:30px 0;width:100%}.comp-cart-item-file-preview-container .empty-file-preview-container .pending-files{display:flex;flex-direction:column}.comp-cart-item-file-preview-container .preview-container{position:relative;display:flex;align-items:center;justify-content:center}.comp-cart-item-file-preview-container .preview-container img{max-width:100%;max-height:100%;position:absolute;inset:0;margin:auto;width:auto;height:auto;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.7);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.7)}.comp-cart-item-file-preview-container img.thumbnail-preview{max-width:100%;max-height:100%;position:absolute;inset:0;margin:auto;width:auto;height:auto}.comp-cart-item-file-preview-container .side-label-container{font-size:13px;margin:10px 0;font-weight:700;line-height:1;text-align:center;text-transform:uppercase}.comp-cart-item-file-preview-container .file-name-container,.comp-cart-item-file-preview-container .reupload-file-link{margin-top:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:"none"}.comp-cart-item-file-preview-container .reupload-file-link{text-align:left}.comp-cart-item-file-preview-container .reupload-file-link .link-icon{font-size:20px;margin-right:4px}@media(max-width:767px){.comp-cart-item-file-preview-container .file-name-container,.comp-cart-item-file-preview-container .reupload-file-link{max-width:none}.comp-cart-item-file-preview-container .reupload-file-link{text-align:center}.comp-cart-item-file-preview-container .reupload-file-link .change-file-link{display:block}}.comp-cart-item-file-preview-container .file-name-container{padding:5px 0}
1.comp-cart-item-file-preview-container .empty-file-reupload-link{padding-bottom:5px}.comp-cart-item-file-preview-container .preview-container{padding-bottom:0;border:none;margin:0 auto 7px;width:100%;max-width:160px;max-height:160px;min-height:120px;height:auto;background:#fcfff5}.comp-cart-item-file-preview-container .preview-container img{box-shadow:0 3px 6px #15161733;padding-bottom:0}.comp-cart-item-file-preview-container .comp-file-preview-modal>span{font-size:12px}.comp-cart-item-file-preview-container .comp-file-preview-modal .preview-modal-container{position:relative;text-align:center;margin-top:10px}.comp-cart-item-file-preview-container .comp-file-preview-modal .preview-modal-container .modal-btn{color:#fff;background-color:#ff8a1e;border:none;text-transform:uppercase}.comp-cart-item-file-preview-container .comp-file-preview-modal .preview-modal-container .modal-btn:hover{background-color:#c75302}.comp-cart-item-file-preview-container .comp-file-preview-modal .preview-modal-container:hover .modal-trigger{background:#00000040;display:block}.comp-cart-item-file-preview-container .comp-file-preview-modal .modal-content .modal-header{padding:24px 20px 24px 40px}.comp-cart-item-file-preview-container .comp-file-preview-modal .modal-content .modal-header .modal-close-btn span:before{font-family:fehp-ecp;content:"\\e919"}.comp-cart-item-file-preview-container .comp-file-preview-modal .side-switcher{text-align:center;margin-bottom:10px}.comp-cart-item-file-preview-container .comp-file-preview-modal .switcher-side-label{padding:0 10px;vertical-align:middle;font-size:16px;text-transform:capitalize}.comp-cart-item-file-preview-container .comp-file-preview-modal .switcher-side-label.selected{color:#ff8a1e}.comp-cart-item-file-preview-container .comp-file-preview-modal .switch{position:relative;width:35px;height:16px;vertical-align:text-bottom}.comp-cart-item-file-preview-container .comp-file-preview-modal .checkbox{opacity:0;width:0;height:0}.comp-cart-item-file-preview-container .comp-file-preview-modal .checkbox:checked+.slider:before{transform:translate(17px)}.comp-cart-item-file-preview-container .comp-file-preview-modal .slider{position:absolute;cursor:pointer;inset:0;background-color:#8f8c8c;-webkit-transition:.4s;border-radius:34px;transition:.4s}.comp-cart-item-file-preview-container .comp-file-preview-modal .slider:before{position:absolute;content:"";height:10px;width:10px;left:4px;bottom:3px;background-color:#f4f4f4;transition:.4s;border-radius:50%}.comp-cart-item-file-preview-container .comp-file-preview-modal .modal-title{text-align:left;font-size:21px}.comp-cart-item-file-preview-container .comp-file-preview-modal .image-preview{max-width:100%;max-height:100%;border:2px solid #EBE7E6;margin-bottom:20px;width:100%;display:none}.comp-cart-item-file-preview-container .comp-file-preview-modal .image-preview.active{display:block}.comp-cart-item-file-preview-container .comp-file-preview-modal .image-container{min-height:235px}.comp-cart-item-file-preview-container .comp-file-preview-modal .modal-trigger{position:absolute;inset:0;display:none}.comp-cart-item-file-preview-container .comp-file-preview-modal .modal-trigger .modal-btn{font-size:12px;padding:8px 15px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:max-content;width:max-content}.comp-cart-item-file-preview-container .comp-file-preview-modal .action-button-container{text-align:center}.comp-cart-item-file-preview-container .comp-file-preview-modal .close-btn{width:auto}.comp-cart-item-container{overflow:hidden;margin-bottom:20px}.comp-cart-item-container .cart-item-header{display:inline-block;color:#333;margin:0}@media(max-width:767px){.comp-cart-item-container .cart-item-header{display:none}}.comp-cart-item-container .cart-item-project-name-container{display:inline-block;padding:0 10px;width:60%}@media(max-width:767px){.comp-cart-item-container .cart-item-project-name-container{padding:0}}.comp-cart-item-container .cart-item-project-name-container .project-name-input{background:#fff;border:1px solid #D0D0D0;border-radius:2px;box-sizing:border-box;box-shadow:none;color:#333;font-family:Noto Sans,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;padding-left:16px;padding-right:16px;height:40px;outline:0;width:100%}.comp-cart-item-container .cart-item-project-name-container .project-name-input:focus{border:1px solid #107ABF}.comp-cart-item-container .cart-item-project-name-container .project-name-input:disabled{background-color:#f4f4f4;cursor:not-allowed}.comp-cart-item-container .cart-item-project-name-container .project-name-input[readonly]{background-color:#f4f4f4}.comp-cart-item-container .cart-item-project-name-container .project-name-input::-ms-clear{display:none;height:0;width:0}.comp-cart-item-container .cart-item-project-name-container .project-name-input.hide-project-name-input{height:0;padding:0;border:none}.comp-cart-item-container .cart-item-project-name-container .project-name-label{max-width:none;display:block;font-weight:700;font-size:18px;overflow-wrap:break-word;word-wrap:break-word}.comp-cart-item-container .cart-item-project-name-container .project-name-label:after{content:"Edit";font-size:12px;margin-left:10px;color:#006bb7;border-bottom:1px dotted #006bb7;font-weight:600;margin-top:6px;display:inline}.comp-cart-item-container .cart-item-project-name-container .project-name-loader{height:36px;display:block}.comp-cart-item-container .cart-item-project-name-container .project-name-loader .loader-icon{color:#ccc;font-size:24px}
1.comp-cart-item-container .cart-item-project-name-container.has-error .error-label{display:block;color:#c00;font-weight:400;font-size:12px;margin:5px 0 10px}.comp-cart-item-container .cart-item-price-container h4{color:#ff8a1e;margin:0;line-height:40px}.comp-cart-item-container .price-links-container{padding-right:0}.comp-cart-item-container .item-specs-container{padding:24px}.comp-cart-item-container .child-item-specs-container,.comp-cart-item-container .item-preview-container{padding-left:0}.comp-cart-item-container .item-price{color:#107abf;font-size:19px;font-weight:700}.comp-cart-item-container .item-links-container{padding:0 24px 24px;display:grid;grid-template-columns:1fr 1fr 1fr}.comp-cart-item-container .item-links-container .delete-item-link-container,.comp-cart-item-container .item-links-container .duplicate-item-link-container,.comp-cart-item-container .item-links-container .edit-item-link-container{padding-left:0;padding-right:0}.comp-cart-item-container .item-links-container>:only-child{grid-column:2}@media(min-width:992px)and (max-width:1199px){.comp-cart-item-container .item-links-container .edit-item-link-container{text-align:center}}.comp-cart-item-container .item-links-container li{line-height:24px}
1.comp-cart-item-container .action-icon{font-size:20px;margin-right:8px;transform:translateY(3px);display:inline-block}.comp-cart-item-container .price-links-specs-container{margin-bottom:15px}.comp-cart-item-container .child-item-specs-container{margin-bottom:20px}.comp-cart-item-container .child-mailing-service-container{padding-left:15px;border-bottom:1px solid #ddd;margin-bottom:20px;margin-right:15px;margin-left:15px}.comp-cart-item-container .child-mailing-service-container .mailing-list-group{line-height:28px;padding-right:10px}.comp-cart-item-container .child-mailing-service-container .mailing-list-group li{display:grid;grid-gap:30px;grid-template-columns:1fr 2fr}.comp-cart-item-container .child-mailing-service-container .mailing-item-label{font-weight:700;font-size:14px}.comp-cart-item-container .child-mailing-service-container .mailing-spec-details{display:flex;justify-content:space-between}.comp-cart-item-container .child-mailing-service-container .mailing-spec-label{font-weight:700}.comp-cart-item-container .child-mailing-service-container .mailing-service-label{border-bottom:1px solid #ddd;padding-bottom:3px;margin-bottom:5px;font-weight:700;font-size:14px;padding-top:20px}.comp-cart-item-container .child-mailing-service-container .mailing-service-price,.comp-cart-item-container .child-mailing-service-container .mailing-spec-price{text-align:right}.comp-cart-item-container .child-mailing-service-container .mailing-service-action-links{margin-bottom:15px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px}.comp-cart-item-container .child-mailing-service-container .mailing-service-action-links .action-icon{margin-left:0}.comp-cart-item-container .add-mailing-link-container{margin-left:5px}.comp-cart-item-container .fotolia-container .fotolia-content{padding:5px 0;border-top:1px solid #d5d5d7}.comp-cart-item-container .fotolia-container .fotolia-content:last-child{border-bottom:1px solid #d5d5d7}.comp-cart-item-container .fotolia-container .fotolia-description{display:inline-block;width:75%}.comp-cart-item-container .fotolia-container .fotolia-price{float:right}.comp-cart-item-container .cart-item-wrapper{display:grid;grid-template-columns:7fr 17fr;gap:0;align-items:start}.comp-cart-item-container .file-name-container.switch-to-mobile,.comp-cart-item-container .reupload-file-link.switch-to-mobile{max-width:none}@media(max-width:1199px){.comp-cart-item-container .child-mailing-service-container .mailing-service-price{float:right}}@media(max-width:767px){.comp-cart-item-container .delete-item-link-container,.comp-cart-item-container .edit-item-link-container{text-align:center}.comp-cart-item-container .delete-item-link-container .delete-item-link span,.comp-cart-item-container .edit-item-link-container .edit-item-link span,.comp-cart-item-container .item-links-container .duplicate-item-link span{display:none}.comp-cart-item-container .cart-item-project-name-container{width:50%}.comp-cart-item-container .item-links-container{font-size:13px;padding:20px 15px;margin-left:0;margin-right:0}.comp-cart-item-container .child-mailing-service-container{margin-bottom:0;padding:0}.comp-cart-item-container .child-mailing-service-container .mailing-list-group{font-size:14px;padding:0}.comp-cart-item-container .child-mailing-service-container .mailing-list-group li{grid-template-columns:1fr 1.4fr}.comp-cart-item-container .child-mailing-service-container .mailing-service-label{justify-content:space-between}.comp-cart-item-container .child-mailing-service-container .mailing-service-action-links{grid-template-columns:1fr;row-gap:4px;font-size:14px;margin-top:15px}.comp-cart-item-container .child-mailing-service-container .mailing-service-action-links>div{padding-left:15px;padding-bottom:4px}.comp-cart-item-container .child-mailing-service-container .mailing-spec-desc{float:left;vertical-align:top;max-width:75%}.comp-cart-item-container .child-mailing-service-container .mailing-spec-price{vertical-align:top}.comp-cart-item-container .add-mailing-link,.comp-cart-item-container .fotolia-container{font-size:13px}}@media(max-width:500px){.comp-cart-item-container .child-mailing-service-container .mailing-spec-desc{max-width:60%}}@media only screen and (max-device-width:320px){.comp-cart-item-container .cart-item-project-name-container{width:42%}.comp-cart-item-container .duplicate-item-link{white-space:nowrap}}
1.comp-page-heading-tracker-container .page-title{margin:0;padding:32px 0;line-height:35.2px}.comp-page-heading-tracker-container .item-count{color:#767676;font-size:18px;font-weight:400;padding-left:17px}@media(max-width:767px){.comp-page-heading-tracker-container .item-count{font-size:16px;padding-left:8px}}.comp-page-heading-tracker-container .page-tracker-list-container{width:100%;margin-top:5px;margin-bottom:16px;position:relative;text-align:center;list-style:none}.comp-page-heading-tracker-container .page-tracker-list-container:after{content:"";position:absolute;left:50%;top:28px;height:28px;width:1px;background:#c4c4c4;z-index:-1;transform:rotate(90deg) scaleY(7)}.comp-page-heading-tracker-container .page-tracker-list-container>li{margin-right:64px;position:relative;display:inline-block;background-color:#fff;padding:22px 8px 0;font-size:14px}@media(min-width:992px)and (max-width:1199px){.comp-page-heading-tracker-container .page-tracker-list-container>li{margin-right:45px}}.comp-page-heading-tracker-container .page-tracker-list-container>li:last-of-type{margin-right:0}.comp-page-heading-tracker-container .page-tracker-list-container>li .icon-tracker{display:block;text-align:center;font-size:38px;margin-bottom:8px}.comp-page-heading-tracker-container .page-tracker-list-container>li .tracker-icon{padding:0 15px;color:#333;position:absolute;top:-10px;right:5px;font-size:30px}.comp-page-heading-tracker-container .page-tracker-list-container>li.pre-active .shipping-label .fa{color:#2e7d32}.comp-page-heading-tracker-container .page-tracker-list-container>li.active,.comp-page-heading-tracker-container .page-tracker-list-container>li.active .icon-tracker:before{color:#107abf}.comp-page-heading-tracker-container .page-tracker-list-container>li.not-active{color:#767676}.comp-page-heading-tracker-container .page-tracker-list-container>li.not-active .icon-tracker:before{color:#d0d0d0}@media(min-width:768px)and (max-width:991px){.comp-page-heading-tracker-container .page-title{margin:0 -8px 0 0}}@media(max-width:375px){.comp-page-heading-tracker-container .page-title{font-size:28px}}.comp-edit-specs-modal-container .modal-edit-item-calc{margin:10px auto}@media(min-width:768px){.comp-edit-specs-modal-container .modal-edit-item-calc.modal-dialog{width:680px}}.comp-edit-specs-modal-container .loader-icon{color:#f47920}.comp-edit-specs-modal-container .modal-title{color:#333}.comp-edit-specs-modal-container .modal-footer{border-top:0;padding-bottom:25px}.comp-edit-specs-modal-container.edit-confirmation-content .modal-header{border-bottom:none;padding-bottom:0}.comp-edit-specs-modal-container.edit-confirmation-content .edit-item-specs-note{padding:0 20px}.comp-edit-specs-modal-container.edit-confirmation-content .confirmation-title{font-size:18px;margin-bottom:10px;font-weight:700}.comp-edit-specs-modal-container.edit-confirmation-content .confirmation-message{margin-bottom:0;padding:0 20px}.comp-edit-specs-modal-container.edit-confirmation-content .warning-icon{color:#ffca02;font-size:30px;padding-right:10px}.comp-edit-specs-modal-container.edit-confirmation-content .modal-footer{border-top:none;padding-bottom:40px;text-align:center}.comp-edit-specs-modal-container.edit-confirmation-content .confirmation-btn{float:none;
1min-width:200px}.comp-edit-specs-modal-container .modal-footer button{float:left}@media(max-width:435px){.comp-edit-specs-modal-container .modal-edit-item-calc{width:80%}}.comp-edit-specs-modal-container .calc-attr .attr-error-container{border:1px solid #ccc;background:#fff;padding:16px;position:absolute;z-index:1000;max-width:160px;margin-top:8px;box-shadow:0 4px 4px #15161733;-webkit-box-shadow:0 4px 4px rgba(21,22,23,.2)}.comp-edit-specs-modal-container .calc-attr .error-confirm-btn-container{display:none}.comp-edit-specs-modal-container .calc-attr.text-attr-container.error input{border-color:#e81e42}.comp-edit-specs-modal-container .loader-container{text-align:center}.comp-edit-address-modal-container .modal-header-label{font-size:18px;font-weight:700}.comp-edit-address-modal-container .modal-header-label .label-icon{color:#e23a3a}.comp-edit-address-modal-container .close-btn{position:absolute;top:15px;right:15px;float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff}.comp-edit-address-modal-container .modal-footer .site-btn-primary{margin-left:10px}.comp-edit-item-calculator-container .calc-attr{display:grid;grid-template-columns:1fr 1.4fr;align-items:center;margin-bottom:16px}.comp-edit-item-calculator-container .calc-attr .calculator-label{margin:0;font-size:14px;color:#333;font-weight:400;width:auto;line-height:40px}.comp-edit-item-calculator-container .calc-attr #attr_container_mailing .check-circle-icon:before,.comp-edit-item-calculator-container .calc-attr .attr-container .check-circle-icon:before{content:"\\e918";font-family:fehp-ecp!important;color:#107abf}.comp-edit-item-calculator-container .calc-attr .dropdown-toggle{display:flex;align-items:center;justify-content:space-between}.comp-edit-item-calculator-container .calc-attr .dropdown-toggle .check-circle-icon{display:none}.comp-edit-item-calculator-container .calc-attr .dropdown-toggle.active,.comp-edit-item-calculator-container .calc-attr .dropdown-toggle.active:focus,.comp-edit-item-calculator-container .calc-attr .dropdown-toggle:active:focus{outline:0;box-shadow:none}.comp-edit-item-calculator-container .calc-attr .dropdown-toggle-icon,.comp-edit-item-calculator-container .calc-attr .dropdown-toggle:active:focus .dropdown-toggle-icon,.comp-edit-item-calculator-container .calc-attr .dropdown-toggle:not(:disabled):focus .dropdown-toggle-icon{color:#107abf}.comp-edit-item-calculator-container .calc-attr .attr-value{padding:9.2px 16px;min-width:0;width:100%;display:flex;justify-content:space-between;align-items:center;color:#333;white-space:nowrap}.comp-edit-item-calculator-container .calc-attr .attr-value:hover{text-decoration:none}.comp-edit-item-calculator-container .sizes-wrapper{width:calc(29.1667% - 10px);float:left;margin-left:41.7%}.comp-edit-item-calculator-container .sizes-wrapper .calc-attr{display:block;width:calc(100% - 5px);margin-bottom:20px}.comp-edit-item-calculator-container .sizes-wrapper~.sizes-wrapper{margin-left:0;width:calc(29.17% - 10px);float:left}.comp-edit-item-calculator-container .sizes-wrapper~.sizes-wrapper~div{clear:both}.comp-edit-item-calculator-container .sizes-wrapper~.sizes-wrapper .calc-attr{margin-left:23px;position:relative}.comp-edit-item-calculator-container .sizes-wrapper~.sizes-wrapper .calc-attr:before{content:"x";position:absolute;left:-18px;top:29px}.comp-edit-item-calculator-container .sizes-wrapper .custom-size-label{font-size:14px;color:#333;font-weight:400;width:auto;padding:0;line-height:40px}.comp-edit-item-calculator-container .sizes-wrapper .custom-size-wrapper input{width:100%;font-size:14px;padding:5px 16px;background:#fff;border:1px solid #D0D0D0;border-radius:2px;box-sizing:border-box;box-shadow:none;color:#333;height:40px;outline:0}.comp-edit-item-calculator-container .sizes-wrapper .custom-size-wrapper input:focus,.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-form-control:focus{border:1px solid #FF8A1E}.comp-edit-item-calculator-container .sizes-wrapper .custom-size-wrapper input::-webkit-inner-spin-button,.comp-edit-item-calculator-container .sizes-wrapper .custom-size-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.comp-edit-item-calculator-container .printing-cost-container{display:flex;margin:20px auto 0;padding:5px 0;font-size:18px;align-items:center;justify-content:space-between}@media(max-width:767px){.comp-edit-item-calculator-container .calc-attr{display:flex;flex-direction:column;align-items:flex-start}.comp-edit-item-calculator-container .calc-attr #attr_container_mailing,.comp-edit-item-calculator-container .calc-attr .attr-container,.comp-edit-item-calculator-container .calc-attr .calculator-label{width:100%}.comp-edit-item-calculator-container .sizes-wrapper{margin-left:0;
1width:calc(50% - 10px)}.comp-edit-item-calculator-container .sizes-wrapper~.sizes-wrapper{width:calc(50% - 10px)}}.comp-coupon-section-container .coupon-section-application-container{clear:both}.comp-coupon-section-container .coupon-section-application-container .coupon-input-group{margin-bottom:0}.comp-coupon-section-container .coupon-section-application-container .coupon-input-group .site-form-input{color:#333}.comp-coupon-section-container .coupon-code-disclaimer{display:inline-block;width:100%}.comp-coupon-section-container .coupon-code-disclaimer .disclaimer-label{color:#107abf;font-size:13px;font-weight:700}.comp-coupon-section-container .apply-coupon-label-loader{min-width:42px}.comp-coupon-section-container .apply-coupon-label-loader .fehp-loading:before{color:#fff}.comp-coupon-section-container .coupon-section-details-container{clear:both;color:#2e7d32;font-size:12px;padding-top:10px;font-weight:400;line-height:19px}.comp-coupon-section-container .coupon-section-details-container .exclusion-disclaimer,.comp-coupon-section-container .coupon-section-details-container .promotion-details{color:#2e7d32;font-size:12px;padding-top:10px;font-weight:400;line-height:19px;display:inline}.comp-coupon-section-container .coupon-section-error-container .error-msg,.comp-coupon-section-container .coupon-section-error-container .error-msg-2{color:#e81e42;font-size:12px;display:block;margin-top:8px}.comp-coupon-section-container .coupon-field-group{display:flex;align-items:stretch}.comp-coupon-section-container .coupon-field-group .coupon-input{flex:1 1 auto;margin-bottom:0}.comp-coupon-section-container .coupon-field-group .apply-coupon-btn{flex:0 0 auto;white-space:nowrap}.comp-coupon-section-container .coupon-error-message{color:#e81e42;font-size:12px;display:block;margin-top:8px}.comp-coupon-section-container .alert-coupon-error-container .exclusion-disclaimer{display:none}.comp-coupon-section-container .site-alert{width:320px;float:right;display:block;text-align:center;font-size:11px}.comp-coupon-section-container .site-alert .error-msg{margin-left:20px;word-wrap:break-word}.comp-coupon-section-container .site-alert.site-alert-success{border-left:1px solid #d6e9c6;opacity:0;padding:0;margin:0;transition:all .5s ease}.comp-coupon-section-container .site-alert.site-alert-success.show-coupon-success{opacity:1;padding:10px 0;margin-top:15px;margin-bottom:20px}.comp-coupon-section-container .site-alert.site-alert-danger{padding:10px 0;margin-top:15px;margin-bottom:20px;border-left:1px solid #ebccd1}.comp-coupon-section-container .site-form-input{border-radius:4px 0 0 4px}.comp-group-shipping-rates-radio-container .shipping-option-radio-container label,.comp-group-shipping-rates-radio-container .shipping-option-radio-group label,.comp-shipping-options-radio-container .shipping-option-radio-container label,.comp-shipping-options-radio-container .shipping-option-radio-group label{font-weight:600;font-size:14px}.comp-group-shipping-rates-radio-container .shipping-option-radio-container.selected,.comp-group-shipping-rates-radio-container .shipping-option-radio-group.selected,.comp-shipping-options-radio-container .shipping-option-radio-container.selected,.comp-shipping-options-radio-container .shipping-option-radio-group.selected{color:#333}.comp-group-shipping-rates-radio-container .shipping-option-radio-container.selected label,.comp-group-shipping-rates-radio-container .shipping-option-radio-group.selected label,.comp-shipping-options-radio-container .shipping-option-radio-container.selected label,.comp-shipping-options-radio-container .shipping-option-radio-group.selected label{font-weight:700}.comp-group-shipping-rates-radio-container .radio-label-wrapper,.comp-shipping-options-radio-container .radio-label-wrapper{display:block;overflow:hidden;cursor:pointer}.comp-group-shipping-rates-radio-container .option-radio-service-container,.comp-group-shipping-rates-radio-container .shipping-label-container,.comp-shipping-options-radio-container .option-radio-service-container,.comp-shipping-options-radio-container .shipping-label-container{float:left;
1width:65%;display:block;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:1px;font-size:14px;font-weight:700}.comp-group-shipping-rates-radio-container .option-radio-service-container input,.comp-group-shipping-rates-radio-container .shipping-label-container input,.comp-shipping-options-radio-container .option-radio-service-container input,.comp-shipping-options-radio-container .shipping-label-container input{position:static;cursor:pointer;float:left}.comp-group-shipping-rates-radio-container .option-radio-service-container .radio-icon-override,.comp-group-shipping-rates-radio-container .shipping-label-container .radio-icon-override,.comp-shipping-options-radio-container .option-radio-service-container .radio-icon-override,.comp-shipping-options-radio-container .shipping-label-container .radio-icon-override{display:inline-block;height:20px;min-width:10px;max-width:20px;position:relative;float:left}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight,.comp-group-shipping-rates-radio-container .shipping-label-container .option-service-name .method-freight,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .method-freight,.comp-shipping-options-radio-container .shipping-label-container .option-service-name .method-freight{float:left;display:inline-block}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight:after,.comp-group-shipping-rates-radio-container .shipping-label-container .option-service-name .method-freight:after,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .method-freight:after,.comp-shipping-options-radio-container .shipping-label-container .option-service-name .method-freight:after{content:" - "}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight-details,.comp-group-shipping-rates-radio-container .shipping-label-container .option-service-name .method-freight-details,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .method-freight-details,.comp-shipping-options-radio-container .shipping-label-container .option-service-name .method-freight-details{float:left;margin-left:2px}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight-details .freight-edd,.comp-group-shipping-rates-radio-container .shipping-label-container .option-service-name .method-freight-details .freight-edd,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .method-freight-details .freight-edd,.comp-shipping-options-radio-container .shipping-label-container .option-service-name .method-freight-details .freight-edd{width:100%;float:left}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .pickup-location,.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .service-transit,.comp-group-shipping-rates-radio-container .shipping-label-container .option-service-name .pickup-location,.comp-group-shipping-rates-radio-container .shipping-label-container .option-service-name .service-transit,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .pickup-location,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .service-transit,.comp-shipping-options-radio-container .shipping-label-container .option-service-name .pickup-location,.comp-shipping-options-radio-container .shipping-label-container .option-service-name .service-transit{float:left;display:inline-block}.comp-group-shipping-rates-radio-container .option-price-container,.comp-shipping-options-radio-container .option-price-container{float:right;width:35%;text-align:right;padding-right:1px;font-size:14px;font-weight:400}@media(max-width:991px){.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .pickup-date,.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .service-edd,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .pickup-date,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .service-edd{width:100%;margin-left:30px}}@media(min-width:992px)and (max-width:1199px){.comp-group-shipping-rates-radio-container .option-radio-service-container,.comp-shipping-options-radio-container .option-radio-service-container{width:6
15%}.comp-group-shipping-rates-radio-container .option-price-container,.comp-shipping-options-radio-container .option-price-container{width:35%}}@media(max-width:400px){.comp-group-shipping-rates-radio-container .option-price-container,.comp-group-shipping-rates-radio-container .option-radio-service-container,.comp-shipping-options-radio-container .option-price-container,.comp-shipping-options-radio-container .option-radio-service-container{font-size:13px}}.comp-group-shipping-rates-radio-container .shipping-option-radio-container .radio-label-wrapper{display:grid;grid-template-columns:18px 1fr;padding:16px 24px}.comp-group-shipping-rates-radio-container .shipping-option-radio-container .radio-label-wrapper.selected{background-color:#eff9fd}@media(max-width:767px){.comp-group-shipping-rates-radio-container .shipping-option-radio-container .radio-label-wrapper{padding:16px 8px}}.comp-group-shipping-rates-radio-container .shipping-option-radio-container .radio-label{padding-left:12px}.comp-group-shipping-rates-radio-container .site-secondary-link{color:#247eca}.comp-group-shipping-rates-radio-container .site-secondary-link:active,.comp-group-shipping-rates-radio-container .site-secondary-link:hover{text-decoration:underline}.comp-group-shipping-rates-radio-container .option-price-container{font-weight:700}.comp-group-shipping-rates-radio-container .shipping-options-wrapper{display:flex;justify-content:space-between}.comp-customer-address-form-container p-autocomplete .ui-autocomplete-loader,.comp-group-shipping-rates-radio-container.not-grouped-shipping .radio-label-wrapper.selected .separator,.comp-shipping-address-form-container p-autocomplete .ui-autocomplete-loader{display:none}.comp-group-shipping-rates-radio-container .shipping-options-wrapper div:first-child{flex:1 0 75%}.comp-group-shipping-rates-radio-container .shipping-options-wrapper div:last-child{width:100%}.comp-group-shipping-rates-radio-container .shipping-rate-container{margin-left:-3px}.comp-group-shipping-rates-radio-container .delivery-datetime{text-transform:capitalize;font-weight:400;margin-left:-3px}.comp-group-shipping-rates-radio-container.not-grouped-shipping .method-freight,.comp-group-shipping-rates-radio-container.not-grouped-shipping .service-transit,.comp-group-shipping-rates-radio-container.not-grouped-shipping .shipping-option-label .pickup-location{font-weight:700}.comp-group-shipping-rates-radio-container.not-grouped-shipping .radio-label-wrapper{padding:18px 24px}@media(max-width:767px){.comp-group-shipping-rates-radio-container.not-grouped-shipping .radio-label-wrapper{padding:18px 12px}}.comp-group-shipping-rates-radio-container.not-grouped-shipping .radio-label-wrapper.selected,.comp-group-shipping-rates-radio-container.not-grouped-shipping .radio-label-wrapper:hover{background-color:#eff9fd}.comp-group-shipping-rates-radio-container.not-grouped-shipping .delivery-datetime,.comp-group-shipping-rates-radio-container.not-grouped-shipping .method-freight-details,.comp-group-shipping-rates-radio-container.not-grouped-shipping .shipping-rate-container{font-size:14px;line-height:19px;text-transform:none}.comp-group-shipping-rates-radio-container.not-grouped-shipping .pickup-address{padding:0}.comp-group-shipping-rates-radio-container.not-grouped-shipping .original-shipping-rate{font-size:13px}.comp-group-shipping-rates-radio-container.not-grouped-shipping .discounted-shipping-rate,.comp-group-shipping-rates-radio-container.not-grouped-shipping .original-shipping-rate{white-space:nowrap;display:inline-block}.comp-group-shipping-rates-radio-container.not-grouped-shipping .pickup-address-details{font-size:14px;line-height:150%;margin-top:2px}.comp-customer-address-form-container,.comp-shipping-address-form-container{font-size:13px}.comp-group-shipping-rates-radio-container.not-grouped-shipping .pickup-address-details .pickup-details{text-align:left}.comp-group-shipping-rates-radio-container.not-grouped-shipping .shipping-option-label .pickup-city-state,.comp-group-shipping-rates-radio-container.not-grouped-shipping .shipping-option-label .site-secondary-link{font-weight:400}@media(max-width:767px){.comp-group-shipping-rates-radio-container.not-grouped-shipping .shipping-option-label{line-height:17px}}@media(max-width:375px){.comp-group-shipping-rates-radio-container .shipping-options-wrapper div:first-child{flex:1 0 45%}}.comp-item-shipping-options-container .shipping-option-radio-group.selected .radio-label-wrapper{background-color:#eff9fd}.comp-item-shipping-options-container .radio-label-wrapper{display:block;overflow:hidden;cursor:pointer}.comp-item-shipping-options-container .option-radio-service-container{display:flex;float:left;width:70%;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.comp-item-shipping-options-container .option-radio-service-container input{position:absolute;cursor:pointer}.comp-item-shipping-options-container .option-radio-service-container .option-radio-input{position:static;float:left;margin-right:-10px;margin-left:5px}.comp-item-shipping-options-container .option-radio-service-container .radio-icon-override{display:inline-block;height:20px;min-width:20px;position:relative;float:left}.comp-item-shipping-options-container .option-radio-service-container .option-service-name .method-freight,.comp-item-shipping-options-container .option-radio-service-container .option-service-name .pickup-location,.comp-item-shipping-options-container .option-radio-service-container .option-service-name .service-transit{float:left;display:inline-block}.comp-item-shipping-options-container .option-radio-service-container .pick-city-state{font-weight:400;display:inline-block}.comp-item-shipping-options-container .option-price-container{float:left;width:30%;text-align:right;padding-left:8px}.comp-item-shipping-options-container .pickup-address-heading{font-weight:700;margin-bottom:5px}.comp-item-shipping-options-container .pickup-acknowledgement-container{clear:both;font-weight:400;padding:20px 20px 10px}.comp-item-shipping-options-container .pickup-acknowledgement-container .checkbox-label-wrapper{margin:10px 0}.comp-item-shipping-options-container .pickup-acknowledgement-container .checkbox-icon-override{min-width:20px}.comp-item-shipping-options-container .pickup-note{width:60%;display:inline-block;vertical-align:top;margin-top:4px}.comp-item-shipping-options-container .pickup-address{width:40%;display:inline-block;line-height:28px}.comp-item-shipping-options-container .acknowledge-label{font-weight:400}.comp-item-shipping-options-container .acknowledge-label.site-text-danger{color:#e81e42}.comp-item-shipping-options-container .acknowledge-label .checkbox-icon-override{min-width:20px}.comp-item-shipping-options-container .ack-text{text-align:right}.comp-item-shipping-options-container .free-shipping{color:#138d16}@media(max-width:767px){.comp-item-shipping-options-container .pickup-address,.comp-item-shipping-options-container .pickup-note{width:100%}.comp-item-shipping-options-container .pickup-address{margin-bottom:20px}.comp-item-shipping-options-container .pickup-note{margin-bottom:10px}.comp-item-shipping-options-container .option-radio-service-container{width:64%}.comp-item-shipping-options-container .option-price-container{padding-left:8px;width:35%}}@media(max-width:400px){.comp-item-shipping-options-container .radio-label-wrapper{padding:18px 12px}}.comp-customer-address-form-container .alias-column,.comp-customer-address-form-container .city-column,.comp-customer-address-form-container .phone-column,.comp-customer-address-form-container .phone-ext-column,.comp-customer-address-form-container .state-column,.comp-customer-address-form-container .zip-code-column{float:left;transition:width .2s linear;position:relative;min-height:1px}.comp-customer-address-form-container .city-column{width:50%}.comp-customer-address-form-container .state-column,.comp-customer-address-form-container .zip-code-column{width:25%}.comp-customer-address-form-container .phone-column{width:35%}.comp-customer-address-form-container .phone-ext-column{width:15%}.comp-customer-address-form-container .alias-column{width:50%}.comp-customer-address-form-container .city-column,.comp-customer-address-form-container .phone-column,.comp-customer-address-form-container .phone-ext-column,.comp-customer-address-form-container .zip-code-column{padding-right:5px}.comp-customer-address-form-container .city-column .ui-autocomplete{width:100%}.comp-customer-address-form-container p-autocomplete .ui-autocomplete-panel{overflow-y:auto;white-space:nowrap;background:#fff;width:100%;border-left:1px solid #D0D0D0;border-right:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;border-radius:4px;box-shadow:inset 0 1px 1px #00000013;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out;position:absolute}.comp-customer-address-form-container p-autocomplete .ui-autocomplete-panel .ui-autocomplete-list-item{margin-bottom:0;padding:5px}.comp-customer-address-form-container p-autocomplete .ui-autocomplete-panel .ui-autocomplete-list-item.ui-state-highlight{background:#f47920;color:#fff}.comp-customer-address-form-container p-autocomplete .ui-autocomplete-panel .ui-autocomplete-list-item:hover{cursor:pointer}@media(max-width:767px){.comp-customer-address-form-container .alias-column,.comp-customer-address-form-container .city-column,.comp-customer-address-form-container .state-column,.comp-customer-address-form-container .zip-code-column{width:100%}.comp-customer-address-form-container .phone-column,.comp-customer-address-form-container .phone-ext-column{width:50%}.comp-customer-address-form-container .city-column,.comp-customer-address-form-container .phone-column,.comp-customer-address-form-container .phone-ext-column,.comp-customer-address-form-container .zip-code-column{padding-right:0}.comp-customer-address-form-container .phone-ext-column{padding-left:5px}}.comp-shipping-address-form-container .alias-column,.comp-shipping-address-form-container .city-column,.comp-shipping-address-form-container .phone-column,.comp-shipping-address-form-container .phone-ext-column,.comp-shipping-address-form-container .state-column,.comp-shipping-address-form-container .zip-code-column{float:left;transition:width .2s linear;position:relative;min-height:1px}.comp-shipping-address-form-container .city-column{width:40%}.comp-shipping-address-form-container .state-column,.comp-shipping-address-form-container .zip-code-column{width:30%}.comp-shipping-address-form-container .phone-column{width:35%}.comp-shipping-address-form-container .phone-ext-column{width:15%}.comp-shipping-address-form-container .alias-column{width:50%}.comp-shipping-address-form-container .city-column,.comp-shipping-address-form-container .phone-column,.comp-shipping-address-form-container .phone-ext-column,.comp-shipping-address-form-container .zip-code-column{padding-right:5px}.comp-shipping-address-form-container .city-column .ui-autocomplete{width:100%}.comp-shipping-address-form-container p-autocomplete .p-inputtext:enabled:hover{border-color:#d0d0d0}.comp-shipping-address-form-container p-autocomplete .p-inputtext:enabled:focus{border-color:#107abf;box-shadow:none}.comp-shipping-address-form-container p-autocomplete .ui-autocomplete-panel{overflow-y:auto;white-space:nowrap;background:#fff;width:100%;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:4px;box-shadow:inset 0 1px 1px #00000013;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out;position:absolute}.comp-shipping-address-form-container p-autocomplete .ui-autocomplete-panel .ui-autocomplete-list-item{margin-bottom:0;padding:5px}.comp-shipping-address-form-container p-autocomplete .ui-autocomplete-panel .ui-autocomplete-list-item.ui-state-highlight{background:#f47920;color:#fff}.comp-shipping-address-form-container p-autocomplete .ui-autocomplete-panel .ui-autocomplete-list-item:hover{cursor:pointer}@media(max-width:767px){.comp-shipping-address-form-container .alias-column,.comp-shipping-address-form-container .city-column,.comp-shipping-address-form-container .state-column,.comp-shipping-address-form-container .zip-code-column{width:100%}.comp-shipping-address-form-container .phone-column,.comp-shipping-address-form-container .phone-ext-column{width:50%}.comp-shipping-address-form-container .city-column,.comp-shipping-address-form-container .phone-column,.comp-shipping-address-form-container .phone-ext-column,.comp-shipping-address-form-container .zip-code-column{padding-right:0}.comp-shipping-address-form-container .phone-ext-column{padding-left:5px}}.site-btn-primary,.site-btn-secondary{padding:12px 16px;line-height:22px;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;text-align:center;color:#fff}.comp-shipping-address-form-container .site-form-group{margin-bottom:15px}.site-btn-primary{background-color:#ff8a1e;border:none;cursor:pointer;font-size:16px;border-radius:3px}.site-btn-primary:active:hover,.site-btn-primary:focus:hover,.site-btn-primary:hover{background-color:#c75302}.site-btn-primary:active,.site-btn-primary:active:focus,.site-btn-primary:focus{background-color:#f9a020}.site-btn-primary:disabled,.site-btn-primary:disabled:active,.site-btn-primary:disabled:focus,.site-btn-primary:disabled:hover{background-color:#d0d0d0;cursor:not-allowed}.site-btn-primary :not(:last-child){margin-right:5px}.site-btn-primary .content,.site-btn-primary .icon{vertical-align:middle;pointer-events:none}.site-btn-primary .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.site-btn-primary .icon:before{color:#fff;transform:translateY(-50%);position:absolute}.site-btn-primary.disabled,.site-btn-primary:active,.site-btn-primary:active:focus,.site-btn-primary:active:hover,.site-btn-primary:disabled,.site-btn-primary:focus,.site-btn-primary:focus:hover,.site-btn-primary:hover{outline:0}.site-btn-primary.disabled,.site-btn-primary:disabled{cursor:not-allowed}a.site-btn-primary{display:inline-block;text-decoration:none;color:#fff}a.site-btn-primary:focus,a.site-btn-primary:focus:active,a.site-btn-primary:hover,a.site-btn-primary:hover:active,a.site-btn-primary:visited{color:#fff}a.site-btn-primary:visited:hover{background-color:#c75302}a.site-btn-primary:visited:focus{background-color:#f9a020}a.site-btn-primary.disabled,a.site-btn-primary.disabled:active,a.site-btn-primary.disabled:focus,a.site-btn-primary.disabled:hover,a.site-btn-primary.disabled:visited{background-color:#d0d0d0}.site-btn-secondary{background-color:#0864a1;border:none;font-size:16px;border-radius:3px}.site-btn-secondary:active:hover,.site-btn-secondary:focus:hover,.site-btn-secondary:hover{background-color:#075d95}.site-btn-secondary:active,.site-btn-secondary:active:focus,.site-btn-secondary:focus{background-color:#107abf}.site-btn-secondary:disabled,.site-btn-secondary:disabled:active,.site-btn-secondary:disabled:focus,.site-btn-secondary:disabled:hover{background-color:#d0d0d0}.site-btn-secondary :not(:last-child){margin-right:5px}.site-btn-secondary .content,.site-btn-secondary .icon{vertical-align:middle;pointer-events:none}.site-btn-secondary .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.site-btn-secondary .icon:before{color:#fff;transform:translateY(-50%);position:absolute}.site-btn-secondary.disabled,.site-btn-secondary:active,.site-btn-secondary:active:focus,.site-btn-secondary:active:hover,.site-btn-secondary:disabled,.site-btn-secondary:focus,.site-btn-secondary:focus:hover,.site-btn-secondary:hover{outline:0}.site-btn-secondary.disabled,.site-btn-secondary:disabled{cursor:not-allowed}a.site-btn-secondary{display:inline-block;text-decoration:none;color:#fff}a.site-btn-secondary:hover,a.site-btn-secondary:visited{color:#fff}a.site-btn-secondary:visited:hover{background-color:#075d95}a.site-btn-secondary:visited:focus{background-color:#107abf}a.site-btn-secondary.disabled,a.site-btn-secondary.disabled:active,a.site-btn-secondary.disabled:focus,a.site-btn-secondary.disabled:hover,a.site-btn-secondary.disabled:visited{background-color:#d0d0d0}
1.comp-address-suggestion-container .edit-address-btn.site-btn-primary,.site-btn-tertiary{background-color:transparent;line-height:22px;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;text-align:center;padding:12px 16px}.site-btn-tertiary{color:#0864a1;border:1px solid #0864A1;font-size:16px;border-radius:3px}.site-btn-tertiary .icon:before{color:#0864a1}.site-btn-tertiary:active:hover,.site-btn-tertiary:focus:hover,.site-btn-tertiary:hover{color:#075d95;border:1px solid #075D95}.site-btn-tertiary:active:hover .icon:before,.site-btn-tertiary:focus:hover .icon:before,.site-btn-tertiary:hover .icon:before{color:#075d95}.site-btn-tertiary:active,.site-btn-tertiary:active:focus,.site-btn-tertiary:focus{color:#107abf;border:1px solid #107ABF}.site-btn-tertiary:active .icon:before,.site-btn-tertiary:active:focus .icon:before,.site-btn-tertiary:focus .icon:before{color:#107abf}.site-btn-tertiary:disabled,.site-btn-tertiary:disabled:active,.site-btn-tertiary:disabled:active:focus,.site-btn-tertiary:disabled:active:hover,.site-btn-tertiary:disabled:focus,.site-btn-tertiary:disabled:focus:hover,.site-btn-tertiary:disabled:hover{color:#d0d0d0;border:1px solid #D0D0D0}.site-btn-tertiary:disabled .icon:before,.site-btn-tertiary:disabled:active .icon:before,.site-btn-tertiary:disabled:active:focus .icon:before,.site-btn-tertiary:disabled:active:hover .icon:before,.site-btn-tertiary:disabled:focus .icon:before,.site-btn-tertiary:disabled:focus:hover .icon:before,.site-btn-tertiary:disabled:hover .icon:before{color:#d0d0d0}.site-btn-tertiary :not(:last-child){margin-right:5px}.site-btn-tertiary .content,.site-btn-tertiary .icon{vertical-align:middle;pointer-events:none}.site-btn-tertiary .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.site-btn-tertiary .icon:before{transform:translateY(-50%);position:absolute}.site-btn-tertiary.disabled,.site-btn-tertiary:active,.site-btn-tertiary:active:focus,.site-btn-tertiary:active:hover,.site-btn-tertiary:disabled,.site-btn-tertiary:focus,.site-btn-tertiary:focus:hover,.site-btn-tertiary:hover{outline:0}.site-btn-tertiary.disabled,.site-btn-tertiary:disabled{cursor:not-allowed}a.site-btn-tertiary{display:inline-block;text-decoration:none}a.site-btn-tertiary:visited:hover{color:#075d95}a.site-btn-tertiary:visited:focus{color:#107abf}a.site-btn-tertiary.disabled,a.site-btn-tertiary.disabled:active,a.site-btn-tertiary.disabled:active:focus,a.site-btn-tertiary.disabled:active:hover,a.site-btn-tertiary.disabled:active:visited,a.site-btn-tertiary.disabled:focus,a.site-btn-tertiary.disabled:focus:hover a.site-btn-tertiary.disabled:visited,a.site-btn-tertiary.disabled:hover,a.site-btn-tertiary.disabled:visited:focus,a.site-btn-tertiary.disabled:visited:hover{color:#d0d0d0;border:1px solid #D0D0D0}a.site-btn-tertiary.disabled .icon:before,a.site-btn-tertiary.disabled:active .icon:before,a.site-btn-tertiary.disabled:active:focus .icon:before,a.site-btn-tertiary.disabled:active:hover .icon:before,a.site-btn-tertiary.disabled:active:visited .icon:before,a.site-btn-tertiary.disabled:focus .icon:before,a.site-btn-tertiary.disabled:focus:hover a.site-btn-tertiary.disabled:visited .icon:before,a.site-btn-tertiary.disabled:hover .icon:before,a.site-btn-tertiary.disabled:visited:focus .icon:before,a.site-btn-tertiary.disabled:visited:hover .icon:before{color:#d0d0d0}.comp-address-suggestion-container{font-size:13px}.comp-address-suggestion-container .address-container{margin-top:20px}.comp-address-suggestion-container .address-details-container{margin:5px 0}.comp-address-suggestion-container .no-match-buttons{margin:10px 0;padding:6px 0;text-align:center}.comp-address-suggestion-container .no-match-buttons button{font-size:14px}.comp-address-suggestion-container .edit-address-btn.site-btn-primary{color:#0864a1;border:1px solid #0864A1;border-radius:3px;font-size:14px;margin:5px 10px;width:auto}.comp-address-suggestion-container .edit-address-btn.site-btn-primary .icon:before{color:#0864a1}
1.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active:hover,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:focus:hover,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:hover{color:#075d95;border:1px solid #075D95}.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active:hover .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:focus:hover .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:hover .icon:before{color:#075d95}.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active:focus,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:focus{color:#107abf;border:1px solid #107ABF}.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active:focus .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:focus .icon:before{color:#107abf}.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:active,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:active:focus,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:active:hover,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:focus,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:focus:hover,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:hover{color:#d0d0d0;border:1px solid #D0D0D0}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn,.comp-address-suggestion-container .use-as-is-btn{border:none;font-style:normal;padding:12px 16px;text-align:center;font-weight:700;line-height:22px;font-family:Noto Sans,sans-serif}.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:active .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:active:focus .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:active:hover .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:focus .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:focus:hover .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:hover .icon:before{color:#d0d0d0}.comp-address-suggestion-container .edit-address-btn.site-btn-primary :not(:last-child){margin-right:5px}.comp-address-suggestion-container .edit-address-btn.site-btn-primary .content,.comp-address-suggestion-container .edit-address-btn.site-btn-primary .icon{vertical-align:middle;pointer-events:none}.comp-address-suggestion-container .edit-address-btn.site-btn-primary .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.comp-address-suggestion-container .edit-address-btn.site-btn-primary .icon:before{transform:translateY(-50%);position:absolute}.comp-address-suggestion-container .edit-address-btn.site-btn-primary.disabled,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active:focus,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active:hover,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:focus,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:focus:hover,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:hover{outline:0}.comp-address-suggestion-container .edit-address-btn.site-btn-primary.disabled,.comp-address-suggestion-container .edit-ad
1dress-btn.site-btn-primary:disabled{cursor:not-allowed}.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active{box-shadow:none}.comp-address-suggestion-container .use-as-is-btn{margin-left:10px;background-color:#ff8a1e;color:#fff;cursor:pointer;font-size:12px}.comp-address-suggestion-container .use-as-is-btn:active:hover,.comp-address-suggestion-container .use-as-is-btn:focus:hover,.comp-address-suggestion-container .use-as-is-btn:hover{background-color:#c75302}.comp-address-suggestion-container .use-as-is-btn:active,.comp-address-suggestion-container .use-as-is-btn:active:focus,.comp-address-suggestion-container .use-as-is-btn:focus{background-color:#f9a020}.comp-address-suggestion-container .use-as-is-btn:disabled,.comp-address-suggestion-container .use-as-is-btn:disabled:active,.comp-address-suggestion-container .use-as-is-btn:disabled:focus,.comp-address-suggestion-container .use-as-is-btn:disabled:hover{background-color:#d0d0d0;cursor:not-allowed}.comp-address-suggestion-container .use-as-is-btn :not(:last-child){margin-right:5px}.comp-address-suggestion-container .use-as-is-btn .content,.comp-address-suggestion-container .use-as-is-btn .icon{vertical-align:middle;pointer-events:none}.comp-address-suggestion-container .use-as-is-btn .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.comp-address-suggestion-container .use-as-is-btn .icon:before{color:#fff;transform:translateY(-50%);position:absolute}.comp-address-suggestion-container .use-as-is-btn.disabled,.comp-address-suggestion-container .use-as-is-btn:active,.comp-address-suggestion-container .use-as-is-btn:active:focus,.comp-address-suggestion-container .use-as-is-btn:active:hover,.comp-address-suggestion-container .use-as-is-btn:disabled,.comp-address-suggestion-container .use-as-is-btn:focus,.comp-address-suggestion-container .use-as-is-btn:focus:hover,.comp-address-suggestion-container .use-as-is-btn:hover{outline:0}.comp-address-suggestion-container .use-as-is-btn.disabled,.comp-address-suggestion-container .use-as-is-btn:disabled{cursor:not-allowed}.comp-address-suggestion-container .use-as-is-btn:active{box-shadow:none}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn{background-color:#0864a1;color:#fff;border-radius:3px;font-size:14px;margin:5px 10px;width:auto}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active:hover,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:focus:hover,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:hover{background-color:#075d95}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active:focus,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:focus{background-color:#107abf}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:disabled,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:disabled:active,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:disabled:focus,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:disabled:hover{background-color:#d0d0d0}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn :not(:last-child){margin-right:5px}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn .content,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn .icon{vertical-align:middle;pointer-events:none}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn .icon:before{color:#fff;transform:translateY(-50%);position:absolute}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn.disabled,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active:focus,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active:hover,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:disabled,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:focus,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:focus:hover,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:hover{outline:0}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn.disabled,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:disabled{cursor:not-allowed}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active{box-shadow:none}
1.comp-address-suggestion-container .edit-address-btn,.comp-address-suggestion-container .use-as-is-btn,.comp-address-suggestion-container .use-suggested-address-btn{border-radius:0;text-transform:uppercase}.comp-address-suggestion-container .with-suggested-address-container .invalid-address-container,.comp-address-suggestion-container .with-suggested-address-container .suggested-address-container{width:50%;float:left;transition:width .2s linear;margin-bottom:10px;padding:0 20px;margin-top:20px;text-align:center}.comp-address-suggestion-container .with-suggested-address-container button{margin-top:10px;line-height:1}.comp-address-suggestion-container .with-suggested-address-container .use-as-is-btn{margin-right:0}.comp-address-suggestion-container .with-suggested-address-container{margin:0 -15px}.comp-address-suggestion-container .with-suggested-address-container .use-as-is-btn{margin-left:0}@media(max-width:991px){.comp-address-suggestion-container .no-match-buttons button{width:50%;min-width:200px;margin:5px 10px}}@media(max-width:767px){.comp-address-suggestion-container .with-suggested-address-container button{width:200px}.comp-address-suggestion-container .modal-title{font-weight:700}.comp-address-suggestion-container .no-match-buttons{padding:0;text-align:center}.comp-address-suggestion-container .edit-address-btn,.comp-address-suggestion-container .use-as-is-btn,.comp-address-suggestion-container .use-suggested-address-btn{display:inline-block;width:100%;font-size:14px;margin-top:10px}.comp-address-suggestion-container .use-as-is-btn{margin-bottom:15px}.comp-address-suggestion-container .with-suggested-address-container .invalid-address-container,.comp-address-suggestion-container .with-suggested-address-container .suggested-address-container{width:100%;float:none}.comp-address-suggestion-container .with-suggested-address-container .use-as-is-btn{margin-bottom:0;margin-left:0}}.comp-item-address-book-container{margin-bottom:10px;font-size:14px}.comp-item-address-book-container .address-book-link,.comp-item-address-book-container .address-radio{border-bottom:1px solid #D0D0D0}.comp-item-address-book-container .address-radio{margin-bottom:0;margin-top:0}.comp-item-address-book-container .address-radio label{width:100%;padding-top:10px;padding-bottom:10px}.comp-item-address-book-container .address-radio .input-radio{position:static;float:left}.comp-item-address-book-container .address-book-link span,.comp-item-address-book-container .new-address-link span{vertical-align:middle}.comp-item-address-book-container .address-book-link i,.comp-item-address-book-container .new-address-link i{margin-right:8px;font-size:18px;vertical-align:middle}.comp-item-address-book-container .address-option{display:block}.comp-item-address-book-container .address-option.address-radio{padding-top:0;padding-bottom:16px}.comp-item-address-book-container .address-option.address-radio .radio-label-wrapper{align-items:flex-start;padding:24px}.comp-item-address-book-container .address-option.address-radio .radio-label-wrapper.selected{background-color:#eff9fd}.comp-item-address-book-container .address-option.address-book-link,.comp-item-address-book-container .address-option.new-address-link{padding:16px 24px}.comp-item-address-book-container .address-info-label{width:78%;line-height:28px;margin-top:-4px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;white-space:unset}@media(max-width:1199px){.comp-item-address-book-container .address-info-label{width:70%}}@media(max-width:766px){.comp-item-address-book-container .address-info-label{width:92%;padding-right:12px}}.comp-item-address-book-container .edit-address-link{text-align:right;width:100%}.comp-item-address-book-container .edit-address-link.disabled{color:#ff8a1e}.comp-item-address-book-container .edit-address-link i,.comp-item-address-book-container .edit-address-link span{vertical-align:middle}.comp-item-address-book-container .fetch-address-loader-container{padding:10px 0}.comp-item-address-book-container .fetch-address-loader-container .fetch-address-loader-icon{color:#f47920;font-size:25px;display:block;text-align:center;padding:15px}.address-form-modal-container .cancel-btn{border-radius:4px}.address-form-modal-container .site-btn-primary{margin-left:10px}.address-list-modal-container .modal-body{max-height:300px;overflow-y:auto}.address-list-modal-container .modal-body.with-address-suggestion{max-height:unset}.address-list-modal-container .address-item{font-size:13px;border-bottom:1px solid #D0D0D0;cursor:pointer}.address-list-modal-container .address-item:hover{background-color:#f4f4f4}.address-list-modal-container .address-item:last-of-type{border-bottom:none}.address-list-modal-container .address-info-container{padding:10px}.address-list-modal-container .address-info{display:inline-block;width:95%}.address-list-modal-container .check-icon{float:right;display:inline-block;width:5%;text-align:right;color:#107abf}.address-list-modal-container .fetch-address-loader-container{padding-bottom:10px}.address-list-modal-container .fetch-address-loader-icon{color:#f47920;font-size:25px;display:block;text-align:center;padding:15px}.comp-item-shipment-group-container{border:1px solid #D0D0D0;background-color:#fff;padding:24px}
1.comp-item-shipment-group-container .shipping-alert{margin-left:15px;margin-right:15px}.comp-item-shipment-group-container .item-info-column{font-size:14px;line-height:19px}@media(max-width:1199px){.comp-item-shipment-group-container .item-info-column{margin-top:24px}}.comp-item-shipment-group-container .item-info-column .item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px}.comp-item-shipment-group-container .shipment-option{display:block;margin-top:16px;cursor:pointer;font-size:14px}.comp-item-shipment-group-container .shipment-option:first-of-type{margin-top:0}.comp-item-shipment-group-container .shipment-option i{font-size:18px;margin-right:8px;vertical-align:middle}.comp-item-shipment-group-container .shipment-option span{vertical-align:middle}.comp-item-shipment-group-container .shipment-title{font-size:18px;font-weight:700;line-height:20px;margin:32px 0 24px}.comp-item-shipment-group-container .shipment-title:nth-of-type(n+3){margin-top:32px}@media(max-width:767px){.comp-item-shipment-group-container .shipment-title{font-size:16px}}.comp-item-shipment-group-container .add-blind-shipping-link.disabled{cursor:not-allowed;color:#666}.comp-item-shipment-group-container .blind-shipping-title{font-weight:700;padding:20px 5px 5px 10px}.comp-item-shipment-group-container .blind-shipping-address-container{background:#fff;border:1px solid #D0D0D0;font-size:13px}.comp-item-shipment-group-container .blind-shipping-address-container .address-book-title{padding:15px 5px 5px 15px;font-weight:700;font-size:14px}.comp-item-shipment-group-container .blind-msg{padding:25px}.comp-item-shipment-group-container .blind-shipping-alert{margin:10px 15px 0}.comp-item-shipment-group-container .delete-blind-shipping-link{display:inline-block;float:right;padding:0 10px;cursor:pointer;color:#333}.comp-item-shipment-group-container .item-shipments{margin-top:32px}.comp-item-shipment-group-container .thumbnail-preview{border:none;cursor:inherit;margin:0;object-fit:contain;max-width:100%;vertical-align:middle;box-shadow:none;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;max-height:100%}.comp-item-shipment-group-container .shipping-item-details{display:flex;gap:14px;margin:32px 0 24px}.comp-item-shipment-group-container .preview-container,.comp-item-shipment-group-container .preview-unavailable{position:relative;border:1px solid #D0D0D0;width:120px;min-height:80px;overflow:hidden;text-align:center;display:flex;align-items:center;justify-content:center;font-size:12px;max-height:100%;margin:0 auto 7px}.comp-item-shipment-group-container .alert-artwork-container .artwork-alert-icon,.comp-item-shipment-group-container .shipping-file-preview-container .item-discount-percent{margin-right:4px}.comp-item-shipment-group-container .specs-list-group{padding-left:0;line-height:100%;list-style:none;transition:.3s;overflow:hidden;max-height:0}.comp-item-shipment-group-container .specs-list-group span{font-size:12px;line-height:16px}.comp-item-shipment-group-container .show-details{display:initial}.comp-item-shipment-group-container .hide-details{display:none}.comp-item-shipment-group-container .show-specs .hide-details{display:initial}.comp-item-shipment-group-container .show-specs .show-details{display:none}.comp-item-shipment-group-container .show-specs .specs-list-group{max-height:-moz-fit-content;max-height:fit-content}.comp-item-shipment-group-container .hide-details:before,.comp-item-shipment-group-container .item-details-button,.comp-item-shipment-group-container .show-details:before{color:#107abf;text-decoration:none;cursor:pointer}.comp-item-shipment-group-container .comp-order-summary-item-container span{font-size:14px;line-height:20px}.comp-item-shipment-group-container .alert-artwork-container .artwork-alert{font-size:12px;text-align:center;color:#ff8a1e}.comp-item-shipment-group-container .shipping-file-preview-container{position:relative}.comp-item-shipment-group-container .shipping-file-preview-container .item-price-container{text-align:right;position:absolute;right:0;font-weight:700}.comp-item-shipment-group-container .shipping-file-preview-container .item-discount{color:#c75302;font-weight:400}@media(min-width:1200px){.comp-item-shipment-group-container .blind-shipping-address-container .edit-ad
1dress-label{display:none}}@media(max-width:767px){.comp-item-shipment-group-container .item-price-container{display:none}}.comp-item-shipment-container .item-shipping-address-book-container,.comp-item-shipment-container .shipping-services-container{background:#fff;font-size:13px}.comp-item-shipment-container .freight-accessorials-container{background:#fff}.comp-item-shipment-container .shipping-option-radio-group{padding:0}.comp-item-shipment-container .shipping-option-radio-group label{font-size:14px;margin-bottom:8px}.comp-item-shipment-container .radio-label-wrapper{border-bottom:1px solid #D0D0D0;padding:5px 0 15px}.comp-item-shipment-container .radio-label-wrapper.last,.comp-item-shipment-container .radio-label-wrapper:last-of-type{border-bottom:none;padding-bottom:10px}.comp-item-shipment-container .delivery-time,.comp-item-shipment-container .freight-transit{font-weight:400}.comp-item-shipment-container .delivery-time-text{white-space:nowrap}.comp-item-shipment-container .shipping-options-loader-container{padding:10px 0}.comp-item-shipment-container .shipping-options-loader{text-align:center;display:block;padding:15px;font-size:25px;color:#f47920}.comp-item-shipment-container .shipping-services-title{padding:24px 0;font-size:18px;font-weight:700}@media(max-width:991px){.comp-item-shipment-container .shipping-services-title{font-size:16px}}.comp-item-shipment-container .split-shipping-container .address-book-title,.comp-item-shipment-container .split-shipping-container .shipping-services-title{padding:20px 5px 5px 0;font-weight:700;font-size:14px}.comp-item-shipment-container .split-shipping-container .freight-accessorials-container{border:none;border-top:1px solid #D0D0D0}.comp-item-shipment-container .split-shipping-container .comp-shipping-options-radio-container{padding-top:10px}.comp-item-shipment-container .split-shipping-container .comp-item-address-book-container .address-options,.comp-item-shipment-container .split-shipping-container .shipping-option-radio-group{padding:0}@media(max-width:991px){.comp-item-shipment-container .split-shipping-container .item-shipping-address-book-container{margin:0 -15px}}.comp-item-shipment-container .delete-split-container,.comp-item-shipment-container .split-qty-container{padding:5px 0 0;margin-bottom:8px}.comp-item-shipment-container .delete-split-container{text-align:right}.comp-item-shipment-container .add-shipment-link,.comp-item-shipment-container .delete-shipment-link{cursor:pointer}.comp-item-shipment-container .add-shipment-link i,.comp-item-shipment-container .delete-shipment-link i{font-size:18px}.comp-item-shipment-container .add-shipment-link{margin-bottom:10px}.comp-item-shipment-container .delete-shipment-link{font-size:14px}.comp-item-shipment-container .split-qty-input{width:auto;margin:6px 0;border:1px solid #D0D0D0}.comp-item-shipment-container .shipping-error-container,.comp-item-shipment-container .shipping-method-note{margin:10px 0}.comp-item-shipment-container .select-address-note{padding:5px 10px 10px}@media(min-width:1200px){.comp-item-shipment-container .split-shipping-container .edit-address-label{display:none}.comp-item-shipment-container .split-shipping-container .pickup-address,.comp-item-shipment-container .split-shipping-container .pickup-note{width:100%}.comp-item-shipment-container .split-shipping-container .pickup-address{margin-bottom:20px}.comp-item-shipment-container .split-shipping-container .pickup-note{margin-bottom:10px}.comp-item-shipment-container .split-shipping-container .comp-item-shipping-options-container .option-price-container{width:25%}.comp-item-shipment-container .split-shipping-container .comp-item-shipping-options-container .option-radio-service-container{width:75%}}.comp-customer-addresses-list-container{transition:all .1s ease-in}.comp-customer-addresses-list-container .customer-address-list{position:relative;font-size:13px;vertical-align:top;margin:8px 0 0;padding:16px 24px;transition:padding .2s;cursor:pointer;background:#fff;display:flex;overflow:hidden}.comp-customer-addresses-list-container .customer-address-list .company-alias-detail-group input[type=radio],.flow-checkout-container.page-shipping-container .shipping-address-container .address-form-container input[type=radio],.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .new-address-container input[type=radio]{vertical-align:text-top}.comp-customer-addresses-list-container .customer-address-list:hover{background:#eff9fd}.comp-customer-addresses-list-container .customer-address-list:first-of-type{margin:24px 0 0}.comp-customer-addresses-list-container .customer-address-list .input-radio-container{width:20px;align-self:flex-start}.comp-customer-addresses-list-container .customer-address-list .company-alias-detail-group{align-self:flex-start;padding-left:16px;padding-right:16px;line-height:28px;margin-top:-4px;font-size:14px;font-weight:400;width:calc(100% - 52px);word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;white-space:unset}.comp-customer-addresses-list-container .customer-address-list .address-actions-group{dis
1play:none;width:32px;text-align:center;align-self:flex-start}.comp-customer-addresses-list-container .customer-address-list .address-actions-group .action-button-container{font-size:18px;cursor:pointer;padding:5px 18px 5px 10px;color:#107abf}.comp-customer-addresses-list-container .customer-address-list .address-actions-group .action-button-container:hover .action-icon:before{color:#0864a1}.comp-customer-addresses-list-container .customer-address-list .address-actions-group .action-button-container.delete-address-action,.comp-customer-addresses-list-container .customer-address-list .address-actions-group .action-button-container.edit-address-action{opacity:0}.comp-customer-addresses-list-container .customer-address-list.selected .address-actions-group .action-button-container.delete-address-action,.comp-customer-addresses-list-container .customer-address-list.selected .address-actions-group .action-button-container.edit-address-action,.comp-customer-addresses-list-container .customer-address-list:hover .address-actions-group .action-button-container.delete-address-action{opacity:1}.comp-customer-addresses-list-container .customer-address-list.selected{cursor:default;background-color:#eff9fd;border:none;padding:24px}.comp-customer-addresses-list-container .customer-address-list.selected .address-actions-group{display:block}@media(max-width:767px){.comp-customer-addresses-list-container .customer-address-list .address-actions-group{top:0;font-size:13px}.comp-customer-addresses-list-container .customer-address-list .action-button-container{margin:10px 0}.comp-customer-addresses-list-container .deliver-to-address-btn{padding:8px 10px;border-radius:3px;font-size:13px}}@media(min-width:768px){.comp-delete-address-modal-container .modal-dialog{width:630px}}.comp-delete-address-modal-container .modal-header-label{font-size:18px;font-weight:400}.comp-delete-address-modal-container .modal-header-label .label-icon{color:#e23a3a}.comp-delete-address-modal-container .close-btn{position:absolute;top:15px;right:15px;float:right;font-size:16px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff}.comp-delete-address-modal-container .delete-message{margin-bottom:0}.comp-delete-address-modal-container .modal-footer .btn{padding:6px 25px;margin-left:10px;border-radius:4px}.comp-delete-address-modal-container .modal-footer .site-btn-primary{margin-left:10px}.comp-order-summary-container .price-breakdown-container{border:1px solid #D0D0D0;padding:32px 24px}.comp-order-summary-container .grouped-shipping .site-list-group,.comp-order-summary-container .no-border .site-list-group{padding-top:0;border:none}.comp-order-summary-container .price-breakdown-container .comp-cart-item-file-preview-container{padding:0}.comp-order-summary-container .checkout-btn{width:100%}.comp-order-summary-container .estimated-order-total-container{text-align:center}.comp-order-summary-container .estimated-order-total-container h5{font-size:16px;font-weight:400;line-height:24px;margin:0 0 16px;color:#767676}.comp-order-summary-container .order-total{display:block;font-weight:700;font-size:24px;line-height:26.4px;color:#333;margin-bottom:32px}.comp-order-summary-container .comp-cart-item-file-preview-container:after{border-left:none}.comp-order-summary-container .no-border{border-top:none}.comp-order-summary-container .item-info-container{padding:0;display:flex;flex-direction:row;margin-left:16px;width:100%;margin-bottom:24px}.comp-order-summary-container .item-info-container.has-file-alert{margin-bottom:0}.comp-order-summary-container .item-info-container .item-name{color:#333;font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-order-summary-container .item-info-container .item-specs-list{font-size:12px;line-height:16px;margin:0 0 8px;display:none}.comp-order-summary-container .item-info-container .item-specs-list.show-specs{display:block}.comp-order-summary-container .item-info-container .item-specs-list .item-project-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-order-summary-container .item-info-container .item-preview-details-container{margin:5px 0;padding:0}.comp-order-summary-container .item-info-container .item-preview-details-container .preview-container{height:80px;width:80px;padding:3px 3px 0;margin:0 auto 7px;background:#fcfff5}.comp-order-summary-container .item-info-container .item-preview-details-container .preview-container img{box-shadow:0 3px 6px #15161733;padding-bottom:0}.comp-order-summary-container .item-info-container .child-item-list{font-size:12px;margin-bottom:0}.comp-order-summary-container .item-info-container .item-price{color:#333;font-weight:700;text-align:right;font-size:13px}
1.comp-order-summary-container .item-info-container .item-details-button-container{cursor:pointer;color:#0864a1;font-size:12px;outline:0}.comp-order-summary-container .item-info-container .item-details-button-container .item-details-button{text-transform:capitalize}.comp-order-summary-container .item-info-container .item-details-button-container .item-details-arrow .arrow-icon{font-weight:700}.comp-order-summary-container .item-info-container.has-roll .item-discount{text-align:right;display:grid}.comp-order-summary-container .item-file-preview-container{padding-right:12px;width:20%}@media(max-width:1199px){.comp-order-summary-container .item-file-preview-container{width:25%}}@media(max-width:991px){.comp-order-summary-container .item-file-preview-container{width:11%}}@media(max-width:700px){.comp-order-summary-container .item-file-preview-container{width:15%}}@media(max-width:500px){.comp-order-summary-container .item-file-preview-container{width:20%}}@media(max-width:400px){.comp-order-summary-container .item-file-preview-container{width:22%}}@media(max-width:991px){.comp-order-summary-container .item-file-preview-container{padding-right:0}}.comp-order-summary-container .item-details-container{padding:0 24px;width:50%}.comp-order-summary-container .item-details-container .item-qty{font-size:12px}@media(max-width:1024px){.comp-order-summary-container .item-details-container{padding:0 0 0 18px;width:40%}}@media(max-width:1199px){.comp-order-summary-container .item-details-container{width:43%}}@media(max-width:991px){.comp-order-summary-container .item-details-container{width:50%}}@media(max-width:700px){.comp-order-summary-container .item-details-container{width:50%}}@media(max-width:500px){.comp-order-summary-container .item-details-container{width:43%}}@media(max-width:400px){.comp-order-summary-container .item-details-container{width:39%}}.comp-order-summary-container .item-price-container{width:22%;position:relative}.comp-order-summary-container .item-price-container .item-discount{color:#c75302;font-size:12px;position:absolute;white-space:nowrap;right:0}.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{margin-right:4px}.comp-order-summary-container .item-price-container .item-discount .item-discount-amount,.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{display:inline-block}@media(max-width:1024px){.comp-order-summary-container .item-price-container .item-discount .item-discount-amount,.comp-order-summary-container .item-price-container .item-discount .item-discount-amount .item-discount-amount-label,.comp-order-summary-container .item-price-container .item-discount .item-discount-amount .item-discount-amount-value,.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{display:block}.comp-order-summary-container .item-price-container .item-discount{white-space:wrap;text-align:right;position:relative}.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{margin-right:0}}@media(max-width:991px){.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{margin-right:4px}.comp-order-summary-container .item-price-container .item-discount .item-discount-amount,.comp-order-summary-container .item-price-container .item-discount .item-discount-amount .item-discount-amount-label,.comp-order-summary-container .item-price-container .item-discount .item-discount-amount .item-discount-amount-value,.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{display:inline-block}}@media(max-width:767px){.comp-order-summary-container .item-details-container{padding:0 12px 0 24px}.comp-order-summary-container .item-price-container .item-discount{white-space:wrap;text-align:right;position:relative}.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{margin-right:0}.comp-order-summary-container .item-price-container .item-discount .item-discount-amount,.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{display:block}}@media(max-width:991px){.comp-order-summary-container .item-price-container{width:35%}}@media(max-width:700px){.comp-order-summary-container .item-price-container{width:30%}}.comp-order-summary-container .site-list-group{margin:0;padding-top:24px;line-height:28px}.comp-order-summary-container .price-group{background:0 0;overflow:hidden;border:none;padding:0}.comp-order-summary-container .price-group:not(.child-item-price-summary){font-weight:400}.comp-order-summary-container .price-group .price-label{float:left}.comp-order-summary-container .price-group .price-value{float:right}.comp-order-summary-container .price-group.order-subtotal-details{font-weight:700;color:#333}.comp-order-summary-container .price-group.order-subtotal-details,.comp-order-summary-container .price-group.shipping-price-details,.comp-order-summary-container .price-group.tax-price-details{font-size:13px}
1.comp-order-summary-container .estimated-total-details{margin-top:5px;border-top:1px solid #D0D0D0;padding-top:24px;font-size:16px;color:#333}.comp-order-summary-container .estimated-total-details .price-label{font-weight:700}.comp-order-summary-container .estimated-total-details .price-value{font-weight:700;float:right}.comp-order-summary-container .order-summary-heading-container{font-size:20px;margin:5px 0 0;font-weight:700}.comp-order-summary-container .order-items-container{padding-bottom:5px;margin:15px 0 20px}.comp-order-summary-container .child-item-price-summary{margin-top:-7px;font-size:13px}.comp-order-summary-container .discount-price-details{color:#c75302;font-size:13px}.comp-order-summary-container .store-credit-price-details{color:#e81e42}.comp-order-summary-container .shipping-info-container{font-size:13px}.comp-order-summary-container .shipping-info-container .shipment-label{font-weight:700;margin:16px 0;color:#333}.comp-order-summary-container .shipping-info-container .missing-shipping-msg,.comp-order-summary-container .shipping-info-container .shipment-qty{margin-bottom:16px}.comp-order-summary-container .shipping-info-container .has-mailing{font-weight:700;margin:16px 0;color:#333}.comp-order-summary-container .shipping-info-container .has-mailing.for-recycle span,.comp-order-summary-container .shipping-info-container .has-mailing.shipping-excess span{display:block;font-weight:300;font-size:12px}.comp-order-summary-container .shipping-info-container .has-mailing.for-recycle{margin:0}.comp-order-summary-container .item-container{padding-bottom:24px}.comp-order-summary-container .item-container .item-alert-container{display:block;width:100%;margin-top:16px;margin-bottom:16px}.comp-order-summary-container .item-container .item-alert-container .artwork-alert{font-size:12px;color:#ff8a1e;display:flex}.comp-order-summary-container .item-container .item-alert-container .artwork-alert img{margin-right:4px}.comp-order-summary-container .item-container .item-alert-container .hard-copy-proof-message{font-size:12px;margin-left:20px}.comp-order-summary-container .item-container .mailing-specs-container,.comp-order-summary-container .item-container .mailing-specs-container.has-excess{margin-bottom:24px}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item{font-size:13px;margin-bottom:8px}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item .mailing-spec-name{font-weight:700;display:block}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item .mailing-spec-desc{font-size:12px}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item .drop-date{font-weight:700}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item .selected-postage{font-weight:400}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item.mailing-spec.DDATE{margin-top:-8px;font-size:12px}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item.mailing-spec.DDATE .mailing-spec-name{font-weight:400;display:inline-block}.comp-order-summary-container .price-group-container{border-top:1px solid #D0D0D0}.comp-order-summary-container .price-group-container.no-border{border-top:none}.comp-order-summary-container .price-group-container.no-border .site-list-group{padding-top:0}.comp-order-summary-container .price-group-container.estimated-order-total-group .price-group{font-weight:700;font-size:16px}.comp-order-summary-container .price-group-container.order-balance .price-group{font-weight:700}.comp-order-summary-container .checkout-btn-container{text-align:center}.comp-order-summary-container .checkout-terms-container{font:"Noto Sans",Arial,sans-serif;margin-bottom:20px;text-align:center;font-size:13px}.comp-order-summary-container .checkout-terms-container .terms-label{display:block;color:#333}.comp-order-summary-container .credit-price-details{color:#fa787e}.comp-order-summary-item-file-preview-container img.thumbnail-preview{border:0;max-width:100%;max-height:100%;position:absolute;inset:0;margin:auto;width:auto;height:auto}.comp-order-summary-item-file-preview-container .side-label-container{font-size:13px;margin:10px 0;font-weight:700;line-height:1;text-align:center;text-transform:uppercase}.comp-order-summary-item-file-preview-container .file-name-container,.comp-order-summary-item-file-preview-container .reupload-file-link{font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.comp-order-summary-item-file-preview-container .file-name-container{padding:5px}.comp-order-summary-item-file-preview-container .empty-file-reupload-l
1ink{padding:5px 0}.comp-order-summary-item-file-preview-container .preview-unavailable{font-size:11px;display:flex;justify-content:center;align-items:center;border:1px solid #D0D0D0;margin:0 0 5px;width:80px;height:80px;padding:30px 0}.comp-order-summary-item-file-preview-container .preview-container{margin:0 0 5px;width:80px;height:80px;position:relative;border:1px solid #D0D0D0}.comp-edd-container .edd{color:#333;font-weight:400;font-size:13px;line-height:21px;margin:0;display:flex;align-items:center}.comp-edd-container .edd-text{font-weight:700}.comp-edd-container .edd-tooltip{margin-left:8px;cursor:pointer;font-size:16px}.comp-edd-container .edd-tooltip-message{border-radius:0;border-color:#ddd;background-color:#fff}.comp-edd-container .popover-content{color:#767676;font-size:13px;max-width:220px;padding:16px}.comp-group-shipping-rates-radio-container .shipping-option-radio-container,.comp-group-shipping-rates-radio-container .shipping-option-radio-group,.comp-shipping-options-radiobox-container .shipping-option-radio-container,.comp-shipping-options-radiobox-container .shipping-option-radio-group{vertical-align:top;margin:8px 0;background-color:#fff;cursor:pointer}.comp-group-shipping-rates-radio-container .shipping-option-radio-container:first-of-type,.comp-group-shipping-rates-radio-container .shipping-option-radio-group:first-of-type,.comp-shipping-options-radiobox-container .shipping-option-radio-container:first-of-type,.comp-shipping-options-radiobox-container .shipping-option-radio-group:first-of-type{margin-top:24px}.comp-group-shipping-rates-radio-container .shipping-option-radio-container label,.comp-group-shipping-rates-radio-container .shipping-option-radio-group label,.comp-shipping-options-radiobox-container .shipping-option-radio-container label,.comp-shipping-options-radiobox-container .shipping-option-radio-group label{font-weight:600;padding:18px 24px;flex-wrap:wrap;align-items:flex-start;margin-bottom:0}.comp-group-shipping-rates-radio-container .shipping-option-radio-container:hover,.comp-group-shipping-rates-radio-container .shipping-option-radio-group:hover,.comp-shipping-options-radiobox-container .shipping-option-radio-container:hover,.comp-shipping-options-radiobox-container .shipping-option-radio-group:hover{background:#eff9fd}.comp-group-shipping-rates-radio-container .shipping-option-radio-container.selected,.comp-group-shipping-rates-radio-container .shipping-option-radio-group.selected,.comp-shipping-options-radiobox-container .shipping-option-radio-container.selected,.comp-shipping-options-radiobox-container .shipping-option-radio-group.selected{background-color:#eff9fd}.comp-group-shipping-rates-radio-container .option-radio-service-container,.comp-shipping-options-radiobox-container .option-radio-service-container{width:60%;display:flex;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.comp-group-shipping-rates-radio-container .option-radio-service-container input,.comp-shipping-options-radiobox-container .option-radio-service-container input{position:static;cursor:pointer;float:left}.comp-group-shipping-rates-radio-container .option-radio-service-container .radio-icon-override,.comp-shipping-options-radiobox-container .option-radio-service-container .radio-icon-override{min-width:20px}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight,.comp-shipping-options-radiobox-container .option-radio-service-container .option-service-name .method-freight{float:left;display:inline-block}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight-details,.comp-shipping-options-radiobox-container .option-radio-service-container .option-service-name .method-freight-details{width:45%;float:left}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight-details .freight-edd,.comp-shipping-options-radiobox-container .option-radio-service-container .option-service-name .method-freight-details .freight-edd{width:100%;float:left}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .pickup-location,.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .service-transit,.comp-shipping-options-radiobox-container .option-radio-service-container .option-service-name .pickup-location,.comp-shipping-options-radiobox-container .option-radio-service-container .option-service-name .service-transit{float:left;display:inline-block}.comp-group-shipping-rates-radio-container .option-price-container,.comp-shipping-options-radiobox-container .option-price-container{width:40%;text-align:right}.comp-group-shipping-rates-radio-container .delivery-time,.comp-group-shipping-rates-radio-container .freight-transit,.comp-group-shipping-rates-radio-container .pickup-address-detail
1s,.comp-group-shipping-rates-radio-container .pickup-city-state,.comp-shipping-options-radiobox-container .delivery-time,.comp-shipping-options-radiobox-container .freight-transit,.comp-shipping-options-radiobox-container .pickup-address-details,.comp-shipping-options-radiobox-container .pickup-city-state{font-weight:400}.comp-group-shipping-rates-radio-container .pickup-address-details,.comp-shipping-options-radiobox-container .pickup-address-details{clear:both}.comp-group-shipping-rates-radio-container .pickup-address,.comp-shipping-options-radiobox-container .pickup-address{padding:0 32px}.comp-group-shipping-rates-radio-container .free-shipping,.comp-shipping-options-radiobox-container .free-shipping{color:#138d16}@media(max-width:767px){.comp-group-shipping-rates-radio-container .option-radio-service-container,.comp-shipping-options-radiobox-container .option-radio-service-container{width:64%}.comp-group-shipping-rates-radio-container .option-price-container,.comp-shipping-options-radiobox-container .option-price-container{padding-left:8px;width:35%}.comp-group-shipping-rates-radio-container .shipping-option-radio-container label,.comp-group-shipping-rates-radio-container .shipping-option-radio-group label,.comp-shipping-options-radiobox-container .shipping-option-radio-container label,.comp-shipping-options-radiobox-container .shipping-option-radio-group label{padding:16px 8px}}.comp-freight-options-container .freight-label-tooltip-wrapper,.comp-freight-options-container .freight-specific-label,.comp-group-freight-options-container .freight-label-tooltip-wrapper,.comp-group-freight-options-container .freight-specific-label{margin-bottom:15px}.comp-freight-options-container .freight-specific-label,.comp-group-freight-options-container .freight-specific-label{margin-bottom:25px}.comp-freight-options-container .freight-checkbox,.comp-group-freight-options-container .freight-checkbox{padding-top:10px;margin-bottom:15px}.comp-freight-options-container .freight-checkbox .freight-accessorials-list-group,.comp-group-freight-options-container .freight-checkbox .freight-accessorials-list-group{margin-bottom:0}.comp-freight-options-container .freight-checkbox .freight-accessorials-list-group li,.comp-group-freight-options-container .freight-checkbox .freight-accessorials-list-group li{display:flex;margin:0 0 10px}.comp-freight-options-container .checkbox-label-wrapper,.comp-group-freight-options-container .checkbox-label-wrapper{margin:0;font-weight:400}.comp-freight-options-container .checkbox-label,.comp-group-freight-options-container .checkbox-label{color:#6c6565;position:relative;margin-right:4px;font-weight:400}.comp-freight-options-container .freight-options-tooltip,.comp-group-freight-options-container .freight-options-tooltip{position:relative;color:#c3c8ce;cursor:pointer}.comp-freight-options-container .special-instruction-input,.comp-group-freight-options-container .special-instruction-input{min-height:75px;resize:none}.comp-freight-options-container .freight-deliver-section .delivery-hours-label .required-icon,.comp-group-freight-options-container .freight-deliver-section .delivery-hours-label .required-icon{color:#e81e42}.comp-freight-options-container .freight-deliver-section select,.comp-group-freight-options-container .freight-deliver-section select{width:100%;border-radius:4px}.comp-freight-options-container textarea,.comp-group-freight-options-container textarea{height:92px;resize:none;border-radius:0}@media(max-width:767px){.comp-freight-options-container .freight-checkbox .freight-accessorials-list-group,.comp-group-freight-options-container .freight-checkbox .freight-accessorials-list-group{width:100%}.comp-freight-options-container .special-instruction-input,.comp-group-freight-options-container .special-instruction-input{min-height:120px}.comp-freight-options-container textarea,.comp-group-freight-options-container textarea{padding:7px 12px}}@media(max-width:370px){.comp-freight-options-container .special-instruction-input,.comp-group-freight-options-container .special-instruction-input{min-height:180px}}.comp-group-freight-options-container .freight-checkbox .freight-accessorials-list-group li{margin:0 0 16px}.comp-sms-notification-container{border:1px solid #D0D0D0;padding:24px;margin-top:20px;margin-bottom:15px;width:100%;overflow:hidden}
1.comp-sms-notification-container .sms-notification-desc-details{padding:0 0 15px;font-size:14px}.comp-sms-notification-container .sign-up-terms p{font-size:13px;margin-top:15px;margin-bottom:0}.comp-sms-notification-container .site-btn-primary{margin-left:-5px;margin-top:0;width:110px;height:40px;font-weight:700;font-size:14px;line-height:2px;background:#0864a1;border-radius:0 2px 2px 0;border:none}.comp-sms-notification-container .site-btn-primary:active,.comp-sms-notification-container .site-btn-primary:focus,.comp-sms-notification-container .site-btn-primary:hover{background:#0864a1}.comp-sms-notification-container .sms-notification-desc-header-label{font-weight:400;font-size:15px}.comp-sms-notification-container .sms-notification-desc-header-label strong{font-weight:600}.comp-sms-notification-container input{float:left;margin-right:5px;border-radius:4px;font-size:13px;width:170px}.comp-sms-notification-container .notif-input-message-wrapper{width:100%;display:inline-block}.comp-sms-notification-container .notif-input-message-wrapper .unsubscribed .site-form-input{height:40px;border-radius:4px 0 0 4px}.comp-sms-notification-container .notif-input-message-wrapper .unsubscribed .site-form-input.show-error:not(:focus){border-right:none;border-radius:4px 0 0 4px}.comp-sms-notification-container .edit-cancel-link,.comp-sms-notification-container .sms-notif-loader{line-height:34px;color:#000}.comp-sms-notification-container .edit-cancel-link{opacity:.2;margin-left:10px}.comp-sms-notification-container .edit-cancel-link:hover{opacity:.5}.comp-sms-notification-container .sms-notif-loader{opacity:.5;margin-right:5px;margin-left:9px;vertical-align:sub;display:inline-block}.comp-sms-notification-container .sms-notification-sign-up{float:left}.comp-sms-notification-container .sms-notif-message{float:right;font-size:11px;margin-top:4px;text-align:left;padding-left:13px;width:260px}.comp-sms-notification-container .input-error-container{font-size:11px;margin-top:-16px;margin-bottom:2px}.comp-sms-notification-container .site-form-input.show-error:not(:focus){border:1px solid #f47920}.comp-sms-notification-container .hide-mobile{display:none}.comp-sms-notification-container .edit-phone-number{margin-left:10px;color:#f47920;cursor:pointer}.comp-sms-notification-container .save-edit-action-buttons{display:inline-block;vertical-align:sub;font-size:13px}.comp-sms-notification-container .no-style-action-button{width:auto;float:none;border:none;color:#f47920;background:0 0}.comp-sms-notification-container .edit-cancel-link-action{color:#f47920;cursor:pointer}@media(max-width:991px){.comp-sms-notification-container .notif-input-message-wrapper{width:50%}.comp-sms-notification-container .sms-notification-sign-up{float:none;display:block}.comp-sms-notification-container .sms-notif-message{float:none;padding-left:0}}@media(max-width:767px){.comp-sms-notification-container{padding:16px}.comp-sms-notification-container .mobile-no-wrapper,.comp-sms-notification-container .sms-notification-desc-group,.comp-sms-notification-container .sms-notification-sign-up-group{width:100%}.comp-sms-notification-container .sms-notification-desc-details{font-size:13px}.comp-sms-notification-container .notif-input-message-wrapper{float:none;width:100%}.comp-sms-notification-container .sms-notif-message{width:100%;margin-top:12px}.comp-sms-notification-container .site-form-input{width:100%}.comp-sms-notification-container .site-btn-primary{width:40%}.comp-sms-notification-container .sms-notification-sign-up.unsubscribed form{text-align:left}.comp-sms-notification-container .sms-notification-sign-up.subscribed .save-edit-action-buttons{margin-top:8px}.comp-sms-notification-container .sms-notification-sign-up.subscribed .no-style-action-button{padding-left:0}}.shipping-level-switch-modal-container .switching{width:300px;margin:0 auto}.shipping-level-switch-modal-container .modal-header .modal-header-label{font-size:18px}.shipping-level-switch-modal-container .modal-header .close-btn{position:absolute;top:15px;right:15px;float:right;font-size:16px;font-weight:700;line-height:1;color:#000;opacity:.2;text-shadow:0 1px 0 #2e7d32}.shipping-level-switch-modal-container .modal-header .close-btn:hover{opacity:.5}.shipping-level-switch-modal-container .modal-footer .site-btn-primary{margin-left:10px}.pickup-error-modal .close-btn{position:absolute;top:5px;right:5px}.pickup-error-modal .pickup-error-btn-container{margin-top:20px;text-align:right}.address-validation-modal-container .address-container{margin-top:20px}.address-validation-modal-container .no-match-buttons{margin:10px 0;padding:6px 0}.address-validation-modal-container .no-match-buttons button{font-size:14px;padding:12px 16px;margin:5px 10px;width:auto}.address-validation-modal-container .use-as-is-btn,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn :not(:last-child),.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn :not(:last-child){margin-right:5px}.address-validation-modal-container .no-match-buttons button:active{box-shadow:none}.address-validation-modal-container .modal-content{border-radius:6px}.address-validation-modal-container .with-suggested-address-container .invali
1d-address-container,.address-validation-modal-container .with-suggested-address-container .suggested-address-container{width:50%;float:left;transition:width .2s linear;margin-bottom:10px;padding:0 10px;margin-top:20px}.address-validation-modal-container .with-suggested-address-container .suggested-address-container .address-details-container div:first-child{color:#e8622e}.address-validation-modal-container .with-suggested-address-container button{margin-top:10px}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn{margin-right:0}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn{background-color:#ff8a1e;color:#fff;border:none;cursor:pointer;border-radius:3px;line-height:22px;font-family:Noto Sans,sans-serif;font-style:normal;text-align:center;font-size:12px;padding:12px 16px;font-weight:700}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:active:hover,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:focus:hover,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:hover{background-color:#c75302}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:active,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:active:focus,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:focus{background-color:#f9a020}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:disabled,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:disabled:active,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:disabled:focus,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:disabled:hover{background-color:#d0d0d0;cursor:not-allowed}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn .content,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn .icon{vertical-align:middle;pointer-events:none}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn .icon:before{color:#fff;transform:translateY(-50%);position:absolute}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn.disabled,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:active,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:active:focus,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:active:hover,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:disabled,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:focus,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:focus:hover,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:hover{outline:0}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn.disabled,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:disabled{cursor:not-allowed}.address-validation-modal-container .address-details-container{text-transform:uppercase}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn{background-color:#ff8a1e;color:#fff;border:none;cursor:pointer;border-radius:3px;padding:12px 16px;line-height:22px;font-family:Noto Sans,sans-serif;font-style:normal;text-align:center;font-weight:700;font-size:12px}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:active:hover,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:focus:hover,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:hover{background-color:#c75302}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:active,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:active:focus,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:focus{background-color:#f9a020}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:disabled,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:disabled:active,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:disabled:focus,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:disabled:hover{background-color:#d0d0d0;cursor:not-allowed}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn .content,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn .icon{vertical-align:middle;pointer-events:none}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn .icon:before{color:#fff;transform:translateY(-50%);position:absolute}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn.disabled,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:active,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:active:focus,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:active:hover,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:disabled,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:focus,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:focus:hover,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:hover{outline:0}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn.disabled,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:disabled{cursor:not-allowed}@media(min-width:768px){.address-validation-modal-container .modal-dialog{width:490px;margin:auto;padding:10px}}@media(max-width:767px){.address-validation-modal-container .no-match-buttons{padding:0}
1.address-validation-modal-container .edit-address-btn,.address-validation-modal-container .use-as-is-btn,.address-validation-modal-container .use-suggested-address-btn{display:inline-block;width:100%;font-size:14px;margin-top:10px}.address-validation-modal-container .use-as-is-btn{margin-bottom:15px}.address-validation-modal-container .with-suggested-address-container .invalid-address-container{border-right:none}.address-validation-modal-container .with-suggested-address-container .invalid-address-container,.address-validation-modal-container .with-suggested-address-container .suggested-address-container{width:100%;float:none}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn{margin-bottom:0}}.comp-blind-shipping-alert-modal-container .modal-header{border-bottom:none}.comp-blind-shipping-alert-modal-container .close-btn{position:absolute;top:15px;right:15px;float:right;font-size:16px;font-weight:700;line-height:1;color:#000;opacity:.2;text-shadow:0 1px 0 #FA6C20}.comp-blind-shipping-alert-modal-container .close-btn:hover{opacity:.5}.comp-blind-shipping-alert-modal-container .site-btn-primary{border-radius:6px}.discounted-shipping-rate{color:#c75302;margin-left:5px}.discounted-shipping-rate.free-shipping-rate{color:#2e7d32}.original-shipping-rate{text-decoration:line-through;font-weight:400;color:#333;display:inline-block}.comp-mailing-cta-modal-container .modal-title,.comp-mailing-cta-modal-container .upload-later-cta-container{font-weight:600}.comp-mailing-list-uploader-container{padding-left:10px}.comp-mailing-list-uploader-container .file-upload-input{display:none}.comp-mailing-cta-modal-container .modal-body{text-align:center;padding:30px 15px}.comp-mailing-cta-modal-container .design-cta-container{border-left:1px solid #D0D0D0}.comp-mailing-cta-modal-container .cta-label{margin-bottom:15px;display:block}.comp-mailing-cta-modal-container .cta-button-container{padding-bottom:20px}.comp-mailing-cta-modal-container .cta-button-container button{width:210px}.comp-mailing-cta-modal-container .or-divider{margin:15px 15px 4px}@media(max-width:767px){.comp-mailing-cta-modal-container .modal-dialog{width:80%;margin:30px auto 0}}@media(max-width:500px){.comp-mailing-cta-modal-container .modal-title{font-size:15px}.comp-mailing-cta-modal-container .modal-dialog{width:90%}}@media(max-width:350px){.comp-mailing-cta-modal-container .cta-button-container button,.comp-mailing-cta-modal-container .cta-modal-body,.comp-mailing-cta-modal-container .modal-title{font-size:13px}.comp-mailing-cta-modal-container .modal-dialog{width:auto;margin:30px 10px}.comp-mailing-cta-modal-container .or-divider{margin-top:5px}}.comp-remove-item-modal-container .modal-content{width:85%;margin:auto}.comp-remove-item-modal-container .modal-content p{margin-bottom:0}.comp-remove-item-modal-container .modal-footer button{border-radius:0}.comp-remove-item-modal-container .modal-header{border-bottom:none}.comp-remove-item-modal-container .btn+.remove-item-btn{margin-left:10px}.comp-remove-item-modal-container .remove-item-message{text-align:center}.comp-remove-item-modal-container .remove-item-message p{margin:0}@media(max-width:767px){.comp-remove-item-modal-container .modal-content{width:100%}}.comp-prime-calendar-primary-container .p-inputtext{border:1px solid #D0D0D0;outline:0;border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:none;padding-left:16px;font-size:14px}.comp-prime-calendar-primary-container .p-inputtext:focus,.comp-prime-calendar-primary-container .p-inputtext:hover{box-shadow:none;border-color:#d0d0d0}.comp-prime-calendar-primary-container .p-button{border-top-left-radius:0!important;border-bottom-left-radius:0!important;font-size:14px;color:#fff;background-color:#ff8a1e;border-color:#ff8a1e}.comp-prime-calendar-primary-container .p-button:active,.comp-prime-calendar-primary-container .p-button:active:focus,.comp-prime-calendar-primary-container .p-button:active:hover,.comp-prime-calendar-primary-container .p-button:focus,.comp-prime-calendar-primary-container .p-button:focus:hover,.comp-prime-calendar-primary-container .p-button:hover{outline:0;box-shadow:none;background-color:#c75302;border-color:#c75302}.comp-prime-calendar-primary-container .p-button .p-button-icon{font-size:14px}.comp-prime-calendar-primary-container .p-datepicker-month:active,.comp-prime-calendar-primary-container .p-datepicker-month:active:focus,.comp-prime-calendar-primary-container .p-datepicker-month:active:hover,.comp-prime-calendar-primary-container .p-datepicker-month:focus,.comp-prime-calendar-primary-container .p-datepicker-month:focus:hover,.comp-prime-calendar-primary-container .p-datepicker-month:hover,.comp-prime-calendar-primary-container .p-datepicker-year:active,.comp-prime-calendar-primary-container .p-datepicker-year:active:focus,.comp-prime-calendar-primary-container .p-datepicker-year:active:hover,.comp-prime-calendar-primary-container .p-datepicker-year:focus,.comp-prime-calendar-primary-container .p-datepicker-year:focus:hover,.comp-prime-calendar-primary-container .p-datepicker-year:hover{background:0 0;border:none}.comp-prime-calendar-primary-container .p-datepicker-header button{min-height:0;min-width:0}.comp-prime-calendar-primary-container .p-datepicker table th{text-align:center}.comp-frequently-bought-together .title{font-size:24px;margin:16px 0}.comp-frequently-bought-together .frequently-bought-together-items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:40px;margin-bottom:72px}.comp-frequently-bought-together .frequently-bought-together-items .product-item:hover{box-shadow:0 4px 8px #d0d0d0;transform-origin:top;transition:all .15s ease-in-out}.comp-frequently-bought-together .frequently-bought-together-items .product-item:hover img{filter:blur(2px)}.comp-frequently-bought-together .frequently-bought-together-items .product-item:hover .
1shop-now-button button{opacity:1}.comp-frequently-bought-together .frequently-bought-together-items .image-wrapper{position:relative;overflow:hidden}.comp-frequently-bought-together .frequently-bought-together-items .image-wrapper:before{content:"";display:block;padding-bottom:100%}.comp-frequently-bought-together .frequently-bought-together-items .image-wrapper img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;max-width:100%}.comp-frequently-bought-together .frequently-bought-together-items .image-wrapper .shop-now-button button{position:absolute;top:50%;width:88%;text-align:center;font-size:16px;line-height:19.07px;font-weight:700;color:#fff;background:#f9a020;border:1px solid #F9A020;border-radius:3px;padding:9.5px 22px;opacity:0;transition:all .2s ease-in-out 0s;margin:0 14px}.comp-frequently-bought-together .frequently-bought-together-items .image-wrapper .shop-now-button button:hover{color:#fff;background-color:#c75302;border-color:#c75302}.comp-frequently-bought-together .frequently-bought-together-items .description-container{padding:10px 8px}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-label{color:#292525;font-weight:700;font-size:16px;position:relative;line-height:1.42;margin:10px 0;text-align:center}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-label:hover{color:#292525}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price{margin:0 0 4px;text-align:center}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .promotional-quantity{color:#333;font-size:14px;margin-right:4px}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .discounted-price,.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .promotional-price{color:#138d16;font-weight:600;text-decoration:none;margin-right:4px}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .discounted-price.discounted,.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .promotional-price.discounted{text-decoration:line-through;color:#333;font-weight:400}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .discount-percent{display:inline-block;position:relative;font-weight:700;font-size:12px;line-height:100%;border-top-right-radius:2px;border-bottom-right-radius:2px;margin-top:4px;color:#c75302;border:1px solid #ffdcbb;border-left:none;padding:3px 4.62px 3px 2px}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .discount-percent:before{content:" ";position:absolute;pointer-events:none;top:-1px;left:-12px;border:solid transparent;border-width:10px 6px;border-right-color:#ffdcbb}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .discount-percent:after{top:0;left:-10px;border:solid transparent;border-right-color:#fff;border-width:9px 5px;content:" ";position:absolute;pointer-events:none}@media(max-width:991px){.comp-frequently-bought-together .title{margin-top:31px}.comp-frequently-bought-together .frequently-bought-together-items{grid-template-columns:1fr 1fr 1fr;margin-bottom:48px}}@media(max-width:767px){.comp-frequently-bought-together{margin:0 10px}.comp-frequently-bought-together .frequently-bought-together-items{grid-template-columns:1fr 1fr;grid-gap:24px}}.flow-checkout-container.page-confirmation-container{padding-bottom:30px}.flow-checkout-container.page-confirmation-container .content-container{display:flex;gap:32px;margin-bottom:32px;width:100%}.flow-checkout-container.page-confirmation-container .content-container .confirmation-header-container{flex:1}.flow-checkout-container.page-confirmation-container .content-container .confirmation-right-container{width:400px}@media(min-width:1232px){.flow-checkout-container.page-confirmation-container .container{width:1232px;padding:0}}.flow-checkout-container.page-confirmation-container .page-title-container{padding:35px 0 20px}.flow-checkout-container.page-confirmation-container .contact-details{margin:32px 0}.flow-checkout-container.page-confirmation-container .contact-details .contact-info-container{margin-top:24px}.flow-checkout-container.page-confirmation-container .contact-details .contact-details-wrapper{padding:40px;background-color:#ade3f51a;border:1px solid #ADE3F5;text-align:center}.flow-checkout-container.page-confirmation-container .contact-details .contact-label{font-weight:300;font-size:24px}.flow-checkout-container.page-confirmation-container .contact-details .contact-item{font-size:16px;font-weight:700;color:#0864a1;margin-right:40px;
1display:inline-block}.flow-checkout-container.page-confirmation-container .contact-details .contact-item:last-child{margin-right:0}.flow-checkout-container.page-confirmation-container .contact-details .contact-icons{margin-right:8px;width:40px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container{display:flex;gap:24px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .order-summary-left-container{flex:1}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .order-summary-right-container{width:400px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container.full-width{flex-direction:column}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container.full-width .order-summary-right-container{width:100%}.flow-checkout-container.page-confirmation-container .billing-info-container,.flow-checkout-container.page-confirmation-container .price-info-container,.flow-checkout-container.page-confirmation-container .products-table-container,.flow-checkout-container.page-confirmation-container .shipping-info-container{border:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-heading-container{border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container{border-bottom:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .products-table-heading-container{display:grid;grid-template-columns:120px 1fr 275px 212px;grid-auto-rows:max-content}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-desc-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-price-heading{display:flex;align-items:center}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-desc-heading{grid-column:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details{padding:16px 24px;border-right:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.file-preview{padding-right:0;min-width:100%;min-height:20px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container{margin-bottom:8px;padding:0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .thumbnail-preview{max-width:92px;max-height:60px;min-height:20px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .preview-container{padding-bottom:0;margin:0 auto 7px;background:#fcfff5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .preview-container img{box-shadow:0 3px 6px #15161733;padding-bottom:0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .preview-unavailable{border:1px solid #D0D0D0;width:96px;height:64px;display:flex;justify-content:center;align-items:center;line-height:120%;font-size:11px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .item-filler,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.file-preview,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.item-price-value{border-right:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.item-desc-value{padding-left:16px;grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .product-name{font-size:13px;font-weight:700;line-height:1.5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-qty,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-list-group{font-size:12px;line-height:1.5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-list-group{list-style:none;padding-left:0;margin-bottom:0;max-height:0;overflow:hidden;transition:.3s}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .edd-date-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.item-price-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.item-turnaround-value{font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.item-turnaround-value{border-left:1px solid #D0D0D0;margin-left:-1px;line-height:1.2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-price-value{line-height:1.5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-container{margin-top:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-container .show-detail
1s{display:inline-block}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-container .hide-details,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-container.show-specs .show-details{display:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-container.show-specs .hide-details{display:inline-block}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-container.show-specs .item-details-button-container{margin-top:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-details-button-container{font-size:12px;line-height:1.5;color:#0864a1;width:-moz-fit-content;width:fit-content}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-details-button{cursor:pointer}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-details-arrow{padding-left:4px;cursor:pointer}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .artwork-alert{font-size:12px;line-height:1.5;color:#ff8a1e;margin-top:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .artwork-alert .artwork-alert-icon{margin-right:8px;margin-top:-4px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .hard-copy-proof-message{font-size:12px;margin-left:24px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-mailing-qty-value{margin-bottom:16px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-price-heading{justify-content:end}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-price-value{text-align:right}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-price-value .item-discount{font-size:12px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .add-on-item{grid-column:2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .add-on-item.last-item{padding-bottom:16px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-turnaround-value{grid-column:3;grid-row:span 7;font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .file-preview{grid-row:span 4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .pickup-address-label{font-weight:600}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item-qty{border-right:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .mailing-spec-desc{font-size:12px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item{padding:0 5px 8px 16px;font-size:13px;line-height:1.2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item.mailing-service-label{line-height:1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item .mailing-spec-name,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item.mailing-service-label{font-weight:700}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item .mailing-spec-name{display:block}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item .mailing-spec-name span{font-weight:400}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item.mailing-spec.DDATE{line-height:1.5;margin-top:-8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item.mailing-spec.DDATE .mailing-spec-name{font-weight:400;font-size:12px;display:unset}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item-price{padding-right:24px;text-align:right;font-size:13px;line-height:1.2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .item-mailing-qty{margin-bottom:4px;font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .mailing-qty{line-height:1;font-size:13px;margin-bottom:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .item-mailing-qty-label{font-size:12px;line-height:120%}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .item-split-qty-value{grid-row:span 7;font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .item-split-qty-value.no-excess{grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .stock-image-price{grid-column:4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .item-address-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .item-shipping-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .item-split-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .item-turnaround-value{grid-row:span 1;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .item-price-value{grid-row:1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .item-desc-value{grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .last-shipping{grid-row:span 1;border-bottom:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping.has-add-ons .file-preview .desktop-preview{grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping.has-add-ons .item-desc-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping.has-add-ons .last-shipping.item-address-value{grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping.has-add-ons .last-shipping{border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping.has-add-ons .add-on-item-qty{border:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-split-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-split-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-split-qty-value{border-left:1px solid #D0D0D0;margin-left:-1px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping.has-add-ons .add-on-item-price.first-price{grid-row:auto}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .stock-image{font-weight:700;grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .stock-image.first-item{padding:16px 5px 8px 16px;display:flex;align-self:flex-end;margin-top:-5px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .first-price{top:16px;position:relative}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .stock-image-price.first-price{border-top:1px solid #D0D0D0;margin-top:-17px;padding-top:16px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping) .item-split-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping) .item-turnaround-value{grid-row:span 2;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping) .item-filler{grid-column:3;grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping) .file-preview{grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping).has-excess-mailing .stock-image-price{grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping).has-excess-mailing .item-filler{grid-column:4;margin-left:-1px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping) .last-shipping{grid-row:span 2;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons.has-item-split-shipping .item-details.last-shipping{grid-row:span 1;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons.has-item-split-shipping .item-filler{grid-column:6;grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons.has-item-split-shipping .stock-image-price{grid-column:7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons.has-item-split-shipping .stock-image-price.first-price{top:-1px;padding-top:16px;margin-top:0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons.has-excess-mailing .item-mailing-filler{border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .last-shipping{grid-row:span 2;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .last-shipping.has-hcp{grid-row:span 4;border-bottom:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.show-edd:not(.item-level-shipping) .item-details-container:not(.has-mailing):not(.has-add-ons) .item-details.item-desc-value{grid-row:span 4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .products-table-heading-container{grid-template-columns:120px 1fr repeat(2,192px)}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .products-table-heading-container{grid-template-columns:120px 1fr repeat(3,155px)}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .item-details-container .item-turnaround-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .products-table-heading-container .item-turnaround-value{grid-column:4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .item-details-container .item-split-qty-value{grid-column:3}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .add-on-item-price{grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .has-add-ons:not(.has-item-split-shipping).has-mailing .last-shipping,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .mailing-service-qty{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .has-add-ons:not(.has-item-split-shipping).has-mailing.has-excess-mailing .last-shipping{grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .has-add-ons:not(.has-item-split-shipping).has-mailing.has-excess-mailing .item-split-qty-value{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .has-add-ons:not(.has-item-split-shipping).has-mailing.has-excess-mailing .stock-image-price{grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .has-excess-mailing .last-shipping{grid-row:span 1;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .has-excess-mailing .add-on-item-price.first-price{top:16px;position:relative}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .item-mailing-filler{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .pro
1ducts-table.mailing-service .stock-image-price{padding:0 24px 8px 16px;grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons .add-on-item-price,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons .stock-image-price,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons:not(.has-item-split-shipping).has-excess-mailing .stock-image-price{grid-column:4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-multiple-files .item-address-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-multiple-files .item-desc-value{grid-row:span 4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .item-qty-value{grid-row:span 9}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons:not(.has-item-split-shipping) .last-shipping{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons:not(.has-item-split-shipping).has-excess-mailing .last-shipping{grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons:not(.has-item-split-shipping).has-excess-mailing .item-split-qty-value{grid-row:span 8}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons:not(.has-item-split-shipping).has-excess-mailing .stock-image{grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons:not(.has-item-split-shipping).has-excess-mailing .file-preview{grid-row:span 5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .products-table-heading-container{grid-template-columns:120px 180px repeat(3,1fr) 210px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-level-pickup{text-align:left;margin-top:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-level-pickup .shipping-info-group{margin-top:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-level-pickup .shipping-label{font-weight:600}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .shipping-info-group{font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-shipping-heading{display:flex;align-items:center}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-shipping-value{font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-turnaround-value{grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping:not(.split-shipping) .item-address-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping:not(.split-shipping) .item-details.item-desc-value{grid-row:span 4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service .has-add-ons:not(.has-item-split-shipping) .mailing-service-qty,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service .has-add-ons:not(.has-item-split-shipping):not(.has-mailing) .item-desc-value{grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container{grid-template-columns:120px 1fr 196px 206px repeat(3,156px)}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-split-qty-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-split-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-split-qty-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-split-qty-value{grid-column:3}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-shipping-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-shipping-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-shipping-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-shipping-value{grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-turnaround-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-turnaround-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-turnaround-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-turnaround-value{grid-column:6}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .has-add-ons:not(.has-item-split-shipping).has-mailing.has-excess-mailing .stock-image-price,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .add-on-item-price,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-price-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-price-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .add-on-item-price,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-price-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-price-value{grid-column:7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .has-add-ons:not(.has-item-split-shipping).has-mailing.has-excess-mailing .last-shipping{grid-row:span 3}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container .stock-image-price{grid-column:6}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container.has-mailing .last-shipping{grid-row:span 9}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container.has-mailing:not(.has-item-split-shipping) .item-mailing-filler{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container.has-mailing:not(.has-item-split-shipping).has-multiple-files .last-shipping{grid-row:span 9}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container.has-mailing:not(.has-item-split-shipping).has-add-ons.has-excess-mailing .mailing-service-qty{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container.has-mailing:not(.has-item-split-shipping).has-add-ons.has-excess-mailing .stock-image-price{grid-column:7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .products-table-heading-container{grid-template-columns:120px 1fr 120px 254px repeat(3,180px)}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-split-qty-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-split-qty-value{grid-column:3}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-address-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-address-value{grid-column:4;grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-shipping-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-shipping-value{grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-shipping-value{font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-turnaround-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-turnaround-value{grid-column:6}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .add-on-item-price,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-price-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-price-value{grid-column:7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .shipping-info-group{font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.split-shipping .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.split-shipping .products-table-heading-container{grid-template-columns:120px 244px 196px 206px repeat(3,1fr)}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.split-shipping .has-item-split-shipping.has-excess-mailing .item-turnaround-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.split-shipping .has-item-split-shipping.has-excess-mailing .item-turnaround-value.last-shipping{grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.split-shipping .has-item-split-shipping.has-excess-mailing .item-split-qty-value.mailing-service-qty{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.split-shipping .has-item-split-shipping.has-excess-mailing:not(.has-add-ons) .mailing-service-qty{border-bottom:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .has-excess-mailing .item-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .has-excess-mailing .item-turnaround-value{grid-row:span 1;font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .has-excess-mailing .file-preview{grid-row:span 5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .custom-shipping-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .freight-options-container{text-align:left;margin-top:24px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .custom-shipping-container .shipping-info-group,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .freight-options-container .shipping-info-group{margin-bottom:24px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .custom-shipping-container .shipping-info-group>div,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .freight-options-container .shipping-info-group>div{margin-bottom:8px;line-height:1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .custom-shipping-container .shipping-info-group:last-child,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .freight-options-container .shipping-info-group:last-child{margin-bottom:0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .custom-shipping-container .shipping-label,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .freight-options-container .shipping-label{font-weight:600;line-height:1;margin-bottom:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table-heading{padding:16px 24px;font-size:14px;font-weight:700;line-height:120%;background-color:#ade3f51a}.flow-checkout-container.page-confirmation-container .products-table-container .products-table-heading:not(.item-price-heading){border-right:1px solid #D0D0D0;display:flex;align-items:center}.flow-checkout-container.page-confirmation-container .price-info-container{border-top:0;padding:24px;display:flex;justify-content:flex-end}.flow-checkout-container.page-confirmation-contain
1er .price-breakdown-container{width:360px;max-width:100%}.flow-checkout-container.page-confirmation-container .price-breakdown-container .price-container{line-height:1;margin-bottom:10px}.flow-checkout-container.page-confirmation-container .price-breakdown-container .price-container>span{font-size:13px;line-height:1}.flow-checkout-container.page-confirmation-container .price-breakdown-container .price-container .price-value{float:right;font-size:13px}.flow-checkout-container.page-confirmation-container .price-breakdown-container .price-container.payment-border-top{margin-top:16px;padding-top:16px;border-top:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .price-breakdown-container .price-container .discount-value,.flow-checkout-container.page-confirmation-container .price-breakdown-container .price-container.discount,.flow-checkout-container.page-confirmation-container .price-breakdown-container .store-credit{color:#c75302}.flow-checkout-container.page-confirmation-container .price-breakdown-container .balance .price-value,.flow-checkout-container.page-confirmation-container .price-breakdown-container .balance span{font-size:14px}.flow-checkout-container.page-confirmation-container .price-breakdown-container .printing-cost{font-weight:700}.flow-checkout-container.page-confirmation-container .price-breakdown-container .total-paid{color:#ff8a1e;font-weight:700}.flow-checkout-container.page-cart-container .price-breakdown-container .discount-price-details,.flow-checkout-container.page-cart-container .price-breakdown-container .store-credit-price-details,.flow-checkout-container.page-confirmation-container .price-breakdown-container .discounted-shipping-rate{color:#c75302}.flow-checkout-container.page-confirmation-container .price-breakdown-container .original-shipping-rate{text-decoration:line-through;margin-right:5px}.flow-checkout-container.page-confirmation-container .order-summary-heading-container{padding:16px 24px;font-size:14px;font-weight:700;line-height:1;background-color:#ade3f51a;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .billing-info-container,.flow-checkout-container.page-confirmation-container .shipping-info-container{margin-bottom:24px;border:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .billing-info-container .billing-details-container,.flow-checkout-container.page-confirmation-container .billing-info-container .shipping-details-container,.flow-checkout-container.page-confirmation-container .shipping-info-container .billing-details-container,.flow-checkout-container.page-confirmation-container .shipping-info-container .shipping-details-container{padding:24px;font-size:13px}.flow-checkout-container.page-confirmation-container .billing-info-container .billing-label,.flow-checkout-container.page-confirmation-container .billing-info-container .custom-shipping-text,.flow-checkout-container.page-confirmation-container .billing-info-container .shipping-label,.flow-checkout-container.page-confirmation-container .shipping-info-container .billing-label,.flow-checkout-container.page-confirmation-container .shipping-info-container .custom-shipping-text,.flow-checkout-container.page-confirmation-container .shipping-info-container .shipping-label{font-weight:600;line-height:1;margin-bottom:8px}.flow-checkout-container.page-confirmation-container .billing-info-container .billing-info-group,.flow-checkout-container.page-confirmation-container .billing-info-container .shipping-info-group,.flow-checkout-container.page-confirmation-container .shipping-info-container .billing-info-group,.flow-checkout-container.page-confirmation-container .shipping-info-container .shipping-info-group{margin-bottom:24px}.flow-checkout-container.page-confirmation-container .billing-info-container .billing-info-group>div,.flow-checkout-container.page-confirmation-container .billing-info-container .shipping-info-group>div,.flow-checkout-container.page-confirmation-container .shipping-info-container .billing-info-group>div,.flow-checkout-container.page-confirmation-container .shipping-info-container .shipping-info-group>div{margin-bottom:8px;line-height:1}.flow-checkout-container.page-confirmation-container .billing-info-container .billing-info-group:last-child,.flow-checkout-container.page-confirmation-container .billing-info-container .shipping-info-group:last-child,.flow-checkout-container.page-confirmation-container .shipping-info-container .billing-info-group:last-child,.flow-checkout-container.page-confirmation-container .shipping-info-container .shipping-info-group:last-child{margin-bottom:0}.flow-checkout-container.page-confirmation-container .billing-info-container .custom-shipping-container,.flow-checkout-container.page-confirmation-container .shipping-info-container .custom-shipping-container{border-top:1px solid #D0D0D0;padding-top:24px}.flow-checkout-container.page-confirmation-container .billing-info-container .shipping-info-group .shipping-title-label,.flow-checkout-container.page-confirmation-container .shipping-info-container .shipping-info-group .shipping-title-label{margin-bottom:16px;font-weight:600}.flow-checkout-container.page-confirmation-container .billing-info-container .card-detail
1s-container{display:flex}.flow-checkout-container.page-confirmation-container .billing-info-container .cc-icons-image{max-height:32px;margin-right:8px}.flow-checkout-container.page-confirmation-container .billing-info-container .card-details{padding-top:3px}.flow-checkout-container.page-confirmation-container .billing-info-container span{display:block;position:relative}.flow-checkout-container.page-confirmation-container .comp-order-summary-item-file-preview-container .preview-container{width:96px;height:64px}.ie-div-position-customer-chat.hide-chat-cta{display:block}.flow-checkout-container.page-single-checkout-container .comp-single-checkout-container{padding-bottom:48px;padding-top:24px;display:grid;grid-template-columns:2fr minmax(380px,1fr);grid-column-gap:32px;grid-template-areas:"shippingContent orderSummary" "shippingContent  orderSummary" "faq orderSummary"}.flow-checkout-container.page-single-checkout-container .cart-item-count-container{display:flex;align-items:center;line-height:110%;gap:16px;padding-top:24px;width:100%}.flow-checkout-container.page-single-checkout-container .cart-item-count-container .count-label{margin-bottom:0;font-size:24px;font-weight:700}.flow-checkout-container.page-single-checkout-container .cart-item-count-container .cart-item-count{font-size:20px;color:#767676}.flow-checkout-container.page-single-checkout-container .comp-edd-container .edd-tooltip.fehp-tooltip:before{content:"";background-image:url(tooltip-icon.810c45a885bb7001.svg);display:block;width:16px;height:16px;background-size:cover;background-position:center}.flow-checkout-container.page-single-checkout-container .content-section-container{grid-area:shippingContent}.flow-checkout-container.page-single-checkout-container .content-section-container .site-accordion{border:1px solid #D0D0D0;margin-bottom:24px}.flow-checkout-container.page-single-checkout-container .content-section-container .site-accordion.open .checkout-login-register-container{padding:0 0 24px 40px}.flow-checkout-container.page-single-checkout-container .content-section-container .comp-coupon-section-container .site-alert{display:none}.flow-checkout-container.page-single-checkout-container .content-section-container .comp-coupon-section-container .site-form-input{height:46px}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.estimated-total-details{margin-top:16px;padding-top:16px}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.estimated-total-details .price-label,.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.estimated-total-details .price-value{color:#e87a14}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.discount-price-details,.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.order-subtotal-details,.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.shipping-price-details,.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.tax-price-details{font-size:14px;font-weight:700}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.discount-price-details{color:#e81e42}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .comp-edd-container .edd{color:#e87a14;font-weight:700}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .estimated-order-total-container{margin-bottom:16px;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .estimated-order-total-container h5{color:#333;font-weight:700}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .estimated-order-total-container .order-total{margin-bottom:16px;font-size:16px}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container{padding:8px 16px;display:grid;border-bottom:0;align-items:center;gap:16px;min-height:48px;border-color:#d0d0d0;background-color:#f4f4f4}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container .title-label{font-weight:700;font-size:18px;line-height:normal}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container .check-circle-icon{display:none}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container .steps{display:flex;align-items:center;align-self:center;gap:10px}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container .steps .fa-check-circle:before{color:#0070b3}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container .accordion-item-indicator{font-size:18px;font-weight:700}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.open{margin-bottom:24px;border-bottom:1px solid #D0D0D0;background-color:#ade3f51a}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.open.shipping-nav{margin-bottom:32px}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.done{background-color:#ade3f51a;grid-template-columns:max-content 1fr}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.done .accordion-item-content-container,.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.done .checkout-login-register-container{margin:0}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container:hover{cursor:pointer}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.payment-method-nav .panel-header{margin-bottom:30px}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container .shipping-options .shipping-details .customer-name{margin-right:0}.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form{max-width:400px}.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-forgot-password-handler-container .header-text-container,.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-login-handler-container .header-text-container,.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-register-handler-container .header-text-container{display:none}.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-login-handler-container .forgot-password-wrapper{display:block}.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-login-handler-container .login-create-link,.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-login-handler-container .site-btn-primary{width:100%}.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-login-handler-container .register-content{border-bottom:0}.flow-checkout-container.page-single-checkout-container .accordion-item-content.customer-info{display:block;max-width:600px}.flow-checkout-container.page-single-checkout-container .accordion-item-content .email-container,.flow-checkout-container.page-single-checkout-container .accordion-item-content .first-container,.flow-checkout-container.page-single-checkout-container .accordion-item-content .last-container,.flow-checkout-container.page-single-checkout-container .accordion-item-content .phone-container{flex-basis:100%;display:grid;grid-template-columns:105px 1fr;gap:56px;font-size:14px;word-break:break-word;line-height:150%;margin-bottom:8px}.flow-checkout-container.page-single-checkout-container .accordion-item-content .next-btn-container{margin-top:24px}.flow-checkout-container.page-single-checkout-container .accordion-item-content .next-btn-container .site-btn-primary{padding:16px 40px;width:100%;max-width:304px;height:48px;box-sizing:border-box;line-height:100%}.flow-checkout-container.page-single-checkout-container .accordion-item-content .next-btn-container .site-btn-primary:not(:disabled){background-color:#f9a020}.flow-checkout-container.page-single-checkout-container .accordion-item-content .next-btn-container .secured-link-container{width:100%;max-width:304px;text-align:center}.flow-checkout-container.page-single-checkout-container .panel-details{display:grid;grid-template-columns:1fr 24px;grid-column-gap:16px}.flow-checkout-container.page-single-checkout-container .panel-details .customer-email,.flow-checkout-container.page-single-checkout-container .panel-details .shipping-detail,.flow-checkout-container.page-single-checkout-container .panel-details .shipping-option-detail,.flow-checkout-container.page-single-checkout-container .panel-details .switch-link{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#107abf;text-decoration:underline}.flow-checkout-container.page-single-checkout-container .panel-details .customer-email{align-self:center;max-width:300px}.flow-checkout-container.page-single-checkout-container .panel-details .company-name{align-self:center}.flow-checkout-container.page-single-checkout-container .panel-details .shipping-option-detail{display:block}.flow-checkout-container.page-single-checkout-container .panel-details .selected-options{margin-bottom:24px}.flow-checkout-container.page-single-checkout-container .panel-details .selected-options .shipping-option-detail:first-of-type{margin-bottom:8px}.flow-checkout-container.page-single-checkout-container .panel-details .selected-options:last-of-type{margin-bottom:0}.flow-checkout-container.page-single-checkout-container .panel-details .switch-link{width:24px;align-self:baseline;text-align:right;color:#107abf}.flow-checkout-container.page-single-checkout-container .order-summary-panel-container{position:sticky;top:10px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container{border:0;padding:0 40px 24px;margin-bottom:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container .shipping-step-heading-container{margin-top:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .new-address-container{border:0;margin-top:0;padding:16px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .new-address-container:hover{background-color:#eff9fd}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .show-more-link{margin-bottom:8px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container .address-form-container:not(.address-form-hidden){margin-top:3px;padding:16px;background-color:transparent;border:1px solid #F9A020}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-method-container{border:0;border-top:1px solid #D0D0D0;padding:24px 0 32px;margin-left:40px;margin-right:40px;margin-bottom:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-customer-addresses-list-container .customer-address-list.selected,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-shipping-options-radiobox-container .shipping-option-radio-group.selected{background-color:transparent;border:1px solid #F9A020}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-customer-addresses-list-container .customer-address-list,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-shipping-options-radiobox-container .shipping-option-radio-group label{padding:16px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-customer-addresses-list-container .fehp-brush:before{content:"";background-image:url(edit-icon.6723734d27366a81.svg);display:block;width:15px;height:18px;background-size:cover;background-position:center}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-shipping-options-radiobox-container .shipping-option-radio-group{margin-top:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-shipping-options-radiobox-container .shipping-option-radio-group:last-of-type{margin-bottom:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container{border:0;padding:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-shipping-address-form-container .phone-column .site-form-group,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-shipping-address-form-container .phone-ext-column .site-form-group{margin-bottom:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .reseller-step-label{font-size:16px;font-weight:700}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container{padding:0 40px 24px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .shipping-content-container{padding-bottom:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-group-container,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .shipping-level-option-container{border:0;padding:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-group-container .item-shipment-column{display:grid;gap:16px;grid-template-columns:66.66666667% 1fr}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-group-container .blind-shipping-address-container{border:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-ad
1dress-book-container .address-option.address-radio .radio-label-wrapper.selected,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipping-options-container .shipping-option-radio-group.selected .radio-label-wrapper{border:1px solid #F9A020;background-color:transparent}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-group-container .address-book-title{padding:5px 0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-group-container .blind-shipping-title{padding:20px 0 5px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-container .item-shipping-address-book-container{display:grid;grid-template-columns:1fr}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-container .item-shipping-address-book-container .split-shipping-qty-container{display:grid;gap:12px;grid-template-columns:1fr 1fr}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-container .item-shipping-address-book-container.split-shipping .split-content-container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .blind-shipping-content-container{display:grid;grid-template-columns:1fr 1fr;gap:12px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .blind-shipping-container .comp-item-address-book-container{padding:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .radio-label-wrapper{padding:16px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipping-options-container .shipping-option-radio-group label{margin-bottom:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipping-options-container.is-split-shipping .shipping-option-radio-group:last-of-type label{margin-bottom:8px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .payment-options-container,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .radio-label-wrapper{border:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-address-book-container .address-option.address-radio .radio-label-wrapper.selected .address-info-label{width:100%}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-address-book-container .address-option.address-radio .radio-label-wrapper.selected .edit-ad
1dress-link{width:auto;padding-left:5px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-address-book-container .fehp-brush:before{content:"";background-image:url(edit-icon.6723734d27366a81.svg);display:block;width:15px;height:18px;background-size:cover;background-position:center}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container{padding:0 40px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .payment-options-container .panel-body{padding:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .payment-content-container{padding-bottom:24px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .page-loader-container{padding:50px;min-height:auto}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-terms-payment-container .payment-radio-group.selected-payment{border:1px solid #F9A020;background-color:transparent}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-paypal-payment-container .payment-radio-group.selected-payment-profile{border:1px solid #F9A020}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-payment-profile-container .radio-label-wrapper.selected-payment-profile{border:1px solid #F9A020;background-color:transparent}.comp-eddm-invalid-date-modal-container .modal-footer button,.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-footer button{border-radius:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:720px}.flow-checkout-container.page-single-checkout-container .comp-sticky-btn-container{display:none}@media(max-width:1199px){.flow-checkout-container.page-single-checkout-container .comp-item-address-book-container .address-option.address-radio .radio-label-wrapper.selected .address-info-label{width:100%}.flow-checkout-container.page-single-checkout-container .comp-item-address-book-container .address-option.address-radio .radio-label-wrapper.selected .edit-ad
1dress-link{width:10%}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-containe{bottom:16px}}@media(min-width:768px){.comp-eddm-invalid-date-modal-container.site-modal-lg .modal-dialog{width:500px}}.comp-eddm-invalid-date-modal-container .modal-content{width:85%;margin:auto}.comp-eddm-invalid-date-modal-container .modal-content p{margin-bottom:0}.comp-eddm-invalid-date-modal-container .modal-header{border-bottom:none}.comp-eddm-invalid-date-modal-container .btn+.remove-item-btn{margin-left:10px}.comp-eddm-invalid-date-modal-container .modal-footer{justify-content:flex-end}@media(max-width:767px){.comp-eddm-invalid-date-modal-container .modal-content{width:100%}}.flow-checkout-container .paypal-terms-container{font-size:12px;margin-top:15px;font-weight:500;text-align:center;margin-bottom:25px}.flow-checkout-container .paypal-label,.flow-checkout-container .terms-label{color:#333}.flow-checkout-container .paypal-label{display:block}.flow-checkout-container .new-card-terms,.flow-checkout-container .terms-label{margin-right:3px}.flow-checkout-container .new-card-terms-container{font-weight:400;position:absolute;bottom:10px;width:296px;text-align:center;right:0}.flow-checkout-container .new-card-terms-container .italic-primary-link{cursor:pointer}@media(max-width:767px){.flow-checkout-container .new-card-terms-container{bottom:138px}}@media(max-width:360px){.flow-checkout-container .new-card-terms-container{bottom:125px}}@media(max-width:345px){.flow-checkout-container .new-card-terms-container{bottom:110px}}@media(max-width:320px){.flow-checkout-container .new-card-terms-container{bottom:90px}}.flow-checkout-container .panel-heading{font-weight:700}.flow-checkout-container .panel-body{padding:24px}.flow-checkout-container.dt-loader{height:100%}.flow-checkout-container.page-upload-container .site-alert-success{border-left-color:#138d16;border-radius:3px;border-width:1px 1px 1px 5px;display:block;word-wrap:break-word;overflow-wrap:break-word}.flow-checkout-container.page-upload-container .site-alert-danger{border-left-color:#ce4844;border-radius:3px;border-width:1px 1px 1px 5px;display:block;word-wrap:break-word;overflow-wrap:break-word}.flow-checkout-container.page-upload-container .headings-container{padding-bottom:20px;padding-top:15px}.flow-checkout-container.page-upload-container .page-title{font-size:24px;margin-bottom:0;font-weight:400}.flow-checkout-container.page-upload-container .product-description{font-size:13px;margin-top:8px;margin-bottom:0;padding:0;font-weight:700}.flow-checkout-container.page-upload-container .panel-heading{color:#f47920;font-size:16px;padding:8px}.flow-checkout-container.page-cart-container .continue-shopping-link-container,.flow-checkout-container.page-upload-container .site-alert{font-size:14px}.flow-checkout-container.page-upload-container .comp-proofing-options-container .panel-body{padding:15px}.flow-checkout-container.page-upload-container .site-alert h4{font-weight:500}.flow-checkout-container.page-upload-container .upload-continue-btn-container{padding:0 15px}.flow-checkout-container.page-upload-container .upload-continue-btn{display:block;width:100%}.flow-checkout-container.page-upload-container .upload-continue-btn:hover{transform:scale(1.01);transition:all .1s ease-in}.flow-checkout-container.page-upload-container .comp-file-upload-guidelines-container{margin-top:20px;margin-bottom:40px}.flow-checkout-container.page-upload-container .checkout-btn{width:100%}.flow-checkout-container.page-cart-container{width:1170px;margin:auto;padding-right:15px;padding-left:15px}.flow-checkout-container.page-cart-container .estimated-total-mobile{display:none}.flow-checkout-container.page-cart-container .content-wrapper{display:grid;grid-template-columns:1fr .5fr;grid-gap:15px}.flow-checkout-container.page-cart-container .content-wrapper .empty-cart-wrapper{grid-column-start:1;grid-column-end:-1;display:flex;justify-content:center;align-items:center;margin-bottom:70px}.flow-checkout-container.page-cart-container .content-wrapper .empty-cart-btn-container{text-align:center}.flow-checkout-container.page-cart-container a:focus,.flow-checkout-container.page-cart-container a:hover{text-decoration:underline}.flow-checkout-container.page-cart-container .dropdown-menu-link:focus,.flow-checkout-container.page-cart-container .dropdown-menu-link:hover{text-decoration:none}
1.flow-checkout-container.page-cart-container .coupon-details-body{padding-top:20px}.flow-checkout-container.page-cart-container .comp-edit-specs-modal-container .modal-body{padding-bottom:0}.flow-checkout-container.page-cart-container .coupon-details-heading{color:#333;border-bottom:0;font-size:16px;padding:17px 24px 21px}.flow-checkout-container.page-cart-container .cart-content-wrapper,.flow-checkout-container.page-cart-container .empty-cart-wrapper{margin:0}.flow-checkout-container.page-cart-container .cart-content-container{padding-bottom:40px}.flow-checkout-container.page-cart-container .cart-top-section{padding:0 15px}.flow-checkout-container.page-cart-container .cart-item-specs-container{border-left:1px solid #D0D0D0}.flow-checkout-container.page-cart-container .cart-item-heading-container{display:flex;align-items:center;background-color:#f4f4f4;padding:16px 24px;border-left:1px solid #D0D0D0}.flow-checkout-container.page-cart-container .cart-item-heading-container .cart-item-header,.flow-checkout-container.page-cart-container .cart-item-heading-container .cart-item-project-name-container{grid-column:1}.flow-checkout-container.page-cart-container .cart-item-heading-container .cart-item-price-container{margin-left:auto;justify-self:end}.flow-checkout-container.page-cart-container .comp-cart-item-container{border:1px solid #D0D0D0;margin-bottom:16px}.flow-checkout-container.page-cart-container .add-mailing-container{padding:0 24px 20px}.flow-checkout-container.page-cart-container .add-mailing-container .add-mailing-icon{background:url(mailbox.c67711c8a42ad049.png) no-repeat;display:inline-block;height:14px;width:14px;background-size:cover;overflow:hidden;text-decoration:none;margin-right:5px}.flow-checkout-container.page-cart-container .order-summary-content-container{padding-left:0}.flow-checkout-container.page-cart-container .cart-item-thumbnail-container{padding-right:0;padding-top:0;padding-bottom:24px;grid-row:span 2}.flow-checkout-container.page-cart-container .cart-item-thumbnail-container .reupload-file-link{text-align:center;margin:16px 0 5px}.flow-checkout-container.page-cart-container .cart-item-thumbnail-container .design-online-link{text-align:center}@media(max-width:767px){.flow-checkout-container.page-cart-container .cart-item-thumbnail-container{padding-right:15px;padding-bottom:0}}.flow-checkout-container.page-cart-container .cart-item-design-online-container{cursor:pointer;padding:0 24px 24px}.flow-checkout-container.page-cart-container .price-breakdown-container{border:1px solid #D0D0D0;padding:40px 24px}.flow-checkout-container.page-cart-container .estimated-order-total-container{text-align:center;padding-bottom:4px}.flow-checkout-container.page-cart-container .estimated-order-total-container h4{color:#767676;font-weight:400;margin-top:0;margin-bottom:10px}.flow-checkout-container.page-cart-container .order-total{display:block;margin-top:16px;margin-bottom:16px}.flow-checkout-container.page-cart-container .link-button-cc-icons-container{text-align:right}.flow-checkout-container.page-cart-container .checkout-btn{width:100%;margin-bottom:16px}.flow-checkout-container.page-cart-container .price-breakdown-container .site-list-group{margin-top:25px;margin-bottom:0}.flow-checkout-container.page-cart-container .price-breakdown-container .price-group{background:0 0;overflow:hidden;padding:0 0 12px;border:none}.flow-checkout-container.page-cart-container .price-breakdown-container .price-group .price-label{float:left}.flow-checkout-container.page-cart-container .price-breakdown-container .price-group .price-value{float:right}.flow-checkout-container.page-cart-container .price-breakdown-container .price-group.order-subtotal-details{font-weight:700;color:#333}.flow-checkout-container.page-cart-container .price-breakdown-container .estimated-total-details{border-top:1px solid #D0D0D0;font-size:16px;margin-top:12px;padding-top:24px;padding-bottom:3px}.flow-checkout-container.page-cart-container .price-breakdown-container .estimated-total-details .price-label{font-weight:700}.flow-checkout-container.page-cart-container .price-breakdown-container .estimated-total-details .price-value{font-weight:700;float:right}.flow-checkout-container.page-cart-container .price-breakdown-container .order-summary-heading-container{font-size:20px;margin:5px 0 0;font-weight:700}.flow-checkout-container.page-cart-container .price-breakdown-container .order-items-container{padding-bottom:5px;margin:15px 0 20px;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-cart-container .price-breakdown-container .child-item-price-summary{margin-top:-
17px;font-size:13px}.flow-checkout-container.page-cart-container .cc-icons-container{padding-right:0}.flow-checkout-container.page-cart-container .cc-icons-image{width:100%}.flow-checkout-container.page-cart-container .empty-cart-container{padding:10px 0 30px;text-align:center}.flow-checkout-container.page-cart-container .empty-cart-container .row{text-align:center;margin:0}.flow-checkout-container.page-cart-container .comp-shipping-options-radio-container,.flow-checkout-container.page-cart-container .coupon-details-container,.flow-checkout-container.page-cart-container .shipping-estimator-container{margin-top:20px}.flow-checkout-container.page-cart-container .empty-cart-container .empty-cart-icon-container{display:inline-block;vertical-align:middle}.flow-checkout-container.page-cart-container .empty-cart-container .empty-cart-icon-container .fa-shopping-cart{font-size:150px;color:#aaa;padding-right:50px}.flow-checkout-container.page-cart-container .empty-cart-container .empty-cart-details-container{display:inline-block;vertical-align:middle}.flow-checkout-container.page-cart-container .empty-cart-container .empty-cart-message{font-size:17px;padding-top:6px;margin-bottom:10px;text-align:center;font-weight:700}.flow-checkout-container.page-cart-container .empty-cart-container .empty-cart-btn{text-transform:uppercase}.flow-checkout-container.page-cart-container .shipping-estimator-heading{color:#333;border-bottom:0;font-size:16px;padding:17px 24px 21px}.flow-checkout-container.page-cart-container .shipping-estimator-body{padding:20px}.flow-checkout-container.page-cart-container .shipping-estimator-body .site-alert-danger{margin-bottom:20px}.flow-checkout-container.page-cart-container .shipping-estimator-body .alert-title{font-size:14px;font-weight:500}.flow-checkout-container.page-cart-container .apply-coupon-btn,.flow-checkout-container.page-cart-container .calculate-shipping-btn{font-size:14px;font-weight:700;padding:9px 12px;border-radius:0 4px 4px 0;width:153.46px;flex:0 0 auto}.flow-checkout-container.page-cart-container .apply-coupon-btn.site-btn-primary,.flow-checkout-container.page-cart-container .calculate-shipping-btn.site-btn-primary{background-color:#0864a1}.flow-checkout-container.page-cart-container .apply-coupon-btn.site-btn-primary:focus,.flow-checkout-container.page-cart-container .calculate-shipping-btn.site-btn-primary:focus{background-color:#107abf}.flow-checkout-container.page-cart-container .apply-coupon-btn.site-btn-primary:hover,.flow-checkout-container.page-cart-container .calculate-shipping-btn.site-btn-primary:hover{background-color:#075d95}.flow-checkout-container.page-cart-container .apply-coupon-btn .loading-btn-label,.flow-checkout-container.page-cart-container .calculate-shipping-btn .loading-btn-label{display:none}.flow-checkout-container.page-cart-container .comp-shipping-options-radio-container.single-shipping .radio-label-wrapper{display:flex;justify-content:space-between;align-items:flex-start}.flow-checkout-container.page-cart-container .comp-shipping-options-radio-container.single-shipping .option-radio-service-container{width:auto;display:inline-flex}.flow-checkout-container.page-cart-container .comp-shipping-options-radio-container.single-shipping .option-price-container{width:auto}.flow-checkout-container.page-cart-container .shipping-estimator-alert{border-radius:4px;border:none;text-align:center}.flow-checkout-container.page-cart-container .coupon-details-container.site-panel-default,.flow-checkout-container.page-cart-container .shipping-estimator-container.site-panel-default{border-color:#d0d0d0}.flow-checkout-container.page-cart-container .comp-shipping-estimator .site-form-group,.flow-checkout-container.page-cart-container .comp-shipping-estimator-container .site-form-group{margin-bottom:0}.flow-checkout-container.page-cart-container .comp-shipping-estimator .site-form-input,.flow-checkout-container.page-cart-container .comp-shipping-estimator-container .site-form-input{border-radius:4px 0 0 4px;color:#333}.flow-checkout-container.page-cart-container .group-items-container{border:1px solid #D0D0D0;margin-bottom:16px}.flow-checkout-container.page-cart-container .group-items-container .comp-cart-item-container{border:none;margin-bottom:0}.flow-checkout-container.page-cart-container .group-items-container .comp-shipping-options-radio-container{border-top:1px solid #D0D0D0;padding:24px;margin-top:0}.flow-checkout-container.page-cart-container .group-items-container .comp-shipping-options-radio-container .radio-label-wrapper{margin-bottom:8px;display:flex;justify-content:space-between;align-items:flex-start}.flow-checkout-container.page-cart-container .group-items-container .comp-shipping-options-radio-container .option-price-container{font-weight:700;width:auto}.flow-checkout-container.page-cart-container .group-items-container .comp-shipping-options-radio-container .shipping-rate-title-container{margin-bottom:16px}.flow-checkout-container.page-cart-container .group-items-container .comp-shipping-options-radio-container .shipping-label-container{width:auto;display:inline-flex}.flow-checkout-container.page-cart-container .group-items-container .freight-transit{font-weight:400}.flow-checkout-container.page-cart-container .group-items-container .delivery-datetime{margin-left:-3px}.flow-checkout-container.page-cart-container .group-items-container .shipping-options{width:80%}.flow-checkout-container.page-cart-container .group-items-container .shipping-option-label{text-transform:capitalize;min-width:150px}.flow-checkout-container.page-cart-container .cart-item-list-container{position:relative}.flow-checkout-container.page-cart-container .loader-cart-item{display:none;background:#efefef99;width:100%;height:100%;position:absolute;top:0;z-index:2;text-align:center;padding-top:20%}.flow-checkout-container.page-cart-container .loader-cart-item .fa-spinner{font-size:48px;position:absolute;margin:0;top:40%;left:50%;transform:translate(-50%,-50%);color:#f47920}.flow-checkout-container.page-cart-container .cart-shipping-options-container{display:grid;grid-template-columns:7fr 17fr}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column{border-left:1px solid #D0D0D0;position:relative}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column .loader-shipping-options{width:100%;height:99%;position:absolute;top:1px;z-index:1;text-align:center;padding-top:20px}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column .loader-shipping-options:before{content:"";position:absolute;inset:0;background:#fff;z-index:-1}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column .fa-spinner{font-size:30px;position:absolute;margin:0;top:45%;left:50%;transform:translate(-50%,-50%);color:#f47920}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column .site-secondary-link{color:#107abf}.flow-checkout-container.page-cart-container .cart-shipping-options-container.show-loader{background:#efefef99}.flow-checkout-container.page-cart-container .cart-shipping-options-container.show-loader .loader-shipping-options:before{background:#f4f4f4}.flow-checkout-container.page-cart-container .page-loader-container .fehp-loading:before{color:#f47920}.flow-checkout-container.page-cart-container .input-group{position:relative;display:flex;border-collapse:separate}.flow-checkout-container.page-cart-container .shipping-option-radio-container .radio-label-wrapper{display:flex;align-items:center}.flow-checkout-container.page-cart-container .shipping-option-radio-container .shipping-rate-container{display:contents}.flow-checkout-container.page-cart-container .shipping-option-radio-container .option-price-container{order:1;margin-left:auto;padding-left:12px}.flow-checkout-container.page-cart-container .shipping-label-container{width:auto;font-size:14px;font-weight:700}.flow-checkout-container.page-cart-container .shipping-label-container .site-secondary-link{color:#107abf}.flow-checkout-container.page-item-shipping-container .order-summary-panel-container{padding-left:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container{margin-bottom:20px;padding:32px 24px;border:1px solid #D0D0D0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .estimated-order-total-container{margin-bottom:24px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .estimated-order-total-container h5{margin:0 0 16px;font-size:16px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .estimated-order-total-container .order-total{margin-bottom:32px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .order-summary-item-container{margin-top:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .order-items-container{padding-bottom:20px;border-top:1px solid #DDD;padding-top:10px;border-bottom:1px solid #DDD}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-file-preview-container{padding-right:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-details-container{padding-left:24px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .preview-container{margin:0 0 5px;width:80px;height:80px;position:relative;border:1px solid #D0D0D0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .thumbnail-preview{border:0;max-width:100%;max-height:100%;position:absolute;inset:0;margin:auto;width:auto;height:auto}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .preview-unavailable{font-size:11px;display:flex;justify-content:center;align-items:center;border:1px solid #D0D0D0;margin:0 0 5px;width:80px;height:80px;padding:30px 0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .edd-container{padding:10px 15px;color:#e81e42;font-weight:700;font-size:14px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .price-breakdown-container{border:none;padding:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-container{padding:24px 0 0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-price-container{top:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-info-container{margin-bottom:24px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-info-container.has-file-alert{margin-bottom:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-info-container.has-roll .item-discount{text-align:right;display:grid}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .shipment-label.for-recycle,.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .shipment-label.mailing-service{margin-bottom:25px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-specs-container{font-size:12px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .shipping-edd-container{margin-bottom:24px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .shipping-info{margin-bottom:16px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .comp-edd-container,.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .shipment-label{margin-top:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .credit-price-details .price-label,.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .credit-price-details .price-value{color:#e81e42}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .price-group.estimated-total-details{margin-top:24px;padding-top:16px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .checkout-btn-container .checkout-btn{margin-top:24px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .checkout-btn-container .checkout-terms-container{margin-bottom:0}.flow-checkout-container.page-item-shipping-container .shipping-content-container{padding-bottom:50px}.flow-checkout-container.page-item-shipping-container .item-shipments-panel{border:1px solid #D0D0D0;background-color:#fff;padding:24px;margin-top:16px}.flow-checkout-container.page-item-shipping-container .item-shipments-panel .comp-item-shipment-group-container{border:none;padding:0}.flow-checkout-container.page-item-shipping-container .comp-edd-container .edd-tooltip{display:inline-block;font:14px/1 FontAwesome}.flow-checkout-container.page-item-shipping-container .comp-edd-container .edd-tooltip:before{content:"\\f059"}.flow-checkout-container.page-item-shipping-container .item-shipping-title h3{margin:24px 0 16px;overflow:hidden;text-overflow:ellipsis;line-height:20px}.flow-checkout-container.page-item-shipping-container .shipping-level-option-container{display:flex;border:1px solid #D0D0D0;padding:16px 24px;margin-bottom:8px}@media(max-width:480px){.flow-checkout-container.page-item-shipping-container .shipping-level-option-container{padding:8px}}.flow-checkout-container.page-item-shipping-container .shipping-level-radio{align-self:center;width:50%;margin:0;font-size:14px}.flow-checkout-container.page-item-shipping-container .shipping-level-radio label{font-weight:700}.flow-checkout-container.page-item-shipping-container .shipping-level-radio .radio-icon-override{min-width:20px}@media(max-width:767px){.flow-checkout-container.page-item-shipping-container .shipping-level-option-container{flex-wrap:wrap}.flow-checkout-container.page-item-shipping-container .shipping-level-radio{width:100%}}.flow-checkout-container.page-item-shipping-container .radio-label-wrapper{padding:16px 24px}@media(max-width:480px){.flow-checkout-container.page-item-shipping-container .radio-label-wrapper{padding:16px}}.flow-checkout-container.page-item-shipping-container .radio-label-wrapper.selected,.flow-checkout-container.page-item-shipping-container .radio-label-wrapper:not(.no-hover):hover{background-color:#eff9fd}.flow-checkout-container.page-item-shipping-container .item-shipping-title h3{font-size:16px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;white-space:unset}.flow-checkout-container.page-item-shipping-container .blind-shipping-container .comp-item-ad
1dress-book-container{padding:0 12px}.flow-checkout-container.page-item-shipping-container .blind-shipping-container .site-alert-danger{margin:12px 12px 0}.flow-checkout-container.page-item-shipping-container .blind-shipping-container .modal-body>.site-alert-danger{margin:0}@media(min-width:992px){.flow-checkout-container.page-shipping-container .order-summary-panel-container{padding-left:0}}.flow-checkout-container.page-shipping-container .shipping-message-container{margin-top:15px}.flow-checkout-container.page-shipping-container .shipping-address-container{border:1px solid #D0D0D0;margin-bottom:16px;padding:24px}.flow-checkout-container.page-shipping-container .fetch-address-loader-container,.flow-checkout-container.page-shipping-container .shipping-address-container .fetch-address-loader-container{padding:10px 0}.flow-checkout-container.page-shipping-container .shipping-address-container .fetch-address-loader-container .fetch-address-loader-icon{color:#f9a020;font-size:25px;display:block;text-align:center;padding:15px}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container hr{margin:24px 0 0;border-color:#ddd;height:0}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .show-more-link{padding:15px;border:1px solid #ddd;background:#fff;color:#107abf;font-size:13px;text-align:center;margin-top:8px}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .show-more-link:hover{border:1px solid #107ABF}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .show-more-link a{font-weight:700;color:#107abf}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .show-more-link a:hover{text-decoration:underline}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .new-address-container{border:1px solid #D0D0D0;padding:18px 24px;background:#fff;font-size:14px;cursor:pointer;margin-top:24px}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .new-address-container:hover{border:1px solid #107ABF}.flow-checkout-container.page-shipping-container .shipping-address-container .address-form-container{background:#eff9fd;padding:24px;max-height:unset;line-height:28px;margin-top:24px}.flow-checkout-container.page-shipping-container .shipping-address-container .address-form-container .address-form-title{font-size:13px;margin-top:0}.flow-checkout-container.page-shipping-container .shipping-address-container .address-form-container.address-form-hidden{padding:0;margin:0;max-height:0;border:0;overflow:hidden;transition:.3s all ease-in-out}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-form .input-icon-container{display:none}.flow-checkout-container.page-shipping-container .step-label{margin:0}.flow-checkout-container.page-shipping-container .shipping-step-heading-container{margin-top:8px;display:inline-block;width:230px}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container .hide-details,.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container.show-specs .show-details{display:none}.flow-checkout-container.page-shipping-container .group-shipping-label{border-top:1px solid #D0D0D0;padding-top:32px;margin-top:12px}.flow-checkout-container.page-shipping-container .mailing-items-heading{margin-top:32px}.flow-checkout-container.page-shipping-container .shipping-method-container{border:1px solid #D0D0D0;background:#fff;margin-bottom:16px;padding:24px}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container .specs-list-group{max-height:0}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container.show-specs{margin-top:8px}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container.show-s
1pecs .hide-details{display:initial}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container .item-details-button-container{color:#ff573c}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container .item-details-button{cursor:pointer;margin-right:2px}@media(max-width:767px){.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container .item-details-button{margin:0}}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-list-group{padding-left:0;list-style:none;transition:.3s;overflow:hidden;font-size:14px}.flow-checkout-container.page-shipping-container .shipping-method-container .shipping-tooltip{display:inline-block;font:14px/1 FontAwesome}.flow-checkout-container.page-shipping-container .shipping-method-container .shipping-tooltip:before{content:"\\f059"}.flow-checkout-container.page-shipping-container .comp-mailing-service-container{border-top:1px solid #EBE7E6;margin-top:10px;padding-top:10px}.flow-checkout-container.page-shipping-container .item-group-shipping-options-container .freight-deliver-section{margin-bottom:15px}.flow-checkout-container.page-shipping-container .item-group-shipping-options-container .shipping-options-heading{font-weight:700}.flow-checkout-container.page-shipping-container .item-group-shipping-options-container .shipping-options-header-container{margin-bottom:5px}.flow-checkout-container.page-shipping-container .item-group-shipping-options-container .required-icon{color:#e81e42}.flow-checkout-container.page-shipping-container .last-item-group .comp-shipping-group-container{border:none;padding-bottom:0}.flow-checkout-container.page-shipping-container .shipping-item-details{display:grid;grid-template-columns:114px 2.5fr 1fr;grid-gap:25px;margin-top:24px;margin-bottom:16px}.flow-checkout-container.page-shipping-container .shipping-item-details.hide-item{display:none}.flow-checkout-container.page-shipping-container .show-more-container{color:#ff573c}.flow-checkout-container.page-shipping-container .show-more-container a{margin-right:8px;color:#ff573c}.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container,.flow-checkout-container.page-shipping-container .shipping-file-preview-container{height:100%}.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-container,.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-unavailable,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-container,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-unavailable{border:1px solid #D0D0D0;height:90px;width:120px;text-align:center;align-content:center;margin-bottom:8px}.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-container img,.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-unavailable img,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-container img,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-unavailable img{width:auto;max-width:100%;height:auto;max-height:88px}@media(max-width:767px){.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-container,.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-unavailable,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-container,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-unavailable{border:1px solid #D0D0D0;height:70px;width:80px}.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-container img,.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-unavailable img,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-container img,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-unavailable img{max-height:68px}}.flow-checkout-container.page-shipping-container .comp-shipping-group-container{padding-bottom:24px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .blind-shipping-container{padding:16px 24px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .artwork-alert span{font-size:12px;font-weight:400;color:#ffa302;margin-left:8px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .item-price-container{text-align:right;height:100%;margin-right:24px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .item-price-container .item-price{align-items:center;font-weight:700}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .item-price-container .item-discount{color:#c75302}@media(max-width:767px){.flow-checkout-container.page-shipping-container .comp-shipping-group-container .item-price-container{margin-right:0}}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .comp-edd-container .edd{font-size:14px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-c
1heckbox.checkbox-label-wrapper{cursor:pointer;display:flex;align-items:center}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper .checkbox-icon-override{background:#fff;border:1px solid #D0D0D0;border-radius:2px;box-sizing:border-box;margin-right:12px;min-width:20px;position:relative;height:20px;width:20px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper .checkbox-icon-override:after{content:"\\e918";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:transparent;font-family:fehp-ecp;font-size:16px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper input[type=checkbox]{display:none}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper input[type=checkbox]:disabled~.checkbox-icon-override{background:#f4f4f4}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper input[type=checkbox]:disabled~.checkbox-icon-override,.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper input[type=checkbox]:disabled~.checkbox-icon-override~.checkbox-label{cursor:not-allowed}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper input[type=checkbox]:checked~.checkbox-icon-override{background:#107abf}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper input[type=checkbox]:checked~.checkbox-icon-override:after{color:#fff}.flow-checkout-container.page-shipping-container .fetch-address-loader-container .fetch-address-loader-icon{color:#f9a020;font-size:25px;display:block;text-align:center;padding:15px}.flow-checkout-container.page-shipping-container .fetch-address-loader-container p{text-align:center}.flow-checkout-container.page-shipping-container .shipping-level-switcher-container{display:inline-block;width:calc(100% - 230px);text-align:right;font-size:14px}.flow-checkout-container.page-shipping-container .shipping-switch{display:inline-block}.flow-checkout-container.page-shipping-container .reseller-options-container{border-top:1px solid #D0D0D0;margin-top:24px}.flow-checkout-container.page-shipping-container .reseller-options-container .shipping-step-heading-container{margin:24px 0}.flow-checkout-container.page-shipping-container .reseller-options-container .reseller-step-label{font-size:20px}.flow-checkout-container.page-shipping-container .blind-shipping-container .checkbox-input{vertical-align:top}.flow-checkout-container.page-shipping-container .blind-shipping-container .checkbox-label{vertical-align:middle;font-weight:400;font-size:14px}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container{background:#fff;margin-top:24px;border:1px solid #D0D0D0;padding:24px 24px 8px}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container .blind-shipping-header{font-size:14px;margin-bottom:20px}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container .blind-shipping-header .title{font-weight:700}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container .blind-shipping-header .subtitle{display:block}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container .address-book-link{cursor:pointer;color:#333;clear:both;margin-bottom:8px}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container .address-book-link .fehp-book-open{display:inline-block;margin-right:5px;font-size:15px}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container .address-book-link .site-secondary-icon-link{display:flex;align-items:center}.flow-checkout-container.page-shipping-container .blind-shipping-container.non-grouped{border-top:1px solid #D0D0D0;margin-top:24px;padding:24px 0 0}.flow-checkout-container.page-shipping-container .blind-shipping-container.non-grouped .additional-options{font-size:20px;margin-bottom:24px}.flow-checkout-container.page-shipping-container .delivery-instru
1ctions-container{margin-top:16px;width:400px}.flow-checkout-container.page-shipping-container .delivery-instructions-container textarea{height:110px;padding:16px;width:400px;overflow:hidden}.flow-checkout-container.page-shipping-container .comp-group-freight-options-container{padding-left:24px}.flow-checkout-container.page-shipping-container .shipping-error{font-size:14px}.flow-checkout-container.page-shipping-container .checkout-btn-container,.flow-checkout-container.page-shipping-container .price-group.estimated-total-details{margin-top:24px}.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper{display:block;overflow:hidden;position:relative;cursor:pointer;font-weight:400;-webkit-user-select:none;user-select:none}.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper input{position:absolute;opacity:0;cursor:pointer}.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper input:checked~.radio-icon-override:after{opacity:1;transform:scale(1)}.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper .radio-icon-override{display:inline-block;background:#fff;border-radius:100%;border:1px solid #828282;height:18px;width:18px;position:absolute;float:left;margin-right:10px}.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper .radio-icon-override:after{display:block;content:"";position:absolute;width:10px;height:10px;border-radius:100%;border:none;background:#635a5a;transform:scale(0);transition:all .2s ease}.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper .radio-label{padding-left:30px}.flow-checkout-container.page-payment-container .site-custom-checkbox-container.checkbox-label-wrapper{display:block;position:relative;cursor:pointer;font-weight:400;-webkit-user-select:none;user-select:none}.flow-checkout-container.page-payment-container .site-custom-checkbox-container.checkbox-label-wrapper input{position:absolute;opacity:0;cursor:pointer}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .checkbox-label-wrapper input,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox .site-custom-checkbox-container.checkbox,.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label-wrapper .checkbox-input{opacity:1}.flow-checkout-container.page-payment-container .site-custom-checkbox-container.checkbox-label-wrapper input:checked~.checkbox-icon-override:after{color:#f47920}.flow-checkout-container.page-payment-container .site-custom-checkbox-container.checkbox-label-wrapper input:disabled~.checkbox-icon-override{background:#f0eeee}.flow-checkout-container.page-payment-container .site-custom-checkbox-container.checkbox-label-wrapper .checkbox-icon-override{height:21px;width:21px;background-color:#fff;border:1px solid #ccc;border-radius:2px;top:0;z-index:0;position:absolute;cursor:pointer;display:inline-block;line-height:25px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;margin-right:10px;margin-bottom:0;vertical-align:bottom}.flow-checkout-container.page-payment-container .site-custom-checkbox-container.checkbox-label-wrapper .checkbox-icon-override:after{position:absolute;content:"\\f00c";
1font-family:FontAwesome;left:4px;top:-3px;color:transparent;font-size:13px;transition:color .2s}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label-wrapper .checkbox-label{font-weight:700}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .store-credit-input-group{padding-left:10px;padding-top:15px}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-input{margin-top:10px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .payment-radio-group.expired,.flow-checkout-container.page-payment-container .comp-payment-profile-container .payment-radio-group.expired *{cursor:not-allowed}.flow-checkout-container.page-payment-container .comp-payment-profile-container .payment-radio-group.expired * .option-card-delete-container .action-icon{cursor:pointer}.flow-checkout-container.page-payment-container .comp-payment-profile-container .radio-label-wrapper{cursor:pointer;padding:13px 10px;position:relative;width:100%;font-size:13px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .radio-label-wrapper.selected-payment-profile{border:1px solid #ccc;margin-bottom:10px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .radio-label-wrapper.selected-payment-profile .credit-card-exp,.flow-checkout-container.page-payment-container .comp-payment-profile-container .radio-label-wrapper.selected-payment-profile .option-card-billing-container{display:inline-block}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container{float:left;width:60%}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .radio-icon-override{float:left;margin-right:0;position:relative}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .option-card-info{overflow:hidden;display:inline-block;width:80%;padding-left:10px;font-size:16px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .option-radio-input{position:relative;top:0;vertical-align:top}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-exp,.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-type-no{float:left;display:inline-block}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-type-no{font-weight:700;width:100%;display:block}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-type-no img{display:none}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .card-number{font-weight:400}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-expired{color:#fa787e;font-weight:700}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-expired .expired-label{display:inline-block!important;font-weight:400}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-card-billing-container{display:none;width:60%;text-align:left;margin-top:-5px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-card-delete-container{width:30%;text-align:right;color:#0070b3;position:absolute;top:10px;right:0;padding-right:10px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-card-delete-container .action-icon:after{content:" Delete Card";font-family:Noto Sans,Arial,sans-serif;font-size:12px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .payment-profiles-loader-icon{color:#126cb5;font-size:25px;display:block;text-align:center;padding:15px}@media(max-width:767px){.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-exp,.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-type-no{width:100%;float:none;display:block}}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container{position:relative}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-radio-group.selected-payment-profile{background:#ade3f533;margin-bottom:32px;padding:24px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-radio-group.selected-payment-profile .radio-label-wrapper{padding:0;border-top:none}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-radio-group.selected-payment-profile .new-payment-profile-form{margin:35px 0 0}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container{position:absolute;bottom:79px;width:296px;text-align:center;right:21px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container input{border-radius:2px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .radio-label-wrapper{padding:13px 10px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-label-group .cc-icons img{margin-right:5px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container{position:relative}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container .option-radio-input{position:absolute}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container .radio-icon-override{float:left;margin-right:10px;position:relative;display:inline-block}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container .new-payment-profile-label{font-size:16px;font-weight:700;margin-right:10px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container .cc-icons-image{width:150px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-form{max-height:5000px;position:relative}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .checkbox-label-wrapper .checkbox-label{padding-left:22px;display:block}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container{font-weight:100;right:25px;position:absolute;font-size:14px;margin-left:10px;top:70px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container a,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container a:active,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container a:active:focus,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container a:active:hover,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container a:focus,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container a:hover{color:#107abf}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox{display:block;position:absolute;bottom:160px;margin-left:16px;left:0;width:auto!important}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.same-as-shipping-enabled{bottom:162px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.no-shipping{bottom:170px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-loader-icon{margin-top:30px;color:#f47920;font-size:25px;display:block;text-align:center;padding:15px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .billing-address-label{top:270px;left:0;position:absolute;color:#333;font-weight:400;display:block;font-size:14px;border-top:1px solid #ccc;padding-top:20px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{width:100%;border:none;height:740px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:555px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .checkbox-label,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .shipping-address{display:block}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox{position:absolute;top:260px;left:0;font-size:14px}@media(max-width:767px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox{width:100%}}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox input,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox:hover{cursor:pointer}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox .shipping-address{margin-top:5px;padding-left:22px;opacity:0;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;max-height:40px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox .shipping-address.hasShipping{opacity:1}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox .checkbox-label{padding-left:10px;font-size:14px;display:inline-block;vertical-align:top}@media(max-width:470px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox .checkbox-label{width:80%}}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form{top:270px;position:absolute;padding:0 18px 0 15px;width:100%}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form.has-pickup-address{top:235px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul{padding-left:0}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul label{color:#333;font-weight:400;display:block;font-size:14px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul input,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul select{width:100%;height:34px;padding:0 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #D0D0D0;border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul input:focus,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul select:focus{background-color:#fff}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .select-icon{z-index:1;background:#fff;pointer-events:none;top:1px;right:1px;padding:12px 16px 12px 8px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form li{list-style:none;margin-bottom:16px;font-family:sans-serif}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form li input{position:relative;opacity:1;cursor:text}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .city-container{display:flex;gap:25px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .ccCityBlock,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .ccProvinceBlock{width:calc(30% - 10px
1)}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .ccPostalCodefBlock{width:calc(37% - 10px)}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .has-error input,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .has-error select{border:1px solid red}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .site-custom-select{position:relative}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .site-custom-select:after{content:"\\e90c";font-family:fehp-ecp!important;color:#1baadd;font-weight:400;right:10px;top:6px;padding:0 0 2px;position:absolute;pointer-events:none;font-size:16px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .site-custom-select select{-webkit-appearance:none;appearance:none}@media(min-width:768px)and (max-width:991px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox .shipping-address.hasShipping{margin-top:0;max-height:22px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container{margin-left:30px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.same-as-shipping-enabled{bottom:162px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.no-shipping{bottom:167px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form{top:261px}}@media(max-width:767px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-label-group{width:calc(100% - 32px)}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-label-group .cc-icons img{margin-top:10px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox{bottom:287px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.same-as-shipping-enabled{bottom:270px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.has-pickup-address{bottom:284px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{text-align:center;margin:0;right:0;width:100%;word-break:normal}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.has-pickup-address{height:1050px}}@media(max-width:767px)and (max-width:486px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container{display:inline-block;margin:10px 0 0;position:static;width:100%}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-label-group .cc-icons{margin-left:-30px}}@media(max-width:1199px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .billing-address-label{top:395px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox{top:380px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:1010px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:690px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container{width:100%;right:0}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{width:100%;bottom:28px}}@media(max-width:991px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .billing-address-label{top:275px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox{top:260px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:700px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container{width:296px;right:21px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{width:296px;bottom:10px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:735px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:565px}}@media(max-width:767px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:850px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:675px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:510px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{width:100%;bottom:140px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container.wp-wrapper{bottom:91px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container.wp-wrapper{bottom:35px}}@media(max-width:673px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:820px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:520px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{width:100%;bottom:138px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container.wp-wrapper{bottom:95px}}@media(max-width:657px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .billing-address-label{top:405px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox{top:380px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:940px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:635px}}@media(max-width:645px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form{top:385px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form.has-pickup-address{top:358px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .city-container{flex-direction:column;gap:11px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .ccCityBlock,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .ccPostalCodefBlock,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .ccProvinceBlock{width:100%}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:1000px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:680px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{text-align:center;margin:0;bottom:10px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container.wp-wrapper{bottom:-15px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container{width:100%;right:0}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container.wp-wrapper{bottom:84px}}@media(max-width:575px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox{bottom:287px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul input,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul select{font-size:16px}}@media(max-width:470px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form{top:406
1px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form.has-pickup-address{top:358px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}}@media(max-width:468px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container.wp-wrapper{bottom:70px}}@media(max-width:455px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox .checkbox-label{width:85%}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}}@media(max-width:404px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:1000px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:665px}}@media(max-width:360px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container{bottom:80px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{bottom:12px}}@media(max-width:355px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox{bottom:287px}}@media(max-width:345px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{bottom:-2px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox .checkbox-label{width:90%}}@media(max-width:338px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox{bottom:251px}}@media(max-width:325px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form{top:413px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form.has-pickup-address{top:358px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.same-as-shipping-enabled{bottom:275px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{bottom:-23px}}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .show-paypal-info{display:block!important;font-size:12px;margin-left:30px;margin-top:-5px;margin-bottom:10px;font-weight:400}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .site-custom-radio-container{margin-bottom:5px;padding-bottom:0}.flow-checkout-container.page-payment-container .comp-pay-by-phone-payment-container .radio-label-wrapper,.flow-checkout-container.page-payment-container .comp-paypal-payment-container .radio-label-wrapper,.flow-checkout-container.page-payment-container .comp-terms-payment-container .radio-label-wrapper{padding:13px 10px}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .payment-radio-group.selected-payment-profile{border:1px solid #D0D0D0;background:#ecf0f1;margin-bottom:10px}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .paypal-btn-container{width:220px;margin:0 auto;z-index:0;position:relative}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .hide-paypal-button{display:none}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .paypal-payment-label-group{dis
1play:inline-block}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .option-radio-paypal-payment-info-container .radio-icon-override{float:left;margin-right:10px;position:relative;display:inline-block}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .option-radio-paypal-payment-info-container .paypal-payment-label{font-size:15px;font-weight:700}@media(max-width:767px){.flow-checkout-container.page-payment-container .comp-paypal-payment-container .paypal-btn-container{width:195px}}@media(max-width:433px){.flow-checkout-container.page-payment-container .comp-paypal-payment-container .paypal-btn-container{height:45px}}@media(max-width:320px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox{top:365px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .billing-address-label{top:347px}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .paypal-btn-container{width:65%}}.flow-checkout-container.page-payment-container .comp-terms-payment-container .payment-radio-group.selected-payment{border:1px solid #D0D0D0;margin-bottom:10px;background:#ade3f533}.flow-checkout-container.page-payment-container .comp-terms-payment-container .hide-terms-payment{display:none}.flow-checkout-container.page-payment-container .comp-terms-payment-container .purchase-order-label-group{dis
1play:inline-block}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .option-radio-input{vertical-align:top}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .radio-icon-override{width:20px;height:20px;float:left;margin-right:10px;position:relative;display:inline-block}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .radio-icon-override:after{top:4px;left:4px}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .purchase-order-label,.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .terms-payment-label{font-size:16px;font-weight:700}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .purchase-order-details,.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .terms-payment-details{font-size:11px;display:block}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .terms-payment-details{width:70%}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .purchase-order-details input{position:unset;opacity:unset}.flow-checkout-container.page-payment-container .comp-pay-by-phone-payment-container .option-radio-pay-by-phone-payment-info-container .radio-icon-override{width:20px;height:20px;float:left;margin-right:10px;position:relative;display:inline-block}.flow-checkout-container.page-payment-container .comp-pay-by-phone-payment-container .checkbox-label-wrapper .checkbox-label{padding-left:35px;display:block}.flow-checkout-container.page-payment-container .comp-payment-blinds-container{position:fixed;z-index:999999999;width:100%;height:100%;top:0;left:0;background-color:#fff;text-align:center;font-size:18px;padding:0 20px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container .radio-icon-override:after,.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .radio-icon-override:after,.flow-checkout-container.page-payment-container .comp-paypal-payment-container .option-radio-paypal-payment-info-container .radio-icon-override:after,.flow-checkout-container.page-payment-container .comp-terms-payment-container .radio-icon-override:after,.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper .radio-icon-override:after{top:4px;left:4px}.flow-checkout-container.page-payment-container .comp-payment-blinds-container .payment-blinds-logo img{width:250px;margin:30px 0 15px}.flow-checkout-container.page-payment-container .comp-payment-blinds-container .loader-icon{font-size:60px}.flow-checkout-container.page-payment-container .error-msg .message{font-size:16px;font-weight:600}.flow-checkout-container.page-payment-container .error-msg .hint{display:block}.flow-checkout-container.page-payment-container .payment-content-container{padding-bottom:40px}.flow-checkout-container.page-payment-container .order-summary-panel-container{padding-left:0}.flow-checkout-container.page-payment-container .radio-label-wrapper{border-top:1px solid #D0D0D0}.flow-checkout-container.page-payment-container .comp-terms-payment-container .radio-label-wrapper{border-top:none}.flow-checkout-container.page-payment-container .comp-terms-payment-container .radio-label-wrapper.selected-payment-profile{border-top:1px solid #D0D0D0;background:#ade3f533}.flow-checkout-container.page-payment-container .comp-terms-payment-container .radio-icon-override{width:20px;height:20px}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container{border:none}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label{font-size:16px}.flow-checkout-container.page-payment-container label{font-weight:400;width:100%}.flow-checkout-container.page-payment-container .page-title{margin-top:34px;margin-bottom:40px}@media(max-width:767px){.flow-checkout-container.page-payment-container .page-title{margin-bottom:25px}}.flow-checkout-container.page-payment-container .site-alert{border-left:1px solid #ebccd1;margin-top:5px;text-align:center}.flow-checkout-container.page-payment-container .error-fields{list-style-type:disc;display:table;text-align:left;margin:0 auto}.flow-checkout-container.page-payment-container .payment-options-container{border:1px solid #D0D0D0;border-radius:0;margin-bottom:0}.flow-checkout-container.page-payment-container .payment-options-container .free-order{padding-left:10px;font-size:16px;font-weight:700}.flow-checkout-container.page-payment-container .payment-radio-group{font-weight:600}.flow-checkout-container.page-payment-container .payment-radio-group.selected{font-weight:700}.flow-checkout-container.page-payment-container .payment-radio-group:not(:nth-last-of-type){border-bottom:1px solid #ccc}.flow-checkout-container.page-payment-container .payment-options-loader-icon{color:#f47920;font-size:25px;display:block;text-align:center;padding:15px}.flow-checkout-container.page-payment-container .hide-payment-options,.flow-checkout-container.page-payment-container .hide-payment-options-loader{display:none}.flow-checkout-container.page-payment-container .comp-cvc-info-modal-container{text-align:center;padding:10px 20px}.flow-checkout-container.page-payment-container .comp-cvc-info-modal-container .modal-header{padding:15px 0}.flow-checkout-container.page-payment-container .comp-cvc-info-modal-container .modal-header .close{margin-right:15px}.flow-checkout-container.page-payment-container .coupon-section-container .coupon-section-detail
1s-container{font-weight:400}.flow-checkout-container.page-payment-container .coupon-section-container .coupon-section-details-container .coupon-code{font-weight:700}.flow-checkout-container.page-payment-container .coupon-section-container .coupon-code-error{color:#d60b00;padding:5px 5px 0;font-size:13px}.flow-checkout-container.page-payment-container .coupon-section-container .coupon-code-expiration{display:inline}.flow-checkout-container.page-payment-container .coupon-section-container .site-form-input{font-size:14px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .radio-label-wrapper.selected-payment-profile{background:#ade3f533}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .radio-icon-override{width:20px;height:20px;display:block}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-card-billing-container{margin-left:28px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-label-group{margin-left:0;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container .radio-icon-override{width:20px;height:20px}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .radio-label-wrapper.selected-payment-profile{background:#ade3f533}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .paypal-payment-label-group{margin-left:0}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .option-radio-paypal-payment-info-container .radio-icon-override{width:20px;height:20px}.flow-checkout-container.page-payment-container .save-profile-checkbox input{display:block}.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-content{width:85%;margin:auto}.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .btn+.remove-item-btn,.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-footer .remove-item-btn{margin-left:10px}.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-content p{margin-bottom:0}.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-body{position:relative;padding:15px;font-size:15px}.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-header .close{position:absolute;top:15px;right:15px;float:right;font-size:21px;font-weight:800;line-height:1;text-shadow:0 1px 0 #FFF}.flow-checkout-container.page-payment-container .coupon-section-application-container .apply-coupon-btn{line-height:16px;background-color:#0864a1;border:none;border-radius:0 4px 4px 0;width:153.46px;font-size:14px}.flow-checkout-container.page-payment-container .coupon-section-application-container .apply-coupon-btn:active,.flow-checkout-container.page-payment-container .coupon-section-application-container .apply-coupon-btn:focus,.flow-checkout-container.page-payment-container .coupon-section-application-container .apply-coupon-btn:hover{background-color:#0864a1}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label-wrapper{display:flex}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label-wrapper .checkbox-input{display:inline-block;position:relative;vertical-align:middle;margin-top:1px;margin-right:10px}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label-wrapper .checkbox-icon-override{display:none}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label-wrapper .checkbox-label{display:inline;vertical-align:middle;padding-left:0}.flow-checkout-container.page-payment-container .comp-order-summary-container{margin-bottom:20px;padding:32px 24px;border:1px solid #D0D0D0}.flow-checkout-container.page-payment-container .comp-order-summary-container .estimated-order-total-container h5{margin:0 0 16px;font-size:16px}.flow-checkout-container.page-payment-container .comp-order-summary-container .estimated-order-total-container .order-total{margin-bottom:32px}.flow-checkout-container.page-payment-container .comp-order-summary-container .order-summary-item-container{margin-top:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .order-items-container{padding-bottom:20px;border-top:1px solid #DDD;padding-top:10px;border-bottom:1px solid #DDD}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-file-preview-container{padding-right:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-details-container{padding-left:24px}.flow-checkout-container.page-payment-container .comp-order-summary-container .preview-container{width:80px;height:80px;position:relative;border:1px solid #D0D0D0;padding-bottom:0;margin:0 auto 7px;background:#fcfff5}.flow-checkout-container.page-payment-container .comp-order-summary-container .preview-container img{box-shadow:0 3px 6px #15161733;padding-bottom:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .thumbnail-preview{border:0;max-width:100%;max-height:100%;position:absolute;inset:0;margin:auto;width:auto;height:auto}.flow-checkout-container.page-payment-container .comp-order-summary-container .preview-unavailable{font-size:11px;display:flex;justify-content:center;align-items:center;border:1px solid #D0D0D0;margin:0 0 5px;width:80px;height:80px;padding:30px 0}.flow-checkout-container.page-payment-container .comp-order-summary-container .edd-container{padding:10px 15px;color:#e81e42;font-weight:700;font-size:14px}.flow-checkout-container.page-payment-container .comp-order-summary-container .price-breakdown-container{border:none;padding:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-container{padding-bottom:16px}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-price-container{top:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-info-container{margin-bottom:24px}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-info-container.has-file-alert{margin-bottom:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-info-container.has-roll .item-discount{text-align:right;display:grid}.flow-checkout-container.page-payment-container .comp-order-summary-container .shipment-label.for-recycle,.flow-checkout-container.page-payment-container .comp-order-summary-container .shipment-label.mailing-service{margin-bottom:25px}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-specs-container{font-size:12px}.flow-checkout-container.page-payment-container .comp-order-summary-container .shipping-edd-container{margin-bottom:24px}.flow-checkout-container.page-payment-container .comp-order-summary-container .shipping-info{margin-bottom:16px}.flow-checkout-container.page-payment-container .comp-order-summary-container .comp-edd-container,.flow-checkout-container.page-payment-container .comp-order-summary-container .shipment-label{margin-top:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .credit-price-details .price-label,.flow-checkout-container.page-payment-container .comp-order-summary-container .credit-price-details .price-value{color:#e81e42}.flow-checkout-container.page-payment-container .comp-order-summary-container .price-group.estimated-total-details{margin-top:24px;padding-top:16px}.flow-checkout-container.page-payment-container .comp-order-summary-container .checkout-btn-container .checkout-btn{margin-top:24px}.flow-checkout-container.page-payment-container .comp-order-summary-container .checkout-btn-container .checkout-terms-container{margin-bottom:0}.flow-checkout-container.page-payment-container .page-tracker-list-container{margin-top:5px;margin-bottom:16px;text-align:center;list-style:none}.flow-checkout-container.page-payment-container .page-tracker-list-container:after,.flow-checkout-container.page-payment-container .page-tracker-list-container:before{content:"";position:absolute;width:1px;z-index:-1;transform:rotate(90deg) scaleY(7)}.flow-checkout-container.page-payment-container .page-tracker-list-container:before{left:45%;margin-top:40px;height:14px;background:#107abf}.flow-checkout-container.page-payment-container .page-tracker-list-container:after{left:55%;margin-top:12px;height:14px;background:#767676}.flow-checkout-container.page-payment-container .page-tracker-list-container:nth-child(2):after{background:#fff}.flow-checkout-container.page-payment-container .page-tracker-list-container>li{margin-right:64px;position:relative;display:inline-block;background-color:#fff;padding:22px 8px 0;font-size:14px}@media(min-width:992px)and (max-width:1199px){.flow-checkout-container.page-payment-container .page-tracker-list-container>li{margin-right:45px}}.flow-checkout-container.page-payment-container .page-tracker-list-container>li:last-of-type{margin-right:0}.flow-checkout-container.page-payment-container .page-tracker-list-container>li .icon-tracker{display:block;text-align:center;font-size:38px;margin-bottom:8px}.flow-checkout-container.page-payment-container .page-tracker-list-container>li .tracker-icon{padding:0 15px;color:#333;position:absolute;top:-10px;right:5px;font-size:30px}.flow-checkout-container.page-payment-container .page-tracker-list-container>li.pre-active .shipping-label .fa{color:#2e7d32}.flow-checkout-container.page-payment-container .page-tracker-list-container>li.active,.flow-checkout-container.page-payment-container .page-tracker-list-container>li.active .icon-tracker:before{color:#107abf}.flow-checkout-container.page-payment-container .page-tracker-list-container>li.not-active{color:#767676}.flow-checkout-container.page-payment-container .page-tracker-list-container>li.not-active .icon-tracker:before{color:#d0d0d0}.flow-checkout-container.page-payment-container secured-checkout-tooltip{margin-top:16px}.flow-checkout-container.page-specs-container .page-body{position:relative}.flow-checkout-container.page-specs-container .specs-top-submit-btn{float:right;width:225px;margin:20px 20px 20px 10px}.flow-checkout-container.page-specs-container .page-right-panel-container .calc-header{padding:20px}.flow-checkout-container.page-specs-container .page-right-panel-container .calc-header .design-name{display:inline-block;font-size:24px;word-wrap:break-word;word-break:break-all}.flow-checkout-container.page-specs-container .page-right-panel-container .calc-header .product-title{font-size:16px}@media(min-width:768px){.flow-checkout-container.page-specs-container .page-right-panel-container:before{content:"";background:#f9f9f9;width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;border-left:1px solid #E9E9E9}}@media(max-width:767px){.flow-checkout-container.page-specs-container .page-right-panel-container:before{height:100%}}.flow-checkout-container.page-specs-container .calculator-container{border-top:1px solid #e8e8e8;margin:20px;padding-top:20px}.flow-checkout-container.page-specs-container .calculator-container .calc-attr{display:grid;grid-template-columns:44% 56%;padding:5px 0}.flow-checkout-container.page-specs-container .calculator-container .custom-select{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px #15161733;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.flow-checkout-container.page-specs-container .calculator-container .custom-select[disabled]{background-color:#eee;opacity:1;cursor:not-allowed}@media(max-width:767px){.flow-checkout-container.page-specs-container .calculator-container .calc-attr{display:grid;grid-template-columns:1fr;padding:5px 0}}.flow-checkout-container.page-specs-container .btm-btn-container{text-align:right;padding:20px 0}.flow-checkout-container.page-specs-container .btm-btn-container .specs-btm-submit-btn{max-width:95%;width:225px}@media(max-width:991px){.flow-checkout-container.page-specs-container .btm-btn-container{text-align:center}.flow-checkout-container.page-specs-container .btm-btn-container .specs-btm-submit-btn{width:100%}}.flow-checkout-container.page-specs-container .price-summary{margin:20px;padding:15px;font-weight:600;border-top:1px solid #e8e8e8}.flow-checkout-container.page-specs-container .price-summary .price-group{padding-bottom:15px}.flow-checkout-container.page-specs-container .price-summary .price-group .price-descriptor{float:left}.flow-checkout-container.page-specs-container .price-summary .price-group .price-value,.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox .calc-attr-column{float:right}.flow-checkout-container.page-specs-container .price-summary .price-group .stock-image-name{white-space:nowrap;width:230px;overflow:hidden;text-overflow:ellipsis}.flow-checkout-container.page-specs-container .price-summary .price-group .original-price.discounted{text-decoration:line-through;color:red;font-size:17px;margin-right:5px}.flow-checkout-container.page-specs-container .price-summary .total-cost{font-weight:700;font-size:21px}.flow-checkout-container.page-specs-container .edit-design-link{margin-left:35px;margin-bottom:20px;
1display:inline-block;cursor:pointer}.flow-checkout-container.page-specs-container .calc-attr{clear:both}.flow-checkout-container.page-specs-container .site-custom-size-textbox{width:30.366667%;float:left;margin-left:41.66666667%;z-index:1;display:block;padding-top:5px;padding-bottom:5px;padding-left:13px}.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox{margin-left:0;width:27.96666667%;padding-left:0}.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox>div:before{display:none}.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox .input-label-container,.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox .site-input-group{padding-left:0;width:100%}.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox .calc-attr-control-column{margin-left:20px}.flow-checkout-container.page-specs-container .site-custom-size-textbox>div:first-of-type:before{content:"x";position:absolute;right:-40px;top:20px;padding:15px 15px 0;font-size:16px;line-height:16px;font-weight:400;width:40px;text-align:center}.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-column,.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-control-column{width:calc(100% - 19px);padding-top:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;float:left;position:relative}.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-control-column .input-container{position:relative}.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-control-column .input-container .text-error-icon{font-size:16px;position:absolute;width:16px;height:16px;right:16px;top:calc(50% - 8px);color:#e81e42;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}.flow-checkout-container.page-specs-container .site-custom-size-textbox.diameter-container{width:58.33333333%}.flow-checkout-container.page-specs-container .site-custom-size-textbox.diameter-container .calc-attr-column,.flow-checkout-container.page-specs-container .site-custom-size-textbox.diameter-container .calc-attr-control-column{width:100%}.flow-checkout-container.page-specs-container .site-custom-size-textbox.diameter-container>div:before{content:none}.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-form-control{font-size:14px;padding:6px 15px}.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-form-control[disabled]{opacity:.65;cursor:not-allowed}.flow-checkout-container.page-specs-container .site-custom-size-textbox .invalid-specs .calc-attr-form-control{margin-bottom:5px;border-color:#e81e42}.flow-checkout-container.page-specs-container .site-custom-size-textbox .invalid-specs .input-error-container{opacity:0;font-size:12px;color:#e81e42;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}.flow-checkout-container.page-specs-container .site-custom-size-textbox .invalid-specs .input-error-container.show{opacity:1}.flow-checkout-container.page-billing-container{overflow:hidden}.flow-checkout-container.page-billing-container label{font-weight:400}.flow-checkout-container.page-billing-container .billing-address-container{margin-top:20px;border:1px solid #D0D0D0;border-radius:4px}.flow-checkout-container.page-billing-container .billing-address-container .billing-address-heading{font-size:18px;font-weight:400;padding:15px 20px}.flow-checkout-container.page-billing-container .billing-address-container .billing-address-form-container,.flow-checkout-container.page-billing-container .billing-address-container .same-as-shipping-input-group{margin:30px}.flow-checkout-container.page-billing-container .billing-address-container .city-column,.flow-checkout-container.page-billing-container .billing-address-container .phone-column,.flow-checkout-container.page-billing-container .billing-address-container .phone-ext-column,.flow-checkout-container.page-billing-container .billing-address-container .state-column{float:left;transition:width .2s linear;position:relative;min-height:1px}.flow-checkout-container.page-billing-container .billing-address-container .city-column,.flow-checkout-container.page-billing-container .billing-address-container .state-column{width:50%}.flow-checkout-container.page-billing-container .billing-address-container .phone-column{width:66.66666667%}.flow-checkout-container.page-billing-container .billing-address-container .phone-ext-column{width:33.33333333%}.flow-checkout-container.page-billing-container .billing-address-container .city-column,.flow-checkout-container.page-billing-container .billing-address-container .phone-column{padding-right:15px}.flow-checkout-container.page-billing-container .billing-address-container .phone-ext-column,.flow-checkout-container.page-billing-container .billing-address-container .state-column{padding-left:15px}@media(max-width:767px){.flow-checkout-container.page-billing-container .billing-address-container .city-column,.flow-checkout-container.page-billing-container .billing-address-container .phone-column,.flow-checkout-container.page-billing-container .billing-address-container .phone-ext-column,.flow-checkout-container.page-billing-container .billing-address-container .state-column{width:100%}.flow-checkout-container.page-billing-container .billing-address-container .city-column,.flow-checkout-container.page-billing-container .billing-address-container .phone-column{padding-right:0}.flow-checkout-container.page-billing-container .billing-address-container .phone-ext-column,.flow-checkout-container.page-billing-container .billing-address-container .state-column{padding-left:0}}.flow-checkout-container.page-billing-confirmation-container .site-panel-default{border-radius:0}.flow-checkout-container.page-billing-confirmation-container .billing-confirmation-header-container{padding-left:0;padding-right:0}.flow-checkout-container.page-billing-confirmation-container .billing-confirmation-btn-container{padding:20px;float:right}.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container{overflow:hidden;padding:0;float:none;background-color:#f5f5f5;border-color:#ddd;font-size:16px;font-weight:600}.flow-checkout-container.page-billing-confirmation-container .order-summary-table-container{display:table;overflow:hidden;border-collapse:collapse;border:1px solid #fff;margin-bottom:20px}.flow-checkout-container.page-billing-confirmation-container .item-details-container,.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container,.flow-checkout-container.page-billing-confirmation-container .shipping-billing-price-container{display:table-row}.flow-checkout-container.page-billing-confirmation-container .item-details-container>div,.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container>div,.flow-checkout-container.page-billing-confirmation-container .shipping-billing-price-container>div{display:table-cell}.flow-checkout-container.page-billing-confirmation-container .item-details-container,.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container{border-bottom:1px solid #DDD}.flow-checkout-container.page-billing-confirmation-container .item-details-container>div,.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container>div{float:none;vertical-align:top;padding:15px;border-right:1px solid #DDD}.flow-checkout-container.page-billing-confirmation-container .item-details-container>div:nth-child(2),.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container>div:nth-child(2){text-align:center}.flow-checkout-container.page-billing-confirmation-container .item-details-container>div:nth-last-child(-n+2),.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container>div:nth-last-child(-n+2){text-align:right}.flow-checkout-container.page-billing-confirmation-container .item-name-with-size{display:block}.flow-checkout-container.page-billing-confirmation-container .price-breakdown-label-container,.flow-checkout-container.page-billing-confirmation-container .price-breakdown-value-container,.flow-checkout-container.page-billing-confirmation-container .shipping-billing-container{vertical-align:top;float:none}.flow-checkout-container.page-billing-confirmation-container .price-breakdown-label-container{border-right:1px solid #DDD;border-left:1px solid #DDD;text-align:right}.flow-checkout-container.page-billing-confirmation-container .shipping-label{white-space:nowrap}.flow-checkout-container.page-billing-confirmation-container .price-breakdown-value-container{text-align:right}.flow-checkout-container.page-billing-confirmation-container .price-breakdown-value{float:right;padding:15px 0}.flow-checkout-container.page-billing-confirmation-container .price-breakdown-label-container,.flow-checkout-container.page-billing-confirmation-container .shipping-billing-container{padding:15px}.flow-checkout-container.page-billing-confirmation-container .discount-label,.flow-checkout-container.page-billing-confirmation-container .discount-value{color:#c75302}.flow-checkout-container.page-billing-confirmation-container .total-paid-label,.flow-checkout-container.page-billing-confirmation-container .total-paid-value{font-weight:700}.flow-checkout-container.page-billing-confirmation-container .balance-label,.flow-checkout-container.page-billing-confirmation-container .balance-value,.flow-checkout-container.page-billing-confirmation-container .total-amount-label,.flow-checkout-container.page-billing-confirmation-container .total-amount-value{margin-top:30px}.flow-checkout-container.page-billing-confirmation-container .freight-accessorials-list-group{margin-top:10px}.flow-checkout-container.page-billing-confirmation-container .shipping-billing-label{font-size:18px;font-weight:700}.flow-checkout-container.page-billing-confirmation-container .shipping-billing-change-link{margin-left:10px}.flow-checkout-container.page-confirmation-container .hard-copy-order{width:140px}.flow-checkout-container.page-confirmation-container .confirmation-header-container p{color:#333;font-size:14px}.flow-checkout-container.page-confirmation-container .confirmation-header-container .supp
1ort-email{color:#333}.flow-checkout-container.page-confirmation-container .confirmation-header-container .order-number{color:#ff8a1e;font-size:18px;font-weight:700;margin-bottom:24px}.flow-checkout-container.page-confirmation-container .confirmation-header-container .order-invoice-and-status{margin-bottom:30px}.flow-checkout-container.page-confirmation-container .confirmation-header-container h1{color:#333;margin:32px 0}.flow-checkout-container.page-confirmation-container .confirmation-header-container a:hover{text-decoration:underline}.flow-checkout-container.page-confirmation-container .confirmation-header-container .page-tracker-list-container{display:none}.flow-checkout-container.page-confirmation-container .comp-order-summary-container{margin-bottom:20px;padding:32px 24px;border:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .estimated-order-total-container h5{margin:0 0 16px;font-size:16px}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .estimated-order-total-container .order-total{margin-bottom:16px}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .order-summary-item-container{margin-top:0}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .order-items-container{padding-bottom:20px;border-top:1px solid #DDD;padding-top:10px;border-bottom:1px solid #DDD}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .item-file-preview-container{padding-right:0}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .item-details-container{padding-left:24px}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .preview-container{margin:0 auto;width:80px;height:80px;position:relative;border:1px solid #D0D0D0}@media(min-width:768px)and (max-width:991px){.flow-checkout-container.page-confirmation-container .comp-order-summary-container .preview-container{margin:0 auto}}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .thumbnail-preview{border:0;max-width:100%;max-height:100%;position:absolute;inset:0;margin:auto;width:auto;height:auto}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .preview-unavailable{font-size:11px;display:flex;justify-content:center;align-items:center;border:1px solid #D0D0D0;margin:0 auto;width:80px;height:80px;padding:30px 0}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .edd-container{padding:10px 15px;color:#e81e42;font-weight:700;font-size:14px}.flow-checkout-container.page-confirmation-container .confirmation-right-container .page-tracker-list-container{display:block}.flow-checkout-container.page-confirmation-container .price-group-container{border-top:1px solid #DDD}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container{margin-bottom:0}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .input-error-container{color:#f47920;padding-top:15px;font-size:13px}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .sms-notification-sign-up{float:none}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .unsubscribed input{width:56%}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .site-btn-primary{width:154px}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container input{font-size:14px}.flow-checkout-container.page-confirmation-container .edd-tooltip{margin-left:3px}.flow-checkout-container.page-confirmation-container .item-discount{color:#c75302}.flow-checkout-container.page-confirmation-container .page-tracker-list-container{margin-top:5px;margin-bottom:16px;text-align:center;list-style:none}.flow-checkout-container.page-confirmation-container .page-tracker-list-container:after{content:"";position:absolute;left:50%;top:28px;height:28px;width:1px;background:#107abf;z-index:-1;transform:rotate(90deg) scaleY(7)}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li{margin-right:64px;position:relative;display:inline-block;background-color:#fff;padding:22px 8px 0;font-size:14px}@media(min-width:992px)and (max-width:1199px){.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li{margin-right:45px}}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li:after{content:"";height:1px;background-color:#0864a1;position:absolute;top:40px;margin-left:8px}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li:last-of-type{margin-right:0}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li:last-of-type:after{display:none}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li .icon-tracker{display:block;text-align:center;font-size:38px;margin-bottom:8px}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li .tracker-icon{padding:0 15px;color:#333;position:absolute;top:-10px;right:5px;font-size:30px}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li.pre-active .shipping-label .fa{color:#2e7d32}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li.active,.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li.active .icon-tracker:before{color:#107abf}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li.not-active{color:#767676}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li.not-active .icon-tracker:before{color:#d0d0d0}.flow-checkout-container.page-contact-info-container .contact-info-content-container{padding-top:30px;padding-bottom:30px}.flow-checkout-container.page-contact-info-container .panel-heading{font-size:18px}.flow-checkout-container.page-contact-info-container .input-error-container{c
1olor:#969090;font-size:12px}.flow-checkout-container.page-contact-info-container .has-error{border-color:#e23a3a;box-shadow:inset 0 1px 1px #15161733,0 0 8px #edb1b1;background:#fdf7f7}.flow-checkout-container.page-contact-info-container .control-label-required:after{content:"*";color:red}.flow-checkout-container.page-contact-info-container .terms-heading{padding-bottom:10px}.flow-checkout-container.page-contact-info-container .checkout-btn{min-width:200px}.flow-checkout-container.page-mailing-container{color:#6c6565}.flow-checkout-container.page-mailing-container .popover{max-width:350px;width:350px}.flow-checkout-container.page-mailing-container .mailing-tooltip,.flow-checkout-container.page-mailing-container .mailing-tooltip-close{cursor:pointer;color:#c3c8ce;margin-left:5px}.flow-checkout-container.page-mailing-container .mailing-tooltip-close{margin-bottom:10px}.flow-checkout-container.page-mailing-container .mailing-upload-options-container{font-size:13px}.flow-checkout-container.page-mailing-container .item-price-summary-container .summary-heading{padding:0 20px 5px}.flow-checkout-container.page-mailing-container .section-heading{font-size:20px;font-weight:700;display:block}.flow-checkout-container.page-mailing-container .mailing-list-upload-section,.flow-checkout-container.page-mailing-container .mailing-options-section{border:1px solid #D0D0D0;padding:15px}.flow-checkout-container.page-mailing-container .mailing-list-upload-section.required-error{background-color:#ffd9c2;border:1px solid #FF573C}.flow-checkout-container.page-mailing-container .mailing-options-section{margin-top:30px;margin-bottom:45px}.flow-checkout-container.page-mailing-container .upload-list-details-container{padding-left:32px}.flow-checkout-container.page-mailing-container .upload-list-details-container .list-details{font-size:12px}.flow-checkout-container.page-mailing-container .choose-mailing-list-wrap{margin:10px 20px 10px 32px}.flow-checkout-container.page-mailing-container .list-info{font-size:14px}.flow-checkout-container.page-mailing-container .error-msg,.flow-checkout-container.page-mailing-container .required-error-msg{margin-left:15px;font-weight:600}.flow-checkout-container.page-mailing-container .error-msg .fehp-warning,.flow-checkout-container.page-mailing-container .required-error-msg .fehp-warning{color:#ff573c}.flow-checkout-container.page-mailing-container .required-error-msg{margin-left:0;margin-top:5px}.flow-checkout-container.page-mailing-container .loading-list{margin-top:5px}.flow-checkout-container.page-mailing-container .saved-list-container,.flow-checkout-container.page-mailing-container .use-list{font-size:13px}.flow-checkout-container.page-mailing-container .use-list{padding:12px 6px}.flow-checkout-container.page-mailing-container .saved-list-container .file-name{word-break:break-word}.flow-checkout-container.page-mailing-container .saved-list-file-name{text-overflow:ellipsis;width:100%;word-break:break-word;overflow:hidden;white-space:nowrap}.flow-checkout-container.page-mailing-container .saved-list-header{background-color:#efefef}.flow-checkout-container.page-mailing-container .comp-mailing-list-uploader-container{margin:10px 0}.flow-checkout-container.page-mailing-container .mailing-options-container{margin-top:20px}.flow-checkout-container.page-mailing-container .mailing-popover-content .fehp-calendar:before,.flow-checkout-container.page-mailing-container .mailing-popover-content .fehp-shipping:before{color:#333}.flow-checkout-container.page-mailing-container .mailing-popover-close{margin-bottom:10px}.flow-checkout-container.page-mailing-container .comp-mailing-options-form-container>div{background-color:#fff;border:1px solid #D0D0D0;padding:10px 0;margin-bottom:15px}.flow-checkout-container.page-mailing-container .comp-mailing-options-form-container>div.invalid{background-color:#ffd9c2;border:1px solid #FF573C}.flow-checkout-container.page-mailing-container .option-group-label{padding:7px 15px 15px;font-weight:700;text-align:left;word-break:break-word}.flow-checkout-container.page-mailing-container .item-specs-container{font-size:13px;font-weight:400}.flow-checkout-container.page-mailing-container .item-specs-container .item-spec{margin-bottom:5px}.flow-checkout-container.page-mailing-container .item-specs-container .item-spec strong{font-weight:600}.flow-checkout-container.page-mailing-container .summary-heading{font-weight:700;font-size:15px}.flow-checkout-container.page-mailing-container .summary-heading .price-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:280px}.flow-checkout-container.page-mailing-container .comp-order-summary-container{padding:15px 20px;border:1px solid #DDD}.flow-checkout-container.page-mailing-container .comp-order-summary-container .order-items-container{padding-bottom:20px;border-top:1px solid #DDD;padding-top:10px;border-bottom:1px solid #DDD}.flow-checkout-container.page-mailing-container .comp-order-totals-summary-container .price-group{font-size:13px}.flow-checkout-container.page-mailing-container .comp-order-totals-summary-container .price-label{font-weight:600}.flow-checkout-container.page-mailing-container .comp-order-totals-summary-container .site-list-group{margin:4px 20px 10px}.flow-checkout-container.page-mailing-container .mailing-notes{border-top:1px solid #D0D0D0;padding:20px 0}.flow-checkout-container.page-mailing-container .mailing-qty-note{margin-top:10px}.flow-checkout-container.page-mailing-container .mailing-error-modal .modal-warning{color:red}.flow-checkout-container.page-mailing-container .mailing-error-modal .modal-error-title{padding-left:10px}.flow-checkout-container.page-mailing-container .mailing-error-modal .mailing-error-message{margin:10px 0 0;font-size:14px;color:#333}.flow-checkout-container.page-mailing-container .progress-bar{background:#ff8a1e}.flow-checkout-container.page-mailing-container .radio label:not(.site-btn-primary){padding-left:0}.flow-checkout-container.page-mailing-container .site-form-group{margin-bottom:0}.flow-checkout-container.page-mailing-container .site-custom-radio-container.radio-label-wrapper{align-items:start}.flow-checkout-container.page-mailing-container .site-custom-radio-container.radio-label-wrapper .radio-icon-override{position:relative}.flow-checkout-container.page-mailing-container .submit-mailing-btn .loading-icon:before{color:#fff}.flow-checkout-container.page-mailing-container .comp-order-summary-container .checkout-btn{font-size:16px;padding:12px 16px}.flow-checkout-container.page-mailing-container .comp-content-placeholder-container .content{padding:0}.flow-checkout-container order-level-shipping .site-modal .site-btn-primary{margin-right:10px}.flow-checkout-container .secured-link-container img{margin-top:-2px;margin-right:2px}.flow-checkout-container .secured-link-container .secure-link{color:#767676;font-size:14px}.flow-checkout-container .secured-link-container .secure-link:active,.flow-checkout-container .secured-link-container .secure-link:focus,.flow-checkout-container .secured-link-container .secure-link:hover{text-decoration:none;outline:0;border:none}.flow-checkout-container secured-checkout-tooltip{display:block;margin-bottom:10px}.flow-checkout-container .secured-checkout-tooltip-container{width:340px;max-width:max-content;font-family:Noto Sans,Arial,sans-serif;background-color:#fff;border:1px solid #DDD;box-shadow:none;text-align:left;border-radius:0;padding:24px}.flow-checkout-container .secured-checkout-tooltip-container .popover-content{padding:0}.flow-checkout-container .secured-checkout-tooltip-container p{color:#333;font-size:13px;margin-bottom:0}.flow-checkout-container .secured-checkout-tooltip-container h3{color:#333;font-size:16px;margin-top:0;margin-bottom:16px}.flow-checkout-container .secured-checkout-tooltip-container .close{position:absolute;top:15px;right:15px;font-size:15px}.flow-checkout-container .secured-checkout-tooltip-container .close-btn-container{cursor:pointer}.flow-checkout-container.page-item-shipping-container .order-summary-panel-container,.flow-checkout-container.page-payment-container .order-summary-panel-container,.flow-checkout-container.page-shipping-container .order-summary-panel-container{position:sticky;top:10px}.flow-checkout-container .comp-eddm-invalid-date-modal-container .action-button-container,.flow-checkout-container .comp-remove-item-modal-container .action-button-container{margin:20px;text-align:center}.flow-checkout-container .disclaimer-container{margin:0 0 30px 34px;font-weight:700;position:relative;font-size:16px}.flow-checkout-container .disclaimer-container .alert-icon{position:absolute;
1left:-34px;width:24px;height:24px}.pac-container{z-index:1100}#sa_finish_survey .tooltip_text{box-sizing:content-box;overflow-wrap:break-word}#sa_finish_survey .tooltip_text p{font-size:13px;color:#fff;font-weight:400}#sa_finish_survey .tooltip_text h4{font-size:14px;color:#fff}#sa_finish_survey .tooltip_text ul{margin-top:14px;list-style:none;font-weight:400;font-size:13px}#sa_finish_survey .tooltip_text li{margin:0;font-size:13px;font-weight:400}#sa_finish_survey .tooltip_text a{font-size:inherit;font-weight:inherit;font-style:inherit;font-family:inherit}\n',"@media(min-width:768px){.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container.full-width .billing-details-container{display:flex;gap:24px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container.full-width .billing-details-container .billing-info-group:first-child{margin-bottom:0;width:283px}}@media(max-width:991px){.flow-checkout-container.page-confirmation-container .products-table-container .item-details-container.has-add-ons:not(.has-item-split-shipping) .item-turnaround-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.show-edd .item-details.item-desc-value{grid-row:span 2}.flow-checkout-container.page-confirmation-container .content-container .confirmation-right-container{width:320px}.flow-checkout-container.page-confirmation-container .page-tracker-list-container li{margin-right:44px;padding:22px 10px 0}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .notif-input-message-wrapper,.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .unsubscribed input{width:100%}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .site-btn-primary{margin-left:0;margin-top:8px;width:154px}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .site-form-input{border-radius:4px}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .site-form-input.show-error:not(:focus){border:1px solid #F47920;border-radius:4px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container,.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container.full-width .billing-info-container.has-shipping-info .billing-details-container{flex-direction:column}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .order-summary-right-container{width:100%;display:block}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .billing-info-container,.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .shipping-info-container{margin-bottom:24px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .products-table-heading-container{grid-template-columns:120px 1fr 240px 178px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping{overflow-x:auto}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .products-table-heading-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .products-table-heading-container{width:1230px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-qty-value{font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.item-level-shipping) .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.item-level-shipping) .products-table-heading-container{grid-template-columns:120px 1fr repeat(3,140px)}.flow-checkout-container.page-confirmation-container .products-table-container .item-details-container.has-add-ons:not(.has-item-split-shipping) .item-turnaround-value.has-hcp{grid-row:span 4}.flow-checkout-container.page-confirmation-container .contact-details{margin:8px 0}.flow-checkout-container.page-confirmation-container .contact-details .contact-label{font-size:18px}.flow-checkout-container.page-confirmation-container .contact-details .contact-info-container{margin-top:16px}.flow-checkout-container.page-confirmation-container .contact-details .contact-details-wrapper{padding:32px;font-size:18px}.flow-checkout-container.page-confirmation-container .contact-details .contact-item{font-size:14px}.flow-checkout-container.page-confirmation-container .contact-details .contact-icons{width:32px}}@media(min-width:768px)and (max-width:991px){.flow-checkout-container.page-confirmation-container price-info{width:100%;justify-content:flex-end;display:flex}.flow-checkout-container.page-confirmation-container .price-breakdown-container{width:50%}}@media(max-width:767px){.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .order-summary-right-container,.flow-checkout-container.page-confirmation-container .content-container,.flow-checkout-container.page-confirmation-container .price-info-container{display:block}.flow-checkout-container.page-confirmation-container .content-container .confirmation-right-container{width:100%}.flow-checkout-container.page-confirmation-container .page-title-container{padding:16px 15px}.flow-checkout-container.page-confirmation-container .contact-details .contact-item{margin-right:0}.flow-checkout-container.page-confirmation-container .contact-details .contact-item:first-child{margin-right:40px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container{gap:24px;margin-bottom:32px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .shipping-info-container{margin-bottom:24px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .billing-info-container{margin-bottom:0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table{overflow-x:auto}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .products-table-heading-container{width:736px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .preview-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .preview-unavailable{width:80px;height:56px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .thumbnail-preview{max-width:76px;max-height:52px}}@media(max-width:767px)and (min-width:375px){.flow-checkout-container.page-confirmation-container .order-section-container{padding:0 15px}}.ie-div-position-customer-chat.hide-chat-cta{display:none}@media(max-width:991px){.flow-checkout-container.page-single-checkout-container .comp-single-checkout-container{display:block}.flow-checkout-container.page-single-checkout-container .cart-item-count-container .count-label{font-size:22px}.flow-checkout-container.page-single-checkout-container .cart-item-count-container .cart-item-count{font-size:16px;color:#767676}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .blind-shipping-content-container,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-group-container .item-shipment-column{grid-template-columns:1fr;gap:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-container .item-shipping-address-book-container.split-shipping .split-content-container{grid-template-columns:1fr;grid-column-gap:0;margin:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-container .split-shipping-container .item-shipping-address-book-container{margin:0}.flow-checkout-container.page-single-checkout-container .content-section-container .comp-coupon-section-container{margin-bottom:16px}}@media(max-width:767px){.flow-checkout-container.page-single-checkout-container .comp-sticky-btn-container{width:100%;background:#fff;position:fixed;bottom:-2px;z-index:3;box-shadow:0 -2px 4px #00000040;margin-left:-15px;padding:16px 24px;display:block}.flow-checkout-container.page-single-checkout-container .content-section-container .site-accordion.open .checkout-login-register-container,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container{padding:0 24px 24px}.flow-checkout-container.page-single-checkout-container .comp-sticky-btn-container .next-btn-container{display:block}.flow-checkout-container.page-single-checkout-container .comp-sticky-btn-container .next-btn-container .checkout-next-btn{width:100%}.flow-checkout-container.page-single-checkout-container .customer-cta,.flow-checkout-container.page-single-checkout-container .item-level-cta,.flow-checkout-container.page-single-checkout-container .order-level-cta{text-align:center;display:none}.flow-checkout-container.page-single-checkout-container .secured-link-container{max-width:100%}.flow-checkout-container.page-single-checkout-container .accordion-item-content .email-container,.flow-checkout-container.page-single-checkout-container .accordion-item-content .first-container,.flow-checkout-container.page-single-checkout-container .accordion-item-content .last-container,.flow-checkout-container.page-single-checkout-container .accordion-item-content .phone-container{gap:16px}.flow-checkout-container.page-single-checkout-container .accordion-item-content .customer-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-checkout-container.page-single-checkout-container .panel-details .customer-email{text-align:right;max-width:initial}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.open.shipping-nav{margin-bottom:24px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-method-container{margin-left:24px;margin-right:24px;padding-bottom:24px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .reseller-step-label{font-size:14px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container{padding:0 24px 24px}.flow-checkout-container.page-single-checkout-container .comp-shipping-options-radiobox-container .shipping-option-radio-group:first-of-type{margin-top:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container{padding:0 24px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:850}}@media(max-width:673px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:820px}}@media(max-width:657px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:940px}}@media(max-width:645px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:970px}}@media(max-width:470px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}}@media(max-width:455px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}}@media(max-width:404px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:990px}}@media(max-width:325px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}}@media(max-width:991px){.flow-checkout-container .breadcrumb-wrapper,.flow-checkout-container .shipping-method-container .address-type{display:none}.flow-checkout-container.page-upload-container .page-title{margin-top:0}.flow-checkout-container.page-upload-container .upload-continue-btn-container,.flow-checkout-container.page-upload-container .upload-continue-column-container{padding:0}.flow-checkout-container.page-cart-container{width:750px}.flow-checkout-container.page-cart-container .content-wrapper{grid-template-columns:1fr}.flow-checkout-container .comp-order-summary-container .submit-payment-btn,.flow-checkout-container .comp-order-summary-container .submit-shipping-btn{padding:12px 0}.flow-checkout-container.page-confirmation-container .order-summary .comp-order-summary-item-file-preview-container .item-file-previews{text-align:left}.flow-checkout-container.page-confirmation-container .confirmation-header-container .order-number{font-size:16px}.flow-checkout-container.page-cart-container .group-items-container .shipping-options{width:100%}.flow-checkout-container.page-item-shipping-container .order-summary-panel-container{padding-right:15px;padding-left:15px;margin-top:15px}.flow-checkout-container.page-payment-container .order-summary-panel-container{padding-left:15px;margin-top:15px}}@media(max-width:767px){.flow-checkout-container.page-cart-container,.flow-checkout-container.page-cart-container .checkout-btn{width:100%}.flow-checkout-container.page-cart-container .estimated-total-mobile{display:block;margin-bottom:20px;padding:0}.flow-checkout-container.page-cart-container .estimated-total-mobile .estimated-order-total-container{border:1px solid #D0D0D0;padding:32px 24px}.flow-checkout-container.page-cart-container .order-total{font-size:24px;font-weight:700}.flow-checkout-container.page-cart-container .parent-item-price{font-size:14px}.flow-checkout-container.page-cart-container .cart-item-price-container h4{font-size:18px}.flow-checkout-container.page-cart-container .apply-coupon-btn,.flow-checkout-container.page-cart-container .calculate-shipping-btn{width:127.74px}.flow-checkout-container.page-cart-container .cart-item-heading-container{padding:16px;grid-row:1}.flow-checkout-container.page-cart-container .cart-item-design-online-container{font-size:13px;text-align:center;padding:0 24px}.flow-checkout-container.page-cart-container .comp-cart-item-container .add-mailing-link,.flow-checkout-container.page-cart-container .comp-cart-item-container .fotolia-container,.flow-checkout-container.page-cart-container .comp-cart-item-container .item-links-container,.flow-checkout-container.page-cart-container .comp-cart-item-specs-container .specs-list-group,.flow-ch
1eckout-container.page-cart-container .comp-item-project-name-container .project-name-input,.flow-checkout-container.page-cart-container .coupon-details-heading,.flow-checkout-container.page-cart-container .design-online-link,.flow-checkout-container.page-cart-container .empty-file-reupload-link,.flow-checkout-container.page-cart-container .shipping-estimator-heading{font-size:14px}.flow-checkout-container.page-cart-container .item-specs-container{padding:15px 15px 0}.flow-checkout-container.page-cart-container .add-mailing-container{padding:20px 15px 0}.flow-checkout-container.page-cart-container .cart-shipping-options-container{display:block}.flow-checkout-container.page-cart-container .cart-shipping-options-container .left-column,.flow-checkout-container.page-cart-container .comp-cart-item-specs-container .parent-item-price{display:none}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column{width:100%}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column .loader-shipping-options:before{top:0}.flow-checkout-container.page-cart-container .group-items-container .comp-shipping-options-radio-container{padding:0 16px 16px;border-top:none;margin-top:0}.flow-checkout-container.page-cart-container .group-items-container .shipping-rate-title-container{border-top:1px solid #D0D0D0;padding-top:16px}.flow-checkout-container.page-cart-container .price-breakdown-container{padding:32px 24px}.flow-checkout-container.page-cart-container .comp-page-heading-tracker-container .page-title{padding:32px 0 16px}.flow-checkout-container.page-cart-container .cart-item-wrapper{grid-template-columns:1fr;gap:0}.flow-checkout-container.page-cart-container .spec-row{grid-template-columns:.8fr 1fr}.flow-checkout-container.page-shipping-container .shipping-step-content-container{border:none;padding:0}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container{margin:0}.flow-checkout-container.page-shipping-container .shipping-address-container .show-more-or-less{float:none;text-align:center;margin-bottom:20px}.flow-checkout-container.page-shipping-container .shipping-address-container .btn-container{padding:0}.flow-checkout-container.page-shipping-container .shipping-address-container .add-new-address-btn{width:100%;float:none}.flow-checkout-container.page-shipping-container .shipping-address-container .address-form-container{border:1px solid #D0D0D0;padding:20px}.flow-checkout-container.page-shipping-container .shipping-message-container .shipping-error{padding:18px 24px;border:1px solid #DDD}.flow-checkout-container.page-shipping-container .comp-shipping-account-container{margin:0}.flow-checkout-container.page-shipping-container .order-summary-panel-container{padding-left:15px;clear:both}.flow-checkout-container.page-shipping-container .delivery-instructions-container{padding-left:24px;width:100%}.flow-checkout-container.page-shipping-container .delivery-instructions-container .site-dropdown,.flow-checkout-container.page-shipping-container .delivery-instructions-container textarea{width:100%}.flow-checkout-container.page-shipping-container .delivery-instructions-container textarea{height:127px}.flow-checkout-container.page-shipping-container .mailing-items-container{grid-template-columns:114px 1fr}.flow-checkout-container .page-right-panel-container{border-top:1px solid #e9e9e9}.flow-checkout-container .page-right-panel-container:before{width:100%;left:0}.flow-checkout-container.page-contact-info-container .checkout-btn,.flow-checkout-container.page-ffr-confirmation-container .checkout-btn{width:100%}.flow-checkout-container.page-ffr-confirmation-container .shopping-cart-btn{margin-right:0;display:block;max-width:none}.flow-checkout-container.page-ffr-confirmation-container .shopping-cart-btn .checkout-btn{margin-bottom:5px}.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-content{width:100%}.flow-checkout-container.page-specs-container .site-custom-size-textbox{margin-left:0;width:50%;padding-left:0}.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox{width:50%}.flow-checkout-container.page-specs-container .site-custom-size-textbox.diameter-container{width:100%}.flow-checkout-container .item-details-button{margin:0}.flow-checkout-container .shipping-file-preview-container .shipping-item-details{grid-template-columns:1fr 2fr 1fr;grid-gap:10px}.flow-checkout-container.page-shipping-container .shipping-level-switcher-container{width:100%;margin-top:16px;font-size:13px;text-align:left}.flow-checkout-container.page-shipping-container .shipping-address-container{padding:16px}.flow-checkout-container.page-confirmation-container,.flow-checkout-container.page-confirmation-container .order-number{margin-bottom:24px}.flow-checkout-container.page-confirmation-container .confirmation-header-container h1{margin:24px 0}.flow-checkout-container.page-confirmation-container .confirmation-header-container .page-tracker-list-container{display:block}.flow-checkout-container.page-confirmation-container .confirmation-header-container .page-tracker-list-container li{margin-right:17%}.flow-checkout-container.page-confirmation-container .confirmation-header-container .page-tracker-list-container li:last-of-type{margin-right:0}.flow-checkout-container.page-confirmation-container .confirmation-right-container .page-tracker-list-container{display:none}.flow-checkout-container.page-payment-container .comp-order-summary-container .estimated-total-details .price-label,.flow-checkout-container.page-payment-container .comp-order-summary-container .estimated-total-details .price-value{font-size:16px}}@media(max-width:400px){.flow-checkout-container .project-name-column{width:65%;padding-right:0}.flow-checkout-container.page-specs-container .site-custom-size-textbox:not(.diameter-container) .input-error-container{text-align:center}.flow-checkout-container.page-confirmation-container .comp-page-heading-tracker-container .page-tracker-list-container,.flow-checkout-container.page-item-shipping-container .comp-page-heading-tracker-container .page-tracker-list-container,.flow-checkout-container.page-payment-container .comp-page-heading-tracker-container .page-tracker-list-container,.flow-checkout-container.page-shipping-container .comp-page-heading-tracker-container .page-tracker-list-container{margin-left:15px}.flow-checkout-container.page-confirmation-container .comp-page-heading-tracker-container .page-tracker-list-container li,.flow-checkout-container.page-item-shipping-container .comp-page-heading-tracker-container .page-tracker-list-container li,.flow-checkout-container.page-payment-container .comp-page-heading-tracker-container .page-tracker-list-container li,.flow-checkout-container.page-shipping-container .comp-page-heading-tracker-container .page-tracker-list-container li{margin-right:14px}}@media(max-width:320px){.flow-checkout-container.page-upload-container .page-title{margin-top:15px}.flow-checkout-container.page-item-shipping-container .blind-shipping-container .radio-label-wrapper{padding:24px 16px}.flow-checkout-container.page-item-shipping-container .blind-shipping-container .address-option.address-book-link,.flow-checkout-container.page-item-shipping-container .blind-shipping-container .address-option.new-address-link{padding:16px}}@media(min-width:491px)and (max-width:768px){#sa_finish_survey .tooltip_text{right:0}#sa_finish_survey .tooltip_text:after{left:unset;right:104px}}@media(max-width:398px){#sa_finish_survey .tooltip_text{max-width:259px}#sa_finish_survey .sa_optin input{max-width:100%}}@media(max-width:337px){#sa_finish_survey .tooltip_text{max-width:259px;left:-53px}}\n"],encapsulation:2})}}return a})();var ai=f(39144),ee=f(90177),ri=f(2869),ci=f(10599),A=f(65283);function pi(a,n){1&a&&(e.j41(0,"ul",1)(1,"li")(2,"span",2),e.EFF(3,"1"),e.k0s(),e.j41(4,"span"),e.EFF(5,"Pre-press team will check your files for potential print errors."),e.k0s()(),e.j41(6,"li")(7,"span",2),e.EFF(8,"2"),e.k0s(),e.j41(9,"span"),e.EFF(10,"If we find errors, you will receive notification. Otherwise, your job will go to press."),e.k0s()()())}function si(a,n){if(1&a&&(e.j41(0,"ul",1)(1,"li")(2,"span",2),e.EFF(3,"1"),e.k0s(),e.j41(4,"span"),e.EFF(5,"Prepress team will check your files for potential errors."),e.k0s()(),e.j41(6,"li")(7,"span",2),e.EFF(8,"2"),e.k0s(),e.j41(9,"span"),e.EFF(10,"You will receive proof notification. "),e.j41(11,"span",3),e.
1EFF(12,"*PROOFS ARE NOT EMAILED*"),e.k0s(),e.nrm(13,"br"),e.EFF(14," To download proof, you will need to login to "),e.j41(15,"a",4),e.EFF(16,"Job Management Portal"),e.k0s()()(),e.j41(17,"li")(18,"span",2),e.EFF(19,"3"),e.k0s(),e.j41(20,"span"),e.EFF(21,"Approve proof then pay for your print order online."),e.k0s()()()),2&a){const t=e.XpG();e.R7$(15),e.Y8G("href",e.VkB("",t.appConfig.account_orders_client,"/order"),e.B4B)}}function li(a,n){if(1&a&&(e.j41(0,"ul",1)(1,"li")(2,"span",2),e.EFF(3,"1"),e.k0s(),e.j41(4,"span"),e.EFF(5," Please transfer your files using any FTP client to "),e.j41(6,"a",5),e.EFF(7),e.k0s(),e.j41(8,"span",6),e.EFF(9),e.k0s(),e.j41(10,"span",7),e.EFF(11),e.k0s()()(),e.j41(12,"li")(13,"span",2),e.EFF(14,"2"),e.k0s(),e.j41(15,"span"),e.EFF(16),e.nrm(17,"br"),e.EFF(18,"8AM-5PM Saturday-Sunday) "),e.k0s()(),e.j41(19,"li")(20,"span",2),e.EFF(21,"3"),e.k0s(),e.j41(22,"span"),e.EFF(23,"Prepress team will check your files for potential errors."),e.k0s()(),e.j41(24,"li")(25,"span",2),e.EFF(26,"4"),e.k0s(),e.j41(27,"span"),e.EFF(28,"You will receive proof notification. "),e.j41(29,"span",3),e.
1EFF(30,"*PROOFS ARE NOT EMAILED*"),e.k0s(),e.EFF(31,"."),e.nrm(32,"br"),e.EFF(33," To download proof, you will need to login to "),e.j41(34,"a",4),e.EFF(35,"Job Management Portal"),e.k0s()()(),e.j41(36,"li")(37,"span",2),e.EFF(38,"5"),e.k0s(),e.j41(39,"span"),e.EFF(40,"Approve proof then pay for your print order online."),e.k0s()()()),2&a){const t=e.XpG();e.R7$(6),e.Y8G("href",e.VFN("ftp://",null==t.orderData?null:t.orderData.order_ftp.user,":",null==t.orderData?null:t.orderData.order_ftp.password,"@",null==t.orderData?null:t.orderData.order_ftp.server,"/"),e.B4B),e.R7$(),e.SpI(" ",null==t.orderData?null:t.orderData.order_ftp.server,"/ "),e.R7$(2),e.SpI("User: ",null==t.orderData?null:t.orderData.order_ftp.user),e.R7$(2),e.SpI("Password: ",null==t.orderData?null:t.orderData.order_ftp.password),e.R7$(5),e.SpI(" When your file transfer is complete, please give us a call and we'll verify that we've received your files. Call toll free: ",t.siteConfig.phone_no," (Available 24 hours Monday-Friday,"),e.R7$(18),e.Y8G("href",e.VkB("",t.appConfig.account_orders_client,"/order"),e.B4B)}}function di(a,n){if(1&a&&(e.j41(0,"ul",1)(1,"li")(2,"span",2),e.EFF(3,"1"),e.k0s(),e.j41(4,"span"),e.EFF(5,"Prepress team will check your files for potential errors."),e.k0s()(),e.j41(6,"li")(7,"span",2),e.EFF(8,"2"),e.k0s(),e.j41(9,"span"),e.EFF(10,"Your proof will be printed and shipped."),e.nrm(11,"br"),e.EFF(12," For tracking numbers, please login to "),e.j41(13,"a",4),e.EFF(14,"Your Account"),e.k0s(),e.EFF(15,". "),e.k0s()(),e.j41(16,"li")(17,"span",2),e.EFF(18,"3"),e.k0s(),e.j41(19,"span"),e.EFF(20),e.k0s()()()),2&a){const t=e.XpG();e.R7$(13),e.Y8G("href",e.VkB("",t.appConfig.account_orders_client,"/order"),e.B4B),e.R7$(7),e.SpI("Upon receipt of Hard Copy Proof, review an call us at ",t.siteConfig.phone_no,".")}}function mi(a,n){if(1&a&&(e.j41(0,"ul",1)(1,"li")(2,"span",8),e.EFF(3,"1"),e.k0s(),e.j41(4,"span",9),e.EFF(5,"Call to Pay"),e.k0s(),e.j41(6,"span"),e.EFF(7),e.k0s()(),e.j41(8,"li")(9,"span",2),e.EFF(10,"2"),e.k0s(),e.j41(11,"span",10),e.EFF(12,"Approve your proof"),e.k0s(),e.j41(13,"span")(14,"a",4),e.EFF(15,"Review Proofs in Your Account"),e.k0s(),e.EFF(16," Jobs will not go to production until you have approve the proofs. You will receive a notification email when proofs are ready. "),e.k0s()(),e.j41(17,"li")(18,"span",2),e.EFF(19,"3"),e.k0s(),e.j41(20,"span",10),e.EFF(21,"Jobs goes to Production"),e.k0s(),e.j41(22,"span"),e.EFF(23,"After we receive the payment and proof approval, your job will move to production."),e.k0s()()()),2&a){const t=e.XpG();e.R7$(7),e.Lme("Have your credit card ready, Call ",t.siteConfig.phone_no,", Press 1. Tell the agent you are paying for order no. ",t.jobOrderId),e.R7$(7),e.Y8G("href",e.VkB("",t.appConfig.account_orders_client,"/order"),e.B4B)}}let gi=(()=>{class a{constructor(t){this.ConfigManagerService=t,this.hasHardCopy=!1,this.hasProofRequest=!1,this.noProof=!1,this.hasFtp=!1,this.payByPhone=!1,this.appConfig=this.ConfigManagerService.getConfig("app"),this.siteConfig=this.ConfigManagerService.getConfig("site")}ngOnInit(){const t=[A.r.pending_files,A.r.for_proofing];if(this.orderData.items.length>0){let i=!1,o=!1,r=!1,c=!1,p=!1;typeof this.orderData.order_ftp<"u"&&this.orderData.order_ftp&&this.orderData.order_ftp.job_order_ftp_id&&(c=!0);for(const l in this.orderData.items){const m=this.orderData.items[l],u=Number(m.job_item_status_id);c&&"y"==m.product_specs.item_data.ftp_flag&&u===A.r.upload_through_ftp&&(p=!0),u===A.r.approved_proof_waived&&(r=!0),(t.indexOf(u)>=0||"p"==this.orderData.tx_type)&&(o=!0),m.hcp_cart_item_id&&(i=!0)}i?this.hasHardCopy=!0:o&&!p?this.hasProofRequest=!0:r?this.noProof=!0:6===Number(this.orderData.job_order_status_id)?this.payByPhone=!0:p&&
1(this.hasFtp=!0)}}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(k.v))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["confirmation-steps"]],inputs:{jobOrderId:"jobOrderId",orderData:"orderData"},standalone:!1,decls:6,vars:5,consts:[[1,"comp-confirmation-steps-container"],[1,"comp-circled-numbered-list"],[1,"circled-numbered-list"],[1,"with-proof-label"],[3,"href"],["rel","nofollow","target","_blank",3,"href"],[1,"ftp-user"],[1,"ftp-password"],[1,"circled-numbered-list","important-item"],[1,"pay-by-phone-steps-heading","with-proof-label"],[1,"pay-by-phone-steps-heading"]],template:function(i,o){1&i&&(e.j41(0,"div",0),e.nVh(1,pi,11,0,"ul",1),e.nVh(2,si,22,2,"ul",1),e.nVh(3,li,41,10,"ul",1),e.nVh(4,di,21,3,"ul",1),e.nVh(5,mi,24,4,"ul",1),e.k0s()),2&i&&(e.R7$(),e.vxM(o.noProof?1:-1),e.R7$(),e.vxM(o.hasProofRequest?2:-1),e.R7$(),e.vxM(o.hasFtp?3:-1),e.R7$(),e.vxM(o.hasHardCopy?4:-1),e.R7$(),e.vxM(o.payByPhone?5:-1))},encapsulation:2})}}return a})();f(9786);const hi=["emailInvoice"];function ui(a,n){if(1&a){const t=e.RV6();e.j41(0,"span",36)(1,"div",38),e.nrm(2,"i",39),e.EFF(3),e.k0s(),e.j41(4,"button",40),e.bIt("click",function(){s.eBV(t);const o=e.XpG(2);return s.Njj(o.redirectToCart())}),e.EFF(5," Go to Shopping Cart "),e.k0s()()}if(2&a){const t=e.XpG(2);e.R7$(3),e.SpI(" Proof request is not an order. Your shopping cart has ",t.poCartCount," items. ")}}function fi(a,n){if(1&a){const t=e.RV6();e.j41(0,"div",11)(1,"div",3)(2,"div",13)(3,"div",14)(4,"div",15),e.nrm(5,"img",16),e.k0s(),e.j41(6,"h3",17),e.EFF(7," Proof Request Submitted "),e.k0s()(),e.j41(8,"div",18)(9,"h3",19),e.EFF(10),e.k0s(),e.j41(11,"div",20)(12,"h4"),e.EFF(13," Thanks! We've received your Free Proof Request "),e.k0s(),e.EFF(14," You will be notified once your proof is ready. Please allow up to 24 hours for you to receive your proofs. This time does not count towards production turnaround. "),e.k0s()(),e.j41(15,"div",21)(16,"span",22)(17,"a",23),e.bIt("click",function(){s.eBV(t);const o=e.XpG();return s.Njj(o.printPage())}),e.nrm(18,"i",24),e.j41(19,"span",25),e.EFF(20,"Print"),e.k0s()()(),e.j41(21,"span",26)(22,"a",23),e.bIt("click",function(){s.eBV(t);const o=e.XpG();return s.Njj(o.showEmailInvoiceModal())}),e.nrm(23,"i",27),e.j41(24,"span",28),e.EFF(25,"Email"),e.k0s()()()()()(),e.j41(26,"div",3)(27,"div",29)(28,"div",30)(29,"div",31)(30,"div",32),e.EFF(31," What's Next? "),e.k0s(),e.j41(32,"div",33),e.nrm(33,"confirmation-steps",34),e.k0s()()()()(),e.j41(34,"div",3)(35,"div",29)(36,"div",35),e.nVh(37,ui,6,1,"span",36),e.j41(38,"button",37),e.bIt("click",function(){s.eBV(t);const o=e.XpG();return s.Njj(o.redirectToSite())}),e.EFF(39," Continue Shopping "),e.k0s()()()()()}if(2&a){const t=e.XpG();e.R7$(10),e.SpI(" Proof ID # ",t.jobOrderId," "),e.R7$(23),e.Y8G("orderData",t.cartData)("jobOrderId",t.jobOrderId),e.R7$(4),e.vxM(t.poCartId&&t.poCartCount>0?37:-1)}}function bi(a,n){1&a&&(e.j41(0,"div",12)(1,"div",41),e.nrm(2,"i",42),e.k0s()())}let wi=(()=>{class a{constructor(t,i,o,r,c,p,l,m,u,g,d){this.Router=t,this.LocalStorageService=i,this.StorageService=o,this.CartCountService=r,this.ConfigManagerService=c,this.JobOrderService=p,this.BsModalService=l,this.cartData=m,this.TrackerApiService=u,this.window=g,this.EnhancedEcommerceLib=d,this.appConfig=this.ConfigManagerService.getConfig("app"),this.poCartId=this.StorageService.getItem(this.ConfigManagerService.getConfig("storage_keys").cart_id)}ngOnInit(){this.CartCountService.getCartCount(this.poCartId).then(t=>{this.poCartCount=t}),this.getJobOrderData()}getJobOrderData(){this.processingConfirmationRequest=!0,this.jobOrderId=this.LocalStorageService.getItem("ffr_jid");const t=this.LocalStorageService.getItem("ffr_cids"),i=this.LocalStorageService.getItem("ffr_ccids");if(!this.jobOrderId||!t)return this.LocalStorageService.deleteItem("ffr_jid"),this.LocalStorageService.deleteItem("ffr_cids"),this.LocalStorageService.deleteItem("ffr_ccids"),this.redirectToSite(),!1;this.JobOrderService.getJobOrderData(this.jobOrderId,t,i).subscribe(o=>{this.cartData.deserialize(o.document),this.triggerTrackerPushOrderData(),this.triggerEnhancedEcommerce(),this.processingConfirmationRequest=!1},o=>{this.LocalStorageService.deleteItem("ffr_jid"),this.LocalStorageService.deleteItem("ffr_cids"),this.LocalStorageService.deleteItem("ffr_ccids"),401!=o.status&&this.redirectToSite()})}printPage(){this.window.print()}redirectToSite(){window.location.href=this.appConfig.site_url}redirectToCart(){this.Router.navigate([this.ConfigManagerService.getConfig("routes").checkout_client.cart])}showEmailInvoiceModal(){this.BsModalService.show(ai.w,{initialState:{customerData:this.cartData.customer,storageKeys:{order_id:"ffr_jid",item_ids:"ffr_cids",child_item_ids:"ffr_ccids"}},class:"modal-lg"})}triggerTrackerPushOrderData(){const t=this.cartData.sub_total-this.cartData.discount;this.TrackerApiService.pushTrackerData("FREE_FILE_REVIEW","1"),this.TrackerApiService.pushTrackerData("JOB_ORDER_ID",this.jobOrderId),this.TrackerApiService.pushTrackerData("JOB_ORDER_AMOUNT",t.toString())}triggerEnhancedEcommerce(){const t=this.EnhancedEcommerceLib.getOrderData({...this.cartData}),i=this.cartData.sub_total-this.cartData.discount,o={event:"trackTrans",transactionId:this.jobOrderId,transactionAffiliation:"."+this.appConfig.domain,transactionTotal:i.toFixed(2),transactionTax:t.tax,transactionShipping:t.shipping,transactionCity:"",transactionState:"",transactionCountry:"",transactionPaymentType:"",transactionCurrency:"USD",transactionPromoCode:t.coupon,transactionTotalandShipping:parseFloat(i+t.shipping).toFixed(2),customerType:t.customerType,transactionProducts:this.getTransactionProducts()};this.EnhancedEcommerceLib.pushData(o)}getTransactionProducts(){const t=[];for(const i in this.cartData.items){const o=this.cartData.items[i];let r="0";0!=o.price&&(r=(o.price/(o.qty||1)).toFixed(6));let c="";for(const p of o.product_specs.order_specs)if("PPR"==p.spec_code||"
1SUBST"==p.spec_code){c=p.value;break}if(t.push({sku:o.account_type_code,name:o.item_name,category:c,price:r,quantity:o.qty}),typeof o.child_items<"u"&&o.child_items.length>0)for(const p in o.child_items){const l=o.child_items[p];let m="0";0!=l.price&&(m=(l.price/(l.qty||1)).toFixed(6));let u="";for(const g of l.product_specs.order_specs)if("PPR"==g.spec_code||"SUBST"==g.spec_code){u=g.value;break}t.push({sku:l.account_type_code,name:l.item_name,category:u,price:m,quantity:"MS"==l.account_type_code&&0==l.qty?1:l.qty})}}return t}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(C.Ix),e.rXU(ee.s),e.rXU(q.n),e.rXU(ri.D),e.rXU(k.v),e.rXU(ci.Z),e.rXU(v.I8),e.rXU(S.a),e.rXU("TrackerApiService"),e.rXU("Window"),e.rXU("EnhancedEcommerceLib"))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["confirmation"]],viewQuery:function(i,o){if(1&i&&e.GBs(hi,5),2&i){let r;e.mGM(r=e.lsd())&&(o.emailInvoice=r.first)}},standalone:!1,decls:18,vars:1,consts:[[1,"flow-checkout-container","page-ffr-confirmation-container"],[1,"comp-page-heading-tracker-container"],[1,"container"],[1,"row"],[1,"page-title-container","col-md-8","hidden-sm","col-xs-24"],["data-qaid","h1",1,"page-title"],[1,"page-tracker-list-container","site-list-inline","col-md-16","col-sm-24","hidden-xs"],[1,"cart-list-item","pre-active"],["aria-hidden","true",1,"tracker-icon","fa","fa-chevron-right"],[1,"contact-info-list-item","pre-active"],[1,"thank-you-list-item","active"],[1,"confirmation-content-container","container"],[1,"page-loader-container","text-center"],[1,"confirmation-header-container","col-md-24","col-sm-24","col-xs-24"],[1,"print-logo-receipt-container"],[1,"print-logo"],["src","assets/img/uprinting-logo.svg","alt","UPrinting: Online Printing Services","width","175","height","43"],[1,"print-receipt-label"],[1,"order-number-container","col-md-20","col-sm-12","col-xs-12"],[1,"order-id-heading"],[1,"thank-you-message"],[1,"print-email-container","col-md-4","col-sm-12","col-xs-12"],[1,"print-confirmation-group"],[3,"click"],[1,"print-icon","fa","fa-print"],[1,"print-confirmation-label"],[1,"email-confirmation-group"],[1,"email-icon","fa","fa-envelope"],[1,"email-confirmation-label"],[1,"col-md-24"],[1,"confirmation-steps-container"],[1,"site-panel-default","panel","panel-default"],[1,"confirmation-steps-heading","panel-heading"],[1,"confirmation-steps-container","panel-body"],[3,"orderData","jobOrderId"],[1,"confirmation-button-container","text-right"],[1,"shopping-cart-btn"],[1,"checkout-btn","site-btn-success-semi-bold","btn","btn-lg",3,"click"],[1,"shopping-cart-btn-warning"],[1,"fa","fa-warning"],[1,"checkout-btn","site-btn-primary-semi-bold","btn","btn-lg",3,"click"],[1,"page-loader"],[1,"fa","fa-spin","fehp-loading"]],template:function(i,o){1&i&&(e.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h1",5),e.EFF(6," Proof Request Submitted "),e.k0s()(),e.j41(7,"ul",6)(8,"li",7),e.EFF(9," Cart Page "),e.nrm(10,"i",8),e.k0s(),e.j41(11,"li",9),e.EFF(12," Contact Information "),e.nrm(13,"i",8),e.k0s(),e.j41(14,"li",10),e.EFF(15,"Receipt"),e.k0s()()()()(),e.nVh(16,fi,40,4,"div",11)(17,bi,3,0,"div",12),e.k0s()),2&i&&(e.R7$(16),e.vxM(o.processingConfirmationRequest?17:16))},dependencies:[gi],styles:['.comp-file-widget-container .panel-heading{font-weight:700;text-transform:uppercase}.comp-file-widget-container .computer-upload-btn,.comp-file-widget-container .dropbox-upload-btn,.comp-file-widget-container .google-drive-upload-btn{padding:8px;font-weight:700}.comp-file-widget-container .computer-upload-btn .btn-icon,.comp-file-widget-container .dropbox-upload-btn .btn-icon,.comp-file-widget-container .google-drive-upload-btn .btn-icon{font-size:20px}.comp-file-widget-container .file-size-text,.comp-file-widget-container .upload-buttons-container .computer-upload-btn,.comp-file-widget-container .upload-buttons-container .dropbox-upload-btn,.comp-file-widget-container .upload-buttons-container .google-drive-upload-btn,.comp-file-widget-container .upload-buttons-container .recent-files-upload-btn,.comp-file-widget-container .upload-buttons-container .site-btn-default,.comp-file-widget-container .upload-buttons-container .upload-later-btn,.comp-file-widget-container .wrong-file-link{font-size:14px}.comp-file-widget-container .computer-upload-btn{background-color:#0070b3;border-color:#0070b3}.comp-file-widget-container .computer-upload-btn:active:hover,.comp-file-widget-container .computer-upload-btn:disabled,.comp-file-widget-container .computer-upload-btn:disabled:focus,.comp-file-widget-container .computer-upload-btn:disabled:hover,.comp-file-widget-container .computer-upload-btn:focus:hover,.comp-file-widget-container .computer-upload-btn:hover{outline:0;background-color:#00a8e1;border-color:#00a8e1}.comp-file-widget-container .computer-upload-btn:active,.comp-file-widget-container .computer-upload-btn:active:focus,.comp-file-widget-container .computer-upload-btn:focus{outline:0;background-color:#0078db;border-color:#0070b3}.comp-file-widget-container .google-drive-upload-btn .btn-gdrive-icon{width:20px}.comp-file-widget-container .dropbox-upload-btn,.comp-file-widget-container .google-drive-upload-btn{margin-top:12px;background-color:transparent;color:#0070b3;border:1px solid #ddd}.comp-file-widget-container .dropbox-upload-btn:active,.comp-file-widget-container .dropbox-upload-btn:active:focus,.comp-file-widget-container .dropbox-upload-btn:active:hover,.comp-file-widget-container .dropbox-upload-btn:disabled,.comp-file-widget-container .dropbox-upload-btn:focus,.comp-file-widget-container .dropbox-upload-btn:hover,.comp-file-widget-container .google-drive-upload-btn:active,.comp-file-widget-container .google-drive-upload-btn:active:focus,.comp-file-widget-container .google-drive-upload-btn:active:hover,.comp-file-widget-container .google-drive-upload-btn:disabled,.comp-file-widget-container .google-drive-upload-btn:focus,.comp-file-widget-container .google-drive-upload-btn:hover{outline:0;color:#0078db;background-color:transparent;border:1px solid #ddd}.comp-file-widget-container file-uploader{visibility:hidden;display:none;height:1px;width:1px}.comp-file-widget-container .file-preview{text-align:center}.comp-file-widget-container .file-preview img{border:1px solid #ccc;margin-left:10px;max-width:160px;min-width:100px;display:inline!important}.comp-file-widget-container .file-preview .icon-preview{width:90px}.comp-file-widget-container .progress-container,.comp-file-widget-container .upload-new-file-container{width:100%}.comp-file-widget-container .progress-bar{background:#f47920}.comp-file-widget-container .upload-new-file-container{margin:10px 0;display:table}.comp-file-widget-container .drag-drop-container,.comp-file-widget-container .file-details-container,.comp-file-widget-container .file-preview-container,.comp-file-widget-container .upload-buttons-container{padding:0 15px;float:left;position:relative;min-height:1px}.comp-file-widget-container .file-extensions{font-weight:700}.comp-file-widget-container .file-extensions .end-delimeter,.comp-file-widget-container .file-extensions .start-delimeter{display:none}.comp-file-widget-container .upload-buttons-container{width:38.33333333%;padding-left:0}.comp-file-widget-container .drag-drop-container{width:61.66666667%;padding-right:0}.comp-file-widget-container .file-details-container,.comp-file-widget-container .file-preview-container{width:50%}.comp-file-widget-container .file-preview-container{padding:0}.comp-file-widget-container .upload-buttons-container .btn-icon{margin-right:6px}.comp-file-widget-container .file-name-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;padding-bottom:5px}.comp-file-widget-container .computer-upload-btn-label{display:inline-block}.comp-file-widget-container .computer-upload-btn-label,.comp-file-widget-container .dropbox-upload-btn-label{vertical-align:top}.comp-file-widget-container .dropbox-upload-btn-label{font-weight:700}.comp-file-widget-container .device-upload-btn-label{display:none}.comp-file-widget-container .file-recommendation-action{margin-top:2px}@media(max-width:991px){.comp-file-widget-container .computer-upload-btn-label,.comp-file-widget-container .drag-drop-container{display:none}.comp-file-widget-container .file-details-container,.comp-file-widget-container .file-preview-container,.comp-file-widget-container .upload-buttons-container{width:100%;padding:0}.comp-file-widget-container .file-preview{text-align:left;padding-top:15px}.comp-file-widget-container .dropbox-upload-btn,.comp-file-widget-container .google-drive-upload-btn,.comp-file-widget-container .recent-files-upload-btn{font-weight:400}.comp-file-widget-container .device-upload-btn-label{display:inline-block}}.comp-file-dropper-container{border:2px dashed #e0e0e0;border-radius:5px;color:#ddd;text-align:center;padding:56px 0;cursor:pointer}.comp-file-dropper-container.hovered{border-color:#17a456;background-color:#eafceb}.comp-file-dropper-container .drag-drop-icon,.comp-file-dropper-container .drag-drop-text{color:#ddd;display:inline-block;margin:0}.comp-file-dropper-container .drag-drop-icon{padding-right:5px;font-size:24px}
1.comp-file-dropper-container .drag-drop-text{font-size:16px}.comp-proofing-options-container .option-text{margin:2px 0 5px;display:block;font-size:14px}.comp-proofing-options-container .option-info{font-size:12px;margin-bottom:0;color:#333;text-align:justify;font-weight:400}.comp-proofing-options-container .option-radio-details-container{width:100%}.comp-proofing-options-container .custom-option-radio,.comp-proofing-options-container .option-radio-input{margin:5px;cursor:pointer}.comp-proofing-options-container .custom-option-radio{position:absolute}.comp-proofing-options-container .option-radio-input{position:absolute;z-index:100;opacity:0}.comp-proofing-options-container .option-radio-input~.custom-option-radio:after,.comp-proofing-options-container .option-radio-input~.custom-option-radio:before{content:"";border-radius:100%;display:block}.comp-proofing-options-container .option-radio-input~.custom-option-radio:before{width:13px;height:13px;background-color:#fff;border:2px solid #ddd}.comp-proofing-options-container .option-radio-input:checked~.custom-option-radio:before{background-color:#3996f9;border:none}.comp-proofing-options-container .option-radio-input:checked~.custom-option-radio:after{width:5px;height:5px;background-color:#fff;inset:0;margin:auto;position:absolute}.comp-proofing-options-container .option-details-column{display:flex;align-items:center;gap:6px}.comp-proofing-options-container .popover-body{padding:20px}.comp-proofing-options-container .proofing-option-tooltip-container{width:230px;min-width:230px;max-width:100%;font-family:Noto Sans,Arial,sans-serif;border-color:#ddd;border-radius:0;box-shadow:none}.comp-proofing-options-container .proofing-option-tooltip-container.right>.arrow{border-right-color:#ddd}.comp-proofing-options-container .options-tooltip-close .close:before{content:"\\d7";position:absolute;top:0;padding:2px}.site-panel-default{border-radius:0}.site-panel-default .panel-heading{color:#333}.comp-file-upload-guidelines-container .guideline-heading{font-weight:700;border-bottom:1px solid #b2b2b2;line-height:1.8;margin-bottom:10px;font-size:19px}.comp-file-upload-guidelines-container .guideline-heading-text{display:inline-block;top:6px;position:relative;padding-left:5px}.comp-file-upload-guidelines-container .guideline-heading-img{width:50px}.comp-file-upload-guidelines-container .guideline-item{margin-bottom:10px}.comp-file-upload-guidelines-container p.guideline-title{font-weight:700;color:#333;margin-bottom:0}.comp-file-upload-guidelines-container .guideline-info{margin-bottom:5px}.comp-file-upload-guidelines-container .guideline-info,.comp-file-upload-guidelines-container p.guideline-title{font-size:14px}.comp-file-upload-guidelines-container .guideline-list{list-style-position:inside;padding-left:15px;padding-top:5px;list-style-type:disc}.comp-item-project-name-container .project-name-input{background:#fff;border:1px solid #D0D0D0;border-radius:2px;box-sizing:border-box;box-shadow:none;color:#333;font-family:Noto Sans,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;padding-left:16px;padding-right:16px;height:40px;outline:0;width:100%}.comp-item-project-name-container .project-name-input:focus{border:1px solid #107ABF}.comp-item-project-name-container .project-name-input:disabled{background-color:#f4f4f4;cursor:not-allowed}.comp-item-project-name-container .project-name-input[readonly]{background-color:#f4f4f4}.comp-item-project-name-container .project-name-input::-ms-clear{display:none;height:0;width:0}.comp-item-project-name-container .project-name-input.hide-project-name-input{height:0;padding:0;border:none}.comp-cart-item-container .cart-item-project-name-container.has-error .project-name-input,.comp-item-project-name-container.has-error .project-name-input{border-color:#d00}@media(max-width:767px){.comp-item-project-name-container .project-name-input{font-size:12px}}.comp-item-project-name-container .project-name-label{max-width:none;display:block;font-weight:700;font-size:18px;overflow-wrap:break-word;word-wrap:break-word}.comp-item-project-name-container .project-name-label:after{content:"Edit";font-size:12px;margin-left:10px;color:#006bb7;border-bottom:1px dotted #006bb7;font-weight:600;margin-top:6px;display:inline}.comp-item-project-name-container .project-name-loader{height:36px;display:block}.comp-item-project-name-container .project-name-loader .loader-icon{color:#ccc;font-size:24px}
1.comp-item-project-name-container.has-error .error-label{display:block;color:#c00;font-weight:400;font-size:12px;margin:5px 0 10px}.comp-cart-item-specs-container{grid-column:2;grid-row:2}.comp-cart-item-specs-container .proof-spec-container,.comp-cart-item-specs-container .spec-value-parent-item-price-container{display:flex;align-items:flex-start;align-self:flex-start}.comp-cart-item-specs-container .proof-spec-container .divider,.comp-cart-item-specs-container .spec-value-parent-item-price-container .divider{flex-grow:1}.comp-cart-item-specs-container .spec-row{display:grid;grid-template-columns:140px 1fr;gap:2rem;align-items:baseline}.comp-cart-item-specs-container .specs-list-group{line-height:28px;margin:0}.comp-cart-item-specs-container .specs-list-group:nth-of-type(2){margin-top:24px}.comp-cart-item-specs-container .specs-list-group .spec-label{color:#333;font-weight:700}.comp-cart-item-specs-container .product-name-text{font-weight:700;font-size:14px;line-height:27px}.comp-cart-item-specs-container .change-proofing-link{margin-left:8px}.comp-cart-item-specs-container .spec-value-with-price{display:inline-block}.comp-cart-item-specs-container .parent-item-price{float:right;font-weight:700;display:inline-block;font-size:18px;text-align:right}@media(max-width:991px){.comp-cart-item-specs-container .specs-list-group{margin:0}.comp-cart-item-specs-container .specs-list-group:nth-of-type(2){margin-top:0}}.comp-cart-item-specs-container .eddm-dropdate-spec{position:relative;display:inline-flex;align-items:center}.comp-cart-item-specs-container .eddm-dropdate-spec .p-element.p-inputwrapper{position:absolute;top:-20px}.comp-cart-item-specs-container .eddm-dropdate-spec .p-element.p-inputwrapper .p-datepicker-trigger,.comp-cart-item-specs-container .eddm-dropdate-spec .p-element.p-inputwrapper .p-inputtext{display:none}.comp-cart-item-specs-container .eddm-dropdate-warning{color:#e81e42}.comp-cart-item-specs-container .eddm-dropdate-input-hidden{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}@media(max-width:767px){.comp-cart-item-specs-container .specs-list-group{border-top:1px solid #D0D0D0;padding-top:20px;line-height:200%;font-size:13px}.comp-cart-item-specs-container .parent-item-price{font-size:13px}.comp-cart-item-specs-container .eddm-dropdate-spec .p-element.p-inputwrapper{position:absolute;top:10px;left:50px}}.p-motion{--p-datepicker-date-width:32px;--p-datepicker-date-height:32px;--p-datepicker-dropdown-width:40px;box-shadow:0 2px 12px #15161733}.p-motion .p-datepicker-panel{z-index:1100;border-radius:6px;padding:8px 4px}.p-motion .p-datepicker-weekday{font-weight:700}.p-motion .p-datepicker-header{font-size:10px;padding:0}.p-motion .p-icon{width:12px}.p-motion .p-datepicker-day-view{font-size:10px}.p-motion .p-datepicker-day-selected{background:#fff;color:#000;border:2px solid #BFDBFD}.p-motion .p-datepicker-day-cell{padding:2px}.comp-cart-item-file-preview-container{text-align:center;padding:24px 24px 0}.comp-cart-item-file-preview-container .item-preview-details-container{min-height:1px;width:100%;-webkit-transition:width .2s linear;-moz-transition:width .2s linear;-ms-transition:width .2s linear;-o-transition:width .2s linear}.comp-cart-item-file-preview-container .item-preview-details-container .item-file-details-preview-container{display:flex;flex-direction:column;row-gap:24px}.comp-cart-item-file-preview-container .item-preview-details-container.switch-to-mobile{display:inline-block;width:50%}@media(max-width:767px){.comp-cart-item-file-preview-container{padding:24px 0 0}.comp-cart-item-file-preview-container .item-preview-details-container .item-file-details-preview-container{flex-direction:row;justify-content:space-around}}.comp-cart-item-file-preview-container .empty-file-preview-container{display:flex;justify-content:center;align-items:center;border:1px solid #D0D0D0;margin:0 auto;max-width:160px;height:160px;padding:30px 0;width:100%}.comp-cart-item-file-preview-container .empty-file-preview-container .pending-files{display:flex;flex-direction:column}.comp-cart-item-file-preview-container .preview-container{position:relative;display:flex;align-items:center;justify-content:center}.comp-cart-item-file-preview-container .preview-container img{max-width:100%;max-height:100%;position:absolute;inset:0;margin:auto;width:auto;height:auto;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.7);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.7)}.comp-cart-item-file-preview-container img.thumbnail-preview{max-width:100%;max-height:100%;position:absolute;inset:0;margin:auto;width:auto;height:auto}.comp-cart-item-file-preview-container .side-label-container{font-size:13px;margin:10px 0;font-weight:700;line-height:1;text-align:center;text-transform:uppercase}.comp-cart-item-file-preview-container .file-name-container,.comp-cart-item-file-preview-container .reupload-file-link{margin-top:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:"none"}.comp-cart-item-file-preview-container .reupload-file-link{text-align:left}.comp-cart-item-file-preview-container .reupload-file-link .link-icon{font-size:20px;margin-right:4px}@media(max-width:767px){.comp-cart-item-file-preview-container .file-name-container,.comp-cart-item-file-preview-container .reupload-file-link{max-width:none}.comp-cart-item-file-preview-container .reupload-file-link{text-align:center}.comp-cart-item-file-preview-container .reupload-file-link .change-file-link{display:block}}.comp-cart-item-file-preview-container .file-name-container{padding:5px 0}
1.comp-cart-item-file-preview-container .empty-file-reupload-link{padding-bottom:5px}.comp-cart-item-file-preview-container .preview-container{padding-bottom:0;border:none;margin:0 auto 7px;width:100%;max-width:160px;max-height:160px;min-height:120px;height:auto;background:#fcfff5}.comp-cart-item-file-preview-container .preview-container img{box-shadow:0 3px 6px #15161733;padding-bottom:0}.comp-cart-item-file-preview-container .comp-file-preview-modal>span{font-size:12px}.comp-cart-item-file-preview-container .comp-file-preview-modal .preview-modal-container{position:relative;text-align:center;margin-top:10px}.comp-cart-item-file-preview-container .comp-file-preview-modal .preview-modal-container .modal-btn{color:#fff;background-color:#ff8a1e;border:none;text-transform:uppercase}.comp-cart-item-file-preview-container .comp-file-preview-modal .preview-modal-container .modal-btn:hover{background-color:#c75302}.comp-cart-item-file-preview-container .comp-file-preview-modal .preview-modal-container:hover .modal-trigger{background:#00000040;display:block}.comp-cart-item-file-preview-container .comp-file-preview-modal .modal-content .modal-header{padding:24px 20px 24px 40px}.comp-cart-item-file-preview-container .comp-file-preview-modal .modal-content .modal-header .modal-close-btn span:before{font-family:fehp-ecp;content:"\\e919"}.comp-cart-item-file-preview-container .comp-file-preview-modal .side-switcher{text-align:center;margin-bottom:10px}.comp-cart-item-file-preview-container .comp-file-preview-modal .switcher-side-label{padding:0 10px;vertical-align:middle;font-size:16px;text-transform:capitalize}.comp-cart-item-file-preview-container .comp-file-preview-modal .switcher-side-label.selected{color:#ff8a1e}.comp-cart-item-file-preview-container .comp-file-preview-modal .switch{position:relative;width:35px;height:16px;vertical-align:text-bottom}.comp-cart-item-file-preview-container .comp-file-preview-modal .checkbox{opacity:0;width:0;height:0}.comp-cart-item-file-preview-container .comp-file-preview-modal .checkbox:checked+.slider:before{transform:translate(17px)}.comp-cart-item-file-preview-container .comp-file-preview-modal .slider{position:absolute;cursor:pointer;inset:0;background-color:#8f8c8c;-webkit-transition:.4s;border-radius:34px;transition:.4s}.comp-cart-item-file-preview-container .comp-file-preview-modal .slider:before{position:absolute;content:"";height:10px;width:10px;left:4px;bottom:3px;background-color:#f4f4f4;transition:.4s;border-radius:50%}.comp-cart-item-file-preview-container .comp-file-preview-modal .modal-title{text-align:left;font-size:21px}.comp-cart-item-file-preview-container .comp-file-preview-modal .image-preview{max-width:100%;max-height:100%;border:2px solid #EBE7E6;margin-bottom:20px;width:100%;display:none}.comp-cart-item-file-preview-container .comp-file-preview-modal .image-preview.active{display:block}.comp-cart-item-file-preview-container .comp-file-preview-modal .image-container{min-height:235px}.comp-cart-item-file-preview-container .comp-file-preview-modal .modal-trigger{position:absolute;inset:0;display:none}.comp-cart-item-file-preview-container .comp-file-preview-modal .modal-trigger .modal-btn{font-size:12px;padding:8px 15px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:max-content;width:max-content}.comp-cart-item-file-preview-container .comp-file-preview-modal .action-button-container{text-align:center}.comp-cart-item-file-preview-container .comp-file-preview-modal .close-btn{width:auto}.comp-cart-item-container{overflow:hidden;margin-bottom:20px}.comp-cart-item-container .cart-item-header{display:inline-block;color:#333;margin:0}@media(max-width:767px){.comp-cart-item-container .cart-item-header{display:none}}.comp-cart-item-container .cart-item-project-name-container{display:inline-block;padding:0 10px;width:60%}@media(max-width:767px){.comp-cart-item-container .cart-item-project-name-container{padding:0}}.comp-cart-item-container .cart-item-project-name-container .project-name-input{background:#fff;border:1px solid #D0D0D0;border-radius:2px;box-sizing:border-box;box-shadow:none;color:#333;font-family:Noto Sans,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;padding-left:16px;padding-right:16px;height:40px;outline:0;width:100%}.comp-cart-item-container .cart-item-project-name-container .project-name-input:focus{border:1px solid #107ABF}.comp-cart-item-container .cart-item-project-name-container .project-name-input:disabled{background-color:#f4f4f4;cursor:not-allowed}.comp-cart-item-container .cart-item-project-name-container .project-name-input[readonly]{background-color:#f4f4f4}.comp-cart-item-container .cart-item-project-name-container .project-name-input::-ms-clear{display:none;height:0;width:0}.comp-cart-item-container .cart-item-project-name-container .project-name-input.hide-project-name-input{height:0;padding:0;border:none}.comp-cart-item-container .cart-item-project-name-container .project-name-label{max-width:none;display:block;font-weight:700;font-size:18px;overflow-wrap:break-word;word-wrap:break-word}.comp-cart-item-container .cart-item-project-name-container .project-name-label:after{content:"Edit";font-size:12px;margin-left:10px;color:#006bb7;border-bottom:1px dotted #006bb7;font-weight:600;margin-top:6px;display:inline}.comp-cart-item-container .cart-item-project-name-container .project-name-loader{height:36px;display:block}.comp-cart-item-container .cart-item-project-name-container .project-name-loader .loader-icon{color:#ccc;font-size:24px}
1.comp-cart-item-container .cart-item-project-name-container.has-error .error-label{display:block;color:#c00;font-weight:400;font-size:12px;margin:5px 0 10px}.comp-cart-item-container .cart-item-price-container h4{color:#ff8a1e;margin:0;line-height:40px}.comp-cart-item-container .price-links-container{padding-right:0}.comp-cart-item-container .item-specs-container{padding:24px}.comp-cart-item-container .child-item-specs-container,.comp-cart-item-container .item-preview-container{padding-left:0}.comp-cart-item-container .item-price{color:#107abf;font-size:19px;font-weight:700}.comp-cart-item-container .item-links-container{padding:0 24px 24px;display:grid;grid-template-columns:1fr 1fr 1fr}.comp-cart-item-container .item-links-container .delete-item-link-container,.comp-cart-item-container .item-links-container .duplicate-item-link-container,.comp-cart-item-container .item-links-container .edit-item-link-container{padding-left:0;padding-right:0}.comp-cart-item-container .item-links-container>:only-child{grid-column:2}@media(min-width:992px)and (max-width:1199px){.comp-cart-item-container .item-links-container .edit-item-link-container{text-align:center}}.comp-cart-item-container .item-links-container li{line-height:24px}
1.comp-cart-item-container .action-icon{font-size:20px;margin-right:8px;transform:translateY(3px);display:inline-block}.comp-cart-item-container .price-links-specs-container{margin-bottom:15px}.comp-cart-item-container .child-item-specs-container{margin-bottom:20px}.comp-cart-item-container .child-mailing-service-container{padding-left:15px;border-bottom:1px solid #ddd;margin-bottom:20px;margin-right:15px;margin-left:15px}.comp-cart-item-container .child-mailing-service-container .mailing-list-group{line-height:28px;padding-right:10px}.comp-cart-item-container .child-mailing-service-container .mailing-list-group li{display:grid;grid-gap:30px;grid-template-columns:1fr 2fr}.comp-cart-item-container .child-mailing-service-container .mailing-item-label{font-weight:700;font-size:14px}.comp-cart-item-container .child-mailing-service-container .mailing-spec-details{display:flex;justify-content:space-between}.comp-cart-item-container .child-mailing-service-container .mailing-spec-label{font-weight:700}.comp-cart-item-container .child-mailing-service-container .mailing-service-label{border-bottom:1px solid #ddd;padding-bottom:3px;margin-bottom:5px;font-weight:700;font-size:14px;padding-top:20px}.comp-cart-item-container .child-mailing-service-container .mailing-service-price,.comp-cart-item-container .child-mailing-service-container .mailing-spec-price{text-align:right}.comp-cart-item-container .child-mailing-service-container .mailing-service-action-links{margin-bottom:15px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px}.comp-cart-item-container .child-mailing-service-container .mailing-service-action-links .action-icon{margin-left:0}.comp-cart-item-container .add-mailing-link-container{margin-left:5px}.comp-cart-item-container .fotolia-container .fotolia-content{padding:5px 0;border-top:1px solid #d5d5d7}.comp-cart-item-container .fotolia-container .fotolia-content:last-child{border-bottom:1px solid #d5d5d7}.comp-cart-item-container .fotolia-container .fotolia-description{display:inline-block;width:75%}.comp-cart-item-container .fotolia-container .fotolia-price{float:right}.comp-cart-item-container .cart-item-wrapper{display:grid;grid-template-columns:7fr 17fr;gap:0;align-items:start}.comp-cart-item-container .file-name-container.switch-to-mobile,.comp-cart-item-container .reupload-file-link.switch-to-mobile{max-width:none}@media(max-width:1199px){.comp-cart-item-container .child-mailing-service-container .mailing-service-price{float:right}}@media(max-width:767px){.comp-cart-item-container .delete-item-link-container,.comp-cart-item-container .edit-item-link-container{text-align:center}.comp-cart-item-container .delete-item-link-container .delete-item-link span,.comp-cart-item-container .edit-item-link-container .edit-item-link span,.comp-cart-item-container .item-links-container .duplicate-item-link span{display:none}.comp-cart-item-container .cart-item-project-name-container{width:50%}.comp-cart-item-container .item-links-container{font-size:13px;padding:20px 15px;margin-left:0;margin-right:0}.comp-cart-item-container .child-mailing-service-container{margin-bottom:0;padding:0}.comp-cart-item-container .child-mailing-service-container .mailing-list-group{font-size:14px;padding:0}.comp-cart-item-container .child-mailing-service-container .mailing-list-group li{grid-template-columns:1fr 1.4fr}.comp-cart-item-container .child-mailing-service-container .mailing-service-label{justify-content:space-between}.comp-cart-item-container .child-mailing-service-container .mailing-service-action-links{grid-template-columns:1fr;row-gap:4px;font-size:14px;margin-top:15px}.comp-cart-item-container .child-mailing-service-container .mailing-service-action-links>div{padding-left:15px;padding-bottom:4px}.comp-cart-item-container .child-mailing-service-container .mailing-spec-desc{float:left;vertical-align:top;max-width:75%}.comp-cart-item-container .child-mailing-service-container .mailing-spec-price{vertical-align:top}.comp-cart-item-container .add-mailing-link,.comp-cart-item-container .fotolia-container{font-size:13px}}@media(max-width:500px){.comp-cart-item-container .child-mailing-service-container .mailing-spec-desc{max-width:60%}}@media only screen and (max-device-width:320px){.comp-cart-item-container .cart-item-project-name-container{width:42%}.comp-cart-item-container .duplicate-item-link{white-space:nowrap}}
1.comp-page-heading-tracker-container .page-title{margin:0;padding:32px 0;line-height:35.2px}.comp-page-heading-tracker-container .item-count{color:#767676;font-size:18px;font-weight:400;padding-left:17px}@media(max-width:767px){.comp-page-heading-tracker-container .item-count{font-size:16px;padding-left:8px}}.comp-page-heading-tracker-container .page-tracker-list-container{width:100%;margin-top:5px;margin-bottom:16px;position:relative;text-align:center;list-style:none}.comp-page-heading-tracker-container .page-tracker-list-container:after{content:"";position:absolute;left:50%;top:28px;height:28px;width:1px;background:#c4c4c4;z-index:-1;transform:rotate(90deg) scaleY(7)}.comp-page-heading-tracker-container .page-tracker-list-container>li{margin-right:64px;position:relative;display:inline-block;background-color:#fff;padding:22px 8px 0;font-size:14px}@media(min-width:992px)and (max-width:1199px){.comp-page-heading-tracker-container .page-tracker-list-container>li{margin-right:45px}}.comp-page-heading-tracker-container .page-tracker-list-container>li:last-of-type{margin-right:0}.comp-page-heading-tracker-container .page-tracker-list-container>li .icon-tracker{display:block;text-align:center;font-size:38px;margin-bottom:8px}.comp-page-heading-tracker-container .page-tracker-list-container>li .tracker-icon{padding:0 15px;color:#333;position:absolute;top:-10px;right:5px;font-size:30px}.comp-page-heading-tracker-container .page-tracker-list-container>li.pre-active .shipping-label .fa{color:#2e7d32}.comp-page-heading-tracker-container .page-tracker-list-container>li.active,.comp-page-heading-tracker-container .page-tracker-list-container>li.active .icon-tracker:before{color:#107abf}.comp-page-heading-tracker-container .page-tracker-list-container>li.not-active{color:#767676}.comp-page-heading-tracker-container .page-tracker-list-container>li.not-active .icon-tracker:before{color:#d0d0d0}@media(min-width:768px)and (max-width:991px){.comp-page-heading-tracker-container .page-title{margin:0 -8px 0 0}}@media(max-width:375px){.comp-page-heading-tracker-container .page-title{font-size:28px}}.comp-edit-specs-modal-container .modal-edit-item-calc{margin:10px auto}@media(min-width:768px){.comp-edit-specs-modal-container .modal-edit-item-calc.modal-dialog{width:680px}}.comp-edit-specs-modal-container .loader-icon{color:#f47920}.comp-edit-specs-modal-container .modal-title{color:#333}.comp-edit-specs-modal-container .modal-footer{border-top:0;padding-bottom:25px}.comp-edit-specs-modal-container.edit-confirmation-content .modal-header{border-bottom:none;padding-bottom:0}.comp-edit-specs-modal-container.edit-confirmation-content .edit-item-specs-note{padding:0 20px}.comp-edit-specs-modal-container.edit-confirmation-content .confirmation-title{font-size:18px;margin-bottom:10px;font-weight:700}.comp-edit-specs-modal-container.edit-confirmation-content .confirmation-message{margin-bottom:0;padding:0 20px}.comp-edit-specs-modal-container.edit-confirmation-content .warning-icon{color:#ffca02;font-size:30px;padding-right:10px}.comp-edit-specs-modal-container.edit-confirmation-content .modal-footer{border-top:none;padding-bottom:40px;text-align:center}.comp-edit-specs-modal-container.edit-confirmation-content .confirmation-btn{float:none;
1min-width:200px}.comp-edit-specs-modal-container .modal-footer button{float:left}@media(max-width:435px){.comp-edit-specs-modal-container .modal-edit-item-calc{width:80%}}.comp-edit-specs-modal-container .calc-attr .attr-error-container{border:1px solid #ccc;background:#fff;padding:16px;position:absolute;z-index:1000;max-width:160px;margin-top:8px;box-shadow:0 4px 4px #15161733;-webkit-box-shadow:0 4px 4px rgba(21,22,23,.2)}.comp-edit-specs-modal-container .calc-attr .error-confirm-btn-container{display:none}.comp-edit-specs-modal-container .calc-attr.text-attr-container.error input{border-color:#e81e42}.comp-edit-specs-modal-container .loader-container{text-align:center}.comp-edit-address-modal-container .modal-header-label{font-size:18px;font-weight:700}.comp-edit-address-modal-container .modal-header-label .label-icon{color:#e23a3a}.comp-edit-address-modal-container .close-btn{position:absolute;top:15px;right:15px;float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff}.comp-edit-address-modal-container .modal-footer .site-btn-primary{margin-left:10px}.comp-edit-item-calculator-container .calc-attr{display:grid;grid-template-columns:1fr 1.4fr;align-items:center;margin-bottom:16px}.comp-edit-item-calculator-container .calc-attr .calculator-label{margin:0;font-size:14px;color:#333;font-weight:400;width:auto;line-height:40px}.comp-edit-item-calculator-container .calc-attr #attr_container_mailing .check-circle-icon:before,.comp-edit-item-calculator-container .calc-attr .attr-container .check-circle-icon:before{content:"\\e918";font-family:fehp-ecp!important;color:#107abf}.comp-edit-item-calculator-container .calc-attr .dropdown-toggle{display:flex;align-items:center;justify-content:space-between}.comp-edit-item-calculator-container .calc-attr .dropdown-toggle .check-circle-icon{display:none}.comp-edit-item-calculator-container .calc-attr .dropdown-toggle.active,.comp-edit-item-calculator-container .calc-attr .dropdown-toggle.active:focus,.comp-edit-item-calculator-container .calc-attr .dropdown-toggle:active:focus{outline:0;box-shadow:none}.comp-edit-item-calculator-container .calc-attr .dropdown-toggle-icon,.comp-edit-item-calculator-container .calc-attr .dropdown-toggle:active:focus .dropdown-toggle-icon,.comp-edit-item-calculator-container .calc-attr .dropdown-toggle:not(:disabled):focus .dropdown-toggle-icon{color:#107abf}.comp-edit-item-calculator-container .calc-attr .attr-value{padding:9.2px 16px;min-width:0;width:100%;display:flex;justify-content:space-between;align-items:center;color:#333;white-space:nowrap}.comp-edit-item-calculator-container .calc-attr .attr-value:hover{text-decoration:none}.comp-edit-item-calculator-container .sizes-wrapper{width:calc(29.1667% - 10px);float:left;margin-left:41.7%}.comp-edit-item-calculator-container .sizes-wrapper .calc-attr{display:block;width:calc(100% - 5px);margin-bottom:20px}.comp-edit-item-calculator-container .sizes-wrapper~.sizes-wrapper{margin-left:0;width:calc(29.17% - 10px);float:left}.comp-edit-item-calculator-container .sizes-wrapper~.sizes-wrapper~div{clear:both}.comp-edit-item-calculator-container .sizes-wrapper~.sizes-wrapper .calc-attr{margin-left:23px;position:relative}.comp-edit-item-calculator-container .sizes-wrapper~.sizes-wrapper .calc-attr:before{content:"x";position:absolute;left:-18px;top:29px}.comp-edit-item-calculator-container .sizes-wrapper .custom-size-label{font-size:14px;color:#333;font-weight:400;width:auto;padding:0;line-height:40px}.comp-edit-item-calculator-container .sizes-wrapper .custom-size-wrapper input{width:100%;font-size:14px;padding:5px 16px;background:#fff;border:1px solid #D0D0D0;border-radius:2px;box-sizing:border-box;box-shadow:none;color:#333;height:40px;outline:0}.comp-edit-item-calculator-container .sizes-wrapper .custom-size-wrapper input:focus,.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-form-control:focus{border:1px solid #FF8A1E}.comp-edit-item-calculator-container .sizes-wrapper .custom-size-wrapper input::-webkit-inner-spin-button,.comp-edit-item-calculator-container .sizes-wrapper .custom-size-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.comp-edit-item-calculator-container .printing-cost-container{display:flex;margin:20px auto 0;padding:5px 0;font-size:18px;align-items:center;justify-content:space-between}@media(max-width:767px){.comp-edit-item-calculator-container .calc-attr{display:flex;flex-direction:column;align-items:flex-start}.comp-edit-item-calculator-container .calc-attr #attr_container_mailing,.comp-edit-item-calculator-container .calc-attr .attr-container,.comp-edit-item-calculator-container .calc-attr .calculator-label{width:100%}.comp-edit-item-calculator-container .sizes-wrapper{margin-left:0;
1width:calc(50% - 10px)}.comp-edit-item-calculator-container .sizes-wrapper~.sizes-wrapper{width:calc(50% - 10px)}}.comp-coupon-section-container .coupon-section-application-container{clear:both}.comp-coupon-section-container .coupon-section-application-container .coupon-input-group{margin-bottom:0}.comp-coupon-section-container .coupon-section-application-container .coupon-input-group .site-form-input{color:#333}.comp-coupon-section-container .coupon-code-disclaimer{display:inline-block;width:100%}.comp-coupon-section-container .coupon-code-disclaimer .disclaimer-label{color:#107abf;font-size:13px;font-weight:700}.comp-coupon-section-container .apply-coupon-label-loader{min-width:42px}.comp-coupon-section-container .apply-coupon-label-loader .fehp-loading:before{color:#fff}.comp-coupon-section-container .coupon-section-details-container{clear:both;color:#2e7d32;font-size:12px;padding-top:10px;font-weight:400;line-height:19px}.comp-coupon-section-container .coupon-section-details-container .exclusion-disclaimer,.comp-coupon-section-container .coupon-section-details-container .promotion-details{color:#2e7d32;font-size:12px;padding-top:10px;font-weight:400;line-height:19px;display:inline}.comp-coupon-section-container .coupon-section-error-container .error-msg,.comp-coupon-section-container .coupon-section-error-container .error-msg-2{color:#e81e42;font-size:12px;display:block;margin-top:8px}.comp-coupon-section-container .coupon-field-group{display:flex;align-items:stretch}.comp-coupon-section-container .coupon-field-group .coupon-input{flex:1 1 auto;margin-bottom:0}.comp-coupon-section-container .coupon-field-group .apply-coupon-btn{flex:0 0 auto;white-space:nowrap}.comp-coupon-section-container .coupon-error-message{color:#e81e42;font-size:12px;display:block;margin-top:8px}.comp-coupon-section-container .alert-coupon-error-container .exclusion-disclaimer{display:none}.comp-coupon-section-container .site-alert{width:320px;float:right;display:block;text-align:center;font-size:11px}.comp-coupon-section-container .site-alert .error-msg{margin-left:20px;word-wrap:break-word}.comp-coupon-section-container .site-alert.site-alert-success{border-left:1px solid #d6e9c6;opacity:0;padding:0;margin:0;transition:all .5s ease}.comp-coupon-section-container .site-alert.site-alert-success.show-coupon-success{opacity:1;padding:10px 0;margin-top:15px;margin-bottom:20px}.comp-coupon-section-container .site-alert.site-alert-danger{padding:10px 0;margin-top:15px;margin-bottom:20px;border-left:1px solid #ebccd1}.comp-coupon-section-container .site-form-input{border-radius:4px 0 0 4px}.comp-group-shipping-rates-radio-container .shipping-option-radio-container label,.comp-group-shipping-rates-radio-container .shipping-option-radio-group label,.comp-shipping-options-radio-container .shipping-option-radio-container label,.comp-shipping-options-radio-container .shipping-option-radio-group label{font-weight:600;font-size:14px}.comp-group-shipping-rates-radio-container .shipping-option-radio-container.selected,.comp-group-shipping-rates-radio-container .shipping-option-radio-group.selected,.comp-shipping-options-radio-container .shipping-option-radio-container.selected,.comp-shipping-options-radio-container .shipping-option-radio-group.selected{color:#333}.comp-group-shipping-rates-radio-container .shipping-option-radio-container.selected label,.comp-group-shipping-rates-radio-container .shipping-option-radio-group.selected label,.comp-shipping-options-radio-container .shipping-option-radio-container.selected label,.comp-shipping-options-radio-container .shipping-option-radio-group.selected label{font-weight:700}.comp-group-shipping-rates-radio-container .radio-label-wrapper,.comp-shipping-options-radio-container .radio-label-wrapper{display:block;overflow:hidden;cursor:pointer}.comp-group-shipping-rates-radio-container .option-radio-service-container,.comp-group-shipping-rates-radio-container .shipping-label-container,.comp-shipping-options-radio-container .option-radio-service-container,.comp-shipping-options-radio-container .shipping-label-container{float:left;
1width:65%;display:block;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:1px;font-size:14px;font-weight:700}.comp-group-shipping-rates-radio-container .option-radio-service-container input,.comp-group-shipping-rates-radio-container .shipping-label-container input,.comp-shipping-options-radio-container .option-radio-service-container input,.comp-shipping-options-radio-container .shipping-label-container input{position:static;cursor:pointer;float:left}.comp-group-shipping-rates-radio-container .option-radio-service-container .radio-icon-override,.comp-group-shipping-rates-radio-container .shipping-label-container .radio-icon-override,.comp-shipping-options-radio-container .option-radio-service-container .radio-icon-override,.comp-shipping-options-radio-container .shipping-label-container .radio-icon-override{display:inline-block;height:20px;min-width:10px;max-width:20px;position:relative;float:left}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight,.comp-group-shipping-rates-radio-container .shipping-label-container .option-service-name .method-freight,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .method-freight,.comp-shipping-options-radio-container .shipping-label-container .option-service-name .method-freight{float:left;display:inline-block}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight:after,.comp-group-shipping-rates-radio-container .shipping-label-container .option-service-name .method-freight:after,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .method-freight:after,.comp-shipping-options-radio-container .shipping-label-container .option-service-name .method-freight:after{content:" - "}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight-details,.comp-group-shipping-rates-radio-container .shipping-label-container .option-service-name .method-freight-details,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .method-freight-details,.comp-shipping-options-radio-container .shipping-label-container .option-service-name .method-freight-details{float:left;margin-left:2px}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight-details .freight-edd,.comp-group-shipping-rates-radio-container .shipping-label-container .option-service-name .method-freight-details .freight-edd,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .method-freight-details .freight-edd,.comp-shipping-options-radio-container .shipping-label-container .option-service-name .method-freight-details .freight-edd{width:100%;float:left}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .pickup-location,.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .service-transit,.comp-group-shipping-rates-radio-container .shipping-label-container .option-service-name .pickup-location,.comp-group-shipping-rates-radio-container .shipping-label-container .option-service-name .service-transit,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .pickup-location,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .service-transit,.comp-shipping-options-radio-container .shipping-label-container .option-service-name .pickup-location,.comp-shipping-options-radio-container .shipping-label-container .option-service-name .service-transit{float:left;display:inline-block}.comp-group-shipping-rates-radio-container .option-price-container,.comp-shipping-options-radio-container .option-price-container{float:right;width:35%;text-align:right;padding-right:1px;font-size:14px;font-weight:400}@media(max-width:991px){.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .pickup-date,.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .service-edd,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .pickup-date,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .service-edd{width:100%;margin-left:30px}}@media(min-width:992px)and (max-width:1199px){.comp-group-shipping-rates-radio-container .option-radio-service-container,.comp-shipping-options-radio-container .option-radio-service-container{width:6
15%}.comp-group-shipping-rates-radio-container .option-price-container,.comp-shipping-options-radio-container .option-price-container{width:35%}}@media(max-width:400px){.comp-group-shipping-rates-radio-container .option-price-container,.comp-group-shipping-rates-radio-container .option-radio-service-container,.comp-shipping-options-radio-container .option-price-container,.comp-shipping-options-radio-container .option-radio-service-container{font-size:13px}}.comp-group-shipping-rates-radio-container .shipping-option-radio-container .radio-label-wrapper{display:grid;grid-template-columns:18px 1fr;padding:16px 24px}.comp-group-shipping-rates-radio-container .shipping-option-radio-container .radio-label-wrapper.selected{background-color:#eff9fd}@media(max-width:767px){.comp-group-shipping-rates-radio-container .shipping-option-radio-container .radio-label-wrapper{padding:16px 8px}}.comp-group-shipping-rates-radio-container .shipping-option-radio-container .radio-label{padding-left:12px}.comp-group-shipping-rates-radio-container .site-secondary-link{color:#247eca}.comp-group-shipping-rates-radio-container .site-secondary-link:active,.comp-group-shipping-rates-radio-container .site-secondary-link:hover{text-decoration:underline}.comp-group-shipping-rates-radio-container .option-price-container{font-weight:700}.comp-group-shipping-rates-radio-container .shipping-options-wrapper{display:flex;justify-content:space-between}.comp-customer-address-form-container p-autocomplete .ui-autocomplete-loader,.comp-group-shipping-rates-radio-container.not-grouped-shipping .radio-label-wrapper.selected .separator,.comp-shipping-address-form-container p-autocomplete .ui-autocomplete-loader{display:none}.comp-group-shipping-rates-radio-container .shipping-options-wrapper div:first-child{flex:1 0 75%}.comp-group-shipping-rates-radio-container .shipping-options-wrapper div:last-child{width:100%}.comp-group-shipping-rates-radio-container .shipping-rate-container{margin-left:-3px}.comp-group-shipping-rates-radio-container .delivery-datetime{text-transform:capitalize;font-weight:400;margin-left:-3px}.comp-group-shipping-rates-radio-container.not-grouped-shipping .method-freight,.comp-group-shipping-rates-radio-container.not-grouped-shipping .service-transit,.comp-group-shipping-rates-radio-container.not-grouped-shipping .shipping-option-label .pickup-location{font-weight:700}.comp-group-shipping-rates-radio-container.not-grouped-shipping .radio-label-wrapper{padding:18px 24px}@media(max-width:767px){.comp-group-shipping-rates-radio-container.not-grouped-shipping .radio-label-wrapper{padding:18px 12px}}.comp-group-shipping-rates-radio-container.not-grouped-shipping .radio-label-wrapper.selected,.comp-group-shipping-rates-radio-container.not-grouped-shipping .radio-label-wrapper:hover{background-color:#eff9fd}.comp-group-shipping-rates-radio-container.not-grouped-shipping .delivery-datetime,.comp-group-shipping-rates-radio-container.not-grouped-shipping .method-freight-details,.comp-group-shipping-rates-radio-container.not-grouped-shipping .shipping-rate-container{font-size:14px;line-height:19px;text-transform:none}.comp-group-shipping-rates-radio-container.not-grouped-shipping .pickup-address{padding:0}.comp-group-shipping-rates-radio-container.not-grouped-shipping .original-shipping-rate{font-size:13px}.comp-group-shipping-rates-radio-container.not-grouped-shipping .discounted-shipping-rate,.comp-group-shipping-rates-radio-container.not-grouped-shipping .original-shipping-rate{white-space:nowrap;display:inline-block}.comp-group-shipping-rates-radio-container.not-grouped-shipping .pickup-address-details{font-size:14px;line-height:150%;margin-top:2px}.comp-customer-address-form-container,.comp-shipping-address-form-container{font-size:13px}.comp-group-shipping-rates-radio-container.not-grouped-shipping .pickup-address-details .pickup-details{text-align:left}.comp-group-shipping-rates-radio-container.not-grouped-shipping .shipping-option-label .pickup-city-state,.comp-group-shipping-rates-radio-container.not-grouped-shipping .shipping-option-label .site-secondary-link{font-weight:400}@media(max-width:767px){.comp-group-shipping-rates-radio-container.not-grouped-shipping .shipping-option-label{line-height:17px}}@media(max-width:375px){.comp-group-shipping-rates-radio-container .shipping-options-wrapper div:first-child{flex:1 0 45%}}.comp-item-shipping-options-container .shipping-option-radio-group.selected .radio-label-wrapper{background-color:#eff9fd}.comp-item-shipping-options-container .radio-label-wrapper{display:block;overflow:hidden;cursor:pointer}.comp-item-shipping-options-container .option-radio-service-container{display:flex;float:left;width:70%;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.comp-item-shipping-options-container .option-radio-service-container input{position:absolute;cursor:pointer}.comp-item-shipping-options-container .option-radio-service-container .option-radio-input{position:static;float:left;margin-right:-10px;margin-left:5px}.comp-item-shipping-options-container .option-radio-service-container .radio-icon-override{display:inline-block;height:20px;min-width:20px;position:relative;float:left}.comp-item-shipping-options-container .option-radio-service-container .option-service-name .method-freight,.comp-item-shipping-options-container .option-radio-service-container .option-service-name .pickup-location,.comp-item-shipping-options-container .option-radio-service-container .option-service-name .service-transit{float:left;display:inline-block}.comp-item-shipping-options-container .option-radio-service-container .pick-city-state{font-weight:400;display:inline-block}.comp-item-shipping-options-container .option-price-container{float:left;width:30%;text-align:right;padding-left:8px}.comp-item-shipping-options-container .pickup-address-heading{font-weight:700;margin-bottom:5px}.comp-item-shipping-options-container .pickup-acknowledgement-container{clear:both;font-weight:400;padding:20px 20px 10px}.comp-item-shipping-options-container .pickup-acknowledgement-container .checkbox-label-wrapper{margin:10px 0}.comp-item-shipping-options-container .pickup-acknowledgement-container .checkbox-icon-override{min-width:20px}.comp-item-shipping-options-container .pickup-note{width:60%;display:inline-block;vertical-align:top;margin-top:4px}.comp-item-shipping-options-container .pickup-address{width:40%;display:inline-block;line-height:28px}.comp-item-shipping-options-container .acknowledge-label{font-weight:400}.comp-item-shipping-options-container .acknowledge-label.site-text-danger{color:#e81e42}.comp-item-shipping-options-container .acknowledge-label .checkbox-icon-override{min-width:20px}.comp-item-shipping-options-container .ack-text{text-align:right}.comp-item-shipping-options-container .free-shipping{color:#138d16}@media(max-width:767px){.comp-item-shipping-options-container .pickup-address,.comp-item-shipping-options-container .pickup-note{width:100%}.comp-item-shipping-options-container .pickup-address{margin-bottom:20px}.comp-item-shipping-options-container .pickup-note{margin-bottom:10px}.comp-item-shipping-options-container .option-radio-service-container{width:64%}.comp-item-shipping-options-container .option-price-container{padding-left:8px;width:35%}}@media(max-width:400px){.comp-item-shipping-options-container .radio-label-wrapper{padding:18px 12px}}.comp-customer-address-form-container .alias-column,.comp-customer-address-form-container .city-column,.comp-customer-address-form-container .phone-column,.comp-customer-address-form-container .phone-ext-column,.comp-customer-address-form-container .state-column,.comp-customer-address-form-container .zip-code-column{float:left;transition:width .2s linear;position:relative;min-height:1px}.comp-customer-address-form-container .city-column{width:50%}.comp-customer-address-form-container .state-column,.comp-customer-address-form-container .zip-code-column{width:25%}.comp-customer-address-form-container .phone-column{width:35%}.comp-customer-address-form-container .phone-ext-column{width:15%}.comp-customer-address-form-container .alias-column{width:50%}.comp-customer-address-form-container .city-column,.comp-customer-address-form-container .phone-column,.comp-customer-address-form-container .phone-ext-column,.comp-customer-address-form-container .zip-code-column{padding-right:5px}.comp-customer-address-form-container .city-column .ui-autocomplete{width:100%}.comp-customer-address-form-container p-autocomplete .ui-autocomplete-panel{overflow-y:auto;white-space:nowrap;background:#fff;width:100%;border-left:1px solid #D0D0D0;border-right:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;border-radius:4px;box-shadow:inset 0 1px 1px #00000013;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out;position:absolute}.comp-customer-address-form-container p-autocomplete .ui-autocomplete-panel .ui-autocomplete-list-item{margin-bottom:0;padding:5px}.comp-customer-address-form-container p-autocomplete .ui-autocomplete-panel .ui-autocomplete-list-item.ui-state-highlight{background:#f47920;color:#fff}.comp-customer-address-form-container p-autocomplete .ui-autocomplete-panel .ui-autocomplete-list-item:hover{cursor:pointer}@media(max-width:767px){.comp-customer-address-form-container .alias-column,.comp-customer-address-form-container .city-column,.comp-customer-address-form-container .state-column,.comp-customer-address-form-container .zip-code-column{width:100%}.comp-customer-address-form-container .phone-column,.comp-customer-address-form-container .phone-ext-column{width:50%}.comp-customer-address-form-container .city-column,.comp-customer-address-form-container .phone-column,.comp-customer-address-form-container .phone-ext-column,.comp-customer-address-form-container .zip-code-column{padding-right:0}.comp-customer-address-form-container .phone-ext-column{padding-left:5px}}.comp-shipping-address-form-container .alias-column,.comp-shipping-address-form-container .city-column,.comp-shipping-address-form-container .phone-column,.comp-shipping-address-form-container .phone-ext-column,.comp-shipping-address-form-container .state-column,.comp-shipping-address-form-container .zip-code-column{float:left;transition:width .2s linear;position:relative;min-height:1px}.comp-shipping-address-form-container .city-column{width:40%}.comp-shipping-address-form-container .state-column,.comp-shipping-address-form-container .zip-code-column{width:30%}.comp-shipping-address-form-container .phone-column{width:35%}.comp-shipping-address-form-container .phone-ext-column{width:15%}.comp-shipping-address-form-container .alias-column{width:50%}.comp-shipping-address-form-container .city-column,.comp-shipping-address-form-container .phone-column,.comp-shipping-address-form-container .phone-ext-column,.comp-shipping-address-form-container .zip-code-column{padding-right:5px}.comp-shipping-address-form-container .city-column .ui-autocomplete{width:100%}.comp-shipping-address-form-container p-autocomplete .p-inputtext:enabled:hover{border-color:#d0d0d0}.comp-shipping-address-form-container p-autocomplete .p-inputtext:enabled:focus{border-color:#107abf;box-shadow:none}.comp-shipping-address-form-container p-autocomplete .ui-autocomplete-panel{overflow-y:auto;white-space:nowrap;background:#fff;width:100%;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:4px;box-shadow:inset 0 1px 1px #00000013;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out;position:absolute}.comp-shipping-address-form-container p-autocomplete .ui-autocomplete-panel .ui-autocomplete-list-item{margin-bottom:0;padding:5px}.comp-shipping-address-form-container p-autocomplete .ui-autocomplete-panel .ui-autocomplete-list-item.ui-state-highlight{background:#f47920;color:#fff}.comp-shipping-address-form-container p-autocomplete .ui-autocomplete-panel .ui-autocomplete-list-item:hover{cursor:pointer}@media(max-width:767px){.comp-shipping-address-form-container .alias-column,.comp-shipping-address-form-container .city-column,.comp-shipping-address-form-container .state-column,.comp-shipping-address-form-container .zip-code-column{width:100%}.comp-shipping-address-form-container .phone-column,.comp-shipping-address-form-container .phone-ext-column{width:50%}.comp-shipping-address-form-container .city-column,.comp-shipping-address-form-container .phone-column,.comp-shipping-address-form-container .phone-ext-column,.comp-shipping-address-form-container .zip-code-column{padding-right:0}.comp-shipping-address-form-container .phone-ext-column{padding-left:5px}}.site-btn-primary,.site-btn-secondary{padding:12px 16px;line-height:22px;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;text-align:center;color:#fff}.comp-shipping-address-form-container .site-form-group{margin-bottom:15px}.site-btn-primary{background-color:#ff8a1e;border:none;cursor:pointer;font-size:16px;border-radius:3px}.site-btn-primary:active:hover,.site-btn-primary:focus:hover,.site-btn-primary:hover{background-color:#c75302}.site-btn-primary:active,.site-btn-primary:active:focus,.site-btn-primary:focus{background-color:#f9a020}.site-btn-primary:disabled,.site-btn-primary:disabled:active,.site-btn-primary:disabled:focus,.site-btn-primary:disabled:hover{background-color:#d0d0d0;cursor:not-allowed}.site-btn-primary :not(:last-child){margin-right:5px}.site-btn-primary .content,.site-btn-primary .icon{vertical-align:middle;pointer-events:none}.site-btn-primary .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.site-btn-primary .icon:before{color:#fff;transform:translateY(-50%);position:absolute}.site-btn-primary.disabled,.site-btn-primary:active,.site-btn-primary:active:focus,.site-btn-primary:active:hover,.site-btn-primary:disabled,.site-btn-primary:focus,.site-btn-primary:focus:hover,.site-btn-primary:hover{outline:0}.site-btn-primary.disabled,.site-btn-primary:disabled{cursor:not-allowed}a.site-btn-primary{display:inline-block;text-decoration:none;color:#fff}a.site-btn-primary:focus,a.site-btn-primary:focus:active,a.site-btn-primary:hover,a.site-btn-primary:hover:active,a.site-btn-primary:visited{color:#fff}a.site-btn-primary:visited:hover{background-color:#c75302}a.site-btn-primary:visited:focus{background-color:#f9a020}a.site-btn-primary.disabled,a.site-btn-primary.disabled:active,a.site-btn-primary.disabled:focus,a.site-btn-primary.disabled:hover,a.site-btn-primary.disabled:visited{background-color:#d0d0d0}.site-btn-secondary{background-color:#0864a1;border:none;font-size:16px;border-radius:3px}.site-btn-secondary:active:hover,.site-btn-secondary:focus:hover,.site-btn-secondary:hover{background-color:#075d95}.site-btn-secondary:active,.site-btn-secondary:active:focus,.site-btn-secondary:focus{background-color:#107abf}.site-btn-secondary:disabled,.site-btn-secondary:disabled:active,.site-btn-secondary:disabled:focus,.site-btn-secondary:disabled:hover{background-color:#d0d0d0}.site-btn-secondary :not(:last-child){margin-right:5px}.site-btn-secondary .content,.site-btn-secondary .icon{vertical-align:middle;pointer-events:none}.site-btn-secondary .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.site-btn-secondary .icon:before{color:#fff;transform:translateY(-50%);position:absolute}.site-btn-secondary.disabled,.site-btn-secondary:active,.site-btn-secondary:active:focus,.site-btn-secondary:active:hover,.site-btn-secondary:disabled,.site-btn-secondary:focus,.site-btn-secondary:focus:hover,.site-btn-secondary:hover{outline:0}.site-btn-secondary.disabled,.site-btn-secondary:disabled{cursor:not-allowed}a.site-btn-secondary{display:inline-block;text-decoration:none;color:#fff}a.site-btn-secondary:hover,a.site-btn-secondary:visited{color:#fff}a.site-btn-secondary:visited:hover{background-color:#075d95}a.site-btn-secondary:visited:focus{background-color:#107abf}a.site-btn-secondary.disabled,a.site-btn-secondary.disabled:active,a.site-btn-secondary.disabled:focus,a.site-btn-secondary.disabled:hover,a.site-btn-secondary.disabled:visited{background-color:#d0d0d0}
1.comp-address-suggestion-container .edit-address-btn.site-btn-primary,.site-btn-tertiary{background-color:transparent;line-height:22px;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;text-align:center;padding:12px 16px}.site-btn-tertiary{color:#0864a1;border:1px solid #0864A1;font-size:16px;border-radius:3px}.site-btn-tertiary .icon:before{color:#0864a1}.site-btn-tertiary:active:hover,.site-btn-tertiary:focus:hover,.site-btn-tertiary:hover{color:#075d95;border:1px solid #075D95}.site-btn-tertiary:active:hover .icon:before,.site-btn-tertiary:focus:hover .icon:before,.site-btn-tertiary:hover .icon:before{color:#075d95}.site-btn-tertiary:active,.site-btn-tertiary:active:focus,.site-btn-tertiary:focus{color:#107abf;border:1px solid #107ABF}.site-btn-tertiary:active .icon:before,.site-btn-tertiary:active:focus .icon:before,.site-btn-tertiary:focus .icon:before{color:#107abf}.site-btn-tertiary:disabled,.site-btn-tertiary:disabled:active,.site-btn-tertiary:disabled:active:focus,.site-btn-tertiary:disabled:active:hover,.site-btn-tertiary:disabled:focus,.site-btn-tertiary:disabled:focus:hover,.site-btn-tertiary:disabled:hover{color:#d0d0d0;border:1px solid #D0D0D0}.site-btn-tertiary:disabled .icon:before,.site-btn-tertiary:disabled:active .icon:before,.site-btn-tertiary:disabled:active:focus .icon:before,.site-btn-tertiary:disabled:active:hover .icon:before,.site-btn-tertiary:disabled:focus .icon:before,.site-btn-tertiary:disabled:focus:hover .icon:before,.site-btn-tertiary:disabled:hover .icon:before{color:#d0d0d0}.site-btn-tertiary :not(:last-child){margin-right:5px}.site-btn-tertiary .content,.site-btn-tertiary .icon{vertical-align:middle;pointer-events:none}.site-btn-tertiary .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.site-btn-tertiary .icon:before{transform:translateY(-50%);position:absolute}.site-btn-tertiary.disabled,.site-btn-tertiary:active,.site-btn-tertiary:active:focus,.site-btn-tertiary:active:hover,.site-btn-tertiary:disabled,.site-btn-tertiary:focus,.site-btn-tertiary:focus:hover,.site-btn-tertiary:hover{outline:0}.site-btn-tertiary.disabled,.site-btn-tertiary:disabled{cursor:not-allowed}a.site-btn-tertiary{display:inline-block;text-decoration:none}a.site-btn-tertiary:visited:hover{color:#075d95}a.site-btn-tertiary:visited:focus{color:#107abf}a.site-btn-tertiary.disabled,a.site-btn-tertiary.disabled:active,a.site-btn-tertiary.disabled:active:focus,a.site-btn-tertiary.disabled:active:hover,a.site-btn-tertiary.disabled:active:visited,a.site-btn-tertiary.disabled:focus,a.site-btn-tertiary.disabled:focus:hover a.site-btn-tertiary.disabled:visited,a.site-btn-tertiary.disabled:hover,a.site-btn-tertiary.disabled:visited:focus,a.site-btn-tertiary.disabled:visited:hover{color:#d0d0d0;border:1px solid #D0D0D0}a.site-btn-tertiary.disabled .icon:before,a.site-btn-tertiary.disabled:active .icon:before,a.site-btn-tertiary.disabled:active:focus .icon:before,a.site-btn-tertiary.disabled:active:hover .icon:before,a.site-btn-tertiary.disabled:active:visited .icon:before,a.site-btn-tertiary.disabled:focus .icon:before,a.site-btn-tertiary.disabled:focus:hover a.site-btn-tertiary.disabled:visited .icon:before,a.site-btn-tertiary.disabled:hover .icon:before,a.site-btn-tertiary.disabled:visited:focus .icon:before,a.site-btn-tertiary.disabled:visited:hover .icon:before{color:#d0d0d0}.comp-address-suggestion-container{font-size:13px}.comp-address-suggestion-container .address-container{margin-top:20px}.comp-address-suggestion-container .address-details-container{margin:5px 0}.comp-address-suggestion-container .no-match-buttons{margin:10px 0;padding:6px 0;text-align:center}.comp-address-suggestion-container .no-match-buttons button{font-size:14px}.comp-address-suggestion-container .edit-address-btn.site-btn-primary{color:#0864a1;border:1px solid #0864A1;border-radius:3px;font-size:14px;margin:5px 10px;width:auto}.comp-address-suggestion-container .edit-address-btn.site-btn-primary .icon:before{color:#0864a1}
1.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active:hover,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:focus:hover,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:hover{color:#075d95;border:1px solid #075D95}.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active:hover .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:focus:hover .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:hover .icon:before{color:#075d95}.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active:focus,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:focus{color:#107abf;border:1px solid #107ABF}.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active:focus .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:focus .icon:before{color:#107abf}.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:active,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:active:focus,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:active:hover,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:focus,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:focus:hover,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:hover{color:#d0d0d0;border:1px solid #D0D0D0}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn,.comp-address-suggestion-container .use-as-is-btn{border:none;font-style:normal;padding:12px 16px;text-align:center;font-weight:700;line-height:22px;font-family:Noto Sans,sans-serif}.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:active .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:active:focus .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:active:hover .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:focus .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:focus:hover .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:hover .icon:before{color:#d0d0d0}.comp-address-suggestion-container .edit-address-btn.site-btn-primary :not(:last-child){margin-right:5px}.comp-address-suggestion-container .edit-address-btn.site-btn-primary .content,.comp-address-suggestion-container .edit-address-btn.site-btn-primary .icon{vertical-align:middle;pointer-events:none}.comp-address-suggestion-container .edit-address-btn.site-btn-primary .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.comp-address-suggestion-container .edit-address-btn.site-btn-primary .icon:before{transform:translateY(-50%);position:absolute}.comp-address-suggestion-container .edit-address-btn.site-btn-primary.disabled,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active:focus,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active:hover,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:focus,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:focus:hover,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:hover{outline:0}.comp-address-suggestion-container .edit-address-btn.site-btn-primary.disabled,.comp-address-suggestion-container .edit-ad
1dress-btn.site-btn-primary:disabled{cursor:not-allowed}.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active{box-shadow:none}.comp-address-suggestion-container .use-as-is-btn{margin-left:10px;background-color:#ff8a1e;color:#fff;cursor:pointer;font-size:12px}.comp-address-suggestion-container .use-as-is-btn:active:hover,.comp-address-suggestion-container .use-as-is-btn:focus:hover,.comp-address-suggestion-container .use-as-is-btn:hover{background-color:#c75302}.comp-address-suggestion-container .use-as-is-btn:active,.comp-address-suggestion-container .use-as-is-btn:active:focus,.comp-address-suggestion-container .use-as-is-btn:focus{background-color:#f9a020}.comp-address-suggestion-container .use-as-is-btn:disabled,.comp-address-suggestion-container .use-as-is-btn:disabled:active,.comp-address-suggestion-container .use-as-is-btn:disabled:focus,.comp-address-suggestion-container .use-as-is-btn:disabled:hover{background-color:#d0d0d0;cursor:not-allowed}.comp-address-suggestion-container .use-as-is-btn :not(:last-child){margin-right:5px}.comp-address-suggestion-container .use-as-is-btn .content,.comp-address-suggestion-container .use-as-is-btn .icon{vertical-align:middle;pointer-events:none}.comp-address-suggestion-container .use-as-is-btn .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.comp-address-suggestion-container .use-as-is-btn .icon:before{color:#fff;transform:translateY(-50%);position:absolute}.comp-address-suggestion-container .use-as-is-btn.disabled,.comp-address-suggestion-container .use-as-is-btn:active,.comp-address-suggestion-container .use-as-is-btn:active:focus,.comp-address-suggestion-container .use-as-is-btn:active:hover,.comp-address-suggestion-container .use-as-is-btn:disabled,.comp-address-suggestion-container .use-as-is-btn:focus,.comp-address-suggestion-container .use-as-is-btn:focus:hover,.comp-address-suggestion-container .use-as-is-btn:hover{outline:0}.comp-address-suggestion-container .use-as-is-btn.disabled,.comp-address-suggestion-container .use-as-is-btn:disabled{cursor:not-allowed}.comp-address-suggestion-container .use-as-is-btn:active{box-shadow:none}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn{background-color:#0864a1;color:#fff;border-radius:3px;font-size:14px;margin:5px 10px;width:auto}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active:hover,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:focus:hover,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:hover{background-color:#075d95}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active:focus,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:focus{background-color:#107abf}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:disabled,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:disabled:active,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:disabled:focus,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:disabled:hover{background-color:#d0d0d0}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn :not(:last-child){margin-right:5px}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn .content,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn .icon{vertical-align:middle;pointer-events:none}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn .icon:before{color:#fff;transform:translateY(-50%);position:absolute}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn.disabled,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active:focus,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active:hover,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:disabled,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:focus,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:focus:hover,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:hover{outline:0}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn.disabled,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:disabled{cursor:not-allowed}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active{box-shadow:none}
1.comp-address-suggestion-container .edit-address-btn,.comp-address-suggestion-container .use-as-is-btn,.comp-address-suggestion-container .use-suggested-address-btn{border-radius:0;text-transform:uppercase}.comp-address-suggestion-container .with-suggested-address-container .invalid-address-container,.comp-address-suggestion-container .with-suggested-address-container .suggested-address-container{width:50%;float:left;transition:width .2s linear;margin-bottom:10px;padding:0 20px;margin-top:20px;text-align:center}.comp-address-suggestion-container .with-suggested-address-container button{margin-top:10px;line-height:1}.comp-address-suggestion-container .with-suggested-address-container .use-as-is-btn{margin-right:0}.comp-address-suggestion-container .with-suggested-address-container{margin:0 -15px}.comp-address-suggestion-container .with-suggested-address-container .use-as-is-btn{margin-left:0}@media(max-width:991px){.comp-address-suggestion-container .no-match-buttons button{width:50%;min-width:200px;margin:5px 10px}}@media(max-width:767px){.comp-address-suggestion-container .with-suggested-address-container button{width:200px}.comp-address-suggestion-container .modal-title{font-weight:700}.comp-address-suggestion-container .no-match-buttons{padding:0;text-align:center}.comp-address-suggestion-container .edit-address-btn,.comp-address-suggestion-container .use-as-is-btn,.comp-address-suggestion-container .use-suggested-address-btn{display:inline-block;width:100%;font-size:14px;margin-top:10px}.comp-address-suggestion-container .use-as-is-btn{margin-bottom:15px}.comp-address-suggestion-container .with-suggested-address-container .invalid-address-container,.comp-address-suggestion-container .with-suggested-address-container .suggested-address-container{width:100%;float:none}.comp-address-suggestion-container .with-suggested-address-container .use-as-is-btn{margin-bottom:0;margin-left:0}}.comp-item-address-book-container{margin-bottom:10px;font-size:14px}.comp-item-address-book-container .address-book-link,.comp-item-address-book-container .address-radio{border-bottom:1px solid #D0D0D0}.comp-item-address-book-container .address-radio{margin-bottom:0;margin-top:0}.comp-item-address-book-container .address-radio label{width:100%;padding-top:10px;padding-bottom:10px}.comp-item-address-book-container .address-radio .input-radio{position:static;float:left}.comp-item-address-book-container .address-book-link span,.comp-item-address-book-container .new-address-link span{vertical-align:middle}.comp-item-address-book-container .address-book-link i,.comp-item-address-book-container .new-address-link i{margin-right:8px;font-size:18px;vertical-align:middle}.comp-item-address-book-container .address-option{display:block}.comp-item-address-book-container .address-option.address-radio{padding-top:0;padding-bottom:16px}.comp-item-address-book-container .address-option.address-radio .radio-label-wrapper{align-items:flex-start;padding:24px}.comp-item-address-book-container .address-option.address-radio .radio-label-wrapper.selected{background-color:#eff9fd}.comp-item-address-book-container .address-option.address-book-link,.comp-item-address-book-container .address-option.new-address-link{padding:16px 24px}.comp-item-address-book-container .address-info-label{width:78%;line-height:28px;margin-top:-4px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;white-space:unset}@media(max-width:1199px){.comp-item-address-book-container .address-info-label{width:70%}}@media(max-width:766px){.comp-item-address-book-container .address-info-label{width:92%;padding-right:12px}}.comp-item-address-book-container .edit-address-link{text-align:right;width:100%}.comp-item-address-book-container .edit-address-link.disabled{color:#ff8a1e}.comp-item-address-book-container .edit-address-link i,.comp-item-address-book-container .edit-address-link span{vertical-align:middle}.comp-item-address-book-container .fetch-address-loader-container{padding:10px 0}.comp-item-address-book-container .fetch-address-loader-container .fetch-address-loader-icon{color:#f47920;font-size:25px;display:block;text-align:center;padding:15px}.address-form-modal-container .cancel-btn{border-radius:4px}.address-form-modal-container .site-btn-primary{margin-left:10px}.address-list-modal-container .modal-body{max-height:300px;overflow-y:auto}.address-list-modal-container .modal-body.with-address-suggestion{max-height:unset}.address-list-modal-container .address-item{font-size:13px;border-bottom:1px solid #D0D0D0;cursor:pointer}.address-list-modal-container .address-item:hover{background-color:#f4f4f4}.address-list-modal-container .address-item:last-of-type{border-bottom:none}.address-list-modal-container .address-info-container{padding:10px}.address-list-modal-container .address-info{display:inline-block;width:95%}.address-list-modal-container .check-icon{float:right;display:inline-block;width:5%;text-align:right;color:#107abf}.address-list-modal-container .fetch-address-loader-container{padding-bottom:10px}.address-list-modal-container .fetch-address-loader-icon{color:#f47920;font-size:25px;display:block;text-align:center;padding:15px}.comp-item-shipment-group-container{border:1px solid #D0D0D0;background-color:#fff;padding:24px}
1.comp-item-shipment-group-container .shipping-alert{margin-left:15px;margin-right:15px}.comp-item-shipment-group-container .item-info-column{font-size:14px;line-height:19px}@media(max-width:1199px){.comp-item-shipment-group-container .item-info-column{margin-top:24px}}.comp-item-shipment-group-container .item-info-column .item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px}.comp-item-shipment-group-container .shipment-option{display:block;margin-top:16px;cursor:pointer;font-size:14px}.comp-item-shipment-group-container .shipment-option:first-of-type{margin-top:0}.comp-item-shipment-group-container .shipment-option i{font-size:18px;margin-right:8px;vertical-align:middle}.comp-item-shipment-group-container .shipment-option span{vertical-align:middle}.comp-item-shipment-group-container .shipment-title{font-size:18px;font-weight:700;line-height:20px;margin:32px 0 24px}.comp-item-shipment-group-container .shipment-title:nth-of-type(n+3){margin-top:32px}@media(max-width:767px){.comp-item-shipment-group-container .shipment-title{font-size:16px}}.comp-item-shipment-group-container .add-blind-shipping-link.disabled{cursor:not-allowed;color:#666}.comp-item-shipment-group-container .blind-shipping-title{font-weight:700;padding:20px 5px 5px 10px}.comp-item-shipment-group-container .blind-shipping-address-container{background:#fff;border:1px solid #D0D0D0;font-size:13px}.comp-item-shipment-group-container .blind-shipping-address-container .address-book-title{padding:15px 5px 5px 15px;font-weight:700;font-size:14px}.comp-item-shipment-group-container .blind-msg{padding:25px}.comp-item-shipment-group-container .blind-shipping-alert{margin:10px 15px 0}.comp-item-shipment-group-container .delete-blind-shipping-link{display:inline-block;float:right;padding:0 10px;cursor:pointer;color:#333}.comp-item-shipment-group-container .item-shipments{margin-top:32px}.comp-item-shipment-group-container .thumbnail-preview{border:none;cursor:inherit;margin:0;object-fit:contain;max-width:100%;vertical-align:middle;box-shadow:none;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;max-height:100%}.comp-item-shipment-group-container .shipping-item-details{display:flex;gap:14px;margin:32px 0 24px}.comp-item-shipment-group-container .preview-container,.comp-item-shipment-group-container .preview-unavailable{position:relative;border:1px solid #D0D0D0;width:120px;min-height:80px;overflow:hidden;text-align:center;display:flex;align-items:center;justify-content:center;font-size:12px;max-height:100%;margin:0 auto 7px}.comp-item-shipment-group-container .alert-artwork-container .artwork-alert-icon,.comp-item-shipment-group-container .shipping-file-preview-container .item-discount-percent{margin-right:4px}.comp-item-shipment-group-container .specs-list-group{padding-left:0;line-height:100%;list-style:none;transition:.3s;overflow:hidden;max-height:0}.comp-item-shipment-group-container .specs-list-group span{font-size:12px;line-height:16px}.comp-item-shipment-group-container .show-details{display:initial}.comp-item-shipment-group-container .hide-details{display:none}.comp-item-shipment-group-container .show-specs .hide-details{display:initial}.comp-item-shipment-group-container .show-specs .show-details{display:none}.comp-item-shipment-group-container .show-specs .specs-list-group{max-height:-moz-fit-content;max-height:fit-content}.comp-item-shipment-group-container .hide-details:before,.comp-item-shipment-group-container .item-details-button,.comp-item-shipment-group-container .show-details:before{color:#107abf;text-decoration:none;cursor:pointer}.comp-item-shipment-group-container .comp-order-summary-item-container span{font-size:14px;line-height:20px}.comp-item-shipment-group-container .alert-artwork-container .artwork-alert{font-size:12px;text-align:center;color:#ff8a1e}.comp-item-shipment-group-container .shipping-file-preview-container{position:relative}.comp-item-shipment-group-container .shipping-file-preview-container .item-price-container{text-align:right;position:absolute;right:0;font-weight:700}.comp-item-shipment-group-container .shipping-file-preview-container .item-discount{color:#c75302;font-weight:400}@media(min-width:1200px){.comp-item-shipment-group-container .blind-shipping-address-container .edit-ad
1dress-label{display:none}}@media(max-width:767px){.comp-item-shipment-group-container .item-price-container{display:none}}.comp-item-shipment-container .item-shipping-address-book-container,.comp-item-shipment-container .shipping-services-container{background:#fff;font-size:13px}.comp-item-shipment-container .freight-accessorials-container{background:#fff}.comp-item-shipment-container .shipping-option-radio-group{padding:0}.comp-item-shipment-container .shipping-option-radio-group label{font-size:14px;margin-bottom:8px}.comp-item-shipment-container .radio-label-wrapper{border-bottom:1px solid #D0D0D0;padding:5px 0 15px}.comp-item-shipment-container .radio-label-wrapper.last,.comp-item-shipment-container .radio-label-wrapper:last-of-type{border-bottom:none;padding-bottom:10px}.comp-item-shipment-container .delivery-time,.comp-item-shipment-container .freight-transit{font-weight:400}.comp-item-shipment-container .delivery-time-text{white-space:nowrap}.comp-item-shipment-container .shipping-options-loader-container{padding:10px 0}.comp-item-shipment-container .shipping-options-loader{text-align:center;display:block;padding:15px;font-size:25px;color:#f47920}.comp-item-shipment-container .shipping-services-title{padding:24px 0;font-size:18px;font-weight:700}@media(max-width:991px){.comp-item-shipment-container .shipping-services-title{font-size:16px}}.comp-item-shipment-container .split-shipping-container .address-book-title,.comp-item-shipment-container .split-shipping-container .shipping-services-title{padding:20px 5px 5px 0;font-weight:700;font-size:14px}.comp-item-shipment-container .split-shipping-container .freight-accessorials-container{border:none;border-top:1px solid #D0D0D0}.comp-item-shipment-container .split-shipping-container .comp-shipping-options-radio-container{padding-top:10px}.comp-item-shipment-container .split-shipping-container .comp-item-address-book-container .address-options,.comp-item-shipment-container .split-shipping-container .shipping-option-radio-group{padding:0}@media(max-width:991px){.comp-item-shipment-container .split-shipping-container .item-shipping-address-book-container{margin:0 -15px}}.comp-item-shipment-container .delete-split-container,.comp-item-shipment-container .split-qty-container{padding:5px 0 0;margin-bottom:8px}.comp-item-shipment-container .delete-split-container{text-align:right}.comp-item-shipment-container .add-shipment-link,.comp-item-shipment-container .delete-shipment-link{cursor:pointer}.comp-item-shipment-container .add-shipment-link i,.comp-item-shipment-container .delete-shipment-link i{font-size:18px}.comp-item-shipment-container .add-shipment-link{margin-bottom:10px}.comp-item-shipment-container .delete-shipment-link{font-size:14px}.comp-item-shipment-container .split-qty-input{width:auto;margin:6px 0;border:1px solid #D0D0D0}.comp-item-shipment-container .shipping-error-container,.comp-item-shipment-container .shipping-method-note{margin:10px 0}.comp-item-shipment-container .select-address-note{padding:5px 10px 10px}@media(min-width:1200px){.comp-item-shipment-container .split-shipping-container .edit-address-label{display:none}.comp-item-shipment-container .split-shipping-container .pickup-address,.comp-item-shipment-container .split-shipping-container .pickup-note{width:100%}.comp-item-shipment-container .split-shipping-container .pickup-address{margin-bottom:20px}.comp-item-shipment-container .split-shipping-container .pickup-note{margin-bottom:10px}.comp-item-shipment-container .split-shipping-container .comp-item-shipping-options-container .option-price-container{width:25%}.comp-item-shipment-container .split-shipping-container .comp-item-shipping-options-container .option-radio-service-container{width:75%}}.comp-customer-addresses-list-container{transition:all .1s ease-in}.comp-customer-addresses-list-container .customer-address-list{position:relative;font-size:13px;vertical-align:top;margin:8px 0 0;padding:16px 24px;transition:padding .2s;cursor:pointer;background:#fff;display:flex;overflow:hidden}.comp-customer-addresses-list-container .customer-address-list .company-alias-detail-group input[type=radio],.flow-checkout-container.page-shipping-container .shipping-address-container .address-form-container input[type=radio],.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .new-address-container input[type=radio]{vertical-align:text-top}.comp-customer-addresses-list-container .customer-address-list:hover{background:#eff9fd}.comp-customer-addresses-list-container .customer-address-list:first-of-type{margin:24px 0 0}.comp-customer-addresses-list-container .customer-address-list .input-radio-container{width:20px;align-self:flex-start}.comp-customer-addresses-list-container .customer-address-list .company-alias-detail-group{align-self:flex-start;padding-left:16px;padding-right:16px;line-height:28px;margin-top:-4px;font-size:14px;font-weight:400;width:calc(100% - 52px);word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;white-space:unset}.comp-customer-addresses-list-container .customer-address-list .address-actions-group{dis
1play:none;width:32px;text-align:center;align-self:flex-start}.comp-customer-addresses-list-container .customer-address-list .address-actions-group .action-button-container{font-size:18px;cursor:pointer;padding:5px 18px 5px 10px;color:#107abf}.comp-customer-addresses-list-container .customer-address-list .address-actions-group .action-button-container:hover .action-icon:before{color:#0864a1}.comp-customer-addresses-list-container .customer-address-list .address-actions-group .action-button-container.delete-address-action,.comp-customer-addresses-list-container .customer-address-list .address-actions-group .action-button-container.edit-address-action{opacity:0}.comp-customer-addresses-list-container .customer-address-list.selected .address-actions-group .action-button-container.delete-address-action,.comp-customer-addresses-list-container .customer-address-list.selected .address-actions-group .action-button-container.edit-address-action,.comp-customer-addresses-list-container .customer-address-list:hover .address-actions-group .action-button-container.delete-address-action{opacity:1}.comp-customer-addresses-list-container .customer-address-list.selected{cursor:default;background-color:#eff9fd;border:none;padding:24px}.comp-customer-addresses-list-container .customer-address-list.selected .address-actions-group{display:block}@media(max-width:767px){.comp-customer-addresses-list-container .customer-address-list .address-actions-group{top:0;font-size:13px}.comp-customer-addresses-list-container .customer-address-list .action-button-container{margin:10px 0}.comp-customer-addresses-list-container .deliver-to-address-btn{padding:8px 10px;border-radius:3px;font-size:13px}}@media(min-width:768px){.comp-delete-address-modal-container .modal-dialog{width:630px}}.comp-delete-address-modal-container .modal-header-label{font-size:18px;font-weight:400}.comp-delete-address-modal-container .modal-header-label .label-icon{color:#e23a3a}.comp-delete-address-modal-container .close-btn{position:absolute;top:15px;right:15px;float:right;font-size:16px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff}.comp-delete-address-modal-container .delete-message{margin-bottom:0}.comp-delete-address-modal-container .modal-footer .btn{padding:6px 25px;margin-left:10px;border-radius:4px}.comp-delete-address-modal-container .modal-footer .site-btn-primary{margin-left:10px}.comp-order-summary-container .price-breakdown-container{border:1px solid #D0D0D0;padding:32px 24px}.comp-order-summary-container .grouped-shipping .site-list-group,.comp-order-summary-container .no-border .site-list-group{padding-top:0;border:none}.comp-order-summary-container .price-breakdown-container .comp-cart-item-file-preview-container{padding:0}.comp-order-summary-container .checkout-btn{width:100%}.comp-order-summary-container .estimated-order-total-container{text-align:center}.comp-order-summary-container .estimated-order-total-container h5{font-size:16px;font-weight:400;line-height:24px;margin:0 0 16px;color:#767676}.comp-order-summary-container .order-total{display:block;font-weight:700;font-size:24px;line-height:26.4px;color:#333;margin-bottom:32px}.comp-order-summary-container .comp-cart-item-file-preview-container:after{border-left:none}.comp-order-summary-container .no-border{border-top:none}.comp-order-summary-container .item-info-container{padding:0;display:flex;flex-direction:row;margin-left:16px;width:100%;margin-bottom:24px}.comp-order-summary-container .item-info-container.has-file-alert{margin-bottom:0}.comp-order-summary-container .item-info-container .item-name{color:#333;font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-order-summary-container .item-info-container .item-specs-list{font-size:12px;line-height:16px;margin:0 0 8px;display:none}.comp-order-summary-container .item-info-container .item-specs-list.show-specs{display:block}.comp-order-summary-container .item-info-container .item-specs-list .item-project-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-order-summary-container .item-info-container .item-preview-details-container{margin:5px 0;padding:0}.comp-order-summary-container .item-info-container .item-preview-details-container .preview-container{height:80px;width:80px;padding:3px 3px 0;margin:0 auto 7px;background:#fcfff5}.comp-order-summary-container .item-info-container .item-preview-details-container .preview-container img{box-shadow:0 3px 6px #15161733;padding-bottom:0}.comp-order-summary-container .item-info-container .child-item-list{font-size:12px;margin-bottom:0}.comp-order-summary-container .item-info-container .item-price{color:#333;font-weight:700;text-align:right;font-size:13px}
1.comp-order-summary-container .item-info-container .item-details-button-container{cursor:pointer;color:#0864a1;font-size:12px;outline:0}.comp-order-summary-container .item-info-container .item-details-button-container .item-details-button{text-transform:capitalize}.comp-order-summary-container .item-info-container .item-details-button-container .item-details-arrow .arrow-icon{font-weight:700}.comp-order-summary-container .item-info-container.has-roll .item-discount{text-align:right;display:grid}.comp-order-summary-container .item-file-preview-container{padding-right:12px;width:20%}@media(max-width:1199px){.comp-order-summary-container .item-file-preview-container{width:25%}}@media(max-width:991px){.comp-order-summary-container .item-file-preview-container{width:11%}}@media(max-width:700px){.comp-order-summary-container .item-file-preview-container{width:15%}}@media(max-width:500px){.comp-order-summary-container .item-file-preview-container{width:20%}}@media(max-width:400px){.comp-order-summary-container .item-file-preview-container{width:22%}}@media(max-width:991px){.comp-order-summary-container .item-file-preview-container{padding-right:0}}.comp-order-summary-container .item-details-container{padding:0 24px;width:50%}.comp-order-summary-container .item-details-container .item-qty{font-size:12px}@media(max-width:1024px){.comp-order-summary-container .item-details-container{padding:0 0 0 18px;width:40%}}@media(max-width:1199px){.comp-order-summary-container .item-details-container{width:43%}}@media(max-width:991px){.comp-order-summary-container .item-details-container{width:50%}}@media(max-width:700px){.comp-order-summary-container .item-details-container{width:50%}}@media(max-width:500px){.comp-order-summary-container .item-details-container{width:43%}}@media(max-width:400px){.comp-order-summary-container .item-details-container{width:39%}}.comp-order-summary-container .item-price-container{width:22%;position:relative}.comp-order-summary-container .item-price-container .item-discount{color:#c75302;font-size:12px;position:absolute;white-space:nowrap;right:0}.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{margin-right:4px}.comp-order-summary-container .item-price-container .item-discount .item-discount-amount,.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{display:inline-block}@media(max-width:1024px){.comp-order-summary-container .item-price-container .item-discount .item-discount-amount,.comp-order-summary-container .item-price-container .item-discount .item-discount-amount .item-discount-amount-label,.comp-order-summary-container .item-price-container .item-discount .item-discount-amount .item-discount-amount-value,.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{display:block}.comp-order-summary-container .item-price-container .item-discount{white-space:wrap;text-align:right;position:relative}.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{margin-right:0}}@media(max-width:991px){.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{margin-right:4px}.comp-order-summary-container .item-price-container .item-discount .item-discount-amount,.comp-order-summary-container .item-price-container .item-discount .item-discount-amount .item-discount-amount-label,.comp-order-summary-container .item-price-container .item-discount .item-discount-amount .item-discount-amount-value,.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{display:inline-block}}@media(max-width:767px){.comp-order-summary-container .item-details-container{padding:0 12px 0 24px}.comp-order-summary-container .item-price-container .item-discount{white-space:wrap;text-align:right;position:relative}.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{margin-right:0}.comp-order-summary-container .item-price-container .item-discount .item-discount-amount,.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{display:block}}@media(max-width:991px){.comp-order-summary-container .item-price-container{width:35%}}@media(max-width:700px){.comp-order-summary-container .item-price-container{width:30%}}.comp-order-summary-container .site-list-group{margin:0;padding-top:24px;line-height:28px}.comp-order-summary-container .price-group{background:0 0;overflow:hidden;border:none;padding:0}.comp-order-summary-container .price-group:not(.child-item-price-summary){font-weight:400}.comp-order-summary-container .price-group .price-label{float:left}.comp-order-summary-container .price-group .price-value{float:right}.comp-order-summary-container .price-group.order-subtotal-details{font-weight:700;color:#333}.comp-order-summary-container .price-group.order-subtotal-details,.comp-order-summary-container .price-group.shipping-price-details,.comp-order-summary-container .price-group.tax-price-details{font-size:13px}
1.comp-order-summary-container .estimated-total-details{margin-top:5px;border-top:1px solid #D0D0D0;padding-top:24px;font-size:16px;color:#333}.comp-order-summary-container .estimated-total-details .price-label{font-weight:700}.comp-order-summary-container .estimated-total-details .price-value{font-weight:700;float:right}.comp-order-summary-container .order-summary-heading-container{font-size:20px;margin:5px 0 0;font-weight:700}.comp-order-summary-container .order-items-container{padding-bottom:5px;margin:15px 0 20px}.comp-order-summary-container .child-item-price-summary{margin-top:-7px;font-size:13px}.comp-order-summary-container .discount-price-details{color:#c75302;font-size:13px}.comp-order-summary-container .store-credit-price-details{color:#e81e42}.comp-order-summary-container .shipping-info-container{font-size:13px}.comp-order-summary-container .shipping-info-container .shipment-label{font-weight:700;margin:16px 0;color:#333}.comp-order-summary-container .shipping-info-container .missing-shipping-msg,.comp-order-summary-container .shipping-info-container .shipment-qty{margin-bottom:16px}.comp-order-summary-container .shipping-info-container .has-mailing{font-weight:700;margin:16px 0;color:#333}.comp-order-summary-container .shipping-info-container .has-mailing.for-recycle span,.comp-order-summary-container .shipping-info-container .has-mailing.shipping-excess span{display:block;font-weight:300;font-size:12px}.comp-order-summary-container .shipping-info-container .has-mailing.for-recycle{margin:0}.comp-order-summary-container .item-container{padding-bottom:24px}.comp-order-summary-container .item-container .item-alert-container{display:block;width:100%;margin-top:16px;margin-bottom:16px}.comp-order-summary-container .item-container .item-alert-container .artwork-alert{font-size:12px;color:#ff8a1e;display:flex}.comp-order-summary-container .item-container .item-alert-container .artwork-alert img{margin-right:4px}.comp-order-summary-container .item-container .item-alert-container .hard-copy-proof-message{font-size:12px;margin-left:20px}.comp-order-summary-container .item-container .mailing-specs-container,.comp-order-summary-container .item-container .mailing-specs-container.has-excess{margin-bottom:24px}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item{font-size:13px;margin-bottom:8px}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item .mailing-spec-name{font-weight:700;display:block}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item .mailing-spec-desc{font-size:12px}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item .drop-date{font-weight:700}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item .selected-postage{font-weight:400}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item.mailing-spec.DDATE{margin-top:-8px;font-size:12px}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item.mailing-spec.DDATE .mailing-spec-name{font-weight:400;display:inline-block}.comp-order-summary-container .price-group-container{border-top:1px solid #D0D0D0}.comp-order-summary-container .price-group-container.no-border{border-top:none}.comp-order-summary-container .price-group-container.no-border .site-list-group{padding-top:0}.comp-order-summary-container .price-group-container.estimated-order-total-group .price-group{font-weight:700;font-size:16px}.comp-order-summary-container .price-group-container.order-balance .price-group{font-weight:700}.comp-order-summary-container .checkout-btn-container{text-align:center}.comp-order-summary-container .checkout-terms-container{font:"Noto Sans",Arial,sans-serif;margin-bottom:20px;text-align:center;font-size:13px}.comp-order-summary-container .checkout-terms-container .terms-label{display:block;color:#333}.comp-order-summary-container .credit-price-details{color:#fa787e}.comp-order-summary-item-file-preview-container img.thumbnail-preview{border:0;max-width:100%;max-height:100%;position:absolute;inset:0;margin:auto;width:auto;height:auto}.comp-order-summary-item-file-preview-container .side-label-container{font-size:13px;margin:10px 0;font-weight:700;line-height:1;text-align:center;text-transform:uppercase}.comp-order-summary-item-file-preview-container .file-name-container,.comp-order-summary-item-file-preview-container .reupload-file-link{font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.comp-order-summary-item-file-preview-container .file-name-container{padding:5px}.comp-order-summary-item-file-preview-container .empty-file-reupload-l
1ink{padding:5px 0}.comp-order-summary-item-file-preview-container .preview-unavailable{font-size:11px;display:flex;justify-content:center;align-items:center;border:1px solid #D0D0D0;margin:0 0 5px;width:80px;height:80px;padding:30px 0}.comp-order-summary-item-file-preview-container .preview-container{margin:0 0 5px;width:80px;height:80px;position:relative;border:1px solid #D0D0D0}.comp-edd-container .edd{color:#333;font-weight:400;font-size:13px;line-height:21px;margin:0;display:flex;align-items:center}.comp-edd-container .edd-text{font-weight:700}.comp-edd-container .edd-tooltip{margin-left:8px;cursor:pointer;font-size:16px}.comp-edd-container .edd-tooltip-message{border-radius:0;border-color:#ddd;background-color:#fff}.comp-edd-container .popover-content{color:#767676;font-size:13px;max-width:220px;padding:16px}.comp-group-shipping-rates-radio-container .shipping-option-radio-container,.comp-group-shipping-rates-radio-container .shipping-option-radio-group,.comp-shipping-options-radiobox-container .shipping-option-radio-container,.comp-shipping-options-radiobox-container .shipping-option-radio-group{vertical-align:top;margin:8px 0;background-color:#fff;cursor:pointer}.comp-group-shipping-rates-radio-container .shipping-option-radio-container:first-of-type,.comp-group-shipping-rates-radio-container .shipping-option-radio-group:first-of-type,.comp-shipping-options-radiobox-container .shipping-option-radio-container:first-of-type,.comp-shipping-options-radiobox-container .shipping-option-radio-group:first-of-type{margin-top:24px}.comp-group-shipping-rates-radio-container .shipping-option-radio-container label,.comp-group-shipping-rates-radio-container .shipping-option-radio-group label,.comp-shipping-options-radiobox-container .shipping-option-radio-container label,.comp-shipping-options-radiobox-container .shipping-option-radio-group label{font-weight:600;padding:18px 24px;flex-wrap:wrap;align-items:flex-start;margin-bottom:0}.comp-group-shipping-rates-radio-container .shipping-option-radio-container:hover,.comp-group-shipping-rates-radio-container .shipping-option-radio-group:hover,.comp-shipping-options-radiobox-container .shipping-option-radio-container:hover,.comp-shipping-options-radiobox-container .shipping-option-radio-group:hover{background:#eff9fd}.comp-group-shipping-rates-radio-container .shipping-option-radio-container.selected,.comp-group-shipping-rates-radio-container .shipping-option-radio-group.selected,.comp-shipping-options-radiobox-container .shipping-option-radio-container.selected,.comp-shipping-options-radiobox-container .shipping-option-radio-group.selected{background-color:#eff9fd}.comp-group-shipping-rates-radio-container .option-radio-service-container,.comp-shipping-options-radiobox-container .option-radio-service-container{width:60%;display:flex;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.comp-group-shipping-rates-radio-container .option-radio-service-container input,.comp-shipping-options-radiobox-container .option-radio-service-container input{position:static;cursor:pointer;float:left}.comp-group-shipping-rates-radio-container .option-radio-service-container .radio-icon-override,.comp-shipping-options-radiobox-container .option-radio-service-container .radio-icon-override{min-width:20px}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight,.comp-shipping-options-radiobox-container .option-radio-service-container .option-service-name .method-freight{float:left;display:inline-block}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight-details,.comp-shipping-options-radiobox-container .option-radio-service-container .option-service-name .method-freight-details{width:45%;float:left}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight-details .freight-edd,.comp-shipping-options-radiobox-container .option-radio-service-container .option-service-name .method-freight-details .freight-edd{width:100%;float:left}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .pickup-location,.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .service-transit,.comp-shipping-options-radiobox-container .option-radio-service-container .option-service-name .pickup-location,.comp-shipping-options-radiobox-container .option-radio-service-container .option-service-name .service-transit{float:left;display:inline-block}.comp-group-shipping-rates-radio-container .option-price-container,.comp-shipping-options-radiobox-container .option-price-container{width:40%;text-align:right}.comp-group-shipping-rates-radio-container .delivery-time,.comp-group-shipping-rates-radio-container .freight-transit,.comp-group-shipping-rates-radio-container .pickup-address-detail
1s,.comp-group-shipping-rates-radio-container .pickup-city-state,.comp-shipping-options-radiobox-container .delivery-time,.comp-shipping-options-radiobox-container .freight-transit,.comp-shipping-options-radiobox-container .pickup-address-details,.comp-shipping-options-radiobox-container .pickup-city-state{font-weight:400}.comp-group-shipping-rates-radio-container .pickup-address-details,.comp-shipping-options-radiobox-container .pickup-address-details{clear:both}.comp-group-shipping-rates-radio-container .pickup-address,.comp-shipping-options-radiobox-container .pickup-address{padding:0 32px}.comp-group-shipping-rates-radio-container .free-shipping,.comp-shipping-options-radiobox-container .free-shipping{color:#138d16}@media(max-width:767px){.comp-group-shipping-rates-radio-container .option-radio-service-container,.comp-shipping-options-radiobox-container .option-radio-service-container{width:64%}.comp-group-shipping-rates-radio-container .option-price-container,.comp-shipping-options-radiobox-container .option-price-container{padding-left:8px;width:35%}.comp-group-shipping-rates-radio-container .shipping-option-radio-container label,.comp-group-shipping-rates-radio-container .shipping-option-radio-group label,.comp-shipping-options-radiobox-container .shipping-option-radio-container label,.comp-shipping-options-radiobox-container .shipping-option-radio-group label{padding:16px 8px}}.comp-freight-options-container .freight-label-tooltip-wrapper,.comp-freight-options-container .freight-specific-label,.comp-group-freight-options-container .freight-label-tooltip-wrapper,.comp-group-freight-options-container .freight-specific-label{margin-bottom:15px}.comp-freight-options-container .freight-specific-label,.comp-group-freight-options-container .freight-specific-label{margin-bottom:25px}.comp-freight-options-container .freight-checkbox,.comp-group-freight-options-container .freight-checkbox{padding-top:10px;margin-bottom:15px}.comp-freight-options-container .freight-checkbox .freight-accessorials-list-group,.comp-group-freight-options-container .freight-checkbox .freight-accessorials-list-group{margin-bottom:0}.comp-freight-options-container .freight-checkbox .freight-accessorials-list-group li,.comp-group-freight-options-container .freight-checkbox .freight-accessorials-list-group li{display:flex;margin:0 0 10px}.comp-freight-options-container .checkbox-label-wrapper,.comp-group-freight-options-container .checkbox-label-wrapper{margin:0;font-weight:400}.comp-freight-options-container .checkbox-label,.comp-group-freight-options-container .checkbox-label{color:#6c6565;position:relative;margin-right:4px;font-weight:400}.comp-freight-options-container .freight-options-tooltip,.comp-group-freight-options-container .freight-options-tooltip{position:relative;color:#c3c8ce;cursor:pointer}.comp-freight-options-container .special-instruction-input,.comp-group-freight-options-container .special-instruction-input{min-height:75px;resize:none}.comp-freight-options-container .freight-deliver-section .delivery-hours-label .required-icon,.comp-group-freight-options-container .freight-deliver-section .delivery-hours-label .required-icon{color:#e81e42}.comp-freight-options-container .freight-deliver-section select,.comp-group-freight-options-container .freight-deliver-section select{width:100%;border-radius:4px}.comp-freight-options-container textarea,.comp-group-freight-options-container textarea{height:92px;resize:none;border-radius:0}@media(max-width:767px){.comp-freight-options-container .freight-checkbox .freight-accessorials-list-group,.comp-group-freight-options-container .freight-checkbox .freight-accessorials-list-group{width:100%}.comp-freight-options-container .special-instruction-input,.comp-group-freight-options-container .special-instruction-input{min-height:120px}.comp-freight-options-container textarea,.comp-group-freight-options-container textarea{padding:7px 12px}}@media(max-width:370px){.comp-freight-options-container .special-instruction-input,.comp-group-freight-options-container .special-instruction-input{min-height:180px}}.comp-group-freight-options-container .freight-checkbox .freight-accessorials-list-group li{margin:0 0 16px}.comp-sms-notification-container{border:1px solid #D0D0D0;padding:24px;margin-top:20px;margin-bottom:15px;width:100%;overflow:hidden}
1.comp-sms-notification-container .sms-notification-desc-details{padding:0 0 15px;font-size:14px}.comp-sms-notification-container .sign-up-terms p{font-size:13px;margin-top:15px;margin-bottom:0}.comp-sms-notification-container .site-btn-primary{margin-left:-5px;margin-top:0;width:110px;height:40px;font-weight:700;font-size:14px;line-height:2px;background:#0864a1;border-radius:0 2px 2px 0;border:none}.comp-sms-notification-container .site-btn-primary:active,.comp-sms-notification-container .site-btn-primary:focus,.comp-sms-notification-container .site-btn-primary:hover{background:#0864a1}.comp-sms-notification-container .sms-notification-desc-header-label{font-weight:400;font-size:15px}.comp-sms-notification-container .sms-notification-desc-header-label strong{font-weight:600}.comp-sms-notification-container input{float:left;margin-right:5px;border-radius:4px;font-size:13px;width:170px}.comp-sms-notification-container .notif-input-message-wrapper{width:100%;display:inline-block}.comp-sms-notification-container .notif-input-message-wrapper .unsubscribed .site-form-input{height:40px;border-radius:4px 0 0 4px}.comp-sms-notification-container .notif-input-message-wrapper .unsubscribed .site-form-input.show-error:not(:focus){border-right:none;border-radius:4px 0 0 4px}.comp-sms-notification-container .edit-cancel-link,.comp-sms-notification-container .sms-notif-loader{line-height:34px;color:#000}.comp-sms-notification-container .edit-cancel-link{opacity:.2;margin-left:10px}.comp-sms-notification-container .edit-cancel-link:hover{opacity:.5}.comp-sms-notification-container .sms-notif-loader{opacity:.5;margin-right:5px;margin-left:9px;vertical-align:sub;display:inline-block}.comp-sms-notification-container .sms-notification-sign-up{float:left}.comp-sms-notification-container .sms-notif-message{float:right;font-size:11px;margin-top:4px;text-align:left;padding-left:13px;width:260px}.comp-sms-notification-container .input-error-container{font-size:11px;margin-top:-16px;margin-bottom:2px}.comp-sms-notification-container .site-form-input.show-error:not(:focus){border:1px solid #f47920}.comp-sms-notification-container .hide-mobile{display:none}.comp-sms-notification-container .edit-phone-number{margin-left:10px;color:#f47920;cursor:pointer}.comp-sms-notification-container .save-edit-action-buttons{display:inline-block;vertical-align:sub;font-size:13px}.comp-sms-notification-container .no-style-action-button{width:auto;float:none;border:none;color:#f47920;background:0 0}.comp-sms-notification-container .edit-cancel-link-action{color:#f47920;cursor:pointer}@media(max-width:991px){.comp-sms-notification-container .notif-input-message-wrapper{width:50%}.comp-sms-notification-container .sms-notification-sign-up{float:none;display:block}.comp-sms-notification-container .sms-notif-message{float:none;padding-left:0}}@media(max-width:767px){.comp-sms-notification-container{padding:16px}.comp-sms-notification-container .mobile-no-wrapper,.comp-sms-notification-container .sms-notification-desc-group,.comp-sms-notification-container .sms-notification-sign-up-group{width:100%}.comp-sms-notification-container .sms-notification-desc-details{font-size:13px}.comp-sms-notification-container .notif-input-message-wrapper{float:none;width:100%}.comp-sms-notification-container .sms-notif-message{width:100%;margin-top:12px}.comp-sms-notification-container .site-form-input{width:100%}.comp-sms-notification-container .site-btn-primary{width:40%}.comp-sms-notification-container .sms-notification-sign-up.unsubscribed form{text-align:left}.comp-sms-notification-container .sms-notification-sign-up.subscribed .save-edit-action-buttons{margin-top:8px}.comp-sms-notification-container .sms-notification-sign-up.subscribed .no-style-action-button{padding-left:0}}.shipping-level-switch-modal-container .switching{width:300px;margin:0 auto}.shipping-level-switch-modal-container .modal-header .modal-header-label{font-size:18px}.shipping-level-switch-modal-container .modal-header .close-btn{position:absolute;top:15px;right:15px;float:right;font-size:16px;font-weight:700;line-height:1;color:#000;opacity:.2;text-shadow:0 1px 0 #2e7d32}.shipping-level-switch-modal-container .modal-header .close-btn:hover{opacity:.5}.shipping-level-switch-modal-container .modal-footer .site-btn-primary{margin-left:10px}.pickup-error-modal .close-btn{position:absolute;top:5px;right:5px}.pickup-error-modal .pickup-error-btn-container{margin-top:20px;text-align:right}.address-validation-modal-container .address-container{margin-top:20px}.address-validation-modal-container .no-match-buttons{margin:10px 0;padding:6px 0}.address-validation-modal-container .no-match-buttons button{font-size:14px;padding:12px 16px;margin:5px 10px;width:auto}.address-validation-modal-container .use-as-is-btn,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn :not(:last-child),.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn :not(:last-child){margin-right:5px}.address-validation-modal-container .no-match-buttons button:active{box-shadow:none}.address-validation-modal-container .modal-content{border-radius:6px}.address-validation-modal-container .with-suggested-address-container .invali
1d-address-container,.address-validation-modal-container .with-suggested-address-container .suggested-address-container{width:50%;float:left;transition:width .2s linear;margin-bottom:10px;padding:0 10px;margin-top:20px}.address-validation-modal-container .with-suggested-address-container .suggested-address-container .address-details-container div:first-child{color:#e8622e}.address-validation-modal-container .with-suggested-address-container button{margin-top:10px}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn{margin-right:0}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn{background-color:#ff8a1e;color:#fff;border:none;cursor:pointer;border-radius:3px;line-height:22px;font-family:Noto Sans,sans-serif;font-style:normal;text-align:center;font-size:12px;padding:12px 16px;font-weight:700}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:active:hover,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:focus:hover,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:hover{background-color:#c75302}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:active,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:active:focus,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:focus{background-color:#f9a020}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:disabled,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:disabled:active,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:disabled:focus,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:disabled:hover{background-color:#d0d0d0;cursor:not-allowed}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn .content,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn .icon{vertical-align:middle;pointer-events:none}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn .icon:before{color:#fff;transform:translateY(-50%);position:absolute}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn.disabled,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:active,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:active:focus,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:active:hover,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:disabled,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:focus,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:focus:hover,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:hover{outline:0}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn.disabled,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:disabled{cursor:not-allowed}.address-validation-modal-container .address-details-container{text-transform:uppercase}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn{background-color:#ff8a1e;color:#fff;border:none;cursor:pointer;border-radius:3px;padding:12px 16px;line-height:22px;font-family:Noto Sans,sans-serif;font-style:normal;text-align:center;font-weight:700;font-size:12px}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:active:hover,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:focus:hover,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:hover{background-color:#c75302}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:active,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:active:focus,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:focus{background-color:#f9a020}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:disabled,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:disabled:active,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:disabled:focus,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:disabled:hover{background-color:#d0d0d0;cursor:not-allowed}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn .content,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn .icon{vertical-align:middle;pointer-events:none}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn .icon:before{color:#fff;transform:translateY(-50%);position:absolute}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn.disabled,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:active,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:active:focus,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:active:hover,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:disabled,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:focus,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:focus:hover,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:hover{outline:0}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn.disabled,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:disabled{cursor:not-allowed}@media(min-width:768px){.address-validation-modal-container .modal-dialog{width:490px;margin:auto;padding:10px}}@media(max-width:767px){.address-validation-modal-container .no-match-buttons{padding:0}
1.address-validation-modal-container .edit-address-btn,.address-validation-modal-container .use-as-is-btn,.address-validation-modal-container .use-suggested-address-btn{display:inline-block;width:100%;font-size:14px;margin-top:10px}.address-validation-modal-container .use-as-is-btn{margin-bottom:15px}.address-validation-modal-container .with-suggested-address-container .invalid-address-container{border-right:none}.address-validation-modal-container .with-suggested-address-container .invalid-address-container,.address-validation-modal-container .with-suggested-address-container .suggested-address-container{width:100%;float:none}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn{margin-bottom:0}}.comp-blind-shipping-alert-modal-container .modal-header{border-bottom:none}.comp-blind-shipping-alert-modal-container .close-btn{position:absolute;top:15px;right:15px;float:right;font-size:16px;font-weight:700;line-height:1;color:#000;opacity:.2;text-shadow:0 1px 0 #FA6C20}.comp-blind-shipping-alert-modal-container .close-btn:hover{opacity:.5}.comp-blind-shipping-alert-modal-container .site-btn-primary{border-radius:6px}.discounted-shipping-rate{color:#c75302;margin-left:5px}.discounted-shipping-rate.free-shipping-rate{color:#2e7d32}.original-shipping-rate{text-decoration:line-through;font-weight:400;color:#333;display:inline-block}.comp-mailing-cta-modal-container .modal-title,.comp-mailing-cta-modal-container .upload-later-cta-container{font-weight:600}.comp-mailing-list-uploader-container{padding-left:10px}.comp-mailing-list-uploader-container .file-upload-input{display:none}.comp-mailing-cta-modal-container .modal-body{text-align:center;padding:30px 15px}.comp-mailing-cta-modal-container .design-cta-container{border-left:1px solid #D0D0D0}.comp-mailing-cta-modal-container .cta-label{margin-bottom:15px;display:block}.comp-mailing-cta-modal-container .cta-button-container{padding-bottom:20px}.comp-mailing-cta-modal-container .cta-button-container button{width:210px}.comp-mailing-cta-modal-container .or-divider{margin:15px 15px 4px}@media(max-width:767px){.comp-mailing-cta-modal-container .modal-dialog{width:80%;margin:30px auto 0}}@media(max-width:500px){.comp-mailing-cta-modal-container .modal-title{font-size:15px}.comp-mailing-cta-modal-container .modal-dialog{width:90%}}@media(max-width:350px){.comp-mailing-cta-modal-container .cta-button-container button,.comp-mailing-cta-modal-container .cta-modal-body,.comp-mailing-cta-modal-container .modal-title{font-size:13px}.comp-mailing-cta-modal-container .modal-dialog{width:auto;margin:30px 10px}.comp-mailing-cta-modal-container .or-divider{margin-top:5px}}.comp-remove-item-modal-container .modal-content{width:85%;margin:auto}.comp-remove-item-modal-container .modal-content p{margin-bottom:0}.comp-remove-item-modal-container .modal-footer button{border-radius:0}.comp-remove-item-modal-container .modal-header{border-bottom:none}.comp-remove-item-modal-container .btn+.remove-item-btn{margin-left:10px}.comp-remove-item-modal-container .remove-item-message{text-align:center}.comp-remove-item-modal-container .remove-item-message p{margin:0}@media(max-width:767px){.comp-remove-item-modal-container .modal-content{width:100%}}.comp-prime-calendar-primary-container .p-inputtext{border:1px solid #D0D0D0;outline:0;border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:none;padding-left:16px;font-size:14px}.comp-prime-calendar-primary-container .p-inputtext:focus,.comp-prime-calendar-primary-container .p-inputtext:hover{box-shadow:none;border-color:#d0d0d0}.comp-prime-calendar-primary-container .p-button{border-top-left-radius:0!important;border-bottom-left-radius:0!important;font-size:14px;color:#fff;background-color:#ff8a1e;border-color:#ff8a1e}.comp-prime-calendar-primary-container .p-button:active,.comp-prime-calendar-primary-container .p-button:active:focus,.comp-prime-calendar-primary-container .p-button:active:hover,.comp-prime-calendar-primary-container .p-button:focus,.comp-prime-calendar-primary-container .p-button:focus:hover,.comp-prime-calendar-primary-container .p-button:hover{outline:0;box-shadow:none;background-color:#c75302;border-color:#c75302}.comp-prime-calendar-primary-container .p-button .p-button-icon{font-size:14px}.comp-prime-calendar-primary-container .p-datepicker-month:active,.comp-prime-calendar-primary-container .p-datepicker-month:active:focus,.comp-prime-calendar-primary-container .p-datepicker-month:active:hover,.comp-prime-calendar-primary-container .p-datepicker-month:focus,.comp-prime-calendar-primary-container .p-datepicker-month:focus:hover,.comp-prime-calendar-primary-container .p-datepicker-month:hover,.comp-prime-calendar-primary-container .p-datepicker-year:active,.comp-prime-calendar-primary-container .p-datepicker-year:active:focus,.comp-prime-calendar-primary-container .p-datepicker-year:active:hover,.comp-prime-calendar-primary-container .p-datepicker-year:focus,.comp-prime-calendar-primary-container .p-datepicker-year:focus:hover,.comp-prime-calendar-primary-container .p-datepicker-year:hover{background:0 0;border:none}.comp-prime-calendar-primary-container .p-datepicker-header button{min-height:0;min-width:0}.comp-prime-calendar-primary-container .p-datepicker table th{text-align:center}.comp-frequently-bought-together .title{font-size:24px;margin:16px 0}.comp-frequently-bought-together .frequently-bought-together-items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:40px;margin-bottom:72px}.comp-frequently-bought-together .frequently-bought-together-items .product-item:hover{box-shadow:0 4px 8px #d0d0d0;transform-origin:top;transition:all .15s ease-in-out}.comp-frequently-bought-together .frequently-bought-together-items .product-item:hover img{filter:blur(2px)}.comp-frequently-bought-together .frequently-bought-together-items .product-item:hover .
1shop-now-button button{opacity:1}.comp-frequently-bought-together .frequently-bought-together-items .image-wrapper{position:relative;overflow:hidden}.comp-frequently-bought-together .frequently-bought-together-items .image-wrapper:before{content:"";display:block;padding-bottom:100%}.comp-frequently-bought-together .frequently-bought-together-items .image-wrapper img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;max-width:100%}.comp-frequently-bought-together .frequently-bought-together-items .image-wrapper .shop-now-button button{position:absolute;top:50%;width:88%;text-align:center;font-size:16px;line-height:19.07px;font-weight:700;color:#fff;background:#f9a020;border:1px solid #F9A020;border-radius:3px;padding:9.5px 22px;opacity:0;transition:all .2s ease-in-out 0s;margin:0 14px}.comp-frequently-bought-together .frequently-bought-together-items .image-wrapper .shop-now-button button:hover{color:#fff;background-color:#c75302;border-color:#c75302}.comp-frequently-bought-together .frequently-bought-together-items .description-container{padding:10px 8px}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-label{color:#292525;font-weight:700;font-size:16px;position:relative;line-height:1.42;margin:10px 0;text-align:center}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-label:hover{color:#292525}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price{margin:0 0 4px;text-align:center}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .promotional-quantity{color:#333;font-size:14px;margin-right:4px}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .discounted-price,.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .promotional-price{color:#138d16;font-weight:600;text-decoration:none;margin-right:4px}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .discounted-price.discounted,.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .promotional-price.discounted{text-decoration:line-through;color:#333;font-weight:400}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .discount-percent{display:inline-block;position:relative;font-weight:700;font-size:12px;line-height:100%;border-top-right-radius:2px;border-bottom-right-radius:2px;margin-top:4px;color:#c75302;border:1px solid #ffdcbb;border-left:none;padding:3px 4.62px 3px 2px}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .discount-percent:before{content:" ";position:absolute;pointer-events:none;top:-1px;left:-12px;border:solid transparent;border-width:10px 6px;border-right-color:#ffdcbb}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .discount-percent:after{top:0;left:-10px;border:solid transparent;border-right-color:#fff;border-width:9px 5px;content:" ";position:absolute;pointer-events:none}@media(max-width:991px){.comp-frequently-bought-together .title{margin-top:31px}.comp-frequently-bought-together .frequently-bought-together-items{grid-template-columns:1fr 1fr 1fr;margin-bottom:48px}}@media(max-width:767px){.comp-frequently-bought-together{margin:0 10px}.comp-frequently-bought-together .frequently-bought-together-items{grid-template-columns:1fr 1fr;grid-gap:24px}}.flow-checkout-container.page-confirmation-container{padding-bottom:30px}.flow-checkout-container.page-confirmation-container .content-container{display:flex;gap:32px;margin-bottom:32px;width:100%}.flow-checkout-container.page-confirmation-container .content-container .confirmation-header-container{flex:1}.flow-checkout-container.page-confirmation-container .content-container .confirmation-right-container{width:400px}@media(min-width:1232px){.flow-checkout-container.page-confirmation-container .container{width:1232px;padding:0}}.flow-checkout-container.page-confirmation-container .page-title-container{padding:35px 0 20px}.flow-checkout-container.page-confirmation-container .contact-details{margin:32px 0}.flow-checkout-container.page-confirmation-container .contact-details .contact-info-container{margin-top:24px}.flow-checkout-container.page-confirmation-container .contact-details .contact-details-wrapper{padding:40px;background-color:#ade3f51a;border:1px solid #ADE3F5;text-align:center}.flow-checkout-container.page-confirmation-container .contact-details .contact-label{font-weight:300;font-size:24px}.flow-checkout-container.page-confirmation-container .contact-details .contact-item{font-size:16px;font-weight:700;color:#0864a1;margin-right:40px;
1display:inline-block}.flow-checkout-container.page-confirmation-container .contact-details .contact-item:last-child{margin-right:0}.flow-checkout-container.page-confirmation-container .contact-details .contact-icons{margin-right:8px;width:40px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container{display:flex;gap:24px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .order-summary-left-container{flex:1}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .order-summary-right-container{width:400px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container.full-width{flex-direction:column}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container.full-width .order-summary-right-container{width:100%}.flow-checkout-container.page-confirmation-container .billing-info-container,.flow-checkout-container.page-confirmation-container .price-info-container,.flow-checkout-container.page-confirmation-container .products-table-container,.flow-checkout-container.page-confirmation-container .shipping-info-container{border:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-heading-container{border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container{border-bottom:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .products-table-heading-container{display:grid;grid-template-columns:120px 1fr 275px 212px;grid-auto-rows:max-content}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-desc-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-price-heading{display:flex;align-items:center}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-desc-heading{grid-column:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details{padding:16px 24px;border-right:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.file-preview{padding-right:0;min-width:100%;min-height:20px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container{margin-bottom:8px;padding:0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .thumbnail-preview{max-width:92px;max-height:60px;min-height:20px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .preview-container{padding-bottom:0;margin:0 auto 7px;background:#fcfff5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .preview-container img{box-shadow:0 3px 6px #15161733;padding-bottom:0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .preview-unavailable{border:1px solid #D0D0D0;width:96px;height:64px;display:flex;justify-content:center;align-items:center;line-height:120%;font-size:11px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .item-filler,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.file-preview,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.item-price-value{border-right:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.item-desc-value{padding-left:16px;grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .product-name{font-size:13px;font-weight:700;line-height:1.5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-qty,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-list-group{font-size:12px;line-height:1.5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-list-group{list-style:none;padding-left:0;margin-bottom:0;max-height:0;overflow:hidden;transition:.3s}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .edd-date-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.item-price-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.item-turnaround-value{font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.item-turnaround-value{border-left:1px solid #D0D0D0;margin-left:-1px;line-height:1.2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-price-value{line-height:1.5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-container{margin-top:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-container .show-detail
1s{display:inline-block}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-container .hide-details,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-container.show-specs .show-details{display:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-container.show-specs .hide-details{display:inline-block}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-container.show-specs .item-details-button-container{margin-top:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-details-button-container{font-size:12px;line-height:1.5;color:#0864a1;width:-moz-fit-content;width:fit-content}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-details-button{cursor:pointer}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-details-arrow{padding-left:4px;cursor:pointer}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .artwork-alert{font-size:12px;line-height:1.5;color:#ff8a1e;margin-top:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .artwork-alert .artwork-alert-icon{margin-right:8px;margin-top:-4px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .hard-copy-proof-message{font-size:12px;margin-left:24px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-mailing-qty-value{margin-bottom:16px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-price-heading{justify-content:end}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-price-value{text-align:right}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-price-value .item-discount{font-size:12px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .add-on-item{grid-column:2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .add-on-item.last-item{padding-bottom:16px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-turnaround-value{grid-column:3;grid-row:span 7;font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .file-preview{grid-row:span 4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .pickup-address-label{font-weight:600}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item-qty{border-right:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .mailing-spec-desc{font-size:12px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item{padding:0 5px 8px 16px;font-size:13px;line-height:1.2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item.mailing-service-label{line-height:1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item .mailing-spec-name,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item.mailing-service-label{font-weight:700}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item .mailing-spec-name{display:block}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item .mailing-spec-name span{font-weight:400}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item.mailing-spec.DDATE{line-height:1.5;margin-top:-8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item.mailing-spec.DDATE .mailing-spec-name{font-weight:400;font-size:12px;display:unset}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item-price{padding-right:24px;text-align:right;font-size:13px;line-height:1.2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .item-mailing-qty{margin-bottom:4px;font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .mailing-qty{line-height:1;font-size:13px;margin-bottom:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .item-mailing-qty-label{font-size:12px;line-height:120%}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .item-split-qty-value{grid-row:span 7;font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .item-split-qty-value.no-excess{grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .stock-image-price{grid-column:4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .item-address-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .item-shipping-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .item-split-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .item-turnaround-value{grid-row:span 1;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .item-price-value{grid-row:1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .item-desc-value{grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .last-shipping{grid-row:span 1;border-bottom:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping.has-add-ons .file-preview .desktop-preview{grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping.has-add-ons .item-desc-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping.has-add-ons .last-shipping.item-address-value{grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping.has-add-ons .last-shipping{border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping.has-add-ons .add-on-item-qty{border:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-split-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-split-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-split-qty-value{border-left:1px solid #D0D0D0;margin-left:-1px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping.has-add-ons .add-on-item-price.first-price{grid-row:auto}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .stock-image{font-weight:700;grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .stock-image.first-item{padding:16px 5px 8px 16px;display:flex;align-self:flex-end;margin-top:-5px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .first-price{top:16px;position:relative}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .stock-image-price.first-price{border-top:1px solid #D0D0D0;margin-top:-17px;padding-top:16px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping) .item-split-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping) .item-turnaround-value{grid-row:span 2;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping) .item-filler{grid-column:3;grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping) .file-preview{grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping).has-excess-mailing .stock-image-price{grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping).has-excess-mailing .item-filler{grid-column:4;margin-left:-1px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping) .last-shipping{grid-row:span 2;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons.has-item-split-shipping .item-details.last-shipping{grid-row:span 1;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons.has-item-split-shipping .item-filler{grid-column:6;grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons.has-item-split-shipping .stock-image-price{grid-column:7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons.has-item-split-shipping .stock-image-price.first-price{top:-1px;padding-top:16px;margin-top:0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons.has-excess-mailing .item-mailing-filler{border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .last-shipping{grid-row:span 2;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .last-shipping.has-hcp{grid-row:span 4;border-bottom:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.show-edd:not(.item-level-shipping) .item-details-container:not(.has-mailing):not(.has-add-ons) .item-details.item-desc-value{grid-row:span 4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .products-table-heading-container{grid-template-columns:120px 1fr repeat(2,192px)}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .products-table-heading-container{grid-template-columns:120px 1fr repeat(3,155px)}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .item-details-container .item-turnaround-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .products-table-heading-container .item-turnaround-value{grid-column:4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .item-details-container .item-split-qty-value{grid-column:3}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .add-on-item-price{grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .has-add-ons:not(.has-item-split-shipping).has-mailing .last-shipping,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .mailing-service-qty{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .has-add-ons:not(.has-item-split-shipping).has-mailing.has-excess-mailing .last-shipping{grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .has-add-ons:not(.has-item-split-shipping).has-mailing.has-excess-mailing .item-split-qty-value{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .has-add-ons:not(.has-item-split-shipping).has-mailing.has-excess-mailing .stock-image-price{grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .has-excess-mailing .last-shipping{grid-row:span 1;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .has-excess-mailing .add-on-item-price.first-price{top:16px;position:relative}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .item-mailing-filler{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .pro
1ducts-table.mailing-service .stock-image-price{padding:0 24px 8px 16px;grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons .add-on-item-price,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons .stock-image-price,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons:not(.has-item-split-shipping).has-excess-mailing .stock-image-price{grid-column:4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-multiple-files .item-address-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-multiple-files .item-desc-value{grid-row:span 4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .item-qty-value{grid-row:span 9}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons:not(.has-item-split-shipping) .last-shipping{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons:not(.has-item-split-shipping).has-excess-mailing .last-shipping{grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons:not(.has-item-split-shipping).has-excess-mailing .item-split-qty-value{grid-row:span 8}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons:not(.has-item-split-shipping).has-excess-mailing .stock-image{grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons:not(.has-item-split-shipping).has-excess-mailing .file-preview{grid-row:span 5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .products-table-heading-container{grid-template-columns:120px 180px repeat(3,1fr) 210px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-level-pickup{text-align:left;margin-top:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-level-pickup .shipping-info-group{margin-top:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-level-pickup .shipping-label{font-weight:600}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .shipping-info-group{font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-shipping-heading{display:flex;align-items:center}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-shipping-value{font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-turnaround-value{grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping:not(.split-shipping) .item-address-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping:not(.split-shipping) .item-details.item-desc-value{grid-row:span 4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service .has-add-ons:not(.has-item-split-shipping) .mailing-service-qty,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service .has-add-ons:not(.has-item-split-shipping):not(.has-mailing) .item-desc-value{grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container{grid-template-columns:120px 1fr 196px 206px repeat(3,156px)}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-split-qty-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-split-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-split-qty-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-split-qty-value{grid-column:3}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-shipping-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-shipping-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-shipping-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-shipping-value{grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-turnaround-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-turnaround-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-turnaround-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-turnaround-value{grid-column:6}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .has-add-ons:not(.has-item-split-shipping).has-mailing.has-excess-mailing .stock-image-price,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .add-on-item-price,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-price-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-price-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .add-on-item-price,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-price-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-price-value{grid-column:7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .has-add-ons:not(.has-item-split-shipping).has-mailing.has-excess-mailing .last-shipping{grid-row:span 3}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container .stock-image-price{grid-column:6}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container.has-mailing .last-shipping{grid-row:span 9}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container.has-mailing:not(.has-item-split-shipping) .item-mailing-filler{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container.has-mailing:not(.has-item-split-shipping).has-multiple-files .last-shipping{grid-row:span 9}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container.has-mailing:not(.has-item-split-shipping).has-add-ons.has-excess-mailing .mailing-service-qty{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container.has-mailing:not(.has-item-split-shipping).has-add-ons.has-excess-mailing .stock-image-price{grid-column:7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .products-table-heading-container{grid-template-columns:120px 1fr 120px 254px repeat(3,180px)}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-split-qty-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-split-qty-value{grid-column:3}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-address-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-address-value{grid-column:4;grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-shipping-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-shipping-value{grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-shipping-value{font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-turnaround-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-turnaround-value{grid-column:6}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .add-on-item-price,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-price-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-price-value{grid-column:7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .shipping-info-group{font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.split-shipping .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.split-shipping .products-table-heading-container{grid-template-columns:120px 244px 196px 206px repeat(3,1fr)}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.split-shipping .has-item-split-shipping.has-excess-mailing .item-turnaround-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.split-shipping .has-item-split-shipping.has-excess-mailing .item-turnaround-value.last-shipping{grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.split-shipping .has-item-split-shipping.has-excess-mailing .item-split-qty-value.mailing-service-qty{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.split-shipping .has-item-split-shipping.has-excess-mailing:not(.has-add-ons) .mailing-service-qty{border-bottom:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .has-excess-mailing .item-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .has-excess-mailing .item-turnaround-value{grid-row:span 1;font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .has-excess-mailing .file-preview{grid-row:span 5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .custom-shipping-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .freight-options-container{text-align:left;margin-top:24px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .custom-shipping-container .shipping-info-group,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .freight-options-container .shipping-info-group{margin-bottom:24px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .custom-shipping-container .shipping-info-group>div,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .freight-options-container .shipping-info-group>div{margin-bottom:8px;line-height:1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .custom-shipping-container .shipping-info-group:last-child,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .freight-options-container .shipping-info-group:last-child{margin-bottom:0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .custom-shipping-container .shipping-label,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .freight-options-container .shipping-label{font-weight:600;line-height:1;margin-bottom:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table-heading{padding:16px 24px;font-size:14px;font-weight:700;line-height:120%;background-color:#ade3f51a}.flow-checkout-container.page-confirmation-container .products-table-container .products-table-heading:not(.item-price-heading){border-right:1px solid #D0D0D0;display:flex;align-items:center}.flow-checkout-container.page-confirmation-container .price-info-container{border-top:0;padding:24px;display:flex;justify-content:flex-end}.flow-checkout-container.page-confirmation-contain
1er .price-breakdown-container{width:360px;max-width:100%}.flow-checkout-container.page-confirmation-container .price-breakdown-container .price-container{line-height:1;margin-bottom:10px}.flow-checkout-container.page-confirmation-container .price-breakdown-container .price-container>span{font-size:13px;line-height:1}.flow-checkout-container.page-confirmation-container .price-breakdown-container .price-container .price-value{float:right;font-size:13px}.flow-checkout-container.page-confirmation-container .price-breakdown-container .price-container.payment-border-top{margin-top:16px;padding-top:16px;border-top:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .price-breakdown-container .price-container .discount-value,.flow-checkout-container.page-confirmation-container .price-breakdown-container .price-container.discount,.flow-checkout-container.page-confirmation-container .price-breakdown-container .store-credit{color:#c75302}.flow-checkout-container.page-confirmation-container .price-breakdown-container .balance .price-value,.flow-checkout-container.page-confirmation-container .price-breakdown-container .balance span{font-size:14px}.flow-checkout-container.page-confirmation-container .price-breakdown-container .printing-cost{font-weight:700}.flow-checkout-container.page-confirmation-container .price-breakdown-container .total-paid{color:#ff8a1e;font-weight:700}.flow-checkout-container.page-cart-container .price-breakdown-container .discount-price-details,.flow-checkout-container.page-cart-container .price-breakdown-container .store-credit-price-details,.flow-checkout-container.page-confirmation-container .price-breakdown-container .discounted-shipping-rate{color:#c75302}.flow-checkout-container.page-confirmation-container .price-breakdown-container .original-shipping-rate{text-decoration:line-through;margin-right:5px}.flow-checkout-container.page-confirmation-container .order-summary-heading-container{padding:16px 24px;font-size:14px;font-weight:700;line-height:1;background-color:#ade3f51a;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .billing-info-container,.flow-checkout-container.page-confirmation-container .shipping-info-container{margin-bottom:24px;border:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .billing-info-container .billing-details-container,.flow-checkout-container.page-confirmation-container .billing-info-container .shipping-details-container,.flow-checkout-container.page-confirmation-container .shipping-info-container .billing-details-container,.flow-checkout-container.page-confirmation-container .shipping-info-container .shipping-details-container{padding:24px;font-size:13px}.flow-checkout-container.page-confirmation-container .billing-info-container .billing-label,.flow-checkout-container.page-confirmation-container .billing-info-container .custom-shipping-text,.flow-checkout-container.page-confirmation-container .billing-info-container .shipping-label,.flow-checkout-container.page-confirmation-container .shipping-info-container .billing-label,.flow-checkout-container.page-confirmation-container .shipping-info-container .custom-shipping-text,.flow-checkout-container.page-confirmation-container .shipping-info-container .shipping-label{font-weight:600;line-height:1;margin-bottom:8px}.flow-checkout-container.page-confirmation-container .billing-info-container .billing-info-group,.flow-checkout-container.page-confirmation-container .billing-info-container .shipping-info-group,.flow-checkout-container.page-confirmation-container .shipping-info-container .billing-info-group,.flow-checkout-container.page-confirmation-container .shipping-info-container .shipping-info-group{margin-bottom:24px}.flow-checkout-container.page-confirmation-container .billing-info-container .billing-info-group>div,.flow-checkout-container.page-confirmation-container .billing-info-container .shipping-info-group>div,.flow-checkout-container.page-confirmation-container .shipping-info-container .billing-info-group>div,.flow-checkout-container.page-confirmation-container .shipping-info-container .shipping-info-group>div{margin-bottom:8px;line-height:1}.flow-checkout-container.page-confirmation-container .billing-info-container .billing-info-group:last-child,.flow-checkout-container.page-confirmation-container .billing-info-container .shipping-info-group:last-child,.flow-checkout-container.page-confirmation-container .shipping-info-container .billing-info-group:last-child,.flow-checkout-container.page-confirmation-container .shipping-info-container .shipping-info-group:last-child{margin-bottom:0}.flow-checkout-container.page-confirmation-container .billing-info-container .custom-shipping-container,.flow-checkout-container.page-confirmation-container .shipping-info-container .custom-shipping-container{border-top:1px solid #D0D0D0;padding-top:24px}.flow-checkout-container.page-confirmation-container .billing-info-container .shipping-info-group .shipping-title-label,.flow-checkout-container.page-confirmation-container .shipping-info-container .shipping-info-group .shipping-title-label{margin-bottom:16px;font-weight:600}.flow-checkout-container.page-confirmation-container .billing-info-container .card-detail
1s-container{display:flex}.flow-checkout-container.page-confirmation-container .billing-info-container .cc-icons-image{max-height:32px;margin-right:8px}.flow-checkout-container.page-confirmation-container .billing-info-container .card-details{padding-top:3px}.flow-checkout-container.page-confirmation-container .billing-info-container span{display:block;position:relative}.flow-checkout-container.page-confirmation-container .comp-order-summary-item-file-preview-container .preview-container{width:96px;height:64px}.ie-div-position-customer-chat.hide-chat-cta{display:block}.flow-checkout-container.page-single-checkout-container .comp-single-checkout-container{padding-bottom:48px;padding-top:24px;display:grid;grid-template-columns:2fr minmax(380px,1fr);grid-column-gap:32px;grid-template-areas:"shippingContent orderSummary" "shippingContent  orderSummary" "faq orderSummary"}.flow-checkout-container.page-single-checkout-container .cart-item-count-container{display:flex;align-items:center;line-height:110%;gap:16px;padding-top:24px;width:100%}.flow-checkout-container.page-single-checkout-container .cart-item-count-container .count-label{margin-bottom:0;font-size:24px;font-weight:700}.flow-checkout-container.page-single-checkout-container .cart-item-count-container .cart-item-count{font-size:20px;color:#767676}.flow-checkout-container.page-single-checkout-container .comp-edd-container .edd-tooltip.fehp-tooltip:before{content:"";background-image:url(tooltip-icon.810c45a885bb7001.svg);display:block;width:16px;height:16px;background-size:cover;background-position:center}.flow-checkout-container.page-single-checkout-container .content-section-container{grid-area:shippingContent}.flow-checkout-container.page-single-checkout-container .content-section-container .site-accordion{border:1px solid #D0D0D0;margin-bottom:24px}.flow-checkout-container.page-single-checkout-container .content-section-container .site-accordion.open .checkout-login-register-container{padding:0 0 24px 40px}.flow-checkout-container.page-single-checkout-container .content-section-container .comp-coupon-section-container .site-alert{display:none}.flow-checkout-container.page-single-checkout-container .content-section-container .comp-coupon-section-container .site-form-input{height:46px}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.estimated-total-details{margin-top:16px;padding-top:16px}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.estimated-total-details .price-label,.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.estimated-total-details .price-value{color:#e87a14}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.discount-price-details,.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.order-subtotal-details,.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.shipping-price-details,.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.tax-price-details{font-size:14px;font-weight:700}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.discount-price-details{color:#e81e42}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .comp-edd-container .edd{color:#e87a14;font-weight:700}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .estimated-order-total-container{margin-bottom:16px;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .estimated-order-total-container h5{color:#333;font-weight:700}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .estimated-order-total-container .order-total{margin-bottom:16px;font-size:16px}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container{padding:8px 16px;display:grid;border-bottom:0;align-items:center;gap:16px;min-height:48px;border-color:#d0d0d0;background-color:#f4f4f4}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container .title-label{font-weight:700;font-size:18px;line-height:normal}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container .check-circle-icon{display:none}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container .steps{display:flex;align-items:center;align-self:center;gap:10px}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container .steps .fa-check-circle:before{color:#0070b3}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container .accordion-item-indicator{font-size:18px;font-weight:700}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.open{margin-bottom:24px;border-bottom:1px solid #D0D0D0;background-color:#ade3f51a}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.open.shipping-nav{margin-bottom:32px}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.done{background-color:#ade3f51a;grid-template-columns:max-content 1fr}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.done .accordion-item-content-container,.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.done .checkout-login-register-container{margin:0}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container:hover{cursor:pointer}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.payment-method-nav .panel-header{margin-bottom:30px}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container .shipping-options .shipping-details .customer-name{margin-right:0}.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form{max-width:400px}.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-forgot-password-handler-container .header-text-container,.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-login-handler-container .header-text-container,.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-register-handler-container .header-text-container{display:none}.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-login-handler-container .forgot-password-wrapper{display:block}.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-login-handler-container .login-create-link,.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-login-handler-container .site-btn-primary{width:100%}.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-login-handler-container .register-content{border-bottom:0}.flow-checkout-container.page-single-checkout-container .accordion-item-content.customer-info{display:block;max-width:600px}.flow-checkout-container.page-single-checkout-container .accordion-item-content .email-container,.flow-checkout-container.page-single-checkout-container .accordion-item-content .first-container,.flow-checkout-container.page-single-checkout-container .accordion-item-content .last-container,.flow-checkout-container.page-single-checkout-container .accordion-item-content .phone-container{flex-basis:100%;display:grid;grid-template-columns:105px 1fr;gap:56px;font-size:14px;word-break:break-word;line-height:150%;margin-bottom:8px}.flow-checkout-container.page-single-checkout-container .accordion-item-content .next-btn-container{margin-top:24px}.flow-checkout-container.page-single-checkout-container .accordion-item-content .next-btn-container .site-btn-primary{padding:16px 40px;width:100%;max-width:304px;height:48px;box-sizing:border-box;line-height:100%}.flow-checkout-container.page-single-checkout-container .accordion-item-content .next-btn-container .site-btn-primary:not(:disabled){background-color:#f9a020}.flow-checkout-container.page-single-checkout-container .accordion-item-content .next-btn-container .secured-link-container{width:100%;max-width:304px;text-align:center}.flow-checkout-container.page-single-checkout-container .panel-details{display:grid;grid-template-columns:1fr 24px;grid-column-gap:16px}.flow-checkout-container.page-single-checkout-container .panel-details .customer-email,.flow-checkout-container.page-single-checkout-container .panel-details .shipping-detail,.flow-checkout-container.page-single-checkout-container .panel-details .shipping-option-detail,.flow-checkout-container.page-single-checkout-container .panel-details .switch-link{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#107abf;text-decoration:underline}.flow-checkout-container.page-single-checkout-container .panel-details .customer-email{align-self:center;max-width:300px}.flow-checkout-container.page-single-checkout-container .panel-details .company-name{align-self:center}.flow-checkout-container.page-single-checkout-container .panel-details .shipping-option-detail{display:block}.flow-checkout-container.page-single-checkout-container .panel-details .selected-options{margin-bottom:24px}.flow-checkout-container.page-single-checkout-container .panel-details .selected-options .shipping-option-detail:first-of-type{margin-bottom:8px}.flow-checkout-container.page-single-checkout-container .panel-details .selected-options:last-of-type{margin-bottom:0}.flow-checkout-container.page-single-checkout-container .panel-details .switch-link{width:24px;align-self:baseline;text-align:right;color:#107abf}.flow-checkout-container.page-single-checkout-container .order-summary-panel-container{position:sticky;top:10px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container{border:0;padding:0 40px 24px;margin-bottom:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container .shipping-step-heading-container{margin-top:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .new-address-container{border:0;margin-top:0;padding:16px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .new-address-container:hover{background-color:#eff9fd}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .show-more-link{margin-bottom:8px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container .address-form-container:not(.address-form-hidden){margin-top:3px;padding:16px;background-color:transparent;border:1px solid #F9A020}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-method-container{border:0;border-top:1px solid #D0D0D0;padding:24px 0 32px;margin-left:40px;margin-right:40px;margin-bottom:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-customer-addresses-list-container .customer-address-list.selected,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-shipping-options-radiobox-container .shipping-option-radio-group.selected{background-color:transparent;border:1px solid #F9A020}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-customer-addresses-list-container .customer-address-list,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-shipping-options-radiobox-container .shipping-option-radio-group label{padding:16px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-customer-addresses-list-container .fehp-brush:before{content:"";background-image:url(edit-icon.6723734d27366a81.svg);display:block;width:15px;height:18px;background-size:cover;background-position:center}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-shipping-options-radiobox-container .shipping-option-radio-group{margin-top:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-shipping-options-radiobox-container .shipping-option-radio-group:last-of-type{margin-bottom:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container{border:0;padding:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-shipping-address-form-container .phone-column .site-form-group,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-shipping-address-form-container .phone-ext-column .site-form-group{margin-bottom:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .reseller-step-label{font-size:16px;font-weight:700}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container{padding:0 40px 24px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .shipping-content-container{padding-bottom:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-group-container,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .shipping-level-option-container{border:0;padding:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-group-container .item-shipment-column{display:grid;gap:16px;grid-template-columns:66.66666667% 1fr}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-group-container .blind-shipping-address-container{border:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-ad
1dress-book-container .address-option.address-radio .radio-label-wrapper.selected,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipping-options-container .shipping-option-radio-group.selected .radio-label-wrapper{border:1px solid #F9A020;background-color:transparent}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-group-container .address-book-title{padding:5px 0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-group-container .blind-shipping-title{padding:20px 0 5px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-container .item-shipping-address-book-container{display:grid;grid-template-columns:1fr}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-container .item-shipping-address-book-container .split-shipping-qty-container{display:grid;gap:12px;grid-template-columns:1fr 1fr}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-container .item-shipping-address-book-container.split-shipping .split-content-container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .blind-shipping-content-container{display:grid;grid-template-columns:1fr 1fr;gap:12px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .blind-shipping-container .comp-item-address-book-container{padding:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .radio-label-wrapper{padding:16px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipping-options-container .shipping-option-radio-group label{margin-bottom:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipping-options-container.is-split-shipping .shipping-option-radio-group:last-of-type label{margin-bottom:8px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .payment-options-container,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .radio-label-wrapper{border:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-address-book-container .address-option.address-radio .radio-label-wrapper.selected .address-info-label{width:100%}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-address-book-container .address-option.address-radio .radio-label-wrapper.selected .edit-ad
1dress-link{width:auto;padding-left:5px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-address-book-container .fehp-brush:before{content:"";background-image:url(edit-icon.6723734d27366a81.svg);display:block;width:15px;height:18px;background-size:cover;background-position:center}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container{padding:0 40px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .payment-options-container .panel-body{padding:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .payment-content-container{padding-bottom:24px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .page-loader-container{padding:50px;min-height:auto}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-terms-payment-container .payment-radio-group.selected-payment{border:1px solid #F9A020;background-color:transparent}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-paypal-payment-container .payment-radio-group.selected-payment-profile{border:1px solid #F9A020}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-payment-profile-container .radio-label-wrapper.selected-payment-profile{border:1px solid #F9A020;background-color:transparent}.comp-eddm-invalid-date-modal-container .modal-footer button,.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-footer button{border-radius:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:720px}.flow-checkout-container.page-single-checkout-container .comp-sticky-btn-container{display:none}@media(max-width:1199px){.flow-checkout-container.page-single-checkout-container .comp-item-address-book-container .address-option.address-radio .radio-label-wrapper.selected .address-info-label{width:100%}.flow-checkout-container.page-single-checkout-container .comp-item-address-book-container .address-option.address-radio .radio-label-wrapper.selected .edit-ad
1dress-link{width:10%}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-containe{bottom:16px}}@media(min-width:768px){.comp-eddm-invalid-date-modal-container.site-modal-lg .modal-dialog{width:500px}}.comp-eddm-invalid-date-modal-container .modal-content{width:85%;margin:auto}.comp-eddm-invalid-date-modal-container .modal-content p{margin-bottom:0}.comp-eddm-invalid-date-modal-container .modal-header{border-bottom:none}.comp-eddm-invalid-date-modal-container .btn+.remove-item-btn{margin-left:10px}.comp-eddm-invalid-date-modal-container .modal-footer{justify-content:flex-end}@media(max-width:767px){.comp-eddm-invalid-date-modal-container .modal-content{width:100%}}.flow-checkout-container .paypal-terms-container{font-size:12px;margin-top:15px;font-weight:500;text-align:center;margin-bottom:25px}.flow-checkout-container .paypal-label,.flow-checkout-container .terms-label{color:#333}.flow-checkout-container .paypal-label{display:block}.flow-checkout-container .new-card-terms,.flow-checkout-container .terms-label{margin-right:3px}.flow-checkout-container .new-card-terms-container{font-weight:400;position:absolute;bottom:10px;width:296px;text-align:center;right:0}.flow-checkout-container .new-card-terms-container .italic-primary-link{cursor:pointer}@media(max-width:767px){.flow-checkout-container .new-card-terms-container{bottom:138px}}@media(max-width:360px){.flow-checkout-container .new-card-terms-container{bottom:125px}}@media(max-width:345px){.flow-checkout-container .new-card-terms-container{bottom:110px}}@media(max-width:320px){.flow-checkout-container .new-card-terms-container{bottom:90px}}.flow-checkout-container .panel-heading{font-weight:700}.flow-checkout-container .panel-body{padding:24px}.flow-checkout-container.dt-loader{height:100%}.flow-checkout-container.page-upload-container .site-alert-success{border-left-color:#138d16;border-radius:3px;border-width:1px 1px 1px 5px;display:block;word-wrap:break-word;overflow-wrap:break-word}.flow-checkout-container.page-upload-container .site-alert-danger{border-left-color:#ce4844;border-radius:3px;border-width:1px 1px 1px 5px;display:block;word-wrap:break-word;overflow-wrap:break-word}.flow-checkout-container.page-upload-container .headings-container{padding-bottom:20px;padding-top:15px}.flow-checkout-container.page-upload-container .page-title{font-size:24px;margin-bottom:0;font-weight:400}.flow-checkout-container.page-upload-container .product-description{font-size:13px;margin-top:8px;margin-bottom:0;padding:0;font-weight:700}.flow-checkout-container.page-upload-container .panel-heading{color:#f47920;font-size:16px;padding:8px}.flow-checkout-container.page-cart-container .continue-shopping-link-container,.flow-checkout-container.page-upload-container .site-alert{font-size:14px}.flow-checkout-container.page-upload-container .comp-proofing-options-container .panel-body{padding:15px}.flow-checkout-container.page-upload-container .site-alert h4{font-weight:500}.flow-checkout-container.page-upload-container .upload-continue-btn-container{padding:0 15px}.flow-checkout-container.page-upload-container .upload-continue-btn{display:block;width:100%}.flow-checkout-container.page-upload-container .upload-continue-btn:hover{transform:scale(1.01);transition:all .1s ease-in}.flow-checkout-container.page-upload-container .comp-file-upload-guidelines-container{margin-top:20px;margin-bottom:40px}.flow-checkout-container.page-upload-container .checkout-btn{width:100%}.flow-checkout-container.page-cart-container{width:1170px;margin:auto;padding-right:15px;padding-left:15px}.flow-checkout-container.page-cart-container .estimated-total-mobile{display:none}.flow-checkout-container.page-cart-container .content-wrapper{display:grid;grid-template-columns:1fr .5fr;grid-gap:15px}.flow-checkout-container.page-cart-container .content-wrapper .empty-cart-wrapper{grid-column-start:1;grid-column-end:-1;display:flex;justify-content:center;align-items:center;margin-bottom:70px}.flow-checkout-container.page-cart-container .content-wrapper .empty-cart-btn-container{text-align:center}.flow-checkout-container.page-cart-container a:focus,.flow-checkout-container.page-cart-container a:hover{text-decoration:underline}.flow-checkout-container.page-cart-container .dropdown-menu-link:focus,.flow-checkout-container.page-cart-container .dropdown-menu-link:hover{text-decoration:none}
1.flow-checkout-container.page-cart-container .coupon-details-body{padding-top:20px}.flow-checkout-container.page-cart-container .comp-edit-specs-modal-container .modal-body{padding-bottom:0}.flow-checkout-container.page-cart-container .coupon-details-heading{color:#333;border-bottom:0;font-size:16px;padding:17px 24px 21px}.flow-checkout-container.page-cart-container .cart-content-wrapper,.flow-checkout-container.page-cart-container .empty-cart-wrapper{margin:0}.flow-checkout-container.page-cart-container .cart-content-container{padding-bottom:40px}.flow-checkout-container.page-cart-container .cart-top-section{padding:0 15px}.flow-checkout-container.page-cart-container .cart-item-specs-container{border-left:1px solid #D0D0D0}.flow-checkout-container.page-cart-container .cart-item-heading-container{display:flex;align-items:center;background-color:#f4f4f4;padding:16px 24px;border-left:1px solid #D0D0D0}.flow-checkout-container.page-cart-container .cart-item-heading-container .cart-item-header,.flow-checkout-container.page-cart-container .cart-item-heading-container .cart-item-project-name-container{grid-column:1}.flow-checkout-container.page-cart-container .cart-item-heading-container .cart-item-price-container{margin-left:auto;justify-self:end}.flow-checkout-container.page-cart-container .comp-cart-item-container{border:1px solid #D0D0D0;margin-bottom:16px}.flow-checkout-container.page-cart-container .add-mailing-container{padding:0 24px 20px}.flow-checkout-container.page-cart-container .add-mailing-container .add-mailing-icon{background:url(mailbox.c67711c8a42ad049.png) no-repeat;display:inline-block;height:14px;width:14px;background-size:cover;overflow:hidden;text-decoration:none;margin-right:5px}.flow-checkout-container.page-cart-container .order-summary-content-container{padding-left:0}.flow-checkout-container.page-cart-container .cart-item-thumbnail-container{padding-right:0;padding-top:0;padding-bottom:24px;grid-row:span 2}.flow-checkout-container.page-cart-container .cart-item-thumbnail-container .reupload-file-link{text-align:center;margin:16px 0 5px}.flow-checkout-container.page-cart-container .cart-item-thumbnail-container .design-online-link{text-align:center}@media(max-width:767px){.flow-checkout-container.page-cart-container .cart-item-thumbnail-container{padding-right:15px;padding-bottom:0}}.flow-checkout-container.page-cart-container .cart-item-design-online-container{cursor:pointer;padding:0 24px 24px}.flow-checkout-container.page-cart-container .price-breakdown-container{border:1px solid #D0D0D0;padding:40px 24px}.flow-checkout-container.page-cart-container .estimated-order-total-container{text-align:center;padding-bottom:4px}.flow-checkout-container.page-cart-container .estimated-order-total-container h4{color:#767676;font-weight:400;margin-top:0;margin-bottom:10px}.flow-checkout-container.page-cart-container .order-total{display:block;margin-top:16px;margin-bottom:16px}.flow-checkout-container.page-cart-container .link-button-cc-icons-container{text-align:right}.flow-checkout-container.page-cart-container .checkout-btn{width:100%;margin-bottom:16px}.flow-checkout-container.page-cart-container .price-breakdown-container .site-list-group{margin-top:25px;margin-bottom:0}.flow-checkout-container.page-cart-container .price-breakdown-container .price-group{background:0 0;overflow:hidden;padding:0 0 12px;border:none}.flow-checkout-container.page-cart-container .price-breakdown-container .price-group .price-label{float:left}.flow-checkout-container.page-cart-container .price-breakdown-container .price-group .price-value{float:right}.flow-checkout-container.page-cart-container .price-breakdown-container .price-group.order-subtotal-details{font-weight:700;color:#333}.flow-checkout-container.page-cart-container .price-breakdown-container .estimated-total-details{border-top:1px solid #D0D0D0;font-size:16px;margin-top:12px;padding-top:24px;padding-bottom:3px}.flow-checkout-container.page-cart-container .price-breakdown-container .estimated-total-details .price-label{font-weight:700}.flow-checkout-container.page-cart-container .price-breakdown-container .estimated-total-details .price-value{font-weight:700;float:right}.flow-checkout-container.page-cart-container .price-breakdown-container .order-summary-heading-container{font-size:20px;margin:5px 0 0;font-weight:700}.flow-checkout-container.page-cart-container .price-breakdown-container .order-items-container{padding-bottom:5px;margin:15px 0 20px;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-cart-container .price-breakdown-container .child-item-price-summary{margin-top:-
17px;font-size:13px}.flow-checkout-container.page-cart-container .cc-icons-container{padding-right:0}.flow-checkout-container.page-cart-container .cc-icons-image{width:100%}.flow-checkout-container.page-cart-container .empty-cart-container{padding:10px 0 30px;text-align:center}.flow-checkout-container.page-cart-container .empty-cart-container .row{text-align:center;margin:0}.flow-checkout-container.page-cart-container .comp-shipping-options-radio-container,.flow-checkout-container.page-cart-container .coupon-details-container,.flow-checkout-container.page-cart-container .shipping-estimator-container{margin-top:20px}.flow-checkout-container.page-cart-container .empty-cart-container .empty-cart-icon-container{display:inline-block;vertical-align:middle}.flow-checkout-container.page-cart-container .empty-cart-container .empty-cart-icon-container .fa-shopping-cart{font-size:150px;color:#aaa;padding-right:50px}.flow-checkout-container.page-cart-container .empty-cart-container .empty-cart-details-container{display:inline-block;vertical-align:middle}.flow-checkout-container.page-cart-container .empty-cart-container .empty-cart-message{font-size:17px;padding-top:6px;margin-bottom:10px;text-align:center;font-weight:700}.flow-checkout-container.page-cart-container .empty-cart-container .empty-cart-btn{text-transform:uppercase}.flow-checkout-container.page-cart-container .shipping-estimator-heading{color:#333;border-bottom:0;font-size:16px;padding:17px 24px 21px}.flow-checkout-container.page-cart-container .shipping-estimator-body{padding:20px}.flow-checkout-container.page-cart-container .shipping-estimator-body .site-alert-danger{margin-bottom:20px}.flow-checkout-container.page-cart-container .shipping-estimator-body .alert-title{font-size:14px;font-weight:500}.flow-checkout-container.page-cart-container .apply-coupon-btn,.flow-checkout-container.page-cart-container .calculate-shipping-btn{font-size:14px;font-weight:700;padding:9px 12px;border-radius:0 4px 4px 0;width:153.46px;flex:0 0 auto}.flow-checkout-container.page-cart-container .apply-coupon-btn.site-btn-primary,.flow-checkout-container.page-cart-container .calculate-shipping-btn.site-btn-primary{background-color:#0864a1}.flow-checkout-container.page-cart-container .apply-coupon-btn.site-btn-primary:focus,.flow-checkout-container.page-cart-container .calculate-shipping-btn.site-btn-primary:focus{background-color:#107abf}.flow-checkout-container.page-cart-container .apply-coupon-btn.site-btn-primary:hover,.flow-checkout-container.page-cart-container .calculate-shipping-btn.site-btn-primary:hover{background-color:#075d95}.flow-checkout-container.page-cart-container .apply-coupon-btn .loading-btn-label,.flow-checkout-container.page-cart-container .calculate-shipping-btn .loading-btn-label{display:none}.flow-checkout-container.page-cart-container .comp-shipping-options-radio-container.single-shipping .radio-label-wrapper{display:flex;justify-content:space-between;align-items:flex-start}.flow-checkout-container.page-cart-container .comp-shipping-options-radio-container.single-shipping .option-radio-service-container{width:auto;display:inline-flex}.flow-checkout-container.page-cart-container .comp-shipping-options-radio-container.single-shipping .option-price-container{width:auto}.flow-checkout-container.page-cart-container .shipping-estimator-alert{border-radius:4px;border:none;text-align:center}.flow-checkout-container.page-cart-container .coupon-details-container.site-panel-default,.flow-checkout-container.page-cart-container .shipping-estimator-container.site-panel-default{border-color:#d0d0d0}.flow-checkout-container.page-cart-container .comp-shipping-estimator .site-form-group,.flow-checkout-container.page-cart-container .comp-shipping-estimator-container .site-form-group{margin-bottom:0}.flow-checkout-container.page-cart-container .comp-shipping-estimator .site-form-input,.flow-checkout-container.page-cart-container .comp-shipping-estimator-container .site-form-input{border-radius:4px 0 0 4px;color:#333}.flow-checkout-container.page-cart-container .group-items-container{border:1px solid #D0D0D0;margin-bottom:16px}.flow-checkout-container.page-cart-container .group-items-container .comp-cart-item-container{border:none;margin-bottom:0}.flow-checkout-container.page-cart-container .group-items-container .comp-shipping-options-radio-container{border-top:1px solid #D0D0D0;padding:24px;margin-top:0}.flow-checkout-container.page-cart-container .group-items-container .comp-shipping-options-radio-container .radio-label-wrapper{margin-bottom:8px;display:flex;justify-content:space-between;align-items:flex-start}.flow-checkout-container.page-cart-container .group-items-container .comp-shipping-options-radio-container .option-price-container{font-weight:700;width:auto}.flow-checkout-container.page-cart-container .group-items-container .comp-shipping-options-radio-container .shipping-rate-title-container{margin-bottom:16px}.flow-checkout-container.page-cart-container .group-items-container .comp-shipping-options-radio-container .shipping-label-container{width:auto;display:inline-flex}.flow-checkout-container.page-cart-container .group-items-container .freight-transit{font-weight:400}.flow-checkout-container.page-cart-container .group-items-container .delivery-datetime{margin-left:-3px}.flow-checkout-container.page-cart-container .group-items-container .shipping-options{width:80%}.flow-checkout-container.page-cart-container .group-items-container .shipping-option-label{text-transform:capitalize;min-width:150px}.flow-checkout-container.page-cart-container .cart-item-list-container{position:relative}.flow-checkout-container.page-cart-container .loader-cart-item{display:none;background:#efefef99;width:100%;height:100%;position:absolute;top:0;z-index:2;text-align:center;padding-top:20%}.flow-checkout-container.page-cart-container .loader-cart-item .fa-spinner{font-size:48px;position:absolute;margin:0;top:40%;left:50%;transform:translate(-50%,-50%);color:#f47920}.flow-checkout-container.page-cart-container .cart-shipping-options-container{display:grid;grid-template-columns:7fr 17fr}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column{border-left:1px solid #D0D0D0;position:relative}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column .loader-shipping-options{width:100%;height:99%;position:absolute;top:1px;z-index:1;text-align:center;padding-top:20px}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column .loader-shipping-options:before{content:"";position:absolute;inset:0;background:#fff;z-index:-1}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column .fa-spinner{font-size:30px;position:absolute;margin:0;top:45%;left:50%;transform:translate(-50%,-50%);color:#f47920}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column .site-secondary-link{color:#107abf}.flow-checkout-container.page-cart-container .cart-shipping-options-container.show-loader{background:#efefef99}.flow-checkout-container.page-cart-container .cart-shipping-options-container.show-loader .loader-shipping-options:before{background:#f4f4f4}.flow-checkout-container.page-cart-container .page-loader-container .fehp-loading:before{color:#f47920}.flow-checkout-container.page-cart-container .input-group{position:relative;display:flex;border-collapse:separate}.flow-checkout-container.page-cart-container .shipping-option-radio-container .radio-label-wrapper{display:flex;align-items:center}.flow-checkout-container.page-cart-container .shipping-option-radio-container .shipping-rate-container{display:contents}.flow-checkout-container.page-cart-container .shipping-option-radio-container .option-price-container{order:1;margin-left:auto;padding-left:12px}.flow-checkout-container.page-cart-container .shipping-label-container{width:auto;font-size:14px;font-weight:700}.flow-checkout-container.page-cart-container .shipping-label-container .site-secondary-link{color:#107abf}.flow-checkout-container.page-item-shipping-container .order-summary-panel-container{padding-left:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container{margin-bottom:20px;padding:32px 24px;border:1px solid #D0D0D0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .estimated-order-total-container{margin-bottom:24px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .estimated-order-total-container h5{margin:0 0 16px;font-size:16px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .estimated-order-total-container .order-total{margin-bottom:32px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .order-summary-item-container{margin-top:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .order-items-container{padding-bottom:20px;border-top:1px solid #DDD;padding-top:10px;border-bottom:1px solid #DDD}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-file-preview-container{padding-right:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-details-container{padding-left:24px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .preview-container{margin:0 0 5px;width:80px;height:80px;position:relative;border:1px solid #D0D0D0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .thumbnail-preview{border:0;max-width:100%;max-height:100%;position:absolute;inset:0;margin:auto;width:auto;height:auto}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .preview-unavailable{font-size:11px;display:flex;justify-content:center;align-items:center;border:1px solid #D0D0D0;margin:0 0 5px;width:80px;height:80px;padding:30px 0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .edd-container{padding:10px 15px;color:#e81e42;font-weight:700;font-size:14px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .price-breakdown-container{border:none;padding:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-container{padding:24px 0 0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-price-container{top:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-info-container{margin-bottom:24px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-info-container.has-file-alert{margin-bottom:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-info-container.has-roll .item-discount{text-align:right;display:grid}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .shipment-label.for-recycle,.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .shipment-label.mailing-service{margin-bottom:25px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-specs-container{font-size:12px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .shipping-edd-container{margin-bottom:24px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .shipping-info{margin-bottom:16px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .comp-edd-container,.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .shipment-label{margin-top:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .credit-price-details .price-label,.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .credit-price-details .price-value{color:#e81e42}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .price-group.estimated-total-details{margin-top:24px;padding-top:16px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .checkout-btn-container .checkout-btn{margin-top:24px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .checkout-btn-container .checkout-terms-container{margin-bottom:0}.flow-checkout-container.page-item-shipping-container .shipping-content-container{padding-bottom:50px}.flow-checkout-container.page-item-shipping-container .item-shipments-panel{border:1px solid #D0D0D0;background-color:#fff;padding:24px;margin-top:16px}.flow-checkout-container.page-item-shipping-container .item-shipments-panel .comp-item-shipment-group-container{border:none;padding:0}.flow-checkout-container.page-item-shipping-container .comp-edd-container .edd-tooltip{display:inline-block;font:14px/1 FontAwesome}.flow-checkout-container.page-item-shipping-container .comp-edd-container .edd-tooltip:before{content:"\\f059"}.flow-checkout-container.page-item-shipping-container .item-shipping-title h3{margin:24px 0 16px;overflow:hidden;text-overflow:ellipsis;line-height:20px}.flow-checkout-container.page-item-shipping-container .shipping-level-option-container{display:flex;border:1px solid #D0D0D0;padding:16px 24px;margin-bottom:8px}@media(max-width:480px){.flow-checkout-container.page-item-shipping-container .shipping-level-option-container{padding:8px}}.flow-checkout-container.page-item-shipping-container .shipping-level-radio{align-self:center;width:50%;margin:0;font-size:14px}.flow-checkout-container.page-item-shipping-container .shipping-level-radio label{font-weight:700}.flow-checkout-container.page-item-shipping-container .shipping-level-radio .radio-icon-override{min-width:20px}@media(max-width:767px){.flow-checkout-container.page-item-shipping-container .shipping-level-option-container{flex-wrap:wrap}.flow-checkout-container.page-item-shipping-container .shipping-level-radio{width:100%}}.flow-checkout-container.page-item-shipping-container .radio-label-wrapper{padding:16px 24px}@media(max-width:480px){.flow-checkout-container.page-item-shipping-container .radio-label-wrapper{padding:16px}}.flow-checkout-container.page-item-shipping-container .radio-label-wrapper.selected,.flow-checkout-container.page-item-shipping-container .radio-label-wrapper:not(.no-hover):hover{background-color:#eff9fd}.flow-checkout-container.page-item-shipping-container .item-shipping-title h3{font-size:16px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;white-space:unset}.flow-checkout-container.page-item-shipping-container .blind-shipping-container .comp-item-ad
1dress-book-container{padding:0 12px}.flow-checkout-container.page-item-shipping-container .blind-shipping-container .site-alert-danger{margin:12px 12px 0}.flow-checkout-container.page-item-shipping-container .blind-shipping-container .modal-body>.site-alert-danger{margin:0}@media(min-width:992px){.flow-checkout-container.page-shipping-container .order-summary-panel-container{padding-left:0}}.flow-checkout-container.page-shipping-container .shipping-message-container{margin-top:15px}.flow-checkout-container.page-shipping-container .shipping-address-container{border:1px solid #D0D0D0;margin-bottom:16px;padding:24px}.flow-checkout-container.page-shipping-container .fetch-address-loader-container,.flow-checkout-container.page-shipping-container .shipping-address-container .fetch-address-loader-container{padding:10px 0}.flow-checkout-container.page-shipping-container .shipping-address-container .fetch-address-loader-container .fetch-address-loader-icon{color:#f9a020;font-size:25px;display:block;text-align:center;padding:15px}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container hr{margin:24px 0 0;border-color:#ddd;height:0}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .show-more-link{padding:15px;border:1px solid #ddd;background:#fff;color:#107abf;font-size:13px;text-align:center;margin-top:8px}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .show-more-link:hover{border:1px solid #107ABF}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .show-more-link a{font-weight:700;color:#107abf}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .show-more-link a:hover{text-decoration:underline}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .new-address-container{border:1px solid #D0D0D0;padding:18px 24px;background:#fff;font-size:14px;cursor:pointer;margin-top:24px}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .new-address-container:hover{border:1px solid #107ABF}.flow-checkout-container.page-shipping-container .shipping-address-container .address-form-container{background:#eff9fd;padding:24px;max-height:unset;line-height:28px;margin-top:24px}.flow-checkout-container.page-shipping-container .shipping-address-container .address-form-container .address-form-title{font-size:13px;margin-top:0}.flow-checkout-container.page-shipping-container .shipping-address-container .address-form-container.address-form-hidden{padding:0;margin:0;max-height:0;border:0;overflow:hidden;transition:.3s all ease-in-out}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-form .input-icon-container{display:none}.flow-checkout-container.page-shipping-container .step-label{margin:0}.flow-checkout-container.page-shipping-container .shipping-step-heading-container{margin-top:8px;display:inline-block;width:230px}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container .hide-details,.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container.show-specs .show-details{display:none}.flow-checkout-container.page-shipping-container .group-shipping-label{border-top:1px solid #D0D0D0;padding-top:32px;margin-top:12px}.flow-checkout-container.page-shipping-container .mailing-items-heading{margin-top:32px}.flow-checkout-container.page-shipping-container .shipping-method-container{border:1px solid #D0D0D0;background:#fff;margin-bottom:16px;padding:24px}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container .specs-list-group{max-height:0}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container.show-specs{margin-top:8px}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container.show-s
1pecs .hide-details{display:initial}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container .item-details-button-container{color:#ff573c}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container .item-details-button{cursor:pointer;margin-right:2px}@media(max-width:767px){.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container .item-details-button{margin:0}}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-list-group{padding-left:0;list-style:none;transition:.3s;overflow:hidden;font-size:14px}.flow-checkout-container.page-shipping-container .shipping-method-container .shipping-tooltip{display:inline-block;font:14px/1 FontAwesome}.flow-checkout-container.page-shipping-container .shipping-method-container .shipping-tooltip:before{content:"\\f059"}.flow-checkout-container.page-shipping-container .comp-mailing-service-container{border-top:1px solid #EBE7E6;margin-top:10px;padding-top:10px}.flow-checkout-container.page-shipping-container .item-group-shipping-options-container .freight-deliver-section{margin-bottom:15px}.flow-checkout-container.page-shipping-container .item-group-shipping-options-container .shipping-options-heading{font-weight:700}.flow-checkout-container.page-shipping-container .item-group-shipping-options-container .shipping-options-header-container{margin-bottom:5px}.flow-checkout-container.page-shipping-container .item-group-shipping-options-container .required-icon{color:#e81e42}.flow-checkout-container.page-shipping-container .last-item-group .comp-shipping-group-container{border:none;padding-bottom:0}.flow-checkout-container.page-shipping-container .shipping-item-details{display:grid;grid-template-columns:114px 2.5fr 1fr;grid-gap:25px;margin-top:24px;margin-bottom:16px}.flow-checkout-container.page-shipping-container .shipping-item-details.hide-item{display:none}.flow-checkout-container.page-shipping-container .show-more-container{color:#ff573c}.flow-checkout-container.page-shipping-container .show-more-container a{margin-right:8px;color:#ff573c}.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container,.flow-checkout-container.page-shipping-container .shipping-file-preview-container{height:100%}.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-container,.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-unavailable,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-container,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-unavailable{border:1px solid #D0D0D0;height:90px;width:120px;text-align:center;align-content:center;margin-bottom:8px}.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-container img,.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-unavailable img,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-container img,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-unavailable img{width:auto;max-width:100%;height:auto;max-height:88px}@media(max-width:767px){.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-container,.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-unavailable,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-container,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-unavailable{border:1px solid #D0D0D0;height:70px;width:80px}.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-container img,.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-unavailable img,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-container img,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-unavailable img{max-height:68px}}.flow-checkout-container.page-shipping-container .comp-shipping-group-container{padding-bottom:24px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .blind-shipping-container{padding:16px 24px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .artwork-alert span{font-size:12px;font-weight:400;color:#ffa302;margin-left:8px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .item-price-container{text-align:right;height:100%;margin-right:24px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .item-price-container .item-price{align-items:center;font-weight:700}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .item-price-container .item-discount{color:#c75302}@media(max-width:767px){.flow-checkout-container.page-shipping-container .comp-shipping-group-container .item-price-container{margin-right:0}}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .comp-edd-container .edd{font-size:14px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-c
1heckbox.checkbox-label-wrapper{cursor:pointer;display:flex;align-items:center}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper .checkbox-icon-override{background:#fff;border:1px solid #D0D0D0;border-radius:2px;box-sizing:border-box;margin-right:12px;min-width:20px;position:relative;height:20px;width:20px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper .checkbox-icon-override:after{content:"\\e918";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:transparent;font-family:fehp-ecp;font-size:16px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper input[type=checkbox]{display:none}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper input[type=checkbox]:disabled~.checkbox-icon-override{background:#f4f4f4}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper input[type=checkbox]:disabled~.checkbox-icon-override,.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper input[type=checkbox]:disabled~.checkbox-icon-override~.checkbox-label{cursor:not-allowed}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper input[type=checkbox]:checked~.checkbox-icon-override{background:#107abf}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper input[type=checkbox]:checked~.checkbox-icon-override:after{color:#fff}.flow-checkout-container.page-shipping-container .fetch-address-loader-container .fetch-address-loader-icon{color:#f9a020;font-size:25px;display:block;text-align:center;padding:15px}.flow-checkout-container.page-shipping-container .fetch-address-loader-container p{text-align:center}.flow-checkout-container.page-shipping-container .shipping-level-switcher-container{display:inline-block;width:calc(100% - 230px);text-align:right;font-size:14px}.flow-checkout-container.page-shipping-container .shipping-switch{display:inline-block}.flow-checkout-container.page-shipping-container .reseller-options-container{border-top:1px solid #D0D0D0;margin-top:24px}.flow-checkout-container.page-shipping-container .reseller-options-container .shipping-step-heading-container{margin:24px 0}.flow-checkout-container.page-shipping-container .reseller-options-container .reseller-step-label{font-size:20px}.flow-checkout-container.page-shipping-container .blind-shipping-container .checkbox-input{vertical-align:top}.flow-checkout-container.page-shipping-container .blind-shipping-container .checkbox-label{vertical-align:middle;font-weight:400;font-size:14px}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container{background:#fff;margin-top:24px;border:1px solid #D0D0D0;padding:24px 24px 8px}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container .blind-shipping-header{font-size:14px;margin-bottom:20px}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container .blind-shipping-header .title{font-weight:700}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container .blind-shipping-header .subtitle{display:block}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container .address-book-link{cursor:pointer;color:#333;clear:both;margin-bottom:8px}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container .address-book-link .fehp-book-open{display:inline-block;margin-right:5px;font-size:15px}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container .address-book-link .site-secondary-icon-link{display:flex;align-items:center}.flow-checkout-container.page-shipping-container .blind-shipping-container.non-grouped{border-top:1px solid #D0D0D0;margin-top:24px;padding:24px 0 0}.flow-checkout-container.page-shipping-container .blind-shipping-container.non-grouped .additional-options{font-size:20px;margin-bottom:24px}.flow-checkout-container.page-shipping-container .delivery-instru
1ctions-container{margin-top:16px;width:400px}.flow-checkout-container.page-shipping-container .delivery-instructions-container textarea{height:110px;padding:16px;width:400px;overflow:hidden}.flow-checkout-container.page-shipping-container .comp-group-freight-options-container{padding-left:24px}.flow-checkout-container.page-shipping-container .shipping-error{font-size:14px}.flow-checkout-container.page-shipping-container .checkout-btn-container,.flow-checkout-container.page-shipping-container .price-group.estimated-total-details{margin-top:24px}.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper{display:block;overflow:hidden;position:relative;cursor:pointer;font-weight:400;-webkit-user-select:none;user-select:none}.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper input{position:absolute;opacity:0;cursor:pointer}.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper input:checked~.radio-icon-override:after{opacity:1;transform:scale(1)}.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper .radio-icon-override{display:inline-block;background:#fff;border-radius:100%;border:1px solid #828282;height:18px;width:18px;position:absolute;float:left;margin-right:10px}.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper .radio-icon-override:after{display:block;content:"";position:absolute;width:10px;height:10px;border-radius:100%;border:none;background:#635a5a;transform:scale(0);transition:all .2s ease}.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper .radio-label{padding-left:30px}.flow-checkout-container.page-payment-container .site-custom-checkbox-container.checkbox-label-wrapper{display:block;position:relative;cursor:pointer;font-weight:400;-webkit-user-select:none;user-select:none}.flow-checkout-container.page-payment-container .site-custom-checkbox-container.checkbox-label-wrapper input{position:absolute;opacity:0;cursor:pointer}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .checkbox-label-wrapper input,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox .site-custom-checkbox-container.checkbox,.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label-wrapper .checkbox-input{opacity:1}.flow-checkout-container.page-payment-container .site-custom-checkbox-container.checkbox-label-wrapper input:checked~.checkbox-icon-override:after{color:#f47920}.flow-checkout-container.page-payment-container .site-custom-checkbox-container.checkbox-label-wrapper input:disabled~.checkbox-icon-override{background:#f0eeee}.flow-checkout-container.page-payment-container .site-custom-checkbox-container.checkbox-label-wrapper .checkbox-icon-override{height:21px;width:21px;background-color:#fff;border:1px solid #ccc;border-radius:2px;top:0;z-index:0;position:absolute;cursor:pointer;display:inline-block;line-height:25px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;margin-right:10px;margin-bottom:0;vertical-align:bottom}.flow-checkout-container.page-payment-container .site-custom-checkbox-container.checkbox-label-wrapper .checkbox-icon-override:after{position:absolute;content:"\\f00c";
1font-family:FontAwesome;left:4px;top:-3px;color:transparent;font-size:13px;transition:color .2s}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label-wrapper .checkbox-label{font-weight:700}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .store-credit-input-group{padding-left:10px;padding-top:15px}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-input{margin-top:10px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .payment-radio-group.expired,.flow-checkout-container.page-payment-container .comp-payment-profile-container .payment-radio-group.expired *{cursor:not-allowed}.flow-checkout-container.page-payment-container .comp-payment-profile-container .payment-radio-group.expired * .option-card-delete-container .action-icon{cursor:pointer}.flow-checkout-container.page-payment-container .comp-payment-profile-container .radio-label-wrapper{cursor:pointer;padding:13px 10px;position:relative;width:100%;font-size:13px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .radio-label-wrapper.selected-payment-profile{border:1px solid #ccc;margin-bottom:10px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .radio-label-wrapper.selected-payment-profile .credit-card-exp,.flow-checkout-container.page-payment-container .comp-payment-profile-container .radio-label-wrapper.selected-payment-profile .option-card-billing-container{display:inline-block}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container{float:left;width:60%}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .radio-icon-override{float:left;margin-right:0;position:relative}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .option-card-info{overflow:hidden;display:inline-block;width:80%;padding-left:10px;font-size:16px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .option-radio-input{position:relative;top:0;vertical-align:top}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-exp,.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-type-no{float:left;display:inline-block}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-type-no{font-weight:700;width:100%;display:block}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-type-no img{display:none}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .card-number{font-weight:400}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-expired{color:#fa787e;font-weight:700}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-expired .expired-label{display:inline-block!important;font-weight:400}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-card-billing-container{display:none;width:60%;text-align:left;margin-top:-5px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-card-delete-container{width:30%;text-align:right;color:#0070b3;position:absolute;top:10px;right:0;padding-right:10px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-card-delete-container .action-icon:after{content:" Delete Card";font-family:Noto Sans,Arial,sans-serif;font-size:12px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .payment-profiles-loader-icon{color:#126cb5;font-size:25px;display:block;text-align:center;padding:15px}@media(max-width:767px){.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-exp,.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-type-no{width:100%;float:none;display:block}}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container{position:relative}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-radio-group.selected-payment-profile{background:#ade3f533;margin-bottom:32px;padding:24px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-radio-group.selected-payment-profile .radio-label-wrapper{padding:0;border-top:none}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-radio-group.selected-payment-profile .new-payment-profile-form{margin:35px 0 0}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container{position:absolute;bottom:79px;width:296px;text-align:center;right:21px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container input{border-radius:2px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .radio-label-wrapper{padding:13px 10px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-label-group .cc-icons img{margin-right:5px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container{position:relative}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container .option-radio-input{position:absolute}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container .radio-icon-override{float:left;margin-right:10px;position:relative;display:inline-block}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container .new-payment-profile-label{font-size:16px;font-weight:700;margin-right:10px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container .cc-icons-image{width:150px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-form{max-height:5000px;position:relative}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .checkbox-label-wrapper .checkbox-label{padding-left:22px;display:block}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container{font-weight:100;right:25px;position:absolute;font-size:14px;margin-left:10px;top:70px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container a,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container a:active,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container a:active:focus,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container a:active:hover,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container a:focus,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container a:hover{color:#107abf}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox{display:block;position:absolute;bottom:160px;margin-left:16px;left:0;width:auto!important}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.same-as-shipping-enabled{bottom:162px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.no-shipping{bottom:170px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-loader-icon{margin-top:30px;color:#f47920;font-size:25px;display:block;text-align:center;padding:15px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .billing-address-label{top:270px;left:0;position:absolute;color:#333;font-weight:400;display:block;font-size:14px;border-top:1px solid #ccc;padding-top:20px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{width:100%;border:none;height:740px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:555px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .checkbox-label,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .shipping-address{display:block}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox{position:absolute;top:260px;left:0;font-size:14px}@media(max-width:767px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox{width:100%}}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox input,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox:hover{cursor:pointer}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox .shipping-address{margin-top:5px;padding-left:22px;opacity:0;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;max-height:40px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox .shipping-address.hasShipping{opacity:1}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox .checkbox-label{padding-left:10px;font-size:14px;display:inline-block;vertical-align:top}@media(max-width:470px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox .checkbox-label{width:80%}}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form{top:270px;position:absolute;padding:0 18px 0 15px;width:100%}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form.has-pickup-address{top:235px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul{padding-left:0}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul label{color:#333;font-weight:400;display:block;font-size:14px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul input,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul select{width:100%;height:34px;padding:0 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #D0D0D0;border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul input:focus,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul select:focus{background-color:#fff}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .select-icon{z-index:1;background:#fff;pointer-events:none;top:1px;right:1px;padding:12px 16px 12px 8px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form li{list-style:none;margin-bottom:16px;font-family:sans-serif}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form li input{position:relative;opacity:1;cursor:text}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .city-container{display:flex;gap:25px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .ccCityBlock,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .ccProvinceBlock{width:calc(30% - 10px
1)}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .ccPostalCodefBlock{width:calc(37% - 10px)}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .has-error input,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .has-error select{border:1px solid red}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .site-custom-select{position:relative}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .site-custom-select:after{content:"\\e90c";font-family:fehp-ecp!important;color:#1baadd;font-weight:400;right:10px;top:6px;padding:0 0 2px;position:absolute;pointer-events:none;font-size:16px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .site-custom-select select{-webkit-appearance:none;appearance:none}@media(min-width:768px)and (max-width:991px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox .shipping-address.hasShipping{margin-top:0;max-height:22px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container{margin-left:30px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.same-as-shipping-enabled{bottom:162px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.no-shipping{bottom:167px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form{top:261px}}@media(max-width:767px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-label-group{width:calc(100% - 32px)}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-label-group .cc-icons img{margin-top:10px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox{bottom:287px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.same-as-shipping-enabled{bottom:270px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.has-pickup-address{bottom:284px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{text-align:center;margin:0;right:0;width:100%;word-break:normal}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.has-pickup-address{height:1050px}}@media(max-width:767px)and (max-width:486px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container{display:inline-block;margin:10px 0 0;position:static;width:100%}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-label-group .cc-icons{margin-left:-30px}}@media(max-width:1199px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .billing-address-label{top:395px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox{top:380px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:1010px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:690px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container{width:100%;right:0}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{width:100%;bottom:28px}}@media(max-width:991px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .billing-address-label{top:275px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox{top:260px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:700px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container{width:296px;right:21px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{width:296px;bottom:10px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:735px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:565px}}@media(max-width:767px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:850px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:675px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:510px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{width:100%;bottom:140px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container.wp-wrapper{bottom:91px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container.wp-wrapper{bottom:35px}}@media(max-width:673px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:820px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:520px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{width:100%;bottom:138px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container.wp-wrapper{bottom:95px}}@media(max-width:657px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .billing-address-label{top:405px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox{top:380px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:940px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:635px}}@media(max-width:645px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form{top:385px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form.has-pickup-address{top:358px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .city-container{flex-direction:column;gap:11px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .ccCityBlock,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .ccPostalCodefBlock,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .ccProvinceBlock{width:100%}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:1000px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:680px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{text-align:center;margin:0;bottom:10px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container.wp-wrapper{bottom:-15px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container{width:100%;right:0}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container.wp-wrapper{bottom:84px}}@media(max-width:575px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox{bottom:287px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul input,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul select{font-size:16px}}@media(max-width:470px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form{top:406
1px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form.has-pickup-address{top:358px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}}@media(max-width:468px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container.wp-wrapper{bottom:70px}}@media(max-width:455px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox .checkbox-label{width:85%}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}}@media(max-width:404px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:1000px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:665px}}@media(max-width:360px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container{bottom:80px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{bottom:12px}}@media(max-width:355px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox{bottom:287px}}@media(max-width:345px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{bottom:-2px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox .checkbox-label{width:90%}}@media(max-width:338px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox{bottom:251px}}@media(max-width:325px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form{top:413px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form.has-pickup-address{top:358px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.same-as-shipping-enabled{bottom:275px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{bottom:-23px}}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .show-paypal-info{display:block!important;font-size:12px;margin-left:30px;margin-top:-5px;margin-bottom:10px;font-weight:400}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .site-custom-radio-container{margin-bottom:5px;padding-bottom:0}.flow-checkout-container.page-payment-container .comp-pay-by-phone-payment-container .radio-label-wrapper,.flow-checkout-container.page-payment-container .comp-paypal-payment-container .radio-label-wrapper,.flow-checkout-container.page-payment-container .comp-terms-payment-container .radio-label-wrapper{padding:13px 10px}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .payment-radio-group.selected-payment-profile{border:1px solid #D0D0D0;background:#ecf0f1;margin-bottom:10px}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .paypal-btn-container{width:220px;margin:0 auto;z-index:0;position:relative}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .hide-paypal-button{display:none}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .paypal-payment-label-group{dis
1play:inline-block}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .option-radio-paypal-payment-info-container .radio-icon-override{float:left;margin-right:10px;position:relative;display:inline-block}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .option-radio-paypal-payment-info-container .paypal-payment-label{font-size:15px;font-weight:700}@media(max-width:767px){.flow-checkout-container.page-payment-container .comp-paypal-payment-container .paypal-btn-container{width:195px}}@media(max-width:433px){.flow-checkout-container.page-payment-container .comp-paypal-payment-container .paypal-btn-container{height:45px}}@media(max-width:320px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox{top:365px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .billing-address-label{top:347px}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .paypal-btn-container{width:65%}}.flow-checkout-container.page-payment-container .comp-terms-payment-container .payment-radio-group.selected-payment{border:1px solid #D0D0D0;margin-bottom:10px;background:#ade3f533}.flow-checkout-container.page-payment-container .comp-terms-payment-container .hide-terms-payment{display:none}.flow-checkout-container.page-payment-container .comp-terms-payment-container .purchase-order-label-group{dis
1play:inline-block}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .option-radio-input{vertical-align:top}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .radio-icon-override{width:20px;height:20px;float:left;margin-right:10px;position:relative;display:inline-block}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .radio-icon-override:after{top:4px;left:4px}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .purchase-order-label,.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .terms-payment-label{font-size:16px;font-weight:700}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .purchase-order-details,.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .terms-payment-details{font-size:11px;display:block}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .terms-payment-details{width:70%}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .purchase-order-details input{position:unset;opacity:unset}.flow-checkout-container.page-payment-container .comp-pay-by-phone-payment-container .option-radio-pay-by-phone-payment-info-container .radio-icon-override{width:20px;height:20px;float:left;margin-right:10px;position:relative;display:inline-block}.flow-checkout-container.page-payment-container .comp-pay-by-phone-payment-container .checkbox-label-wrapper .checkbox-label{padding-left:35px;display:block}.flow-checkout-container.page-payment-container .comp-payment-blinds-container{position:fixed;z-index:999999999;width:100%;height:100%;top:0;left:0;background-color:#fff;text-align:center;font-size:18px;padding:0 20px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container .radio-icon-override:after,.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .radio-icon-override:after,.flow-checkout-container.page-payment-container .comp-paypal-payment-container .option-radio-paypal-payment-info-container .radio-icon-override:after,.flow-checkout-container.page-payment-container .comp-terms-payment-container .radio-icon-override:after,.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper .radio-icon-override:after{top:4px;left:4px}.flow-checkout-container.page-payment-container .comp-payment-blinds-container .payment-blinds-logo img{width:250px;margin:30px 0 15px}.flow-checkout-container.page-payment-container .comp-payment-blinds-container .loader-icon{font-size:60px}.flow-checkout-container.page-payment-container .error-msg .message{font-size:16px;font-weight:600}.flow-checkout-container.page-payment-container .error-msg .hint{display:block}.flow-checkout-container.page-payment-container .payment-content-container{padding-bottom:40px}.flow-checkout-container.page-payment-container .order-summary-panel-container{padding-left:0}.flow-checkout-container.page-payment-container .radio-label-wrapper{border-top:1px solid #D0D0D0}.flow-checkout-container.page-payment-container .comp-terms-payment-container .radio-label-wrapper{border-top:none}.flow-checkout-container.page-payment-container .comp-terms-payment-container .radio-label-wrapper.selected-payment-profile{border-top:1px solid #D0D0D0;background:#ade3f533}.flow-checkout-container.page-payment-container .comp-terms-payment-container .radio-icon-override{width:20px;height:20px}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container{border:none}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label{font-size:16px}.flow-checkout-container.page-payment-container label{font-weight:400;width:100%}.flow-checkout-container.page-payment-container .page-title{margin-top:34px;margin-bottom:40px}@media(max-width:767px){.flow-checkout-container.page-payment-container .page-title{margin-bottom:25px}}.flow-checkout-container.page-payment-container .site-alert{border-left:1px solid #ebccd1;margin-top:5px;text-align:center}.flow-checkout-container.page-payment-container .error-fields{list-style-type:disc;display:table;text-align:left;margin:0 auto}.flow-checkout-container.page-payment-container .payment-options-container{border:1px solid #D0D0D0;border-radius:0;margin-bottom:0}.flow-checkout-container.page-payment-container .payment-options-container .free-order{padding-left:10px;font-size:16px;font-weight:700}.flow-checkout-container.page-payment-container .payment-radio-group{font-weight:600}.flow-checkout-container.page-payment-container .payment-radio-group.selected{font-weight:700}.flow-checkout-container.page-payment-container .payment-radio-group:not(:nth-last-of-type){border-bottom:1px solid #ccc}.flow-checkout-container.page-payment-container .payment-options-loader-icon{color:#f47920;font-size:25px;display:block;text-align:center;padding:15px}.flow-checkout-container.page-payment-container .hide-payment-options,.flow-checkout-container.page-payment-container .hide-payment-options-loader{display:none}.flow-checkout-container.page-payment-container .comp-cvc-info-modal-container{text-align:center;padding:10px 20px}.flow-checkout-container.page-payment-container .comp-cvc-info-modal-container .modal-header{padding:15px 0}.flow-checkout-container.page-payment-container .comp-cvc-info-modal-container .modal-header .close{margin-right:15px}.flow-checkout-container.page-payment-container .coupon-section-container .coupon-section-detail
1s-container{font-weight:400}.flow-checkout-container.page-payment-container .coupon-section-container .coupon-section-details-container .coupon-code{font-weight:700}.flow-checkout-container.page-payment-container .coupon-section-container .coupon-code-error{color:#d60b00;padding:5px 5px 0;font-size:13px}.flow-checkout-container.page-payment-container .coupon-section-container .coupon-code-expiration{display:inline}.flow-checkout-container.page-payment-container .coupon-section-container .site-form-input{font-size:14px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .radio-label-wrapper.selected-payment-profile{background:#ade3f533}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .radio-icon-override{width:20px;height:20px;display:block}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-card-billing-container{margin-left:28px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-label-group{margin-left:0;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container .radio-icon-override{width:20px;height:20px}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .radio-label-wrapper.selected-payment-profile{background:#ade3f533}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .paypal-payment-label-group{margin-left:0}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .option-radio-paypal-payment-info-container .radio-icon-override{width:20px;height:20px}.flow-checkout-container.page-payment-container .save-profile-checkbox input{display:block}.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-content{width:85%;margin:auto}.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .btn+.remove-item-btn,.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-footer .remove-item-btn{margin-left:10px}.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-content p{margin-bottom:0}.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-body{position:relative;padding:15px;font-size:15px}.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-header .close{position:absolute;top:15px;right:15px;float:right;font-size:21px;font-weight:800;line-height:1;text-shadow:0 1px 0 #FFF}.flow-checkout-container.page-payment-container .coupon-section-application-container .apply-coupon-btn{line-height:16px;background-color:#0864a1;border:none;border-radius:0 4px 4px 0;width:153.46px;font-size:14px}.flow-checkout-container.page-payment-container .coupon-section-application-container .apply-coupon-btn:active,.flow-checkout-container.page-payment-container .coupon-section-application-container .apply-coupon-btn:focus,.flow-checkout-container.page-payment-container .coupon-section-application-container .apply-coupon-btn:hover{background-color:#0864a1}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label-wrapper{display:flex}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label-wrapper .checkbox-input{display:inline-block;position:relative;vertical-align:middle;margin-top:1px;margin-right:10px}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label-wrapper .checkbox-icon-override{display:none}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label-wrapper .checkbox-label{display:inline;vertical-align:middle;padding-left:0}.flow-checkout-container.page-payment-container .comp-order-summary-container{margin-bottom:20px;padding:32px 24px;border:1px solid #D0D0D0}.flow-checkout-container.page-payment-container .comp-order-summary-container .estimated-order-total-container h5{margin:0 0 16px;font-size:16px}.flow-checkout-container.page-payment-container .comp-order-summary-container .estimated-order-total-container .order-total{margin-bottom:32px}.flow-checkout-container.page-payment-container .comp-order-summary-container .order-summary-item-container{margin-top:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .order-items-container{padding-bottom:20px;border-top:1px solid #DDD;padding-top:10px;border-bottom:1px solid #DDD}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-file-preview-container{padding-right:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-details-container{padding-left:24px}.flow-checkout-container.page-payment-container .comp-order-summary-container .preview-container{width:80px;height:80px;position:relative;border:1px solid #D0D0D0;padding-bottom:0;margin:0 auto 7px;background:#fcfff5}.flow-checkout-container.page-payment-container .comp-order-summary-container .preview-container img{box-shadow:0 3px 6px #15161733;padding-bottom:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .thumbnail-preview{border:0;max-width:100%;max-height:100%;position:absolute;inset:0;margin:auto;width:auto;height:auto}.flow-checkout-container.page-payment-container .comp-order-summary-container .preview-unavailable{font-size:11px;display:flex;justify-content:center;align-items:center;border:1px solid #D0D0D0;margin:0 0 5px;width:80px;height:80px;padding:30px 0}.flow-checkout-container.page-payment-container .comp-order-summary-container .edd-container{padding:10px 15px;color:#e81e42;font-weight:700;font-size:14px}.flow-checkout-container.page-payment-container .comp-order-summary-container .price-breakdown-container{border:none;padding:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-container{padding-bottom:16px}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-price-container{top:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-info-container{margin-bottom:24px}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-info-container.has-file-alert{margin-bottom:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-info-container.has-roll .item-discount{text-align:right;display:grid}.flow-checkout-container.page-payment-container .comp-order-summary-container .shipment-label.for-recycle,.flow-checkout-container.page-payment-container .comp-order-summary-container .shipment-label.mailing-service{margin-bottom:25px}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-specs-container{font-size:12px}.flow-checkout-container.page-payment-container .comp-order-summary-container .shipping-edd-container{margin-bottom:24px}.flow-checkout-container.page-payment-container .comp-order-summary-container .shipping-info{margin-bottom:16px}.flow-checkout-container.page-payment-container .comp-order-summary-container .comp-edd-container,.flow-checkout-container.page-payment-container .comp-order-summary-container .shipment-label{margin-top:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .credit-price-details .price-label,.flow-checkout-container.page-payment-container .comp-order-summary-container .credit-price-details .price-value{color:#e81e42}.flow-checkout-container.page-payment-container .comp-order-summary-container .price-group.estimated-total-details{margin-top:24px;padding-top:16px}.flow-checkout-container.page-payment-container .comp-order-summary-container .checkout-btn-container .checkout-btn{margin-top:24px}.flow-checkout-container.page-payment-container .comp-order-summary-container .checkout-btn-container .checkout-terms-container{margin-bottom:0}.flow-checkout-container.page-payment-container .page-tracker-list-container{margin-top:5px;margin-bottom:16px;text-align:center;list-style:none}.flow-checkout-container.page-payment-container .page-tracker-list-container:after,.flow-checkout-container.page-payment-container .page-tracker-list-container:before{content:"";position:absolute;width:1px;z-index:-1;transform:rotate(90deg) scaleY(7)}.flow-checkout-container.page-payment-container .page-tracker-list-container:before{left:45%;margin-top:40px;height:14px;background:#107abf}.flow-checkout-container.page-payment-container .page-tracker-list-container:after{left:55%;margin-top:12px;height:14px;background:#767676}.flow-checkout-container.page-payment-container .page-tracker-list-container:nth-child(2):after{background:#fff}.flow-checkout-container.page-payment-container .page-tracker-list-container>li{margin-right:64px;position:relative;display:inline-block;background-color:#fff;padding:22px 8px 0;font-size:14px}@media(min-width:992px)and (max-width:1199px){.flow-checkout-container.page-payment-container .page-tracker-list-container>li{margin-right:45px}}.flow-checkout-container.page-payment-container .page-tracker-list-container>li:last-of-type{margin-right:0}.flow-checkout-container.page-payment-container .page-tracker-list-container>li .icon-tracker{display:block;text-align:center;font-size:38px;margin-bottom:8px}.flow-checkout-container.page-payment-container .page-tracker-list-container>li .tracker-icon{padding:0 15px;color:#333;position:absolute;top:-10px;right:5px;font-size:30px}.flow-checkout-container.page-payment-container .page-tracker-list-container>li.pre-active .shipping-label .fa{color:#2e7d32}.flow-checkout-container.page-payment-container .page-tracker-list-container>li.active,.flow-checkout-container.page-payment-container .page-tracker-list-container>li.active .icon-tracker:before{color:#107abf}.flow-checkout-container.page-payment-container .page-tracker-list-container>li.not-active{color:#767676}.flow-checkout-container.page-payment-container .page-tracker-list-container>li.not-active .icon-tracker:before{color:#d0d0d0}.flow-checkout-container.page-payment-container secured-checkout-tooltip{margin-top:16px}.flow-checkout-container.page-specs-container .page-body{position:relative}.flow-checkout-container.page-specs-container .specs-top-submit-btn{float:right;width:225px;margin:20px 20px 20px 10px}.flow-checkout-container.page-specs-container .page-right-panel-container .calc-header{padding:20px}.flow-checkout-container.page-specs-container .page-right-panel-container .calc-header .design-name{display:inline-block;font-size:24px;word-wrap:break-word;word-break:break-all}.flow-checkout-container.page-specs-container .page-right-panel-container .calc-header .product-title{font-size:16px}@media(min-width:768px){.flow-checkout-container.page-specs-container .page-right-panel-container:before{content:"";background:#f9f9f9;width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;border-left:1px solid #E9E9E9}}@media(max-width:767px){.flow-checkout-container.page-specs-container .page-right-panel-container:before{height:100%}}.flow-checkout-container.page-specs-container .calculator-container{border-top:1px solid #e8e8e8;margin:20px;padding-top:20px}.flow-checkout-container.page-specs-container .calculator-container .calc-attr{display:grid;grid-template-columns:44% 56%;padding:5px 0}.flow-checkout-container.page-specs-container .calculator-container .custom-select{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px #15161733;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.flow-checkout-container.page-specs-container .calculator-container .custom-select[disabled]{background-color:#eee;opacity:1;cursor:not-allowed}@media(max-width:767px){.flow-checkout-container.page-specs-container .calculator-container .calc-attr{display:grid;grid-template-columns:1fr;padding:5px 0}}.flow-checkout-container.page-specs-container .btm-btn-container{text-align:right;padding:20px 0}.flow-checkout-container.page-specs-container .btm-btn-container .specs-btm-submit-btn{max-width:95%;width:225px}@media(max-width:991px){.flow-checkout-container.page-specs-container .btm-btn-container{text-align:center}.flow-checkout-container.page-specs-container .btm-btn-container .specs-btm-submit-btn{width:100%}}.flow-checkout-container.page-specs-container .price-summary{margin:20px;padding:15px;font-weight:600;border-top:1px solid #e8e8e8}.flow-checkout-container.page-specs-container .price-summary .price-group{padding-bottom:15px}.flow-checkout-container.page-specs-container .price-summary .price-group .price-descriptor{float:left}.flow-checkout-container.page-specs-container .price-summary .price-group .price-value,.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox .calc-attr-column{float:right}.flow-checkout-container.page-specs-container .price-summary .price-group .stock-image-name{white-space:nowrap;width:230px;overflow:hidden;text-overflow:ellipsis}.flow-checkout-container.page-specs-container .price-summary .price-group .original-price.discounted{text-decoration:line-through;color:red;font-size:17px;margin-right:5px}.flow-checkout-container.page-specs-container .price-summary .total-cost{font-weight:700;font-size:21px}.flow-checkout-container.page-specs-container .edit-design-link{margin-left:35px;margin-bottom:20px;
1display:inline-block;cursor:pointer}.flow-checkout-container.page-specs-container .calc-attr{clear:both}.flow-checkout-container.page-specs-container .site-custom-size-textbox{width:30.366667%;float:left;margin-left:41.66666667%;z-index:1;display:block;padding-top:5px;padding-bottom:5px;padding-left:13px}.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox{margin-left:0;width:27.96666667%;padding-left:0}.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox>div:before{display:none}.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox .input-label-container,.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox .site-input-group{padding-left:0;width:100%}.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox .calc-attr-control-column{margin-left:20px}.flow-checkout-container.page-specs-container .site-custom-size-textbox>div:first-of-type:before{content:"x";position:absolute;right:-40px;top:20px;padding:15px 15px 0;font-size:16px;line-height:16px;font-weight:400;width:40px;text-align:center}.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-column,.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-control-column{width:calc(100% - 19px);padding-top:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;float:left;position:relative}.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-control-column .input-container{position:relative}.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-control-column .input-container .text-error-icon{font-size:16px;position:absolute;width:16px;height:16px;right:16px;top:calc(50% - 8px);color:#e81e42;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}.flow-checkout-container.page-specs-container .site-custom-size-textbox.diameter-container{width:58.33333333%}.flow-checkout-container.page-specs-container .site-custom-size-textbox.diameter-container .calc-attr-column,.flow-checkout-container.page-specs-container .site-custom-size-textbox.diameter-container .calc-attr-control-column{width:100%}.flow-checkout-container.page-specs-container .site-custom-size-textbox.diameter-container>div:before{content:none}.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-form-control{font-size:14px;padding:6px 15px}.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-form-control[disabled]{opacity:.65;cursor:not-allowed}.flow-checkout-container.page-specs-container .site-custom-size-textbox .invalid-specs .calc-attr-form-control{margin-bottom:5px;border-color:#e81e42}.flow-checkout-container.page-specs-container .site-custom-size-textbox .invalid-specs .input-error-container{opacity:0;font-size:12px;color:#e81e42;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}.flow-checkout-container.page-specs-container .site-custom-size-textbox .invalid-specs .input-error-container.show{opacity:1}.flow-checkout-container.page-billing-container{overflow:hidden}.flow-checkout-container.page-billing-container label{font-weight:400}.flow-checkout-container.page-billing-container .billing-address-container{margin-top:20px;border:1px solid #D0D0D0;border-radius:4px}.flow-checkout-container.page-billing-container .billing-address-container .billing-address-heading{font-size:18px;font-weight:400;padding:15px 20px}.flow-checkout-container.page-billing-container .billing-address-container .billing-address-form-container,.flow-checkout-container.page-billing-container .billing-address-container .same-as-shipping-input-group{margin:30px}.flow-checkout-container.page-billing-container .billing-address-container .city-column,.flow-checkout-container.page-billing-container .billing-address-container .phone-column,.flow-checkout-container.page-billing-container .billing-address-container .phone-ext-column,.flow-checkout-container.page-billing-container .billing-address-container .state-column{float:left;transition:width .2s linear;position:relative;min-height:1px}.flow-checkout-container.page-billing-container .billing-address-container .city-column,.flow-checkout-container.page-billing-container .billing-address-container .state-column{width:50%}.flow-checkout-container.page-billing-container .billing-address-container .phone-column{width:66.66666667%}.flow-checkout-container.page-billing-container .billing-address-container .phone-ext-column{width:33.33333333%}.flow-checkout-container.page-billing-container .billing-address-container .city-column,.flow-checkout-container.page-billing-container .billing-address-container .phone-column{padding-right:15px}.flow-checkout-container.page-billing-container .billing-address-container .phone-ext-column,.flow-checkout-container.page-billing-container .billing-address-container .state-column{padding-left:15px}@media(max-width:767px){.flow-checkout-container.page-billing-container .billing-address-container .city-column,.flow-checkout-container.page-billing-container .billing-address-container .phone-column,.flow-checkout-container.page-billing-container .billing-address-container .phone-ext-column,.flow-checkout-container.page-billing-container .billing-address-container .state-column{width:100%}.flow-checkout-container.page-billing-container .billing-address-container .city-column,.flow-checkout-container.page-billing-container .billing-address-container .phone-column{padding-right:0}.flow-checkout-container.page-billing-container .billing-address-container .phone-ext-column,.flow-checkout-container.page-billing-container .billing-address-container .state-column{padding-left:0}}.flow-checkout-container.page-billing-confirmation-container .site-panel-default{border-radius:0}.flow-checkout-container.page-billing-confirmation-container .billing-confirmation-header-container{padding-left:0;padding-right:0}.flow-checkout-container.page-billing-confirmation-container .billing-confirmation-btn-container{padding:20px;float:right}.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container{overflow:hidden;padding:0;float:none;background-color:#f5f5f5;border-color:#ddd;font-size:16px;font-weight:600}.flow-checkout-container.page-billing-confirmation-container .order-summary-table-container{display:table;overflow:hidden;border-collapse:collapse;border:1px solid #fff;margin-bottom:20px}.flow-checkout-container.page-billing-confirmation-container .item-details-container,.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container,.flow-checkout-container.page-billing-confirmation-container .shipping-billing-price-container{display:table-row}.flow-checkout-container.page-billing-confirmation-container .item-details-container>div,.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container>div,.flow-checkout-container.page-billing-confirmation-container .shipping-billing-price-container>div{display:table-cell}.flow-checkout-container.page-billing-confirmation-container .item-details-container,.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container{border-bottom:1px solid #DDD}.flow-checkout-container.page-billing-confirmation-container .item-details-container>div,.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container>div{float:none;vertical-align:top;padding:15px;border-right:1px solid #DDD}.flow-checkout-container.page-billing-confirmation-container .item-details-container>div:nth-child(2),.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container>div:nth-child(2){text-align:center}.flow-checkout-container.page-billing-confirmation-container .item-details-container>div:nth-last-child(-n+2),.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container>div:nth-last-child(-n+2){text-align:right}.flow-checkout-container.page-billing-confirmation-container .item-name-with-size{display:block}.flow-checkout-container.page-billing-confirmation-container .price-breakdown-label-container,.flow-checkout-container.page-billing-confirmation-container .price-breakdown-value-container,.flow-checkout-container.page-billing-confirmation-container .shipping-billing-container{vertical-align:top;float:none}.flow-checkout-container.page-billing-confirmation-container .price-breakdown-label-container{border-right:1px solid #DDD;border-left:1px solid #DDD;text-align:right}.flow-checkout-container.page-billing-confirmation-container .shipping-label{white-space:nowrap}.flow-checkout-container.page-billing-confirmation-container .price-breakdown-value-container{text-align:right}.flow-checkout-container.page-billing-confirmation-container .price-breakdown-value{float:right;padding:15px 0}.flow-checkout-container.page-billing-confirmation-container .price-breakdown-label-container,.flow-checkout-container.page-billing-confirmation-container .shipping-billing-container{padding:15px}.flow-checkout-container.page-billing-confirmation-container .discount-label,.flow-checkout-container.page-billing-confirmation-container .discount-value{color:#c75302}.flow-checkout-container.page-billing-confirmation-container .total-paid-label,.flow-checkout-container.page-billing-confirmation-container .total-paid-value{font-weight:700}.flow-checkout-container.page-billing-confirmation-container .balance-label,.flow-checkout-container.page-billing-confirmation-container .balance-value,.flow-checkout-container.page-billing-confirmation-container .total-amount-label,.flow-checkout-container.page-billing-confirmation-container .total-amount-value{margin-top:30px}.flow-checkout-container.page-billing-confirmation-container .freight-accessorials-list-group{margin-top:10px}.flow-checkout-container.page-billing-confirmation-container .shipping-billing-label{font-size:18px;font-weight:700}.flow-checkout-container.page-billing-confirmation-container .shipping-billing-change-link{margin-left:10px}.flow-checkout-container.page-confirmation-container .hard-copy-order{width:140px}.flow-checkout-container.page-confirmation-container .confirmation-header-container p{color:#333;font-size:14px}.flow-checkout-container.page-confirmation-container .confirmation-header-container .supp
1ort-email{color:#333}.flow-checkout-container.page-confirmation-container .confirmation-header-container .order-number{color:#ff8a1e;font-size:18px;font-weight:700;margin-bottom:24px}.flow-checkout-container.page-confirmation-container .confirmation-header-container .order-invoice-and-status{margin-bottom:30px}.flow-checkout-container.page-confirmation-container .confirmation-header-container h1{color:#333;margin:32px 0}.flow-checkout-container.page-confirmation-container .confirmation-header-container a:hover{text-decoration:underline}.flow-checkout-container.page-confirmation-container .confirmation-header-container .page-tracker-list-container{display:none}.flow-checkout-container.page-confirmation-container .comp-order-summary-container{margin-bottom:20px;padding:32px 24px;border:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .estimated-order-total-container h5{margin:0 0 16px;font-size:16px}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .estimated-order-total-container .order-total{margin-bottom:16px}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .order-summary-item-container{margin-top:0}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .order-items-container{padding-bottom:20px;border-top:1px solid #DDD;padding-top:10px;border-bottom:1px solid #DDD}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .item-file-preview-container{padding-right:0}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .item-details-container{padding-left:24px}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .preview-container{margin:0 auto;width:80px;height:80px;position:relative;border:1px solid #D0D0D0}@media(min-width:768px)and (max-width:991px){.flow-checkout-container.page-confirmation-container .comp-order-summary-container .preview-container{margin:0 auto}}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .thumbnail-preview{border:0;max-width:100%;max-height:100%;position:absolute;inset:0;margin:auto;width:auto;height:auto}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .preview-unavailable{font-size:11px;display:flex;justify-content:center;align-items:center;border:1px solid #D0D0D0;margin:0 auto;width:80px;height:80px;padding:30px 0}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .edd-container{padding:10px 15px;color:#e81e42;font-weight:700;font-size:14px}.flow-checkout-container.page-confirmation-container .confirmation-right-container .page-tracker-list-container{display:block}.flow-checkout-container.page-confirmation-container .price-group-container{border-top:1px solid #DDD}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container{margin-bottom:0}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .input-error-container{color:#f47920;padding-top:15px;font-size:13px}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .sms-notification-sign-up{float:none}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .unsubscribed input{width:56%}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .site-btn-primary{width:154px}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container input{font-size:14px}.flow-checkout-container.page-confirmation-container .edd-tooltip{margin-left:3px}.flow-checkout-container.page-confirmation-container .item-discount{color:#c75302}.flow-checkout-container.page-confirmation-container .page-tracker-list-container{margin-top:5px;margin-bottom:16px;text-align:center;list-style:none}.flow-checkout-container.page-confirmation-container .page-tracker-list-container:after{content:"";position:absolute;left:50%;top:28px;height:28px;width:1px;background:#107abf;z-index:-1;transform:rotate(90deg) scaleY(7)}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li{margin-right:64px;position:relative;display:inline-block;background-color:#fff;padding:22px 8px 0;font-size:14px}@media(min-width:992px)and (max-width:1199px){.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li{margin-right:45px}}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li:after{content:"";height:1px;background-color:#0864a1;position:absolute;top:40px;margin-left:8px}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li:last-of-type{margin-right:0}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li:last-of-type:after{display:none}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li .icon-tracker{display:block;text-align:center;font-size:38px;margin-bottom:8px}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li .tracker-icon{padding:0 15px;color:#333;position:absolute;top:-10px;right:5px;font-size:30px}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li.pre-active .shipping-label .fa{color:#2e7d32}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li.active,.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li.active .icon-tracker:before{color:#107abf}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li.not-active{color:#767676}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li.not-active .icon-tracker:before{color:#d0d0d0}.flow-checkout-container.page-contact-info-container .contact-info-content-container{padding-top:30px;padding-bottom:30px}.flow-checkout-container.page-contact-info-container .panel-heading{font-size:18px}.flow-checkout-container.page-contact-info-container .input-error-container{c
1olor:#969090;font-size:12px}.flow-checkout-container.page-contact-info-container .has-error{border-color:#e23a3a;box-shadow:inset 0 1px 1px #15161733,0 0 8px #edb1b1;background:#fdf7f7}.flow-checkout-container.page-contact-info-container .control-label-required:after{content:"*";color:red}.flow-checkout-container.page-contact-info-container .terms-heading{padding-bottom:10px}.flow-checkout-container.page-contact-info-container .checkout-btn{min-width:200px}.flow-checkout-container.page-mailing-container{color:#6c6565}.flow-checkout-container.page-mailing-container .popover{max-width:350px;width:350px}.flow-checkout-container.page-mailing-container .mailing-tooltip,.flow-checkout-container.page-mailing-container .mailing-tooltip-close{cursor:pointer;color:#c3c8ce;margin-left:5px}.flow-checkout-container.page-mailing-container .mailing-tooltip-close{margin-bottom:10px}.flow-checkout-container.page-mailing-container .mailing-upload-options-container{font-size:13px}.flow-checkout-container.page-mailing-container .item-price-summary-container .summary-heading{padding:0 20px 5px}.flow-checkout-container.page-mailing-container .section-heading{font-size:20px;font-weight:700;display:block}.flow-checkout-container.page-mailing-container .mailing-list-upload-section,.flow-checkout-container.page-mailing-container .mailing-options-section{border:1px solid #D0D0D0;padding:15px}.flow-checkout-container.page-mailing-container .mailing-list-upload-section.required-error{background-color:#ffd9c2;border:1px solid #FF573C}.flow-checkout-container.page-mailing-container .mailing-options-section{margin-top:30px;margin-bottom:45px}.flow-checkout-container.page-mailing-container .upload-list-details-container{padding-left:32px}.flow-checkout-container.page-mailing-container .upload-list-details-container .list-details{font-size:12px}.flow-checkout-container.page-mailing-container .choose-mailing-list-wrap{margin:10px 20px 10px 32px}.flow-checkout-container.page-mailing-container .list-info{font-size:14px}.flow-checkout-container.page-mailing-container .error-msg,.flow-checkout-container.page-mailing-container .required-error-msg{margin-left:15px;font-weight:600}.flow-checkout-container.page-mailing-container .error-msg .fehp-warning,.flow-checkout-container.page-mailing-container .required-error-msg .fehp-warning{color:#ff573c}.flow-checkout-container.page-mailing-container .required-error-msg{margin-left:0;margin-top:5px}.flow-checkout-container.page-mailing-container .loading-list{margin-top:5px}.flow-checkout-container.page-mailing-container .saved-list-container,.flow-checkout-container.page-mailing-container .use-list{font-size:13px}.flow-checkout-container.page-mailing-container .use-list{padding:12px 6px}.flow-checkout-container.page-mailing-container .saved-list-container .file-name{word-break:break-word}.flow-checkout-container.page-mailing-container .saved-list-file-name{text-overflow:ellipsis;width:100%;word-break:break-word;overflow:hidden;white-space:nowrap}.flow-checkout-container.page-mailing-container .saved-list-header{background-color:#efefef}.flow-checkout-container.page-mailing-container .comp-mailing-list-uploader-container{margin:10px 0}.flow-checkout-container.page-mailing-container .mailing-options-container{margin-top:20px}.flow-checkout-container.page-mailing-container .mailing-popover-content .fehp-calendar:before,.flow-checkout-container.page-mailing-container .mailing-popover-content .fehp-shipping:before{color:#333}.flow-checkout-container.page-mailing-container .mailing-popover-close{margin-bottom:10px}.flow-checkout-container.page-mailing-container .comp-mailing-options-form-container>div{background-color:#fff;border:1px solid #D0D0D0;padding:10px 0;margin-bottom:15px}.flow-checkout-container.page-mailing-container .comp-mailing-options-form-container>div.invalid{background-color:#ffd9c2;border:1px solid #FF573C}.flow-checkout-container.page-mailing-container .option-group-label{padding:7px 15px 15px;font-weight:700;text-align:left;word-break:break-word}.flow-checkout-container.page-mailing-container .item-specs-container{font-size:13px;font-weight:400}.flow-checkout-container.page-mailing-container .item-specs-container .item-spec{margin-bottom:5px}.flow-checkout-container.page-mailing-container .item-specs-container .item-spec strong{font-weight:600}.flow-checkout-container.page-mailing-container .summary-heading{font-weight:700;font-size:15px}.flow-checkout-container.page-mailing-container .summary-heading .price-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:280px}.flow-checkout-container.page-mailing-container .comp-order-summary-container{padding:15px 20px;border:1px solid #DDD}.flow-checkout-container.page-mailing-container .comp-order-summary-container .order-items-container{padding-bottom:20px;border-top:1px solid #DDD;padding-top:10px;border-bottom:1px solid #DDD}.flow-checkout-container.page-mailing-container .comp-order-totals-summary-container .price-group{font-size:13px}.flow-checkout-container.page-mailing-container .comp-order-totals-summary-container .price-label{font-weight:600}.flow-checkout-container.page-mailing-container .comp-order-totals-summary-container .site-list-group{margin:4px 20px 10px}.flow-checkout-container.page-mailing-container .mailing-notes{border-top:1px solid #D0D0D0;padding:20px 0}.flow-checkout-container.page-mailing-container .mailing-qty-note{margin-top:10px}.flow-checkout-container.page-mailing-container .mailing-error-modal .modal-warning{color:red}.flow-checkout-container.page-mailing-container .mailing-error-modal .modal-error-title{padding-left:10px}.flow-checkout-container.page-mailing-container .mailing-error-modal .mailing-error-message{margin:10px 0 0;font-size:14px;color:#333}.flow-checkout-container.page-mailing-container .progress-bar{background:#ff8a1e}.flow-checkout-container.page-mailing-container .radio label:not(.site-btn-primary){padding-left:0}.flow-checkout-container.page-mailing-container .site-form-group{margin-bottom:0}.flow-checkout-container.page-mailing-container .site-custom-radio-container.radio-label-wrapper{align-items:start}.flow-checkout-container.page-mailing-container .site-custom-radio-container.radio-label-wrapper .radio-icon-override{position:relative}.flow-checkout-container.page-mailing-container .submit-mailing-btn .loading-icon:before{color:#fff}.flow-checkout-container.page-mailing-container .comp-order-summary-container .checkout-btn{font-size:16px;padding:12px 16px}.flow-checkout-container.page-mailing-container .comp-content-placeholder-container .content{padding:0}.flow-checkout-container order-level-shipping .site-modal .site-btn-primary{margin-right:10px}.flow-checkout-container .secured-link-container img{margin-top:-2px;margin-right:2px}.flow-checkout-container .secured-link-container .secure-link{color:#767676;font-size:14px}.flow-checkout-container .secured-link-container .secure-link:active,.flow-checkout-container .secured-link-container .secure-link:focus,.flow-checkout-container .secured-link-container .secure-link:hover{text-decoration:none;outline:0;border:none}.flow-checkout-container secured-checkout-tooltip{display:block;margin-bottom:10px}.flow-checkout-container .secured-checkout-tooltip-container{width:340px;max-width:max-content;font-family:Noto Sans,Arial,sans-serif;background-color:#fff;border:1px solid #DDD;box-shadow:none;text-align:left;border-radius:0;padding:24px}.flow-checkout-container .secured-checkout-tooltip-container .popover-content{padding:0}.flow-checkout-container .secured-checkout-tooltip-container p{color:#333;font-size:13px;margin-bottom:0}.flow-checkout-container .secured-checkout-tooltip-container h3{color:#333;font-size:16px;margin-top:0;margin-bottom:16px}.flow-checkout-container .secured-checkout-tooltip-container .close{position:absolute;top:15px;right:15px;font-size:15px}.flow-checkout-container .secured-checkout-tooltip-container .close-btn-container{cursor:pointer}.flow-checkout-container.page-item-shipping-container .order-summary-panel-container,.flow-checkout-container.page-payment-container .order-summary-panel-container,.flow-checkout-container.page-shipping-container .order-summary-panel-container{position:sticky;top:10px}.flow-checkout-container .comp-eddm-invalid-date-modal-container .action-button-container,.flow-checkout-container .comp-remove-item-modal-container .action-button-container{margin:20px;text-align:center}.flow-checkout-container .disclaimer-container{margin:0 0 30px 34px;font-weight:700;position:relative;font-size:16px}.flow-checkout-container .disclaimer-container .alert-icon{position:absolute;
1left:-34px;width:24px;height:24px}.pac-container{z-index:1100}#sa_finish_survey .tooltip_text{box-sizing:content-box;overflow-wrap:break-word}#sa_finish_survey .tooltip_text p{font-size:13px;color:#fff;font-weight:400}#sa_finish_survey .tooltip_text h4{font-size:14px;color:#fff}#sa_finish_survey .tooltip_text ul{margin-top:14px;list-style:none;font-weight:400;font-size:13px}#sa_finish_survey .tooltip_text li{margin:0;font-size:13px;font-weight:400}#sa_finish_survey .tooltip_text a{font-size:inherit;font-weight:inherit;font-style:inherit;font-family:inherit}\n',"@media(min-width:768px){.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container.full-width .billing-details-container{display:flex;gap:24px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container.full-width .billing-details-container .billing-info-group:first-child{margin-bottom:0;width:283px}}@media(max-width:991px){.flow-checkout-container.page-confirmation-container .products-table-container .item-details-container.has-add-ons:not(.has-item-split-shipping) .item-turnaround-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.show-edd .item-details.item-desc-value{grid-row:span 2}.flow-checkout-container.page-confirmation-container .content-container .confirmation-right-container{width:320px}.flow-checkout-container.page-confirmation-container .page-tracker-list-container li{margin-right:44px;padding:22px 10px 0}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .notif-input-message-wrapper,.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .unsubscribed input{width:100%}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .site-btn-primary{margin-left:0;margin-top:8px;width:154px}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .site-form-input{border-radius:4px}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .site-form-input.show-error:not(:focus){border:1px solid #F47920;border-radius:4px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container,.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container.full-width .billing-info-container.has-shipping-info .billing-details-container{flex-direction:column}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .order-summary-right-container{width:100%;display:block}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .billing-info-container,.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .shipping-info-container{margin-bottom:24px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .products-table-heading-container{grid-template-columns:120px 1fr 240px 178px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping{overflow-x:auto}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .products-table-heading-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .products-table-heading-container{width:1230px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-qty-value{font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.item-level-shipping) .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.item-level-shipping) .products-table-heading-container{grid-template-columns:120px 1fr repeat(3,140px)}.flow-checkout-container.page-confirmation-container .products-table-container .item-details-container.has-add-ons:not(.has-item-split-shipping) .item-turnaround-value.has-hcp{grid-row:span 4}.flow-checkout-container.page-confirmation-container .contact-details{margin:8px 0}.flow-checkout-container.page-confirmation-container .contact-details .contact-label{font-size:18px}.flow-checkout-container.page-confirmation-container .contact-details .contact-info-container{margin-top:16px}.flow-checkout-container.page-confirmation-container .contact-details .contact-details-wrapper{padding:32px;font-size:18px}.flow-checkout-container.page-confirmation-container .contact-details .contact-item{font-size:14px}.flow-checkout-container.page-confirmation-container .contact-details .contact-icons{width:32px}}@media(min-width:768px)and (max-width:991px){.flow-checkout-container.page-confirmation-container price-info{width:100%;justify-content:flex-end;display:flex}.flow-checkout-container.page-confirmation-container .price-breakdown-container{width:50%}}@media(max-width:767px){.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .order-summary-right-container,.flow-checkout-container.page-confirmation-container .content-container,.flow-checkout-container.page-confirmation-container .price-info-container{display:block}.flow-checkout-container.page-confirmation-container .content-container .confirmation-right-container{width:100%}.flow-checkout-container.page-confirmation-container .page-title-container{padding:16px 15px}.flow-checkout-container.page-confirmation-container .contact-details .contact-item{margin-right:0}.flow-checkout-container.page-confirmation-container .contact-details .contact-item:first-child{margin-right:40px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container{gap:24px;margin-bottom:32px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .shipping-info-container{margin-bottom:24px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .billing-info-container{margin-bottom:0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table{overflow-x:auto}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .products-table-heading-container{width:736px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .preview-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .preview-unavailable{width:80px;height:56px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .thumbnail-preview{max-width:76px;max-height:52px}}@media(max-width:767px)and (min-width:375px){.flow-checkout-container.page-confirmation-container .order-section-container{padding:0 15px}}.ie-div-position-customer-chat.hide-chat-cta{display:none}@media(max-width:991px){.flow-checkout-container.page-single-checkout-container .comp-single-checkout-container{display:block}.flow-checkout-container.page-single-checkout-container .cart-item-count-container .count-label{font-size:22px}.flow-checkout-container.page-single-checkout-container .cart-item-count-container .cart-item-count{font-size:16px;color:#767676}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .blind-shipping-content-container,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-group-container .item-shipment-column{grid-template-columns:1fr;gap:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-container .item-shipping-address-book-container.split-shipping .split-content-container{grid-template-columns:1fr;grid-column-gap:0;margin:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-container .split-shipping-container .item-shipping-address-book-container{margin:0}.flow-checkout-container.page-single-checkout-container .content-section-container .comp-coupon-section-container{margin-bottom:16px}}@media(max-width:767px){.flow-checkout-container.page-single-checkout-container .comp-sticky-btn-container{width:100%;background:#fff;position:fixed;bottom:-2px;z-index:3;box-shadow:0 -2px 4px #00000040;margin-left:-15px;padding:16px 24px;display:block}.flow-checkout-container.page-single-checkout-container .content-section-container .site-accordion.open .checkout-login-register-container,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container{padding:0 24px 24px}.flow-checkout-container.page-single-checkout-container .comp-sticky-btn-container .next-btn-container{display:block}.flow-checkout-container.page-single-checkout-container .comp-sticky-btn-container .next-btn-container .checkout-next-btn{width:100%}.flow-checkout-container.page-single-checkout-container .customer-cta,.flow-checkout-container.page-single-checkout-container .item-level-cta,.flow-checkout-container.page-single-checkout-container .order-level-cta{text-align:center;display:none}.flow-checkout-container.page-single-checkout-container .secured-link-container{max-width:100%}.flow-checkout-container.page-single-checkout-container .accordion-item-content .email-container,.flow-checkout-container.page-single-checkout-container .accordion-item-content .first-container,.flow-checkout-container.page-single-checkout-container .accordion-item-content .last-container,.flow-checkout-container.page-single-checkout-container .accordion-item-content .phone-container{gap:16px}.flow-checkout-container.page-single-checkout-container .accordion-item-content .customer-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-checkout-container.page-single-checkout-container .panel-details .customer-email{text-align:right;max-width:initial}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.open.shipping-nav{margin-bottom:24px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-method-container{margin-left:24px;margin-right:24px;padding-bottom:24px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .reseller-step-label{font-size:14px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container{padding:0 24px 24px}.flow-checkout-container.page-single-checkout-container .comp-shipping-options-radiobox-container .shipping-option-radio-group:first-of-type{margin-top:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container{padding:0 24px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:850}}@media(max-width:673px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:820px}}@media(max-width:657px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:940px}}@media(max-width:645px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:970px}}@media(max-width:470px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}}@media(max-width:455px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}}@media(max-width:404px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:990px}}@media(max-width:325px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}}@media(max-width:991px){.flow-checkout-container .breadcrumb-wrapper,.flow-checkout-container .shipping-method-container .address-type{display:none}.flow-checkout-container.page-upload-container .page-title{margin-top:0}.flow-checkout-container.page-upload-container .upload-continue-btn-container,.flow-checkout-container.page-upload-container .upload-continue-column-container{padding:0}.flow-checkout-container.page-cart-container{width:750px}.flow-checkout-container.page-cart-container .content-wrapper{grid-template-columns:1fr}.flow-checkout-container .comp-order-summary-container .submit-payment-btn,.flow-checkout-container .comp-order-summary-container .submit-shipping-btn{padding:12px 0}.flow-checkout-container.page-confirmation-container .order-summary .comp-order-summary-item-file-preview-container .item-file-previews{text-align:left}.flow-checkout-container.page-confirmation-container .confirmation-header-container .order-number{font-size:16px}.flow-checkout-container.page-cart-container .group-items-container .shipping-options{width:100%}.flow-checkout-container.page-item-shipping-container .order-summary-panel-container{padding-right:15px;padding-left:15px;margin-top:15px}.flow-checkout-container.page-payment-container .order-summary-panel-container{padding-left:15px;margin-top:15px}}@media(max-width:767px){.flow-checkout-container.page-cart-container,.flow-checkout-container.page-cart-container .checkout-btn{width:100%}.flow-checkout-container.page-cart-container .estimated-total-mobile{display:block;margin-bottom:20px;padding:0}.flow-checkout-container.page-cart-container .estimated-total-mobile .estimated-order-total-container{border:1px solid #D0D0D0;padding:32px 24px}.flow-checkout-container.page-cart-container .order-total{font-size:24px;font-weight:700}.flow-checkout-container.page-cart-container .parent-item-price{font-size:14px}.flow-checkout-container.page-cart-container .cart-item-price-container h4{font-size:18px}.flow-checkout-container.page-cart-container .apply-coupon-btn,.flow-checkout-container.page-cart-container .calculate-shipping-btn{width:127.74px}.flow-checkout-container.page-cart-container .cart-item-heading-container{padding:16px;grid-row:1}.flow-checkout-container.page-cart-container .cart-item-design-online-container{font-size:13px;text-align:center;padding:0 24px}.flow-checkout-container.page-cart-container .comp-cart-item-container .add-mailing-link,.flow-checkout-container.page-cart-container .comp-cart-item-container .fotolia-container,.flow-checkout-container.page-cart-container .comp-cart-item-container .item-links-container,.flow-checkout-container.page-cart-container .comp-cart-item-specs-container .specs-list-group,.flow-ch
1eckout-container.page-cart-container .comp-item-project-name-container .project-name-input,.flow-checkout-container.page-cart-container .coupon-details-heading,.flow-checkout-container.page-cart-container .design-online-link,.flow-checkout-container.page-cart-container .empty-file-reupload-link,.flow-checkout-container.page-cart-container .shipping-estimator-heading{font-size:14px}.flow-checkout-container.page-cart-container .item-specs-container{padding:15px 15px 0}.flow-checkout-container.page-cart-container .add-mailing-container{padding:20px 15px 0}.flow-checkout-container.page-cart-container .cart-shipping-options-container{display:block}.flow-checkout-container.page-cart-container .cart-shipping-options-container .left-column,.flow-checkout-container.page-cart-container .comp-cart-item-specs-container .parent-item-price{display:none}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column{width:100%}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column .loader-shipping-options:before{top:0}.flow-checkout-container.page-cart-container .group-items-container .comp-shipping-options-radio-container{padding:0 16px 16px;border-top:none;margin-top:0}.flow-checkout-container.page-cart-container .group-items-container .shipping-rate-title-container{border-top:1px solid #D0D0D0;padding-top:16px}.flow-checkout-container.page-cart-container .price-breakdown-container{padding:32px 24px}.flow-checkout-container.page-cart-container .comp-page-heading-tracker-container .page-title{padding:32px 0 16px}.flow-checkout-container.page-cart-container .cart-item-wrapper{grid-template-columns:1fr;gap:0}.flow-checkout-container.page-cart-container .spec-row{grid-template-columns:.8fr 1fr}.flow-checkout-container.page-shipping-container .shipping-step-content-container{border:none;padding:0}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container{margin:0}.flow-checkout-container.page-shipping-container .shipping-address-container .show-more-or-less{float:none;text-align:center;margin-bottom:20px}.flow-checkout-container.page-shipping-container .shipping-address-container .btn-container{padding:0}.flow-checkout-container.page-shipping-container .shipping-address-container .add-new-address-btn{width:100%;float:none}.flow-checkout-container.page-shipping-container .shipping-address-container .address-form-container{border:1px solid #D0D0D0;padding:20px}.flow-checkout-container.page-shipping-container .shipping-message-container .shipping-error{padding:18px 24px;border:1px solid #DDD}.flow-checkout-container.page-shipping-container .comp-shipping-account-container{margin:0}.flow-checkout-container.page-shipping-container .order-summary-panel-container{padding-left:15px;clear:both}.flow-checkout-container.page-shipping-container .delivery-instructions-container{padding-left:24px;width:100%}.flow-checkout-container.page-shipping-container .delivery-instructions-container .site-dropdown,.flow-checkout-container.page-shipping-container .delivery-instructions-container textarea{width:100%}.flow-checkout-container.page-shipping-container .delivery-instructions-container textarea{height:127px}.flow-checkout-container.page-shipping-container .mailing-items-container{grid-template-columns:114px 1fr}.flow-checkout-container .page-right-panel-container{border-top:1px solid #e9e9e9}.flow-checkout-container .page-right-panel-container:before{width:100%;left:0}.flow-checkout-container.page-contact-info-container .checkout-btn,.flow-checkout-container.page-ffr-confirmation-container .checkout-btn{width:100%}.flow-checkout-container.page-ffr-confirmation-container .shopping-cart-btn{margin-right:0;display:block;max-width:none}.flow-checkout-container.page-ffr-confirmation-container .shopping-cart-btn .checkout-btn{margin-bottom:5px}.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-content{width:100%}.flow-checkout-container.page-specs-container .site-custom-size-textbox{margin-left:0;width:50%;padding-left:0}.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox{width:50%}.flow-checkout-container.page-specs-container .site-custom-size-textbox.diameter-container{width:100%}.flow-checkout-container .item-details-button{margin:0}.flow-checkout-container .shipping-file-preview-container .shipping-item-details{grid-template-columns:1fr 2fr 1fr;grid-gap:10px}.flow-checkout-container.page-shipping-container .shipping-level-switcher-container{width:100%;margin-top:16px;font-size:13px;text-align:left}.flow-checkout-container.page-shipping-container .shipping-address-container{padding:16px}.flow-checkout-container.page-confirmation-container,.flow-checkout-container.page-confirmation-container .order-number{margin-bottom:24px}.flow-checkout-container.page-confirmation-container .confirmation-header-container h1{margin:24px 0}.flow-checkout-container.page-confirmation-container .confirmation-header-container .page-tracker-list-container{display:block}.flow-checkout-container.page-confirmation-container .confirmation-header-container .page-tracker-list-container li{margin-right:17%}.flow-checkout-container.page-confirmation-container .confirmation-header-container .page-tracker-list-container li:last-of-type{margin-right:0}.flow-checkout-container.page-confirmation-container .confirmation-right-container .page-tracker-list-container{display:none}.flow-checkout-container.page-payment-container .comp-order-summary-container .estimated-total-details .price-label,.flow-checkout-container.page-payment-container .comp-order-summary-container .estimated-total-details .price-value{font-size:16px}}@media(max-width:400px){.flow-checkout-container .project-name-column{width:65%;padding-right:0}.flow-checkout-container.page-specs-container .site-custom-size-textbox:not(.diameter-container) .input-error-container{text-align:center}.flow-checkout-container.page-confirmation-container .comp-page-heading-tracker-container .page-tracker-list-container,.flow-checkout-container.page-item-shipping-container .comp-page-heading-tracker-container .page-tracker-list-container,.flow-checkout-container.page-payment-container .comp-page-heading-tracker-container .page-tracker-list-container,.flow-checkout-container.page-shipping-container .comp-page-heading-tracker-container .page-tracker-list-container{margin-left:15px}.flow-checkout-container.page-confirmation-container .comp-page-heading-tracker-container .page-tracker-list-container li,.flow-checkout-container.page-item-shipping-container .comp-page-heading-tracker-container .page-tracker-list-container li,.flow-checkout-container.page-payment-container .comp-page-heading-tracker-container .page-tracker-list-container li,.flow-checkout-container.page-shipping-container .comp-page-heading-tracker-container .page-tracker-list-container li{margin-right:14px}}@media(max-width:320px){.flow-checkout-container.page-upload-container .page-title{margin-top:15px}.flow-checkout-container.page-item-shipping-container .blind-shipping-container .radio-label-wrapper{padding:24px 16px}.flow-checkout-container.page-item-shipping-container .blind-shipping-container .address-option.address-book-link,.flow-checkout-container.page-item-shipping-container .blind-shipping-container .address-option.new-address-link{padding:16px}}@media(min-width:491px)and (max-width:768px){#sa_finish_survey .tooltip_text{right:0}#sa_finish_survey .tooltip_text:after{left:unset;right:104px}}@media(max-width:398px){#sa_finish_survey .tooltip_text{max-width:259px}#sa_finish_survey .sa_optin input{max-width:100%}}@media(max-width:337px){#sa_finish_survey .tooltip_text{max-width:259px;left:-53px}}\n","@media print{.comp-page-heading-tracker-container,.confirmation-button-container,.confirmation-left-section,.confirmation-right-section,.confirmation-sms-notification-container,.footer-content-container,.footer-links-container,.global-header-container,.legal-info-container,.print-email-container,.social-links-container{display:none}.flow-checkout-container.page-confirmation-container .print-logo-receipt-container,.flow-checkout-container.page-ffr-confirmation-container .print-logo-receipt-container{display:block}.print-receipt-label{font-weight:700;font-size:35px;padding-bottom:25px;border-bottom:1px solid #ddd}.confirmation-right-section{width:100%;margin-bottom:15px}.confirmation-order-summary-container{margin-top:20px}.order-number-container{text-align:left}}\n"],encapsulation:2})}}return a})();var xi=f(91035),ki=f(1464),yi=f(57745),vi=f(7423);const $=a=>({"has-error":a});function _i(a,n){if(1&a&&e.nrm(0,"input-error-message",23),2&a){const t=e.XpG();e.Y8G("inputErrors",t.contactInfoForm.get("first_name").errors)("errorDefs",t.validationMessages.first_name)}}function zi(a,n){if(1&a&&e.nrm(0,"input-error-message",23),2&a){const t=e.XpG();e.Y8G("inputErrors",t.contactInfoForm.get("last_name").errors)("errorDefs",t.validationMessages.last_name)}}function Di(a,n){if(1&a&&e.nrm(0,"input-error-message",23),2&a){const t=e.XpG();e.Y8G("inputErrors",t.contactInfoForm.get("phone").errors)("errorDefs",t.validationMessages.phone)}}function Ci(a,n){1&a&&e.nrm(0,"i",40)}function ji(a,n){1&a&&e.nrm(0,"i",41)}const Si=B.iI.forChild([{path:"cart",component:ni},{path:"contact-info",canActivate:[X.r],resolve:{cart_data:ne.$},data:{require_login:!0},component:(()=>{class a{constructor(t,i,o,r,c,p,l,m,u,g){this.StorageService=t,this.ActivatedRoute=i,this.ConfigManagerService=o,this.CartService=r,this.LocalStorageService=c,this.Router=p,this.FormBuilder=l,this.FfrCartCountService=m,this.cartData=u,this.Http=g,this.isTermsAgreed=!1,this.validationMessages={first_name:{required:"First Name is required"},last_name:{required:"Last Name is required"}
1,phone:{required:"Phone is required",minlength:"Phone is invalid"}},this.siteName=this.ConfigManagerService.getConfig("app").site_name,this.storageKeys=this.ConfigManagerService.getConfig("storage_keys")}ngOnInit(){this.getCartData(),this.buildForm()}ngOnDestroy(){this.subscription.unsubscribe()}openTerms(){const t=this.ConfigManagerService.getConfig("app"),o=window.open(t.site_url+t.urls.terms_and_condition,"Terms of Service","width=600,height=500,left=500px, top=300px, scrollbars=1");return window.focus&&o.focus(),!1}saveContactInfo(){if(this.saving||!this.contactInfoForm.valid||!this.isTermsAgreed)return;this.saving=!0;const t=this.StorageService.getItem(this.storageKeys.ffr_cart_id);this.CartService.ffrCheckout(t,this.contactInfoForm.value).subscribe(i=>{i.success&&i.job_order_id?(this.clearCart(),this.setJobOrder(i.job_order_id,i.item_ids,i.child_item_ids),this.Router.navigate([this.ConfigManagerService.getConfig("routes").checkout_client.ffr_confirmation])):"INVALID_CONTACT_INFO"===i.error_code?this.saving=!1:window.location.href=this.ConfigManagerService.getConfig("app").site_url},i=>{window.location.href=this.ConfigManagerService.getConfig("app").site_url})}getCartData(){this.StorageService.getItem(this.storageKeys.ffr_cart_id)?this.subscription=this.ActivatedRoute.data.subscribe(i=>{this.cartData.deserialize(i.cart_data)}):this.Router.navigate([this.ConfigManagerService.getConfig("routes").checkout_client.ffr_cart])}buildForm(){this.contactInfoForm=this.FormBuilder.group({first_name:["",[b.k0.required,b.k0.maxLength(50)]],last_name:["",[b.k0.required,b.k0.maxLength(50)]],company_name:["",[b.k0.maxLength(50)]],phone:["",[b.k0.required,b.k0.maxLength(14),b.k0.minLength(14)]],email:["",[]]}),this.contactInfoForm.patchValue(this.cartData.customer)}clearCart(){const i={path:"/",domain:"."+this.ConfigManagerService.getConfig("app").domain};this.StorageService.deleteItem(this.storageKeys.ffr_cart_id,i),this.FfrCartCountService.setCartCount(0)}setJobOrder(t,i,o){this.LocalStorageService.deleteItem("ffr_jid"),this.LocalStorageService.deleteItem("ffr_cids"),this.LocalStorageService.deleteItem("ffr_ccids"),this.LocalStorageService.setItem("ffr_jid",t),this.LocalStorageService.setItem("ffr_cids",i),o&&this.LocalStorageService.setItem("ffr_ccids",o)}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(q.n),e.rXU(C.nX),e.rXU(k.v),e.rXU(U.m),e.rXU(ee.s),e.rXU(C.Ix),e.rXU(b.ze),e.rXU(O.j),e.rXU(S.a),e.rXU(V.Qq))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["contact-info"]],standalone:!1,decls:77,vars:21,consts:[[1,"flow-checkout-container","page-contact-info-container"],[1,"comp-page-heading-tracker-container"],[1,"container"],[1,"row"],[1,"page-title-container","col-md-8","hidden-sm","col-xs-24"],["data-qaid","h1",1,"page-title"],[1,"page-tracker-list-container","site-list-inline","col-md-16","col-sm-24","hidden-xs"],[1,"cart-list-item","pre-active"],["aria-hidden","true",1,"tracker-icon","fa","fa-chevron-right"],[1,"contact-info-list-item","active"],[1,"thank-you-list-item"],[1,"contact-info-content-container","container"],[1,"col-xs-24","col-sm-14"],[1,"panel","panel-default","contact-info-panel"],[1,"panel-heading"],[1,"panel-body"],[1,"comp-contact-info-form-container"],[1,"form-horizontal",3,"formGroup"],[1,"form-group"],["for","first_name",1,"control-label","control-label-required","col-sm-7"],[1,"col-sm-15"],["type","text","id","first_name","name","first_name","maxlength","50","formControlName","first_name","no-whitespace","",1,"form-control",3,"ngClass"],[1,"input-error-container"],[3,"inputErrors","errorDefs"],["for","last_name",1,"control-label","control-label-required","col-sm-7"],["type","text","id","last_name","name","last_name","maxlength","50","formControlName","last_name","no-whitespace","",1,"form-control",3,"ngClass"],["for","company_name",1,"control-label","col-sm-7"],["type","text","id","company_name","name","company_name","maxlength","50","formControlName","company_name","no-whitespace","",1,"form-control"],["for","phone",1,"control-label","control-label-required","col-sm-7"],["type","text","id","phone","name","phone","maxlength","14","formControlName","phone","no-whitespace","","phone-mask-input","",1,"form-control",3,"ngClass"],[1,"control-label","col-sm-7"],[1,"form-control-static"],[1,"col-xs-24","col-sm-10"],[1,"panel","panel-default","terms-panel"],[1,"terms-heading"],[1,"checkbox"],["type","checkbox",3,"ngModelChange","ngModel"],["href","javascript:void(0);",3,"click"],[1,"next-button-container","text-right"],[1,"checkout-btn","site-btn-success-semi-bold","btn","btn-lg",3,"click","disabled"],[1,"fa","fa-chevron-right"],[1,"fa","fa-spinner","fa-spin"]],template:function(i,o){1&i&&(e.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h1",5),e.EFF(6," Your Contact Information "),e.k0s()(),e.j41(7,"ul",6)(8,"li",7),e.EFF(9," Cart Page "),e.nrm(10,"i",8),e.k0s(),e.j41(11,"li",9),e.EFF(12," Contact Information "),e.nrm(13,"i",8),e.k0s(),e.j41(14,"li",10),e.EFF(15,"Receipt"),e.k0s()()()()(),e.j41(16,"div",11)(17,"div",3)(18,"div",12)(19,"div",13)(20,"div",14),e.EFF(21," You will be contacted using the following "),e.k0s(),e.j41(22,"div",15)(23,"div",16)(24,"form",17)(25,"div",18)(26,"label",19),e.EFF(27,"First Name"),e.k0s(),e.j41(28,"div",20),e.nrm(29,"input",21),e.j41(30,"div",22),e.nVh(31,_i,1,2,"input-error-message",23),e.k0s()()(),e.j41(32,"div",18)(33,"label",24),e.EFF(34,"Last Name"),e.k0s(),e.j41(35,"div",20),e.nrm(36,"input",25),e.j41(37,"div",22),e.nVh(38,zi,1,2,"input-error-message",23),e.k0s()()(),e.j41(39,"div",18)(40,"label",26),e.EFF(41,"Company Name"),e.k0s(),e.j41(42,"div",20),e.nrm(43,"input",27),e.k0s()(),e.j41(44,"div",18)(45,"label",28),e.EFF(46,"Phone Number"),e.k0s(),e.j41(47,"div",20),e.nrm(48,"input",29),e.j41(49,"div",22),e.nVh(50,Di,1,2,"input-error-message",23),e.k0s()()(),e.j41(51,"div",18)(52,"label",30),e.EFF(53,"Email Address"),e.k0s(),e.j41(54,"div",20)(55,"p",31),e.EFF(56),e.k0s()()()()()()()(),e.j41(57,"div",32)(58,"div",33)(59,"div",15)(60,"div",34)(61,"strong"),e.EFF(62,"Why do we need this information?"),e.k0s()(),e.j41(63,"div"),e.EFF(64," When your proof is ready you will be contacted through the email and ph
1one number you provided. "),e.k0s(),e.j41(65,"div",35)(66,"label")(67,"input",36),e.mxI("ngModelChange",function(c){return e.DH7(o.isTermsAgreed,c)||(o.isTermsAgreed=c),c}),e.k0s(),e.EFF(68),e.nI1(69,"ucwords"),e.j41(70,"a",37),e.bIt("click",function(){return o.openTerms()}),e.EFF(71,"Terms of Service"),e.k0s()()()()(),e.j41(72,"div",38)(73,"button",39),e.bIt("click",function(){return o.saveContactInfo()}),e.EFF(74," Next\xa0 "),e.nVh(75,Ci,1,0,"i",40),e.nVh(76,ji,1,0,"i",41),e.k0s()()()()()()),2&i&&(e.R7$(24),e.Y8G("formGroup",o.contactInfoForm),e.R7$(5),e.Y8G("ngClass",e.eq3(15,$,o.contactInfoForm.get("first_name").invalid)),e.R7$(2),e.vxM(o.contactInfoForm.get("first_name").invalid?31:-1),e.R7$(5),e.Y8G("ngClass",e.eq3(17,$,o.contactInfoForm.get("last_name").invalid)),e.R7$(2),e.vxM(o.contactInfoForm.get("last_name").invalid?38:-1),e.R7$(10),e.Y8G("ngClass",e.eq3(19,$,o.contactInfoForm.get("phone").invalid)),e.R7$(2),e.vxM(o.contactInfoForm.get("phone").invalid?50:-1),e.R7$(6),e.SpI(" ",o.contactInfoForm.get("email").value," "),e.R7$(11),e.R50("ngModel",o.isTermsAgreed),e.R7$(),e.SpI(" I Agree to ",e.bMT(69,13,o.siteName),".com's "),e.R7$(5),e.Y8G("disabled",!o.contactInfoForm.valid||!o.isTermsAgreed),e.R7$(2),e.vxM(o.saving?-1:75),e.R7$(),e.vxM(o.saving?76:-1))},dependencies:[x.YU,b.qT,b.me,b.Zm,b.BC,b.cb,b.tU,b.vS,b.j4,b.JD,xi.D,ki.U,yi.w,vi.S],styles:['.comp-file-widget-container .panel-heading{font-weight:700;text-transform:uppercase}.comp-file-widget-container .computer-upload-btn,.comp-file-widget-container .dropbox-upload-btn,.comp-file-widget-container .google-drive-upload-btn{padding:8px;font-weight:700}.comp-file-widget-container .computer-upload-btn .btn-icon,.comp-file-widget-container .dropbox-upload-btn .btn-icon,.comp-file-widget-container .google-drive-upload-btn .btn-icon{font-size:20px}.comp-file-widget-container .file-size-text,.comp-file-widget-container .upload-buttons-container .computer-upload-btn,.comp-file-widget-container .upload-buttons-container .dropbox-upload-btn,.comp-file-widget-container .upload-buttons-container .google-drive-upload-btn,.comp-file-widget-container .upload-buttons-container .recent-files-upload-btn,.comp-file-widget-container .upload-buttons-container .site-btn-default,.comp-file-widget-container .upload-buttons-container .upload-later-btn,.comp-file-widget-container .wrong-file-link{font-size:14px}.comp-file-widget-container .computer-upload-btn{background-color:#0070b3;border-color:#0070b3}.comp-file-widget-container .computer-upload-btn:active:hover,.comp-file-widget-container .computer-upload-btn:disabled,.comp-file-widget-container .computer-upload-btn:disabled:focus,.comp-file-widget-container .computer-upload-btn:disabled:hover,.comp-file-widget-container .computer-upload-btn:focus:hover,.comp-file-widget-container .computer-upload-btn:hover{outline:0;background-color:#00a8e1;border-color:#00a8e1}.comp-file-widget-container .computer-upload-btn:active,.comp-file-widget-container .computer-upload-btn:active:focus,.comp-file-widget-container .computer-upload-btn:focus{outline:0;background-color:#0078db;border-color:#0070b3}.comp-file-widget-container .google-drive-upload-btn .btn-gdrive-icon{width:20px}.comp-file-widget-container .dropbox-upload-btn,.comp-file-widget-container .google-drive-upload-btn{margin-top:12px;background-color:transparent;color:#0070b3;border:1px solid #ddd}.comp-file-widget-container .dropbox-upload-btn:active,.comp-file-widget-container .dropbox-upload-btn:active:focus,.comp-file-widget-container .dropbox-upload-btn:active:hover,.comp-file-widget-container .dropbox-upload-btn:disabled,.comp-file-widget-container .dropbox-upload-btn:focus,.comp-file-widget-container .dropbox-upload-btn:hover,.comp-file-widget-container .google-drive-upload-btn:active,.comp-file-widget-container .google-drive-upload-btn:active:focus,.comp-file-widget-container .google-drive-upload-btn:active:hover,.comp-file-widget-container .google-drive-upload-btn:disabled,.comp-file-widget-container .google-drive-upload-btn:focus,.comp-file-widget-container .google-drive-upload-btn:hover{outline:0;color:#0078db;background-color:transparent;border:1px solid #ddd}.comp-file-widget-container file-uploader{visibility:hidden;display:none;height:1px;width:1px}.comp-file-widget-container .file-preview{text-align:center}.comp-file-widget-container .file-preview img{border:1px solid #ccc;margin-left:10px;max-width:160px;min-width:100px;display:inline!important}.comp-file-widget-container .file-preview .icon-preview{width:90px}.comp-file-widget-container .progress-container,.comp-file-widget-container .upload-new-file-container{width:100%}.comp-file-widget-container .progress-bar{background:#f47920}.comp-file-widget-container .upload-new-file-container{margin:10px 0;display:table}.comp-file-widget-container .drag-drop-container,.comp-file-widget-container .file-details-container,.comp-file-widget-container .file-preview-container,.comp-file-widget-container .upload-buttons-container{padding:0 15px;float:left;position:relative;min-height:1px}.comp-file-widget-container .file-extensions{font-weight:700}.comp-file-widget-container .file-extensions .end-delimeter,.comp-file-widget-container .file-extensions .start-delimeter{display:none}.comp-file-widget-container .upload-buttons-container{width:38.33333333%;padding-left:0}.comp-file-widget-container .drag-drop-container{width:61.66666667%;padding-right:0}.comp-file-widget-container .file-details-container,.comp-file-widget-container .file-preview-container{width:50%}.comp-file-widget-container .file-preview-container{padding:0}.comp-file-widget-container .upload-buttons-container .btn-icon{margin-right:6px}.comp-file-widget-container .file-name-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;padding-bottom:5px}.comp-file-widget-container .computer-upload-btn-label{display:inline-block}.comp-file-widget-container .computer-upload-btn-label,.comp-file-widget-container .dropbox-upload-btn-label{vertical-align:top}.comp-file-widget-container .dropbox-upload-btn-label{font-weight:700}.comp-file-widget-container .device-upload-btn-label{display:none}.comp-file-widget-container .file-recommendation-action{margin-top:2px}@media(max-width:991px){.comp-file-widget-container .computer-upload-btn-label,.comp-file-widget-container .drag-drop-container{display:none}.comp-file-widget-container .file-details-container,.comp-file-widget-container .file-preview-container,.comp-file-widget-container .upload-buttons-container{width:100%;padding:0}.comp-file-widget-container .file-preview{text-align:left;padding-top:15px}.comp-file-widget-container .dropbox-upload-btn,.comp-file-widget-container .google-drive-upload-btn,.comp-file-widget-container .recent-files-upload-btn{font-weight:400}.comp-file-widget-container .device-upload-btn-label{display:inline-block}}.comp-file-dropper-container{border:2px dashed #e0e0e0;border-radius:5px;color:#ddd;text-align:center;padding:56px 0;cursor:pointer}.comp-file-dropper-container.hovered{border-color:#17a456;background-color:#eafceb}.comp-file-dropper-container .drag-drop-icon,.comp-file-dropper-container .drag-drop-text{color:#ddd;display:inline-block;margin:0}.comp-file-dropper-container .drag-drop-icon{padding-right:5px;font-size:24px}
1.comp-file-dropper-container .drag-drop-text{font-size:16px}.comp-proofing-options-container .option-text{margin:2px 0 5px;display:block;font-size:14px}.comp-proofing-options-container .option-info{font-size:12px;margin-bottom:0;color:#333;text-align:justify;font-weight:400}.comp-proofing-options-container .option-radio-details-container{width:100%}.comp-proofing-options-container .custom-option-radio,.comp-proofing-options-container .option-radio-input{margin:5px;cursor:pointer}.comp-proofing-options-container .custom-option-radio{position:absolute}.comp-proofing-options-container .option-radio-input{position:absolute;z-index:100;opacity:0}.comp-proofing-options-container .option-radio-input~.custom-option-radio:after,.comp-proofing-options-container .option-radio-input~.custom-option-radio:before{content:"";border-radius:100%;display:block}.comp-proofing-options-container .option-radio-input~.custom-option-radio:before{width:13px;height:13px;background-color:#fff;border:2px solid #ddd}.comp-proofing-options-container .option-radio-input:checked~.custom-option-radio:before{background-color:#3996f9;border:none}.comp-proofing-options-container .option-radio-input:checked~.custom-option-radio:after{width:5px;height:5px;background-color:#fff;inset:0;margin:auto;position:absolute}.comp-proofing-options-container .option-details-column{display:flex;align-items:center;gap:6px}.comp-proofing-options-container .popover-body{padding:20px}.comp-proofing-options-container .proofing-option-tooltip-container{width:230px;min-width:230px;max-width:100%;font-family:Noto Sans,Arial,sans-serif;border-color:#ddd;border-radius:0;box-shadow:none}.comp-proofing-options-container .proofing-option-tooltip-container.right>.arrow{border-right-color:#ddd}.comp-proofing-options-container .options-tooltip-close .close:before{content:"\\d7";position:absolute;top:0;padding:2px}.site-panel-default{border-radius:0}.site-panel-default .panel-heading{color:#333}.comp-file-upload-guidelines-container .guideline-heading{font-weight:700;border-bottom:1px solid #b2b2b2;line-height:1.8;margin-bottom:10px;font-size:19px}.comp-file-upload-guidelines-container .guideline-heading-text{display:inline-block;top:6px;position:relative;padding-left:5px}.comp-file-upload-guidelines-container .guideline-heading-img{width:50px}.comp-file-upload-guidelines-container .guideline-item{margin-bottom:10px}.comp-file-upload-guidelines-container p.guideline-title{font-weight:700;color:#333;margin-bottom:0}.comp-file-upload-guidelines-container .guideline-info{margin-bottom:5px}.comp-file-upload-guidelines-container .guideline-info,.comp-file-upload-guidelines-container p.guideline-title{font-size:14px}.comp-file-upload-guidelines-container .guideline-list{list-style-position:inside;padding-left:15px;padding-top:5px;list-style-type:disc}.comp-item-project-name-container .project-name-input{background:#fff;border:1px solid #D0D0D0;border-radius:2px;box-sizing:border-box;box-shadow:none;color:#333;font-family:Noto Sans,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;padding-left:16px;padding-right:16px;height:40px;outline:0;width:100%}.comp-item-project-name-container .project-name-input:focus{border:1px solid #107ABF}.comp-item-project-name-container .project-name-input:disabled{background-color:#f4f4f4;cursor:not-allowed}.comp-item-project-name-container .project-name-input[readonly]{background-color:#f4f4f4}.comp-item-project-name-container .project-name-input::-ms-clear{display:none;height:0;width:0}.comp-item-project-name-container .project-name-input.hide-project-name-input{height:0;padding:0;border:none}.comp-cart-item-container .cart-item-project-name-container.has-error .project-name-input,.comp-item-project-name-container.has-error .project-name-input{border-color:#d00}@media(max-width:767px){.comp-item-project-name-container .project-name-input{font-size:12px}}.comp-item-project-name-container .project-name-label{max-width:none;display:block;font-weight:700;font-size:18px;overflow-wrap:break-word;word-wrap:break-word}.comp-item-project-name-container .project-name-label:after{content:"Edit";font-size:12px;margin-left:10px;color:#006bb7;border-bottom:1px dotted #006bb7;font-weight:600;margin-top:6px;display:inline}.comp-item-project-name-container .project-name-loader{height:36px;display:block}.comp-item-project-name-container .project-name-loader .loader-icon{color:#ccc;font-size:24px}
1.comp-item-project-name-container.has-error .error-label{display:block;color:#c00;font-weight:400;font-size:12px;margin:5px 0 10px}.comp-cart-item-specs-container{grid-column:2;grid-row:2}.comp-cart-item-specs-container .proof-spec-container,.comp-cart-item-specs-container .spec-value-parent-item-price-container{display:flex;align-items:flex-start;align-self:flex-start}.comp-cart-item-specs-container .proof-spec-container .divider,.comp-cart-item-specs-container .spec-value-parent-item-price-container .divider{flex-grow:1}.comp-cart-item-specs-container .spec-row{display:grid;grid-template-columns:140px 1fr;gap:2rem;align-items:baseline}.comp-cart-item-specs-container .specs-list-group{line-height:28px;margin:0}.comp-cart-item-specs-container .specs-list-group:nth-of-type(2){margin-top:24px}.comp-cart-item-specs-container .specs-list-group .spec-label{color:#333;font-weight:700}.comp-cart-item-specs-container .product-name-text{font-weight:700;font-size:14px;line-height:27px}.comp-cart-item-specs-container .change-proofing-link{margin-left:8px}.comp-cart-item-specs-container .spec-value-with-price{display:inline-block}.comp-cart-item-specs-container .parent-item-price{float:right;font-weight:700;display:inline-block;font-size:18px;text-align:right}@media(max-width:991px){.comp-cart-item-specs-container .specs-list-group{margin:0}.comp-cart-item-specs-container .specs-list-group:nth-of-type(2){margin-top:0}}.comp-cart-item-specs-container .eddm-dropdate-spec{position:relative;display:inline-flex;align-items:center}.comp-cart-item-specs-container .eddm-dropdate-spec .p-element.p-inputwrapper{position:absolute;top:-20px}.comp-cart-item-specs-container .eddm-dropdate-spec .p-element.p-inputwrapper .p-datepicker-trigger,.comp-cart-item-specs-container .eddm-dropdate-spec .p-element.p-inputwrapper .p-inputtext{display:none}.comp-cart-item-specs-container .eddm-dropdate-warning{color:#e81e42}.comp-cart-item-specs-container .eddm-dropdate-input-hidden{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}@media(max-width:767px){.comp-cart-item-specs-container .specs-list-group{border-top:1px solid #D0D0D0;padding-top:20px;line-height:200%;font-size:13px}.comp-cart-item-specs-container .parent-item-price{font-size:13px}.comp-cart-item-specs-container .eddm-dropdate-spec .p-element.p-inputwrapper{position:absolute;top:10px;left:50px}}.p-motion{--p-datepicker-date-width:32px;--p-datepicker-date-height:32px;--p-datepicker-dropdown-width:40px;box-shadow:0 2px 12px #15161733}.p-motion .p-datepicker-panel{z-index:1100;border-radius:6px;padding:8px 4px}.p-motion .p-datepicker-weekday{font-weight:700}.p-motion .p-datepicker-header{font-size:10px;padding:0}.p-motion .p-icon{width:12px}.p-motion .p-datepicker-day-view{font-size:10px}.p-motion .p-datepicker-day-selected{background:#fff;color:#000;border:2px solid #BFDBFD}.p-motion .p-datepicker-day-cell{padding:2px}.comp-cart-item-file-preview-container{text-align:center;padding:24px 24px 0}.comp-cart-item-file-preview-container .item-preview-details-container{min-height:1px;width:100%;-webkit-transition:width .2s linear;-moz-transition:width .2s linear;-ms-transition:width .2s linear;-o-transition:width .2s linear}.comp-cart-item-file-preview-container .item-preview-details-container .item-file-details-preview-container{display:flex;flex-direction:column;row-gap:24px}.comp-cart-item-file-preview-container .item-preview-details-container.switch-to-mobile{display:inline-block;width:50%}@media(max-width:767px){.comp-cart-item-file-preview-container{padding:24px 0 0}.comp-cart-item-file-preview-container .item-preview-details-container .item-file-details-preview-container{flex-direction:row;justify-content:space-around}}.comp-cart-item-file-preview-container .empty-file-preview-container{display:flex;justify-content:center;align-items:center;border:1px solid #D0D0D0;margin:0 auto;max-width:160px;height:160px;padding:30px 0;width:100%}.comp-cart-item-file-preview-container .empty-file-preview-container .pending-files{display:flex;flex-direction:column}.comp-cart-item-file-preview-container .preview-container{position:relative;display:flex;align-items:center;justify-content:center}.comp-cart-item-file-preview-container .preview-container img{max-width:100%;max-height:100%;position:absolute;inset:0;margin:auto;width:auto;height:auto;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.7);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.7)}.comp-cart-item-file-preview-container img.thumbnail-preview{max-width:100%;max-height:100%;position:absolute;inset:0;margin:auto;width:auto;height:auto}.comp-cart-item-file-preview-container .side-label-container{font-size:13px;margin:10px 0;font-weight:700;line-height:1;text-align:center;text-transform:uppercase}.comp-cart-item-file-preview-container .file-name-container,.comp-cart-item-file-preview-container .reupload-file-link{margin-top:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:"none"}.comp-cart-item-file-preview-container .reupload-file-link{text-align:left}.comp-cart-item-file-preview-container .reupload-file-link .link-icon{font-size:20px;margin-right:4px}@media(max-width:767px){.comp-cart-item-file-preview-container .file-name-container,.comp-cart-item-file-preview-container .reupload-file-link{max-width:none}.comp-cart-item-file-preview-container .reupload-file-link{text-align:center}.comp-cart-item-file-preview-container .reupload-file-link .change-file-link{display:block}}.comp-cart-item-file-preview-container .file-name-container{padding:5px 0}
1.comp-cart-item-file-preview-container .empty-file-reupload-link{padding-bottom:5px}.comp-cart-item-file-preview-container .preview-container{padding-bottom:0;border:none;margin:0 auto 7px;width:100%;max-width:160px;max-height:160px;min-height:120px;height:auto;background:#fcfff5}.comp-cart-item-file-preview-container .preview-container img{box-shadow:0 3px 6px #15161733;padding-bottom:0}.comp-cart-item-file-preview-container .comp-file-preview-modal>span{font-size:12px}.comp-cart-item-file-preview-container .comp-file-preview-modal .preview-modal-container{position:relative;text-align:center;margin-top:10px}.comp-cart-item-file-preview-container .comp-file-preview-modal .preview-modal-container .modal-btn{color:#fff;background-color:#ff8a1e;border:none;text-transform:uppercase}.comp-cart-item-file-preview-container .comp-file-preview-modal .preview-modal-container .modal-btn:hover{background-color:#c75302}.comp-cart-item-file-preview-container .comp-file-preview-modal .preview-modal-container:hover .modal-trigger{background:#00000040;display:block}.comp-cart-item-file-preview-container .comp-file-preview-modal .modal-content .modal-header{padding:24px 20px 24px 40px}.comp-cart-item-file-preview-container .comp-file-preview-modal .modal-content .modal-header .modal-close-btn span:before{font-family:fehp-ecp;content:"\\e919"}.comp-cart-item-file-preview-container .comp-file-preview-modal .side-switcher{text-align:center;margin-bottom:10px}.comp-cart-item-file-preview-container .comp-file-preview-modal .switcher-side-label{padding:0 10px;vertical-align:middle;font-size:16px;text-transform:capitalize}.comp-cart-item-file-preview-container .comp-file-preview-modal .switcher-side-label.selected{color:#ff8a1e}.comp-cart-item-file-preview-container .comp-file-preview-modal .switch{position:relative;width:35px;height:16px;vertical-align:text-bottom}.comp-cart-item-file-preview-container .comp-file-preview-modal .checkbox{opacity:0;width:0;height:0}.comp-cart-item-file-preview-container .comp-file-preview-modal .checkbox:checked+.slider:before{transform:translate(17px)}.comp-cart-item-file-preview-container .comp-file-preview-modal .slider{position:absolute;cursor:pointer;inset:0;background-color:#8f8c8c;-webkit-transition:.4s;border-radius:34px;transition:.4s}.comp-cart-item-file-preview-container .comp-file-preview-modal .slider:before{position:absolute;content:"";height:10px;width:10px;left:4px;bottom:3px;background-color:#f4f4f4;transition:.4s;border-radius:50%}.comp-cart-item-file-preview-container .comp-file-preview-modal .modal-title{text-align:left;font-size:21px}.comp-cart-item-file-preview-container .comp-file-preview-modal .image-preview{max-width:100%;max-height:100%;border:2px solid #EBE7E6;margin-bottom:20px;width:100%;display:none}.comp-cart-item-file-preview-container .comp-file-preview-modal .image-preview.active{display:block}.comp-cart-item-file-preview-container .comp-file-preview-modal .image-container{min-height:235px}.comp-cart-item-file-preview-container .comp-file-preview-modal .modal-trigger{position:absolute;inset:0;display:none}.comp-cart-item-file-preview-container .comp-file-preview-modal .modal-trigger .modal-btn{font-size:12px;padding:8px 15px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:max-content;width:max-content}.comp-cart-item-file-preview-container .comp-file-preview-modal .action-button-container{text-align:center}.comp-cart-item-file-preview-container .comp-file-preview-modal .close-btn{width:auto}.comp-cart-item-container{overflow:hidden;margin-bottom:20px}.comp-cart-item-container .cart-item-header{display:inline-block;color:#333;margin:0}@media(max-width:767px){.comp-cart-item-container .cart-item-header{display:none}}.comp-cart-item-container .cart-item-project-name-container{display:inline-block;padding:0 10px;width:60%}@media(max-width:767px){.comp-cart-item-container .cart-item-project-name-container{padding:0}}.comp-cart-item-container .cart-item-project-name-container .project-name-input{background:#fff;border:1px solid #D0D0D0;border-radius:2px;box-sizing:border-box;box-shadow:none;color:#333;font-family:Noto Sans,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;padding-left:16px;padding-right:16px;height:40px;outline:0;width:100%}.comp-cart-item-container .cart-item-project-name-container .project-name-input:focus{border:1px solid #107ABF}.comp-cart-item-container .cart-item-project-name-container .project-name-input:disabled{background-color:#f4f4f4;cursor:not-allowed}.comp-cart-item-container .cart-item-project-name-container .project-name-input[readonly]{background-color:#f4f4f4}.comp-cart-item-container .cart-item-project-name-container .project-name-input::-ms-clear{display:none;height:0;width:0}.comp-cart-item-container .cart-item-project-name-container .project-name-input.hide-project-name-input{height:0;padding:0;border:none}.comp-cart-item-container .cart-item-project-name-container .project-name-label{max-width:none;display:block;font-weight:700;font-size:18px;overflow-wrap:break-word;word-wrap:break-word}.comp-cart-item-container .cart-item-project-name-container .project-name-label:after{content:"Edit";font-size:12px;margin-left:10px;color:#006bb7;border-bottom:1px dotted #006bb7;font-weight:600;margin-top:6px;display:inline}.comp-cart-item-container .cart-item-project-name-container .project-name-loader{height:36px;display:block}.comp-cart-item-container .cart-item-project-name-container .project-name-loader .loader-icon{color:#ccc;font-size:24px}
1.comp-cart-item-container .cart-item-project-name-container.has-error .error-label{display:block;color:#c00;font-weight:400;font-size:12px;margin:5px 0 10px}.comp-cart-item-container .cart-item-price-container h4{color:#ff8a1e;margin:0;line-height:40px}.comp-cart-item-container .price-links-container{padding-right:0}.comp-cart-item-container .item-specs-container{padding:24px}.comp-cart-item-container .child-item-specs-container,.comp-cart-item-container .item-preview-container{padding-left:0}.comp-cart-item-container .item-price{color:#107abf;font-size:19px;font-weight:700}.comp-cart-item-container .item-links-container{padding:0 24px 24px;display:grid;grid-template-columns:1fr 1fr 1fr}.comp-cart-item-container .item-links-container .delete-item-link-container,.comp-cart-item-container .item-links-container .duplicate-item-link-container,.comp-cart-item-container .item-links-container .edit-item-link-container{padding-left:0;padding-right:0}.comp-cart-item-container .item-links-container>:only-child{grid-column:2}@media(min-width:992px)and (max-width:1199px){.comp-cart-item-container .item-links-container .edit-item-link-container{text-align:center}}.comp-cart-item-container .item-links-container li{line-height:24px}
1.comp-cart-item-container .action-icon{font-size:20px;margin-right:8px;transform:translateY(3px);display:inline-block}.comp-cart-item-container .price-links-specs-container{margin-bottom:15px}.comp-cart-item-container .child-item-specs-container{margin-bottom:20px}.comp-cart-item-container .child-mailing-service-container{padding-left:15px;border-bottom:1px solid #ddd;margin-bottom:20px;margin-right:15px;margin-left:15px}.comp-cart-item-container .child-mailing-service-container .mailing-list-group{line-height:28px;padding-right:10px}.comp-cart-item-container .child-mailing-service-container .mailing-list-group li{display:grid;grid-gap:30px;grid-template-columns:1fr 2fr}.comp-cart-item-container .child-mailing-service-container .mailing-item-label{font-weight:700;font-size:14px}.comp-cart-item-container .child-mailing-service-container .mailing-spec-details{display:flex;justify-content:space-between}.comp-cart-item-container .child-mailing-service-container .mailing-spec-label{font-weight:700}.comp-cart-item-container .child-mailing-service-container .mailing-service-label{border-bottom:1px solid #ddd;padding-bottom:3px;margin-bottom:5px;font-weight:700;font-size:14px;padding-top:20px}.comp-cart-item-container .child-mailing-service-container .mailing-service-price,.comp-cart-item-container .child-mailing-service-container .mailing-spec-price{text-align:right}.comp-cart-item-container .child-mailing-service-container .mailing-service-action-links{margin-bottom:15px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px}.comp-cart-item-container .child-mailing-service-container .mailing-service-action-links .action-icon{margin-left:0}.comp-cart-item-container .add-mailing-link-container{margin-left:5px}.comp-cart-item-container .fotolia-container .fotolia-content{padding:5px 0;border-top:1px solid #d5d5d7}.comp-cart-item-container .fotolia-container .fotolia-content:last-child{border-bottom:1px solid #d5d5d7}.comp-cart-item-container .fotolia-container .fotolia-description{display:inline-block;width:75%}.comp-cart-item-container .fotolia-container .fotolia-price{float:right}.comp-cart-item-container .cart-item-wrapper{display:grid;grid-template-columns:7fr 17fr;gap:0;align-items:start}.comp-cart-item-container .file-name-container.switch-to-mobile,.comp-cart-item-container .reupload-file-link.switch-to-mobile{max-width:none}@media(max-width:1199px){.comp-cart-item-container .child-mailing-service-container .mailing-service-price{float:right}}@media(max-width:767px){.comp-cart-item-container .delete-item-link-container,.comp-cart-item-container .edit-item-link-container{text-align:center}.comp-cart-item-container .delete-item-link-container .delete-item-link span,.comp-cart-item-container .edit-item-link-container .edit-item-link span,.comp-cart-item-container .item-links-container .duplicate-item-link span{display:none}.comp-cart-item-container .cart-item-project-name-container{width:50%}.comp-cart-item-container .item-links-container{font-size:13px;padding:20px 15px;margin-left:0;margin-right:0}.comp-cart-item-container .child-mailing-service-container{margin-bottom:0;padding:0}.comp-cart-item-container .child-mailing-service-container .mailing-list-group{font-size:14px;padding:0}.comp-cart-item-container .child-mailing-service-container .mailing-list-group li{grid-template-columns:1fr 1.4fr}.comp-cart-item-container .child-mailing-service-container .mailing-service-label{justify-content:space-between}.comp-cart-item-container .child-mailing-service-container .mailing-service-action-links{grid-template-columns:1fr;row-gap:4px;font-size:14px;margin-top:15px}.comp-cart-item-container .child-mailing-service-container .mailing-service-action-links>div{padding-left:15px;padding-bottom:4px}.comp-cart-item-container .child-mailing-service-container .mailing-spec-desc{float:left;vertical-align:top;max-width:75%}.comp-cart-item-container .child-mailing-service-container .mailing-spec-price{vertical-align:top}.comp-cart-item-container .add-mailing-link,.comp-cart-item-container .fotolia-container{font-size:13px}}@media(max-width:500px){.comp-cart-item-container .child-mailing-service-container .mailing-spec-desc{max-width:60%}}@media only screen and (max-device-width:320px){.comp-cart-item-container .cart-item-project-name-container{width:42%}.comp-cart-item-container .duplicate-item-link{white-space:nowrap}}
1.comp-page-heading-tracker-container .page-title{margin:0;padding:32px 0;line-height:35.2px}.comp-page-heading-tracker-container .item-count{color:#767676;font-size:18px;font-weight:400;padding-left:17px}@media(max-width:767px){.comp-page-heading-tracker-container .item-count{font-size:16px;padding-left:8px}}.comp-page-heading-tracker-container .page-tracker-list-container{width:100%;margin-top:5px;margin-bottom:16px;position:relative;text-align:center;list-style:none}.comp-page-heading-tracker-container .page-tracker-list-container:after{content:"";position:absolute;left:50%;top:28px;height:28px;width:1px;background:#c4c4c4;z-index:-1;transform:rotate(90deg) scaleY(7)}.comp-page-heading-tracker-container .page-tracker-list-container>li{margin-right:64px;position:relative;display:inline-block;background-color:#fff;padding:22px 8px 0;font-size:14px}@media(min-width:992px)and (max-width:1199px){.comp-page-heading-tracker-container .page-tracker-list-container>li{margin-right:45px}}.comp-page-heading-tracker-container .page-tracker-list-container>li:last-of-type{margin-right:0}.comp-page-heading-tracker-container .page-tracker-list-container>li .icon-tracker{display:block;text-align:center;font-size:38px;margin-bottom:8px}.comp-page-heading-tracker-container .page-tracker-list-container>li .tracker-icon{padding:0 15px;color:#333;position:absolute;top:-10px;right:5px;font-size:30px}.comp-page-heading-tracker-container .page-tracker-list-container>li.pre-active .shipping-label .fa{color:#2e7d32}.comp-page-heading-tracker-container .page-tracker-list-container>li.active,.comp-page-heading-tracker-container .page-tracker-list-container>li.active .icon-tracker:before{color:#107abf}.comp-page-heading-tracker-container .page-tracker-list-container>li.not-active{color:#767676}.comp-page-heading-tracker-container .page-tracker-list-container>li.not-active .icon-tracker:before{color:#d0d0d0}@media(min-width:768px)and (max-width:991px){.comp-page-heading-tracker-container .page-title{margin:0 -8px 0 0}}@media(max-width:375px){.comp-page-heading-tracker-container .page-title{font-size:28px}}.comp-edit-specs-modal-container .modal-edit-item-calc{margin:10px auto}@media(min-width:768px){.comp-edit-specs-modal-container .modal-edit-item-calc.modal-dialog{width:680px}}.comp-edit-specs-modal-container .loader-icon{color:#f47920}.comp-edit-specs-modal-container .modal-title{color:#333}.comp-edit-specs-modal-container .modal-footer{border-top:0;padding-bottom:25px}.comp-edit-specs-modal-container.edit-confirmation-content .modal-header{border-bottom:none;padding-bottom:0}.comp-edit-specs-modal-container.edit-confirmation-content .edit-item-specs-note{padding:0 20px}.comp-edit-specs-modal-container.edit-confirmation-content .confirmation-title{font-size:18px;margin-bottom:10px;font-weight:700}.comp-edit-specs-modal-container.edit-confirmation-content .confirmation-message{margin-bottom:0;padding:0 20px}.comp-edit-specs-modal-container.edit-confirmation-content .warning-icon{color:#ffca02;font-size:30px;padding-right:10px}.comp-edit-specs-modal-container.edit-confirmation-content .modal-footer{border-top:none;padding-bottom:40px;text-align:center}.comp-edit-specs-modal-container.edit-confirmation-content .confirmation-btn{float:none;
1min-width:200px}.comp-edit-specs-modal-container .modal-footer button{float:left}@media(max-width:435px){.comp-edit-specs-modal-container .modal-edit-item-calc{width:80%}}.comp-edit-specs-modal-container .calc-attr .attr-error-container{border:1px solid #ccc;background:#fff;padding:16px;position:absolute;z-index:1000;max-width:160px;margin-top:8px;box-shadow:0 4px 4px #15161733;-webkit-box-shadow:0 4px 4px rgba(21,22,23,.2)}.comp-edit-specs-modal-container .calc-attr .error-confirm-btn-container{display:none}.comp-edit-specs-modal-container .calc-attr.text-attr-container.error input{border-color:#e81e42}.comp-edit-specs-modal-container .loader-container{text-align:center}.comp-edit-address-modal-container .modal-header-label{font-size:18px;font-weight:700}.comp-edit-address-modal-container .modal-header-label .label-icon{color:#e23a3a}.comp-edit-address-modal-container .close-btn{position:absolute;top:15px;right:15px;float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff}.comp-edit-address-modal-container .modal-footer .site-btn-primary{margin-left:10px}.comp-edit-item-calculator-container .calc-attr{display:grid;grid-template-columns:1fr 1.4fr;align-items:center;margin-bottom:16px}.comp-edit-item-calculator-container .calc-attr .calculator-label{margin:0;font-size:14px;color:#333;font-weight:400;width:auto;line-height:40px}.comp-edit-item-calculator-container .calc-attr #attr_container_mailing .check-circle-icon:before,.comp-edit-item-calculator-container .calc-attr .attr-container .check-circle-icon:before{content:"\\e918";font-family:fehp-ecp!important;color:#107abf}.comp-edit-item-calculator-container .calc-attr .dropdown-toggle{display:flex;align-items:center;justify-content:space-between}.comp-edit-item-calculator-container .calc-attr .dropdown-toggle .check-circle-icon{display:none}.comp-edit-item-calculator-container .calc-attr .dropdown-toggle.active,.comp-edit-item-calculator-container .calc-attr .dropdown-toggle.active:focus,.comp-edit-item-calculator-container .calc-attr .dropdown-toggle:active:focus{outline:0;box-shadow:none}.comp-edit-item-calculator-container .calc-attr .dropdown-toggle-icon,.comp-edit-item-calculator-container .calc-attr .dropdown-toggle:active:focus .dropdown-toggle-icon,.comp-edit-item-calculator-container .calc-attr .dropdown-toggle:not(:disabled):focus .dropdown-toggle-icon{color:#107abf}.comp-edit-item-calculator-container .calc-attr .attr-value{padding:9.2px 16px;min-width:0;width:100%;display:flex;justify-content:space-between;align-items:center;color:#333;white-space:nowrap}.comp-edit-item-calculator-container .calc-attr .attr-value:hover{text-decoration:none}.comp-edit-item-calculator-container .sizes-wrapper{width:calc(29.1667% - 10px);float:left;margin-left:41.7%}.comp-edit-item-calculator-container .sizes-wrapper .calc-attr{display:block;width:calc(100% - 5px);margin-bottom:20px}.comp-edit-item-calculator-container .sizes-wrapper~.sizes-wrapper{margin-left:0;width:calc(29.17% - 10px);float:left}.comp-edit-item-calculator-container .sizes-wrapper~.sizes-wrapper~div{clear:both}.comp-edit-item-calculator-container .sizes-wrapper~.sizes-wrapper .calc-attr{margin-left:23px;position:relative}.comp-edit-item-calculator-container .sizes-wrapper~.sizes-wrapper .calc-attr:before{content:"x";position:absolute;left:-18px;top:29px}.comp-edit-item-calculator-container .sizes-wrapper .custom-size-label{font-size:14px;color:#333;font-weight:400;width:auto;padding:0;line-height:40px}.comp-edit-item-calculator-container .sizes-wrapper .custom-size-wrapper input{width:100%;font-size:14px;padding:5px 16px;background:#fff;border:1px solid #D0D0D0;border-radius:2px;box-sizing:border-box;box-shadow:none;color:#333;height:40px;outline:0}.comp-edit-item-calculator-container .sizes-wrapper .custom-size-wrapper input:focus,.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-form-control:focus{border:1px solid #FF8A1E}.comp-edit-item-calculator-container .sizes-wrapper .custom-size-wrapper input::-webkit-inner-spin-button,.comp-edit-item-calculator-container .sizes-wrapper .custom-size-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.comp-edit-item-calculator-container .printing-cost-container{display:flex;margin:20px auto 0;padding:5px 0;font-size:18px;align-items:center;justify-content:space-between}@media(max-width:767px){.comp-edit-item-calculator-container .calc-attr{display:flex;flex-direction:column;align-items:flex-start}.comp-edit-item-calculator-container .calc-attr #attr_container_mailing,.comp-edit-item-calculator-container .calc-attr .attr-container,.comp-edit-item-calculator-container .calc-attr .calculator-label{width:100%}.comp-edit-item-calculator-container .sizes-wrapper{margin-left:0;
1width:calc(50% - 10px)}.comp-edit-item-calculator-container .sizes-wrapper~.sizes-wrapper{width:calc(50% - 10px)}}.comp-coupon-section-container .coupon-section-application-container{clear:both}.comp-coupon-section-container .coupon-section-application-container .coupon-input-group{margin-bottom:0}.comp-coupon-section-container .coupon-section-application-container .coupon-input-group .site-form-input{color:#333}.comp-coupon-section-container .coupon-code-disclaimer{display:inline-block;width:100%}.comp-coupon-section-container .coupon-code-disclaimer .disclaimer-label{color:#107abf;font-size:13px;font-weight:700}.comp-coupon-section-container .apply-coupon-label-loader{min-width:42px}.comp-coupon-section-container .apply-coupon-label-loader .fehp-loading:before{color:#fff}.comp-coupon-section-container .coupon-section-details-container{clear:both;color:#2e7d32;font-size:12px;padding-top:10px;font-weight:400;line-height:19px}.comp-coupon-section-container .coupon-section-details-container .exclusion-disclaimer,.comp-coupon-section-container .coupon-section-details-container .promotion-details{color:#2e7d32;font-size:12px;padding-top:10px;font-weight:400;line-height:19px;display:inline}.comp-coupon-section-container .coupon-section-error-container .error-msg,.comp-coupon-section-container .coupon-section-error-container .error-msg-2{color:#e81e42;font-size:12px;display:block;margin-top:8px}.comp-coupon-section-container .coupon-field-group{display:flex;align-items:stretch}.comp-coupon-section-container .coupon-field-group .coupon-input{flex:1 1 auto;margin-bottom:0}.comp-coupon-section-container .coupon-field-group .apply-coupon-btn{flex:0 0 auto;white-space:nowrap}.comp-coupon-section-container .coupon-error-message{color:#e81e42;font-size:12px;display:block;margin-top:8px}.comp-coupon-section-container .alert-coupon-error-container .exclusion-disclaimer{display:none}.comp-coupon-section-container .site-alert{width:320px;float:right;display:block;text-align:center;font-size:11px}.comp-coupon-section-container .site-alert .error-msg{margin-left:20px;word-wrap:break-word}.comp-coupon-section-container .site-alert.site-alert-success{border-left:1px solid #d6e9c6;opacity:0;padding:0;margin:0;transition:all .5s ease}.comp-coupon-section-container .site-alert.site-alert-success.show-coupon-success{opacity:1;padding:10px 0;margin-top:15px;margin-bottom:20px}.comp-coupon-section-container .site-alert.site-alert-danger{padding:10px 0;margin-top:15px;margin-bottom:20px;border-left:1px solid #ebccd1}.comp-coupon-section-container .site-form-input{border-radius:4px 0 0 4px}.comp-group-shipping-rates-radio-container .shipping-option-radio-container label,.comp-group-shipping-rates-radio-container .shipping-option-radio-group label,.comp-shipping-options-radio-container .shipping-option-radio-container label,.comp-shipping-options-radio-container .shipping-option-radio-group label{font-weight:600;font-size:14px}.comp-group-shipping-rates-radio-container .shipping-option-radio-container.selected,.comp-group-shipping-rates-radio-container .shipping-option-radio-group.selected,.comp-shipping-options-radio-container .shipping-option-radio-container.selected,.comp-shipping-options-radio-container .shipping-option-radio-group.selected{color:#333}.comp-group-shipping-rates-radio-container .shipping-option-radio-container.selected label,.comp-group-shipping-rates-radio-container .shipping-option-radio-group.selected label,.comp-shipping-options-radio-container .shipping-option-radio-container.selected label,.comp-shipping-options-radio-container .shipping-option-radio-group.selected label{font-weight:700}.comp-group-shipping-rates-radio-container .radio-label-wrapper,.comp-shipping-options-radio-container .radio-label-wrapper{display:block;overflow:hidden;cursor:pointer}.comp-group-shipping-rates-radio-container .option-radio-service-container,.comp-group-shipping-rates-radio-container .shipping-label-container,.comp-shipping-options-radio-container .option-radio-service-container,.comp-shipping-options-radio-container .shipping-label-container{float:left;
1width:65%;display:block;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:1px;font-size:14px;font-weight:700}.comp-group-shipping-rates-radio-container .option-radio-service-container input,.comp-group-shipping-rates-radio-container .shipping-label-container input,.comp-shipping-options-radio-container .option-radio-service-container input,.comp-shipping-options-radio-container .shipping-label-container input{position:static;cursor:pointer;float:left}.comp-group-shipping-rates-radio-container .option-radio-service-container .radio-icon-override,.comp-group-shipping-rates-radio-container .shipping-label-container .radio-icon-override,.comp-shipping-options-radio-container .option-radio-service-container .radio-icon-override,.comp-shipping-options-radio-container .shipping-label-container .radio-icon-override{display:inline-block;height:20px;min-width:10px;max-width:20px;position:relative;float:left}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight,.comp-group-shipping-rates-radio-container .shipping-label-container .option-service-name .method-freight,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .method-freight,.comp-shipping-options-radio-container .shipping-label-container .option-service-name .method-freight{float:left;display:inline-block}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight:after,.comp-group-shipping-rates-radio-container .shipping-label-container .option-service-name .method-freight:after,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .method-freight:after,.comp-shipping-options-radio-container .shipping-label-container .option-service-name .method-freight:after{content:" - "}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight-details,.comp-group-shipping-rates-radio-container .shipping-label-container .option-service-name .method-freight-details,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .method-freight-details,.comp-shipping-options-radio-container .shipping-label-container .option-service-name .method-freight-details{float:left;margin-left:2px}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight-details .freight-edd,.comp-group-shipping-rates-radio-container .shipping-label-container .option-service-name .method-freight-details .freight-edd,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .method-freight-details .freight-edd,.comp-shipping-options-radio-container .shipping-label-container .option-service-name .method-freight-details .freight-edd{width:100%;float:left}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .pickup-location,.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .service-transit,.comp-group-shipping-rates-radio-container .shipping-label-container .option-service-name .pickup-location,.comp-group-shipping-rates-radio-container .shipping-label-container .option-service-name .service-transit,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .pickup-location,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .service-transit,.comp-shipping-options-radio-container .shipping-label-container .option-service-name .pickup-location,.comp-shipping-options-radio-container .shipping-label-container .option-service-name .service-transit{float:left;display:inline-block}.comp-group-shipping-rates-radio-container .option-price-container,.comp-shipping-options-radio-container .option-price-container{float:right;width:35%;text-align:right;padding-right:1px;font-size:14px;font-weight:400}@media(max-width:991px){.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .pickup-date,.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .service-edd,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .pickup-date,.comp-shipping-options-radio-container .option-radio-service-container .option-service-name .service-edd{width:100%;margin-left:30px}}@media(min-width:992px)and (max-width:1199px){.comp-group-shipping-rates-radio-container .option-radio-service-container,.comp-shipping-options-radio-container .option-radio-service-container{width:6
15%}.comp-group-shipping-rates-radio-container .option-price-container,.comp-shipping-options-radio-container .option-price-container{width:35%}}@media(max-width:400px){.comp-group-shipping-rates-radio-container .option-price-container,.comp-group-shipping-rates-radio-container .option-radio-service-container,.comp-shipping-options-radio-container .option-price-container,.comp-shipping-options-radio-container .option-radio-service-container{font-size:13px}}.comp-group-shipping-rates-radio-container .shipping-option-radio-container .radio-label-wrapper{display:grid;grid-template-columns:18px 1fr;padding:16px 24px}.comp-group-shipping-rates-radio-container .shipping-option-radio-container .radio-label-wrapper.selected{background-color:#eff9fd}@media(max-width:767px){.comp-group-shipping-rates-radio-container .shipping-option-radio-container .radio-label-wrapper{padding:16px 8px}}.comp-group-shipping-rates-radio-container .shipping-option-radio-container .radio-label{padding-left:12px}.comp-group-shipping-rates-radio-container .site-secondary-link{color:#247eca}.comp-group-shipping-rates-radio-container .site-secondary-link:active,.comp-group-shipping-rates-radio-container .site-secondary-link:hover{text-decoration:underline}.comp-group-shipping-rates-radio-container .option-price-container{font-weight:700}.comp-group-shipping-rates-radio-container .shipping-options-wrapper{display:flex;justify-content:space-between}.comp-customer-address-form-container p-autocomplete .ui-autocomplete-loader,.comp-group-shipping-rates-radio-container.not-grouped-shipping .radio-label-wrapper.selected .separator,.comp-shipping-address-form-container p-autocomplete .ui-autocomplete-loader{display:none}.comp-group-shipping-rates-radio-container .shipping-options-wrapper div:first-child{flex:1 0 75%}.comp-group-shipping-rates-radio-container .shipping-options-wrapper div:last-child{width:100%}.comp-group-shipping-rates-radio-container .shipping-rate-container{margin-left:-3px}.comp-group-shipping-rates-radio-container .delivery-datetime{text-transform:capitalize;font-weight:400;margin-left:-3px}.comp-group-shipping-rates-radio-container.not-grouped-shipping .method-freight,.comp-group-shipping-rates-radio-container.not-grouped-shipping .service-transit,.comp-group-shipping-rates-radio-container.not-grouped-shipping .shipping-option-label .pickup-location{font-weight:700}.comp-group-shipping-rates-radio-container.not-grouped-shipping .radio-label-wrapper{padding:18px 24px}@media(max-width:767px){.comp-group-shipping-rates-radio-container.not-grouped-shipping .radio-label-wrapper{padding:18px 12px}}.comp-group-shipping-rates-radio-container.not-grouped-shipping .radio-label-wrapper.selected,.comp-group-shipping-rates-radio-container.not-grouped-shipping .radio-label-wrapper:hover{background-color:#eff9fd}.comp-group-shipping-rates-radio-container.not-grouped-shipping .delivery-datetime,.comp-group-shipping-rates-radio-container.not-grouped-shipping .method-freight-details,.comp-group-shipping-rates-radio-container.not-grouped-shipping .shipping-rate-container{font-size:14px;line-height:19px;text-transform:none}.comp-group-shipping-rates-radio-container.not-grouped-shipping .pickup-address{padding:0}.comp-group-shipping-rates-radio-container.not-grouped-shipping .original-shipping-rate{font-size:13px}.comp-group-shipping-rates-radio-container.not-grouped-shipping .discounted-shipping-rate,.comp-group-shipping-rates-radio-container.not-grouped-shipping .original-shipping-rate{white-space:nowrap;display:inline-block}.comp-group-shipping-rates-radio-container.not-grouped-shipping .pickup-address-details{font-size:14px;line-height:150%;margin-top:2px}.comp-customer-address-form-container,.comp-shipping-address-form-container{font-size:13px}.comp-group-shipping-rates-radio-container.not-grouped-shipping .pickup-address-details .pickup-details{text-align:left}.comp-group-shipping-rates-radio-container.not-grouped-shipping .shipping-option-label .pickup-city-state,.comp-group-shipping-rates-radio-container.not-grouped-shipping .shipping-option-label .site-secondary-link{font-weight:400}@media(max-width:767px){.comp-group-shipping-rates-radio-container.not-grouped-shipping .shipping-option-label{line-height:17px}}@media(max-width:375px){.comp-group-shipping-rates-radio-container .shipping-options-wrapper div:first-child{flex:1 0 45%}}.comp-item-shipping-options-container .shipping-option-radio-group.selected .radio-label-wrapper{background-color:#eff9fd}.comp-item-shipping-options-container .radio-label-wrapper{display:block;overflow:hidden;cursor:pointer}.comp-item-shipping-options-container .option-radio-service-container{display:flex;float:left;width:70%;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.comp-item-shipping-options-container .option-radio-service-container input{position:absolute;cursor:pointer}.comp-item-shipping-options-container .option-radio-service-container .option-radio-input{position:static;float:left;margin-right:-10px;margin-left:5px}.comp-item-shipping-options-container .option-radio-service-container .radio-icon-override{display:inline-block;height:20px;min-width:20px;position:relative;float:left}.comp-item-shipping-options-container .option-radio-service-container .option-service-name .method-freight,.comp-item-shipping-options-container .option-radio-service-container .option-service-name .pickup-location,.comp-item-shipping-options-container .option-radio-service-container .option-service-name .service-transit{float:left;display:inline-block}.comp-item-shipping-options-container .option-radio-service-container .pick-city-state{font-weight:400;display:inline-block}.comp-item-shipping-options-container .option-price-container{float:left;width:30%;text-align:right;padding-left:8px}.comp-item-shipping-options-container .pickup-address-heading{font-weight:700;margin-bottom:5px}.comp-item-shipping-options-container .pickup-acknowledgement-container{clear:both;font-weight:400;padding:20px 20px 10px}.comp-item-shipping-options-container .pickup-acknowledgement-container .checkbox-label-wrapper{margin:10px 0}.comp-item-shipping-options-container .pickup-acknowledgement-container .checkbox-icon-override{min-width:20px}.comp-item-shipping-options-container .pickup-note{width:60%;display:inline-block;vertical-align:top;margin-top:4px}.comp-item-shipping-options-container .pickup-address{width:40%;display:inline-block;line-height:28px}.comp-item-shipping-options-container .acknowledge-label{font-weight:400}.comp-item-shipping-options-container .acknowledge-label.site-text-danger{color:#e81e42}.comp-item-shipping-options-container .acknowledge-label .checkbox-icon-override{min-width:20px}.comp-item-shipping-options-container .ack-text{text-align:right}.comp-item-shipping-options-container .free-shipping{color:#138d16}@media(max-width:767px){.comp-item-shipping-options-container .pickup-address,.comp-item-shipping-options-container .pickup-note{width:100%}.comp-item-shipping-options-container .pickup-address{margin-bottom:20px}.comp-item-shipping-options-container .pickup-note{margin-bottom:10px}.comp-item-shipping-options-container .option-radio-service-container{width:64%}.comp-item-shipping-options-container .option-price-container{padding-left:8px;width:35%}}@media(max-width:400px){.comp-item-shipping-options-container .radio-label-wrapper{padding:18px 12px}}.comp-customer-address-form-container .alias-column,.comp-customer-address-form-container .city-column,.comp-customer-address-form-container .phone-column,.comp-customer-address-form-container .phone-ext-column,.comp-customer-address-form-container .state-column,.comp-customer-address-form-container .zip-code-column{float:left;transition:width .2s linear;position:relative;min-height:1px}.comp-customer-address-form-container .city-column{width:50%}.comp-customer-address-form-container .state-column,.comp-customer-address-form-container .zip-code-column{width:25%}.comp-customer-address-form-container .phone-column{width:35%}.comp-customer-address-form-container .phone-ext-column{width:15%}.comp-customer-address-form-container .alias-column{width:50%}.comp-customer-address-form-container .city-column,.comp-customer-address-form-container .phone-column,.comp-customer-address-form-container .phone-ext-column,.comp-customer-address-form-container .zip-code-column{padding-right:5px}.comp-customer-address-form-container .city-column .ui-autocomplete{width:100%}.comp-customer-address-form-container p-autocomplete .ui-autocomplete-panel{overflow-y:auto;white-space:nowrap;background:#fff;width:100%;border-left:1px solid #D0D0D0;border-right:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;border-radius:4px;box-shadow:inset 0 1px 1px #00000013;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out;position:absolute}.comp-customer-address-form-container p-autocomplete .ui-autocomplete-panel .ui-autocomplete-list-item{margin-bottom:0;padding:5px}.comp-customer-address-form-container p-autocomplete .ui-autocomplete-panel .ui-autocomplete-list-item.ui-state-highlight{background:#f47920;color:#fff}.comp-customer-address-form-container p-autocomplete .ui-autocomplete-panel .ui-autocomplete-list-item:hover{cursor:pointer}@media(max-width:767px){.comp-customer-address-form-container .alias-column,.comp-customer-address-form-container .city-column,.comp-customer-address-form-container .state-column,.comp-customer-address-form-container .zip-code-column{width:100%}.comp-customer-address-form-container .phone-column,.comp-customer-address-form-container .phone-ext-column{width:50%}.comp-customer-address-form-container .city-column,.comp-customer-address-form-container .phone-column,.comp-customer-address-form-container .phone-ext-column,.comp-customer-address-form-container .zip-code-column{padding-right:0}.comp-customer-address-form-container .phone-ext-column{padding-left:5px}}.comp-shipping-address-form-container .alias-column,.comp-shipping-address-form-container .city-column,.comp-shipping-address-form-container .phone-column,.comp-shipping-address-form-container .phone-ext-column,.comp-shipping-address-form-container .state-column,.comp-shipping-address-form-container .zip-code-column{float:left;transition:width .2s linear;position:relative;min-height:1px}.comp-shipping-address-form-container .city-column{width:40%}.comp-shipping-address-form-container .state-column,.comp-shipping-address-form-container .zip-code-column{width:30%}.comp-shipping-address-form-container .phone-column{width:35%}.comp-shipping-address-form-container .phone-ext-column{width:15%}.comp-shipping-address-form-container .alias-column{width:50%}.comp-shipping-address-form-container .city-column,.comp-shipping-address-form-container .phone-column,.comp-shipping-address-form-container .phone-ext-column,.comp-shipping-address-form-container .zip-code-column{padding-right:5px}.comp-shipping-address-form-container .city-column .ui-autocomplete{width:100%}.comp-shipping-address-form-container p-autocomplete .p-inputtext:enabled:hover{border-color:#d0d0d0}.comp-shipping-address-form-container p-autocomplete .p-inputtext:enabled:focus{border-color:#107abf;box-shadow:none}.comp-shipping-address-form-container p-autocomplete .ui-autocomplete-panel{overflow-y:auto;white-space:nowrap;background:#fff;width:100%;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:4px;box-shadow:inset 0 1px 1px #00000013;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out;position:absolute}.comp-shipping-address-form-container p-autocomplete .ui-autocomplete-panel .ui-autocomplete-list-item{margin-bottom:0;padding:5px}.comp-shipping-address-form-container p-autocomplete .ui-autocomplete-panel .ui-autocomplete-list-item.ui-state-highlight{background:#f47920;color:#fff}.comp-shipping-address-form-container p-autocomplete .ui-autocomplete-panel .ui-autocomplete-list-item:hover{cursor:pointer}@media(max-width:767px){.comp-shipping-address-form-container .alias-column,.comp-shipping-address-form-container .city-column,.comp-shipping-address-form-container .state-column,.comp-shipping-address-form-container .zip-code-column{width:100%}.comp-shipping-address-form-container .phone-column,.comp-shipping-address-form-container .phone-ext-column{width:50%}.comp-shipping-address-form-container .city-column,.comp-shipping-address-form-container .phone-column,.comp-shipping-address-form-container .phone-ext-column,.comp-shipping-address-form-container .zip-code-column{padding-right:0}.comp-shipping-address-form-container .phone-ext-column{padding-left:5px}}.site-btn-primary,.site-btn-secondary{padding:12px 16px;line-height:22px;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;text-align:center;color:#fff}.comp-shipping-address-form-container .site-form-group{margin-bottom:15px}.site-btn-primary{background-color:#ff8a1e;border:none;cursor:pointer;font-size:16px;border-radius:3px}.site-btn-primary:active:hover,.site-btn-primary:focus:hover,.site-btn-primary:hover{background-color:#c75302}.site-btn-primary:active,.site-btn-primary:active:focus,.site-btn-primary:focus{background-color:#f9a020}.site-btn-primary:disabled,.site-btn-primary:disabled:active,.site-btn-primary:disabled:focus,.site-btn-primary:disabled:hover{background-color:#d0d0d0;cursor:not-allowed}.site-btn-primary :not(:last-child){margin-right:5px}.site-btn-primary .content,.site-btn-primary .icon{vertical-align:middle;pointer-events:none}.site-btn-primary .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.site-btn-primary .icon:before{color:#fff;transform:translateY(-50%);position:absolute}.site-btn-primary.disabled,.site-btn-primary:active,.site-btn-primary:active:focus,.site-btn-primary:active:hover,.site-btn-primary:disabled,.site-btn-primary:focus,.site-btn-primary:focus:hover,.site-btn-primary:hover{outline:0}.site-btn-primary.disabled,.site-btn-primary:disabled{cursor:not-allowed}a.site-btn-primary{display:inline-block;text-decoration:none;color:#fff}a.site-btn-primary:focus,a.site-btn-primary:focus:active,a.site-btn-primary:hover,a.site-btn-primary:hover:active,a.site-btn-primary:visited{color:#fff}a.site-btn-primary:visited:hover{background-color:#c75302}a.site-btn-primary:visited:focus{background-color:#f9a020}a.site-btn-primary.disabled,a.site-btn-primary.disabled:active,a.site-btn-primary.disabled:focus,a.site-btn-primary.disabled:hover,a.site-btn-primary.disabled:visited{background-color:#d0d0d0}.site-btn-secondary{background-color:#0864a1;border:none;font-size:16px;border-radius:3px}.site-btn-secondary:active:hover,.site-btn-secondary:focus:hover,.site-btn-secondary:hover{background-color:#075d95}.site-btn-secondary:active,.site-btn-secondary:active:focus,.site-btn-secondary:focus{background-color:#107abf}.site-btn-secondary:disabled,.site-btn-secondary:disabled:active,.site-btn-secondary:disabled:focus,.site-btn-secondary:disabled:hover{background-color:#d0d0d0}.site-btn-secondary :not(:last-child){margin-right:5px}.site-btn-secondary .content,.site-btn-secondary .icon{vertical-align:middle;pointer-events:none}.site-btn-secondary .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.site-btn-secondary .icon:before{color:#fff;transform:translateY(-50%);position:absolute}.site-btn-secondary.disabled,.site-btn-secondary:active,.site-btn-secondary:active:focus,.site-btn-secondary:active:hover,.site-btn-secondary:disabled,.site-btn-secondary:focus,.site-btn-secondary:focus:hover,.site-btn-secondary:hover{outline:0}.site-btn-secondary.disabled,.site-btn-secondary:disabled{cursor:not-allowed}a.site-btn-secondary{display:inline-block;text-decoration:none;color:#fff}a.site-btn-secondary:hover,a.site-btn-secondary:visited{color:#fff}a.site-btn-secondary:visited:hover{background-color:#075d95}a.site-btn-secondary:visited:focus{background-color:#107abf}a.site-btn-secondary.disabled,a.site-btn-secondary.disabled:active,a.site-btn-secondary.disabled:focus,a.site-btn-secondary.disabled:hover,a.site-btn-secondary.disabled:visited{background-color:#d0d0d0}
1.comp-address-suggestion-container .edit-address-btn.site-btn-primary,.site-btn-tertiary{background-color:transparent;line-height:22px;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;text-align:center;padding:12px 16px}.site-btn-tertiary{color:#0864a1;border:1px solid #0864A1;font-size:16px;border-radius:3px}.site-btn-tertiary .icon:before{color:#0864a1}.site-btn-tertiary:active:hover,.site-btn-tertiary:focus:hover,.site-btn-tertiary:hover{color:#075d95;border:1px solid #075D95}.site-btn-tertiary:active:hover .icon:before,.site-btn-tertiary:focus:hover .icon:before,.site-btn-tertiary:hover .icon:before{color:#075d95}.site-btn-tertiary:active,.site-btn-tertiary:active:focus,.site-btn-tertiary:focus{color:#107abf;border:1px solid #107ABF}.site-btn-tertiary:active .icon:before,.site-btn-tertiary:active:focus .icon:before,.site-btn-tertiary:focus .icon:before{color:#107abf}.site-btn-tertiary:disabled,.site-btn-tertiary:disabled:active,.site-btn-tertiary:disabled:active:focus,.site-btn-tertiary:disabled:active:hover,.site-btn-tertiary:disabled:focus,.site-btn-tertiary:disabled:focus:hover,.site-btn-tertiary:disabled:hover{color:#d0d0d0;border:1px solid #D0D0D0}.site-btn-tertiary:disabled .icon:before,.site-btn-tertiary:disabled:active .icon:before,.site-btn-tertiary:disabled:active:focus .icon:before,.site-btn-tertiary:disabled:active:hover .icon:before,.site-btn-tertiary:disabled:focus .icon:before,.site-btn-tertiary:disabled:focus:hover .icon:before,.site-btn-tertiary:disabled:hover .icon:before{color:#d0d0d0}.site-btn-tertiary :not(:last-child){margin-right:5px}.site-btn-tertiary .content,.site-btn-tertiary .icon{vertical-align:middle;pointer-events:none}.site-btn-tertiary .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.site-btn-tertiary .icon:before{transform:translateY(-50%);position:absolute}.site-btn-tertiary.disabled,.site-btn-tertiary:active,.site-btn-tertiary:active:focus,.site-btn-tertiary:active:hover,.site-btn-tertiary:disabled,.site-btn-tertiary:focus,.site-btn-tertiary:focus:hover,.site-btn-tertiary:hover{outline:0}.site-btn-tertiary.disabled,.site-btn-tertiary:disabled{cursor:not-allowed}a.site-btn-tertiary{display:inline-block;text-decoration:none}a.site-btn-tertiary:visited:hover{color:#075d95}a.site-btn-tertiary:visited:focus{color:#107abf}a.site-btn-tertiary.disabled,a.site-btn-tertiary.disabled:active,a.site-btn-tertiary.disabled:active:focus,a.site-btn-tertiary.disabled:active:hover,a.site-btn-tertiary.disabled:active:visited,a.site-btn-tertiary.disabled:focus,a.site-btn-tertiary.disabled:focus:hover a.site-btn-tertiary.disabled:visited,a.site-btn-tertiary.disabled:hover,a.site-btn-tertiary.disabled:visited:focus,a.site-btn-tertiary.disabled:visited:hover{color:#d0d0d0;border:1px solid #D0D0D0}a.site-btn-tertiary.disabled .icon:before,a.site-btn-tertiary.disabled:active .icon:before,a.site-btn-tertiary.disabled:active:focus .icon:before,a.site-btn-tertiary.disabled:active:hover .icon:before,a.site-btn-tertiary.disabled:active:visited .icon:before,a.site-btn-tertiary.disabled:focus .icon:before,a.site-btn-tertiary.disabled:focus:hover a.site-btn-tertiary.disabled:visited .icon:before,a.site-btn-tertiary.disabled:hover .icon:before,a.site-btn-tertiary.disabled:visited:focus .icon:before,a.site-btn-tertiary.disabled:visited:hover .icon:before{color:#d0d0d0}.comp-address-suggestion-container{font-size:13px}.comp-address-suggestion-container .address-container{margin-top:20px}.comp-address-suggestion-container .address-details-container{margin:5px 0}.comp-address-suggestion-container .no-match-buttons{margin:10px 0;padding:6px 0;text-align:center}.comp-address-suggestion-container .no-match-buttons button{font-size:14px}.comp-address-suggestion-container .edit-address-btn.site-btn-primary{color:#0864a1;border:1px solid #0864A1;border-radius:3px;font-size:14px;margin:5px 10px;width:auto}.comp-address-suggestion-container .edit-address-btn.site-btn-primary .icon:before{color:#0864a1}
1.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active:hover,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:focus:hover,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:hover{color:#075d95;border:1px solid #075D95}.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active:hover .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:focus:hover .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:hover .icon:before{color:#075d95}.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active:focus,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:focus{color:#107abf;border:1px solid #107ABF}.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active:focus .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:focus .icon:before{color:#107abf}.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:active,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:active:focus,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:active:hover,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:focus,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:focus:hover,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:hover{color:#d0d0d0;border:1px solid #D0D0D0}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn,.comp-address-suggestion-container .use-as-is-btn{border:none;font-style:normal;padding:12px 16px;text-align:center;font-weight:700;line-height:22px;font-family:Noto Sans,sans-serif}.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:active .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:active:focus .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:active:hover .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:focus .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:focus:hover .icon:before,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled:hover .icon:before{color:#d0d0d0}.comp-address-suggestion-container .edit-address-btn.site-btn-primary :not(:last-child){margin-right:5px}.comp-address-suggestion-container .edit-address-btn.site-btn-primary .content,.comp-address-suggestion-container .edit-address-btn.site-btn-primary .icon{vertical-align:middle;pointer-events:none}.comp-address-suggestion-container .edit-address-btn.site-btn-primary .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.comp-address-suggestion-container .edit-address-btn.site-btn-primary .icon:before{transform:translateY(-50%);position:absolute}.comp-address-suggestion-container .edit-address-btn.site-btn-primary.disabled,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active:focus,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active:hover,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:disabled,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:focus,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:focus:hover,.comp-address-suggestion-container .edit-address-btn.site-btn-primary:hover{outline:0}.comp-address-suggestion-container .edit-address-btn.site-btn-primary.disabled,.comp-address-suggestion-container .edit-ad
1dress-btn.site-btn-primary:disabled{cursor:not-allowed}.comp-address-suggestion-container .edit-address-btn.site-btn-primary:active{box-shadow:none}.comp-address-suggestion-container .use-as-is-btn{margin-left:10px;background-color:#ff8a1e;color:#fff;cursor:pointer;font-size:12px}.comp-address-suggestion-container .use-as-is-btn:active:hover,.comp-address-suggestion-container .use-as-is-btn:focus:hover,.comp-address-suggestion-container .use-as-is-btn:hover{background-color:#c75302}.comp-address-suggestion-container .use-as-is-btn:active,.comp-address-suggestion-container .use-as-is-btn:active:focus,.comp-address-suggestion-container .use-as-is-btn:focus{background-color:#f9a020}.comp-address-suggestion-container .use-as-is-btn:disabled,.comp-address-suggestion-container .use-as-is-btn:disabled:active,.comp-address-suggestion-container .use-as-is-btn:disabled:focus,.comp-address-suggestion-container .use-as-is-btn:disabled:hover{background-color:#d0d0d0;cursor:not-allowed}.comp-address-suggestion-container .use-as-is-btn :not(:last-child){margin-right:5px}.comp-address-suggestion-container .use-as-is-btn .content,.comp-address-suggestion-container .use-as-is-btn .icon{vertical-align:middle;pointer-events:none}.comp-address-suggestion-container .use-as-is-btn .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.comp-address-suggestion-container .use-as-is-btn .icon:before{color:#fff;transform:translateY(-50%);position:absolute}.comp-address-suggestion-container .use-as-is-btn.disabled,.comp-address-suggestion-container .use-as-is-btn:active,.comp-address-suggestion-container .use-as-is-btn:active:focus,.comp-address-suggestion-container .use-as-is-btn:active:hover,.comp-address-suggestion-container .use-as-is-btn:disabled,.comp-address-suggestion-container .use-as-is-btn:focus,.comp-address-suggestion-container .use-as-is-btn:focus:hover,.comp-address-suggestion-container .use-as-is-btn:hover{outline:0}.comp-address-suggestion-container .use-as-is-btn.disabled,.comp-address-suggestion-container .use-as-is-btn:disabled{cursor:not-allowed}.comp-address-suggestion-container .use-as-is-btn:active{box-shadow:none}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn{background-color:#0864a1;color:#fff;border-radius:3px;font-size:14px;margin:5px 10px;width:auto}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active:hover,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:focus:hover,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:hover{background-color:#075d95}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active:focus,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:focus{background-color:#107abf}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:disabled,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:disabled:active,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:disabled:focus,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:disabled:hover{background-color:#d0d0d0}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn :not(:last-child){margin-right:5px}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn .content,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn .icon{vertical-align:middle;pointer-events:none}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn .icon:before{color:#fff;transform:translateY(-50%);position:absolute}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn.disabled,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active:focus,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active:hover,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:disabled,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:focus,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:focus:hover,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:hover{outline:0}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn.disabled,.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:disabled{cursor:not-allowed}.comp-address-suggestion-container .no-match-buttons .use-as-is-btn:active{box-shadow:none}
1.comp-address-suggestion-container .edit-address-btn,.comp-address-suggestion-container .use-as-is-btn,.comp-address-suggestion-container .use-suggested-address-btn{border-radius:0;text-transform:uppercase}.comp-address-suggestion-container .with-suggested-address-container .invalid-address-container,.comp-address-suggestion-container .with-suggested-address-container .suggested-address-container{width:50%;float:left;transition:width .2s linear;margin-bottom:10px;padding:0 20px;margin-top:20px;text-align:center}.comp-address-suggestion-container .with-suggested-address-container button{margin-top:10px;line-height:1}.comp-address-suggestion-container .with-suggested-address-container .use-as-is-btn{margin-right:0}.comp-address-suggestion-container .with-suggested-address-container{margin:0 -15px}.comp-address-suggestion-container .with-suggested-address-container .use-as-is-btn{margin-left:0}@media(max-width:991px){.comp-address-suggestion-container .no-match-buttons button{width:50%;min-width:200px;margin:5px 10px}}@media(max-width:767px){.comp-address-suggestion-container .with-suggested-address-container button{width:200px}.comp-address-suggestion-container .modal-title{font-weight:700}.comp-address-suggestion-container .no-match-buttons{padding:0;text-align:center}.comp-address-suggestion-container .edit-address-btn,.comp-address-suggestion-container .use-as-is-btn,.comp-address-suggestion-container .use-suggested-address-btn{display:inline-block;width:100%;font-size:14px;margin-top:10px}.comp-address-suggestion-container .use-as-is-btn{margin-bottom:15px}.comp-address-suggestion-container .with-suggested-address-container .invalid-address-container,.comp-address-suggestion-container .with-suggested-address-container .suggested-address-container{width:100%;float:none}.comp-address-suggestion-container .with-suggested-address-container .use-as-is-btn{margin-bottom:0;margin-left:0}}.comp-item-address-book-container{margin-bottom:10px;font-size:14px}.comp-item-address-book-container .address-book-link,.comp-item-address-book-container .address-radio{border-bottom:1px solid #D0D0D0}.comp-item-address-book-container .address-radio{margin-bottom:0;margin-top:0}.comp-item-address-book-container .address-radio label{width:100%;padding-top:10px;padding-bottom:10px}.comp-item-address-book-container .address-radio .input-radio{position:static;float:left}.comp-item-address-book-container .address-book-link span,.comp-item-address-book-container .new-address-link span{vertical-align:middle}.comp-item-address-book-container .address-book-link i,.comp-item-address-book-container .new-address-link i{margin-right:8px;font-size:18px;vertical-align:middle}.comp-item-address-book-container .address-option{display:block}.comp-item-address-book-container .address-option.address-radio{padding-top:0;padding-bottom:16px}.comp-item-address-book-container .address-option.address-radio .radio-label-wrapper{align-items:flex-start;padding:24px}.comp-item-address-book-container .address-option.address-radio .radio-label-wrapper.selected{background-color:#eff9fd}.comp-item-address-book-container .address-option.address-book-link,.comp-item-address-book-container .address-option.new-address-link{padding:16px 24px}.comp-item-address-book-container .address-info-label{width:78%;line-height:28px;margin-top:-4px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;white-space:unset}@media(max-width:1199px){.comp-item-address-book-container .address-info-label{width:70%}}@media(max-width:766px){.comp-item-address-book-container .address-info-label{width:92%;padding-right:12px}}.comp-item-address-book-container .edit-address-link{text-align:right;width:100%}.comp-item-address-book-container .edit-address-link.disabled{color:#ff8a1e}.comp-item-address-book-container .edit-address-link i,.comp-item-address-book-container .edit-address-link span{vertical-align:middle}.comp-item-address-book-container .fetch-address-loader-container{padding:10px 0}.comp-item-address-book-container .fetch-address-loader-container .fetch-address-loader-icon{color:#f47920;font-size:25px;display:block;text-align:center;padding:15px}.address-form-modal-container .cancel-btn{border-radius:4px}.address-form-modal-container .site-btn-primary{margin-left:10px}.address-list-modal-container .modal-body{max-height:300px;overflow-y:auto}.address-list-modal-container .modal-body.with-address-suggestion{max-height:unset}.address-list-modal-container .address-item{font-size:13px;border-bottom:1px solid #D0D0D0;cursor:pointer}.address-list-modal-container .address-item:hover{background-color:#f4f4f4}.address-list-modal-container .address-item:last-of-type{border-bottom:none}.address-list-modal-container .address-info-container{padding:10px}.address-list-modal-container .address-info{display:inline-block;width:95%}.address-list-modal-container .check-icon{float:right;display:inline-block;width:5%;text-align:right;color:#107abf}.address-list-modal-container .fetch-address-loader-container{padding-bottom:10px}.address-list-modal-container .fetch-address-loader-icon{color:#f47920;font-size:25px;display:block;text-align:center;padding:15px}.comp-item-shipment-group-container{border:1px solid #D0D0D0;background-color:#fff;padding:24px}
1.comp-item-shipment-group-container .shipping-alert{margin-left:15px;margin-right:15px}.comp-item-shipment-group-container .item-info-column{font-size:14px;line-height:19px}@media(max-width:1199px){.comp-item-shipment-group-container .item-info-column{margin-top:24px}}.comp-item-shipment-group-container .item-info-column .item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px}.comp-item-shipment-group-container .shipment-option{display:block;margin-top:16px;cursor:pointer;font-size:14px}.comp-item-shipment-group-container .shipment-option:first-of-type{margin-top:0}.comp-item-shipment-group-container .shipment-option i{font-size:18px;margin-right:8px;vertical-align:middle}.comp-item-shipment-group-container .shipment-option span{vertical-align:middle}.comp-item-shipment-group-container .shipment-title{font-size:18px;font-weight:700;line-height:20px;margin:32px 0 24px}.comp-item-shipment-group-container .shipment-title:nth-of-type(n+3){margin-top:32px}@media(max-width:767px){.comp-item-shipment-group-container .shipment-title{font-size:16px}}.comp-item-shipment-group-container .add-blind-shipping-link.disabled{cursor:not-allowed;color:#666}.comp-item-shipment-group-container .blind-shipping-title{font-weight:700;padding:20px 5px 5px 10px}.comp-item-shipment-group-container .blind-shipping-address-container{background:#fff;border:1px solid #D0D0D0;font-size:13px}.comp-item-shipment-group-container .blind-shipping-address-container .address-book-title{padding:15px 5px 5px 15px;font-weight:700;font-size:14px}.comp-item-shipment-group-container .blind-msg{padding:25px}.comp-item-shipment-group-container .blind-shipping-alert{margin:10px 15px 0}.comp-item-shipment-group-container .delete-blind-shipping-link{display:inline-block;float:right;padding:0 10px;cursor:pointer;color:#333}.comp-item-shipment-group-container .item-shipments{margin-top:32px}.comp-item-shipment-group-container .thumbnail-preview{border:none;cursor:inherit;margin:0;object-fit:contain;max-width:100%;vertical-align:middle;box-shadow:none;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;max-height:100%}.comp-item-shipment-group-container .shipping-item-details{display:flex;gap:14px;margin:32px 0 24px}.comp-item-shipment-group-container .preview-container,.comp-item-shipment-group-container .preview-unavailable{position:relative;border:1px solid #D0D0D0;width:120px;min-height:80px;overflow:hidden;text-align:center;display:flex;align-items:center;justify-content:center;font-size:12px;max-height:100%;margin:0 auto 7px}.comp-item-shipment-group-container .alert-artwork-container .artwork-alert-icon,.comp-item-shipment-group-container .shipping-file-preview-container .item-discount-percent{margin-right:4px}.comp-item-shipment-group-container .specs-list-group{padding-left:0;line-height:100%;list-style:none;transition:.3s;overflow:hidden;max-height:0}.comp-item-shipment-group-container .specs-list-group span{font-size:12px;line-height:16px}.comp-item-shipment-group-container .show-details{display:initial}.comp-item-shipment-group-container .hide-details{display:none}.comp-item-shipment-group-container .show-specs .hide-details{display:initial}.comp-item-shipment-group-container .show-specs .show-details{display:none}.comp-item-shipment-group-container .show-specs .specs-list-group{max-height:-moz-fit-content;max-height:fit-content}.comp-item-shipment-group-container .hide-details:before,.comp-item-shipment-group-container .item-details-button,.comp-item-shipment-group-container .show-details:before{color:#107abf;text-decoration:none;cursor:pointer}.comp-item-shipment-group-container .comp-order-summary-item-container span{font-size:14px;line-height:20px}.comp-item-shipment-group-container .alert-artwork-container .artwork-alert{font-size:12px;text-align:center;color:#ff8a1e}.comp-item-shipment-group-container .shipping-file-preview-container{position:relative}.comp-item-shipment-group-container .shipping-file-preview-container .item-price-container{text-align:right;position:absolute;right:0;font-weight:700}.comp-item-shipment-group-container .shipping-file-preview-container .item-discount{color:#c75302;font-weight:400}@media(min-width:1200px){.comp-item-shipment-group-container .blind-shipping-address-container .edit-ad
1dress-label{display:none}}@media(max-width:767px){.comp-item-shipment-group-container .item-price-container{display:none}}.comp-item-shipment-container .item-shipping-address-book-container,.comp-item-shipment-container .shipping-services-container{background:#fff;font-size:13px}.comp-item-shipment-container .freight-accessorials-container{background:#fff}.comp-item-shipment-container .shipping-option-radio-group{padding:0}.comp-item-shipment-container .shipping-option-radio-group label{font-size:14px;margin-bottom:8px}.comp-item-shipment-container .radio-label-wrapper{border-bottom:1px solid #D0D0D0;padding:5px 0 15px}.comp-item-shipment-container .radio-label-wrapper.last,.comp-item-shipment-container .radio-label-wrapper:last-of-type{border-bottom:none;padding-bottom:10px}.comp-item-shipment-container .delivery-time,.comp-item-shipment-container .freight-transit{font-weight:400}.comp-item-shipment-container .delivery-time-text{white-space:nowrap}.comp-item-shipment-container .shipping-options-loader-container{padding:10px 0}.comp-item-shipment-container .shipping-options-loader{text-align:center;display:block;padding:15px;font-size:25px;color:#f47920}.comp-item-shipment-container .shipping-services-title{padding:24px 0;font-size:18px;font-weight:700}@media(max-width:991px){.comp-item-shipment-container .shipping-services-title{font-size:16px}}.comp-item-shipment-container .split-shipping-container .address-book-title,.comp-item-shipment-container .split-shipping-container .shipping-services-title{padding:20px 5px 5px 0;font-weight:700;font-size:14px}.comp-item-shipment-container .split-shipping-container .freight-accessorials-container{border:none;border-top:1px solid #D0D0D0}.comp-item-shipment-container .split-shipping-container .comp-shipping-options-radio-container{padding-top:10px}.comp-item-shipment-container .split-shipping-container .comp-item-address-book-container .address-options,.comp-item-shipment-container .split-shipping-container .shipping-option-radio-group{padding:0}@media(max-width:991px){.comp-item-shipment-container .split-shipping-container .item-shipping-address-book-container{margin:0 -15px}}.comp-item-shipment-container .delete-split-container,.comp-item-shipment-container .split-qty-container{padding:5px 0 0;margin-bottom:8px}.comp-item-shipment-container .delete-split-container{text-align:right}.comp-item-shipment-container .add-shipment-link,.comp-item-shipment-container .delete-shipment-link{cursor:pointer}.comp-item-shipment-container .add-shipment-link i,.comp-item-shipment-container .delete-shipment-link i{font-size:18px}.comp-item-shipment-container .add-shipment-link{margin-bottom:10px}.comp-item-shipment-container .delete-shipment-link{font-size:14px}.comp-item-shipment-container .split-qty-input{width:auto;margin:6px 0;border:1px solid #D0D0D0}.comp-item-shipment-container .shipping-error-container,.comp-item-shipment-container .shipping-method-note{margin:10px 0}.comp-item-shipment-container .select-address-note{padding:5px 10px 10px}@media(min-width:1200px){.comp-item-shipment-container .split-shipping-container .edit-address-label{display:none}.comp-item-shipment-container .split-shipping-container .pickup-address,.comp-item-shipment-container .split-shipping-container .pickup-note{width:100%}.comp-item-shipment-container .split-shipping-container .pickup-address{margin-bottom:20px}.comp-item-shipment-container .split-shipping-container .pickup-note{margin-bottom:10px}.comp-item-shipment-container .split-shipping-container .comp-item-shipping-options-container .option-price-container{width:25%}.comp-item-shipment-container .split-shipping-container .comp-item-shipping-options-container .option-radio-service-container{width:75%}}.comp-customer-addresses-list-container{transition:all .1s ease-in}.comp-customer-addresses-list-container .customer-address-list{position:relative;font-size:13px;vertical-align:top;margin:8px 0 0;padding:16px 24px;transition:padding .2s;cursor:pointer;background:#fff;display:flex;overflow:hidden}.comp-customer-addresses-list-container .customer-address-list .company-alias-detail-group input[type=radio],.flow-checkout-container.page-shipping-container .shipping-address-container .address-form-container input[type=radio],.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .new-address-container input[type=radio]{vertical-align:text-top}.comp-customer-addresses-list-container .customer-address-list:hover{background:#eff9fd}.comp-customer-addresses-list-container .customer-address-list:first-of-type{margin:24px 0 0}.comp-customer-addresses-list-container .customer-address-list .input-radio-container{width:20px;align-self:flex-start}.comp-customer-addresses-list-container .customer-address-list .company-alias-detail-group{align-self:flex-start;padding-left:16px;padding-right:16px;line-height:28px;margin-top:-4px;font-size:14px;font-weight:400;width:calc(100% - 52px);word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;white-space:unset}.comp-customer-addresses-list-container .customer-address-list .address-actions-group{dis
1play:none;width:32px;text-align:center;align-self:flex-start}.comp-customer-addresses-list-container .customer-address-list .address-actions-group .action-button-container{font-size:18px;cursor:pointer;padding:5px 18px 5px 10px;color:#107abf}.comp-customer-addresses-list-container .customer-address-list .address-actions-group .action-button-container:hover .action-icon:before{color:#0864a1}.comp-customer-addresses-list-container .customer-address-list .address-actions-group .action-button-container.delete-address-action,.comp-customer-addresses-list-container .customer-address-list .address-actions-group .action-button-container.edit-address-action{opacity:0}.comp-customer-addresses-list-container .customer-address-list.selected .address-actions-group .action-button-container.delete-address-action,.comp-customer-addresses-list-container .customer-address-list.selected .address-actions-group .action-button-container.edit-address-action,.comp-customer-addresses-list-container .customer-address-list:hover .address-actions-group .action-button-container.delete-address-action{opacity:1}.comp-customer-addresses-list-container .customer-address-list.selected{cursor:default;background-color:#eff9fd;border:none;padding:24px}.comp-customer-addresses-list-container .customer-address-list.selected .address-actions-group{display:block}@media(max-width:767px){.comp-customer-addresses-list-container .customer-address-list .address-actions-group{top:0;font-size:13px}.comp-customer-addresses-list-container .customer-address-list .action-button-container{margin:10px 0}.comp-customer-addresses-list-container .deliver-to-address-btn{padding:8px 10px;border-radius:3px;font-size:13px}}@media(min-width:768px){.comp-delete-address-modal-container .modal-dialog{width:630px}}.comp-delete-address-modal-container .modal-header-label{font-size:18px;font-weight:400}.comp-delete-address-modal-container .modal-header-label .label-icon{color:#e23a3a}.comp-delete-address-modal-container .close-btn{position:absolute;top:15px;right:15px;float:right;font-size:16px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff}.comp-delete-address-modal-container .delete-message{margin-bottom:0}.comp-delete-address-modal-container .modal-footer .btn{padding:6px 25px;margin-left:10px;border-radius:4px}.comp-delete-address-modal-container .modal-footer .site-btn-primary{margin-left:10px}.comp-order-summary-container .price-breakdown-container{border:1px solid #D0D0D0;padding:32px 24px}.comp-order-summary-container .grouped-shipping .site-list-group,.comp-order-summary-container .no-border .site-list-group{padding-top:0;border:none}.comp-order-summary-container .price-breakdown-container .comp-cart-item-file-preview-container{padding:0}.comp-order-summary-container .checkout-btn{width:100%}.comp-order-summary-container .estimated-order-total-container{text-align:center}.comp-order-summary-container .estimated-order-total-container h5{font-size:16px;font-weight:400;line-height:24px;margin:0 0 16px;color:#767676}.comp-order-summary-container .order-total{display:block;font-weight:700;font-size:24px;line-height:26.4px;color:#333;margin-bottom:32px}.comp-order-summary-container .comp-cart-item-file-preview-container:after{border-left:none}.comp-order-summary-container .no-border{border-top:none}.comp-order-summary-container .item-info-container{padding:0;display:flex;flex-direction:row;margin-left:16px;width:100%;margin-bottom:24px}.comp-order-summary-container .item-info-container.has-file-alert{margin-bottom:0}.comp-order-summary-container .item-info-container .item-name{color:#333;font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-order-summary-container .item-info-container .item-specs-list{font-size:12px;line-height:16px;margin:0 0 8px;display:none}.comp-order-summary-container .item-info-container .item-specs-list.show-specs{display:block}.comp-order-summary-container .item-info-container .item-specs-list .item-project-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-order-summary-container .item-info-container .item-preview-details-container{margin:5px 0;padding:0}.comp-order-summary-container .item-info-container .item-preview-details-container .preview-container{height:80px;width:80px;padding:3px 3px 0;margin:0 auto 7px;background:#fcfff5}.comp-order-summary-container .item-info-container .item-preview-details-container .preview-container img{box-shadow:0 3px 6px #15161733;padding-bottom:0}.comp-order-summary-container .item-info-container .child-item-list{font-size:12px;margin-bottom:0}.comp-order-summary-container .item-info-container .item-price{color:#333;font-weight:700;text-align:right;font-size:13px}
1.comp-order-summary-container .item-info-container .item-details-button-container{cursor:pointer;color:#0864a1;font-size:12px;outline:0}.comp-order-summary-container .item-info-container .item-details-button-container .item-details-button{text-transform:capitalize}.comp-order-summary-container .item-info-container .item-details-button-container .item-details-arrow .arrow-icon{font-weight:700}.comp-order-summary-container .item-info-container.has-roll .item-discount{text-align:right;display:grid}.comp-order-summary-container .item-file-preview-container{padding-right:12px;width:20%}@media(max-width:1199px){.comp-order-summary-container .item-file-preview-container{width:25%}}@media(max-width:991px){.comp-order-summary-container .item-file-preview-container{width:11%}}@media(max-width:700px){.comp-order-summary-container .item-file-preview-container{width:15%}}@media(max-width:500px){.comp-order-summary-container .item-file-preview-container{width:20%}}@media(max-width:400px){.comp-order-summary-container .item-file-preview-container{width:22%}}@media(max-width:991px){.comp-order-summary-container .item-file-preview-container{padding-right:0}}.comp-order-summary-container .item-details-container{padding:0 24px;width:50%}.comp-order-summary-container .item-details-container .item-qty{font-size:12px}@media(max-width:1024px){.comp-order-summary-container .item-details-container{padding:0 0 0 18px;width:40%}}@media(max-width:1199px){.comp-order-summary-container .item-details-container{width:43%}}@media(max-width:991px){.comp-order-summary-container .item-details-container{width:50%}}@media(max-width:700px){.comp-order-summary-container .item-details-container{width:50%}}@media(max-width:500px){.comp-order-summary-container .item-details-container{width:43%}}@media(max-width:400px){.comp-order-summary-container .item-details-container{width:39%}}.comp-order-summary-container .item-price-container{width:22%;position:relative}.comp-order-summary-container .item-price-container .item-discount{color:#c75302;font-size:12px;position:absolute;white-space:nowrap;right:0}.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{margin-right:4px}.comp-order-summary-container .item-price-container .item-discount .item-discount-amount,.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{display:inline-block}@media(max-width:1024px){.comp-order-summary-container .item-price-container .item-discount .item-discount-amount,.comp-order-summary-container .item-price-container .item-discount .item-discount-amount .item-discount-amount-label,.comp-order-summary-container .item-price-container .item-discount .item-discount-amount .item-discount-amount-value,.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{display:block}.comp-order-summary-container .item-price-container .item-discount{white-space:wrap;text-align:right;position:relative}.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{margin-right:0}}@media(max-width:991px){.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{margin-right:4px}.comp-order-summary-container .item-price-container .item-discount .item-discount-amount,.comp-order-summary-container .item-price-container .item-discount .item-discount-amount .item-discount-amount-label,.comp-order-summary-container .item-price-container .item-discount .item-discount-amount .item-discount-amount-value,.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{display:inline-block}}@media(max-width:767px){.comp-order-summary-container .item-details-container{padding:0 12px 0 24px}.comp-order-summary-container .item-price-container .item-discount{white-space:wrap;text-align:right;position:relative}.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{margin-right:0}.comp-order-summary-container .item-price-container .item-discount .item-discount-amount,.comp-order-summary-container .item-price-container .item-discount .item-discount-percent{display:block}}@media(max-width:991px){.comp-order-summary-container .item-price-container{width:35%}}@media(max-width:700px){.comp-order-summary-container .item-price-container{width:30%}}.comp-order-summary-container .site-list-group{margin:0;padding-top:24px;line-height:28px}.comp-order-summary-container .price-group{background:0 0;overflow:hidden;border:none;padding:0}.comp-order-summary-container .price-group:not(.child-item-price-summary){font-weight:400}.comp-order-summary-container .price-group .price-label{float:left}.comp-order-summary-container .price-group .price-value{float:right}.comp-order-summary-container .price-group.order-subtotal-details{font-weight:700;color:#333}.comp-order-summary-container .price-group.order-subtotal-details,.comp-order-summary-container .price-group.shipping-price-details,.comp-order-summary-container .price-group.tax-price-details{font-size:13px}
1.comp-order-summary-container .estimated-total-details{margin-top:5px;border-top:1px solid #D0D0D0;padding-top:24px;font-size:16px;color:#333}.comp-order-summary-container .estimated-total-details .price-label{font-weight:700}.comp-order-summary-container .estimated-total-details .price-value{font-weight:700;float:right}.comp-order-summary-container .order-summary-heading-container{font-size:20px;margin:5px 0 0;font-weight:700}.comp-order-summary-container .order-items-container{padding-bottom:5px;margin:15px 0 20px}.comp-order-summary-container .child-item-price-summary{margin-top:-7px;font-size:13px}.comp-order-summary-container .discount-price-details{color:#c75302;font-size:13px}.comp-order-summary-container .store-credit-price-details{color:#e81e42}.comp-order-summary-container .shipping-info-container{font-size:13px}.comp-order-summary-container .shipping-info-container .shipment-label{font-weight:700;margin:16px 0;color:#333}.comp-order-summary-container .shipping-info-container .missing-shipping-msg,.comp-order-summary-container .shipping-info-container .shipment-qty{margin-bottom:16px}.comp-order-summary-container .shipping-info-container .has-mailing{font-weight:700;margin:16px 0;color:#333}.comp-order-summary-container .shipping-info-container .has-mailing.for-recycle span,.comp-order-summary-container .shipping-info-container .has-mailing.shipping-excess span{display:block;font-weight:300;font-size:12px}.comp-order-summary-container .shipping-info-container .has-mailing.for-recycle{margin:0}.comp-order-summary-container .item-container{padding-bottom:24px}.comp-order-summary-container .item-container .item-alert-container{display:block;width:100%;margin-top:16px;margin-bottom:16px}.comp-order-summary-container .item-container .item-alert-container .artwork-alert{font-size:12px;color:#ff8a1e;display:flex}.comp-order-summary-container .item-container .item-alert-container .artwork-alert img{margin-right:4px}.comp-order-summary-container .item-container .item-alert-container .hard-copy-proof-message{font-size:12px;margin-left:20px}.comp-order-summary-container .item-container .mailing-specs-container,.comp-order-summary-container .item-container .mailing-specs-container.has-excess{margin-bottom:24px}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item{font-size:13px;margin-bottom:8px}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item .mailing-spec-name{font-weight:700;display:block}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item .mailing-spec-desc{font-size:12px}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item .drop-date{font-weight:700}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item .selected-postage{font-weight:400}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item.mailing-spec.DDATE{margin-top:-8px;font-size:12px}.comp-order-summary-container .item-container .mailing-specs-container .add-on-item.mailing-spec.DDATE .mailing-spec-name{font-weight:400;display:inline-block}.comp-order-summary-container .price-group-container{border-top:1px solid #D0D0D0}.comp-order-summary-container .price-group-container.no-border{border-top:none}.comp-order-summary-container .price-group-container.no-border .site-list-group{padding-top:0}.comp-order-summary-container .price-group-container.estimated-order-total-group .price-group{font-weight:700;font-size:16px}.comp-order-summary-container .price-group-container.order-balance .price-group{font-weight:700}.comp-order-summary-container .checkout-btn-container{text-align:center}.comp-order-summary-container .checkout-terms-container{font:"Noto Sans",Arial,sans-serif;margin-bottom:20px;text-align:center;font-size:13px}.comp-order-summary-container .checkout-terms-container .terms-label{display:block;color:#333}.comp-order-summary-container .credit-price-details{color:#fa787e}.comp-order-summary-item-file-preview-container img.thumbnail-preview{border:0;max-width:100%;max-height:100%;position:absolute;inset:0;margin:auto;width:auto;height:auto}.comp-order-summary-item-file-preview-container .side-label-container{font-size:13px;margin:10px 0;font-weight:700;line-height:1;text-align:center;text-transform:uppercase}.comp-order-summary-item-file-preview-container .file-name-container,.comp-order-summary-item-file-preview-container .reupload-file-link{font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.comp-order-summary-item-file-preview-container .file-name-container{padding:5px}.comp-order-summary-item-file-preview-container .empty-file-reupload-l
1ink{padding:5px 0}.comp-order-summary-item-file-preview-container .preview-unavailable{font-size:11px;display:flex;justify-content:center;align-items:center;border:1px solid #D0D0D0;margin:0 0 5px;width:80px;height:80px;padding:30px 0}.comp-order-summary-item-file-preview-container .preview-container{margin:0 0 5px;width:80px;height:80px;position:relative;border:1px solid #D0D0D0}.comp-edd-container .edd{color:#333;font-weight:400;font-size:13px;line-height:21px;margin:0;display:flex;align-items:center}.comp-edd-container .edd-text{font-weight:700}.comp-edd-container .edd-tooltip{margin-left:8px;cursor:pointer;font-size:16px}.comp-edd-container .edd-tooltip-message{border-radius:0;border-color:#ddd;background-color:#fff}.comp-edd-container .popover-content{color:#767676;font-size:13px;max-width:220px;padding:16px}.comp-group-shipping-rates-radio-container .shipping-option-radio-container,.comp-group-shipping-rates-radio-container .shipping-option-radio-group,.comp-shipping-options-radiobox-container .shipping-option-radio-container,.comp-shipping-options-radiobox-container .shipping-option-radio-group{vertical-align:top;margin:8px 0;background-color:#fff;cursor:pointer}.comp-group-shipping-rates-radio-container .shipping-option-radio-container:first-of-type,.comp-group-shipping-rates-radio-container .shipping-option-radio-group:first-of-type,.comp-shipping-options-radiobox-container .shipping-option-radio-container:first-of-type,.comp-shipping-options-radiobox-container .shipping-option-radio-group:first-of-type{margin-top:24px}.comp-group-shipping-rates-radio-container .shipping-option-radio-container label,.comp-group-shipping-rates-radio-container .shipping-option-radio-group label,.comp-shipping-options-radiobox-container .shipping-option-radio-container label,.comp-shipping-options-radiobox-container .shipping-option-radio-group label{font-weight:600;padding:18px 24px;flex-wrap:wrap;align-items:flex-start;margin-bottom:0}.comp-group-shipping-rates-radio-container .shipping-option-radio-container:hover,.comp-group-shipping-rates-radio-container .shipping-option-radio-group:hover,.comp-shipping-options-radiobox-container .shipping-option-radio-container:hover,.comp-shipping-options-radiobox-container .shipping-option-radio-group:hover{background:#eff9fd}.comp-group-shipping-rates-radio-container .shipping-option-radio-container.selected,.comp-group-shipping-rates-radio-container .shipping-option-radio-group.selected,.comp-shipping-options-radiobox-container .shipping-option-radio-container.selected,.comp-shipping-options-radiobox-container .shipping-option-radio-group.selected{background-color:#eff9fd}.comp-group-shipping-rates-radio-container .option-radio-service-container,.comp-shipping-options-radiobox-container .option-radio-service-container{width:60%;display:flex;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.comp-group-shipping-rates-radio-container .option-radio-service-container input,.comp-shipping-options-radiobox-container .option-radio-service-container input{position:static;cursor:pointer;float:left}.comp-group-shipping-rates-radio-container .option-radio-service-container .radio-icon-override,.comp-shipping-options-radiobox-container .option-radio-service-container .radio-icon-override{min-width:20px}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight,.comp-shipping-options-radiobox-container .option-radio-service-container .option-service-name .method-freight{float:left;display:inline-block}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight-details,.comp-shipping-options-radiobox-container .option-radio-service-container .option-service-name .method-freight-details{width:45%;float:left}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .method-freight-details .freight-edd,.comp-shipping-options-radiobox-container .option-radio-service-container .option-service-name .method-freight-details .freight-edd{width:100%;float:left}.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .pickup-location,.comp-group-shipping-rates-radio-container .option-radio-service-container .option-service-name .service-transit,.comp-shipping-options-radiobox-container .option-radio-service-container .option-service-name .pickup-location,.comp-shipping-options-radiobox-container .option-radio-service-container .option-service-name .service-transit{float:left;display:inline-block}.comp-group-shipping-rates-radio-container .option-price-container,.comp-shipping-options-radiobox-container .option-price-container{width:40%;text-align:right}.comp-group-shipping-rates-radio-container .delivery-time,.comp-group-shipping-rates-radio-container .freight-transit,.comp-group-shipping-rates-radio-container .pickup-address-detail
1s,.comp-group-shipping-rates-radio-container .pickup-city-state,.comp-shipping-options-radiobox-container .delivery-time,.comp-shipping-options-radiobox-container .freight-transit,.comp-shipping-options-radiobox-container .pickup-address-details,.comp-shipping-options-radiobox-container .pickup-city-state{font-weight:400}.comp-group-shipping-rates-radio-container .pickup-address-details,.comp-shipping-options-radiobox-container .pickup-address-details{clear:both}.comp-group-shipping-rates-radio-container .pickup-address,.comp-shipping-options-radiobox-container .pickup-address{padding:0 32px}.comp-group-shipping-rates-radio-container .free-shipping,.comp-shipping-options-radiobox-container .free-shipping{color:#138d16}@media(max-width:767px){.comp-group-shipping-rates-radio-container .option-radio-service-container,.comp-shipping-options-radiobox-container .option-radio-service-container{width:64%}.comp-group-shipping-rates-radio-container .option-price-container,.comp-shipping-options-radiobox-container .option-price-container{padding-left:8px;width:35%}.comp-group-shipping-rates-radio-container .shipping-option-radio-container label,.comp-group-shipping-rates-radio-container .shipping-option-radio-group label,.comp-shipping-options-radiobox-container .shipping-option-radio-container label,.comp-shipping-options-radiobox-container .shipping-option-radio-group label{padding:16px 8px}}.comp-freight-options-container .freight-label-tooltip-wrapper,.comp-freight-options-container .freight-specific-label,.comp-group-freight-options-container .freight-label-tooltip-wrapper,.comp-group-freight-options-container .freight-specific-label{margin-bottom:15px}.comp-freight-options-container .freight-specific-label,.comp-group-freight-options-container .freight-specific-label{margin-bottom:25px}.comp-freight-options-container .freight-checkbox,.comp-group-freight-options-container .freight-checkbox{padding-top:10px;margin-bottom:15px}.comp-freight-options-container .freight-checkbox .freight-accessorials-list-group,.comp-group-freight-options-container .freight-checkbox .freight-accessorials-list-group{margin-bottom:0}.comp-freight-options-container .freight-checkbox .freight-accessorials-list-group li,.comp-group-freight-options-container .freight-checkbox .freight-accessorials-list-group li{display:flex;margin:0 0 10px}.comp-freight-options-container .checkbox-label-wrapper,.comp-group-freight-options-container .checkbox-label-wrapper{margin:0;font-weight:400}.comp-freight-options-container .checkbox-label,.comp-group-freight-options-container .checkbox-label{color:#6c6565;position:relative;margin-right:4px;font-weight:400}.comp-freight-options-container .freight-options-tooltip,.comp-group-freight-options-container .freight-options-tooltip{position:relative;color:#c3c8ce;cursor:pointer}.comp-freight-options-container .special-instruction-input,.comp-group-freight-options-container .special-instruction-input{min-height:75px;resize:none}.comp-freight-options-container .freight-deliver-section .delivery-hours-label .required-icon,.comp-group-freight-options-container .freight-deliver-section .delivery-hours-label .required-icon{color:#e81e42}.comp-freight-options-container .freight-deliver-section select,.comp-group-freight-options-container .freight-deliver-section select{width:100%;border-radius:4px}.comp-freight-options-container textarea,.comp-group-freight-options-container textarea{height:92px;resize:none;border-radius:0}@media(max-width:767px){.comp-freight-options-container .freight-checkbox .freight-accessorials-list-group,.comp-group-freight-options-container .freight-checkbox .freight-accessorials-list-group{width:100%}.comp-freight-options-container .special-instruction-input,.comp-group-freight-options-container .special-instruction-input{min-height:120px}.comp-freight-options-container textarea,.comp-group-freight-options-container textarea{padding:7px 12px}}@media(max-width:370px){.comp-freight-options-container .special-instruction-input,.comp-group-freight-options-container .special-instruction-input{min-height:180px}}.comp-group-freight-options-container .freight-checkbox .freight-accessorials-list-group li{margin:0 0 16px}.comp-sms-notification-container{border:1px solid #D0D0D0;padding:24px;margin-top:20px;margin-bottom:15px;width:100%;overflow:hidden}
1.comp-sms-notification-container .sms-notification-desc-details{padding:0 0 15px;font-size:14px}.comp-sms-notification-container .sign-up-terms p{font-size:13px;margin-top:15px;margin-bottom:0}.comp-sms-notification-container .site-btn-primary{margin-left:-5px;margin-top:0;width:110px;height:40px;font-weight:700;font-size:14px;line-height:2px;background:#0864a1;border-radius:0 2px 2px 0;border:none}.comp-sms-notification-container .site-btn-primary:active,.comp-sms-notification-container .site-btn-primary:focus,.comp-sms-notification-container .site-btn-primary:hover{background:#0864a1}.comp-sms-notification-container .sms-notification-desc-header-label{font-weight:400;font-size:15px}.comp-sms-notification-container .sms-notification-desc-header-label strong{font-weight:600}.comp-sms-notification-container input{float:left;margin-right:5px;border-radius:4px;font-size:13px;width:170px}.comp-sms-notification-container .notif-input-message-wrapper{width:100%;display:inline-block}.comp-sms-notification-container .notif-input-message-wrapper .unsubscribed .site-form-input{height:40px;border-radius:4px 0 0 4px}.comp-sms-notification-container .notif-input-message-wrapper .unsubscribed .site-form-input.show-error:not(:focus){border-right:none;border-radius:4px 0 0 4px}.comp-sms-notification-container .edit-cancel-link,.comp-sms-notification-container .sms-notif-loader{line-height:34px;color:#000}.comp-sms-notification-container .edit-cancel-link{opacity:.2;margin-left:10px}.comp-sms-notification-container .edit-cancel-link:hover{opacity:.5}.comp-sms-notification-container .sms-notif-loader{opacity:.5;margin-right:5px;margin-left:9px;vertical-align:sub;display:inline-block}.comp-sms-notification-container .sms-notification-sign-up{float:left}.comp-sms-notification-container .sms-notif-message{float:right;font-size:11px;margin-top:4px;text-align:left;padding-left:13px;width:260px}.comp-sms-notification-container .input-error-container{font-size:11px;margin-top:-16px;margin-bottom:2px}.comp-sms-notification-container .site-form-input.show-error:not(:focus){border:1px solid #f47920}.comp-sms-notification-container .hide-mobile{display:none}.comp-sms-notification-container .edit-phone-number{margin-left:10px;color:#f47920;cursor:pointer}.comp-sms-notification-container .save-edit-action-buttons{display:inline-block;vertical-align:sub;font-size:13px}.comp-sms-notification-container .no-style-action-button{width:auto;float:none;border:none;color:#f47920;background:0 0}.comp-sms-notification-container .edit-cancel-link-action{color:#f47920;cursor:pointer}@media(max-width:991px){.comp-sms-notification-container .notif-input-message-wrapper{width:50%}.comp-sms-notification-container .sms-notification-sign-up{float:none;display:block}.comp-sms-notification-container .sms-notif-message{float:none;padding-left:0}}@media(max-width:767px){.comp-sms-notification-container{padding:16px}.comp-sms-notification-container .mobile-no-wrapper,.comp-sms-notification-container .sms-notification-desc-group,.comp-sms-notification-container .sms-notification-sign-up-group{width:100%}.comp-sms-notification-container .sms-notification-desc-details{font-size:13px}.comp-sms-notification-container .notif-input-message-wrapper{float:none;width:100%}.comp-sms-notification-container .sms-notif-message{width:100%;margin-top:12px}.comp-sms-notification-container .site-form-input{width:100%}.comp-sms-notification-container .site-btn-primary{width:40%}.comp-sms-notification-container .sms-notification-sign-up.unsubscribed form{text-align:left}.comp-sms-notification-container .sms-notification-sign-up.subscribed .save-edit-action-buttons{margin-top:8px}.comp-sms-notification-container .sms-notification-sign-up.subscribed .no-style-action-button{padding-left:0}}.shipping-level-switch-modal-container .switching{width:300px;margin:0 auto}.shipping-level-switch-modal-container .modal-header .modal-header-label{font-size:18px}.shipping-level-switch-modal-container .modal-header .close-btn{position:absolute;top:15px;right:15px;float:right;font-size:16px;font-weight:700;line-height:1;color:#000;opacity:.2;text-shadow:0 1px 0 #2e7d32}.shipping-level-switch-modal-container .modal-header .close-btn:hover{opacity:.5}.shipping-level-switch-modal-container .modal-footer .site-btn-primary{margin-left:10px}.pickup-error-modal .close-btn{position:absolute;top:5px;right:5px}.pickup-error-modal .pickup-error-btn-container{margin-top:20px;text-align:right}.address-validation-modal-container .address-container{margin-top:20px}.address-validation-modal-container .no-match-buttons{margin:10px 0;padding:6px 0}.address-validation-modal-container .no-match-buttons button{font-size:14px;padding:12px 16px;margin:5px 10px;width:auto}.address-validation-modal-container .use-as-is-btn,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn :not(:last-child),.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn :not(:last-child){margin-right:5px}.address-validation-modal-container .no-match-buttons button:active{box-shadow:none}.address-validation-modal-container .modal-content{border-radius:6px}.address-validation-modal-container .with-suggested-address-container .invali
1d-address-container,.address-validation-modal-container .with-suggested-address-container .suggested-address-container{width:50%;float:left;transition:width .2s linear;margin-bottom:10px;padding:0 10px;margin-top:20px}.address-validation-modal-container .with-suggested-address-container .suggested-address-container .address-details-container div:first-child{color:#e8622e}.address-validation-modal-container .with-suggested-address-container button{margin-top:10px}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn{margin-right:0}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn{background-color:#ff8a1e;color:#fff;border:none;cursor:pointer;border-radius:3px;line-height:22px;font-family:Noto Sans,sans-serif;font-style:normal;text-align:center;font-size:12px;padding:12px 16px;font-weight:700}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:active:hover,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:focus:hover,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:hover{background-color:#c75302}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:active,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:active:focus,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:focus{background-color:#f9a020}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:disabled,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:disabled:active,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:disabled:focus,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:disabled:hover{background-color:#d0d0d0;cursor:not-allowed}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn .content,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn .icon{vertical-align:middle;pointer-events:none}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn .icon:before{color:#fff;transform:translateY(-50%);position:absolute}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn.disabled,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:active,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:active:focus,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:active:hover,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:disabled,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:focus,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:focus:hover,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:hover{outline:0}.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn.disabled,.address-validation-modal-container .with-suggested-address-container .use-suggested-address-btn:disabled{cursor:not-allowed}.address-validation-modal-container .address-details-container{text-transform:uppercase}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn{background-color:#ff8a1e;color:#fff;border:none;cursor:pointer;border-radius:3px;padding:12px 16px;line-height:22px;font-family:Noto Sans,sans-serif;font-style:normal;text-align:center;font-weight:700;font-size:12px}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:active:hover,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:focus:hover,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:hover{background-color:#c75302}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:active,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:active:focus,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:focus{background-color:#f9a020}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:disabled,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:disabled:active,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:disabled:focus,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:disabled:hover{background-color:#d0d0d0;cursor:not-allowed}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn .content,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn .icon{vertical-align:middle;pointer-events:none}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn .icon{height:100%;position:relative;clear:both;font-size:24px;margin-right:27px;display:inline-block;vertical-align:middle}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn .icon:before{color:#fff;transform:translateY(-50%);position:absolute}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn.disabled,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:active,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:active:focus,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:active:hover,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:disabled,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:focus,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:focus:hover,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:hover{outline:0}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn.disabled,.address-validation-modal-container .with-suggested-address-container .use-as-is-btn:disabled{cursor:not-allowed}@media(min-width:768px){.address-validation-modal-container .modal-dialog{width:490px;margin:auto;padding:10px}}@media(max-width:767px){.address-validation-modal-container .no-match-buttons{padding:0}
1.address-validation-modal-container .edit-address-btn,.address-validation-modal-container .use-as-is-btn,.address-validation-modal-container .use-suggested-address-btn{display:inline-block;width:100%;font-size:14px;margin-top:10px}.address-validation-modal-container .use-as-is-btn{margin-bottom:15px}.address-validation-modal-container .with-suggested-address-container .invalid-address-container{border-right:none}.address-validation-modal-container .with-suggested-address-container .invalid-address-container,.address-validation-modal-container .with-suggested-address-container .suggested-address-container{width:100%;float:none}.address-validation-modal-container .with-suggested-address-container .use-as-is-btn{margin-bottom:0}}.comp-blind-shipping-alert-modal-container .modal-header{border-bottom:none}.comp-blind-shipping-alert-modal-container .close-btn{position:absolute;top:15px;right:15px;float:right;font-size:16px;font-weight:700;line-height:1;color:#000;opacity:.2;text-shadow:0 1px 0 #FA6C20}.comp-blind-shipping-alert-modal-container .close-btn:hover{opacity:.5}.comp-blind-shipping-alert-modal-container .site-btn-primary{border-radius:6px}.discounted-shipping-rate{color:#c75302;margin-left:5px}.discounted-shipping-rate.free-shipping-rate{color:#2e7d32}.original-shipping-rate{text-decoration:line-through;font-weight:400;color:#333;display:inline-block}.comp-mailing-cta-modal-container .modal-title,.comp-mailing-cta-modal-container .upload-later-cta-container{font-weight:600}.comp-mailing-list-uploader-container{padding-left:10px}.comp-mailing-list-uploader-container .file-upload-input{display:none}.comp-mailing-cta-modal-container .modal-body{text-align:center;padding:30px 15px}.comp-mailing-cta-modal-container .design-cta-container{border-left:1px solid #D0D0D0}.comp-mailing-cta-modal-container .cta-label{margin-bottom:15px;display:block}.comp-mailing-cta-modal-container .cta-button-container{padding-bottom:20px}.comp-mailing-cta-modal-container .cta-button-container button{width:210px}.comp-mailing-cta-modal-container .or-divider{margin:15px 15px 4px}@media(max-width:767px){.comp-mailing-cta-modal-container .modal-dialog{width:80%;margin:30px auto 0}}@media(max-width:500px){.comp-mailing-cta-modal-container .modal-title{font-size:15px}.comp-mailing-cta-modal-container .modal-dialog{width:90%}}@media(max-width:350px){.comp-mailing-cta-modal-container .cta-button-container button,.comp-mailing-cta-modal-container .cta-modal-body,.comp-mailing-cta-modal-container .modal-title{font-size:13px}.comp-mailing-cta-modal-container .modal-dialog{width:auto;margin:30px 10px}.comp-mailing-cta-modal-container .or-divider{margin-top:5px}}.comp-remove-item-modal-container .modal-content{width:85%;margin:auto}.comp-remove-item-modal-container .modal-content p{margin-bottom:0}.comp-remove-item-modal-container .modal-footer button{border-radius:0}.comp-remove-item-modal-container .modal-header{border-bottom:none}.comp-remove-item-modal-container .btn+.remove-item-btn{margin-left:10px}.comp-remove-item-modal-container .remove-item-message{text-align:center}.comp-remove-item-modal-container .remove-item-message p{margin:0}@media(max-width:767px){.comp-remove-item-modal-container .modal-content{width:100%}}.comp-prime-calendar-primary-container .p-inputtext{border:1px solid #D0D0D0;outline:0;border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:none;padding-left:16px;font-size:14px}.comp-prime-calendar-primary-container .p-inputtext:focus,.comp-prime-calendar-primary-container .p-inputtext:hover{box-shadow:none;border-color:#d0d0d0}.comp-prime-calendar-primary-container .p-button{border-top-left-radius:0!important;border-bottom-left-radius:0!important;font-size:14px;color:#fff;background-color:#ff8a1e;border-color:#ff8a1e}.comp-prime-calendar-primary-container .p-button:active,.comp-prime-calendar-primary-container .p-button:active:focus,.comp-prime-calendar-primary-container .p-button:active:hover,.comp-prime-calendar-primary-container .p-button:focus,.comp-prime-calendar-primary-container .p-button:focus:hover,.comp-prime-calendar-primary-container .p-button:hover{outline:0;box-shadow:none;background-color:#c75302;border-color:#c75302}.comp-prime-calendar-primary-container .p-button .p-button-icon{font-size:14px}.comp-prime-calendar-primary-container .p-datepicker-month:active,.comp-prime-calendar-primary-container .p-datepicker-month:active:focus,.comp-prime-calendar-primary-container .p-datepicker-month:active:hover,.comp-prime-calendar-primary-container .p-datepicker-month:focus,.comp-prime-calendar-primary-container .p-datepicker-month:focus:hover,.comp-prime-calendar-primary-container .p-datepicker-month:hover,.comp-prime-calendar-primary-container .p-datepicker-year:active,.comp-prime-calendar-primary-container .p-datepicker-year:active:focus,.comp-prime-calendar-primary-container .p-datepicker-year:active:hover,.comp-prime-calendar-primary-container .p-datepicker-year:focus,.comp-prime-calendar-primary-container .p-datepicker-year:focus:hover,.comp-prime-calendar-primary-container .p-datepicker-year:hover{background:0 0;border:none}.comp-prime-calendar-primary-container .p-datepicker-header button{min-height:0;min-width:0}.comp-prime-calendar-primary-container .p-datepicker table th{text-align:center}.comp-frequently-bought-together .title{font-size:24px;margin:16px 0}.comp-frequently-bought-together .frequently-bought-together-items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:40px;margin-bottom:72px}.comp-frequently-bought-together .frequently-bought-together-items .product-item:hover{box-shadow:0 4px 8px #d0d0d0;transform-origin:top;transition:all .15s ease-in-out}.comp-frequently-bought-together .frequently-bought-together-items .product-item:hover img{filter:blur(2px)}.comp-frequently-bought-together .frequently-bought-together-items .product-item:hover .
1shop-now-button button{opacity:1}.comp-frequently-bought-together .frequently-bought-together-items .image-wrapper{position:relative;overflow:hidden}.comp-frequently-bought-together .frequently-bought-together-items .image-wrapper:before{content:"";display:block;padding-bottom:100%}.comp-frequently-bought-together .frequently-bought-together-items .image-wrapper img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;max-width:100%}.comp-frequently-bought-together .frequently-bought-together-items .image-wrapper .shop-now-button button{position:absolute;top:50%;width:88%;text-align:center;font-size:16px;line-height:19.07px;font-weight:700;color:#fff;background:#f9a020;border:1px solid #F9A020;border-radius:3px;padding:9.5px 22px;opacity:0;transition:all .2s ease-in-out 0s;margin:0 14px}.comp-frequently-bought-together .frequently-bought-together-items .image-wrapper .shop-now-button button:hover{color:#fff;background-color:#c75302;border-color:#c75302}.comp-frequently-bought-together .frequently-bought-together-items .description-container{padding:10px 8px}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-label{color:#292525;font-weight:700;font-size:16px;position:relative;line-height:1.42;margin:10px 0;text-align:center}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-label:hover{color:#292525}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price{margin:0 0 4px;text-align:center}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .promotional-quantity{color:#333;font-size:14px;margin-right:4px}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .discounted-price,.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .promotional-price{color:#138d16;font-weight:600;text-decoration:none;margin-right:4px}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .discounted-price.discounted,.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .promotional-price.discounted{text-decoration:line-through;color:#333;font-weight:400}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .discount-percent{display:inline-block;position:relative;font-weight:700;font-size:12px;line-height:100%;border-top-right-radius:2px;border-bottom-right-radius:2px;margin-top:4px;color:#c75302;border:1px solid #ffdcbb;border-left:none;padding:3px 4.62px 3px 2px}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .discount-percent:before{content:" ";position:absolute;pointer-events:none;top:-1px;left:-12px;border:solid transparent;border-width:10px 6px;border-right-color:#ffdcbb}.comp-frequently-bought-together .frequently-bought-together-items .description-container .product-price .discount-percent:after{top:0;left:-10px;border:solid transparent;border-right-color:#fff;border-width:9px 5px;content:" ";position:absolute;pointer-events:none}@media(max-width:991px){.comp-frequently-bought-together .title{margin-top:31px}.comp-frequently-bought-together .frequently-bought-together-items{grid-template-columns:1fr 1fr 1fr;margin-bottom:48px}}@media(max-width:767px){.comp-frequently-bought-together{margin:0 10px}.comp-frequently-bought-together .frequently-bought-together-items{grid-template-columns:1fr 1fr;grid-gap:24px}}.flow-checkout-container.page-confirmation-container{padding-bottom:30px}.flow-checkout-container.page-confirmation-container .content-container{display:flex;gap:32px;margin-bottom:32px;width:100%}.flow-checkout-container.page-confirmation-container .content-container .confirmation-header-container{flex:1}.flow-checkout-container.page-confirmation-container .content-container .confirmation-right-container{width:400px}@media(min-width:1232px){.flow-checkout-container.page-confirmation-container .container{width:1232px;padding:0}}.flow-checkout-container.page-confirmation-container .page-title-container{padding:35px 0 20px}.flow-checkout-container.page-confirmation-container .contact-details{margin:32px 0}.flow-checkout-container.page-confirmation-container .contact-details .contact-info-container{margin-top:24px}.flow-checkout-container.page-confirmation-container .contact-details .contact-details-wrapper{padding:40px;background-color:#ade3f51a;border:1px solid #ADE3F5;text-align:center}.flow-checkout-container.page-confirmation-container .contact-details .contact-label{font-weight:300;font-size:24px}.flow-checkout-container.page-confirmation-container .contact-details .contact-item{font-size:16px;font-weight:700;color:#0864a1;margin-right:40px;
1display:inline-block}.flow-checkout-container.page-confirmation-container .contact-details .contact-item:last-child{margin-right:0}.flow-checkout-container.page-confirmation-container .contact-details .contact-icons{margin-right:8px;width:40px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container{display:flex;gap:24px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .order-summary-left-container{flex:1}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .order-summary-right-container{width:400px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container.full-width{flex-direction:column}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container.full-width .order-summary-right-container{width:100%}.flow-checkout-container.page-confirmation-container .billing-info-container,.flow-checkout-container.page-confirmation-container .price-info-container,.flow-checkout-container.page-confirmation-container .products-table-container,.flow-checkout-container.page-confirmation-container .shipping-info-container{border:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-heading-container{border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container{border-bottom:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .products-table-heading-container{display:grid;grid-template-columns:120px 1fr 275px 212px;grid-auto-rows:max-content}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-desc-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-price-heading{display:flex;align-items:center}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-desc-heading{grid-column:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details{padding:16px 24px;border-right:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.file-preview{padding-right:0;min-width:100%;min-height:20px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container{margin-bottom:8px;padding:0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .thumbnail-preview{max-width:92px;max-height:60px;min-height:20px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .preview-container{padding-bottom:0;margin:0 auto 7px;background:#fcfff5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .preview-container img{box-shadow:0 3px 6px #15161733;padding-bottom:0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .preview-unavailable{border:1px solid #D0D0D0;width:96px;height:64px;display:flex;justify-content:center;align-items:center;line-height:120%;font-size:11px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .item-filler,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.file-preview,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.item-price-value{border-right:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.item-desc-value{padding-left:16px;grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .product-name{font-size:13px;font-weight:700;line-height:1.5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-qty,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-list-group{font-size:12px;line-height:1.5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-list-group{list-style:none;padding-left:0;margin-bottom:0;max-height:0;overflow:hidden;transition:.3s}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .edd-date-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.item-price-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.item-turnaround-value{font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details.item-turnaround-value{border-left:1px solid #D0D0D0;margin-left:-1px;line-height:1.2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-price-value{line-height:1.5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-container{margin-top:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-container .show-detail
1s{display:inline-block}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-container .hide-details,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-container.show-specs .show-details{display:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-container.show-specs .hide-details{display:inline-block}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .specs-container.show-specs .item-details-button-container{margin-top:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-details-button-container{font-size:12px;line-height:1.5;color:#0864a1;width:-moz-fit-content;width:fit-content}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-details-button{cursor:pointer}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-details-arrow{padding-left:4px;cursor:pointer}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .artwork-alert{font-size:12px;line-height:1.5;color:#ff8a1e;margin-top:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .artwork-alert .artwork-alert-icon{margin-right:8px;margin-top:-4px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .hard-copy-proof-message{font-size:12px;margin-left:24px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-mailing-qty-value{margin-bottom:16px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-price-heading{justify-content:end}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-price-value{text-align:right}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-price-value .item-discount{font-size:12px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .add-on-item{grid-column:2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .add-on-item.last-item{padding-bottom:16px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-turnaround-value{grid-column:3;grid-row:span 7;font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .file-preview{grid-row:span 4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .pickup-address-label{font-weight:600}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item-qty{border-right:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .mailing-spec-desc{font-size:12px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item{padding:0 5px 8px 16px;font-size:13px;line-height:1.2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item.mailing-service-label{line-height:1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item .mailing-spec-name,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item.mailing-service-label{font-weight:700}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item .mailing-spec-name{display:block}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item .mailing-spec-name span{font-weight:400}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item.mailing-spec.DDATE{line-height:1.5;margin-top:-8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item.mailing-spec.DDATE .mailing-spec-name{font-weight:400;font-size:12px;display:unset}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .add-on-item-price{padding-right:24px;text-align:right;font-size:13px;line-height:1.2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .item-mailing-qty{margin-bottom:4px;font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .mailing-qty{line-height:1;font-size:13px;margin-bottom:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .item-mailing-qty-label{font-size:12px;line-height:120%}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .item-split-qty-value{grid-row:span 7;font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .item-split-qty-value.no-excess{grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container .stock-image-price{grid-column:4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .item-address-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .item-shipping-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .item-split-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .item-turnaround-value{grid-row:span 1;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .item-price-value{grid-row:1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .item-desc-value{grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping .last-shipping{grid-row:span 1;border-bottom:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping.has-add-ons .file-preview .desktop-preview{grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping.has-add-ons .item-desc-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping.has-add-ons .last-shipping.item-address-value{grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping.has-add-ons .last-shipping{border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping.has-add-ons .add-on-item-qty{border:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-split-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-split-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-split-qty-value{border-left:1px solid #D0D0D0;margin-left:-1px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-item-split-shipping.has-add-ons .add-on-item-price.first-price{grid-row:auto}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .stock-image{font-weight:700;grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .stock-image.first-item{padding:16px 5px 8px 16px;display:flex;align-self:flex-end;margin-top:-5px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .first-price{top:16px;position:relative}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .stock-image-price.first-price{border-top:1px solid #D0D0D0;margin-top:-17px;padding-top:16px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping) .item-split-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping) .item-turnaround-value{grid-row:span 2;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping) .item-filler{grid-column:3;grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping) .file-preview{grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping).has-excess-mailing .stock-image-price{grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping).has-excess-mailing .item-filler{grid-column:4;margin-left:-1px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons:not(.has-item-split-shipping) .last-shipping{grid-row:span 2;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons.has-item-split-shipping .item-details.last-shipping{grid-row:span 1;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons.has-item-split-shipping .item-filler{grid-column:6;grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons.has-item-split-shipping .stock-image-price{grid-column:7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons.has-item-split-shipping .stock-image-price.first-price{top:-1px;padding-top:16px;margin-top:0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons.has-excess-mailing .item-mailing-filler{border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .last-shipping{grid-row:span 2;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container.has-add-ons .last-shipping.has-hcp{grid-row:span 4;border-bottom:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.show-edd:not(.item-level-shipping) .item-details-container:not(.has-mailing):not(.has-add-ons) .item-details.item-desc-value{grid-row:span 4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .products-table-heading-container{grid-template-columns:120px 1fr repeat(2,192px)}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .products-table-heading-container{grid-template-columns:120px 1fr repeat(3,155px)}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .item-details-container .item-turnaround-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .products-table-heading-container .item-turnaround-value{grid-column:4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .item-details-container .item-split-qty-value{grid-column:3}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .add-on-item-price{grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .has-add-ons:not(.has-item-split-shipping).has-mailing .last-shipping,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .mailing-service-qty{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .has-add-ons:not(.has-item-split-shipping).has-mailing.has-excess-mailing .last-shipping{grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .has-add-ons:not(.has-item-split-shipping).has-mailing.has-excess-mailing .item-split-qty-value{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.split-shipping) .has-add-ons:not(.has-item-split-shipping).has-mailing.has-excess-mailing .stock-image-price{grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .has-excess-mailing .last-shipping{grid-row:span 1;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .has-excess-mailing .add-on-item-price.first-price{top:16px;position:relative}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .item-mailing-filler{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .pro
1ducts-table.mailing-service .stock-image-price{padding:0 24px 8px 16px;grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons .add-on-item-price,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons .stock-image-price,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons:not(.has-item-split-shipping).has-excess-mailing .stock-image-price{grid-column:4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-multiple-files .item-address-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-multiple-files .item-desc-value{grid-row:span 4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .item-qty-value{grid-row:span 9}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons:not(.has-item-split-shipping) .last-shipping{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons:not(.has-item-split-shipping).has-excess-mailing .last-shipping{grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons:not(.has-item-split-shipping).has-excess-mailing .item-split-qty-value{grid-row:span 8}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons:not(.has-item-split-shipping).has-excess-mailing .stock-image{grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service:not(.show-edd) .has-add-ons:not(.has-item-split-shipping).has-excess-mailing .file-preview{grid-row:span 5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .products-table-heading-container{grid-template-columns:120px 180px repeat(3,1fr) 210px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-level-pickup{text-align:left;margin-top:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-level-pickup .shipping-info-group{margin-top:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-level-pickup .shipping-label{font-weight:600}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .shipping-info-group{font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-shipping-heading{display:flex;align-items:center}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-shipping-value{font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-turnaround-value{grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping:not(.split-shipping) .item-address-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping:not(.split-shipping) .item-details.item-desc-value{grid-row:span 4}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service .has-add-ons:not(.has-item-split-shipping) .mailing-service-qty,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service .has-add-ons:not(.has-item-split-shipping):not(.has-mailing) .item-desc-value{grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container{grid-template-columns:120px 1fr 196px 206px repeat(3,156px)}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-split-qty-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-split-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-split-qty-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-split-qty-value{grid-column:3}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-shipping-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-shipping-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-shipping-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-shipping-value{grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-turnaround-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-turnaround-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-turnaround-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-turnaround-value{grid-column:6}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .has-add-ons:not(.has-item-split-shipping).has-mailing.has-excess-mailing .stock-image-price,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .add-on-item-price,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-price-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .item-details-container .item-price-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .add-on-item-price,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-price-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .products-table-heading-container .item-price-value{grid-column:7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping.mailing-service:not(.split-shipping) .has-add-ons:not(.has-item-split-shipping).has-mailing.has-excess-mailing .last-shipping{grid-row:span 3}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container .stock-image-price{grid-column:6}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container.has-mailing .last-shipping{grid-row:span 9}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container.has-mailing:not(.has-item-split-shipping) .item-mailing-filler{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container.has-mailing:not(.has-item-split-shipping).has-multiple-files .last-shipping{grid-row:span 9}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container.has-mailing:not(.has-item-split-shipping).has-add-ons.has-excess-mailing .mailing-service-qty{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container.has-mailing:not(.has-item-split-shipping).has-add-ons.has-excess-mailing .stock-image-price{grid-column:7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .products-table-heading-container{grid-template-columns:120px 1fr 120px 254px repeat(3,180px)}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-split-qty-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-split-qty-value{grid-column:3}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-address-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-address-value{grid-column:4;grid-row:span 2}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-shipping-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-shipping-value{grid-column:5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-shipping-value{font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-turnaround-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-turnaround-value{grid-column:6}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .add-on-item-price,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-price-heading,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-price-value{grid-column:7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .shipping-info-group{font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.split-shipping .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.split-shipping .products-table-heading-container{grid-template-columns:120px 244px 196px 206px repeat(3,1fr)}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.split-shipping .has-item-split-shipping.has-excess-mailing .item-turnaround-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.split-shipping .has-item-split-shipping.has-excess-mailing .item-turnaround-value.last-shipping{grid-row:span 1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.split-shipping .has-item-split-shipping.has-excess-mailing .item-split-qty-value.mailing-service-qty{grid-row:span 7}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.split-shipping .has-item-split-shipping.has-excess-mailing:not(.has-add-ons) .mailing-service-qty{border-bottom:none}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .has-excess-mailing .item-qty-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .has-excess-mailing .item-turnaround-value{grid-row:span 1;font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service .has-excess-mailing .file-preview{grid-row:span 5}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .custom-shipping-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .freight-options-container{text-align:left;margin-top:24px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .custom-shipping-container .shipping-info-group,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .freight-options-container .shipping-info-group{margin-bottom:24px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .custom-shipping-container .shipping-info-group>div,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .freight-options-container .shipping-info-group>div{margin-bottom:8px;line-height:1}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .custom-shipping-container .shipping-info-group:last-child,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .freight-options-container .shipping-info-group:last-child{margin-bottom:0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .custom-shipping-container .shipping-label,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .freight-options-container .shipping-label{font-weight:600;line-height:1;margin-bottom:8px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table-heading{padding:16px 24px;font-size:14px;font-weight:700;line-height:120%;background-color:#ade3f51a}.flow-checkout-container.page-confirmation-container .products-table-container .products-table-heading:not(.item-price-heading){border-right:1px solid #D0D0D0;display:flex;align-items:center}.flow-checkout-container.page-confirmation-container .price-info-container{border-top:0;padding:24px;display:flex;justify-content:flex-end}.flow-checkout-container.page-confirmation-contain
1er .price-breakdown-container{width:360px;max-width:100%}.flow-checkout-container.page-confirmation-container .price-breakdown-container .price-container{line-height:1;margin-bottom:10px}.flow-checkout-container.page-confirmation-container .price-breakdown-container .price-container>span{font-size:13px;line-height:1}.flow-checkout-container.page-confirmation-container .price-breakdown-container .price-container .price-value{float:right;font-size:13px}.flow-checkout-container.page-confirmation-container .price-breakdown-container .price-container.payment-border-top{margin-top:16px;padding-top:16px;border-top:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .price-breakdown-container .price-container .discount-value,.flow-checkout-container.page-confirmation-container .price-breakdown-container .price-container.discount,.flow-checkout-container.page-confirmation-container .price-breakdown-container .store-credit{color:#c75302}.flow-checkout-container.page-confirmation-container .price-breakdown-container .balance .price-value,.flow-checkout-container.page-confirmation-container .price-breakdown-container .balance span{font-size:14px}.flow-checkout-container.page-confirmation-container .price-breakdown-container .printing-cost{font-weight:700}.flow-checkout-container.page-confirmation-container .price-breakdown-container .total-paid{color:#ff8a1e;font-weight:700}.flow-checkout-container.page-cart-container .price-breakdown-container .discount-price-details,.flow-checkout-container.page-cart-container .price-breakdown-container .store-credit-price-details,.flow-checkout-container.page-confirmation-container .price-breakdown-container .discounted-shipping-rate{color:#c75302}.flow-checkout-container.page-confirmation-container .price-breakdown-container .original-shipping-rate{text-decoration:line-through;margin-right:5px}.flow-checkout-container.page-confirmation-container .order-summary-heading-container{padding:16px 24px;font-size:14px;font-weight:700;line-height:1;background-color:#ade3f51a;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .billing-info-container,.flow-checkout-container.page-confirmation-container .shipping-info-container{margin-bottom:24px;border:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .billing-info-container .billing-details-container,.flow-checkout-container.page-confirmation-container .billing-info-container .shipping-details-container,.flow-checkout-container.page-confirmation-container .shipping-info-container .billing-details-container,.flow-checkout-container.page-confirmation-container .shipping-info-container .shipping-details-container{padding:24px;font-size:13px}.flow-checkout-container.page-confirmation-container .billing-info-container .billing-label,.flow-checkout-container.page-confirmation-container .billing-info-container .custom-shipping-text,.flow-checkout-container.page-confirmation-container .billing-info-container .shipping-label,.flow-checkout-container.page-confirmation-container .shipping-info-container .billing-label,.flow-checkout-container.page-confirmation-container .shipping-info-container .custom-shipping-text,.flow-checkout-container.page-confirmation-container .shipping-info-container .shipping-label{font-weight:600;line-height:1;margin-bottom:8px}.flow-checkout-container.page-confirmation-container .billing-info-container .billing-info-group,.flow-checkout-container.page-confirmation-container .billing-info-container .shipping-info-group,.flow-checkout-container.page-confirmation-container .shipping-info-container .billing-info-group,.flow-checkout-container.page-confirmation-container .shipping-info-container .shipping-info-group{margin-bottom:24px}.flow-checkout-container.page-confirmation-container .billing-info-container .billing-info-group>div,.flow-checkout-container.page-confirmation-container .billing-info-container .shipping-info-group>div,.flow-checkout-container.page-confirmation-container .shipping-info-container .billing-info-group>div,.flow-checkout-container.page-confirmation-container .shipping-info-container .shipping-info-group>div{margin-bottom:8px;line-height:1}.flow-checkout-container.page-confirmation-container .billing-info-container .billing-info-group:last-child,.flow-checkout-container.page-confirmation-container .billing-info-container .shipping-info-group:last-child,.flow-checkout-container.page-confirmation-container .shipping-info-container .billing-info-group:last-child,.flow-checkout-container.page-confirmation-container .shipping-info-container .shipping-info-group:last-child{margin-bottom:0}.flow-checkout-container.page-confirmation-container .billing-info-container .custom-shipping-container,.flow-checkout-container.page-confirmation-container .shipping-info-container .custom-shipping-container{border-top:1px solid #D0D0D0;padding-top:24px}.flow-checkout-container.page-confirmation-container .billing-info-container .shipping-info-group .shipping-title-label,.flow-checkout-container.page-confirmation-container .shipping-info-container .shipping-info-group .shipping-title-label{margin-bottom:16px;font-weight:600}.flow-checkout-container.page-confirmation-container .billing-info-container .card-detail
1s-container{display:flex}.flow-checkout-container.page-confirmation-container .billing-info-container .cc-icons-image{max-height:32px;margin-right:8px}.flow-checkout-container.page-confirmation-container .billing-info-container .card-details{padding-top:3px}.flow-checkout-container.page-confirmation-container .billing-info-container span{display:block;position:relative}.flow-checkout-container.page-confirmation-container .comp-order-summary-item-file-preview-container .preview-container{width:96px;height:64px}.ie-div-position-customer-chat.hide-chat-cta{display:block}.flow-checkout-container.page-single-checkout-container .comp-single-checkout-container{padding-bottom:48px;padding-top:24px;display:grid;grid-template-columns:2fr minmax(380px,1fr);grid-column-gap:32px;grid-template-areas:"shippingContent orderSummary" "shippingContent  orderSummary" "faq orderSummary"}.flow-checkout-container.page-single-checkout-container .cart-item-count-container{display:flex;align-items:center;line-height:110%;gap:16px;padding-top:24px;width:100%}.flow-checkout-container.page-single-checkout-container .cart-item-count-container .count-label{margin-bottom:0;font-size:24px;font-weight:700}.flow-checkout-container.page-single-checkout-container .cart-item-count-container .cart-item-count{font-size:20px;color:#767676}.flow-checkout-container.page-single-checkout-container .comp-edd-container .edd-tooltip.fehp-tooltip:before{content:"";background-image:url(tooltip-icon.810c45a885bb7001.svg);display:block;width:16px;height:16px;background-size:cover;background-position:center}.flow-checkout-container.page-single-checkout-container .content-section-container{grid-area:shippingContent}.flow-checkout-container.page-single-checkout-container .content-section-container .site-accordion{border:1px solid #D0D0D0;margin-bottom:24px}.flow-checkout-container.page-single-checkout-container .content-section-container .site-accordion.open .checkout-login-register-container{padding:0 0 24px 40px}.flow-checkout-container.page-single-checkout-container .content-section-container .comp-coupon-section-container .site-alert{display:none}.flow-checkout-container.page-single-checkout-container .content-section-container .comp-coupon-section-container .site-form-input{height:46px}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.estimated-total-details{margin-top:16px;padding-top:16px}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.estimated-total-details .price-label,.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.estimated-total-details .price-value{color:#e87a14}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.discount-price-details,.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.order-subtotal-details,.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.shipping-price-details,.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.tax-price-details{font-size:14px;font-weight:700}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .price-group.discount-price-details{color:#e81e42}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .comp-edd-container .edd{color:#e87a14;font-weight:700}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .estimated-order-total-container{margin-bottom:16px;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .estimated-order-total-container h5{color:#333;font-weight:700}.flow-checkout-container.page-single-checkout-container .comp-order-summary-container .estimated-order-total-container .order-total{margin-bottom:16px;font-size:16px}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container{padding:8px 16px;display:grid;border-bottom:0;align-items:center;gap:16px;min-height:48px;border-color:#d0d0d0;background-color:#f4f4f4}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container .title-label{font-weight:700;font-size:18px;line-height:normal}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container .check-circle-icon{display:none}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container .steps{display:flex;align-items:center;align-self:center;gap:10px}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container .steps .fa-check-circle:before{color:#0070b3}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container .accordion-item-indicator{font-size:18px;font-weight:700}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.open{margin-bottom:24px;border-bottom:1px solid #D0D0D0;background-color:#ade3f51a}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.open.shipping-nav{margin-bottom:32px}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.done{background-color:#ade3f51a;grid-template-columns:max-content 1fr}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.done .accordion-item-content-container,.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.done .checkout-login-register-container{margin:0}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container:hover{cursor:pointer}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.payment-method-nav .panel-header{margin-bottom:30px}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container .shipping-options .shipping-details .customer-name{margin-right:0}.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form{max-width:400px}.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-forgot-password-handler-container .header-text-container,.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-login-handler-container .header-text-container,.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-register-handler-container .header-text-container{display:none}.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-login-handler-container .forgot-password-wrapper{display:block}.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-login-handler-container .login-create-link,.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-login-handler-container .site-btn-primary{width:100%}.flow-checkout-container.page-single-checkout-container .checkout-login-register-container .item-content-form .comp-login-handler-container .register-content{border-bottom:0}.flow-checkout-container.page-single-checkout-container .accordion-item-content.customer-info{display:block;max-width:600px}.flow-checkout-container.page-single-checkout-container .accordion-item-content .email-container,.flow-checkout-container.page-single-checkout-container .accordion-item-content .first-container,.flow-checkout-container.page-single-checkout-container .accordion-item-content .last-container,.flow-checkout-container.page-single-checkout-container .accordion-item-content .phone-container{flex-basis:100%;display:grid;grid-template-columns:105px 1fr;gap:56px;font-size:14px;word-break:break-word;line-height:150%;margin-bottom:8px}.flow-checkout-container.page-single-checkout-container .accordion-item-content .next-btn-container{margin-top:24px}.flow-checkout-container.page-single-checkout-container .accordion-item-content .next-btn-container .site-btn-primary{padding:16px 40px;width:100%;max-width:304px;height:48px;box-sizing:border-box;line-height:100%}.flow-checkout-container.page-single-checkout-container .accordion-item-content .next-btn-container .site-btn-primary:not(:disabled){background-color:#f9a020}.flow-checkout-container.page-single-checkout-container .accordion-item-content .next-btn-container .secured-link-container{width:100%;max-width:304px;text-align:center}.flow-checkout-container.page-single-checkout-container .panel-details{display:grid;grid-template-columns:1fr 24px;grid-column-gap:16px}.flow-checkout-container.page-single-checkout-container .panel-details .customer-email,.flow-checkout-container.page-single-checkout-container .panel-details .shipping-detail,.flow-checkout-container.page-single-checkout-container .panel-details .shipping-option-detail,.flow-checkout-container.page-single-checkout-container .panel-details .switch-link{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#107abf;text-decoration:underline}.flow-checkout-container.page-single-checkout-container .panel-details .customer-email{align-self:center;max-width:300px}.flow-checkout-container.page-single-checkout-container .panel-details .company-name{align-self:center}.flow-checkout-container.page-single-checkout-container .panel-details .shipping-option-detail{display:block}.flow-checkout-container.page-single-checkout-container .panel-details .selected-options{margin-bottom:24px}.flow-checkout-container.page-single-checkout-container .panel-details .selected-options .shipping-option-detail:first-of-type{margin-bottom:8px}.flow-checkout-container.page-single-checkout-container .panel-details .selected-options:last-of-type{margin-bottom:0}.flow-checkout-container.page-single-checkout-container .panel-details .switch-link{width:24px;align-self:baseline;text-align:right;color:#107abf}.flow-checkout-container.page-single-checkout-container .order-summary-panel-container{position:sticky;top:10px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container{border:0;padding:0 40px 24px;margin-bottom:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container .shipping-step-heading-container{margin-top:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .new-address-container{border:0;margin-top:0;padding:16px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .new-address-container:hover{background-color:#eff9fd}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .show-more-link{margin-bottom:8px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container .address-form-container:not(.address-form-hidden){margin-top:3px;padding:16px;background-color:transparent;border:1px solid #F9A020}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-method-container{border:0;border-top:1px solid #D0D0D0;padding:24px 0 32px;margin-left:40px;margin-right:40px;margin-bottom:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-customer-addresses-list-container .customer-address-list.selected,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-shipping-options-radiobox-container .shipping-option-radio-group.selected{background-color:transparent;border:1px solid #F9A020}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-customer-addresses-list-container .customer-address-list,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-shipping-options-radiobox-container .shipping-option-radio-group label{padding:16px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-customer-addresses-list-container .fehp-brush:before{content:"";background-image:url(edit-icon.6723734d27366a81.svg);display:block;width:15px;height:18px;background-size:cover;background-position:center}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-shipping-options-radiobox-container .shipping-option-radio-group{margin-top:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-shipping-options-radiobox-container .shipping-option-radio-group:last-of-type{margin-bottom:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container{border:0;padding:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-shipping-address-form-container .phone-column .site-form-group,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .comp-shipping-address-form-container .phone-ext-column .site-form-group{margin-bottom:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .reseller-step-label{font-size:16px;font-weight:700}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container{padding:0 40px 24px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .shipping-content-container{padding-bottom:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-group-container,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .shipping-level-option-container{border:0;padding:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-group-container .item-shipment-column{display:grid;gap:16px;grid-template-columns:66.66666667% 1fr}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-group-container .blind-shipping-address-container{border:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-ad
1dress-book-container .address-option.address-radio .radio-label-wrapper.selected,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipping-options-container .shipping-option-radio-group.selected .radio-label-wrapper{border:1px solid #F9A020;background-color:transparent}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-group-container .address-book-title{padding:5px 0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-group-container .blind-shipping-title{padding:20px 0 5px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-container .item-shipping-address-book-container{display:grid;grid-template-columns:1fr}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-container .item-shipping-address-book-container .split-shipping-qty-container{display:grid;gap:12px;grid-template-columns:1fr 1fr}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-container .item-shipping-address-book-container.split-shipping .split-content-container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .blind-shipping-content-container{display:grid;grid-template-columns:1fr 1fr;gap:12px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .blind-shipping-container .comp-item-address-book-container{padding:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .radio-label-wrapper{padding:16px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipping-options-container .shipping-option-radio-group label{margin-bottom:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipping-options-container.is-split-shipping .shipping-option-radio-group:last-of-type label{margin-bottom:8px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .payment-options-container,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .radio-label-wrapper{border:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-address-book-container .address-option.address-radio .radio-label-wrapper.selected .address-info-label{width:100%}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-address-book-container .address-option.address-radio .radio-label-wrapper.selected .edit-ad
1dress-link{width:auto;padding-left:5px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-address-book-container .fehp-brush:before{content:"";background-image:url(edit-icon.6723734d27366a81.svg);display:block;width:15px;height:18px;background-size:cover;background-position:center}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container{padding:0 40px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .payment-options-container .panel-body{padding:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .payment-content-container{padding-bottom:24px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .page-loader-container{padding:50px;min-height:auto}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-terms-payment-container .payment-radio-group.selected-payment{border:1px solid #F9A020;background-color:transparent}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-paypal-payment-container .payment-radio-group.selected-payment-profile{border:1px solid #F9A020}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-payment-profile-container .radio-label-wrapper.selected-payment-profile{border:1px solid #F9A020;background-color:transparent}.comp-eddm-invalid-date-modal-container .modal-footer button,.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-footer button{border-radius:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:720px}.flow-checkout-container.page-single-checkout-container .comp-sticky-btn-container{display:none}@media(max-width:1199px){.flow-checkout-container.page-single-checkout-container .comp-item-address-book-container .address-option.address-radio .radio-label-wrapper.selected .address-info-label{width:100%}.flow-checkout-container.page-single-checkout-container .comp-item-address-book-container .address-option.address-radio .radio-label-wrapper.selected .edit-ad
1dress-link{width:10%}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-containe{bottom:16px}}@media(min-width:768px){.comp-eddm-invalid-date-modal-container.site-modal-lg .modal-dialog{width:500px}}.comp-eddm-invalid-date-modal-container .modal-content{width:85%;margin:auto}.comp-eddm-invalid-date-modal-container .modal-content p{margin-bottom:0}.comp-eddm-invalid-date-modal-container .modal-header{border-bottom:none}.comp-eddm-invalid-date-modal-container .btn+.remove-item-btn{margin-left:10px}.comp-eddm-invalid-date-modal-container .modal-footer{justify-content:flex-end}@media(max-width:767px){.comp-eddm-invalid-date-modal-container .modal-content{width:100%}}.flow-checkout-container .paypal-terms-container{font-size:12px;margin-top:15px;font-weight:500;text-align:center;margin-bottom:25px}.flow-checkout-container .paypal-label,.flow-checkout-container .terms-label{color:#333}.flow-checkout-container .paypal-label{display:block}.flow-checkout-container .new-card-terms,.flow-checkout-container .terms-label{margin-right:3px}.flow-checkout-container .new-card-terms-container{font-weight:400;position:absolute;bottom:10px;width:296px;text-align:center;right:0}.flow-checkout-container .new-card-terms-container .italic-primary-link{cursor:pointer}@media(max-width:767px){.flow-checkout-container .new-card-terms-container{bottom:138px}}@media(max-width:360px){.flow-checkout-container .new-card-terms-container{bottom:125px}}@media(max-width:345px){.flow-checkout-container .new-card-terms-container{bottom:110px}}@media(max-width:320px){.flow-checkout-container .new-card-terms-container{bottom:90px}}.flow-checkout-container .panel-heading{font-weight:700}.flow-checkout-container .panel-body{padding:24px}.flow-checkout-container.dt-loader{height:100%}.flow-checkout-container.page-upload-container .site-alert-success{border-left-color:#138d16;border-radius:3px;border-width:1px 1px 1px 5px;display:block;word-wrap:break-word;overflow-wrap:break-word}.flow-checkout-container.page-upload-container .site-alert-danger{border-left-color:#ce4844;border-radius:3px;border-width:1px 1px 1px 5px;display:block;word-wrap:break-word;overflow-wrap:break-word}.flow-checkout-container.page-upload-container .headings-container{padding-bottom:20px;padding-top:15px}.flow-checkout-container.page-upload-container .page-title{font-size:24px;margin-bottom:0;font-weight:400}.flow-checkout-container.page-upload-container .product-description{font-size:13px;margin-top:8px;margin-bottom:0;padding:0;font-weight:700}.flow-checkout-container.page-upload-container .panel-heading{color:#f47920;font-size:16px;padding:8px}.flow-checkout-container.page-cart-container .continue-shopping-link-container,.flow-checkout-container.page-upload-container .site-alert{font-size:14px}.flow-checkout-container.page-upload-container .comp-proofing-options-container .panel-body{padding:15px}.flow-checkout-container.page-upload-container .site-alert h4{font-weight:500}.flow-checkout-container.page-upload-container .upload-continue-btn-container{padding:0 15px}.flow-checkout-container.page-upload-container .upload-continue-btn{display:block;width:100%}.flow-checkout-container.page-upload-container .upload-continue-btn:hover{transform:scale(1.01);transition:all .1s ease-in}.flow-checkout-container.page-upload-container .comp-file-upload-guidelines-container{margin-top:20px;margin-bottom:40px}.flow-checkout-container.page-upload-container .checkout-btn{width:100%}.flow-checkout-container.page-cart-container{width:1170px;margin:auto;padding-right:15px;padding-left:15px}.flow-checkout-container.page-cart-container .estimated-total-mobile{display:none}.flow-checkout-container.page-cart-container .content-wrapper{display:grid;grid-template-columns:1fr .5fr;grid-gap:15px}.flow-checkout-container.page-cart-container .content-wrapper .empty-cart-wrapper{grid-column-start:1;grid-column-end:-1;display:flex;justify-content:center;align-items:center;margin-bottom:70px}.flow-checkout-container.page-cart-container .content-wrapper .empty-cart-btn-container{text-align:center}.flow-checkout-container.page-cart-container a:focus,.flow-checkout-container.page-cart-container a:hover{text-decoration:underline}.flow-checkout-container.page-cart-container .dropdown-menu-link:focus,.flow-checkout-container.page-cart-container .dropdown-menu-link:hover{text-decoration:none}
1.flow-checkout-container.page-cart-container .coupon-details-body{padding-top:20px}.flow-checkout-container.page-cart-container .comp-edit-specs-modal-container .modal-body{padding-bottom:0}.flow-checkout-container.page-cart-container .coupon-details-heading{color:#333;border-bottom:0;font-size:16px;padding:17px 24px 21px}.flow-checkout-container.page-cart-container .cart-content-wrapper,.flow-checkout-container.page-cart-container .empty-cart-wrapper{margin:0}.flow-checkout-container.page-cart-container .cart-content-container{padding-bottom:40px}.flow-checkout-container.page-cart-container .cart-top-section{padding:0 15px}.flow-checkout-container.page-cart-container .cart-item-specs-container{border-left:1px solid #D0D0D0}.flow-checkout-container.page-cart-container .cart-item-heading-container{display:flex;align-items:center;background-color:#f4f4f4;padding:16px 24px;border-left:1px solid #D0D0D0}.flow-checkout-container.page-cart-container .cart-item-heading-container .cart-item-header,.flow-checkout-container.page-cart-container .cart-item-heading-container .cart-item-project-name-container{grid-column:1}.flow-checkout-container.page-cart-container .cart-item-heading-container .cart-item-price-container{margin-left:auto;justify-self:end}.flow-checkout-container.page-cart-container .comp-cart-item-container{border:1px solid #D0D0D0;margin-bottom:16px}.flow-checkout-container.page-cart-container .add-mailing-container{padding:0 24px 20px}.flow-checkout-container.page-cart-container .add-mailing-container .add-mailing-icon{background:url(mailbox.c67711c8a42ad049.png) no-repeat;display:inline-block;height:14px;width:14px;background-size:cover;overflow:hidden;text-decoration:none;margin-right:5px}.flow-checkout-container.page-cart-container .order-summary-content-container{padding-left:0}.flow-checkout-container.page-cart-container .cart-item-thumbnail-container{padding-right:0;padding-top:0;padding-bottom:24px;grid-row:span 2}.flow-checkout-container.page-cart-container .cart-item-thumbnail-container .reupload-file-link{text-align:center;margin:16px 0 5px}.flow-checkout-container.page-cart-container .cart-item-thumbnail-container .design-online-link{text-align:center}@media(max-width:767px){.flow-checkout-container.page-cart-container .cart-item-thumbnail-container{padding-right:15px;padding-bottom:0}}.flow-checkout-container.page-cart-container .cart-item-design-online-container{cursor:pointer;padding:0 24px 24px}.flow-checkout-container.page-cart-container .price-breakdown-container{border:1px solid #D0D0D0;padding:40px 24px}.flow-checkout-container.page-cart-container .estimated-order-total-container{text-align:center;padding-bottom:4px}.flow-checkout-container.page-cart-container .estimated-order-total-container h4{color:#767676;font-weight:400;margin-top:0;margin-bottom:10px}.flow-checkout-container.page-cart-container .order-total{display:block;margin-top:16px;margin-bottom:16px}.flow-checkout-container.page-cart-container .link-button-cc-icons-container{text-align:right}.flow-checkout-container.page-cart-container .checkout-btn{width:100%;margin-bottom:16px}.flow-checkout-container.page-cart-container .price-breakdown-container .site-list-group{margin-top:25px;margin-bottom:0}.flow-checkout-container.page-cart-container .price-breakdown-container .price-group{background:0 0;overflow:hidden;padding:0 0 12px;border:none}.flow-checkout-container.page-cart-container .price-breakdown-container .price-group .price-label{float:left}.flow-checkout-container.page-cart-container .price-breakdown-container .price-group .price-value{float:right}.flow-checkout-container.page-cart-container .price-breakdown-container .price-group.order-subtotal-details{font-weight:700;color:#333}.flow-checkout-container.page-cart-container .price-breakdown-container .estimated-total-details{border-top:1px solid #D0D0D0;font-size:16px;margin-top:12px;padding-top:24px;padding-bottom:3px}.flow-checkout-container.page-cart-container .price-breakdown-container .estimated-total-details .price-label{font-weight:700}.flow-checkout-container.page-cart-container .price-breakdown-container .estimated-total-details .price-value{font-weight:700;float:right}.flow-checkout-container.page-cart-container .price-breakdown-container .order-summary-heading-container{font-size:20px;margin:5px 0 0;font-weight:700}.flow-checkout-container.page-cart-container .price-breakdown-container .order-items-container{padding-bottom:5px;margin:15px 0 20px;border-bottom:1px solid #D0D0D0}.flow-checkout-container.page-cart-container .price-breakdown-container .child-item-price-summary{margin-top:-
17px;font-size:13px}.flow-checkout-container.page-cart-container .cc-icons-container{padding-right:0}.flow-checkout-container.page-cart-container .cc-icons-image{width:100%}.flow-checkout-container.page-cart-container .empty-cart-container{padding:10px 0 30px;text-align:center}.flow-checkout-container.page-cart-container .empty-cart-container .row{text-align:center;margin:0}.flow-checkout-container.page-cart-container .comp-shipping-options-radio-container,.flow-checkout-container.page-cart-container .coupon-details-container,.flow-checkout-container.page-cart-container .shipping-estimator-container{margin-top:20px}.flow-checkout-container.page-cart-container .empty-cart-container .empty-cart-icon-container{display:inline-block;vertical-align:middle}.flow-checkout-container.page-cart-container .empty-cart-container .empty-cart-icon-container .fa-shopping-cart{font-size:150px;color:#aaa;padding-right:50px}.flow-checkout-container.page-cart-container .empty-cart-container .empty-cart-details-container{display:inline-block;vertical-align:middle}.flow-checkout-container.page-cart-container .empty-cart-container .empty-cart-message{font-size:17px;padding-top:6px;margin-bottom:10px;text-align:center;font-weight:700}.flow-checkout-container.page-cart-container .empty-cart-container .empty-cart-btn{text-transform:uppercase}.flow-checkout-container.page-cart-container .shipping-estimator-heading{color:#333;border-bottom:0;font-size:16px;padding:17px 24px 21px}.flow-checkout-container.page-cart-container .shipping-estimator-body{padding:20px}.flow-checkout-container.page-cart-container .shipping-estimator-body .site-alert-danger{margin-bottom:20px}.flow-checkout-container.page-cart-container .shipping-estimator-body .alert-title{font-size:14px;font-weight:500}.flow-checkout-container.page-cart-container .apply-coupon-btn,.flow-checkout-container.page-cart-container .calculate-shipping-btn{font-size:14px;font-weight:700;padding:9px 12px;border-radius:0 4px 4px 0;width:153.46px;flex:0 0 auto}.flow-checkout-container.page-cart-container .apply-coupon-btn.site-btn-primary,.flow-checkout-container.page-cart-container .calculate-shipping-btn.site-btn-primary{background-color:#0864a1}.flow-checkout-container.page-cart-container .apply-coupon-btn.site-btn-primary:focus,.flow-checkout-container.page-cart-container .calculate-shipping-btn.site-btn-primary:focus{background-color:#107abf}.flow-checkout-container.page-cart-container .apply-coupon-btn.site-btn-primary:hover,.flow-checkout-container.page-cart-container .calculate-shipping-btn.site-btn-primary:hover{background-color:#075d95}.flow-checkout-container.page-cart-container .apply-coupon-btn .loading-btn-label,.flow-checkout-container.page-cart-container .calculate-shipping-btn .loading-btn-label{display:none}.flow-checkout-container.page-cart-container .comp-shipping-options-radio-container.single-shipping .radio-label-wrapper{display:flex;justify-content:space-between;align-items:flex-start}.flow-checkout-container.page-cart-container .comp-shipping-options-radio-container.single-shipping .option-radio-service-container{width:auto;display:inline-flex}.flow-checkout-container.page-cart-container .comp-shipping-options-radio-container.single-shipping .option-price-container{width:auto}.flow-checkout-container.page-cart-container .shipping-estimator-alert{border-radius:4px;border:none;text-align:center}.flow-checkout-container.page-cart-container .coupon-details-container.site-panel-default,.flow-checkout-container.page-cart-container .shipping-estimator-container.site-panel-default{border-color:#d0d0d0}.flow-checkout-container.page-cart-container .comp-shipping-estimator .site-form-group,.flow-checkout-container.page-cart-container .comp-shipping-estimator-container .site-form-group{margin-bottom:0}.flow-checkout-container.page-cart-container .comp-shipping-estimator .site-form-input,.flow-checkout-container.page-cart-container .comp-shipping-estimator-container .site-form-input{border-radius:4px 0 0 4px;color:#333}.flow-checkout-container.page-cart-container .group-items-container{border:1px solid #D0D0D0;margin-bottom:16px}.flow-checkout-container.page-cart-container .group-items-container .comp-cart-item-container{border:none;margin-bottom:0}.flow-checkout-container.page-cart-container .group-items-container .comp-shipping-options-radio-container{border-top:1px solid #D0D0D0;padding:24px;margin-top:0}.flow-checkout-container.page-cart-container .group-items-container .comp-shipping-options-radio-container .radio-label-wrapper{margin-bottom:8px;display:flex;justify-content:space-between;align-items:flex-start}.flow-checkout-container.page-cart-container .group-items-container .comp-shipping-options-radio-container .option-price-container{font-weight:700;width:auto}.flow-checkout-container.page-cart-container .group-items-container .comp-shipping-options-radio-container .shipping-rate-title-container{margin-bottom:16px}.flow-checkout-container.page-cart-container .group-items-container .comp-shipping-options-radio-container .shipping-label-container{width:auto;display:inline-flex}.flow-checkout-container.page-cart-container .group-items-container .freight-transit{font-weight:400}.flow-checkout-container.page-cart-container .group-items-container .delivery-datetime{margin-left:-3px}.flow-checkout-container.page-cart-container .group-items-container .shipping-options{width:80%}.flow-checkout-container.page-cart-container .group-items-container .shipping-option-label{text-transform:capitalize;min-width:150px}.flow-checkout-container.page-cart-container .cart-item-list-container{position:relative}.flow-checkout-container.page-cart-container .loader-cart-item{display:none;background:#efefef99;width:100%;height:100%;position:absolute;top:0;z-index:2;text-align:center;padding-top:20%}.flow-checkout-container.page-cart-container .loader-cart-item .fa-spinner{font-size:48px;position:absolute;margin:0;top:40%;left:50%;transform:translate(-50%,-50%);color:#f47920}.flow-checkout-container.page-cart-container .cart-shipping-options-container{display:grid;grid-template-columns:7fr 17fr}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column{border-left:1px solid #D0D0D0;position:relative}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column .loader-shipping-options{width:100%;height:99%;position:absolute;top:1px;z-index:1;text-align:center;padding-top:20px}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column .loader-shipping-options:before{content:"";position:absolute;inset:0;background:#fff;z-index:-1}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column .fa-spinner{font-size:30px;position:absolute;margin:0;top:45%;left:50%;transform:translate(-50%,-50%);color:#f47920}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column .site-secondary-link{color:#107abf}.flow-checkout-container.page-cart-container .cart-shipping-options-container.show-loader{background:#efefef99}.flow-checkout-container.page-cart-container .cart-shipping-options-container.show-loader .loader-shipping-options:before{background:#f4f4f4}.flow-checkout-container.page-cart-container .page-loader-container .fehp-loading:before{color:#f47920}.flow-checkout-container.page-cart-container .input-group{position:relative;display:flex;border-collapse:separate}.flow-checkout-container.page-cart-container .shipping-option-radio-container .radio-label-wrapper{display:flex;align-items:center}.flow-checkout-container.page-cart-container .shipping-option-radio-container .shipping-rate-container{display:contents}.flow-checkout-container.page-cart-container .shipping-option-radio-container .option-price-container{order:1;margin-left:auto;padding-left:12px}.flow-checkout-container.page-cart-container .shipping-label-container{width:auto;font-size:14px;font-weight:700}.flow-checkout-container.page-cart-container .shipping-label-container .site-secondary-link{color:#107abf}.flow-checkout-container.page-item-shipping-container .order-summary-panel-container{padding-left:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container{margin-bottom:20px;padding:32px 24px;border:1px solid #D0D0D0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .estimated-order-total-container{margin-bottom:24px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .estimated-order-total-container h5{margin:0 0 16px;font-size:16px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .estimated-order-total-container .order-total{margin-bottom:32px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .order-summary-item-container{margin-top:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .order-items-container{padding-bottom:20px;border-top:1px solid #DDD;padding-top:10px;border-bottom:1px solid #DDD}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-file-preview-container{padding-right:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-details-container{padding-left:24px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .preview-container{margin:0 0 5px;width:80px;height:80px;position:relative;border:1px solid #D0D0D0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .thumbnail-preview{border:0;max-width:100%;max-height:100%;position:absolute;inset:0;margin:auto;width:auto;height:auto}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .preview-unavailable{font-size:11px;display:flex;justify-content:center;align-items:center;border:1px solid #D0D0D0;margin:0 0 5px;width:80px;height:80px;padding:30px 0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .edd-container{padding:10px 15px;color:#e81e42;font-weight:700;font-size:14px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .price-breakdown-container{border:none;padding:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-container{padding:24px 0 0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-price-container{top:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-info-container{margin-bottom:24px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-info-container.has-file-alert{margin-bottom:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-info-container.has-roll .item-discount{text-align:right;display:grid}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .shipment-label.for-recycle,.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .shipment-label.mailing-service{margin-bottom:25px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .item-specs-container{font-size:12px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .shipping-edd-container{margin-bottom:24px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .shipping-info{margin-bottom:16px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .comp-edd-container,.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .shipment-label{margin-top:0}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .credit-price-details .price-label,.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .credit-price-details .price-value{color:#e81e42}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .price-group.estimated-total-details{margin-top:24px;padding-top:16px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .checkout-btn-container .checkout-btn{margin-top:24px}.flow-checkout-container.page-item-shipping-container .comp-order-summary-container .checkout-btn-container .checkout-terms-container{margin-bottom:0}.flow-checkout-container.page-item-shipping-container .shipping-content-container{padding-bottom:50px}.flow-checkout-container.page-item-shipping-container .item-shipments-panel{border:1px solid #D0D0D0;background-color:#fff;padding:24px;margin-top:16px}.flow-checkout-container.page-item-shipping-container .item-shipments-panel .comp-item-shipment-group-container{border:none;padding:0}.flow-checkout-container.page-item-shipping-container .comp-edd-container .edd-tooltip{display:inline-block;font:14px/1 FontAwesome}.flow-checkout-container.page-item-shipping-container .comp-edd-container .edd-tooltip:before{content:"\\f059"}.flow-checkout-container.page-item-shipping-container .item-shipping-title h3{margin:24px 0 16px;overflow:hidden;text-overflow:ellipsis;line-height:20px}.flow-checkout-container.page-item-shipping-container .shipping-level-option-container{display:flex;border:1px solid #D0D0D0;padding:16px 24px;margin-bottom:8px}@media(max-width:480px){.flow-checkout-container.page-item-shipping-container .shipping-level-option-container{padding:8px}}.flow-checkout-container.page-item-shipping-container .shipping-level-radio{align-self:center;width:50%;margin:0;font-size:14px}.flow-checkout-container.page-item-shipping-container .shipping-level-radio label{font-weight:700}.flow-checkout-container.page-item-shipping-container .shipping-level-radio .radio-icon-override{min-width:20px}@media(max-width:767px){.flow-checkout-container.page-item-shipping-container .shipping-level-option-container{flex-wrap:wrap}.flow-checkout-container.page-item-shipping-container .shipping-level-radio{width:100%}}.flow-checkout-container.page-item-shipping-container .radio-label-wrapper{padding:16px 24px}@media(max-width:480px){.flow-checkout-container.page-item-shipping-container .radio-label-wrapper{padding:16px}}.flow-checkout-container.page-item-shipping-container .radio-label-wrapper.selected,.flow-checkout-container.page-item-shipping-container .radio-label-wrapper:not(.no-hover):hover{background-color:#eff9fd}.flow-checkout-container.page-item-shipping-container .item-shipping-title h3{font-size:16px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;white-space:unset}.flow-checkout-container.page-item-shipping-container .blind-shipping-container .comp-item-ad
1dress-book-container{padding:0 12px}.flow-checkout-container.page-item-shipping-container .blind-shipping-container .site-alert-danger{margin:12px 12px 0}.flow-checkout-container.page-item-shipping-container .blind-shipping-container .modal-body>.site-alert-danger{margin:0}@media(min-width:992px){.flow-checkout-container.page-shipping-container .order-summary-panel-container{padding-left:0}}.flow-checkout-container.page-shipping-container .shipping-message-container{margin-top:15px}.flow-checkout-container.page-shipping-container .shipping-address-container{border:1px solid #D0D0D0;margin-bottom:16px;padding:24px}.flow-checkout-container.page-shipping-container .fetch-address-loader-container,.flow-checkout-container.page-shipping-container .shipping-address-container .fetch-address-loader-container{padding:10px 0}.flow-checkout-container.page-shipping-container .shipping-address-container .fetch-address-loader-container .fetch-address-loader-icon{color:#f9a020;font-size:25px;display:block;text-align:center;padding:15px}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container hr{margin:24px 0 0;border-color:#ddd;height:0}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .show-more-link{padding:15px;border:1px solid #ddd;background:#fff;color:#107abf;font-size:13px;text-align:center;margin-top:8px}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .show-more-link:hover{border:1px solid #107ABF}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .show-more-link a{font-weight:700;color:#107abf}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .show-more-link a:hover{text-decoration:underline}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .new-address-container{border:1px solid #D0D0D0;padding:18px 24px;background:#fff;font-size:14px;cursor:pointer;margin-top:24px}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container .new-address-container:hover{border:1px solid #107ABF}.flow-checkout-container.page-shipping-container .shipping-address-container .address-form-container{background:#eff9fd;padding:24px;max-height:unset;line-height:28px;margin-top:24px}.flow-checkout-container.page-shipping-container .shipping-address-container .address-form-container .address-form-title{font-size:13px;margin-top:0}.flow-checkout-container.page-shipping-container .shipping-address-container .address-form-container.address-form-hidden{padding:0;margin:0;max-height:0;border:0;overflow:hidden;transition:.3s all ease-in-out}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-form .input-icon-container{display:none}.flow-checkout-container.page-shipping-container .step-label{margin:0}.flow-checkout-container.page-shipping-container .shipping-step-heading-container{margin-top:8px;display:inline-block;width:230px}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container .hide-details,.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container.show-specs .show-details{display:none}.flow-checkout-container.page-shipping-container .group-shipping-label{border-top:1px solid #D0D0D0;padding-top:32px;margin-top:12px}.flow-checkout-container.page-shipping-container .mailing-items-heading{margin-top:32px}.flow-checkout-container.page-shipping-container .shipping-method-container{border:1px solid #D0D0D0;background:#fff;margin-bottom:16px;padding:24px}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container .specs-list-group{max-height:0}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container.show-specs{margin-top:8px}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container.show-s
1pecs .hide-details{display:initial}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container .item-details-button-container{color:#ff573c}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container .item-details-button{cursor:pointer;margin-right:2px}@media(max-width:767px){.flow-checkout-container.page-shipping-container .shipping-method-container .specs-container .item-details-button{margin:0}}.flow-checkout-container.page-shipping-container .shipping-method-container .specs-list-group{padding-left:0;list-style:none;transition:.3s;overflow:hidden;font-size:14px}.flow-checkout-container.page-shipping-container .shipping-method-container .shipping-tooltip{display:inline-block;font:14px/1 FontAwesome}.flow-checkout-container.page-shipping-container .shipping-method-container .shipping-tooltip:before{content:"\\f059"}.flow-checkout-container.page-shipping-container .comp-mailing-service-container{border-top:1px solid #EBE7E6;margin-top:10px;padding-top:10px}.flow-checkout-container.page-shipping-container .item-group-shipping-options-container .freight-deliver-section{margin-bottom:15px}.flow-checkout-container.page-shipping-container .item-group-shipping-options-container .shipping-options-heading{font-weight:700}.flow-checkout-container.page-shipping-container .item-group-shipping-options-container .shipping-options-header-container{margin-bottom:5px}.flow-checkout-container.page-shipping-container .item-group-shipping-options-container .required-icon{color:#e81e42}.flow-checkout-container.page-shipping-container .last-item-group .comp-shipping-group-container{border:none;padding-bottom:0}.flow-checkout-container.page-shipping-container .shipping-item-details{display:grid;grid-template-columns:114px 2.5fr 1fr;grid-gap:25px;margin-top:24px;margin-bottom:16px}.flow-checkout-container.page-shipping-container .shipping-item-details.hide-item{display:none}.flow-checkout-container.page-shipping-container .show-more-container{color:#ff573c}.flow-checkout-container.page-shipping-container .show-more-container a{margin-right:8px;color:#ff573c}.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container,.flow-checkout-container.page-shipping-container .shipping-file-preview-container{height:100%}.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-container,.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-unavailable,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-container,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-unavailable{border:1px solid #D0D0D0;height:90px;width:120px;text-align:center;align-content:center;margin-bottom:8px}.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-container img,.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-unavailable img,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-container img,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-unavailable img{width:auto;max-width:100%;height:auto;max-height:88px}@media(max-width:767px){.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-container,.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-unavailable,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-container,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-unavailable{border:1px solid #D0D0D0;height:70px;width:80px}.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-container img,.flow-checkout-container.page-shipping-container .comp-shipping-item-file-preview-container .preview-unavailable img,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-container img,.flow-checkout-container.page-shipping-container .shipping-file-preview-container .preview-unavailable img{max-height:68px}}.flow-checkout-container.page-shipping-container .comp-shipping-group-container{padding-bottom:24px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .blind-shipping-container{padding:16px 24px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .artwork-alert span{font-size:12px;font-weight:400;color:#ffa302;margin-left:8px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .item-price-container{text-align:right;height:100%;margin-right:24px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .item-price-container .item-price{align-items:center;font-weight:700}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .item-price-container .item-discount{color:#c75302}@media(max-width:767px){.flow-checkout-container.page-shipping-container .comp-shipping-group-container .item-price-container{margin-right:0}}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .comp-edd-container .edd{font-size:14px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-c
1heckbox.checkbox-label-wrapper{cursor:pointer;display:flex;align-items:center}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper .checkbox-icon-override{background:#fff;border:1px solid #D0D0D0;border-radius:2px;box-sizing:border-box;margin-right:12px;min-width:20px;position:relative;height:20px;width:20px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper .checkbox-icon-override:after{content:"\\e918";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:transparent;font-family:fehp-ecp;font-size:16px}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper input[type=checkbox]{display:none}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper input[type=checkbox]:disabled~.checkbox-icon-override{background:#f4f4f4}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper input[type=checkbox]:disabled~.checkbox-icon-override,.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper input[type=checkbox]:disabled~.checkbox-icon-override~.checkbox-label{cursor:not-allowed}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper input[type=checkbox]:checked~.checkbox-icon-override{background:#107abf}.flow-checkout-container.page-shipping-container .comp-shipping-group-container .site-custom-checkbox.checkbox-label-wrapper input[type=checkbox]:checked~.checkbox-icon-override:after{color:#fff}.flow-checkout-container.page-shipping-container .fetch-address-loader-container .fetch-address-loader-icon{color:#f9a020;font-size:25px;display:block;text-align:center;padding:15px}.flow-checkout-container.page-shipping-container .fetch-address-loader-container p{text-align:center}.flow-checkout-container.page-shipping-container .shipping-level-switcher-container{display:inline-block;width:calc(100% - 230px);text-align:right;font-size:14px}.flow-checkout-container.page-shipping-container .shipping-switch{display:inline-block}.flow-checkout-container.page-shipping-container .reseller-options-container{border-top:1px solid #D0D0D0;margin-top:24px}.flow-checkout-container.page-shipping-container .reseller-options-container .shipping-step-heading-container{margin:24px 0}.flow-checkout-container.page-shipping-container .reseller-options-container .reseller-step-label{font-size:20px}.flow-checkout-container.page-shipping-container .blind-shipping-container .checkbox-input{vertical-align:top}.flow-checkout-container.page-shipping-container .blind-shipping-container .checkbox-label{vertical-align:middle;font-weight:400;font-size:14px}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container{background:#fff;margin-top:24px;border:1px solid #D0D0D0;padding:24px 24px 8px}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container .blind-shipping-header{font-size:14px;margin-bottom:20px}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container .blind-shipping-header .title{font-weight:700}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container .blind-shipping-header .subtitle{display:block}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container .address-book-link{cursor:pointer;color:#333;clear:both;margin-bottom:8px}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container .address-book-link .fehp-book-open{display:inline-block;margin-right:5px;font-size:15px}.flow-checkout-container.page-shipping-container .blind-shipping-container .blind-shipping-address-container .address-book-link .site-secondary-icon-link{display:flex;align-items:center}.flow-checkout-container.page-shipping-container .blind-shipping-container.non-grouped{border-top:1px solid #D0D0D0;margin-top:24px;padding:24px 0 0}.flow-checkout-container.page-shipping-container .blind-shipping-container.non-grouped .additional-options{font-size:20px;margin-bottom:24px}.flow-checkout-container.page-shipping-container .delivery-instru
1ctions-container{margin-top:16px;width:400px}.flow-checkout-container.page-shipping-container .delivery-instructions-container textarea{height:110px;padding:16px;width:400px;overflow:hidden}.flow-checkout-container.page-shipping-container .comp-group-freight-options-container{padding-left:24px}.flow-checkout-container.page-shipping-container .shipping-error{font-size:14px}.flow-checkout-container.page-shipping-container .checkout-btn-container,.flow-checkout-container.page-shipping-container .price-group.estimated-total-details{margin-top:24px}.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper{display:block;overflow:hidden;position:relative;cursor:pointer;font-weight:400;-webkit-user-select:none;user-select:none}.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper input{position:absolute;opacity:0;cursor:pointer}.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper input:checked~.radio-icon-override:after{opacity:1;transform:scale(1)}.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper .radio-icon-override{display:inline-block;background:#fff;border-radius:100%;border:1px solid #828282;height:18px;width:18px;position:absolute;float:left;margin-right:10px}.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper .radio-icon-override:after{display:block;content:"";position:absolute;width:10px;height:10px;border-radius:100%;border:none;background:#635a5a;transform:scale(0);transition:all .2s ease}.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper .radio-label{padding-left:30px}.flow-checkout-container.page-payment-container .site-custom-checkbox-container.checkbox-label-wrapper{display:block;position:relative;cursor:pointer;font-weight:400;-webkit-user-select:none;user-select:none}.flow-checkout-container.page-payment-container .site-custom-checkbox-container.checkbox-label-wrapper input{position:absolute;opacity:0;cursor:pointer}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .checkbox-label-wrapper input,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox .site-custom-checkbox-container.checkbox,.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label-wrapper .checkbox-input{opacity:1}.flow-checkout-container.page-payment-container .site-custom-checkbox-container.checkbox-label-wrapper input:checked~.checkbox-icon-override:after{color:#f47920}.flow-checkout-container.page-payment-container .site-custom-checkbox-container.checkbox-label-wrapper input:disabled~.checkbox-icon-override{background:#f0eeee}.flow-checkout-container.page-payment-container .site-custom-checkbox-container.checkbox-label-wrapper .checkbox-icon-override{height:21px;width:21px;background-color:#fff;border:1px solid #ccc;border-radius:2px;top:0;z-index:0;position:absolute;cursor:pointer;display:inline-block;line-height:25px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;margin-right:10px;margin-bottom:0;vertical-align:bottom}.flow-checkout-container.page-payment-container .site-custom-checkbox-container.checkbox-label-wrapper .checkbox-icon-override:after{position:absolute;content:"\\f00c";
1font-family:FontAwesome;left:4px;top:-3px;color:transparent;font-size:13px;transition:color .2s}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label-wrapper .checkbox-label{font-weight:700}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .store-credit-input-group{padding-left:10px;padding-top:15px}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-input{margin-top:10px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .payment-radio-group.expired,.flow-checkout-container.page-payment-container .comp-payment-profile-container .payment-radio-group.expired *{cursor:not-allowed}.flow-checkout-container.page-payment-container .comp-payment-profile-container .payment-radio-group.expired * .option-card-delete-container .action-icon{cursor:pointer}.flow-checkout-container.page-payment-container .comp-payment-profile-container .radio-label-wrapper{cursor:pointer;padding:13px 10px;position:relative;width:100%;font-size:13px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .radio-label-wrapper.selected-payment-profile{border:1px solid #ccc;margin-bottom:10px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .radio-label-wrapper.selected-payment-profile .credit-card-exp,.flow-checkout-container.page-payment-container .comp-payment-profile-container .radio-label-wrapper.selected-payment-profile .option-card-billing-container{display:inline-block}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container{float:left;width:60%}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .radio-icon-override{float:left;margin-right:0;position:relative}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .option-card-info{overflow:hidden;display:inline-block;width:80%;padding-left:10px;font-size:16px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .option-radio-input{position:relative;top:0;vertical-align:top}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-exp,.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-type-no{float:left;display:inline-block}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-type-no{font-weight:700;width:100%;display:block}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-type-no img{display:none}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .card-number{font-weight:400}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-expired{color:#fa787e;font-weight:700}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-expired .expired-label{display:inline-block!important;font-weight:400}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-card-billing-container{display:none;width:60%;text-align:left;margin-top:-5px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-card-delete-container{width:30%;text-align:right;color:#0070b3;position:absolute;top:10px;right:0;padding-right:10px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-card-delete-container .action-icon:after{content:" Delete Card";font-family:Noto Sans,Arial,sans-serif;font-size:12px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .payment-profiles-loader-icon{color:#126cb5;font-size:25px;display:block;text-align:center;padding:15px}@media(max-width:767px){.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-exp,.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .credit-card-type-no{width:100%;float:none;display:block}}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container{position:relative}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-radio-group.selected-payment-profile{background:#ade3f533;margin-bottom:32px;padding:24px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-radio-group.selected-payment-profile .radio-label-wrapper{padding:0;border-top:none}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-radio-group.selected-payment-profile .new-payment-profile-form{margin:35px 0 0}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container{position:absolute;bottom:79px;width:296px;text-align:center;right:21px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container input{border-radius:2px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .radio-label-wrapper{padding:13px 10px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-label-group .cc-icons img{margin-right:5px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container{position:relative}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container .option-radio-input{position:absolute}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container .radio-icon-override{float:left;margin-right:10px;position:relative;display:inline-block}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container .new-payment-profile-label{font-size:16px;font-weight:700;margin-right:10px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container .cc-icons-image{width:150px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-form{max-height:5000px;position:relative}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .checkbox-label-wrapper .checkbox-label{padding-left:22px;display:block}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container{font-weight:100;right:25px;position:absolute;font-size:14px;margin-left:10px;top:70px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container a,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container a:active,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container a:active:focus,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container a:active:hover,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container a:focus,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container a:hover{color:#107abf}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox{display:block;position:absolute;bottom:160px;margin-left:16px;left:0;width:auto!important}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.same-as-shipping-enabled{bottom:162px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.no-shipping{bottom:170px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-loader-icon{margin-top:30px;color:#f47920;font-size:25px;display:block;text-align:center;padding:15px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .billing-address-label{top:270px;left:0;position:absolute;color:#333;font-weight:400;display:block;font-size:14px;border-top:1px solid #ccc;padding-top:20px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{width:100%;border:none;height:740px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:555px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .checkbox-label,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .shipping-address{display:block}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox{position:absolute;top:260px;left:0;font-size:14px}@media(max-width:767px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox{width:100%}}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox input,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox:hover{cursor:pointer}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox .shipping-address{margin-top:5px;padding-left:22px;opacity:0;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;max-height:40px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox .shipping-address.hasShipping{opacity:1}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox .checkbox-label{padding-left:10px;font-size:14px;display:inline-block;vertical-align:top}@media(max-width:470px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox .checkbox-label{width:80%}}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form{top:270px;position:absolute;padding:0 18px 0 15px;width:100%}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form.has-pickup-address{top:235px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul{padding-left:0}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul label{color:#333;font-weight:400;display:block;font-size:14px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul input,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul select{width:100%;height:34px;padding:0 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #D0D0D0;border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul input:focus,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul select:focus{background-color:#fff}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .select-icon{z-index:1;background:#fff;pointer-events:none;top:1px;right:1px;padding:12px 16px 12px 8px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form li{list-style:none;margin-bottom:16px;font-family:sans-serif}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form li input{position:relative;opacity:1;cursor:text}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .city-container{display:flex;gap:25px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .ccCityBlock,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .ccProvinceBlock{width:calc(30% - 10px
1)}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .ccPostalCodefBlock{width:calc(37% - 10px)}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .has-error input,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .has-error select{border:1px solid red}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .site-custom-select{position:relative}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .site-custom-select:after{content:"\\e90c";font-family:fehp-ecp!important;color:#1baadd;font-weight:400;right:10px;top:6px;padding:0 0 2px;position:absolute;pointer-events:none;font-size:16px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .site-custom-select select{-webkit-appearance:none;appearance:none}@media(min-width:768px)and (max-width:991px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox .shipping-address.hasShipping{margin-top:0;max-height:22px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container{margin-left:30px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.same-as-shipping-enabled{bottom:162px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.no-shipping{bottom:167px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form{top:261px}}@media(max-width:767px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-label-group{width:calc(100% - 32px)}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-label-group .cc-icons img{margin-top:10px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox{bottom:287px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.same-as-shipping-enabled{bottom:270px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.has-pickup-address{bottom:284px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{text-align:center;margin:0;right:0;width:100%;word-break:normal}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.has-pickup-address{height:1050px}}@media(max-width:767px)and (max-width:486px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .reload-link-container{display:inline-block;margin:10px 0 0;position:static;width:100%}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-label-group .cc-icons{margin-left:-30px}}@media(max-width:1199px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .billing-address-label{top:395px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox{top:380px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:1010px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:690px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container{width:100%;right:0}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{width:100%;bottom:28px}}@media(max-width:991px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .billing-address-label{top:275px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox{top:260px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:700px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container{width:296px;right:21px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{width:296px;bottom:10px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:735px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:565px}}@media(max-width:767px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:850px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:675px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:510px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{width:100%;bottom:140px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container.wp-wrapper{bottom:91px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container.wp-wrapper{bottom:35px}}@media(max-width:673px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:820px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:520px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{width:100%;bottom:138px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container.wp-wrapper{bottom:95px}}@media(max-width:657px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .billing-address-label{top:405px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox{top:380px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:940px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:635px}}@media(max-width:645px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form{top:385px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form.has-pickup-address{top:358px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .city-container{flex-direction:column;gap:11px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .ccCityBlock,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .ccPostalCodefBlock,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form .ccProvinceBlock{width:100%}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:1000px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:680px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{text-align:center;margin:0;bottom:10px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container.wp-wrapper{bottom:-15px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container{width:100%;right:0}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container.wp-wrapper{bottom:84px}}@media(max-width:575px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox{bottom:287px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul input,.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form ul select{font-size:16px}}@media(max-width:470px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form{top:406
1px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form.has-pickup-address{top:358px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}}@media(max-width:468px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container.wp-wrapper{bottom:70px}}@media(max-width:455px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox .checkbox-label{width:85%}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}}@media(max-width:404px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:1000px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper.same-as-shipping{height:665px}}@media(max-width:360px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .secured-link-container{bottom:80px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{bottom:12px}}@media(max-width:355px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox{bottom:287px}}@media(max-width:345px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{bottom:-2px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox .checkbox-label{width:90%}}@media(max-width:338px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox{bottom:251px}}@media(max-width:325px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form{top:413px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .cpt-billing-address-form.has-pickup-address{top:358px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .save-profile-checkbox.same-as-shipping-enabled{bottom:275px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-card-terms-container{bottom:-23px}}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .show-paypal-info{display:block!important;font-size:12px;margin-left:30px;margin-top:-5px;margin-bottom:10px;font-weight:400}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .site-custom-radio-container{margin-bottom:5px;padding-bottom:0}.flow-checkout-container.page-payment-container .comp-pay-by-phone-payment-container .radio-label-wrapper,.flow-checkout-container.page-payment-container .comp-paypal-payment-container .radio-label-wrapper,.flow-checkout-container.page-payment-container .comp-terms-payment-container .radio-label-wrapper{padding:13px 10px}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .payment-radio-group.selected-payment-profile{border:1px solid #D0D0D0;background:#ecf0f1;margin-bottom:10px}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .paypal-btn-container{width:220px;margin:0 auto;z-index:0;position:relative}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .hide-paypal-button{display:none}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .paypal-payment-label-group{dis
1play:inline-block}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .option-radio-paypal-payment-info-container .radio-icon-override{float:left;margin-right:10px;position:relative;display:inline-block}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .option-radio-paypal-payment-info-container .paypal-payment-label{font-size:15px;font-weight:700}@media(max-width:767px){.flow-checkout-container.page-payment-container .comp-paypal-payment-container .paypal-btn-container{width:195px}}@media(max-width:433px){.flow-checkout-container.page-payment-container .comp-paypal-payment-container .paypal-btn-container{height:45px}}@media(max-width:320px){.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .same-as-shipping-checkbox{top:365px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .billing-address-label{top:347px}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .paypal-btn-container{width:65%}}.flow-checkout-container.page-payment-container .comp-terms-payment-container .payment-radio-group.selected-payment{border:1px solid #D0D0D0;margin-bottom:10px;background:#ade3f533}.flow-checkout-container.page-payment-container .comp-terms-payment-container .hide-terms-payment{display:none}.flow-checkout-container.page-payment-container .comp-terms-payment-container .purchase-order-label-group{dis
1play:inline-block}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .option-radio-input{vertical-align:top}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .radio-icon-override{width:20px;height:20px;float:left;margin-right:10px;position:relative;display:inline-block}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .radio-icon-override:after{top:4px;left:4px}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .purchase-order-label,.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .terms-payment-label{font-size:16px;font-weight:700}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .purchase-order-details,.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .terms-payment-details{font-size:11px;display:block}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .terms-payment-details{width:70%}.flow-checkout-container.page-payment-container .comp-terms-payment-container .option-radio-terms-payment-info-container .purchase-order-details input{position:unset;opacity:unset}.flow-checkout-container.page-payment-container .comp-pay-by-phone-payment-container .option-radio-pay-by-phone-payment-info-container .radio-icon-override{width:20px;height:20px;float:left;margin-right:10px;position:relative;display:inline-block}.flow-checkout-container.page-payment-container .comp-pay-by-phone-payment-container .checkbox-label-wrapper .checkbox-label{padding-left:35px;display:block}.flow-checkout-container.page-payment-container .comp-payment-blinds-container{position:fixed;z-index:999999999;width:100%;height:100%;top:0;left:0;background-color:#fff;text-align:center;font-size:18px;padding:0 20px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container .radio-icon-override:after,.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .radio-icon-override:after,.flow-checkout-container.page-payment-container .comp-paypal-payment-container .option-radio-paypal-payment-info-container .radio-icon-override:after,.flow-checkout-container.page-payment-container .comp-terms-payment-container .radio-icon-override:after,.flow-checkout-container.page-payment-container .site-custom-radio-container.radio-label-wrapper .radio-icon-override:after{top:4px;left:4px}.flow-checkout-container.page-payment-container .comp-payment-blinds-container .payment-blinds-logo img{width:250px;margin:30px 0 15px}.flow-checkout-container.page-payment-container .comp-payment-blinds-container .loader-icon{font-size:60px}.flow-checkout-container.page-payment-container .error-msg .message{font-size:16px;font-weight:600}.flow-checkout-container.page-payment-container .error-msg .hint{display:block}.flow-checkout-container.page-payment-container .payment-content-container{padding-bottom:40px}.flow-checkout-container.page-payment-container .order-summary-panel-container{padding-left:0}.flow-checkout-container.page-payment-container .radio-label-wrapper{border-top:1px solid #D0D0D0}.flow-checkout-container.page-payment-container .comp-terms-payment-container .radio-label-wrapper{border-top:none}.flow-checkout-container.page-payment-container .comp-terms-payment-container .radio-label-wrapper.selected-payment-profile{border-top:1px solid #D0D0D0;background:#ade3f533}.flow-checkout-container.page-payment-container .comp-terms-payment-container .radio-icon-override{width:20px;height:20px}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container{border:none}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label{font-size:16px}.flow-checkout-container.page-payment-container label{font-weight:400;width:100%}.flow-checkout-container.page-payment-container .page-title{margin-top:34px;margin-bottom:40px}@media(max-width:767px){.flow-checkout-container.page-payment-container .page-title{margin-bottom:25px}}.flow-checkout-container.page-payment-container .site-alert{border-left:1px solid #ebccd1;margin-top:5px;text-align:center}.flow-checkout-container.page-payment-container .error-fields{list-style-type:disc;display:table;text-align:left;margin:0 auto}.flow-checkout-container.page-payment-container .payment-options-container{border:1px solid #D0D0D0;border-radius:0;margin-bottom:0}.flow-checkout-container.page-payment-container .payment-options-container .free-order{padding-left:10px;font-size:16px;font-weight:700}.flow-checkout-container.page-payment-container .payment-radio-group{font-weight:600}.flow-checkout-container.page-payment-container .payment-radio-group.selected{font-weight:700}.flow-checkout-container.page-payment-container .payment-radio-group:not(:nth-last-of-type){border-bottom:1px solid #ccc}.flow-checkout-container.page-payment-container .payment-options-loader-icon{color:#f47920;font-size:25px;display:block;text-align:center;padding:15px}.flow-checkout-container.page-payment-container .hide-payment-options,.flow-checkout-container.page-payment-container .hide-payment-options-loader{display:none}.flow-checkout-container.page-payment-container .comp-cvc-info-modal-container{text-align:center;padding:10px 20px}.flow-checkout-container.page-payment-container .comp-cvc-info-modal-container .modal-header{padding:15px 0}.flow-checkout-container.page-payment-container .comp-cvc-info-modal-container .modal-header .close{margin-right:15px}.flow-checkout-container.page-payment-container .coupon-section-container .coupon-section-detail
1s-container{font-weight:400}.flow-checkout-container.page-payment-container .coupon-section-container .coupon-section-details-container .coupon-code{font-weight:700}.flow-checkout-container.page-payment-container .coupon-section-container .coupon-code-error{color:#d60b00;padding:5px 5px 0;font-size:13px}.flow-checkout-container.page-payment-container .coupon-section-container .coupon-code-expiration{display:inline}.flow-checkout-container.page-payment-container .coupon-section-container .site-form-input{font-size:14px}.flow-checkout-container.page-payment-container .comp-payment-profile-container .radio-label-wrapper.selected-payment-profile{background:#ade3f533}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-radio-card-info-container .radio-icon-override{width:20px;height:20px;display:block}.flow-checkout-container.page-payment-container .comp-payment-profile-container .option-card-billing-container{margin-left:28px}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .new-payment-profile-label-group{margin-left:0;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.flow-checkout-container.page-payment-container .comp-new-payment-profile-container .option-radio-new-payment-info-container .radio-icon-override{width:20px;height:20px}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .radio-label-wrapper.selected-payment-profile{background:#ade3f533}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .paypal-payment-label-group{margin-left:0}.flow-checkout-container.page-payment-container .comp-paypal-payment-container .option-radio-paypal-payment-info-container .radio-icon-override{width:20px;height:20px}.flow-checkout-container.page-payment-container .save-profile-checkbox input{display:block}.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-content{width:85%;margin:auto}.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .btn+.remove-item-btn,.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-footer .remove-item-btn{margin-left:10px}.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-content p{margin-bottom:0}.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-body{position:relative;padding:15px;font-size:15px}.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-header .close{position:absolute;top:15px;right:15px;float:right;font-size:21px;font-weight:800;line-height:1;text-shadow:0 1px 0 #FFF}.flow-checkout-container.page-payment-container .coupon-section-application-container .apply-coupon-btn{line-height:16px;background-color:#0864a1;border:none;border-radius:0 4px 4px 0;width:153.46px;font-size:14px}.flow-checkout-container.page-payment-container .coupon-section-application-container .apply-coupon-btn:active,.flow-checkout-container.page-payment-container .coupon-section-application-container .apply-coupon-btn:focus,.flow-checkout-container.page-payment-container .coupon-section-application-container .apply-coupon-btn:hover{background-color:#0864a1}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label-wrapper{display:flex}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label-wrapper .checkbox-input{display:inline-block;position:relative;vertical-align:middle;margin-top:1px;margin-right:10px}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label-wrapper .checkbox-icon-override{display:none}.flow-checkout-container.page-payment-container .comp-store-credit-payment-container .checkbox-label-wrapper .checkbox-label{display:inline;vertical-align:middle;padding-left:0}.flow-checkout-container.page-payment-container .comp-order-summary-container{margin-bottom:20px;padding:32px 24px;border:1px solid #D0D0D0}.flow-checkout-container.page-payment-container .comp-order-summary-container .estimated-order-total-container h5{margin:0 0 16px;font-size:16px}.flow-checkout-container.page-payment-container .comp-order-summary-container .estimated-order-total-container .order-total{margin-bottom:32px}.flow-checkout-container.page-payment-container .comp-order-summary-container .order-summary-item-container{margin-top:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .order-items-container{padding-bottom:20px;border-top:1px solid #DDD;padding-top:10px;border-bottom:1px solid #DDD}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-file-preview-container{padding-right:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-details-container{padding-left:24px}.flow-checkout-container.page-payment-container .comp-order-summary-container .preview-container{width:80px;height:80px;position:relative;border:1px solid #D0D0D0;padding-bottom:0;margin:0 auto 7px;background:#fcfff5}.flow-checkout-container.page-payment-container .comp-order-summary-container .preview-container img{box-shadow:0 3px 6px #15161733;padding-bottom:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .thumbnail-preview{border:0;max-width:100%;max-height:100%;position:absolute;inset:0;margin:auto;width:auto;height:auto}.flow-checkout-container.page-payment-container .comp-order-summary-container .preview-unavailable{font-size:11px;display:flex;justify-content:center;align-items:center;border:1px solid #D0D0D0;margin:0 0 5px;width:80px;height:80px;padding:30px 0}.flow-checkout-container.page-payment-container .comp-order-summary-container .edd-container{padding:10px 15px;color:#e81e42;font-weight:700;font-size:14px}.flow-checkout-container.page-payment-container .comp-order-summary-container .price-breakdown-container{border:none;padding:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-container{padding-bottom:16px}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-price-container{top:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-info-container{margin-bottom:24px}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-info-container.has-file-alert{margin-bottom:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-info-container.has-roll .item-discount{text-align:right;display:grid}.flow-checkout-container.page-payment-container .comp-order-summary-container .shipment-label.for-recycle,.flow-checkout-container.page-payment-container .comp-order-summary-container .shipment-label.mailing-service{margin-bottom:25px}.flow-checkout-container.page-payment-container .comp-order-summary-container .item-specs-container{font-size:12px}.flow-checkout-container.page-payment-container .comp-order-summary-container .shipping-edd-container{margin-bottom:24px}.flow-checkout-container.page-payment-container .comp-order-summary-container .shipping-info{margin-bottom:16px}.flow-checkout-container.page-payment-container .comp-order-summary-container .comp-edd-container,.flow-checkout-container.page-payment-container .comp-order-summary-container .shipment-label{margin-top:0}.flow-checkout-container.page-payment-container .comp-order-summary-container .credit-price-details .price-label,.flow-checkout-container.page-payment-container .comp-order-summary-container .credit-price-details .price-value{color:#e81e42}.flow-checkout-container.page-payment-container .comp-order-summary-container .price-group.estimated-total-details{margin-top:24px;padding-top:16px}.flow-checkout-container.page-payment-container .comp-order-summary-container .checkout-btn-container .checkout-btn{margin-top:24px}.flow-checkout-container.page-payment-container .comp-order-summary-container .checkout-btn-container .checkout-terms-container{margin-bottom:0}.flow-checkout-container.page-payment-container .page-tracker-list-container{margin-top:5px;margin-bottom:16px;text-align:center;list-style:none}.flow-checkout-container.page-payment-container .page-tracker-list-container:after,.flow-checkout-container.page-payment-container .page-tracker-list-container:before{content:"";position:absolute;width:1px;z-index:-1;transform:rotate(90deg) scaleY(7)}.flow-checkout-container.page-payment-container .page-tracker-list-container:before{left:45%;margin-top:40px;height:14px;background:#107abf}.flow-checkout-container.page-payment-container .page-tracker-list-container:after{left:55%;margin-top:12px;height:14px;background:#767676}.flow-checkout-container.page-payment-container .page-tracker-list-container:nth-child(2):after{background:#fff}.flow-checkout-container.page-payment-container .page-tracker-list-container>li{margin-right:64px;position:relative;display:inline-block;background-color:#fff;padding:22px 8px 0;font-size:14px}@media(min-width:992px)and (max-width:1199px){.flow-checkout-container.page-payment-container .page-tracker-list-container>li{margin-right:45px}}.flow-checkout-container.page-payment-container .page-tracker-list-container>li:last-of-type{margin-right:0}.flow-checkout-container.page-payment-container .page-tracker-list-container>li .icon-tracker{display:block;text-align:center;font-size:38px;margin-bottom:8px}.flow-checkout-container.page-payment-container .page-tracker-list-container>li .tracker-icon{padding:0 15px;color:#333;position:absolute;top:-10px;right:5px;font-size:30px}.flow-checkout-container.page-payment-container .page-tracker-list-container>li.pre-active .shipping-label .fa{color:#2e7d32}.flow-checkout-container.page-payment-container .page-tracker-list-container>li.active,.flow-checkout-container.page-payment-container .page-tracker-list-container>li.active .icon-tracker:before{color:#107abf}.flow-checkout-container.page-payment-container .page-tracker-list-container>li.not-active{color:#767676}.flow-checkout-container.page-payment-container .page-tracker-list-container>li.not-active .icon-tracker:before{color:#d0d0d0}.flow-checkout-container.page-payment-container secured-checkout-tooltip{margin-top:16px}.flow-checkout-container.page-specs-container .page-body{position:relative}.flow-checkout-container.page-specs-container .specs-top-submit-btn{float:right;width:225px;margin:20px 20px 20px 10px}.flow-checkout-container.page-specs-container .page-right-panel-container .calc-header{padding:20px}.flow-checkout-container.page-specs-container .page-right-panel-container .calc-header .design-name{display:inline-block;font-size:24px;word-wrap:break-word;word-break:break-all}.flow-checkout-container.page-specs-container .page-right-panel-container .calc-header .product-title{font-size:16px}@media(min-width:768px){.flow-checkout-container.page-specs-container .page-right-panel-container:before{content:"";background:#f9f9f9;width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;border-left:1px solid #E9E9E9}}@media(max-width:767px){.flow-checkout-container.page-specs-container .page-right-panel-container:before{height:100%}}.flow-checkout-container.page-specs-container .calculator-container{border-top:1px solid #e8e8e8;margin:20px;padding-top:20px}.flow-checkout-container.page-specs-container .calculator-container .calc-attr{display:grid;grid-template-columns:44% 56%;padding:5px 0}.flow-checkout-container.page-specs-container .calculator-container .custom-select{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px #15161733;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.flow-checkout-container.page-specs-container .calculator-container .custom-select[disabled]{background-color:#eee;opacity:1;cursor:not-allowed}@media(max-width:767px){.flow-checkout-container.page-specs-container .calculator-container .calc-attr{display:grid;grid-template-columns:1fr;padding:5px 0}}.flow-checkout-container.page-specs-container .btm-btn-container{text-align:right;padding:20px 0}.flow-checkout-container.page-specs-container .btm-btn-container .specs-btm-submit-btn{max-width:95%;width:225px}@media(max-width:991px){.flow-checkout-container.page-specs-container .btm-btn-container{text-align:center}.flow-checkout-container.page-specs-container .btm-btn-container .specs-btm-submit-btn{width:100%}}.flow-checkout-container.page-specs-container .price-summary{margin:20px;padding:15px;font-weight:600;border-top:1px solid #e8e8e8}.flow-checkout-container.page-specs-container .price-summary .price-group{padding-bottom:15px}.flow-checkout-container.page-specs-container .price-summary .price-group .price-descriptor{float:left}.flow-checkout-container.page-specs-container .price-summary .price-group .price-value,.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox .calc-attr-column{float:right}.flow-checkout-container.page-specs-container .price-summary .price-group .stock-image-name{white-space:nowrap;width:230px;overflow:hidden;text-overflow:ellipsis}.flow-checkout-container.page-specs-container .price-summary .price-group .original-price.discounted{text-decoration:line-through;color:red;font-size:17px;margin-right:5px}.flow-checkout-container.page-specs-container .price-summary .total-cost{font-weight:700;font-size:21px}.flow-checkout-container.page-specs-container .edit-design-link{margin-left:35px;margin-bottom:20px;
1display:inline-block;cursor:pointer}.flow-checkout-container.page-specs-container .calc-attr{clear:both}.flow-checkout-container.page-specs-container .site-custom-size-textbox{width:30.366667%;float:left;margin-left:41.66666667%;z-index:1;display:block;padding-top:5px;padding-bottom:5px;padding-left:13px}.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox{margin-left:0;width:27.96666667%;padding-left:0}.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox>div:before{display:none}.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox .input-label-container,.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox .site-input-group{padding-left:0;width:100%}.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox .calc-attr-control-column{margin-left:20px}.flow-checkout-container.page-specs-container .site-custom-size-textbox>div:first-of-type:before{content:"x";position:absolute;right:-40px;top:20px;padding:15px 15px 0;font-size:16px;line-height:16px;font-weight:400;width:40px;text-align:center}.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-column,.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-control-column{width:calc(100% - 19px);padding-top:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;float:left;position:relative}.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-control-column .input-container{position:relative}.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-control-column .input-container .text-error-icon{font-size:16px;position:absolute;width:16px;height:16px;right:16px;top:calc(50% - 8px);color:#e81e42;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}.flow-checkout-container.page-specs-container .site-custom-size-textbox.diameter-container{width:58.33333333%}.flow-checkout-container.page-specs-container .site-custom-size-textbox.diameter-container .calc-attr-column,.flow-checkout-container.page-specs-container .site-custom-size-textbox.diameter-container .calc-attr-control-column{width:100%}.flow-checkout-container.page-specs-container .site-custom-size-textbox.diameter-container>div:before{content:none}.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-form-control{font-size:14px;padding:6px 15px}.flow-checkout-container.page-specs-container .site-custom-size-textbox .calc-attr-form-control[disabled]{opacity:.65;cursor:not-allowed}.flow-checkout-container.page-specs-container .site-custom-size-textbox .invalid-specs .calc-attr-form-control{margin-bottom:5px;border-color:#e81e42}.flow-checkout-container.page-specs-container .site-custom-size-textbox .invalid-specs .input-error-container{opacity:0;font-size:12px;color:#e81e42;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}.flow-checkout-container.page-specs-container .site-custom-size-textbox .invalid-specs .input-error-container.show{opacity:1}.flow-checkout-container.page-billing-container{overflow:hidden}.flow-checkout-container.page-billing-container label{font-weight:400}.flow-checkout-container.page-billing-container .billing-address-container{margin-top:20px;border:1px solid #D0D0D0;border-radius:4px}.flow-checkout-container.page-billing-container .billing-address-container .billing-address-heading{font-size:18px;font-weight:400;padding:15px 20px}.flow-checkout-container.page-billing-container .billing-address-container .billing-address-form-container,.flow-checkout-container.page-billing-container .billing-address-container .same-as-shipping-input-group{margin:30px}.flow-checkout-container.page-billing-container .billing-address-container .city-column,.flow-checkout-container.page-billing-container .billing-address-container .phone-column,.flow-checkout-container.page-billing-container .billing-address-container .phone-ext-column,.flow-checkout-container.page-billing-container .billing-address-container .state-column{float:left;transition:width .2s linear;position:relative;min-height:1px}.flow-checkout-container.page-billing-container .billing-address-container .city-column,.flow-checkout-container.page-billing-container .billing-address-container .state-column{width:50%}.flow-checkout-container.page-billing-container .billing-address-container .phone-column{width:66.66666667%}.flow-checkout-container.page-billing-container .billing-address-container .phone-ext-column{width:33.33333333%}.flow-checkout-container.page-billing-container .billing-address-container .city-column,.flow-checkout-container.page-billing-container .billing-address-container .phone-column{padding-right:15px}.flow-checkout-container.page-billing-container .billing-address-container .phone-ext-column,.flow-checkout-container.page-billing-container .billing-address-container .state-column{padding-left:15px}@media(max-width:767px){.flow-checkout-container.page-billing-container .billing-address-container .city-column,.flow-checkout-container.page-billing-container .billing-address-container .phone-column,.flow-checkout-container.page-billing-container .billing-address-container .phone-ext-column,.flow-checkout-container.page-billing-container .billing-address-container .state-column{width:100%}.flow-checkout-container.page-billing-container .billing-address-container .city-column,.flow-checkout-container.page-billing-container .billing-address-container .phone-column{padding-right:0}.flow-checkout-container.page-billing-container .billing-address-container .phone-ext-column,.flow-checkout-container.page-billing-container .billing-address-container .state-column{padding-left:0}}.flow-checkout-container.page-billing-confirmation-container .site-panel-default{border-radius:0}.flow-checkout-container.page-billing-confirmation-container .billing-confirmation-header-container{padding-left:0;padding-right:0}.flow-checkout-container.page-billing-confirmation-container .billing-confirmation-btn-container{padding:20px;float:right}.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container{overflow:hidden;padding:0;float:none;background-color:#f5f5f5;border-color:#ddd;font-size:16px;font-weight:600}.flow-checkout-container.page-billing-confirmation-container .order-summary-table-container{display:table;overflow:hidden;border-collapse:collapse;border:1px solid #fff;margin-bottom:20px}.flow-checkout-container.page-billing-confirmation-container .item-details-container,.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container,.flow-checkout-container.page-billing-confirmation-container .shipping-billing-price-container{display:table-row}.flow-checkout-container.page-billing-confirmation-container .item-details-container>div,.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container>div,.flow-checkout-container.page-billing-confirmation-container .shipping-billing-price-container>div{display:table-cell}.flow-checkout-container.page-billing-confirmation-container .item-details-container,.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container{border-bottom:1px solid #DDD}.flow-checkout-container.page-billing-confirmation-container .item-details-container>div,.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container>div{float:none;vertical-align:top;padding:15px;border-right:1px solid #DDD}.flow-checkout-container.page-billing-confirmation-container .item-details-container>div:nth-child(2),.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container>div:nth-child(2){text-align:center}.flow-checkout-container.page-billing-confirmation-container .item-details-container>div:nth-last-child(-n+2),.flow-checkout-container.page-billing-confirmation-container .order-summary-heading-container>div:nth-last-child(-n+2){text-align:right}.flow-checkout-container.page-billing-confirmation-container .item-name-with-size{display:block}.flow-checkout-container.page-billing-confirmation-container .price-breakdown-label-container,.flow-checkout-container.page-billing-confirmation-container .price-breakdown-value-container,.flow-checkout-container.page-billing-confirmation-container .shipping-billing-container{vertical-align:top;float:none}.flow-checkout-container.page-billing-confirmation-container .price-breakdown-label-container{border-right:1px solid #DDD;border-left:1px solid #DDD;text-align:right}.flow-checkout-container.page-billing-confirmation-container .shipping-label{white-space:nowrap}.flow-checkout-container.page-billing-confirmation-container .price-breakdown-value-container{text-align:right}.flow-checkout-container.page-billing-confirmation-container .price-breakdown-value{float:right;padding:15px 0}.flow-checkout-container.page-billing-confirmation-container .price-breakdown-label-container,.flow-checkout-container.page-billing-confirmation-container .shipping-billing-container{padding:15px}.flow-checkout-container.page-billing-confirmation-container .discount-label,.flow-checkout-container.page-billing-confirmation-container .discount-value{color:#c75302}.flow-checkout-container.page-billing-confirmation-container .total-paid-label,.flow-checkout-container.page-billing-confirmation-container .total-paid-value{font-weight:700}.flow-checkout-container.page-billing-confirmation-container .balance-label,.flow-checkout-container.page-billing-confirmation-container .balance-value,.flow-checkout-container.page-billing-confirmation-container .total-amount-label,.flow-checkout-container.page-billing-confirmation-container .total-amount-value{margin-top:30px}.flow-checkout-container.page-billing-confirmation-container .freight-accessorials-list-group{margin-top:10px}.flow-checkout-container.page-billing-confirmation-container .shipping-billing-label{font-size:18px;font-weight:700}.flow-checkout-container.page-billing-confirmation-container .shipping-billing-change-link{margin-left:10px}.flow-checkout-container.page-confirmation-container .hard-copy-order{width:140px}.flow-checkout-container.page-confirmation-container .confirmation-header-container p{color:#333;font-size:14px}.flow-checkout-container.page-confirmation-container .confirmation-header-container .supp
1ort-email{color:#333}.flow-checkout-container.page-confirmation-container .confirmation-header-container .order-number{color:#ff8a1e;font-size:18px;font-weight:700;margin-bottom:24px}.flow-checkout-container.page-confirmation-container .confirmation-header-container .order-invoice-and-status{margin-bottom:30px}.flow-checkout-container.page-confirmation-container .confirmation-header-container h1{color:#333;margin:32px 0}.flow-checkout-container.page-confirmation-container .confirmation-header-container a:hover{text-decoration:underline}.flow-checkout-container.page-confirmation-container .confirmation-header-container .page-tracker-list-container{display:none}.flow-checkout-container.page-confirmation-container .comp-order-summary-container{margin-bottom:20px;padding:32px 24px;border:1px solid #D0D0D0}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .estimated-order-total-container h5{margin:0 0 16px;font-size:16px}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .estimated-order-total-container .order-total{margin-bottom:16px}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .order-summary-item-container{margin-top:0}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .order-items-container{padding-bottom:20px;border-top:1px solid #DDD;padding-top:10px;border-bottom:1px solid #DDD}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .item-file-preview-container{padding-right:0}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .item-details-container{padding-left:24px}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .preview-container{margin:0 auto;width:80px;height:80px;position:relative;border:1px solid #D0D0D0}@media(min-width:768px)and (max-width:991px){.flow-checkout-container.page-confirmation-container .comp-order-summary-container .preview-container{margin:0 auto}}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .thumbnail-preview{border:0;max-width:100%;max-height:100%;position:absolute;inset:0;margin:auto;width:auto;height:auto}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .preview-unavailable{font-size:11px;display:flex;justify-content:center;align-items:center;border:1px solid #D0D0D0;margin:0 auto;width:80px;height:80px;padding:30px 0}.flow-checkout-container.page-confirmation-container .comp-order-summary-container .edd-container{padding:10px 15px;color:#e81e42;font-weight:700;font-size:14px}.flow-checkout-container.page-confirmation-container .confirmation-right-container .page-tracker-list-container{display:block}.flow-checkout-container.page-confirmation-container .price-group-container{border-top:1px solid #DDD}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container{margin-bottom:0}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .input-error-container{color:#f47920;padding-top:15px;font-size:13px}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .sms-notification-sign-up{float:none}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .unsubscribed input{width:56%}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .site-btn-primary{width:154px}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container input{font-size:14px}.flow-checkout-container.page-confirmation-container .edd-tooltip{margin-left:3px}.flow-checkout-container.page-confirmation-container .item-discount{color:#c75302}.flow-checkout-container.page-confirmation-container .page-tracker-list-container{margin-top:5px;margin-bottom:16px;text-align:center;list-style:none}.flow-checkout-container.page-confirmation-container .page-tracker-list-container:after{content:"";position:absolute;left:50%;top:28px;height:28px;width:1px;background:#107abf;z-index:-1;transform:rotate(90deg) scaleY(7)}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li{margin-right:64px;position:relative;display:inline-block;background-color:#fff;padding:22px 8px 0;font-size:14px}@media(min-width:992px)and (max-width:1199px){.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li{margin-right:45px}}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li:after{content:"";height:1px;background-color:#0864a1;position:absolute;top:40px;margin-left:8px}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li:last-of-type{margin-right:0}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li:last-of-type:after{display:none}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li .icon-tracker{display:block;text-align:center;font-size:38px;margin-bottom:8px}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li .tracker-icon{padding:0 15px;color:#333;position:absolute;top:-10px;right:5px;font-size:30px}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li.pre-active .shipping-label .fa{color:#2e7d32}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li.active,.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li.active .icon-tracker:before{color:#107abf}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li.not-active{color:#767676}.flow-checkout-container.page-confirmation-container .page-tracker-list-container>li.not-active .icon-tracker:before{color:#d0d0d0}.flow-checkout-container.page-contact-info-container .contact-info-content-container{padding-top:30px;padding-bottom:30px}.flow-checkout-container.page-contact-info-container .panel-heading{font-size:18px}.flow-checkout-container.page-contact-info-container .input-error-container{c
1olor:#969090;font-size:12px}.flow-checkout-container.page-contact-info-container .has-error{border-color:#e23a3a;box-shadow:inset 0 1px 1px #15161733,0 0 8px #edb1b1;background:#fdf7f7}.flow-checkout-container.page-contact-info-container .control-label-required:after{content:"*";color:red}.flow-checkout-container.page-contact-info-container .terms-heading{padding-bottom:10px}.flow-checkout-container.page-contact-info-container .checkout-btn{min-width:200px}.flow-checkout-container.page-mailing-container{color:#6c6565}.flow-checkout-container.page-mailing-container .popover{max-width:350px;width:350px}.flow-checkout-container.page-mailing-container .mailing-tooltip,.flow-checkout-container.page-mailing-container .mailing-tooltip-close{cursor:pointer;color:#c3c8ce;margin-left:5px}.flow-checkout-container.page-mailing-container .mailing-tooltip-close{margin-bottom:10px}.flow-checkout-container.page-mailing-container .mailing-upload-options-container{font-size:13px}.flow-checkout-container.page-mailing-container .item-price-summary-container .summary-heading{padding:0 20px 5px}.flow-checkout-container.page-mailing-container .section-heading{font-size:20px;font-weight:700;display:block}.flow-checkout-container.page-mailing-container .mailing-list-upload-section,.flow-checkout-container.page-mailing-container .mailing-options-section{border:1px solid #D0D0D0;padding:15px}.flow-checkout-container.page-mailing-container .mailing-list-upload-section.required-error{background-color:#ffd9c2;border:1px solid #FF573C}.flow-checkout-container.page-mailing-container .mailing-options-section{margin-top:30px;margin-bottom:45px}.flow-checkout-container.page-mailing-container .upload-list-details-container{padding-left:32px}.flow-checkout-container.page-mailing-container .upload-list-details-container .list-details{font-size:12px}.flow-checkout-container.page-mailing-container .choose-mailing-list-wrap{margin:10px 20px 10px 32px}.flow-checkout-container.page-mailing-container .list-info{font-size:14px}.flow-checkout-container.page-mailing-container .error-msg,.flow-checkout-container.page-mailing-container .required-error-msg{margin-left:15px;font-weight:600}.flow-checkout-container.page-mailing-container .error-msg .fehp-warning,.flow-checkout-container.page-mailing-container .required-error-msg .fehp-warning{color:#ff573c}.flow-checkout-container.page-mailing-container .required-error-msg{margin-left:0;margin-top:5px}.flow-checkout-container.page-mailing-container .loading-list{margin-top:5px}.flow-checkout-container.page-mailing-container .saved-list-container,.flow-checkout-container.page-mailing-container .use-list{font-size:13px}.flow-checkout-container.page-mailing-container .use-list{padding:12px 6px}.flow-checkout-container.page-mailing-container .saved-list-container .file-name{word-break:break-word}.flow-checkout-container.page-mailing-container .saved-list-file-name{text-overflow:ellipsis;width:100%;word-break:break-word;overflow:hidden;white-space:nowrap}.flow-checkout-container.page-mailing-container .saved-list-header{background-color:#efefef}.flow-checkout-container.page-mailing-container .comp-mailing-list-uploader-container{margin:10px 0}.flow-checkout-container.page-mailing-container .mailing-options-container{margin-top:20px}.flow-checkout-container.page-mailing-container .mailing-popover-content .fehp-calendar:before,.flow-checkout-container.page-mailing-container .mailing-popover-content .fehp-shipping:before{color:#333}.flow-checkout-container.page-mailing-container .mailing-popover-close{margin-bottom:10px}.flow-checkout-container.page-mailing-container .comp-mailing-options-form-container>div{background-color:#fff;border:1px solid #D0D0D0;padding:10px 0;margin-bottom:15px}.flow-checkout-container.page-mailing-container .comp-mailing-options-form-container>div.invalid{background-color:#ffd9c2;border:1px solid #FF573C}.flow-checkout-container.page-mailing-container .option-group-label{padding:7px 15px 15px;font-weight:700;text-align:left;word-break:break-word}.flow-checkout-container.page-mailing-container .item-specs-container{font-size:13px;font-weight:400}.flow-checkout-container.page-mailing-container .item-specs-container .item-spec{margin-bottom:5px}.flow-checkout-container.page-mailing-container .item-specs-container .item-spec strong{font-weight:600}.flow-checkout-container.page-mailing-container .summary-heading{font-weight:700;font-size:15px}.flow-checkout-container.page-mailing-container .summary-heading .price-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:280px}.flow-checkout-container.page-mailing-container .comp-order-summary-container{padding:15px 20px;border:1px solid #DDD}.flow-checkout-container.page-mailing-container .comp-order-summary-container .order-items-container{padding-bottom:20px;border-top:1px solid #DDD;padding-top:10px;border-bottom:1px solid #DDD}.flow-checkout-container.page-mailing-container .comp-order-totals-summary-container .price-group{font-size:13px}.flow-checkout-container.page-mailing-container .comp-order-totals-summary-container .price-label{font-weight:600}.flow-checkout-container.page-mailing-container .comp-order-totals-summary-container .site-list-group{margin:4px 20px 10px}.flow-checkout-container.page-mailing-container .mailing-notes{border-top:1px solid #D0D0D0;padding:20px 0}.flow-checkout-container.page-mailing-container .mailing-qty-note{margin-top:10px}.flow-checkout-container.page-mailing-container .mailing-error-modal .modal-warning{color:red}.flow-checkout-container.page-mailing-container .mailing-error-modal .modal-error-title{padding-left:10px}.flow-checkout-container.page-mailing-container .mailing-error-modal .mailing-error-message{margin:10px 0 0;font-size:14px;color:#333}.flow-checkout-container.page-mailing-container .progress-bar{background:#ff8a1e}.flow-checkout-container.page-mailing-container .radio label:not(.site-btn-primary){padding-left:0}.flow-checkout-container.page-mailing-container .site-form-group{margin-bottom:0}.flow-checkout-container.page-mailing-container .site-custom-radio-container.radio-label-wrapper{align-items:start}.flow-checkout-container.page-mailing-container .site-custom-radio-container.radio-label-wrapper .radio-icon-override{position:relative}.flow-checkout-container.page-mailing-container .submit-mailing-btn .loading-icon:before{color:#fff}.flow-checkout-container.page-mailing-container .comp-order-summary-container .checkout-btn{font-size:16px;padding:12px 16px}.flow-checkout-container.page-mailing-container .comp-content-placeholder-container .content{padding:0}.flow-checkout-container order-level-shipping .site-modal .site-btn-primary{margin-right:10px}.flow-checkout-container .secured-link-container img{margin-top:-2px;margin-right:2px}.flow-checkout-container .secured-link-container .secure-link{color:#767676;font-size:14px}.flow-checkout-container .secured-link-container .secure-link:active,.flow-checkout-container .secured-link-container .secure-link:focus,.flow-checkout-container .secured-link-container .secure-link:hover{text-decoration:none;outline:0;border:none}.flow-checkout-container secured-checkout-tooltip{display:block;margin-bottom:10px}.flow-checkout-container .secured-checkout-tooltip-container{width:340px;max-width:max-content;font-family:Noto Sans,Arial,sans-serif;background-color:#fff;border:1px solid #DDD;box-shadow:none;text-align:left;border-radius:0;padding:24px}.flow-checkout-container .secured-checkout-tooltip-container .popover-content{padding:0}.flow-checkout-container .secured-checkout-tooltip-container p{color:#333;font-size:13px;margin-bottom:0}.flow-checkout-container .secured-checkout-tooltip-container h3{color:#333;font-size:16px;margin-top:0;margin-bottom:16px}.flow-checkout-container .secured-checkout-tooltip-container .close{position:absolute;top:15px;right:15px;font-size:15px}.flow-checkout-container .secured-checkout-tooltip-container .close-btn-container{cursor:pointer}.flow-checkout-container.page-item-shipping-container .order-summary-panel-container,.flow-checkout-container.page-payment-container .order-summary-panel-container,.flow-checkout-container.page-shipping-container .order-summary-panel-container{position:sticky;top:10px}.flow-checkout-container .comp-eddm-invalid-date-modal-container .action-button-container,.flow-checkout-container .comp-remove-item-modal-container .action-button-container{margin:20px;text-align:center}.flow-checkout-container .disclaimer-container{margin:0 0 30px 34px;font-weight:700;position:relative;font-size:16px}.flow-checkout-container .disclaimer-container .alert-icon{position:absolute;
1left:-34px;width:24px;height:24px}.pac-container{z-index:1100}#sa_finish_survey .tooltip_text{box-sizing:content-box;overflow-wrap:break-word}#sa_finish_survey .tooltip_text p{font-size:13px;color:#fff;font-weight:400}#sa_finish_survey .tooltip_text h4{font-size:14px;color:#fff}#sa_finish_survey .tooltip_text ul{margin-top:14px;list-style:none;font-weight:400;font-size:13px}#sa_finish_survey .tooltip_text li{margin:0;font-size:13px;font-weight:400}#sa_finish_survey .tooltip_text a{font-size:inherit;font-weight:inherit;font-style:inherit;font-family:inherit}\n',"@media(min-width:768px){.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container.full-width .billing-details-container{display:flex;gap:24px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container.full-width .billing-details-container .billing-info-group:first-child{margin-bottom:0;width:283px}}@media(max-width:991px){.flow-checkout-container.page-confirmation-container .products-table-container .item-details-container.has-add-ons:not(.has-item-split-shipping) .item-turnaround-value,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.show-edd .item-details.item-desc-value{grid-row:span 2}.flow-checkout-container.page-confirmation-container .content-container .confirmation-right-container{width:320px}.flow-checkout-container.page-confirmation-container .page-tracker-list-container li{margin-right:44px;padding:22px 10px 0}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .notif-input-message-wrapper,.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .unsubscribed input{width:100%}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .site-btn-primary{margin-left:0;margin-top:8px;width:154px}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .site-form-input{border-radius:4px}.flow-checkout-container.page-confirmation-container .comp-sms-notification-container .site-form-input.show-error:not(:focus){border:1px solid #F47920;border-radius:4px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container,.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container.full-width .billing-info-container.has-shipping-info .billing-details-container{flex-direction:column}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .order-summary-right-container{width:100%;display:block}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .billing-info-container,.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .shipping-info-container{margin-bottom:24px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .products-table-heading-container{grid-template-columns:120px 1fr 240px 178px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping{overflow-x:auto}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.item-level-shipping .products-table-heading-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.split-shipping .products-table-heading-container{width:1230px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-qty-value{font-size:13px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.item-level-shipping) .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table.mailing-service.show-edd:not(.item-level-shipping) .products-table-heading-container{grid-template-columns:120px 1fr repeat(3,140px)}.flow-checkout-container.page-confirmation-container .products-table-container .item-details-container.has-add-ons:not(.has-item-split-shipping) .item-turnaround-value.has-hcp{grid-row:span 4}.flow-checkout-container.page-confirmation-container .contact-details{margin:8px 0}.flow-checkout-container.page-confirmation-container .contact-details .contact-label{font-size:18px}.flow-checkout-container.page-confirmation-container .contact-details .contact-info-container{margin-top:16px}.flow-checkout-container.page-confirmation-container .contact-details .contact-details-wrapper{padding:32px;font-size:18px}.flow-checkout-container.page-confirmation-container .contact-details .contact-item{font-size:14px}.flow-checkout-container.page-confirmation-container .contact-details .contact-icons{width:32px}}@media(min-width:768px)and (max-width:991px){.flow-checkout-container.page-confirmation-container price-info{width:100%;justify-content:flex-end;display:flex}.flow-checkout-container.page-confirmation-container .price-breakdown-container{width:50%}}@media(max-width:767px){.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .order-summary-right-container,.flow-checkout-container.page-confirmation-container .content-container,.flow-checkout-container.page-confirmation-container .price-info-container{display:block}.flow-checkout-container.page-confirmation-container .content-container .confirmation-right-container{width:100%}.flow-checkout-container.page-confirmation-container .page-title-container{padding:16px 15px}.flow-checkout-container.page-confirmation-container .contact-details .contact-item{margin-right:0}.flow-checkout-container.page-confirmation-container .contact-details .contact-item:first-child{margin-right:40px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container{gap:24px;margin-bottom:32px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .shipping-info-container{margin-bottom:24px}.flow-checkout-container.page-confirmation-container .confirmation-order-summary-container .billing-info-container{margin-bottom:0}.flow-checkout-container.page-confirmation-container .products-table-container .products-table{overflow-x:auto}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .products-table-heading-container{width:736px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .preview-container,.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .preview-unavailable{width:80px;height:56px}.flow-checkout-container.page-confirmation-container .products-table-container .products-table .item-details .item-preview-details-container .thumbnail-preview{max-width:76px;max-height:52px}}@media(max-width:767px)and (min-width:375px){.flow-checkout-container.page-confirmation-container .order-section-container{padding:0 15px}}.ie-div-position-customer-chat.hide-chat-cta{display:none}@media(max-width:991px){.flow-checkout-container.page-single-checkout-container .comp-single-checkout-container{display:block}.flow-checkout-container.page-single-checkout-container .cart-item-count-container .count-label{font-size:22px}.flow-checkout-container.page-single-checkout-container .cart-item-count-container .cart-item-count{font-size:16px;color:#767676}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .blind-shipping-content-container,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-group-container .item-shipment-column{grid-template-columns:1fr;gap:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-container .item-shipping-address-book-container.split-shipping .split-content-container{grid-template-columns:1fr;grid-column-gap:0;margin:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container .comp-item-shipment-container .split-shipping-container .item-shipping-address-book-container{margin:0}.flow-checkout-container.page-single-checkout-container .content-section-container .comp-coupon-section-container{margin-bottom:16px}}@media(max-width:767px){.flow-checkout-container.page-single-checkout-container .comp-sticky-btn-container{width:100%;background:#fff;position:fixed;bottom:-2px;z-index:3;box-shadow:0 -2px 4px #00000040;margin-left:-15px;padding:16px 24px;display:block}.flow-checkout-container.page-single-checkout-container .content-section-container .site-accordion.open .checkout-login-register-container,.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-address-container{padding:0 24px 24px}.flow-checkout-container.page-single-checkout-container .comp-sticky-btn-container .next-btn-container{display:block}.flow-checkout-container.page-single-checkout-container .comp-sticky-btn-container .next-btn-container .checkout-next-btn{width:100%}.flow-checkout-container.page-single-checkout-container .customer-cta,.flow-checkout-container.page-single-checkout-container .item-level-cta,.flow-checkout-container.page-single-checkout-container .order-level-cta{text-align:center;display:none}.flow-checkout-container.page-single-checkout-container .secured-link-container{max-width:100%}.flow-checkout-container.page-single-checkout-container .accordion-item-content .email-container,.flow-checkout-container.page-single-checkout-container .accordion-item-content .first-container,.flow-checkout-container.page-single-checkout-container .accordion-item-content .last-container,.flow-checkout-container.page-single-checkout-container .accordion-item-content .phone-container{gap:16px}.flow-checkout-container.page-single-checkout-container .accordion-item-content .customer-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-checkout-container.page-single-checkout-container .panel-details .customer-email{text-align:right;max-width:initial}.flow-checkout-container.page-single-checkout-container .comp-group-heading-container.open.shipping-nav{margin-bottom:24px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .shipping-method-container{margin-left:24px;margin-right:24px;padding-bottom:24px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-shipping-container .reseller-step-label{font-size:14px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-item-shipping-container{padding:0 24px 24px}.flow-checkout-container.page-single-checkout-container .comp-shipping-options-radiobox-container .shipping-option-radio-group:first-of-type{margin-top:0}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container{padding:0 24px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:850}}@media(max-width:673px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:820px}}@media(max-width:657px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:940px}}@media(max-width:645px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:970px}}@media(max-width:470px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}}@media(max-width:455px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}}@media(max-width:404px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe.wp-wrapper{height:990px}}@media(max-width:325px){.flow-checkout-container.page-single-checkout-container .flow-checkout-container.page-payment-container .comp-new-payment-profile-container .payment-iframe{height:1100px}}@media(max-width:991px){.flow-checkout-container .breadcrumb-wrapper,.flow-checkout-container .shipping-method-container .address-type{display:none}.flow-checkout-container.page-upload-container .page-title{margin-top:0}.flow-checkout-container.page-upload-container .upload-continue-btn-container,.flow-checkout-container.page-upload-container .upload-continue-column-container{padding:0}.flow-checkout-container.page-cart-container{width:750px}.flow-checkout-container.page-cart-container .content-wrapper{grid-template-columns:1fr}.flow-checkout-container .comp-order-summary-container .submit-payment-btn,.flow-checkout-container .comp-order-summary-container .submit-shipping-btn{padding:12px 0}.flow-checkout-container.page-confirmation-container .order-summary .comp-order-summary-item-file-preview-container .item-file-previews{text-align:left}.flow-checkout-container.page-confirmation-container .confirmation-header-container .order-number{font-size:16px}.flow-checkout-container.page-cart-container .group-items-container .shipping-options{width:100%}.flow-checkout-container.page-item-shipping-container .order-summary-panel-container{padding-right:15px;padding-left:15px;margin-top:15px}.flow-checkout-container.page-payment-container .order-summary-panel-container{padding-left:15px;margin-top:15px}}@media(max-width:767px){.flow-checkout-container.page-cart-container,.flow-checkout-container.page-cart-container .checkout-btn{width:100%}.flow-checkout-container.page-cart-container .estimated-total-mobile{display:block;margin-bottom:20px;padding:0}.flow-checkout-container.page-cart-container .estimated-total-mobile .estimated-order-total-container{border:1px solid #D0D0D0;padding:32px 24px}.flow-checkout-container.page-cart-container .order-total{font-size:24px;font-weight:700}.flow-checkout-container.page-cart-container .parent-item-price{font-size:14px}.flow-checkout-container.page-cart-container .cart-item-price-container h4{font-size:18px}.flow-checkout-container.page-cart-container .apply-coupon-btn,.flow-checkout-container.page-cart-container .calculate-shipping-btn{width:127.74px}.flow-checkout-container.page-cart-container .cart-item-heading-container{padding:16px;grid-row:1}.flow-checkout-container.page-cart-container .cart-item-design-online-container{font-size:13px;text-align:center;padding:0 24px}.flow-checkout-container.page-cart-container .comp-cart-item-container .add-mailing-link,.flow-checkout-container.page-cart-container .comp-cart-item-container .fotolia-container,.flow-checkout-container.page-cart-container .comp-cart-item-container .item-links-container,.flow-checkout-container.page-cart-container .comp-cart-item-specs-container .specs-list-group,.flow-ch
1eckout-container.page-cart-container .comp-item-project-name-container .project-name-input,.flow-checkout-container.page-cart-container .coupon-details-heading,.flow-checkout-container.page-cart-container .design-online-link,.flow-checkout-container.page-cart-container .empty-file-reupload-link,.flow-checkout-container.page-cart-container .shipping-estimator-heading{font-size:14px}.flow-checkout-container.page-cart-container .item-specs-container{padding:15px 15px 0}.flow-checkout-container.page-cart-container .add-mailing-container{padding:20px 15px 0}.flow-checkout-container.page-cart-container .cart-shipping-options-container{display:block}.flow-checkout-container.page-cart-container .cart-shipping-options-container .left-column,.flow-checkout-container.page-cart-container .comp-cart-item-specs-container .parent-item-price{display:none}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column{width:100%}.flow-checkout-container.page-cart-container .cart-shipping-options-container .right-column .loader-shipping-options:before{top:0}.flow-checkout-container.page-cart-container .group-items-container .comp-shipping-options-radio-container{padding:0 16px 16px;border-top:none;margin-top:0}.flow-checkout-container.page-cart-container .group-items-container .shipping-rate-title-container{border-top:1px solid #D0D0D0;padding-top:16px}.flow-checkout-container.page-cart-container .price-breakdown-container{padding:32px 24px}.flow-checkout-container.page-cart-container .comp-page-heading-tracker-container .page-title{padding:32px 0 16px}.flow-checkout-container.page-cart-container .cart-item-wrapper{grid-template-columns:1fr;gap:0}.flow-checkout-container.page-cart-container .spec-row{grid-template-columns:.8fr 1fr}.flow-checkout-container.page-shipping-container .shipping-step-content-container{border:none;padding:0}.flow-checkout-container.page-shipping-container .shipping-address-container .shipping-address-actions-container{margin:0}.flow-checkout-container.page-shipping-container .shipping-address-container .show-more-or-less{float:none;text-align:center;margin-bottom:20px}.flow-checkout-container.page-shipping-container .shipping-address-container .btn-container{padding:0}.flow-checkout-container.page-shipping-container .shipping-address-container .add-new-address-btn{width:100%;float:none}.flow-checkout-container.page-shipping-container .shipping-address-container .address-form-container{border:1px solid #D0D0D0;padding:20px}.flow-checkout-container.page-shipping-container .shipping-message-container .shipping-error{padding:18px 24px;border:1px solid #DDD}.flow-checkout-container.page-shipping-container .comp-shipping-account-container{margin:0}.flow-checkout-container.page-shipping-container .order-summary-panel-container{padding-left:15px;clear:both}.flow-checkout-container.page-shipping-container .delivery-instructions-container{padding-left:24px;width:100%}.flow-checkout-container.page-shipping-container .delivery-instructions-container .site-dropdown,.flow-checkout-container.page-shipping-container .delivery-instructions-container textarea{width:100%}.flow-checkout-container.page-shipping-container .delivery-instructions-container textarea{height:127px}.flow-checkout-container.page-shipping-container .mailing-items-container{grid-template-columns:114px 1fr}.flow-checkout-container .page-right-panel-container{border-top:1px solid #e9e9e9}.flow-checkout-container .page-right-panel-container:before{width:100%;left:0}.flow-checkout-container.page-contact-info-container .checkout-btn,.flow-checkout-container.page-ffr-confirmation-container .checkout-btn{width:100%}.flow-checkout-container.page-ffr-confirmation-container .shopping-cart-btn{margin-right:0;display:block;max-width:none}.flow-checkout-container.page-ffr-confirmation-container .shopping-cart-btn .checkout-btn{margin-bottom:5px}.flow-checkout-container.page-payment-container .comp-remove-profile-modal-container .modal-content{width:100%}.flow-checkout-container.page-specs-container .site-custom-size-textbox{margin-left:0;width:50%;padding-left:0}.flow-checkout-container.page-specs-container .site-custom-size-textbox~.site-custom-size-textbox{width:50%}.flow-checkout-container.page-specs-container .site-custom-size-textbox.diameter-container{width:100%}.flow-checkout-container .item-details-button{margin:0}.flow-checkout-container .shipping-file-preview-container .shipping-item-details{grid-template-columns:1fr 2fr 1fr;grid-gap:10px}.flow-checkout-container.page-shipping-container .shipping-level-switcher-container{width:100%;margin-top:16px;font-size:13px;text-align:left}.flow-checkout-container.page-shipping-container .shipping-address-container{padding:16px}.flow-checkout-container.page-confirmation-container,.flow-checkout-container.page-confirmation-container .order-number{margin-bottom:24px}.flow-checkout-container.page-confirmation-container .confirmation-header-container h1{margin:24px 0}.flow-checkout-container.page-confirmation-container .confirmation-header-container .page-tracker-list-container{display:block}.flow-checkout-container.page-confirmation-container .confirmation-header-container .page-tracker-list-container li{margin-right:17%}.flow-checkout-container.page-confirmation-container .confirmation-header-container .page-tracker-list-container li:last-of-type{margin-right:0}.flow-checkout-container.page-confirmation-container .confirmation-right-container .page-tracker-list-container{display:none}.flow-checkout-container.page-payment-container .comp-order-summary-container .estimated-total-details .price-label,.flow-checkout-container.page-payment-container .comp-order-summary-container .estimated-total-details .price-value{font-size:16px}}@media(max-width:400px){.flow-checkout-container .project-name-column{width:65%;padding-right:0}.flow-checkout-container.page-specs-container .site-custom-size-textbox:not(.diameter-container) .input-error-container{text-align:center}.flow-checkout-container.page-confirmation-container .comp-page-heading-tracker-container .page-tracker-list-container,.flow-checkout-container.page-item-shipping-container .comp-page-heading-tracker-container .page-tracker-list-container,.flow-checkout-container.page-payment-container .comp-page-heading-tracker-container .page-tracker-list-container,.flow-checkout-container.page-shipping-container .comp-page-heading-tracker-container .page-tracker-list-container{margin-left:15px}.flow-checkout-container.page-confirmation-container .comp-page-heading-tracker-container .page-tracker-list-container li,.flow-checkout-container.page-item-shipping-container .comp-page-heading-tracker-container .page-tracker-list-container li,.flow-checkout-container.page-payment-container .comp-page-heading-tracker-container .page-tracker-list-container li,.flow-checkout-container.page-shipping-container .comp-page-heading-tracker-container .page-tracker-list-container li{margin-right:14px}}@media(max-width:320px){.flow-checkout-container.page-upload-container .page-title{margin-top:15px}.flow-checkout-container.page-item-shipping-container .blind-shipping-container .radio-label-wrapper{padding:24px 16px}.flow-checkout-container.page-item-shipping-container .blind-shipping-container .address-option.address-book-link,.flow-checkout-container.page-item-shipping-container .blind-shipping-container .address-option.new-address-link{padding:16px}}@media(min-width:491px)and (max-width:768px){#sa_finish_survey .tooltip_text{right:0}#sa_finish_survey .tooltip_text:after{left:unset;right:104px}}@media(max-width:398px){#sa_finish_survey .tooltip_text{max-width:259px}#sa_finish_survey .sa_optin input{max-width:100%}}@media(max-width:337px){#sa_finish_survey .tooltip_text{max-width:259px;left:-53px}}\n"],encapsulation:2})}}return a})()},{path:"confirmation",canActivate:[X.r],data:{require_login:!0},component:wi}]);let Ei=(()=>{class a{static{this.\u0275fac=function(i){return new(i||a)}}static{this.\u0275mod=e.$C({type:a})}static{this.\u0275inj=s.G2t({imports:[x.MD,b.YN,b.X1,v.Q_,ie.l,Si,F.L,D.Z,oe.AppConfirmationModule]})}}return a})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.