.text-center{text-align:center}.innner-form-step{border-radius:15px;background-color:#fff;box-shadow:1px 2px 8px #5e4b4b;padding-bottom:3rem;overflow:hidden}.left-part-wrapper,.right-part-wrapper{width:100%}.yourpeople-titles-wrapper-2-step{display:flex;align-items:center;justify-content:space-between;padding:0 2rem}.yourpeople-titles-wrapper-2-step .step-2-people-header{font-size:20px;font-weight:700;color:#9e9e9e;padding:0}.text-shadow-title{background-color:#4c2f79;color:transparent;text-shadow:2px 2px 3px rgba(255,255,255,.5);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;font-size:40px}.text-large-shadow{background-color:#32a1a0;color:transparent;text-shadow:2px 2px 3px rgba(255,255,255,.5);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;font-size:30px}.third-step-form h2.sub-header-form{margin-top:2rem}.force-overflow{display:flex;flex-direction:column;justify-content:space-between}.step-form-container{display:flex;justify-content:space-between;flex-direction:column}#style-1::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:5px;background-color:#fafafa}#style-1::-webkit-scrollbar{width:8px;background-color:#f5f5f5}#style-1::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:#c1c1c1;background-color:#c1c1c1}.product-main-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-style:normal;font-weight:700;font-size:13px;line-height:21px;text-align:center;color:#fff;margin:0;text-transform:uppercase;margin-top:1rem}.product-details-overlay .product-main-title{text-align:left}.svg-wrapper{display:flex;flex-direction:column}.next-steps{justify-content:center;display:flex;gap:10px;margin-top:6rem;margin-bottom:3rem}.checkout-button{display:flex;justify-content:center;align-items:center}button#view-cart-page{box-shadow:1px 2px 8px #5e4b4b;background-color:#f0f0f0;color:#7758d1}button#next-celebration-btn{box-shadow:1px 2px 8px #5e4b4b;background-color:transparent;color:#7758d1;border:1px solid #80808094}button#next-person-btn{box-shadow:1px 2px 8px #5e4b4b;background-color:#7758d1}span.checkmark{padding:3px 9px;margin-left:10px}.profile-svg{display:inline-flex;align-content:center;padding-left:20px}.text-wrapper{align-self:center;justify-content:center;margin-left:13px}p.completed{font-size:34px!important;color:#4b2387;font-weight:700}div#last-step{float:right;margin:2rem}.shopfortoday-header-step-2{font-size:24px;color:#000;padding:0 20px;line-height:35px;letter-spacing:.05em;font-weight:700;text-align:center;font-family:Assistant}h2.pic-gift{position:relative;font-family:Baloo Chettan Regular;background:#780e8329;color:#ad9bc8;padding:24px;font-size:32px;font-weight:400;text-transform:uppercase;display:flex;align-items:center;justify-content:center}h2.gift-summary{border-bottom:1px solid grey;text-transform:uppercase;font-weight:700}h2.ctach-gift{font-weight:700;text-transform:uppercase;margin-bottom:25px!important}h3.catgories-gift{font-weight:700;text-align:center;font-size:24px;color:purple}.topic{display:flex;justify-content:space-between;text-transform:uppercase;font-weight:700}h2.pic-gift:after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:-7px;left:0}h3.rec-gift{text-align:center;margn-top:0px;padding-top:30px;color:purple;line-height:0px;font-size:26px}h2.steps.caption.heading{font-family:Archivo,sans-serif;font-weight:600;padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;width:100%;font-weight:400;letter-spacing:.05rem;color:#4ab7b6;position:relative;background-color:#60cbcb;color:transparent;text-shadow:2px 2px 3px #4ab7b60a;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;font-size:24px;line-height:normal;text-transform:uppercase}.second-step-form h2.steps.caption.heading{padding:0 1.5rem;margin-bottom:3rem}.multistep-form-container .header_section{text-align:center;color:#fff;font-size:70px;font-family:Agbalumo;font-weight:regular;padding-bottom:40px;letter-spacing:.01em;text-shadow:0px 4px 4px rgba(0,0,0,.25)}img.inner-image{max-width:100%;object-fit:cover;height:auto}img.grid-image{width:100%;object-fit:cover;height:100%;display:block}#boxBuilderRoot .gs__form-step button.gs__btn-fs-submit.gs__pressed{background:#4c1c89;color:#fff;filter:brightness(100%)}.multistep-form-container{margin-top:3rem;margin-bottom:5rem}.multistep-form-container .progress-bar{display:flex;justify-content:space-between;border-top:1px solid #e1e1e1;margin:3rem 0 2rem}.multistep-form-container .step{flex:1;text-align:center;text-transform:uppercase;padding:40px 14px;color:#fff;position:relative;font-weight:500;font-szie:14px;cursor:pointer}.multistep-form-container .step:before{content:"";width:20px;height:20px;background:#fff;position:absolute;left:50%;transform:translate(-50%);top:-10px;border-radius:100%}.multistep-form-container .form-step{display:none;position:relative}.multistep-form-container .form-step.active{display:block}.profile-container{text-align:center}.profile-details{font-family:var(--font-heading-family);font-size:2rem;margin-bottom:24px;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.radio{display:inline-flex;gap:20px}div#step4-profile-container .profile-details{font-family:var(--font-heading-family);font-size:2rem;margin-bottom:24px;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;flex-direction:row;gap:10px}.profile-details p{margin:16px}.button-wrapper{text-align:center;margin-top:2rem}.multistep-form-container h2{margin-top:0}.multistep-form-container .profile-list{display:flex;justify-content:center;gap:20px;margin-bottom:45px;margin-top:0;flex-wrap:wrap}label.date-picker-label{font-size:15px;line-height:normal;margin-bottom:0;font-family:var(--new-custom-font-3)}.multistep-form-container .profile-item{text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;font-family:var(--font-heading-family);width:calc(50% - 10px)}.multistep-form-container .profile-item.add-profile{display:flex;width:100%;text-align:center;margin-top:10rem}.multistep-form-container .profile-icon{height:133px;width:133px;border-radius:50%;font-size:24px;color:#fff;display:flex;position:relative;margin-bottom:2rem}.multistep-form-container .profile-icon .profile-icon-svg{overflow:hidden;padding:10px 0 0!important;width:100%;background:#8180f36b;box-shadow:inset 0 10px 10px #00000040;display:flex;justify-content:center;align-items:center}.multistep-form-container .add-icon{width:100px;height:100px;cursor:pointer}.multistep-form-container .delete-profile-btn{position:absolute;z-index:4;top:0;right:20px;border:0;background:#fff!important;width:20px;height:20px;border-radius:100%;cursor:pointer;box-shadow:1px 2px 8px #2a2626;margin-top:0!important;padding:0;display:flex;align-content:center;justify-content:center}.multistep-form-container .calendar-input{padding:0 .5rem;font-size:16px}.multistep-form-container .modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1000}.multistep-form-container .modal-content h2{margin:0 0 2rem;padding:0}.multistep-form-container .close{position:absolute;top:20px;right:20px;cursor:pointer;width:2rem;height:2rem}.multistep-form-container .events-selector{display:flex}.multistep-form-container .events-selector .event-button{display:block;text-align:center;border-radius:10px;padding:1rem 2.9rem;color:#fff;cursor:pointer;font-weight:700}input#customInput{width:-webkit-fill-available;padding:6px;border-radius:10px;margin-bottom:1rem;border:1px solid #80808070}.last-section{line-height:20px}.multistep-form-container .event-button.custom-event-annivasary{background:linear-gradient(180deg,#02c1fb,#0f9cec);box-shadow:1px 2px 8px #5e4b4b;font-size:16px;border-radius:50px}.multistep-form-container .event-button.custom-event-birtthday{background:linear-gradient(180deg,#8025f6,#850ec6);box-shadow:1px 2px 8px #5e4b4b;font-size:16px;border-radius:50px}.multistep-form-container .event-button.custom-event-christmas{background:linear-gradient(180deg,#e044d5,#e40ec6);box-shadow:1px 2px 8px #5e4b4b;font-size:16px;border-radius:50px}.multistep-form-container .event-button.custom-event-custom{background:linear-gradient(180deg,#02c1fb,#0f9cec);box-shadow:1px 2px 8px #5e4b4b;font-size:16px;border-radius:50px}.multistep-form-container .dropdown-container{position:relative;cursor:pointer;border-radius:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5'stroke='currentColor' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:97% 60%;background-size:22px}.dropdown-button{display:flex;justify-content:space-between;align-items:center;padding:6px;font-size:14px;border:1px solid #ccc;border-radius:10px;cursor:pointer;margin-bottom:2rem;position:relative}.multistep-form-container .dropdown-container .dropdown-content{position:absolute;left:0;right:0;top:95%;z-index:2;border-radius:10px;background:#edeaea;padding:2rem}.multistep-form-container .calendar-input{padding:0 .5rem;border:1px solid #8080808a;padding:5px;border-radius:10px;color:#7a7a7e}.multistep-form-container .events-selector{display:-webkit-box;flex-direction:column;gap:10px;width:100%}.step-2.contents{justify-content:center}p.final-stage{text-align:center;font-size:22px;margin-bottom:30px;margin-top:4rem}.event-name{background-color:#7758d1;color:#fff;padding:2px 14px;border-radius:25px;margin:1rem}div#confirmation-section{border-radius:15px;background-color:#fff;box-shadow:1px 2px 8px #5e4b4b}.confirmation-content{padding:40px 0}.last-part{text-align:center;margin-top:0;font-size:34px;font-weight:600;color:#474747}.box-contents{display:block;justify-content:space-between;border-right:1px solid #9e9e9e1c}.profile-details p{margin:0;font-weight:700;font-size:36px;text-align:center}.event-details{line-height:10px;margin-bottom:20px;font-size:16px}.mini-cart{line-height:24px;margin-bottom:20px;font-size:16px;padding:20px}p.display{background-color:purple;color:#fff;padding:18px;border-radius:26px;width:30%}.button-cata{padding-left:20px}#step4-profile-container{align-items:center;justify-items:center}#selected-profile-container-left{display:flex}div#selected-profile-container-left .profile-details{flex-direction:row;gap:12px;padding:26px}li.cart-item-summary{list-style:none;display:inline-flex;margin-bottom:10px;border:1px solid #80808070;padding:10px;width:100%;box-shadow:1px 1px 2px #5e4b4b52}input.quantity-input{width:15%;text-align:center;padding:5px 2px;background-color:#fff;border:.5px solid transparent}img.cart-item-image{height:50px}p.cart-item-title{font-size:14px;line-height:14px;font-weight:500;margin-top:0}p.cart-item-price{font-weight:600;font-size:14px;line-height:0px}.cart-totals{font-weight:600;line-height:32px;font-size:20px;position:absolute;right:20px;bottom:20px}button.back{background-color:purple;color:#fff;padding:8px;margin-bottom:10px;border:none}.profile-details p{margin:0;font-weight:600;font-size:18px;text-align:center}.cart-item-details{margin-bottom:20px;display:inline-flex;gap:10px;border:1px solid #80808038;padding:12px}.quality-controls{display:flex;align-items:center;gap:4px}button.quantity-decrease{padding:5px 10px;background-color:#ea7173;border-radius:4px;border:0px solid transparent;color:#fff}button.quantity-increase{padding:5px 10px;background-color:#4ab7b6;border-radius:4px;color:#fff;border:0px solid transparent}button.remove-cart-item{height:22px;position:relative;padding:5px;border:1px solid #ddd;border-radius:28px;display:flex;align-items:center;justify-content:space-between}input#birthday{padding:2.5rem}.appstle_widget_title{font-size:18px;margin-bottom:6px}#appstle_subscription_widget0{width:100%;text-align:left;font-size:18px}html[data-gs-theme-name=stack] #gsBuilderStep .gs__form-step .gs__fs-field .gs__fs-input:not([type=radio]):not([type=checkbox]) select,html[data-gs-theme-name=stack] #gsBuilderStep .gs__form-step .gs__fs-field .gs__fs-select select{border:1px solid var(--gs-border-color, #ededed);border-radius:var(--gs-border-radius, 0);padding:.5em .75em;width:100%!important}.gift-start{display:flex;justify-content:space-between;padding-left:14px;padding-right:14px}.back-btn{text-align:right;margin-bottom:2rem}button#back-to-collections{color:#35c9c9;padding:14px 22px;height:40px;font-size:16px;text-shadow:1px 4px 4px #ffffff;background:#ffffffe6}.cart-details{padding:20px}h3.catgory-heading{color:#4b2387;font-size:22px;font-weight:600}div#step3-selected-info{display:flex;margin-bottom:15px}div#step-4_contents{display:inline-flex;gap:0px;margin-bottom:30px;border-radius:15px;background-color:#fff;box-shadow:1px 2px 8px #5e4b4b}p.event{background:linear-gradient(180deg,#e044d5,#e40ec6);color:#fff;padding:10px;margin:20px;width:40%;border-radius:30px}#step4-cart-info .cart-details.ul{text-align:left}div#step3-profile-container{align-items:left;justify-content:left;display:flex;padding-left:20px}div#step3-profile-container .profile-details{flex-direction:row;gap:12px}div#step-4_contents .profile-container{border-right:1px solid #80808026}p.total-amount{font-size:20px;text-align:end}div#step4-cart-info{text-align:left}div#step4-cart-info .cart-details .ul{padding:0!important}div#step-4_contents.profile-container.cart-details.p{float:right}div#step4-event-info{text-align:left}div#step4-profile-container{align-items:left!important;display:flex!important;padding-left:20px}button.next-btn.button.button--primary{background-color:#7758d1;margin-bottom:3rem;box-shadow:1px 2px 8px #5e4b4b}button.next.button.button--primary{background-color:#7758d1}ul{padding:0}.event-add{display:inline-flex;justify-content:center}h2.event{text-transform:uppercase;color:#4b2387;font-weight:600;margin-bottom:20px;margin-top:3rem}.left-side-pick-people{display:flex;align-items:center;padding:1rem 3rem}span.date-checkbox{fill:#4ab7b6}.next-btn{border-radius:200px;padding:8px 30px;justify-content:center;align-items:center;height:45px;text-transform:uppercase;background:#69a5ea;background:linear-gradient(90deg,#60cbcb,#0e69d8);border:none;color:#fff;cursor:pointer;box-shadow:inset -1px -1px #fff0,inset 0 4px 4px #00000040;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));font-size:20px;text-decoration:none}.first-step-next.next-btn{text-align:center}h2.pickyourpeople{font-size:24px;color:#000;padding:0 8px;margin:0;font-family:Assistant}.profile-modal{background-color:#fff;padding:36px;border-radius:12px;text-algn:center;border:1px solid #80808029;justify-content:center;align:center}button.button.button--primary{box-shadow:1px 2px 8px #79554800;background:#60cbcb;margin:0;font-weight:600;width:100%;border-radius:20px;text-transform:uppercase;cursor:pointer}button.button.button--primary.add-profile-form-button{background:#8153c5}.profile-modal{display:none;z-index:10;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0003}.modal-content{width:100%}.modal-content .field__label,.modal-content select{font-family:assistant;font-size:14px;color:#000}.modal-content .field__label{letter-spacing:0;font-size:14px;color:#000}.modal-content input.field__input{padding-top:2.2rem;font-size:16px}.close{position:absolute;top:10px;right:10px;cursor:pointer}.date-checkbox{display:none;fill:#acacae}.date-checkbox.selected{fill:green}.select-events-wrapper{position:relative;width:100%}.dropdown{position:relative;display:inline-block}.date-picker-container{display:flex;align-items:center;justify-content:space-between;padding:2px 0;cursor:pointer;border-radius:5px;font-family:assistant}.date-picker-label{font-size:14px;color:#333}.date-input{display:none}.custom-input{width:100%;height:32px;border-radius:10px;border:1px solid #acacae!important}.custom-input:focus-visible{outline:none}.calendar-icon{width:20px;height:20px;display:flex;align-items:center;cursor:pointer;opacity:.6;position:relative;right:-2px;transition:opacity .2s ease-in-out}.calendar-icon:hover{opacity:1}.date-checkbox{display:none;width:20px;height:20px;cursor:pointer}.date-picker-container.selected .date-checkbox{display:block}.delete-profile-btn{background:none;border:none;cursor:pointer;margin-top:10px;display:flex;align-items:center}.delete-profile-btn svg{width:10px;height:10px}label.date-picker-label.selected_date_label{color:#4ab7b6}button.select-dates-btn.clicked{border-radius:12px 12px 0 0}.created_profile_datesevent{display:flex;flex-direction:column;gap:2.6rem;text-align:center;margin-bottom:1rem}span.created_profile_datesevent_svg{background:#8180f36b;box-shadow:inset 0 10px 10px #00000040;width:130px;height:130px;left:55.42%;right:35.3%;top:56.16%;bottom:33.73%;border-radius:50%;background-color:#ddd;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;overflow:hidden;margin:0 auto}.created_profile_datesevent_name{color:#fff;font-weight:400;font-size:24px;font-family:var(--new-custom-font-1);text-transform:capitalize}.created_event-date-wrapper{display:flex;gap:10px;border:1px solid #ad99e1;border-radius:20px;height:45px;max-width:100%;justify-content:space-between;margin:8px 0}span.edit_created_events{padding:4px;color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,.25);cursor:pointer}span.created_event_date{color:#37363a;font-size:16px;padding:4px;font-weight:500}span.created_event_name{text-transform:capitalize;color:#fff;padding:0;min-width:102px;font-size:16px;display:flex;align-items:center;line-height:normal;justify-content:left;font-family:var(--new-custom-font-2)}.switch input{opacity:0;width:0;height:0}.gift-build .slider{position:absolute;cursor:pointer;top:50%;transform:translateY(-50%);background-color:#00000080;height:100%;width:55px;left:0;transition:background-color .4s}.gift-build input:checked+.slider{background-color:#2196f3}.gift-build input:focus+.slider{box-shadow:0 0 1px #2196f3}.gift-build input:checked+.slider:before{transform:translateY(-50%) translate(27px)}.gift-build .slider.round{border-radius:34px}.gift-build .slider.round:before{border-radius:50%}.gift-build input:checked+.slider{background-color:#2196f3;box-sizing:border-box;position:absolute;width:55px;height:100%;box-shadow:inset 0 2px 3px #0a0a0a9e;background:#ad99e1;border-radius:50px;top:50%;transform:translateY(-50%);transition:transform .4s}.gift-build .slider:before{content:"";position:absolute;height:24px;width:24px;left:1px;top:50%;transform:translateY(-50%) translate(0);background-color:#821ce4;border-radius:50%;transition:transform .4s}.gift-build .switch{position:relative;display:inline-block;width:55px;height:100%}.footer-text-second{color:#60cbcb;font-size:18px;line-height:20px}.second-step-next.next-btn{text-align:center;width:100%}.footer-button-text-second{display:flex;justify-content:end;align-items:baseline;align-items:center;padding:0 3rem;gap:1.5rem}.gift-build .slider.round:before{filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}button.second-step-prev-btn-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:14px 55px;gap:10px;margin-left:26px;position:absolute;width:139px;height:46px;top:1225px;text-transform:uppercase;font-size:20px;color:#60cbcb;background:#fff;border:1px solid #60cbcb;box-shadow:0 4px 4px #00000040;border-radius:20px}.second-step-prev-btn-wrapper{margin:1rem 0 2rem;text-align:center}span.shopfortoday_profile_datesevent_svg{background:#8180f36b;box-shadow:inset 0 10px 10px #00000040;width:100px;height:100px;border-radius:50%;background-color:#ddd;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;overflow:hidden}.third-step-people-container{width:auto;height:auto;background:#ffffffa6;border:1px solid #fff;box-shadow:inset 0 4px 4px #00000040;border-radius:50px;padding:20px;margin:0 0 40px;filter:drop-shadow(0px 4px 6px rgba(160,85,190,.25))}h2.pickyourpeople-third{font-style:normal;font-weight:400;line-height:20px;text-align:center;letter-spacing:.02em;color:#7bb5b59e;font-size:18px}.third-step-left-main-header{font-size:45px;line-height:77px;letter-spacing:.1em;color:#60cbcb;text-shadow:1px 1px #4ab7b6;font-weight:700;text-align:center}div#products-container{padding:20px}.card-information{text-align:center}.placeholder-svg{width:100%;height:100%}.third-step-next-personiwrapper.next-btn{text-align:center;padding-right:3rem}.tab-product{display:flex;font-family:Baloo Chettan Regular;align-items:center;margin:0 0 2rem;gap:15px;border-bottom:1px solid #ad99e1;overflow-x:scroll}span.shopfortoday_event_chevsvg{width:22px;height:22px}.collections-wrapper{font-size:14px;text-transform:uppercase;border-top-right-radius:15px;color:#fff;border-top-left-radius:15px;padding:8px 12px;cursor:pointer;transition:all .3s ease-in-out}.shopfortoday-date-edit{border:1px solid transparent;font-size:16px;font-weight:500;text-align:center!important;background-color:transparent;field-sizing:content;color:#fff}.collections-wrapper.active{background-color:#ad99e1;border-top-right-radius:15px;color:#fff;border-top-left-radius:15px;box-shadow:inset 0 4px 4px #00000040!important;padding:8px 12px;cursor:pointer;transition:all .3s ease-in-out}span.collections-wrapper{color:#ad99e1;font-size:16px;white-space:nowrap}.third-step-button{justify-content:center;display:flex;justify-content:space-between;gap:10px;margin-bottom:2rem;padding:0 2rem;width:calc(100% - 6rem)}p.shopfortoday_profile-name{font-size:20px;font-weight:600;line-height:0px}.selected_product_quantity_wrapper{display:inline-grid!important}.third-step-peopleselected-gift-list{font-size:20px;color:#7a7a7e;padding:0;margin-bottom:30px}.selected-gift-header{font-style:normal;font-weight:600;font-size:20px;line-height:34px;letter-spacing:.05em;color:#666568;text-align:left}.main-container{display:flex;flex-direction:column;padding:0 2rem 2rem}span.selected_product_real_quantity{padding:0 10px}.selected-product-image{height:108px;max-width:100%;object-fit:cover;margin-right:0}.selected-product{font-style:normal;font-weight:600;font-size:16px;line-height:21px;color:#000;text-transform:capitalize;text-align:left}.alltotal-wrapper-thirdstep{display:flex;flex-direction:column;justify-content:flex-end;text-align:right}.event-total{font-style:normal;font-weight:700;font-size:19px;line-height:34px;color:#d9fefe;position:absolute;bottom:100px;right:3rem;text-transform:capitalize}.total-total{font-size:18px;font-weight:600;float:inline-end;color:#463d58}.selected-product{position:relative;background:#ffffff4f;border:1.56px solid #ffffff;box-shadow:0 6.24px 6.24px #00000021;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);margin-bottom:24px;border-radius:16px;padding:1rem}.selected-product:last-child{margin-bottom:0}h2.sub-header-form{font-size:45px;font-family:Baloo Chettan Regular;letter-spacing:.1em;background-color:#60cbcb;color:transparent;text-shadow:2px 2px 3px rgba(255,255,255,.5);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;text-shadow:1px 1px #4ab7b6;font-weight:400;text-align:center}.selected_product_remove_icon{position:absolute;top:-12px;right:-5px;cursor:pointer;font-weight:700;border-radius:50%;width:20px;height:20px}.selected_product_quantity_wrapper{display:contents}.shopfortoday_event{height:40px;gap:10px;border-radius:30px;cursor:pointer;justify-content:center;background-color:#ffffff80;display:flex;align-items:center;gap:8px;padding:8px 20px;box-shadow:inset 0 4px 4px #00000040}.shopfortoday_event_name{font-size:14px;text-transform:capitalize;color:#757579;font-weight:400;cursor:pointer;text-align:center;line-height:normal;font-family:var(--new-custom-font-2)}.shopfortoday-event-date-wrapper.active .shopfortoday_event_name{color:#3c4e6d}.fourth-step-form-wrapper .shopfortoday_event_name{color:#fff}.shopfortoday_event_chevsvg svg{display:block}.second-step-prev-btn-wrapper{padding-left:3rem}.shopfortoday-event-date-wrapper{margin-bottom:10px}.seelcted-product-inner{display:flex;gap:1rem}h2.delivery-form{font-size:24px;text-align:-webkit-left;padding:20px 0 0;color:#000!important}label.thier-detail-delivery-label.theirpeople-label,label.thier-detail-giftnote-label.theirpeople-label,label.thier-detail-reciepentsnumber-label.theirpeople-label{font-size:16px;color:#000}.third-step-their-detail-container input{padding:0 1.5rem;margin-bottom:1rem}.third-step-their-detail-container .label-text{font-size:1.6rem;color:#000;margin-bottom:1rem}.third-step-their-detail-container input:focus-visible{outline:none}.their-detail-delivery,.their-detail-giftnote{display:grid;border-radius:10px}input.thierpeople-input.theripeople-delivery-address,input.thierpeople-input.theripeople-giftnote{border:1px solid #acacae;border-radius:20px;height:39px;width:100%}.their-detail-reciepentsnumber{display:grid;border-radius:10px}input.thierpeople-input.theripeople-reciepentsnumber{border:1px solid #acacae;border-radius:20px;height:39px;width:100%}.their-detail-delivery-label{display:flex;flex-direction:column;font-size:14px;color:#333;margin-bottom:6px}.theirpeople-input{padding:10px 14px;font-size:14px;border:1px solid #ccc;border-radius:9999px;outline:none;transition:border-color .3s ease}.theirpeople-input:focus{border-color:#888}span.selected_product_quantity_minus{background-color:#ea7173;padding:0 9px;color:#fff;border-radius:7px;cursor:pointer}span.selected_product_quantity_plus{background-color:#4ab7b6;padding:0 8px;color:#fff;border-radius:7px;cursor:pointer}button.final-step-prev-btn-wrapper{position:absolute;width:139px;height:46px;top:1250px;background:#fff;border:1px solid #60cbcb;box-shadow:0 4px 4px #00000040;border-radius:20px;color:#60cbcb;margin:20px;padinh:10px;font-size:24px}.fourth-step-left-main-header{font-size:45px;line-height:77px;letter-spacing:.01em;background-color:#60cbcb;color:transparent;text-shadow:2px 2px 3px rgba(255,255,255,.5);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;font-family:Baloo Chettan Regular;text-shadow:1px 1px #4ab7b6;text-align:center;text-transform:uppercase}.final-step-people-container{box-sizing:border-box;width:auto;height:auto;background:#60cbcb0d;border:1px solid #60cbcb;box-shadow:inset 0 4px 4px #00000040;border-radius:50px;padding:20px;margin:0 2rem}.last-step-next.next-btn{text-align:center;padding-right:0}h2.last-profile{font-size:20px;font-weight:600;color:#000;margin-bottom:0}.profile-selected-wrapper{height:fit-content}.last-step-evnet-title{background:transparent!important;padding:0;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.03em;color:#fdfdff;text-shadow:0px 4px 4px rgba(0,0,0,.4);font-family:var(--new-custom-font-2);text-transform:capitalize}.last-step-product-detail{flex:1;display:flex;flex-direction:column;gap:2rem}.last-step-price-quantity{font-size:14px}span.profile-tick-icon{background-color:#fff;padding:0 2px;border-radius:50%;width:22px;height:22px;box-shadow:0 4px 4px #00000040;display:flex;align-items:center;justify-content:center}span.profile-tick-icon svg{position:relative;top:-2px;left:4px}.last-step-profile{height:37px;max-width:168px;text-align:center;color:#fff;font-size:16px;text-transform:uppercase;font-weight:600;border-radius:25px;padding:.4rem 1.2rem;justify-content:space-between;display:flex;align-items:center;gap:5px;line-height:15px}span.last-step-event{font-size:16px;color:#821ce44d;margin-left:10px;line-height:normal}.product-card{position:relative;display:flex;align-items:center;border:1px solid #c1c1c1;border-radius:10px;padding:10px;width:fit-content;max-width:500px;box-shadow:0 2px 8px #0000001a}.close-icon{position:absolute;top:-8px;right:-8px;background:#fff;border:1px solid #ccc;border-radius:50%;padding:2px 7px;font-size:14px;cursor:pointer;box-shadow:0 2px 6px #0003}.product-image{width:100px;height:100px;object-fit:cover;border-radius:6px;margin-right:10px}.product-info{display:flex;flex-direction:column;justify-content:center}.product-title{font-weight:600;margin-bottom:5px}.product-details{font-size:14px}.product-price{font-weight:600;margin:0;font-size:18px;margin-bottom:1rem}.final-step-person-svg{background:#8180f36b;box-shadow:inset 0 10px 10px #00000040;width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;margin-bottom:20px;overflow:hidden}.final-step-peron-detail{display:inline-flex;gap:16px}span.last-step-edit-profile{text-transform:uppercase;padding:20px 10px;color:#469d9d;font-size:16px}.fourth-step-right-main-header{font-size:45px!important;line-height:77px;letter-spacing:.01em;color:#60cbcb!important;font-family:Baloo Chettan Regular;text-align:center}span.last-step-prdt-qauntity{font-size:14px;color:#000;line-height:19px;float:inline-end}.final-step-person-detail h2{font-family:var(--new-custom-font-1);font-style:normal;font-weight:400;font-size:20px;line-height:55px;text-align:left;letter-spacing:.02em;color:#687b9f;text-shadow:0px 1px 3px rgb(255 255 255 / 85%);text-transform:capitalize}.last-step-cross-icon{position:absolute;top:-10px;right:-10px;cursor:pointer;border-radius:100%;width:20px;height:20px;box-shadow:0 4px 4px #00000040;background-color:#fff;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='6' height='5' viewBox='0 0 6 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.26356 0.91015C5.30268 0.872402 5.33389 0.827242 5.35537 0.777304C5.37685 0.727366 5.38817 0.67365 5.38866 0.619291C5.38916 0.564931 5.37883 0.511017 5.35827 0.460694C5.33771 0.410371 5.30733 0.364646 5.26891 0.326189C5.23049 0.287731 5.18479 0.257311 5.13449 0.236702C5.08418 0.216093 5.03028 0.20571 4.97592 0.206156C4.92156 0.206603 4.86783 0.217871 4.81787 0.239303C4.76792 0.260735 4.72273 0.291903 4.68494 0.330986L3.04407 1.97131L1.40374 0.330986C1.36626 0.290763 1.32107 0.258501 1.27085 0.236125C1.22063 0.213749 1.16642 0.201717 1.11145 0.200747C1.05648 0.199777 1.00187 0.20989 0.950896 0.23048C0.899918 0.251071 0.85361 0.281718 0.814735 0.320594C0.775859 0.35947 0.745211 0.405777 0.724621 0.456755C0.70403 0.507732 0.693918 0.562335 0.694888 0.617305C0.695858 0.672275 0.70789 0.726487 0.730266 0.776706C0.752642 0.826926 0.784904 0.872124 0.825127 0.909604L2.46436 2.55048L0.824035 4.1908C0.751719 4.26841 0.712349 4.37106 0.714221 4.47712C0.716092 4.58318 0.759058 4.68438 0.834067 4.75939C0.909076 4.8344 1.01027 4.87736 1.11633 4.87923C1.2224 4.8811 1.32504 4.84174 1.40265 4.76942L3.04407 3.12909L4.6844 4.76997C4.76201 4.84228 4.86465 4.88165 4.97072 4.87978C5.07678 4.87791 5.17797 4.83494 5.25298 4.75993C5.32799 4.68492 5.37096 4.58373 5.37283 4.47767C5.3747 4.3716 5.33533 4.26896 5.26301 4.19135L3.62378 2.55048L5.26356 0.91015Z' fill='black'/%3E%3C/svg%3E%0A")}.last-step-inner-detail{font-size:14px;line-height:15px;font-weight:600;text-transform:capitalize}.last-step-price-quantity{color:#555;font-size:12px}.last-step-profile-event-wrapper{margin-bottom:10px}.edit-events-switch{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-direction:row-reverse}@media screen and (max-width: 749px){h2.selected-gift-header,.no-products-selected,h2.delivery-form{font-size:18px}button.next-btn.second-step-next-btn,button.next-btn.first-step-next-btn,button.fourth-step-prev-btn.button-medium{padding:8px 30px;display:inline-flex;max-width:170px;height:45px;font-size:16px}.third-step-their-detail-container .label-text{font-size:1.5rem;color:#000;margin-bottom:.5rem}.second-step-form h2.steps.caption.heading,h2.steps.caption.heading.first-step{font-size:20px;line-height:24px}.shopfortoday-header-step-2{font-size:20px}.created_profile_datesevent_name,h2.pickyourpeople{font-size:18px}span.text-shadow-title{font-size:24px}spna.text-shadow-title{font-size:24px}h2.pic-gift.main-header-form{font-size:30px}span.text-large-shadow{font-size:24px}span.last-step-prdt-qauntity{font-size:14px;color:#000;line-height:0px;float:none;padding:0}h2.pic-gift.main-header-forms{font-family:Baloo Chettan Regular;color:#ad9bc8;font-size:20px}.fourth-step-right-main-header{font-size:30px}.profile-modal{width:320px}h1.header_section.header_section_first,h1.header_section.header_section_second,h1.header_section.header_section_third,h1.header_section.header_section_foruth{font-size:28px;padding-bottom:1.6rem}.third-step-next-personiwrapper.next-btn{padding-right:0}.footer-button-text-second{display:flex;padding:10px;flex-direction:column;gap:2rem;justify-content:center;text-align:center}.first-step-next.next-btn{display:block;text-align:center}}.radio{display:block;padding-bottom:3rem}h2.pic-gift{padding:10px;margin-bottom:0}h3.rec-gift{font-size:18px;line-height:5px}p.cart-item-title{font-size:14px;line-height:15px;font-weight:500;margin-top:0}div#step-4_contents{display:block;margin-bottom:50px}.multistep-form-container .events-selector{display:grid}div#step3-selected-info{display:contents}.button-wrapper{text-align:left}.profile-details p{margin:0;display:ruby-text;font-size:18px}.box-contents{display:inline-block;width:100%}h1.header_section{font-size:18px}h2.sub-header-form{color:#ad9bc8;text-shadow:none;font-szie:30px}.multistep-form-container .step.active{color:#fff}.multistep-form-container .step{text-transform:uppercase}.multistep-form-container .step{flex:1;text-align:center;padding:10px 2px;color:#fff;position:relative;font-size:13px;line-height:16px;font-weight:500}.button-wrapper{text-align:center}div#last-step{display:flex;gap:10px;float:none}h2.pic-gift.main-header-form{color:#ad9bc8;font-size:20px}h2.sub-header-form{text-shadow:1px 1px transparent;color:#60cbcb;font-size:24px}.fourth-step-left-main-header{font-size:24px;line-height:40px}h2.fourth-step-right-main-header{font-size:24px!important;line-height:80px;text-transform:uppercase;margin:0}.selected_product_quantity_wrapper .slect-add-minus{width:fit-content;border-radius:4px}.profile-add-error-msg{color:#f44336;font-size:1.4rem}.event-total-price{font-weight:600}@media screen and (max-width: 1025px){.multistep-form-container .header_section{font-size:40px}.footer-button-text-second{flex-direction:column;display:flex;justify-content:end;align-items:baseline;align-items:center;padding:0 3rem;gap:1.5rem}.third-step-button{padding:9px}.shopfortoday_event{padding:8px 12px}}@media screen and (max-width: 450px){.last-step-total{font-size:20px;line-height:100%}button.select-dates-btn.clicked{min-width:100%;font-size:14px!important}.multistep-form-container .profile-list{gap:16px}}@media screen and (min-width: 1025px){.yourpeople-titles-wrapper-2-step{max-width:790px}.created_profile_datesevent_detail{min-width:500px}.created_event-date-wrapper{margin:8px 0}.multistep-form-container .step{padding:32px 2px 10px;font-size:14px}.multistep-form-container .profile-list{gap:30px}.product-grid{cursor:pointer}.force-overflow{display:flex;flex-direction:column;justify-content:space-between}.total-total{font-size:24px}.left-side-overflow{height:calc(100vh - 19rem);overflow-y:auto;padding-right:2rem}.first-step-form-wrapper .left-side-overflow{height:unset;overflow:unset}.products-container,.data_event_container{height:calc(100vh - 31.8rem);overflow:auto}.final-step-people-container{padding-left:3rem}.third-step-form-wrapper .products-container{height:calc(100vh + -0rem)}.data_event_container{padding:20px}span.created_event_name{min-width:130px}.left-side-pick-people{padding-top:0}.second-step-prev-btn-wrapper{text-align:left;margin-bottom:0}.button-medium{max-width:170px;font-size:20px;height:45px}.text-large-shadow{font-size:40px}.third-step-next-personiwrapper.next-btn{text-align:right}.created_profile_datesevent_name{text-align:left}.second-step-next.next-btn{width:auto}.shopfortoday-header-step-2{text-align:left}span.created_profile_datesevent_svg{margin:0}.multistep-form-container .profile-item{width:calc(25% - 22.5px)}.footer-button{text-align:right}h2.pic-gift.main-header-form{font-size:40px;display:flex;align-items:center;justify-content:center}.innner-form-step{display:flex}.left-part-wrapper{width:35%}.right-part-wrapper{width:65%}.created_profile_datesevent{flex-direction:unset}h2.pic-gift{margin-bottom:2rem}.first-step-next.next-btn{text-align:right}.tab-product{overflow:unset}.third-step-button{margin-bottom:0}.third-step-form h2.sub-header-form{margin-top:0}.last-step-next.next-btn{text-align:right;padding-right:3rem}.footer-button{padding-bottom:1.2rem;padding-top:2rem}}@media (min-width: 1400px){.multistep-form-container .step{font-size:16px}.third-step-form-wrapper .products-container{height:calc(100vh - 21rem)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/gift-builder.css.map */
