*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f6f6d0}hr{background-color:#000;height:5px}@media (min-width:999px){.myot-product-info-mobile{display:none}}.myot-container{display:flex}.myot-product-selections{align-items:flex-start;display:flex;flex:1;justify-content:center;overflow-y:auto}.myot-product-selections .get-started{display:flex;flex-direction:column;gap:20px}.myot-product-selections .get-started h1{font-size:50px}.get-started .stepper-container{display:flex;justify-content:space-between}.get-started .stepper-container div{align-items:center;background-color:#424686;border-radius:50%;color:#fff;display:flex;height:100px;justify-content:center;width:100px}.myot-product-info{display:flex;flex:1;justify-content:center;overflow:hidden;position:relative}.myot-step-one-product-info{align-items:end;display:flex}.steps-container{display:flex;flex-direction:column;gap:80px;justify-content:space-between;padding:40px 60px}.steps-container-wrapper{display:flex;flex-direction:column;gap:40px}.steps-container-wrapper .heading{color:#000;margin-bottom:10px}.selection_inputs label{font-size:16px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.selection_inputs input{background:hsla(0,0%,85%,0);border:1px solid #93010c;border-radius:10px;font-size:18px;height:60px;padding:20px;width:100%}.steps{align-items:end;display:flex;font-family:FS Meridian;gap:20px;justify-content:flex-start;position:relative;text-transform:uppercase}@media (max-width:999px){.steps{justify-content:center}}.steps .step{font-family:FS Meridian Bold;font-size:17px;position:relative}.steps .step div{background-color:rgba(147,1,12,.2);height:5px;width:101px}.steps .step .optional{bottom:-20px;font-weight:400;position:absolute;text-transform:none}.steps .step div.active{background-color:#93010c}@media (max-width:999px){.steps .step .optional{bottom:-25px}}.myot-chocolate-lab-text_container h3{color:#93010c;font-family:FS Meridian Bold;font-size:18px;font-weight:700}.myot-chocolate-lab-text_container p{font-size:20px;line-height:30px}.buttons_wrapper{display:flex;gap:20px}.buttons_wrapper .button{align-items:center;background:#93010c;color:#fff;display:flex;font-family:FS Meridian Bold;gap:20px}.myot-chocolate-coverture{align-items:center;display:flex;flex-direction:column;text-align:center}.myot-chocolate-coverture label{margin-bottom:6px}.myot-chocolate-coverture p{font-family:FS Meridian Medium;font-size:15px;line-height:20px;margin-top:7px;width:130px}.myot-selected-toppings{display:grid!important;grid-template-columns:repeat(3,1fr)}.myot-topping{position:relative}.myot-topping p{font-family:FS Meridian Medium;font-size:15px;line-height:20px;margin-top:7px;text-transform:uppercase;width:200px}.radio-image{display:none}.radio-label{cursor:pointer;position:relative}.checkbox-label img{height:103px;object-fit:cover;width:200px}.checkbox-label svg{position:absolute;right:-10px;top:-10px}.radio-label img{height:130px;width:130px}.radio-label-myot img{height:336px;object-fit:cover;width:184px}.radio-label svg{position:absolute;right:-10px;top:-10px}.radio-label-myot svg{position:absolute;right:0;top:0}.myot-chocolate-covertures{display:grid;gap:26px;grid-template-columns:repeat(3,1fr)}@media (width <=999px){.steps-container{gap:24px;padding:20px}.myot-product-info{display:none}.prev_button{left:0;position:absolute;top:50%}.steps .step{font-size:11px}.steps .step div{height:2px;width:58px}.myot-chocolate-lab-text_container{text-align:center}.myot-chocolate-lab-text_container h3{font-size:17px}.myot-chocolate-lab-text_container p{font-size:16px;line-height:20px}.myot-container{flex-direction:column-reverse}.myot-product-selections{align-items:baseline;justify-content:center}.myot-product-selection_info{display:none!important}.steps-container-wrapper{gap:24px}.selection_inputs label{font-size:11px}.selection_inputs input{font-size:11px;height:42px;padding:10px}.buttons_wrapper button{font-size:11px!important}.buttons_wrapper .button img{background:transparent;width:21px}.steps-container-wrapper .heading{font-size:13px}.myot-selected-toppings{gap:20px}.myot-chocolate-coverture{width:auto}.myot-packaging{width:100%}.myot-chocolate-coverture p{font-size:12px;line-height:14px;margin-top:7px;width:70px}.radio-label img{height:70px;width:70px}.radio-label-myot img{height:160px;width:90px}.checkbox-label img{height:50px;object-fit:cover;width:95px}.myot-topping p{font-size:12px;line-height:14px;margin-top:7px;width:95px}.checkbox-label svg,.radio-label svg{height:26px;width:26px}}.myot-product-info-mobile{bottom:0;position:fixed;width:100%;z-index:9}.myot-product-info-mobile-heading{background-color:#93010c;cursor:pointer;display:flex;justify-content:space-between;padding:24px}.myot-product-info-mobile-heading div,.myot-product-info-mobile-heading div svg{background-color:transparent}.myot-product-info-mobile .heading{background-color:transparent;color:#f6f6d0;font-family:FS Meridian Bold;font-size:13px;margin-top:4px!important}.myot-product-info-mobile-content{background-color:#93010c;color:#f6f6d0;display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:scroll;padding:0 24px 24px}.myot-selected_chocolates{display:flex;gap:10px}.myot-selected_chocolates_info_wrapper{flex:1}.myot-selected_chocolates_info_wrapper h5{font-family:HeroinePro-Medium;font-size:15px;font-weight:300;line-height:17px;margin-bottom:10px;text-transform:uppercase}.myot-selected_chocolates_info_wrapper div{font-family:FS Meridian Bold;font-size:7.5px;margin-bottom:8px;text-transform:uppercase}.myot-selected_chocolates_img_wrapper{flex:0.3}.myot-selected_chocolates img{height:80px;width:80px}.myot-selected_toppings h5{font-family:FS Merdian Bold;font-size:9px;margin-bottom:10px}.myot-selected-topings_list{display:flex;flex-direction:column;gap:6px}.myot-product-selection_info{display:flex;flex-direction:column;gap:50px;overflow-y:auto;padding:50px;width:100%}.myot-product-selection_info-heading{border-bottom:1px solid #000;font-family:FS Meridian Bold;font-size:21px;text-transform:uppercase}.myot-no_chocolate_info{align-items:top;display:flex;font-size:25px;gap:20px}.myot_chocolate_info .heading{margin-bottom:10px}.myot_chocolate_info .heading,.myot_toppings_info .heading{font-family:FS Meridian Bold;font-size:17px}.error{color:red;margin-bottom:10px}.myot-step-one-product-info-wrapper{position:relative}.myot-step-one-product-info-wrapper img{height:100%;width:100%}.myot-packaging p{font-family:Fs Meridian Medium;font-size:12px;margin-left:20px}@media (width <= 999px){.myot-packaging p{margin-left:7px}}@media (width >= 999px){.myot-no_chocolate_info .heading{font-size:20px;margin-top:2.5px}}.audio-recorder-mic,.audio-recorder-options,.audio-recorder-status{display:none}.recording{background:transparent;box-shadow:none;width:fit-content}.audio_recorder_container{align-items:center;background-color:transparent;border:1px solid #93010c;border-radius:10px;display:flex;justify-content:space-between;padding:20px;width:100%}.audio_recorder{align-items:center;display:flex;gap:10px}.icon_audio_button{border-radius:100%;padding:5px}.icon_audio{display:flex;height:20px}.audio_player_wrapper{align-items:center;background-color:#ede6cf;border-radius:22px;display:flex;justify-content:space-between;padding:20px;width:100%}.audio_player_wrapper .time{color:#951c30}.audio_player{align-items:center;background-color:transparent;display:flex;gap:10px}.voice_download_form_container{align-items:center;background-color:#ede6cf;display:flex;flex-direction:column;height:100vh;margin:0 auto;max-width:35rem;overflow:hidden}.logo_image{display:flex;justify-content:center;padding:50px 0;position:relative;width:100%}.logo_image img{margin:0 0 34px!important;width:150px}.logo_image:before{border-radius:50% 100%;left:-50%}.logo_image:after,.logo_image:before{background-color:#93010c;content:"";height:300px;position:absolute;top:32%;width:100%}.logo_image:after{border-radius:100% 50%;right:-50%}.voice_download_form_container .voice_download_form_wrapper{background-color:#93010c;color:#ede6cf;height:100%;margin-top:50px;padding:40px 40px 0;text-align:center;z-index:1}.form_desc{font-family:HeroinePro-Regular;font-size:28px;line-height:37px;margin-bottom:40px}.voice_download_form_container .voice_download_form_wrapper .input__field{background:#fff;border-radius:10px;color:#000;font-family:FS Meridian;margin-bottom:20px;padding:20px;text-align:left}#get_voice_note{background:#000;border-radius:10px;font-family:FS Meridian Bold;margin-top:20px;padding:0 20px}.audio_player_info{background-color:#93010c;display:flex;flex-direction:column;height:100%;justify-content:space-between;text-align:center;width:100%}.audio_recipients_info{color:#f6f6d0;font-family:FS Meridian Bold}.audio_recipients_info .name{font-family:HeroinePro-Regular;font-size:32px;font-weight:700}.audio_player_container{align-items:center;background-color:#93010c;display:flex;flex-direction:column;gap:30px;height:100%;justify-content:center;overflow:hidden;padding:20px 20px 70px;position:relative}.audio_player_container:before{border-radius:55% 100%;left:-50%}.audio_player_container:after,.audio_player_container:before{background-color:#f6f6d0;bottom:-15%;content:"";height:300px;position:absolute;width:100%}.audio_player_container:after{border-radius:100% 55%;right:-50%}.audio_recorders_step_wrapper{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;text-align:center}.audio_recorders_svg_wrapper{margin-top:40px}.audio_recorders_svg{align-items:center;display:flex;justify-content:center;position:relative}.audio_recorders_svg_wrapper p{font-size:12px;margin:0 auto;width:70%}.audio_recorders_caption{font-size:15px;font-weight:700;line-height:30px;text-transform:uppercase}.audio_recorders_heading{color:#93010c;font-family:HeroinePro-Regular;font-size:28px;font-weight:400;line-height:30px;margin:0 auto;width:80%}@media (min-width:999px){.audio_recorders_step_wrapper{display:flex}.audio_recorders_caption,.audio_recorders_heading{text-align:left;width:100%}}.share_the_love{gap:20px;padding:20px}.share_the_love,.share_the_love_button{align-items:center;color:#f6f6d0;display:flex;flex-direction:column;width:100%}.share_the_love_button{font-family:FS Meridian;font-size:11px;font-weight:700;gap:10px;line-height:11px;text-transform:uppercase}.share_the_love_container{background-color:#670008;color:#f6f6d0;gap:20px;height:100vh;padding:40px 20px}.share_the_love_card,.share_the_love_container{align-items:center;display:flex;flex-direction:column;width:100%}.share_the_love_card{background-color:#93010c;border-radius:10px;gap:25px;padding:40px 0 0}.share_the_love_card_title{color:#f6f6d0;font-family:HeroinePro-Regular;font-size:27px;font-weight:400;line-height:30px;text-align:center}.share_the_love_card_info{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:20px;width:100%}.share_the_love_card_chocolate_info{color:#f6f6d0;flex:1;font-family:HeroinePro-Regular;font-size:15px;font-weight:400;line-height:18px;text-align:center}.share_the_love_card_ingredients{color:#f6f6d0;flex:1;font-family:Fs Meridian;font-size:10px;font-weight:700;line-height:15px;text-align:center}.share_the_love_card_chocolate_image_wrapper{overflow:hidden;position:relative;width:100%}.share_the_love_card_chocolate_image{border-radius:0 0 10px 10px;height:100%;object-fit:cover;width:100%}.share_the_love_card_chocolate_image_text{background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);border-radius:0 0 10px 10px;bottom:0;color:#f6f6d0;font-family:HeroinePro-Regular;font-size:15.5px;font-weight:400;left:0;padding:10px;position:absolute;right:0;text-align:center}.share_the_love_card_buttons{background-color:#670008;border-radius:10px;color:#f6f6d0;cursor:pointer;display:flex;font-family:FS Meridian Bold;font-size:12px;gap:20px;padding:10px 20px;text-transform:uppercase}.share_the_love_card_share_img{height:16px;object-fit:contain;width:16px}.steps_heading{color:#93010c;font-family:HeroinePro-Regular;font-size:20px;line-height:25px;margin:0 auto 20px;max-width:90%;text-align:center}@media (min-width:999px){.steps_heading{font-size:25px;line-height:20px;max-width:100%;text-align:left}}@media (max-width:999px){.buttons_wrapper_step_four{align-items:center;display:flex;flex-direction:column-reverse;gap:10px;justify-content:center}}.buttons_wrapper_step_four button{display:inline;width:fit-content}.buttons_wrapper_step_four button svg{display:inline}.buttons_wrapper button{color:#93010c;font-family:FS Meridian}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.step2_container{align-items:start;padding:85px 115px}.step2_container,.step2_content{display:flex;flex-direction:column;gap:40px}.step2_content_heading{font-family:infini romain;font-size:32px;font-weight:400;line-height:34px}.box_options{display:flex;flex-wrap:wrap;gap:80px}.option_image{position:relative;width:100%}.box_option{cursor:pointer;display:flex;flex-direction:column;gap:15px;position:relative}.option_selected{align-items:center;background-color:#000;border-radius:50%;bottom:-10px;display:flex;height:41px;justify-content:center;position:absolute;right:-15px;width:41px}.option_details_title{display:flex;justify-content:space-between}.option_details_title h5{font-family:FS Meridian;font-size:23px;font-weight:700}.option_price{font-size:21px}.option_count,.option_price{font-family:Fs Meridian;font-weight:700}.option_count{font-size:17px}@media only screen and (max-width:500px){.step2_container{padding:20px 50px}.step2_content{gap:20px}.step2_content_heading{font-family:infini romain;font-size:20px;font-weight:400;line-height:26px;text-align:center}.box_options{gap:20px}.option_details_title{border-bottom:1px solid #000}.option_count,.option_details_title h5,.option_price{font-size:12px}.option_selected{align-items:center;background-color:#000;border-radius:50%;bottom:-5px;display:flex;height:21px;justify-content:center;position:absolute;right:-5px;width:21px}.option_selected img{height:8px}}body{background:#f6f6d0}.c_button{align-items:center;background-color:#93010c;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;display:flex;font-family:FS Meridian;font-size:13px;font-weight:700;gap:10px;justify-content:center;padding:11px 22px;text-align:center;text-decoration:none;text-transform:uppercase}.step{color:#93010c;font-size:12px;font-weight:700}.step_active{border-bottom:2px solid #93010c;color:#93010c}.selected_option_grid{align-items:center;display:flex;flex-direction:column;margin:0;width:100%}.grid-container{border:1px solid maroon;min-height:400px;padding:60px;position:relative;width:100%}.grid:after,.grid:before{bottom:-80px;content:"";left:-80px;position:absolute;right:-80px;top:-80px}.grid:after{background:linear-gradient(45deg,transparent 49%,maroon 50%,maroon 0,transparent 51%) 0 0/80px 80px,linear-gradient(-45deg,transparent 49%,maroon 50%,maroon 0,transparent 51%) 100% 0/80px 80px,linear-gradient(-45deg,transparent 49%,maroon 50%,maroon 0,transparent 51%) 0 100%/80px 80px,linear-gradient(45deg,transparent 49%,maroon 50%,maroon 0,transparent 51%) 100% 100%/80px 80px;background-repeat:no-repeat;pointer-events:none}.grid{border:1px solid maroon;display:grid;min-height:400px;width:100%}.grid,.grid-cell{position:relative}.grid-cell{align-items:center;border-bottom:1px dotted maroon;border-right:1px dotted maroon;display:flex;justify-content:center}.red_background{background-color:#93010c;height:100px;width:100%}.dark_red_background{background-color:#6d0008;height:50px;width:100%}.step3_button_actions{align-items:start;display:flex;justify-content:space-between;margin-top:40px;padding:0 40px 0 0;width:100%}.step3_button_action_title{font-family:infini romain;font-size:26px;font-weight:400;line-height:17px;margin-bottom:3px}.step3_button_action_title span{font-size:22px;font-weight:400;line-height:17px}.container{width:100%}.title{border-bottom:2px solid #000;font-family:Fs Meridian;font-size:15px;font-weight:700}.carousel-wrapper{margin:0 auto;max-width:100%;position:relative}.scroll-container{overflow-x:hidden;scroll-behavior:smooth}.product-grid{display:flex;gap:2rem;padding:1rem}.product-card-wrapper{flex:none;width:164px}.product-card{padding:1rem;transition:transform .2s}.product-image{border-radius:.5rem;height:120px;mix-blend-mode:multiply;object-fit:contain;width:100%}.product-name{font-family:Fs Meridian;font-size:12px;font-weight:500;line-height:12px;text-align:center}.add{border:2px solid #2c3639;border-radius:.375rem;cursor:pointer;text-align:center;width:100%}.nav-button{border:none;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.nav-button img{height:40px}.nav-button-left{left:24px;transform:translate(-3.5rem,-50%)}.nav-button-right{right:24px;transform:translate(3.5rem,-50%)}.nav-button svg{color:#374151;height:1.5rem;width:1.5rem}.product_quantity_input{border:none!important;height:auto}.product_quantity_input:focus{outline:none}.step3_container{display:flex;flex-direction:column;gap:30px;padding:20px 30px;width:100%}.step3_header{display:flex}.s3_back{height:10px;margin:auto;width:10px}.step3_steps{flex:2}.step3_mobile_title{color:#93010c;font-family:HeroinePro-Regular;font-size:20px;font-weight:400;line-height:26px;text-align:center}.step3_tabs{display:flex;font-family:FS Meridian;font-size:11px;font-weight:700;line-height:25px;text-transform:uppercase}.step3_tab{border-bottom:2px solid #7a7979;color:#7a7979;flex:1;text-align:center}.step3_selected_tab{border-bottom:2px solid #93010c;color:#93010c}.step3_tabs_contents{padding:0 20px 150px}.step3_tabs_content_title{font-family:FS Meridian;font-size:12px;font-weight:700;line-height:25px;text-transform:uppercase}.step3_tabs_content{column-gap:30px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:10px}.step3_tabs_item_image{align-items:center;display:flex;height:120px;justify-content:center;object-fit:cover;padding:0 2px}.step3_tabs_item_image img{height:120px;mix-blend-mode:multiply;object-fit:cover;object-position:center}.step3_tabs_item_action{display:flex;flex-direction:column;gap:6px}.step3_tabs_item_title{font-family:FS Meridian;font-size:12px;font-weight:500;height:26px;line-height:12px;margin:10px auto 0;text-align:center}.step3_tabs_item_button{gap:20px;height:25px}.step3_tabs_item_add,.step3_tabs_item_button{align-items:center;border:1px solid #000;border-radius:5px;display:flex;font-family:FS Meridian;font-size:13px;font-weight:500;justify-content:center;line-height:8px;margin:auto;max-width:125px;text-align:center;width:125px}.step3_tabs_item_add{height:32px}.quantity-selector_card{border:1px solid #000;border-radius:5px;color:#93010c;display:flex;font-family:FS Meridian;height:32px;margin:0 auto;width:fit-content}.quantity-selector_card input{height:inherit;padding:15px;width:auto}.quantity-selector_card .quantity-selector__button{padding:15px;width:30px}.selection-card{background-color:#93010c;border-radius:12px 12px 0 0;bottom:0;box-shadow:0 4px 10px rgba(0,0,0,.2);color:#f5e8dc;max-width:450px;padding:16px;position:fixed;width:100%}.selection-card_header{align-items:center;border-bottom:1px solid #000;display:flex;font-weight:700;justify-content:space-between;padding-bottom:8px;text-transform:uppercase}.header_title{font-family:FS Meridian;font-size:12px;font-weight:700}.arrow{width:15px}.arrow,.content{align-items:center;display:flex}.content{gap:12px;padding:20px 0 16px}.content_details{align-items:start;display:flex;flex:1.8;gap:10px}.image-container{align-items:center;display:flex}.dotted-box{border:1px dashed #fff;border-radius:3px 0 0 3px;border-right:none;height:48px;width:10px}.selected_img{border:1px dashed #fff;border-radius:3px}.selected_img img{background:#fff;height:46px;object-fit:cover;object-position:left;padding:2px;width:48px}.details{align-items:start;display:flex;font-family:FS Meridian;font-size:12px;font-weight:700;gap:10px}.details strong{border-right:2px solid #000;padding-right:10px}.add-to-cart{background-color:#1e1e1e;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-family:Fs Meridian;font-size:13px;font-weight:500;padding:10px 18px;text-transform:uppercase}.add-to-cart:hover{background-color:#444}.step3_title{font-family:Infini;font-size:32px;font-weight:400;line-height:35px}.your_selected_options{background-color:#93010c;border-bottom:1px solid #000;column-gap:40px;display:grid;grid-template-columns:repeat(3,1fr);height:280px;overflow-y:scroll;padding:20px 30px;row-gap:15px;width:100%}.your_selected_item{display:flex;flex-direction:column;gap:12px;position:relative}.item_count{background-color:#93010c;border-radius:50%;color:#f6f6d0;font-family:FS Meridian;font-size:15px;font-weight:500;height:20px;line-height:10px;position:absolute;right:-10px;text-align:center;top:-4px;width:20px}.item_count,.your_selected_item_img{align-items:center;display:flex;justify-content:center}.your_selected_item_img{background-color:#fff;border:1.5px dotted #93010c;border-radius:4px;padding:2px}.your_selected_item_img img{height:80px;mix-blend-mode:multiply;object-fit:cover;object-position:left}.your_selected_item_title{color:#f6f6d0;font-family:FS Meridian;font-size:12px;font-weight:500;line-height:14px;text-align:center}