.wp-btn{font-weight:600}.wp-btn,.wp-btn-light{border-radius:10px;border-width:0;font-size:16px;padding:10px}.wp-green-bg{background-color:#2fb6a6}.wp-green-text{color:#333;font-weight:600}.wp-btn,.wp-btn:hover{background:#2fb6a6;color:var(--bs-body-bg)}.wp-btn-light,.wp-btn-light:hover{background:var(--bs-gray-200);color:var(--bs-dark)}@media(min-width:650px){.wp-btn,.wp-btn-light{font-size:17px}}.login-form{padding:25px}.card{font-size:14px}.header-blue{background:linear-gradient(135deg,#4e8dff,#4e8dff);background-color:#4e8dff;padding-bottom:56px}.header-blue .navbar{background:transparent;border:none;border-radius:0;box-shadow:none;color:#fff;padding-bottom:5px;padding-top:5px}@media(min-width:768px){.header-blue .navbar{padding-bottom:5px;padding-top:5px}}.navbar .container,.navbar .container-fluid{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:30px;width:100%}.navbar .border-menu-item,.navbar .border-menu-item:hover{border:1.5px solid #2fb6a6;border-radius:25px;width:150px}.navbar .menu-emoji{display:inline-block;font-size:17px;line-height:1;vertical-align:-2px}.navbar .menu-cta,.navbar .menu-cta:hover{align-items:center;animation:menu-cta-pulse 3.2s ease-in-out infinite;background:linear-gradient(135deg,#35c9b6,#2fb6a6 55%,#1f9d8f);border-radius:999px;box-shadow:0 10px 22px rgba(47,182,166,.35);color:#fff!important;display:flex;flex-direction:column;gap:2px;justify-content:center;margin:20px 18px 10px;overflow:hidden;padding:14px 22px;position:relative;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.navbar .menu-cta:hover{animation-play-state:paused;box-shadow:0 14px 28px rgba(47,182,166,.45);transform:translateY(-2px) scale(1.02)}.navbar .menu-cta:active{transform:translateY(0) scale(.99)}.navbar .menu-cta-main{display:block;font-size:17px;font-weight:800;letter-spacing:.01em;line-height:1.3}.navbar .menu-cta-sub{display:block;font-size:12.5px;font-weight:600;line-height:1.3;opacity:.92}.navbar .menu-cta:after{animation:menu-cta-shine 3.6s ease-in-out infinite;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.38),transparent);content:"";height:100%;left:-60%;pointer-events:none;position:absolute;top:0;transform:skewX(-18deg);width:42%}@keyframes menu-cta-shine{0%{left:-60%}60%{left:135%}to{left:135%}}@keyframes menu-cta-pulse{0%,to{box-shadow:0 10px 22px rgba(47,182,166,.35)}50%{box-shadow:0 10px 26px rgba(47,182,166,.55)}}#admin-console .card{font-size:13px}.nav-link{display:block;padding:.5rem}.container .title{flex-grow:1;font-size:19px;font-weight:700;text-align:center}.faq-content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding-left:30px;padding-right:30px;padding-top:25px}.FaqItem .question{color:#333;font-size:20px;font-weight:700;margin-bottom:5px}.FaqItem .answer{color:#333;font-size:16px;font-weight:600;margin-bottom:25px}.faq-content .footer-basic{padding:0}.faq-content .footer-basic .social{padding-bottom:25px;text-align:left}#welcome-page .generic-banner{align-items:center;background:#fff;background:#2fb6a6;display:flex;justify-content:center;overflow:hidden;transition:all .5s;transition-delay:.5s}#welcome-page .generic-banner.visible{opacity:1;transform:translateY(0)}#welcome-page .generic-banner .banner-content{background:#2fb6a6;background-size:cover;border-radius:0;box-sizing:border-box;height:auto;margin:0;max-width:800px;position:relative;width:100%}#welcome-page .generic-banner .banner-content .text{color:#fff;float:none;line-height:1.5;position:relative;text-align:center;z-index:1}#welcome-page .text-container{color:#333;display:flex;flex-direction:column;justify-content:center;margin:0;text-align:center;white-space:pre-line}#welcome-page .text-container .text{font-size:42px;font-style:normal;font-weight:700;letter-spacing:-.06em;line-height:45px;margin:20px 0}#welcome-page .content .row{padding-left:25px;padding-right:25px}#welcome-page .magonyou-btn,#welcome-page .magonyou-btn:hover{align-items:center;background:#2fb6a6;border-color:#2fb6a6;border-radius:999px;color:var(--bs-light);display:inline-flex;font-size:20px;font-weight:600;height:64px;justify-content:center;max-width:440px;padding:0 32px;text-align:center;white-space:nowrap;width:100%}#welcome-page .magonyou-btn:hover{background:#2fb6a6;box-shadow:0 4px 4px #f070603d}#welcome-page .card{border-width:0;text-align:center}#welcome-page .benefits-row,#welcome-page .demo-video-row,#welcome-page .styles-showcase-row{padding:15px 0}#welcome-page .benefits-row .col .card{min-width:250px}#welcome-page .benefits-row .col .card .card-title{font-size:18px;margin-top:.5rem;text-align:center}#welcome-page .styles-showcase-row{padding:35px 0;text-align:center}#welcome-page .demo-video-row .col,#welcome-page .demo-video-row .col .card,#welcome-page .demo-video-row .col .card .card-body{background:#fbe0da;padding-left:5px;padding-right:5px}#welcome-page .demo-video-row .col .card .card-title{color:#333;margin-top:10px}#welcome-page .footer-basic ul a{color:#888;font-size:16px}@media(min-width:320px){.container{max-width:1140px;padding-left:0;padding-right:0}#welcome-page .generic-banner .banner-content{padding:10px 5px}#welcome-page .generic-banner .banner-content .text .title{font-size:16px;font-weight:400}#welcome-page .generic-banner .banner-content .text .subtitle{font-size:16px}#welcome-page .header-photos{margin-top:25px}#welcome-page .text-container{margin:10px 0;text-align:center}#welcome-page .text-container .small-text,#welcome-page .text-container .text{margin:10px 0}#welcome-page .text-container .text{font-size:28px;line-height:45px;padding:10px 0}#welcome-page .text-container .medium-text{font-size:20px;font-weight:500;line-height:30px;padding:10px 0}#welcome-page .text-container .small-text{font-size:16px}#welcome-page .benefits-row .col .card{margin:15px}#welcome-page .styles-showcase-row .col img{margin:1rem 0;width:100%}#welcome-page .styles-showcase-row .col h2{color:#454545;font-size:24px;margin:.5rem 0}#welcome-page .demo-video-row .col .card .card-title{font-size:28px}#welcome-page .magonyou-btn,#welcome-page .magonyou-btn:hover{font-size:19px;font-weight:600;height:60px;margin-top:15px;max-width:440px;padding:0 28px}}@media(min-width:960px){#welcome-page .generic-banner .banner-content{padding:15px 5px}#welcome-page .generic-banner .banner-content .text .title{font-size:18px;font-weight:400}#welcome-page .generic-banner .banner-content .text .subtitle{font-size:18px}#welcome-page .header-photos{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:0;min-height:450px;overflow:hidden;padding-right:35px;width:50%}#welcome-page .text-container{animation:fadeInUp;animation-delay:.5s;animation-duration:1s;animation-fill-mode:forwards;flex-grow:1;margin:35px 0;max-width:50%;opacity:0;padding-left:35px;text-align:left}#welcome-page .text-container .text{font-size:36px;line-height:60px;margin-bottom:-10px}#welcome-page .text-container .medium-text{font-size:24px;font-weight:500;line-height:40px;padding:20px 10px}#welcome-page .text-container .small-text{font-size:18px;font-weight:500;line-height:22px;margin:0;padding:18px 0}#welcome-page .benefits-row .col .card{margin:25px}#welcome-page .styles-showcase-row .col img{margin:1rem 0;width:50%}#welcome-page .styles-showcase-row .col h2{color:#454545;font-size:24px;margin:.5rem 0}#welcome-page .demo-video-row .col .card .card-title{font-size:32px}#welcome-page .magonyou-btn,#welcome-page .magonyou-btn:hover{font-size:20px;font-weight:600;height:64px;max-width:440px;padding:0 32px}}.wall-hint{color:#333;font-size:15px;font-weight:500;opacity:.9;padding-top:15px;text-align:center;vertical-align:middle}.checkout-card{border-radius:10px;box-shadow:0 0 10px var(--bs-gray-400);min-width:250px}.checkout-card .title{color:var(--bs-gray-600);font-size:16px;font-weight:400}.checkout-card .text{color:#000;font-size:16px}.checkout-card .tip-text{color:var(--bs-gray-600);font-size:15px}.checkout-card .card-body{font-size:17px}.checkout-card .order-help-note{font-size:16px}.checkout-card .wall-summary{background:#f2fbf9;border:1px solid #d5efe9;border-radius:5px;color:#002040;font-size:14px;margin-bottom:14px;padding:10px 12px}.checkout-card .wall-summary-row{display:flex;font-variant-numeric:tabular-nums;justify-content:space-between;padding:3px 0}.checkout-card .wall-summary-total{border-top:1px dashed #b9e3da;font-size:18px;font-weight:700;margin-top:4px;padding-top:7px}.checkout-card .wall-ship-group{align-items:center;display:flex;gap:6px;min-width:0}.checkout-card .wall-ship-nudge{background:#fff8e6;border-radius:5px;color:#b8860b;font-size:11px;font-weight:600;padding:1px 6px;white-space:nowrap}@media(min-width:650px){.checkout-card .text,.checkout-card .title{font-size:17px}.checkout-card .tip-text{font-size:16px}}@media(min-width:768px){.checkout-row{--bs-gutter-x:4rem}}@media(min-width:650px) and (max-width:767px){.checkout-card-col{margin-top:32px!important}}@media(min-width:1440px){.review-order-page.elegant.desktop{height:100%;top:0;width:100%}}@media(min-width:650px){.review-order-page.elegant.desktop{height:-moz-max-content!important;height:max-content!important;min-height:100%;overflow-x:hidden;overflow-y:auto}}@media(min-width:1440px){.review-order-page{border-radius:5px;height:calc(100vh - 40px);margin:0 auto;overflow:hidden;position:relative;top:20px;width:1400px}}.review-order-page{background-color:#fbf7f0;box-shadow:0 1px 1px #0000001a,0 2px 5px #0003;display:flex;flex-direction:column;height:100%}@media(min-width:1024px){.review-order-page.elegant.desktop .content{min-height:650px;width:calc(100vw - 362px)}}.review-order-page.elegant.desktop .content{box-sizing:border-box;height:100%;justify-content:center;overflow:hidden;width:100%}@media(min-width:960px){.review-order-page .content{-webkit-overflow-scrolling:touch;overflow:auto}}.review-order-page .content{height:100%;overflow:hidden;padding-bottom:80px;position:relative}@media(max-width:649px){.review-order-page .content{margin-top:12px!important}}@media(min-width:1510px){.review-order-page.elegant.desktop .content .TilesStrip{max-width:1135px}}@media(min-width:1250px){.review-order-page.elegant.desktop .content .TilesStrip{max-width:855px}}.review-order-page.elegant.desktop .content .TilesStrip{box-sizing:border-box;display:flex;margin:0 15px;overflow:visible;padding:0;width:unset}.elegant.desktop .TilesStrip{align-content:flex-start;flex-wrap:wrap;height:unset;margin:auto;overflow:hidden;padding-bottom:30px;padding-left:10%;padding-top:30px}@media(min-width:960px){.elegant .TilesStrip{padding-bottom:60px;padding-top:60px}.TilesStrip{align-content:flex-start;flex-wrap:wrap;height:unset;margin:auto;overflow:hidden;padding-bottom:30px;padding-left:10%;padding-top:30px;width:95%}}.TilesStrip{-webkit-overflow-scrolling:touch;align-items:center;align-self:center;display:flex;height:100%;overflow-y:auto}.TilesStrip:after{content:"";flex-shrink:0;height:100%;width:20px}.tile{align-items:center;animation:tile-appear .6s;cursor:pointer;display:flex;flex-shrink:0;height:253px;justify-content:center;padding-left:0;padding-right:0;position:relative;width:253px;will-change:transform,scroll-position,width,opacity}@media(min-width:650px){.tile{height:203px;margin:10px;width:203px}}.tile-base{background-image:linear-gradient(to right bottom,#fff,#fdfbf7,#fbf6ec,#f8f2e6,#f6eee0);border-radius:3px;box-shadow:2px 4px 8px 1px rgba(60,60,60,.42),2px 4px 3px 1px rgba(0,0,0,.16);inset:1px 10px 14px 5px;position:absolute}@media(min-width:960px){.tile-base{box-shadow:4px 1px 1px #00000040,1px 15px 10px 2px #00000040}}@media(hover:hover){.tile .preview,.tile .tile-base{transition:filter .2s}}.tile .preview.frameless{height:238px;width:238px}@media(min-width:650px){.tile .preview.frameless{height:189px;width:189px}}.tile-refreshing{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:6}.tile-refreshing-spinner{animation:tile-refreshing-spin .8s linear infinite;background:conic-gradient(from 0deg,#2fb6a6 0,#ffc857 50%,#2fb6a6 100%);border-radius:50%;height:44px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 6px));width:44px}@keyframes tile-refreshing-spin{to{transform:rotate(1turn)}}.cropper-loading{background:hsla(0,0%,100%,.5);inset:0;pointer-events:none;position:absolute;z-index:6}.cropper-loading,.tile .preview{align-items:center;display:flex;justify-content:center}.tile .preview{animation:fade-in .4s;border-radius:5px;margin-left:-5px;margin-top:-9px;overflow:hidden;z-index:4}@media(min-width:650px){.tile .preview{margin-left:-5px;margin-top:-11px}}.tile .preview .preview-image{opacity:1;transition:opacity .3s;z-index:1}.tile .preview .preview-image-tile-0001{width:100%}.tile .preview .preview-image-tile-0002,.tile .preview .preview-image-tile-0004{width:93%}.tile .preview .preview-image-tile-0003,.tile .preview .preview-image-tile-0005{width:75%}.TileFrame{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%;z-index:4}.TileFrame .frame.hidden{visibility:hidden}.TileFrame .frame{position:absolute;right:0;top:0;width:100%}.tile .crop.frameless,.tile .remove.frameless{right:22px}.tile .remove.frameless{top:15px}.tile .crop.frameless{top:50px}.tile .remove{top:20px}.tile .crop{top:55px}.tile .crop:hover,.tile .remove:hover{opacity:.95}.tile .crop,.tile .remove{background-color:#fff;border-radius:9px;box-shadow:0 4px 4px #0000000d;cursor:pointer;height:32px;opacity:0;overflow:hidden;position:absolute;right:20px;width:32px;z-index:4}.tile .crop .icon,.tile .remove .icon{height:18px;inset:0;margin:auto;position:absolute;width:18px}@media(hover:hover){.tile .crop.hovered,.tile .remove.hovered{background-color:#fff;opacity:1;pointer-events:all;transition:all .3s}}.wall-add-btn{flex-direction:column}.wall-add-btn:after{color:#2fb6a6;content:"點擊上傳照片";display:block;font-size:14px;font-weight:600;letter-spacing:.02em}.wall-add-btn svg{color:#2fb6a6;font-size:1rem;height:64px;margin-bottom:8px;padding:0;text-align:center;transform-origin:center;width:64px}@media(min-width:1250px){.UploadButton.desktop.right-side{margin-top:15px}}.UploadButton.desktop.right-side{animation:appear .6s;margin-left:23px}.UploadButton.desktop{background:hsla(0,0%,100%,.9);border:unset;border-radius:4px;box-shadow:0 4px 7px #8080802b;box-sizing:border-box;cursor:pointer;height:242px;position:relative;transition:background-color .3s,box-shadow .3s;width:240px}@media(min-width:960px){.UploadButton.right-side{margin-bottom:18px}}.UploadButton.right-side{animation:invisible .6s,fade-in .8s .6s,right-slide-in 1.2s;margin-left:8px;margin-right:5px;margin-top:-3px}.UploadButton{align-items:center;animation:fade-in .8s;border:4px dashed #4e8dff;border-radius:14px;cursor:pointer;display:inline-flex;flex-shrink:0;height:230px;justify-content:center;position:relative;transition:box-shadow .3s,background-color .3s,transform .3s,border-color .3s;width:230px}.navbar .bm-burger-button{cursor:pointer;height:16px;left:0;position:relative;top:0;width:20px}.navbar .bm-burger-bars{background-color:#4e8dff}.navbar .line-style{height:20%;left:0;position:absolute;right:0}.navbar .cross-style{cursor:pointer;position:absolute;right:12px;top:22px}.navbar .bm-cross{background:#bdc3c7}.navbar .bm-cross-button{height:24px;width:24px}.navbar .bm-menu{background-color:#fff;box-shadow:-20px 0 39px 0 rgba(0,0,0,.23);height:100%;left:0;overflow-x:hidden;padding-top:60px;position:fixed;top:0;transition:.3s;width:0;z-index:1000}.navbar .bm-overlay{background:rgba(0,0,0,.3)}.navbar .bm-item-list{color:#b8b7ad;font-size:20px;margin-left:10%;margin-right:10%}.navbar .bm-item-list>*{display:flex;padding:.7em;text-decoration:none}.navbar .bm-item-list>*>span{color:#fff;font-weight:700;margin-left:10px}.navbar .bm-item-list a{align-items:center;color:#000;font-size:16px;font-style:normal;font-weight:600;padding:10px 10px 10px 0}.cropper{border-radius:5px;box-shadow:1px 5px 10px 2px #00000040;height:280px;overflow:hidden;width:280px}.modal-mask{background-color:rgba(0,0,0,.5);display:table;height:100%;left:0;position:fixed;top:0;transition:opacity .2s ease;width:100%;z-index:9998}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{background-color:#f5f5f5;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.33);margin:0 auto;padding:0;transition:all .3s ease;width:360px}.modal-header{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 0 10px #0000004d;padding:10px 15px}.modal-header .title{color:rgba(0,0,0,.87);flex-grow:1;font-size:16px;font-weight:700;text-align:center}.modal-header .left-comp,.modal-header .right-comp{width:15%}.modal-body{padding:0 40px}.modal-body .modal-cropper,.modal-body .modal-gift-design{padding:0}.modal-default-button{float:right}.modal-footer{border:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:block;padding:25px 15px;text-align:center}.modal-body .remove{color:#d9483f;padding:15px 5px;text-align:right}.modal-body .remove .icon{height:18px;vertical-align:text-top;width:18px}.modal-body .text,.modal-footer .text{color:#8c8c8c;font-size:14px;font-weight:700;letter-spacing:1.6px;pointer-events:none;text-align:center;text-transform:uppercase;z-index:2}.CloseButton{color:#8c8c8c;font-size:20px}.CloseButton,.DoneButton,.RemoveButton{background:transparent;border-width:0;cursor:pointer;font-weight:700}.DoneButton,.RemoveButton{font-size:18px}.DoneButton,.RemoveButton{color:#2fb6a6}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal-container,.modal-leave-to .modal-container{transform:scale(1.1)}.tile-grid{-webkit-overflow-scrolling:touch;align-content:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;margin:10px 0;min-height:0;min-width:0;overflow-x:auto;overflow-y:hidden;width:100%}.tile-slide{align-items:center;display:flex;flex-shrink:0;justify-content:center}@media(max-width:649px){.TilesStrip{display:block;height:auto;margin-left:0;margin-right:0;overflow:visible}.TilesStrip:after{display:none}.tile-grid{gap:15px;height:400px;margin-top:0}.tile,.tile-slide{height:185px;width:185px}.tile .preview.frameless{height:175px;width:175px}}.style-slider-container{background-color:#fffdf8;display:none;padding:0 5px}.pricing-slider-container{background-color:#fffdf8;padding:8px 5px 0}.pricing-nudge{background-color:#fffdf8;color:#2fb6a6;font-size:13px;font-weight:600;padding:4px 12px 2px;text-align:center}.pricing-note{align-items:center;background-color:#fffdf8;border-bottom:1px solid #f0ede4;color:#8a8f98;display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:2px 12px 10px}.pricing-note .upload-count{color:#261f23;font-size:15px;font-weight:500;white-space:nowrap}.pricing-note .upload-count b{color:#4e8dff;font-weight:700}.pricing-note .upload-note{color:#8a8f98;font-size:13px;text-align:right;white-space:nowrap}.pricing-note .upload-note.is-nudge{color:#4e8dff;font-weight:600}@media (max-width:420px){.pricing-note{font-size:11px}.pricing-note .upload-note{font-size:12px;line-height:1.3;white-space:normal}}.pricing-slider{height:88px}.pricing-slide{max-width:88px;min-width:88px;overflow:visible!important}.pricing-card,.pricing-slide{align-items:center;display:flex;justify-content:center}.pricing-card{animation:fade-scale-in .4s;background:#faf9f6;border:1.5px solid #ece8de;border-radius:10px;cursor:default;flex-direction:column;height:64px;position:relative;width:80px}.pricing-next-badge{background:#4e8dff;border-radius:9px;box-shadow:0 1px 3px rgba(78,141,255,.35);color:#fff;font-size:11px;font-weight:700;left:0;line-height:1;padding:4px 7px;position:absolute;top:-13px;transform:translateX(-60%);white-space:nowrap;z-index:5}.pricing-card .pricing-qty{color:#9aa0a6;font-size:13px;font-weight:600;line-height:1.2}.pricing-card .pricing-price{color:#b6bcc2;font-size:18px;font-weight:700;line-height:1.2;margin-top:1px}.pricing-card .pricing-discount{color:#c0c5ca;font-size:11.5px;font-weight:600;line-height:1.2;margin-top:1px}.pricing-card .pricing-free-ship{color:#c0c5ca;font-size:9.5px;font-weight:600;line-height:1.1;margin-top:1px;white-space:nowrap}.pricing-card.active{background:#eafaf7;border-color:#2fb6a6}.pricing-card.active .pricing-qty{color:#2fb6a6}.pricing-card.active .pricing-price{color:#1d8f83}.pricing-card.active .pricing-discount,.pricing-card.active .pricing-free-ship{color:#2fb6a6}.order-tier-card{background:#eafaf7;border:1.5px solid #2fb6a6;border-radius:10px;display:inline-block;line-height:1.3;padding:8px 16px}.order-tier-card .order-tier-qty{color:#2fb6a6;font-size:14px;font-weight:600}.order-tier-card .order-tier-price{color:#1d8f83;font-size:14px;font-weight:600;margin-top:2px}.order-tier-card .order-tier-discount{color:#2fb6a6;font-size:12px;font-weight:600;margin-top:1px}@media (min-width:650px){.pricing-slider-container{padding:12px 5px}.pricing-slider{justify-content:center}}.style-slider{height:90px}.style-slide{max-width:64px;min-width:64px}.style-slide,.style-slider .filter-button{align-items:center;display:flex;justify-content:center}.style-slider .filter-button{animation:fade-scale-in .4s;border-radius:6px;cursor:pointer;flex:none;flex-direction:column;height:84px;scroll-margin:10px;width:64px}.style-slider .filter-button.selected{background-color:rgba(78,141,255,.65);border-radius:6px;color:#333}.style-slider .filter-button.selected .filter-image{opacity:1}.style-slider .filter-button.selected .filter-name{color:#fff;font-weight:600}.style-slider .filter-button img{border-radius:6px}.style-slider .filter-button .filter-image{height:58px;width:58px}.style-slider .filter-image{opacity:.8}.style-slider .RetinaImage{transition:opacity .2s}.style-slider .filter-name{color:rgba(0,0,0,.9);font-size:12px;font-weight:500;letter-spacing:.5px;line-height:10px;margin-top:5px;text-transform:capitalize}.style-slider .line-vertical{background-color:gray;height:25%;position:absolute;width:10%}@media(min-width:320px){#welcome-page .content .testimonial-slider-container{padding:50px 20px}}@media(min-width:960px){#welcome-page .content .testimonial-slider-container{padding:50px}}#welcome-page .content .testimonial-slider-container{background-color:#fff}.testimonial-slider-container .header{color:#454545;padding:0 15px;text-align:center}.testimonial-slider-container .header .title{font-size:24px;font-weight:700;line-height:24px;padding-bottom:13px}.testimonial-slider-container .header .subtitle{font-size:17px;line-height:17px;margin-top:5px}.testimonial-slider{margin-top:50px}.testimonial-slide{border:1px solid #ededed;border-radius:8px;box-shadow:0 4px 4px rgb(0 0 0/2%);height:-moz-fit-content;height:fit-content;max-width:290px;min-width:290px;overflow:hidden;padding:0}.testimonial-slide,.testimonial-slider .filter-button{align-items:center;display:flex;justify-content:center}.testimonial-slider .filter-button{animation:fade-scale-in .4s;border-radius:6px;cursor:pointer;flex:none;flex-direction:column;scroll-margin:10px;width:290px}.testimonial-slider .filter-button.selected{background-color:rgba(64,144,128,.55);border-radius:6px;color:#333}.testimonial-slider .filter-button.selected .filter-image{opacity:1}.testimonial-slider .filter-button.selected .filter-name{color:#fff;font-weight:600}.testimonial-slider .filter-button .filter-image{height:290px;width:290px}.testimonial-slider .filter-image{opacity:.9}.testimonial-slider .RetinaImage{transition:opacity .2s}.testimonial-slider .info{align-items:normal;display:flex;flex-direction:column;flex-grow:0;height:100px;justify-content:space-between;margin-top:0;padding:15px 18px;width:100%}.testimonial-slider .info .text{align-items:center;color:#454545;display:block;flex-grow:1;font-size:14px;font-weight:600;line-height:20px;margin-top:0;text-align:left;white-space:pre-line}.testimonial-slider .info .social-user{color:grey;font-size:14px;font-weight:400;letter-spacing:normal;margin-top:0}:root{--brand-teal:#2fb6a6;--brand-yellow:#ffc857;--brand-coral:#ff6b8b;--brand-blue:#4e8dff;--brand-charcoal:#333;--brand-pink:var(--brand-coral);--brand-dark:var(--brand-charcoal);--cream:#fbf7f0;--cream-light:#fffdf8;--ink:#333;--ink-soft:#6b7280;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px}body{background:var(--cream-light);font-family:Poppins,sans-serif}.brand-tagline{color:var(--brand-teal);font-family:Caveat,cursive;font-weight:700}.wp-btn{background:var(--brand-teal)}.wp-btn:hover{background:#1f9d8f}.wp-green-bg{background-color:var(--brand-blue)}.wp-green-text{color:var(--brand-blue)}.tracking-greeting{background:linear-gradient(135deg,var(--brand-teal),var(--brand-yellow));border-radius:0;color:#fff;font-family:Fredoka,sans-serif;font-size:20px;font-weight:500;margin:0;padding:6px 20px;text-align:center;width:100%}@media (min-width:768px){.tracking-greeting{font-size:28px}}.tile-crop-chip{align-items:center;background:hsla(0,0%,100%,.92);border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.18);color:#261f23;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:.85;pointer-events:all;position:absolute;right:12px;top:5px;transition:opacity .2s,transform .2s;width:32px;z-index:5}.tile-crop-chip svg{height:16px;width:16px}.tile-crop-chip:active{transform:scale(.92)}@keyframes chip-pulse{0%,to{transform:scale(1)}50%{box-shadow:0 0 0 6px rgba(255,209,102,.45);transform:scale(1.3)}}.tile-crop-chip.pulse{animation:chip-pulse 1.2s ease-in-out 2}@media (hover:hover){.tile:hover .tile-crop-chip{opacity:1;transform:scale(1.1)}.tile .preview .preview-image{transition:opacity .3s,transform .3s}.tile:hover .preview .preview-image{transform:scale(1.03)}}.crop-hint-toast{align-items:center;background:rgba(38,31,35,.94);border-radius:999px;bottom:24px;box-shadow:0 6px 20px rgba(0,0,0,.28);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;left:50%;line-height:1.4;max-width:calc(100vw - 32px);padding:12px 18px;position:fixed;text-align:center;transform:translateX(-50%);white-space:nowrap;z-index:1100}.crop-hint-toast svg{color:#ffd166;flex:0 0 auto}.hint-enter-active,.hint-leave-active{transition:opacity .35s,transform .35s}.hint-enter-from,.hint-leave-to{opacity:0;transform:translateX(-50%) translateY(12px)}.modal-body .modal-cropper{position:relative}.cropper-hint{align-items:center;background:rgba(38,31,35,.85);border-radius:999px;box-shadow:0 4px 14px rgba(0,0,0,.28);color:#fff;display:flex;font-size:13px;font-weight:500;gap:6px;left:0;line-height:1.4;padding:8px 14px;pointer-events:none;position:absolute;top:8px;white-space:nowrap;z-index:10}.cropper-hint svg{color:#ffd166;flex:0 0 auto}body:has(#review-order-page) .wa-float{display:none}.guide-page{padding-bottom:48px}.guide-wrap{max-width:860px}.guide-hero{background:linear-gradient(135deg,#fff6f1,#f2eeeb 55%,#eaf7f4);border-radius:22px;box-shadow:0 10px 30px rgba(0,32,64,.06);margin:24px 0 22px;padding:28px 26px 24px}.guide-badge{align-items:center;background:#fff;border-radius:999px;box-shadow:0 2px 10px rgba(0,32,64,.08);color:#333;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:6px 14px}.guide-hero h1{color:var(--ink);font-size:clamp(24px,4vw,34px);font-weight:800;line-height:1.25;margin:14px 0 10px}.guide-hero .guide-lead{color:#4a5568;font-size:16px;line-height:1.75;margin:0}.guide-card{background:#fff;border:1px solid rgba(0,32,64,.04);border-radius:18px;box-shadow:0 6px 20px rgba(0,32,64,.05);margin-bottom:18px;padding:22px}.guide-card>h2{font-size:19px;margin:0 0 12px}.guide-card h3,.guide-card>h2{color:var(--ink);font-weight:700}.guide-card h3{font-size:16.5px;margin:0 0 6px}.guide-card li,.guide-card p{color:#444;font-size:15.5px;line-height:1.85}.guide-card p:last-child{margin-bottom:0}.guide-card a{color:#2fb6a6;font-weight:600;text-decoration:none}.guide-card a:hover{text-decoration:underline}.guide-list{list-style:none;margin:0;padding-left:0}.guide-list li{margin-bottom:8px;padding-left:24px;position:relative}.guide-list li:before{color:#f07060;content:"•";font-weight:700;left:6px;position:absolute}.guide-tip{background:#fff9f0;border-left:4px solid #ffc978;border-radius:12px;color:#5a4a33;font-size:15px;line-height:1.8;margin:14px 0 0;padding:14px 16px}.guide-grid{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:576px){.guide-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.guide-grid-4{grid-template-columns:repeat(4,1fr)}}.guide-tier{background:#f7faf9;border:1px solid rgba(47,182,166,.18);border-radius:16px;padding:16px 14px;text-align:center}.guide-tier .qty{color:#6b7280;display:block;font-size:13px;font-weight:600}.guide-tier .price{color:var(--ink);display:block;font-size:26px;font-weight:800;margin:4px 0 2px}.guide-tier .note{color:#2fb6a6;display:block;font-size:12.5px;font-weight:700}.guide-tier.is-best{background:#edf9f6;border-color:#2fb6a6}.guide-steps{counter-reset:gs;list-style:none;margin:0;padding-left:0}.guide-steps li{color:#444;counter-increment:gs;font-size:15.5px;line-height:1.8;margin-bottom:12px;padding-left:40px;position:relative}.guide-steps li:before{align-items:center;background:#2fb6a6;border-radius:50%;color:#fff;content:counter(gs);display:flex;font-size:13px;font-weight:700;height:26px;justify-content:center;left:0;position:absolute;top:3px;width:26px}.guide-cta{background:linear-gradient(135deg,#eaf7f4,#fff6f1);border-radius:20px;margin:26px 0 10px;padding:26px 20px;text-align:center}.guide-cta .guide-cta-text{color:var(--ink);font-size:16px;font-weight:700;margin-bottom:14px}.guide-btn{background:#2fb6a6;border-radius:999px;box-shadow:0 8px 18px rgba(47,182,166,.28);color:#fff!important;display:inline-block;font-size:16px;font-weight:700;padding:12px 26px;text-decoration:none!important;transition:transform .15s ease,box-shadow .15s ease}.guide-btn:hover{box-shadow:0 10px 22px rgba(47,182,166,.35);transform:translateY(-1px)}.guide-footnote{color:#6b7280;font-size:14px;margin-bottom:0;margin-top:14px}.mo-stripe-btn{background:#4e8dff;border:0;color:#fff}.mo-stripe-btn:active,.mo-stripe-btn:focus,.mo-stripe-btn:hover{background:#3570db;color:#fff}
