JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr.coupon-card *, .coupon-card :after, .coupon-card :before { box-sizing: border-box; -webkit-tap-highlight-color: transparent; text-decoration: inherit; vertical-align: inherit; } html { outline: none; scroll-behavior: smooth; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-size-adjust: 100%; } .couponTemplate h1, .couponTemplate .h1 { font: var(--h1); } .couponTemplate h2, .couponTemplate .h2 { font: var(--h2); } .couponTemplate h3, .couponTemplate .h3 { font: var(--h3); } .couponTemplate h4, .couponTemplate .h4 { font: var(--h4); } .couponTemplate h5, .couponTemplate .h5 { font: var(--h5); } .couponTemplate h6, .couponTemplate .h6 { font: var(--h6); } .couponTemplate h1, .couponTemplate h2, .couponTemplate h3, .couponTemplate h4, .couponTemplate h5, .couponTemplate h6 { margin: 0; } body { margin: 0; padding: 0; height: 100%; width: 100%; overflow-x: hidden; } .couponTemplate p, .couponTemplate li, .couponTemplate ul, .couponTemplate ol { margin: 0; padding: 0; list-style: none; font: var(--common-text); } .couponTemplate a { text-decoration: none; } .couponTemplate .d-flex { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; box-sizing: border-box; } .couponTemplate .align-items-start { -ms-flex-align: start; align-items: flex-start; } .couponTemplate .align-items-end { -ms-flex-align: end; align-items: flex-end; } .couponTemplate .align-items-center { -ms-flex-align: center; align-items: center; } .couponTemplate .justify-content-around { -ms-flex-pack: distribute; justify-content: space-around; } .couponTemplate .justify-content-between { -ms-flex-pack: justify; justify-content: space-between; } .couponTemplate .justify-content-start { -ms-flex-pack: start; justify-content: flex-start; } .couponTemplate .justify-content-center { -ms-flex-pack: center; justify-content: center; } .couponTemplate .justify-content-end { -ms-flex-pack: end; justify-content: flex-end; } .couponTemplate .row-reverse { flex-direction: row-reverse; } .couponTemplate .direction-column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .couponTemplate .no-wrap { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .couponTemplate .btn { text-align: center; padding: 7px 20px; font-weight: 600; color: #fff; appearance: none; outline: none; position: relative; font-size: 14px; line-height: 1; text-transform: capitalize; display: inline-flex; align-items: center; justify-content: center; -webkit-appearance: none; -moz-appearance: none; z-index: 1; gap: 10px; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; transition: all ease-in-out .5s; -webkit-transition: all ease-in-out .5s; -moz-transition: all ease-in-out .5s; -ms-transition: all ease-in-out .5s; -o-transition: all ease-in-out .5s; cursor: pointer; font-family: var(--first-font); } .couponTemplate .btn svg path { transition: all ease-in-out .5s; -webkit-transition: all ease-in-out .5s; -moz-transition: all ease-in-out .5s; -ms-transition: all ease-in-out .5s; -o-transition: all ease-in-out .5s; } .couponTemplate .btn svg { width: 16px; height: 16px; display: block; } /* scratch-card */ .coupon-code-info { position: relative; } .scratch-card { border-radius: 10px; } .scratch-card-cover-container { position: absolute; inset: 0; width: 100%; height: 100%; filter: url('#remove-black'); transition: opacity 0.4s; z-index: 1; } .scratch-card-cover-container.clear { opacity: 0; } .scratch-card-cover-container.hidden { display: none; } .scratch-card-canvas { position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: grab; touch-action: none; z-index: 2; } .scratch-card-canvas.hidden { opacity: 0; } .scratch-card-canvas:active { cursor: grabbing; } .scratch-card-canvas-render { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; transition: background-color 0.2s; } .scratch-card-canvas-render.hidden { display: none; } .scratch-card-cover { display: flex; justify-content: center; align-items: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #cfced6; background-image: linear-gradient(to right, #cfced6, #e0dfe6, #efeef3, #e0dfe6, #cfced6); overflow: hidden; } .scratch-card-cover::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: linear-gradient(135deg, transparent 40%, rgba(255, 255, 255, 0.8) 50%, transparent 60%); background-position: bottom right; background-size: 300% 300%; background-repeat: no-repeat; } .scratch-card-cover.shine::before { animation: shine 4s infinite; } @keyframes shine { 50% { background-position: 0% 0%; } 100% { background-position: -50% -50%; } } .scratch-card-image.animate { animation: pop-out-in cubic-bezier(0.65, 1.35, 0.5, 1) 1s; } @keyframes pop-out-in { 36% { transform: scale(1.125); } 100% { transform: scale(1); } } /* ============================================= */ /* !!!! Coupon Card 1 css !!!! */ /* ============================================= */ :root .coupon-theme-1 { --first-font: 'Nunito'; --second-font: 'Quattrocento', serif; --h2: normal 600 40px/1.2 var(--second-font); --h3: normal 600 36px/1.2 var(--first-font); --h4: normal 400 24px/1.2 var(--first-font); --h5: normal 400 18px/1.2 var(--first-font); --h6: normal 400 16px/1.2 var(--first-font); --common-text: normal 400 14px/1.4 var(--first-font); --border-color: #4C4C4C; --text-color: #444444; --black: #222222; --white: #FFFFFF; } /* coupon theme 1 color variables 1 css strat */ :root .coupon-theme-1.coupon-color-v1 { --theme-color: #1E1C1C; --second-color: #CCC8AA; --text-color: #989898; } /* coupon theme 1 color variables 1 css end */ /* coupon theme 1 color variables 2 css strat */ :root .coupon-theme-1.coupon-color-v2 { --theme-color: #85A389; --second-color: #F7FFE5; } /* coupon theme 1 color variables 2 css end */ /* coupon theme 1 color variables 3 css strat */ :root .coupon-theme-1.coupon-color-v3 { --theme-color: #FF9EAA; --second-color: #FFF7F7; } /* coupon theme 1 color variables 3 css end */ /* coupon theme 1 color variables 4 css strat */ :root .coupon-theme-1.coupon-color-v4 { --theme-color: #176B87; --second-color: #DAFFFB; } /* coupon theme 1 color variables 4 css end */ /* coupon theme 1 color variables 5 css strat */ :root .coupon-theme-1.coupon-color-v5 { --theme-color: #1B4242; --second-color: #9EC8B9; } /* coupon theme 1 color variables 5 css end */ .coupon-card { max-width: calc(600px - 30px); width: 100%; margin: auto; height: 100%; background-color: var(--theme-color); position: relative; } .coupon-theme-1 .coupon-card-bg, .coupon-theme-4 .coupon-card-bg { position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 0; } .coupon-theme-1 .card-title { text-align: center; padding: 50px 40px 70px; color: var(--white); position: relative; z-index: 1; } .coupon-theme-1 .coupon-card-inner { position: relative; background-color: var(--second-color); text-align: center; border-radius: 0 100px 0 0; -webkit-border-radius: 0 100px 0 0; -moz-border-radius: 0 100px 0 0; -ms-border-radius: 0 100px 0 0; -o-border-radius: 0 100px 0 0; padding: 30px 40px 60px; } .coupon-theme-1 .coupon-card-lbl { margin: -50px 0 0px; padding-bottom: 60px; } .coupon-theme-1 .coupon-card-lbl span { background-color: var(--theme-color); color: var(--white); border: 1px solid var(--white); padding: 10px 20px; text-transform: capitalize; font-size: 26px; min-width: 180px; letter-spacing: 1px; cursor: unset; } .coupon-theme-1.coupon-color-v1 .coupon-card-lbl span { background-color: var(--second-color); color: var(--theme-color); } .coupon-theme-1 .coupon-card-content { background: var(--theme-color); border-radius: 10px; color: #FAFAFA; padding: 30px; } .coupon-theme-1.coupon-color-v1 .coupon-card-content p { color: var(--text-color); } .coupon-theme-1 .coupon-card-content p:not(:last-of-type) { margin-bottom: 15px; } .coupon-theme-1 .coupon-card-content h3 { font: var(--h4); margin-bottom: 20px; display: flex; align-items: center; justify-content: center; color: var(--white); gap: 10px; } .coupon-theme-1.coupon-color-v1 .coupon-card-content h3 { color: var(--second-color); } .coupon-theme-1.coupon-color-v1 .coupon-card-content h3 svg path { fill: var(--second-color); } .coupon-theme-1 .coupon-card-content h3 svg path { fill: var(--white); } .coupon-theme-1 .coupon-card-content .coupon-btn-wrapper, .coupon-theme-1 .coupon-popup-inner .popup-btn-wrapper { border: 0; border-top: 2px dashed var(--border-color); margin-top: 20px; padding-top: 20px; } .coupon-theme-1 .coupon-code-btn { text-transform: capitalize; font-size: 18px; padding: 12px 20px; min-width: 150px; color: var(--black); background-color: var(--white); } .coupon-theme-1.coupon-color-v1 .link-btn { color: var(--second-color); } .coupon-theme-1.coupon-color-v1 .coupon-code-btn { background-color: var(--second-color); } .coupon-theme-1 .card-offer-lbl { position: relative; width: 100px; height: 100px; display: flex; align-items: center; justify-content: center; margin: 0 auto 20px; text-align: center; padding: 15px; } .coupon-theme-1 .card-offer-lbl img { position: absolute; z-index: 0; width: 100%; height: 100%; } .coupon-theme-1 .card-offer-lbl span { font-family: var(--first-font); font-weight: 600; font-size: 24px; width: 100%; color: var(--second-color); position: relative; display: block; } .coupon-theme-1 .coupon-card-content:not(:last-of-type), .coupon-theme-2 .coupon-card-content, .coupon-theme-3 .coupon-card-content, .coupon-theme-4 .coupon-card-content .card-content-inner:not(:last-of-type), .coupon-theme-5 .coupon-card-content:not(:last-of-type) { margin-bottom: 20px; } .coupon-theme-1 .coupon-popup, .coupon-theme-2 .coupon-popup, .coupon-theme-5 .coupon-popup { position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 2; background: rgba(0, 0, 0, .7); opacity: 0; visibility: hidden; -webkit-transition: all 500ms ease-in-out 0s; -moz-transition: all 500ms ease-in-out 0s; -ms-transition: all 500ms ease-in-out 0s; -o-transition: all 500ms ease-in-out 0s; transition: all 500ms ease-in-out 0s; } .coupon-theme-1 .coupon-popup.active, .coupon-theme-2 .coupon-popup.active, .coupon-theme-5 .coupon-popup.active { opacity: 1; visibility: visible; } .coupon-theme-1 .coupon-popup-inner, .coupon-theme-2 .coupon-popup-inner, .coupon-theme-5 .coupon-popup-inner { display: block; position: fixed; left: 0; right: 0; top: 50%; max-height: 630px; letter-spacing: normal; overflow: hidden; max-width: calc(600px - 60px); width: 100%; margin: 0 auto; transform: scale(0) translateY(-50%); -webkit-transform: scale(0) translateY(-50%); -moz-transform: scale(0) translateY(-50%); -ms-transform: scale(0) translateY(-50%); -o-transform: scale(0) translateY(-50%); -webkit-transition: all 500ms ease-in-out 0s; -moz-transition: all 500ms ease-in-out 0s; -ms-transition: all 500ms ease-in-out 0s; -o-transition: all 500ms ease-in-out 0s; transition: all 500ms ease-in-out 0s; } .coupon-theme-1 .coupon-popup.active .coupon-popup-inner, .coupon-theme-2 .coupon-popup.active .coupon-popup-inner, .coupon-theme-5 .coupon-popup.active .coupon-popup-inner { transform: scale(1) translateY(-50%); -webkit-transform: scale(1) translateY(-50%); -moz-transform: scale(1) translateY(-50%); -ms-transform: scale(1) translateY(-50%); -o-transform: scale(1) translateY(-50%); } .coupon-theme-1 .coupon-popup-inner { padding: 30px 0; } .coupon-theme-1 .coupon-popup-content { max-height: calc(630px - 60px); overflow: auto; padding: 0px 30px; } .coupon-theme-1 .set.coupon-code-content .collapse { max-height: 115px; overflow: auto; } .coupon-theme-1 .coupon-popup-title { gap: 15px; margin-bottom: 25px; } .coupon-theme-1 .coupon-popup-title .popup-title-icon path { fill: var(--theme-color); } .coupon-theme-1 .coupon-popup-title .popup-title-btn, .coupon-theme-1 .popup-btn-wrapper .popup-btn { background-color: var(--theme-color); color: var(--second-color); padding: 10px 20px; border-radius: 30px; display: flex; align-items: center; justify-content: center; font-size: 20px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; text-transform: capitalize; } .coupon-theme-1 .coupon-code-info { border: 2px dashed var(--border-color); padding: 20px; text-align: center; width: 100%; height: 100%; display: block; border-radius: 10px; margin-bottom: 20px; overflow: hidden; } .coupon-theme-1 .coupon-info-iteam { font-size: 16px; font-family: var(--first-font); gap: 10PX; } .coupon-theme-1 .coupon-info-iteam:not(:last-of-type) { margin-bottom: 5px; } .coupon-theme-1 .coupon-code-content.set.is-open .acnav-label:after, .coupon-theme-2 .coupon-code-content.set.is-open .acnav-label:after, .coupon-theme-5 .coupon-code-content.set.is-open .acnav-label:after { transform: translateY(-50%) rotate(180deg); -webkit-transform: translateY(-50%) rotate(180deg); -moz-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); -o-transform: translateY(-50%) rotate(180deg); } .coupon-theme-1 .coupon-code-content.set .acnav-label:after, .coupon-theme-2 .coupon-code-content.set .acnav-label:after, .coupon-theme-5 .coupon-code-content.set .acnav-label:after { content: ""; position: absolute; background-image: url(../images/angle-down-solid.svg); background-repeat: no-repeat; background-position: 50% 50%; height: 16px; width: 16px; right: 0px; top: 50%; transform: translateY(-50%); background-size: 16px; transition: all 500ms ease-in-out 0s; -webkit-transition: all 500ms ease-in-out 0s; -moz-transition: all 500ms ease-in-out 0s; -ms-transition: all 500ms ease-in-out 0s; -o-transition: all 500ms ease-in-out 0s; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); } .coupon-theme-1 .coupon-code-content .acnav-label { padding: 10px 40px 10px 0px; position: relative; font-size: 18px; font-weight: 600; width: 100%; display: block; color: var(--black); font-family: var(--first-font); } .coupon-theme-1 .coupon-code-content .acnav-list ul, .coupon-theme-2 .coupon-code-content .acnav-list ul, .coupon-theme-5 .coupon-code-content .acnav-list ul { padding-left: 30px; padding-right: 10px; } .coupon-theme-1 .coupon-code-content .acnav-list ul li, .coupon-theme-2 .coupon-code-content .acnav-list ul li, .coupon-theme-5 .coupon-code-content .acnav-list ul li { font-size: 16px; list-style: disc; } .coupon-theme-1 .coupon-code-content .acnav-list ul li:not(:last-of-type), .coupon-theme-2 .coupon-code-content .acnav-list ul li:not(:last-of-type), .coupon-theme-5 .coupon-code-content .acnav-list ul li:not(:last-of-type) { margin-bottom: 7px; } .coupon-theme-1 .popup-btn-wrapper .popup-btn { font-size: 16px; min-width: 140px; } .coupon-theme-1 .coupon-popup .common-close, .coupon-theme-2 .coupon-popup .common-close, .coupon-theme-5 .coupon-popup .common-close { position: absolute; top: 10px; right: 35px; padding: 0; background: var(--theme-color); border: none; z-index: 1; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; } .coupon-theme-1 .coupon-popup .common-close svg, .coupon-theme-2 .coupon-popup .common-close svg, .coupon-theme-5 .coupon-popup .common-close svg { width: 15px; height: 15px; } .coupon-theme-1 .coupon-popup .common-close svg path { fill: var(--second-color); } body.coupon-card.no-scroll { overflow: hidden; position: relative; } .coupon-theme-1 .coupon-popup-content::-webkit-scrollbar, .coupon-theme-1 .set.coupon-code-content .collapse::-webkit-scrollbar, body.coupon-card::-webkit-scrollbar, .coupon-theme-2 .coupon-popup-content::-webkit-scrollbar, .coupon-theme-2 .set.coupon-code-content .collapse::-webkit-scrollbar { width: 3px; height: 100%; overflow: hidden; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; } .coupon-theme-1 .coupon-popup-content::-webkit-scrollbar-thumb, .coupon-theme-1 .set.coupon-code-content .collapse::-webkit-scrollbar-thumb, body.coupon-card::-webkit-scrollbar-thumb { background-color: var(--theme-color); } .coupon-theme-1 .coupon-popup-content::-webkit-scrollbar-track, .coupon-theme-1 .set.coupon-code-content .collapse::-webkit-scrollbar-track, body.coupon-card::-webkit-scrollbar-track, .coupon-theme-2 .coupon-popup-content::-webkit-scrollbar-track, .coupon-theme-2 .set.coupon-code-content .collapse::-webkit-scrollbar-track { background-color: #DEDEDE; } .coupon-code-content.has-children .acnav-list { display: none; } .coupon-code-content.has-children.is-open .acnav-list { display: block; } body.coupon-card::-webkit-scrollbar-thumb { background-color: #4C4C4C; } .coupon-theme-1.coupon-color-v2 .coupon-card-content .coupon-btn-wrapper { border-color: #CCCCCC; } .coupon-theme-1.coupon-color-v3 .coupon-card-content .coupon-btn-wrapper, .coupon-theme-1.coupon-color-v4 .coupon-card-content .coupon-btn-wrapper, .coupon-theme-1.coupon-color-v5 .coupon-card-content .coupon-btn-wrapper { border-color: #E2E2E2; } .coupon-theme-1.coupon-color-v1 .coupon-popup .common-close { background-color: var(--second-color); } .coupon-theme-1.coupon-color-v1 .coupon-popup .common-close svg path { fill: var(--theme-color); } /* ============================================= */ /* !!!! Coupon Card 2 css !!!! */ /* ============================================= */ :root .coupon-theme-2 { --first-font: 'Outfit'; --second-font: 'Palanquin Dark'; --h2: normal 600 40px/1.2 var(--second-font); --h3: normal 600 36px/1.2 var(--first-font); --h4: normal 600 24px/1.2 var(--first-font); --h5: normal 400 18px/1.2 var(--first-font); --h6: normal 400 16px/1.2 var(--first-font); --common-text: normal 400 14px/1.4 var(--first-font); --border-color: #4C4C4C; --text-color: #666666; --popup-text: #444444; --black: #222222; --white: #FFFFFF; } /* coupon theme 2 color variables 1 css strat */ :root .coupon-theme-2.coupon-color-v1 { --theme-color: #BCB589; --second-color: #7C754C; } /* coupon theme 2 color variables 1 css end */ /* coupon theme 2 color variables 2 css strat */ :root .coupon-theme-2.coupon-color-v2 { --theme-color: #D6DAC8; --second-color: #46534F; } /* coupon theme 2 color variables 2 css end */ /* coupon theme 2 color variables 3 css strat */ :root .coupon-theme-2.coupon-color-v3 { --theme-color: #F7DED0; --second-color: #926D61; } /* coupon theme 2 color variables 3 css end */ /* coupon theme 2 color variables 4 css strat */ :root .coupon-theme-2.coupon-color-v4 { --theme-color: #EBE3D5; --second-color: #776B5D; } /* coupon theme 2 color variables 4 css end */ /* coupon theme 2 color variables 5 css strat */ :root .coupon-theme-2.coupon-color-v5 { --theme-color: #B0D9B1; --second-color: #618264; } /* coupon theme 2 color variables 5 css end */ .coupon-theme-2 .coupon-card { padding: 40px 30px; position: relative; overflow: hidden; } .coupon-theme-2 .coupon-card-inner { background-color: transparent; border: 6px solid var(--second-color); border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; padding: 40px; text-align: center; color: var(--black); position: relative; z-index: 1; } .coupon-theme-2 .coupon-card-inner .card-title h2 { text-decoration: underline; text-underline-offset: 15px; text-transform: uppercase; margin-bottom: 40px; } .coupon-theme-2 .coupon-card-inner h3 { font: var(--h4); margin-bottom: 30px; } .coupon-theme-2 .coupon-card-inner .coupon-card-lbl { max-width: 210px; margin: 0 auto 30px; border-top: 2px solid var(--second-color); border-bottom: 2px solid var(--second-color); padding: 15px 0; } .coupon-theme-2 .coupon-card-lbl .coupon-lbl { text-transform: uppercase; letter-spacing: 8px; color: var(--second-color); margin-bottom: 5px; font-size: 20px; display: block; font-family: var(--first-font); } .coupon-theme-2 .coupon-card-lbl h4 { font: var(--h2); font-size: 55px; line-height: 1; } .coupon-theme-2 .coupon-btn-wrapper .coupon-code-btn, .coupon-theme-2 .popup-btn-wrapper .popup-btn { padding: 12px 20px; border-radius: 10px; background-color: var(--second-color); color: var(--white); font-family: var(--first-font); -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; font-size: 18px; font-weight: 400; } .coupon-theme-2 .coupon-btn-wrapper { margin-bottom: 30px; } .coupon-theme-2 .coupon-card-content { padding: 10px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; background-color: rgba(255, 255, 255, 0.4); color: var(--text-color); } .coupon-theme-2 .coupon-card-bg { position: absolute; z-index: 0; } .coupon-theme-2 .coupon-card-bg path { fill: var(--second-color); opacity: .3; } .coupon-theme-2 .card-bg-1 { top: 0; left: 0; } .coupon-theme-2 .card-bg-2 { top: 0; right: 0; } .coupon-theme-2 .card-bg-3 { bottom: 0; left: 0; } .coupon-theme-2 .card-bg-4 { bottom: 0; right: 0; } .coupon-theme-2 .coupon-popup-inner { max-width: 500px; background-color: var(--theme-color); border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; } .coupon-theme-2 .coupon-popup-title { max-width: 70%; width: 100%; text-align: center; margin: 0 auto 20px; } .coupon-theme-2 .coupon-code-info { background-color: var(--second-color); padding: 18px; position: relative; overflow: hidden; color: var(--white); margin: -3px 0 20px; } .coupon-theme-2 .coupon-code-info h4 { margin-bottom: 10px; } .coupon-theme-2 .coupon-code-info .coupon-info-btn span { padding: 12px 20px; border-radius: 10px; background-color: var(--white); color: var(--black); font-family: var(--first-font); -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; font-size: 18px; line-height: 1; font-weight: 400; /* margin-bottom: 15px; */ display: inline-block; width: 100%; } .coupon-theme-2 .coupon-code-info p { font-size: 16px; } .coupon-theme-2 .code-info-wrapper { max-width: 70%; width: 100%; margin: 0 auto; text-align: center; } .coupon-theme-2 .border-outer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; } .coupon-theme-2 .border-outer span { position: absolute; width: 100%; height: 1px; border: none; border-top: 1px solid var(--theme-color); } .coupon-theme-2 .border-outer span.top-left { top: 50%; left: 0; width: 1px; height: 100%; transform: translateY(-50%); border-left: 1px solid var(--theme-color); } .coupon-theme-2 .border-outer span.top-right { top: 50%; right: 0; width: 1px; height: 100%; transform: translateY(-50%); border-right: 1px solid var(--theme-color); } .coupon-theme-2 .border-outer span.bottom-left { bottom: 0; left: 50%; transform: translateX(-50%); border-top: none; border-bottom: 1px solid var(--theme-color); } .coupon-theme-2 .border-outer span.bottom-right { left: 50%; transform: translateX(-50%); } .coupon-theme-2 .border-accent { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; } .coupon-theme-2 .border-accent span { width: 85px; height: 35px; background-color: var(--theme-color); border-top-left-radius: 70px; border-top-right-radius: 70px; position: absolute; transform: rotate(90deg); } .coupon-theme-2 .border-accent span.top-left { top: -32px; left: -32px; } .coupon-theme-2 .border-accent span.top-right { top: -32px; right: -32px; transform: rotate(-90deg); } .coupon-theme-2 .border-accent span.bottom-left { bottom: -32px; left: -32px; } .coupon-theme-2 .border-accent span.bottom-right { bottom: -32px; right: -32px; transform: rotate(-90deg); } .coupon-theme-2 .code-info-wrapper .popup-icon { position: absolute; z-index: 0; } .coupon-theme-2 .code-info-wrapper .popup-icon-1 { top: 30%; left: 8%; } .coupon-theme-2 .code-info-wrapper .popup-icon-2 { bottom: 30%; right: 8%; } .coupon-theme-2 .popup-btn-wrapper { margin-top: 20px; } .coupon-theme-2 .coupon-popup-content::-webkit-scrollbar-thumb, .coupon-theme-2 .set.coupon-code-content .collapse::-webkit-scrollbar-thumb { background-color: var(--second-color); } .coupon-theme-2 .coupon-popup-content .coupon-code-content { background: rgba(255, 255, 255, 0.4); border-radius: 10px; padding: 15px; } .coupon-theme-2 .coupon-popup-content .coupon-code-content:not(:last-of-type), .coupon-theme-2 .coupon-card-content p:not(:last-of-type) { margin-bottom: 15px; } .coupon-theme-2 .coupon-popup .common-close svg path { fill: var(--black); } .coupon-theme-2 .coupon-popup-content { max-height: 600px; overflow: auto; padding: 30px 30px; } .coupon-theme-2 .coupon-popup .common-close { background-color: var(--white); } .coupon-theme-2 .coupon-code-content .acnav-label { padding: 0px 30px 0px 0px; position: relative; font-size: 18px; font-weight: 600; width: 100%; display: block; color: var(--black); font-family: var(--first-font); } .coupon-theme-1 .coupon-popup-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: -1; } .coupon-theme-2 .set.coupon-code-content .collapse { max-height: 120px; overflow: auto; margin-top: 15px; } /* ============================================= */ /* !!!! Coupon Card 3 css !!!! */ /* ============================================= */ :root .coupon-theme-3 { --first-font: "Outfit", sans-serif; --second-font: "palatinolinotype"; --h2: normal 600 40px/1.2 var(--second-font); --h3: normal 600 36px/1.2 var(--second-font); --h4: normal 600 24px/1.2 var(--second-font); --h5: normal 600 16px/1.2 var(--second-font); --h6: normal 600 16px/1.2 var(--second-font); --common-text: normal 400 16px/1.4 var(--first-font); --black: #222222; --white: #FFFFFF; } :root .coupon-theme-3.coupon-color-v1 { --theme-color: #46534F; --second-color: #9CAFAA; } :root .coupon-theme-3.coupon-color-v2 { --theme-color: #A0C49D; --second-color: #F7FFE5; } :root .coupon-theme-3.coupon-color-v3 { --theme-color: #80558C; --second-color: #D69ADB; } :root .coupon-theme-3.coupon-color-v4 { --theme-color: #AC7088; --second-color: #DEB6AB; } :root .coupon-theme-3.coupon-color-v5 { --theme-color: #694E4E; --second-color: #C1A3A3; } @font-face { font-family: 'palatinolinotype'; font-weight: normal; src: url('../fonts/palatinolinotype_roman.woff2') format('woff2'), url('../fonts/palatinolinotype_roman.woff') format('woff'), url('../fonts/palatinolinotype_roman') format('truetype'), } .coupon-theme-3 .coupon-card { position: relative; } .coupon-theme-3 .coupon-card::after { content: ''; position: absolute; top: 0; width: 70px; height: 250px; clip-path: polygon(0 0, 100% 0, 71% 89%, 0 100%); background-color: var(--second-color); } .coupon-theme-3 .coupon-card::before { content: ''; position: absolute; top: 0; right: 0; width: 70px; height: 250px; transform: scaleX(-1); clip-path: polygon(0 0, 100% 0, 71% 89%, 0 100%); background-color: var(--second-color); -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); } .coupon-theme-3 .coupon-card .section-title { text-align: center; color: var(--white); max-width: 80%; margin: 0 auto; } .coupon-theme-3 .coupon-card .section-title h2 { margin-bottom: 40px; display: inline-flex; padding-bottom: 10px; border-bottom: 2px dashed var(--white); letter-spacing: 3px; } .coupon-theme-3 .coupon-card .section-title h3 { font-weight: 500; font-size: 30px; } .coupon-theme-3 .coupon-card-inner { padding: 50px 30px; } .coupon-theme-3 .coupon-image { position: relative; padding-top: 300px; margin-top: 50px; } .coupon-theme-3 .coupon-image .coupon-card-image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; object-fit: scale-down; } .coupon-theme-3 .coupon-image .discount-text { position: absolute; top: 60%; left: 50%; text-align: center; transform: translate(-50%, -60%); -webkit-transform: translate(-50%, -60%); -moz-transform: translate(-50%, -60%); -ms-transform: translate(-50%, -60%); -o-transform: translate(-50%, -60%); } .coupon-theme-3 .coupon-image .discount-text h4 { color: var(--second-color); font-weight: 500; font-size: 20px; transform-origin: 0 0; transform: rotate(-4.314deg) scale(1, 1); text-transform: uppercase; margin-bottom: 3px; } .coupon-theme-3 .coupon-image .discount-text span { transform: rotate(-2.179deg) scale(1, 1); transform-origin: 0 0; color: var(--second-color); font-size: 45px; display: block; font-weight: 600; -webkit-text-stroke: .5px #ffffff; line-height: 1; } .coupon-theme-3 .coupon-btn-wrapper { display: flex; justify-content: center; margin-top: -40px; } .coupon-theme-3 .coupon-btn-wrapper .btn { background-color: var(--second-color); color: var(--black); border: 2px solid var(--white); font-size: 18px; padding: 25px 20px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; width: 90px; height: 90px; font-weight: 500; } .coupon-theme-3 .coupon-content { background: var(--second-color); border-radius: 10px; color: var(--black); border: 2px solid var(--white); padding: 15px; margin-top: 40px; text-align: center; } .coupon-theme-3 .coupon-content p:not(:last-of-type) { margin-bottom: 10px; } /***** popup css */ .coupon-theme-3 .coupon-popup { position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 2; background: rgba(0, 0, 0, .7); opacity: 0; visibility: hidden; -webkit-transition: all 500ms ease-in-out 0s; -moz-transition: all 500ms ease-in-out 0s; -ms-transition: all 500ms ease-in-out 0s; -o-transition: all 500ms ease-in-out 0s; transition: all 500ms ease-in-out 0s; } .coupon-theme-3 .coupon-popup.active { opacity: 1; visibility: visible; } .coupon-theme-3 .coupon-popup-inner { display: block; position: fixed; left: 0; right: 0; top: 50%; max-height: 100%; overflow: hidden; letter-spacing: normal; color: var(--black); max-width: calc(500px - 60px); width: 100%; margin: 0 auto; transform: scale(0) translateY(-50%); -webkit-transform: scale(0) translateY(-50%); -moz-transform: scale(0) translateY(-50%); -ms-transform: scale(0) translateY(-50%); -o-transform: scale(0) translateY(-50%); -webkit-transition: all 500ms ease-in-out 0s; -moz-transition: all 500ms ease-in-out 0s; -ms-transition: all 500ms ease-in-out 0s; -o-transition: all 500ms ease-in-out 0s; transition: all 500ms ease-in-out 0s; } .coupon-theme-3 .coupon-popup.active .coupon-popup-inner { transform: scale(1) translateY(-50%); -webkit-transform: scale(1) translateY(-50%); -moz-transform: scale(1) translateY(-50%); -ms-transform: scale(1) translateY(-50%); -o-transform: scale(1) translateY(-50%); } .coupon-theme-3 .coupon-code-content .set:not(:last-of-type) { margin-bottom: 10px; } .coupon-theme-3 .coupon-popup-title { text-transform: uppercase; text-align: center; max-width: 70%; width: 100%; margin: 0 auto 25px; } .coupon-theme-3 .coupon-popup-title h2 { color: var(--black); letter-spacing: 1.4px; } .coupon-theme-3 .coupon-code-info { border: 2px solid var(--white); background-color: var(--theme-color); color: #dcdcdc; padding: 20px; text-align: center; display: block; border-radius: 10px; margin-bottom: 30px; overflow: hidden; } .coupon-theme-3 .coupon-code-info span { display: block; color: var(--white); font-weight: 500; font-size: 25px; } .coupon-theme-3 .coupon-code-info p { background-color: var(--second-color); border-radius: 10px; color: var(--black); padding: 10px 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; max-width: 160px; width: 100%; } .coupon-theme-3 .coupon-info-item:not(:last-of-type) { margin-bottom: 10px; } .coupon-theme-3 .coupon-info-item { font-size: 16px; font-family: var(--first-font); gap: 15px; } .coupon-theme-3 .coupon-code-content .acnav-label { position: relative; font-size: 18px; width: 100%; display: block; color: var(--black); font-family: var(--first-font); padding: 10px 30px 10px 0px; } .coupon-theme-3 .coupon-code-content .set .acnav-label:after { content: ""; position: absolute; background-image: url(../images/angle-down-solid.svg); background-repeat: no-repeat; background-position: 50% 50%; height: 16px; width: 16px; right: 0px; top: 50%; transform: translateY(-50%); background-size: 14px; transition: all 500ms ease-in-out 0s; -webkit-transition: all 500ms ease-in-out 0s; -moz-transition: all 500ms ease-in-out 0s; -ms-transition: all 500ms ease-in-out 0s; -o-transition: all 500ms ease-in-out 0s; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); } .coupon-theme-3 .coupon-code-content .set.is-open .acnav-label:after { transform: translateY(-50%) rotate(180deg); -webkit-transform: translateY(-50%) rotate(180deg); -moz-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); -o-transform: translateY(-50%) rotate(180deg); } .coupon-theme-3 .coupon-code-content .acnav-list ul { padding-left: 30px; padding-right: 10px; } .coupon-theme-3 .coupon-code-content .acnav-list ul li:not(:last-of-type) { margin-bottom: 7px; } .coupon-theme-3 .coupon-code-content .acnav-list ul li { font-size: 16px; list-style: disc; } .coupon-theme-3 .coupon-popup-inner .popup-btn-wrapper { margin-top: 30px; } .coupon-theme-3 .popup-btn-wrapper .popup-btn { background-color: var(--theme-color); color: var(--white); border: 2px solid var(--white); font-size: 18px; padding: 25px 20px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; width: 90px; height: 90px; font-weight: 500; } .coupon-theme-3 .coupon-popup .common-close { position: absolute; top: 10px; right: 35px; padding: 0; background: var(--white); border: none; z-index: 1; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; } .coupon-theme-3 .coupon-popup .common-close svg { width: 17px; height: 17px; } .coupon-theme-3 .coupon-popup-content { max-height: 600px; overflow: auto; padding: 0 35px; position: relative; } .coupon-theme-3 .coupon-popup-content::-webkit-scrollbar { width: 5px; } .coupon-theme-3 .coupon-popup-content::-webkit-scrollbar-thumb { background-color: var(--white); } .coupon-theme-3 .coupon-popup-content::-webkit-scrollbar-track { background: var(--theme-color); } .coupon-theme-3 .coupon-bg-image { position: relative; padding: 50px 0; z-index: 1; } .coupon-theme-3 .coupon-popup-inner img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: -1; } .coupon-theme-3 .coupon-code-content:not(:last-of-type) { margin-bottom: 10px; } .coupon-theme-3 .coupon-code-content .acnav-list { max-height: 115px; overflow: auto; } .coupon-theme-3 .coupon-code-content .acnav-list::-webkit-scrollbar { width: 3px; } .coupon-theme-3 .coupon-code-content .acnav-list::-webkit-scrollbar-thumb { background-color: var(--theme-color); } .coupon-theme-3 .coupon-code-content .acnav-list::-webkit-scrollbar-track { background: var(--white); } /* ============================================= */ /* !!!! Coupon Card 4 css !!!! */ /* ============================================= */ :root .coupon-theme-4 { --first-font: 'Gilroy'; --second-font: "Philosopher"; --h2: normal 600 40px/1.2 var(--second-font); --h3: normal 600 36px/1.2 var(--second-font); --h4: normal 600 24px/1.2 var(--second-font); --h5: normal 600 16px/1.2 var(--second-font); --h6: normal 600 16px/1.2 var(--second-font); --common-text: normal 500 14px/1.4 var(--first-font); --black: #222222; --white: #FFFFFF; } :root .coupon-theme-4.coupon-color-v1 { --theme-color: #8E806A; --second-color: rgba(142, 128, 106, 0.3); --third-color: rgba(255, 255, 255, 0.3); } :root .coupon-theme-4.coupon-color-v2 { --theme-color: #116A7B; --second-color: rgba(17, 106, 123, 0.3); --third-color: rgba(255, 255, 255, 0.3); } :root .coupon-theme-4.coupon-color-v3 { --theme-color: #AC7A23; --second-color: rgba(172, 122, 35, 0.3); --third-color: rgba(255, 255, 255, 0.3); } :root .coupon-theme-4.coupon-color-v4 { --theme-color: #562349; --second-color: rgba(86, 35, 73, 0.3); --third-color: rgba(255, 255, 255, 0.3); } :root .coupon-theme-4.coupon-color-v5 { --theme-color: #576F72; --second-color: rgba(87, 111, 114, 0.3); --third-color: rgba(255, 255, 255, 0.3); } @font-face { font-family: 'Gilroy'; font-weight: normal; src: url('../fonts/Gilroy-Regular.woff2') format('woff2'), url('../fonts/Gilroy-Regular.woff') format('woff'), url('../fonts/Gilroy-Regular.ttf') format('truetype'), } .coupon-theme-4 .coupon-card { padding: 80px 25px; } .coupon-theme-4 .coupon-card-bg { object-fit: cover; } .coupon-theme-4 .coupon-card-inner { background: var(--second-color); color: var(--white); backdrop-filter: blur(12px); text-align: center; padding: 60px 20px; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; position: relative; } .coupon-theme-4 .section-title h2 { outline: 1px solid var(--white); outline-offset: 3px; border-radius: 50%; padding: 0 20px; display: inline-flex; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; margin-bottom: 30px; } .coupon-theme-4 .coupon-card-inner .discount .discount-text { background-color: var(--theme-color); border-radius: 50%; width: 120px; height: 120px; border: 2px solid var(--white); display: inline-flex; justify-content: center; flex-direction: column; } .coupon-theme-4 .coupon-card-inner .discount .discount-text span { font-family: var(--first-font); font-size: 18px; display: block; text-transform: uppercase; font-weight: 600; } .coupon-theme-4 .coupon-card-inner .discount { position: relative; width: 100%; margin-top: 25px; } .coupon-theme-4 .coupon-card-inner .discount::after { content: ''; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 100%; height: 1px; background-color: var(--white); z-index: -1; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); } .coupon-theme-4 .coupon-btn-wrapper { padding: 40px 0; } .coupon-theme-4 .coupon-btn-wrapper .btn { background-color: var(--theme-color); border: 2px solid var(--white); font-size: 18px; padding: 10px 20px; box-shadow: inset rgb(0, 0, 0, .5) 0 0 7px 0; max-width: 150px; width: 100%; } .coupon-theme-4 .coupon-content { padding-top: 40px; border-top: 2px dashed var(--white); } .coupon-theme-4 .coupon-content p { font-size: 18px; } .coupon-theme-4 .coupon-content p:not(:last-of-type), .coupon-theme-4 .coupon-content:not(:last-of-type), .coupon-theme-4 .coupon-popup-inner .coupon-code-content:not(:last-of-type) { margin-bottom: 15px; } /***** popup css */ .coupon-theme-4 .coupon-popup { position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 2; background: rgba(0, 0, 0, .7); opacity: 0; visibility: hidden; -webkit-transition: all 500ms ease-in-out 0s; -moz-transition: all 500ms ease-in-out 0s; -ms-transition: all 500ms ease-in-out 0s; -o-transition: all 500ms ease-in-out 0s; transition: all 500ms ease-in-out 0s; } .coupon-theme-4 .coupon-popup.active { opacity: 1; visibility: visible; } .coupon-theme-4 .coupon-popup-inner { -webkit-transition: all 500ms ease-in-out 0s; -moz-transition: all 500ms ease-in-out 0s; -ms-transition: all 500ms ease-in-out 0s; -o-transition: all 500ms ease-in-out 0s; transition: all 500ms ease-in-out 0s; display: block; position: fixed; left: 0; right: 0; top: 50%; max-height: 100%; overflow: hidden; letter-spacing: normal; color: var(--white); max-width: calc(500px - 60px); width: 100%; margin: 0 auto; transform: scale(0) translateY(-50%); -webkit-transform: scale(0) translateY(-50%); -moz-transform: scale(0) translateY(-50%); -ms-transform: scale(0) translateY(-50%); -o-transform: scale(0) translateY(-50%); border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; } .coupon-theme-4 .coupon-popup.active .coupon-popup-inner { transform: scale(1) translateY(-50%); -webkit-transform: scale(1) translateY(-50%); -moz-transform: scale(1) translateY(-50%); -ms-transform: scale(1) translateY(-50%); -o-transform: scale(1) translateY(-50%); } .coupon-theme-4 .coupon-code-content .set { background-color: var(--third-color); border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; padding: 10px 15px; } .coupon-theme-4 .coupon-code-content .set:not(:last-of-type) { margin-bottom: 10px; } .coupon-theme-4 .coupon-popup-title { text-transform: uppercase; text-align: center; max-width: 60%; margin: 0 auto 25px; } .coupon-theme-4 .coupon-code-info { border: 2px dashed var(--white); color: #dcdcdc; padding: 20px; text-align: center; max-width: 300px; margin: 0 auto; height: 100%; display: block; border-radius: 10px; margin-bottom: 40px; overflow: hidden; } .coupon-theme-4 .coupon-code-info span { display: block; color: var(--white); font-weight: 500; } .coupon-theme-4 .coupon-info-item:not(:last-of-type) { margin-bottom: 10px; } .coupon-theme-4 .coupon-info-item { font-size: 16px; font-family: var(--first-font); gap: 10PX; } .coupon-theme-4 .coupon-code-content .acnav-label { position: relative; font-size: 18px; width: 100%; display: block; color: var(--white); font-family: var(--first-font); padding: 0 30px 0 0; } .coupon-theme-4 .coupon-code-content .set .acnav-label:after { content: ""; position: absolute; background-image: url(../images/angle-down-white.svg); background-repeat: no-repeat; background-position: 50% 50%; height: 16px; width: 16px; right: 0; top: 50%; transform: translateY(-50%); background-size: 14px; transition: all 500ms ease-in-out 0s; -webkit-transition: all 500ms ease-in-out 0s; -moz-transition: all 500ms ease-in-out 0s; -ms-transition: all 500ms ease-in-out 0s; -o-transition: all 500ms ease-in-out 0s; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); } .coupon-theme-4 .coupon-code-content .set.is-open .acnav-label:after { transform: translateY(-50%) rotate(180deg); -webkit-transform: translateY(-50%) rotate(180deg); -moz-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); -o-transform: translateY(-50%) rotate(180deg); } .coupon-theme-4 .coupon-code-content .acnav-list ul { padding-left: 30px; padding-right: 10px; } .coupon-theme-4 .coupon-code-content .acnav-list ul li:not(:last-of-type) { margin-bottom: 7px; } .coupon-theme-4 .coupon-code-content .acnav-list ul li { font-size: 16px; list-style: disc; } .coupon-theme-4 .coupon-popup-inner .popup-btn-wrapper { margin-top: 40px; } .coupon-theme-4 .popup-btn-wrapper .popup-btn { max-width: 150px; width: 100%; background-color: var(--white); border: 2px solid var(--white); color: var(--theme-color); font-size: 18px; box-shadow: inset rgb(0, 0, 0, .5) 0 0 7px 0; } .coupon-theme-4 .coupon-popup .common-close { position: absolute; top: 10px; right: 35px; padding: 0; background: var(--white); border: none; z-index: 1; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; } .coupon-theme-4 .coupon-popup .common-close svg { width: 17px; height: 17px; } .coupon-theme-4 .coupon-popup .common-close svg path { fill: var(--theme-color); } .coupon-theme-4 .coupon-popup-content { padding: 60px 40px; /* max-height: 700px; overflow: auto; */ } .coupon-theme-4 .coupon-popup-inner img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: -1; } .coupon-theme-4 .coupon-code-content .acnav-list { max-height: 135px; overflow: auto; margin-top: 10px; } .coupon-theme-4 .coupon-code-content .acnav-list::-webkit-scrollbar, .coupon-theme-4 .coupon-popup-content::-webkit-scrollbar { width: 3px; } .coupon-theme-4 .coupon-code-content .acnav-list::-webkit-scrollbar-thumb, .coupon-theme-4 .coupon-popup-content::-webkit-scrollbar-thumb { background-color: var(--theme-color); } .coupon-theme-4 .coupon-code-content .acnav-list::-webkit-scrollbar-track, .coupon-theme-4 .coupon-popup-content::-webkit-scrollbar-track { background: var(--white); } /* ============================================= */ /* !!!! Coupon Card 5 css !!!! */ /* ============================================= */ :root .coupon-theme-5 { --first-font: "Outfit", sans-serif; --second-font: "Proza Libre", sans-serif; --h2: normal 600 40px/1.2 var(--second-font); --h3: normal 600 36px/1.2 var(--second-font); --h4: normal 600 24px/1.2 var(--second-font); --h5: normal 600 16px/1.2 var(--second-font); --h6: normal 600 16px/1.2 var(--second-font); --common-text: normal 500 14px/1.4 var(--first-font); --black: #222222; --white: #FFFFFF; } :root .coupon-theme-5.coupon-color-v1 { --theme-color: #BA9916; --second-color: #FFEDAD; --third-color: rgba(255, 255, 255, 0.31); --fourth-color: rgba(187, 154, 22, 0.8); } :root .coupon-theme-5.coupon-color-v2 { --theme-color: #FA7070; --second-color: #FFCECE; --third-color: rgba(255, 255, 255, 0.31); --fourth-color: rgba(250, 112, 112, 0.8); } :root .coupon-theme-5.coupon-color-v3 { --theme-color: #6AD4DD; --second-color: #CAFBFF; --third-color: rgba(255, 255, 255, 0.31); --fourth-color: rgba(106, 212, 221, 0.8); } :root .coupon-theme-5.coupon-color-v4 { --theme-color: #5755FE; --second-color: #D6D6FF; --third-color: rgba(255, 255, 255, 0.31); --fourth-color: rgba(87, 85, 254, 0.8); } :root .coupon-theme-5.coupon-color-v5 { --theme-color: #2C7865; --second-color: #CAFFF2; --third-color: rgba(255, 255, 255, 0.31); --fourth-color: rgba(44, 120, 101, 0.8); } .coupon-theme-5 .coupon-card { overflow: hidden; } .coupon-theme-5 .coupon-card .card-image { position: relative; padding-top: 50%; z-index: 1; display: flex; align-items: center; justify-content: center; } .coupon-theme-5 .coupon-card .coupon-card-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; object-fit: cover; z-index: -1; } .coupon-theme-5 .coupon-card .card-image::after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-color: var(--fourth-color); z-index: -1; } .coupon-theme-5 .coupon-card .section-title h2 { -webkit-text-stroke: 0.5px #292929; margin-bottom: 40px; } .coupon-theme-5 .coupon-card .section-title h3 { background: var(--third-color); width: 100%; padding: 15px 20px; box-shadow: 0px 14px 14px 0px rgba(0, 0, 0, 0.12); border-radius: 10px; border: 1px solid var(--white); color: var(--black); -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; } .coupon-theme-5 .coupon-card .section-title { position: absolute; top: 50%; text-align: center; color: var(--white); transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); z-index: 2; padding: 0 15px; } .coupon-theme-5 .card-image .card-icon { position: absolute; bottom: -100px; z-index: 0; transform: rotate(10deg); } .coupon-theme-5 .card-image .card-icon svg path:last-of-type { fill: var(--theme-color); } .coupon-theme-5 .coupon-content { background-color: var(--second-color); padding: 100px 20px 30px; position: relative; } .coupon-theme-5 .coupon-content .icon-bg { position: absolute; top: 25%; right: 0; } .coupon-theme-5 .coupon-content .icon-bg1 { position: absolute; top: 20%; left: 0; } .coupon-theme-5 .coupon-content .icon-bg1 svg path { fill: var(--theme-color); } .coupon-theme-5 .coupon-content .icon-bg svg path { fill: var(--theme-color); } .coupon-theme-5 .coupon-image { position: relative; max-width: 260px; margin: 0 auto; } .coupon-theme-5 .coupon-image .discount-text { position: absolute; top: 50%; left: 50%; text-align: center; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); max-width: 80px; width: 100%; } .coupon-theme-5 .coupon-image .discount-text span { color: var(--white); font-size: 35px; display: block; font-weight: 600; line-height: 1; } .coupon-theme-5 .coupon-image .discount-text span b { display: block; text-transform: uppercase; font-family: var(--second-font); font-weight: 600; } .coupon-theme-5 .coupon-btn-wrapper .btn, .coupon-theme-5 .popup-btn-wrapper .btn { background-color: var(--theme-color); color: var(--white); border: 1px solid var(--white); font-size: 18px; padding: 12px 20px; max-width: 150px; width: 100%; font-weight: 400; box-shadow: inset rgb(0, 0, 0, .15) 0 0 5px 0, rgb(0, 0, 0, .15) 0 0 5px 0; } .coupon-theme-5 .coupon-btn-wrapper { padding: 40px 0 0; text-align: center; } .coupon-theme-5 .coupon-content .dec { background: var(--third-color); border-radius: 10px; color: var(--black); border: 2px solid var(--white); padding: 25px; margin-top: 40px; text-align: center; box-shadow: 0px 14px 14px 0px rgba(0, 0, 0, 0.12); backdrop-filter: blur(3px); } .coupon-theme-5 .coupon-content .dec p:not(:last-of-type) { margin-bottom: 15px; } .coupon-theme-5 .coupon-popup-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: -1; } .coupon-theme-5 .coupon-popup-content { padding: 30px 40px; } .coupon-theme-5 .coupon-popup-content .popup-title-btn { padding: 15px 20px; background: var(--theme-color); border-radius: 10px; text-transform: uppercase; font: var(--h4); color: var(--white); line-height: 1; text-shadow: 2px 3px 3px rgba(0, 0, 0, 0.25); text-align: center; margin-bottom: 30px; } .coupon-theme-5 .coupon-popup-content .coupon-info-iteam { gap: 10px; color: var(--black); font-size: 16px; font-family: var(--first-font); } .coupon-theme-5 .coupon-popup-content .coupon-info-iteam:not(:last-of-type) { margin-bottom: 10px; } .coupon-theme-5 .coupon-popup-content .coupon-code-info { border-radius: 10px; overflow: hidden; max-width: 70%; width: 100%; margin: 0 auto 30px; } .coupon-theme-5 .coupon-popup-content .coupon-code-content { border: 2px dashed var(--theme-color); border-radius: 10px; padding: 15px; margin-bottom: 30px; } .coupon-theme-5 .coupon-code-content .acnav-label { padding: 0px 30px 0px 0px; position: relative; font-size: 18px; font-weight: 600; width: 100%; display: block; color: var(--black); font-family: var(--first-font); } .coupon-theme-5 .set.coupon-code-content .collapse { max-height: 120px; overflow: auto; margin-top: 15px; } .coupon-theme-5 .coupon-popup-inner { max-width: calc(500px - 60px); } .coupon-theme-5 .coupon-popup .common-close { background-color: var(--white); border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; } .coupon-theme-5 .set.coupon-code-content .collapse::-webkit-scrollbar, .coupon-theme-5 .coupon-popup-content::-webkit-scrollbar { width: 3px; } .coupon-theme-5 .set.coupon-code-content .collapse::-webkit-scrollbar-thumb, .coupon-theme-5 .coupon-popup-content::-webkit-scrollbar-thumb { background-color: var(--theme-color); } .coupon-theme-5 .set.coupon-code-content .collapse::-webkit-scrollbar-track, .coupon-theme-5 .coupon-popup-content::-webkit-scrollbar-track { background-color: var(--white); } .coupon-theme-1 .card-title h2,.coupon-theme-3 .coupon-card .section-title h2,.coupon-theme-3 .coupon-card .section-title h3,.coupon-theme-4 .coupon-card-inner .section-title h3,.coupon-theme-4 .coupon-card-inner .section-title h2,.coupon-theme-4 .coupon-card-inner .discount-text h4,.coupon-theme-5 .coupon-card .section-title h2{ color: var(--white); } /* == side bar card css === */ .theme-preview .theme-preview-body .coupon-theme-1.coupon-color-v1 .coupon-code-btn:hover{ color: var(--black); } .coupon-theme-2 .scratch-card { max-width: 160px; width: 100%; margin: 0 auto 15px; position: relative; } .scratch-card-cover-container.clear .scratch-card-canvas,.scratch-card-cover-container.clear{ z-index: -1; } .coupon-theme-3 .coupon-popup .common-close svg path{ fill: var(--theme-color); }