@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap');*{box-sizing:border-box}body{color:#000;margin:0;display:flex;flex-direction:column;gap:30px;font-family:'Plus Jakarta Sans',sans-serif}#hiddenExecute,#noRepeatExecute{position:absolute;top:0;left:0}header{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;margin:0 auto}.logo{display:flex;justify-content:center;align-items:center;width:100%;height:60px;border:1px solid #f4f4f4;border-width:0 0 1px 0;font-weight:600;font-size:20px}nav{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:20px;margin:0 auto;gap:20px;border:1px solid #f4f4f4;border-width:0 0 1px 0;overflow-x:scroll}.menu-link{white-space:nowrap}h1{margin:0}h1 span{text-transform:capitalize}footer{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;margin:0 auto}.breadcrumb-container{width:100%;max-width:100vw;display:flex;margin:0 auto;padding:0 20px;gap:5px;font-size:13px;overflow-x:auto}.breadcrumb-link{font-size:13px;white-space:nowrap}a{color:#000;text-decoration:none;cursor:pointer}.primary-button{text-align:center;padding:8px;border:1px solid blue;background-color:blue;border-radius:10px;cursor:pointer;color:#fff}.secondary-button{text-align:center;padding:8px;background-color:#fff;border:1px solid gray;border-radius:10px;cursor:pointer}.selected{border:1px solid blue!important;background-color:rgba(0,0,255,.15);color:blue}main{display:flex;width:100%;justify-content:flex-start;align-items:center;flex-direction:column;gap:30px;padding:0 20px}p{text-align:center}.homepage-content-container{display:flex;flex-direction:column;width:100%;gap:30px;max-width:100vw}.page-summary-container{width:100%;max-width:100vw;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.pagination-container{display:flex;justify-content:space-between;gap:8px;width:100vw;padding:0 20px}.pagination-link{min-width:14%}.pagination-next::before{content:">"}.pagination-previous::before{content:"<"}.plp-content-container{display:flex;flex-direction:column;width:100%;gap:30px;max-width:100vw}.category-container{display:flex;width:100%;max-width:100vw;flex-wrap:wrap;gap:10px}.category-link{text-align:left!important;text-transform:capitalize}.background-layer{opacity:0;background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;width:110vw;height:100vh;z-index:9;display:none}.show-background-layer{opacity:1;display:block}.filter-button{display:inline}.drawer-container{position:fixed;bottom:0;transform:translateY(100%);opacity:0;left:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;z-index:10;padding:20px;border-radius:10px 10px 0 0;background-color:#fff}.open-drawer{transform:translateY(0%);opacity:1}.lazy-background{background-color:#f0f0f0}.product-card--container{width:100%;display:grid;grid-template-columns:repeat(auto-fill,47%);grid-gap:20px;justify-content:space-between}.with-filter-column{width:100%}.product-card{position:relative;display:flex;flex-direction:column;width:100%;border-radius:20px;margin:0 0 20px 0;gap:10px}.social-proofing-container{display:none;position:absolute;top:-8px;right:-8px;padding:0 11px;background-color:#fff;border:1px solid #989898;line-height:34px;border-radius:18px;font-size:14px}.apple-watch-overlay{display:flex;flex-direction:column;width:100%;height:250px}.tumblr-overlay{display:flex;flex-direction:column;width:100%;height:250px}.iphone-overlay{display:flex;flex-direction:column;width:100%;height:300px}.iphone-overlay-top{display:block;width:100%;height:8%;background-image:url("/../../assets/img/iphone-top.webp");background-size:100%;background-repeat:no-repeat}.iphone-overlay-middle{display:block;width:100%;height:72%;background-image:url("/../../assets/img/iphone-middle.webp");background-size:100%;background-repeat:no-repeat}.iphone-overlay-bottom{display:block;width:100%;height:20%;background-image:url("/../../assets/img/iphone-bottom.webp");background-size:100%;background-repeat:no-repeat}.product-card--preview{display:block;background-position:left;width:100%;border-radius:20px;background-position:left;background-size:75%;-moz-box-shadow:0 0 10px 5px rgba(0,0,0,.02);-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,.02);box-shadow:0 0 10px 5px rgba(0,0,0,.02)}.product-card--details{display:flex;flex-direction:column;gap:5px}.product-card--name{display:block;font-size:14px;padding:0 10px;font-size:14px}.product-card--name span{display:inline;text-transform:capitalize}.stars-container{display:none;align-items:center;justify-content:flex-start;padding:0 10px}.single-star{font-size:18px!important;margin:0 -1px}.rating-number-container{display:flex;align-items:center;justify-content:flex-start;font-size:14px;margin:3px 0 0 5px}.results-count-container{width:100%;max-width:100vw;justify-content:center;display:flex;gap:20px}.preview-container{width:100%;max-width:100vw;height:400px;border-radius:10px}.material-symbols-sharp{font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 20}.customise-wallpaper{display:flex;flex-direction:column;width:calc(856px / 4);height:calc(1856px / 4);position:relative;overflow:hidden;background-size:100%;background-position:0 0;border-radius:10px}#imageCanvas{position:relative}.text-overlay{position:absolute;left:50%;transform:translateX(-50%);width:80%;background:rgba(0,0,0,0);border:none;text-align:center;outline:none;padding:0;font-family:'Plus Jakarta Sans';font-weight:600;white-space:wrap;word-wrap:break-word;z-index:1;resize:none;font-size:calc(60px / 4);overflow:hidden;height:20px}.ghost-text{opacity:1}.visible-text{opacity:0}#topText,#topTextPlacement{bottom:60%}#bottomText,#bottomTextPlacement{top:79%}#fontForm{display:flex;gap:10px}#fontForm input[type="radio"]{display:none;}#fontForm label{display:block;width:60px;height:60px;background-color:white;border:1px solid grey;border-radius:10px;cursor:pointer;}#fontForm input[type="radio"]:checked + label{border:1px solid blue!important;background-color:rgba(0,0,255,.15);color:blue;}#fontForm label{font-size:34px;display:flex;align-items:center;justify-content:center;font-weight:600;}#fontForm label:hover{background-color:#f0f0f0}