@charset "UTF-8";html{--Colours-Primary-Black: rgba(34,34,34,1);--Colours-Primary-White: rgba(255,255,255,1);--Colours-Primary-Grey: rgba(210,210,217,1);--Colours-Primary-Skin: rgba(250,190,180,1);--Colours-Primary-Coral: rgba(238,115,100,1);--Colours-Primary-Red: rgba(230,57,60,1);--Colours-Secondary-Light-Grey: rgba(241,241,241,1);--Colours-Secondary-Creme-Light: rgba(246,239,229,1);--Colours-Secondary-Creme-Dark: rgba(222,213,201,1);--Colours-Secondary-Coal: rgba(56,56,56,1);--Colours-White-80: rgba(255,255,255,.8);--Colours-White-60: rgba(255,255,255,.6);--Colours-Text-Black: rgba(34,34,34,1);--Colours-Text-Dark-Grey: rgba(119,119,119,1);--Colours-Text-White: rgba(255,255,255,1);--Colours-Transparent-Dark-Red: rgba(230,57,60,.6);--Colours-Stroke-Dark: rgba(191,191,191,.15);--Colours-Stroke-Light: rgba(210,210,217,.6);--Colours-Stroke-Creme-Stroke: rgba(222,213,201,1);--Colours-Text-White-80: rgba(255,255,255,.8);--Spacing-XXSmall: 4;--Spacing-XSmall: 8;--Spacing-Small: 12;--Spacing-Regular: 16;--Spacing-Medium: 20;--Spacing-Large: 24;--Spacing-XLarge: 32;--Spacing-XXLarge: 40;--Spacing-Huge: 48;--Spacing-Big: 64;--Spacing-Sections-Paddings-Large: 200;--Spacing-Sections-Paddings-Big: 120;--Spacing-Sections-Paddings-Medium: 80;--Spacing-Sections-Paddings-Regular: 40;--Spacing-Sections-Paddings-Small: 20;--Spacing-Global-Paddings-Small: 24;--Spacing-Global-Paddings-Regular: 40;--Colours-Primary-Dark-Red: rgba(202,30,33,1);--Spacing-xsmall: 12;--Colors-White: rgba(255,255,255,1);--Colors-Yellow: rgba(243,189,68,1);--Text-White: var(--Colors-White);--Black: var(--Colours-Primary-Black);--White: var(--Colours-Primary-White)}@font-face{font-family:Cardinal Photo Light;src:url(/fonts/CardinalPhoto-Light.otf) format("opentype")}@font-face{font-family:Bell MT Regular;font-weight:400;src:url(/fonts/BellMTPro.otf) format("opentype")}@font-face{font-family:Cerebri Sans Bold;font-weight:400;src:url(/fonts/Cerebri_Sans_Bold.otf) format("opentype")}@font-face{font-family:Roboto Condensed;src:url(/fonts/RobotoCondensed-Medium.ttf) format("truetype")}@font-face{font-family:Tabac Big Glam;src:url(/fonts/Tabac-Big-Glam-Bold.otf) format("opentype")}html,body{padding:0;margin:0}body{background:#fff;font-family:Bell MT Regular,serif;margin:4px}#app{width:90%;max-width:820px;margin-left:auto;margin-right:auto;height:660px}h1,h2,h3,h4,h5,h6{font-family:Cardinal Photo Light,serif}h1{color:var(--Colours-Text-Black, #222);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:2px;text-transform:uppercase}h2{color:var(--Colours-Text-Black, #222);text-align:center;font-size:44px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2px;margin:8px 0}p{color:var(--Colours-Text-Black, #222);text-align:center;font-family:Bell MT Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.page{width:100%;position:relative;padding:24px}img{max-width:100%}.boxed-size{width:440px}.step{color:#000;font-family:Cardinal Photo Light,serif;font-size:12px;letter-spacing:2px;text-transform:uppercase}.popover{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;align-items:center;z-index:2}.popover.show{display:flex}.popover .popover-content{width:441px;padding:32px 24px;margin:0 auto;background:#fff;border-radius:32px}.popover .popover-content h2{margin-top:0;padding-top:0;color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:100%}.popover .popover-content .main-content{padding-bottom:12px}.popover .popover-content cover-gen-button{margin-top:12px;display:block}@media (max-width: 820px){.page{display:none!important}.page#error{display:block!important;background:#fff}.device-error{display:block!important}.main-content,.popover{display:none!important}}.device-error{display:none;padding:24px}@media (max-width: 820px){.device-error{display:block!important}}#success{height:100%;display:flex;justify-content:center;flex-direction:column}.d-flex{display:flex}.cover-flex{justify-content:space-between;gap:32px}.generator-description{display:flex;flex-direction:column;justify-content:center}.generator-description h2,.generator-description p,.generator-description .step,.generator-description cover-gen-button{text-align:left}.generator-description,.generator-cover{flex:1 1 0;width:0}#loader{width:90%;max-width:820px;margin-left:auto;margin-right:auto;height:460px;padding:40px;text-align:center;background:var(--Gradient-BG-Gradient, linear-gradient(117deg, rgba(255, 162, 147, .5) 0%, rgba(250, 190, 180, .25) 100%))}#intro,.intro{background:var(--Gradient-BG-Gradient, linear-gradient(117deg, rgba(255, 162, 147, .5) 0%, rgba(250, 190, 180, .25) 100%));box-sizing:content-box;height:100%;display:flex;padding:100px 0;justify-content:center;align-items:center;gap:20px;flex-direction:column;flex-shrink:0;align-self:stretch;border-radius:16px}#intro .button-wrappers cover-gen-button,.intro .button-wrappers cover-gen-button{display:block;margin:8px 0}#intro .app-title,#intro .home-description,#intro .home-title,.intro .app-title,.intro .home-description,.intro .home-title{margin:0}#intro .home-title,.intro .home-title{padding:24px 0}#intro .templates-overview,.intro .templates-overview{margin:0 -110px;justify-content:space-between}#intro .templates-overview.has-selection .template-img-wrapper,.intro .templates-overview.has-selection .template-img-wrapper{opacity:.5}#intro .templates-overview .template-img-wrapper,.intro .templates-overview .template-img-wrapper{cursor:pointer}#intro .templates-overview .template-img-wrapper:hover,#intro .templates-overview .template-img-wrapper.active,.intro .templates-overview .template-img-wrapper:hover,.intro .templates-overview .template-img-wrapper.active{opacity:1}#intro .templates-overview .template-img-wrapper:hover img,#intro .templates-overview .template-img-wrapper.active img,.intro .templates-overview .template-img-wrapper:hover img,.intro .templates-overview .template-img-wrapper.active img{border-color:#fabeb4}#intro .templates-overview img,.intro .templates-overview img{width:206px;border:4px solid transparent;border-radius:16px}.generator-cover{height:600px;background-repeat:no-repeat;background-size:contain;background-position:center center;position:relative;flex:0 0 400px;box-sizing:border-box}.generator-cover.has-image{background:none}.generator-cover.has-image .upload-content{display:none}.drop-area{display:flex;padding:22.054px 10.5px;flex-direction:column;align-items:center;gap:130.128px;height:100%;position:relative;box-sizing:border-box;border:2px solid transparent}.drop-area .content-wrapper{height:100%}.drop-area .content-wrapper .upload-content{margin-top:130px;text-align:center}.drop-area .image-preview{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.drop-area .image-preview img{width:100%;height:100%;object-fit:cover;z-index:-222222;position:absolute}.drop-area .hover{display:none}.drop-area.highlight{border-radius:8px;border:2px dashed var(--Colours-Primary-Red, #E6393C)}.drop-area.highlight .no-hover{display:none}.drop-area.highlight .hover{display:block}.drop-area.highlight .additional,.drop-area.highlight .button-wrapper{opacity:.4}.drop-area .upload-content{color:var(--Colours-Primary-Black, #222);font-family:Cardinal Photo Light,serif;font-size:18px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase}.drop-area .upload-content .text{padding-top:calc(var(--Spacing-Global-Paddings-Small) * 1px)}.drop-area .upload-content .additional{color:var(--Colours-Text-Dark-Grey, #777);font-family:Cardinal Photo Light,serif;font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:2px;text-transform:uppercase;padding:16px 0}.upload-form{height:100%}#generator .button-wrappers{margin:24px 0}#generator .button-wrappers cover-gen-button{display:block;margin:12px 0}.generator-inner{position:relative;height:100%}.generator-inner .snapping{border-color:var(--Colours-Primary-Skin);border-width:0;border-style:solid;position:absolute;z-index:1;display:none;box-sizing:border-box;border-top-width:var(--border-top, 0);border-right-width:var(--border-right, 0);border-bottom-width:var(--border-bottom, 0);border-left-width:var(--border-left, 0)}.generator-inner .snapping.snapping-left{width:10px;height:100%;left:0;--border-right: 2px}.generator-inner .snapping.snapping-right{--border-left: 2px;width:10px;height:100%;right:0}.generator-inner .snapping.snapping-top{--border-bottom: 2px;width:100%;height:24px;left:0;top:0}.generator-inner .snapping.snapping-bottom{--border-top: 2px;width:100%;height:50px;bottom:0;left:0}.generator-inner .generator-cover-change-element{width:100%;height:100%;position:static}.generator-canvas{position:absolute;top:0;left:0;zoom:1}#canvasBackground{z-index:0}#canvasText{z-index:1}#canvasFinal{z-index:2}.generator-footer{display:flex;position:absolute;bottom:10px;left:0;width:calc(100% - 20px);align-items:flex-end;justify-content:space-between;z-index:9;margin:0 10px}.generator-footer.palette-open .footer-text{opacity:0}.generator-footer.palette-open .color-palette{display:flex}.generator-footer .footer-text{font-size:5px;text-transform:uppercase;color:var(--Black, #222);text-align:right;font-weight:600;line-height:100%;letter-spacing:.3px}.generator-footer .canvas-button-outer{border:2px solid #FABEB4;background:#fff;border-radius:50%;cursor:pointer}.generator-footer .image-edit{display:flex;align-items:flex-end;width:18px;height:18px;padding:7px}.generator-footer .image-edit img{width:34px}.generator-footer .image-edit:hover #edit-image-tooltip{display:block}.generator-footer #edit-image-tooltip{display:none;text-align:center;width:132px;color:var(--Colours-Primary-Coral, #EE7364);background:var(--Colours-Text-White);position:absolute;left:40px;padding:2px 8px;border-radius:16px}.generator-footer .active-color-circle{position:relative;float:right;width:16px;height:16px;padding:8px}.generator-footer .active-color-circle .color-inner{position:absolute;left:6px;top:6px;width:16px;height:16px;border-radius:50%;border:2px solid black}.generator-footer .color-palette{display:none}.color-palette{width:72px;height:72px;padding:8px;border-radius:12px;background:#fff;flex-wrap:wrap;align-items:center;justify-content:space-around;margin-bottom:12px}.color-palette .color-pick{padding:2px}.color-palette .color-pick .inner{width:16px;height:16px;border-width:1px;border-style:solid;border-radius:50%;cursor:pointer}#download .button-wrappers{margin:24px 0}#download .button-wrappers cover-gen-button{display:block;margin:12px 0}#download .button-wrappers #download-image{display:inline-block;margin-top:0}#download .error-tooltip{top:0;left:0;width:100%;color:var(--Colours-Primary-Coral, #EE7364);background:var(--Colours-Text-White-80);align-items:center;z-index:2}#download #email-error-tooltip{margin-bottom:14px}#download #checkbox-error-tooltip{margin-top:14px}#download .generator-cover-result{position:relative;width:100%;height:100%;background:var(--Colours-Primary-Coral)}#download .content-description{color:var(--Primary-Black, #000);font-family:Bell MT Regular,serif;font-size:14px;font-style:normal;font-weight:500;line-height:140%}#download .image-wrapper{width:100%;height:100%;background:var(--Colours-Primary-Coral)}#download .email-wrapper>label{display:block;padding:12px 20px;border-bottom:1px solid #ccc;margin-bottom:24px}#download .email-wrapper>label input[type=email]{width:100%;border:0;font-size:16px;font-family:Bell MT Regular,serif}#download .email-wrapper>label input[type=email]:focus-visible{outline:0}#download .checkbox-wrapper{display:flex;align-items:flex-start;gap:8px}#download .checkbox-wrapper a{color:var(--Colours-Text-Black, #222);border-bottom:1px solid var(--Colours-Text-Black, #222);text-decoration:none}#download .checkbox-wrapper a:hover{border-bottom-color:var(--Colours-Primary-Coral)}#download .checkbox-wrapper .content-separator{display:inline-block;padding:8px;width:100%}#download .checkbox-wrapper input[type=checkbox]{width:0;margin-right:24px;position:relative;cursor:pointer}#download .checkbox-wrapper input[type=checkbox]:checked:after{content:url(/img/accept.svg)}#download .checkbox-wrapper input[type=checkbox]:after{opacity:1;color:var(--Colours-Primary-Red);text-align:center;content:"";position:absolute;border:2px solid var(--Colours-Primary-Skin);width:16px;height:16px;font-size:18px;line-height:1}#download .checkbox-wrapper label span{color:var(--Colours-Text-Black, #222);font-family:Bell MT Regular,serif;font-size:14px;font-style:normal;font-weight:500;line-height:140%}#download #download-notification{border:1px solid var(--Colours-Primary-Red);color:var(--Colours-Primary-Red);padding:8px 22px;border-radius:4px;margin:-4px 0 14px}#download #download-notification:empty{display:none}
