@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;src:local("Montserrat Thin") , local("Montserrat-Thin") , url(../fonts/montserrat-v14-latin-100.woff2) format("woff2") , url(../fonts/montserrat-v14-latin-100.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:italic;font-weight:100;src:local("Montserrat Thin Italic") , local("Montserrat-ThinItalic") , url(../fonts/montserrat-v14-latin-100italic.woff2) format("woff2") , url(../fonts/montserrat-v14-latin-100italic.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;src:local("Montserrat ExtraLight") , local("Montserrat-ExtraLight") , url(../fonts/montserrat-v14-latin-200.woff2) format("woff2") , url(../fonts/montserrat-v14-latin-200.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:italic;font-weight:200;src:local("Montserrat ExtraLight Italic") , local("Montserrat-ExtraLightItalic") , url(../fonts/montserrat-v14-latin-200italic.woff2) format("woff2") , url(../fonts/montserrat-v14-latin-200italic.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:local("Montserrat Light") , local("Montserrat-Light") , url(../fonts/montserrat-v14-latin-300.woff2) format("woff2") , url(../fonts/montserrat-v14-latin-300.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;src:local("Montserrat Light Italic") , local("Montserrat-LightItalic") , url(../fonts/montserrat-v14-latin-300italic.woff2) format("woff2") , url(../fonts/montserrat-v14-latin-300italic.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local("Montserrat Regular") , local("Montserrat-Regular") , url(../fonts/montserrat-v14-latin-regular.woff2) format("woff2") , url(../fonts/montserrat-v14-latin-regular.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;src:local("Montserrat Italic") , local("Montserrat-Italic") , url(../fonts/montserrat-v14-latin-italic.woff2) format("woff2") , url(../fonts/montserrat-v14-latin-italic.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:local("Montserrat Medium") , local("Montserrat-Medium") , url(../fonts/montserrat-v14-latin-500.woff2) format("woff2") , url(../fonts/montserrat-v14-latin-500.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:local("Montserrat Medium Italic") , local("Montserrat-MediumItalic") , url(../fonts/montserrat-v14-latin-500italic.woff2) format("woff2") , url(../fonts/montserrat-v14-latin-500italic.woff) format("woff")}@font-face{font-family:'Montserrat-SemiBold';font-style:normal;font-weight:600;src:local("Montserrat SemiBold") , local("Montserrat-SemiBold") , url(../fonts/montserrat-v14-latin-600.woff2) format("woff2") , url(../fonts/montserrat-v14-latin-600.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:local("Montserrat SemiBold") , local("Montserrat-SemiBold") , url(../fonts/montserrat-v14-latin-600.woff2) format("woff2") , url(../fonts/montserrat-v14-latin-600.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;src:local("Montserrat SemiBold Italic") , local("Montserrat-SemiBoldItalic") , url(../fonts/montserrat-v14-latin-600italic.woff2) format("woff2") , url(../fonts/montserrat-v14-latin-600italic.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local("Montserrat Bold") , local("Montserrat-Bold") , url(../fonts/montserrat-v14-latin-700.woff2) format("woff2") , url(../fonts/montserrat-v14-latin-700.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;src:local("Montserrat Bold Italic") , local("Montserrat-BoldItalic") , url(../fonts/montserrat-v14-latin-700italic.woff2) format("woff2") , url(../fonts/montserrat-v14-latin-700italic.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;src:local("Montserrat ExtraBold") , local("Montserrat-ExtraBold") , url(../fonts/montserrat-v14-latin-800.woff2) format("woff2") , url(../fonts/montserrat-v14-latin-800.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:italic;font-weight:800;src:local("Montserrat ExtraBold Italic") , local("Montserrat-ExtraBoldItalic") , url(../fonts/montserrat-v14-latin-800italic.woff2) format("woff2") , url(../fonts/montserrat-v14-latin-800italic.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;src:local("Montserrat Black") , local("Montserrat-Black") , url(../fonts/montserrat-v14-latin-900.woff2) format("woff2") , url(../fonts/montserrat-v14-latin-900.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:italic;font-weight:900;src:local("Montserrat Black Italic") , local("Montserrat-BlackItalic") , url(../fonts/montserrat-v14-latin-900italic.woff2) format("woff2") , url(../fonts/montserrat-v14-latin-900italic.woff) format("woff")}*{outline:none!important}body{font-family:'Montserrat',sans-serif;font-size:14px}#page.site{overflow-x:visible!important}.text-dark{color:#414042!important}.sticky{position:-webkit-sticky;position:sticky;top:30px}.font-weight-semi-bold{font-weight:500!important}.font-weight-medium{font-weight:600!important}a,a:hover{text-decoration:none!important;cursor:pointer!important}input:focus{outline:none!important;background:#fff!important}.form-control{background:#fff!important;border-bottom:2px solid #edbaa6!important;border-radius:20px!important;padding:.70rem .75rem!important;resize:none}.form-control:focus{color:#495057!important;background-color:#fff!important;border-color:#edbaa6!important;outline:0;-webkit-box-shadow:none!important;box-shadow:none!important}.form-control::-webkit-input-placeholder{color:#414042!important;opacity:.35}.form-control:-ms-input-placeholder{color:#414042!important;opacity:.35}.form-control::-ms-input-placeholder{color:#414042!important;opacity:.35}.form-control::placeholder{color:#414042!important;opacity:.35}@media all and (max-width:576px){.form-control{padding:.3rem .75rem!important}}button,a,button:focus,a:focus{outline:none!important}select{border:none;background:url(https://www.fruitcake.ae/wp-content/themes/storefront-child/images/ic_drop-menu.png) no-repeat right!important;-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;padding-right:18px!important;height:auto!important}select.form-control{border:none;background:url(https://www.fruitcake.ae/wp-content/themes/storefront-child/images/ic_drop-menu.png) no-repeat right!important;-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;padding-right:10px!important;height:auto!important}.text-light{color:#414042!important;opacity:.5}.text-primary{color:#edbaa6!important}.bg-primary{background:#edbaa6!important}.nav-link{color:#edbaa6!important;text-decoration:none!important;outline:none}.nav-link:focus{outline:none}.nav-link:hover{color:#edbaa6!important;opacity:.8}.btn-primary{background:#edbaa6!important;border-radius:50px;opacity:1;outline:none;text-decoration:none;font:600 24px/14px Montserrat;border:2px solid #edbaa6!important;padding:21px 40px;min-width:280px;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 6px 16px #edbaa6!important;box-shadow:0 6px 16px #edbaa6!important}.btn-primary:hover{background:#edbfae!important;border:2px solid #edbfae!important}.btn-primary:active:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.btn-primary.btn-lg{padding:21px 40px;font:600 30px/34px Montserrat}@media all and (max-width:767px){.btn-primary.btn-lg{padding:15px 20px;font:600 20px/24px Montserrat}}.btn-primary.disabled{-webkit-box-shadow:none!important;box-shadow:none!important;font-weight:500}.btn-primary.btn-outline-primary{background:#fff!important;color:#edbaa6!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-weight:500}.btn-primary.btn-outline-primary:hover{color:#d6968b!important}@media all and (max-width:1199px){.btn-primary{min-width:250px}}@media all and (max-width:767px){.btn-primary{padding:9px 20px;font:600 18px/24px Montserrat}}@media all and (max-width:360px){.btn-primary{font:600 16px/14px Montserrat;padding:13px 30px}}.custom-control-label{font: normal normal normal Montserrat;line-height:18px;font-size:15px;letter-spacing:0;color:#414042;cursor:pointer}.custom-control-label::before{border:2px solid #edbaa6;background:#fff}.custom-checkbox .custom-control-input ~ .custom-control-label::before {top:3px}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {top:3px}.custom-radio .custom-control-input ~ .custom-control-label::before {top:1px;background:#fff!important}.custom-radio .custom-control-input:checked ~ .custom-control-label::after {border:2px solid #fff;background:#edbaa6;border-radius:50px;left:2px;top:3px;width:.8em;height:.8em}.custom-radio .custom-control-input:checked ~ .custom-control-label::before {top:1px}.custom-control-input:active ~ .custom-control-label::before {background-color:transparent}.custom-control-input:focus ~ .custom-control-label::before {-webkit-box-shadow:none;box-shadow:none}.heading-main{font:600 30px/34px Montserrat;letter-spacing:0}@media all and (max-width:767px){.heading-main{font:600 24px/28px Montserrat}}.site-header .site-branding img{height:auto;max-width:200px;max-height:none}.site-header .site-branding+div{width:100%;text-align:right}@media all and (max-width:991px){.site-header .site-branding+div{width:auto;text-align:left}}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {background:#fff!important}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {background:url(https://www.fruitcake.ae/wp-content/themes/storefront-child/images/checkbox.svg) no-repeat!important;top:2px!important;width:18px!important;height:18px!important;left:0;display:block;z-index:55555555;position:absolute;background-size:100% 100%}section.order-your-cake-section{padding:50px 0 5px;position:relative;-webkit-animation:fade-in 1s;animation:fade-in 1s}section.order-your-cake-section .cake-step-all{padding-top:50px;-webkit-animation:fade-in 2s;animation:fade-in 2s}section.order-your-cake-section .cake-step-all .custom-control-label{font-size:18px;color:#707070;font-weight:500}section.order-your-cake-section .cake-step-all .custom-control-label .mix-span{font-size:14px;font-weight:400}section.order-your-cake-section .cake-step-all .custom-radio .custom-control-label::before{width:18px;height:18px;top:1px}section.order-your-cake-section .cake-step-all .custom-radio .custom-control-label::after{top:3px!important;width:14px!important;height:14px!important}section.order-your-cake-section .cake-step-all .custom-checkbox .custom-control-label::before{top:0;width:18px;height:18px}section.order-your-cake-section .cake-step-all .custom-checkbox .custom-control-label::after{top:0!important;width:18px!important;height:18px!important}@media all and (max-width:991px){section.order-your-cake-section .cake-step-all{padding-top:15px}}section.order-your-cake-section .cake-step-all.d-none{-webkit-animation:fade-out 2s;animation:fade-out 2s}@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}@-webkit-keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}@keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}@media all and (max-width:991px){section.order-your-cake-section .cake-step-all{padding-right:22px}}section.order-your-cake-section .select-hidden{display:none;visibility:hidden;padding-right:10px}section.order-your-cake-section .select{cursor:pointer;display:inline-block;position:relative;color:#414042;width:42px;height:28px;text-align:center;vertical-align:middle}section.order-your-cake-section .select-styled{position:absolute;top:0;right:0;bottom:0;left:0;padding:1px 5px 7px 0;text-align:center;border:2px solid transparent}section.order-your-cake-section .select-styled:after{content:"";width:0;height:0;border:4px solid transparent;border-color:#edbaa6 transparent transparent transparent;position:absolute;top:10px;right:4px;border-bottom-width:8px;z-index:2}section.order-your-cake-section .select-styled:active,section.order-your-cake-section .select-styled.active{border:2px solid #edbaa6;border-radius:9px 9px 0 0}section.order-your-cake-section .select-styled:active:after,section.order-your-cake-section .select-styled.active:after{top:1px;border-color:transparent transparent #edbaa6 transparent;border-top-width:8px;border-bottom-width:4px}section.order-your-cake-section .select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#fff;border:2px solid #edbaa6;top:0;border-radius:9px}section.order-your-cake-section .select-options:after{content:"";width:0;height:0;border:4px solid transparent;position:absolute;right:4px;top:1px;border-color:transparent transparent #edbaa6 transparent;border-top-width:8px;border-bottom-width:4px}section.order-your-cake-section .select-options li{margin:0;padding:1px 5px 2px 0;color:#414042}section.order-your-cake-section .select-options li[rel="hide"]{display:none}section.order-your-cake-section .loarder-box{display:none;position:absolute;left:0;top:0;background:rgba(0,0,0,.3);z-index:11}section.order-your-cake-section .loarder-box .customLoader{display:inline-block;position:relative;width:80px;height:80px}section.order-your-cake-section .loarder-box .customLoader div{display:inline-block;position:absolute;left:8px;width:16px;background:#fff;-webkit-animation:customLoader 1.2s cubic-bezier(0,.5,.5,1) infinite;animation:customLoader 1.2s cubic-bezier(0,.5,.5,1) infinite}section.order-your-cake-section .loarder-box .customLoader div:nth-child(1) {left:8px;-webkit-animation-delay:-.24s;animation-delay:-.24s}section.order-your-cake-section .loarder-box .customLoader div:nth-child(2) {left:32px;-webkit-animation-delay:-.12s;animation-delay:-.12s}section.order-your-cake-section .loarder-box .customLoader div:nth-child(3) {left:56px;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes customLoader {
  0% {
    top: 8px;
    height: 64px;
  }
  50%,
  100% {
    top: 24px;
    height: 32px;
  }
}@keyframes customLoader {
  0% {
    top: 8px;
    height: 64px;
  }
  50%,
  100% {
    top: 24px;
    height: 32px;
  }
}section.order-your-cake-section.loader .loarder-box{position:absolute;left:0;top:0;background:rgba(0,0,0,.56);z-index:11;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (max-width:767px){section.order-your-cake-section{padding:20px 0}}section.order-your-cake-section .cup-number{width:50px;border:2px solid #edbaa6;padding:3px 5px;background:#fff!important;border-radius:9px!important;margin-top:-5px;margin-left:5px}section.order-your-cake-section .upload-photo-button .custom-file{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100px;height:100px;border-radius:10px;text-align:center;margin-bottom:15px;color:#fff!important;background:#edbaa6!important;border:4px solid #edbaa6;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:7px}section.order-your-cake-section .upload-photo-button .custom-file.image-added{padding:0}section.order-your-cake-section .upload-photo-button .custom-file .custom-file-label::after{display:none}section.order-your-cake-section .upload-photo-button .custom-file-input{position:absolute}section.order-your-cake-section .form-group .hintText{position:absolute;right:10px;bottom:-5px;font:14px/50px Montserrat;letter-spacing:0;color:#414042;opacity:.5}section.order-your-cake-section .owl-nav{position:absolute;top:31px;padding:0 15px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.order-your-cake-section .owl-nav button,section.order-your-cake-section .owl-nav button:focus{color:#fff!important;outline:none}section.order-your-cake-section .owl-nav button.disabled{opacity:0!important}section.order-your-cake-section .order-summery{border-radius:20px;overflow:hidden;border:2px solid #edbaa6}section.order-your-cake-section .order-summery .card-header{background:url(https://www.fruitcake.ae/wp-content/themes/storefront-child/images/Dripping.png) no-repeat;background-size:100% 100%;border-bottom:none;padding:20px 0 45px}section.order-your-cake-section .order-summery .card-header::before{content:"";position:absolute;top:0;left:0;height:20px;width:100%;background:#edbaa6;display:block}section.order-your-cake-section .order-summery .card-header .price-box{display:none;color:#414042;font-weight:500}section.order-your-cake-section .order-summery .card-header .price-box .total-amount{font-weight:500;color:#edbaa6}section.order-your-cake-section .order-summery .card-header .order-box{color:#fff;font-size:1.25rem;font-weight:500}section.order-your-cake-section .order-summery .card-header .order-box .order-text{font-size:1.25rem;font-weight:500}section.order-your-cake-section .order-summery .order-details{padding-left:0;list-style-type:none;margin:0}section.order-your-cake-section .order-summery .order-details li{padding:0 0 8px}section.order-your-cake-section .order-summery .order-details li .number{margin-left:15px}section.order-your-cake-section .order-summery .order-details li .small{font-size:90%!important}section.order-your-cake-section .order-summery .order-details li>span{font-weight:500;color:#414042;opacity:.5}section.order-your-cake-section .order-summery .order-details li.active span{opacity:1}section.order-your-cake-section .order-summery .order-details li span small{opacity:.75}section.order-your-cake-section .order-summery .card-footer li span{font-weight:600;color:#414042}section.order-your-cake-section .order-summery .card-footer li.active span{opacity:1;color:#414042}section.order-your-cake-section .order-summery .card-footer .order-details+.cart-checkout-btn .p-4{padding-left:0!important;padding-right:0!important}@media all and (max-width:576px){section.order-your-cake-section .order-summery .card-footer .order-details+.cart-checkout-btn .p-4 .step-button{min-width:100%}}@media all and (max-width:991px){section.order-your-cake-section .order-summery .card-header{background:#fff;padding:10px 25px 10px 10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}section.order-your-cake-section .order-summery .card-header::before{display:none}section.order-your-cake-section .order-summery .card-header .order-box{color:#414042;font-weight:500;font-size:1rem}section.order-your-cake-section .order-summery .card-header .order-box .order-text{font-size:1rem;font-weight:500;color:#edbaa6}section.order-your-cake-section .order-summery .card-header .order-box *{text-align:left}section.order-your-cake-section .order-summery .card-header::after{content:"";display:block;border:5px solid transparent;border-bottom:0;border-top:9px solid #edbaa6;position:absolute;right:5px;top:25px}section.order-your-cake-section .order-summery .card-header.open:after{border-bottom:9px solid #edbaa6;border-top:0}section.order-your-cake-section .order-summery .card-header .price-box{display:block}section.order-your-cake-section .order-summery .card-header.open{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.order-your-cake-section .order-summery .card-header.open .order-box *{text-align:center}section.order-your-cake-section .order-summery .card-header.open .price-box{display:none}section.order-your-cake-section .order-summery .collapse-div{max-height:0;overflow:hidden}section.order-your-cake-section .order-summery .collapse-div.open{max-height:100%;overflow:visible}section.order-your-cake-section .order-summery .card-footer{border-top:2px solid #edbaa6}}section.order-your-cake-section .item-message-wrap{width:85%}section.order-your-cake-section .single-product .product .cart{padding-bottom:0;margin-bottom:0}section.order-your-cake-section.ready-cake-section h2.ready-cake-heading{color:#edbfae}@media all and (max-width:480px){section.order-your-cake-section.ready-cake-section h2.ready-cake-heading{font-size:24px}}@media all and (max-width:767px){section.order-your-cake-section.ready-cake-section .cake-step-all ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav{margin-left:0;border-bottom:none}@media all and (max-width:768px){section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav li{width:32%}}@media all and (max-width:480px){section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav li{width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav li.nav-item{border:2px solid #edbfae;border-radius:15px;margin-bottom:0;width:30.33%}@media all and (max-width:1200px){section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav li.nav-item{width:30%}}@media all and (max-width:480px){section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav li.nav-item{width:100%}}section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav li.nav-item a.active{border-color:#edbfae;border-radius:15px;border:none}section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav li.nav-item:nth-child(2) {margin:0 25px}@media all and (max-width:768px){section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav li.nav-item:nth-child(2) {margin:0 8px}section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav li.nav-item:nth-child(2) {margin:0 7px}}@media all and (max-width:480px){section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav li.nav-item:nth-child(2) {margin:10px 0}}section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav li.nav-item a.nav-link{padding:0;border:none}@media all and (max-width:480px){section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav li.nav-item a.nav-link{width:100%}}section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav li.nav-item a.nav-link img{padding:.5rem 1rem;margin:0 auto}@media all and (max-width:768px){section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav li.nav-item a.nav-link img{max-width:140px!important}}@media all and (max-width:500px){section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav li.nav-item a.nav-link img{max-width:130px!important}}@media all and (max-width:480px){section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav li.nav-item a.nav-link img{margin:0 auto}}section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav li.nav-item a.nav-link span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-top:2px;padding:5px 0}section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav li.nav-item:hover a span{border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-color:#edbfae;color:#fff;-webkit-transition:background-color 1s ease-out;transition:background-color 1s ease-out}section.order-your-cake-section.ready-cake-section .cake-step-all ul.nav li.nav-item .active span{border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-color:#edbfae;color:#fff;-webkit-transition:background-color 1s ease-out;transition:background-color 1s ease-out}section.order-your-cake-section.ready-cake-section .cake-step-all .products{margin-top:50px}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product{border:2px solid #edbfae;border-radius:25px;width:30.33%;margin:0 0 25px 0}@media all and (max-width:1200px){section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product{width:30%}}@media all and (max-width:767px){section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product{width:48%;display:inline-block;vertical-align:middle}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:nth-child(even) {margin-left:1%!important}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:nth-child(odd) {margin-right:1%!important}}@media all and (max-width:480px){section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product{width:100%;display:block}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:nth-child(even) {margin-left:0%!important}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:nth-child(odd) {margin-right:0%!important}}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product img{width:100%;max-width:75%}@media all and (max-width:480px){section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product img{width:auto;max-width:50%}}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product .ready_cake_wrapper{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;text-align:center;padding:10px;overflow:hidden}@media all and (max-width:480px){section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product .ready_cake_wrapper{-webkit-box-flex:0;-ms-flex:0;flex:0}}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product .ready_cake_wrapper h2{color:#edbfae;font-weight:700;font-size:16px;text-align:left;padding-left:20px;padding-top:20px;margin-top:6px}@media all and (max-width:480px){section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product .ready_cake_wrapper h2{padding-top:0;margin-top:0}}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product .ready_cake_wrapper .product-meta-fields{text-align:left;padding-bottom:15px;height:120px}@media all and (max-width:1200px){section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product .ready_cake_wrapper .product-meta-fields{height:140px}}@media all and (max-width:480px){section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product .ready_cake_wrapper .product-meta-fields{height:auto}}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product .ready_cake_wrapper .product-meta-fields .shape-box,section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product .ready_cake_wrapper .product-meta-fields .size-box,section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product .ready_cake_wrapper .product-meta-fields .topping-box{font-size:16px;font-weight:500;line-height:26px;color:#414042;padding-left:20px}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product .ready_cake_wrapper .product-meta-fields .price-box{color:#edbfae;font-size:16px;font-weight:700;line-height:26px;padding-left:20px;padding-top:1px}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product .ready_cake_wrapper a,section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product .ready_cake_wrapper button{padding:8px 41px 8px 41px;border-radius:50px;font-size:16px}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product .ready_cake_wrapper .qty-wrapper{margin-bottom:15px}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product .ready_cake_wrapper .qty-wrapper .select2-container{width:auto!important}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product .ready_cake_wrapper .qty-wrapper .selection{background-color:#edbfae;padding:10px;border-radius:10px}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product .ready_cake_wrapper .qty-wrapper .selection .select2-selection{background-color:transparent}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product .ready_cake_wrapper .qty-wrapper .selection .select2-selection .select2-selection__rendered{color:#fff}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product .ready_cake_wrapper .qty-wrapper .selection .select2-selection .select2-selection__arrow b{border-color:#fff transparent transparent transparent}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:hover .ready_cake_wrapper{background-color:#edbfae;border-bottom-left-radius:20px;border-bottom-right-radius:20px;-webkit-transition:background-color 2s ease-out;transition:background-color 2s ease-out}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:hover .ready_cake_wrapper h2{color:#fff}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:hover .ready_cake_wrapper .shape-box,section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:hover .ready_cake_wrapper .size-box,section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:hover .ready_cake_wrapper .topping-box{color:#fff}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:hover .ready_cake_wrapper .price-box{color:#fff}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:hover .ready_cake_wrapper a,section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:hover .ready_cake_wrapper button{background-color:#fff;color:#edbfae}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:hover .ready_cake_wrapper .selection .select2-selection .select2-selection__rendered{color:#edbfae}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:hover .ready_cake_wrapper .selection .select2-selection .select2-selection__arrow{color:#edbfae}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:hover .ready_cake_wrapper .selection .select2-selection .select2-selection__arrow b{border-color:#edbfae transparent}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:hover .ready_cake_wrapper .select2-container--open .select2-selection .select2-selection__arrow b{border-color:#edbfae transparent}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:hover .qty-wrapper .selection{background-color:#fff;border-radius:10px}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:nth-child(2) {margin:0 25px}@media all and (max-width:767px){section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:nth-child(2) {margin:0 0 30px 0}}section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:nth-child(3n+2) {margin:0 25px 30px}@media all and (max-width:767px){section.order-your-cake-section.ready-cake-section .cake-step-all .products li.product:nth-child(3n+2) {margin:0 0 30px 0}}@media all and (max-width:340px){section.order-your-cake-section.ready-cake-section .cake-step-all div.text-center{padding-left:1rem!important}}section.order-your-cake-section.ready-cake-section .cake-step-all .ready-cake-tab-content{padding-top:50px}@media all and (max-width:767px){section.order-your-cake-section.ready-cake-section .delivery-infomation .ready-cake-step-btn{width:100%;margin-bottom:20px}}.modal-dialog{max-width:798px}@media all and (max-width:991px){.modal-dialog{max-width:700px}}@media all and (max-width:767px){.modal-dialog{max-width:500px}}@media all and (max-width:576px){.modal-dialog{margin-left:auto!important;margin-right:auto!important;max-width:430px}}@media all and (max-width:442px){.modal-dialog{max-width:360px}}@media all and (max-width:375px){.modal-dialog{max-width:310px}}.modal-dialog .modal-content .modal-header{background:url(https://www.fruitcake.ae/wp-content/themes/storefront-child/images/Dripping_updated.png) no-repeat;background-size:100% 100%;border-bottom:none;height:308px}.modal-dialog .modal-content .modal-header h5.modal-title{font-size:55px;color:#fff;font-weight:500;text-align:center;text-transform:uppercase;line-height:70px;margin:0 auto}@media all and (max-width:576px){.modal-dialog .modal-content .modal-header h5.modal-title{font-size:45px}}@media all and (max-width:375px){.modal-dialog .modal-content .modal-header h5.modal-title{font-size:35px}}.modal-dialog .modal-content .modal-body{padding-top:0;margin-top:-20px}@media all and (max-width:442px){.modal-dialog .modal-content .modal-body{padding:0}}.modal-dialog .modal-content .modal-body .current-selected-wrapper{padding:0 14px}.modal-dialog .modal-content .modal-body .current-selected-wrapper p{font-size:20px;font-weight:500;margin-bottom:35px}@media all and (max-width:576px){.modal-dialog .modal-content .modal-body .current-selected-wrapper p{font-size:18px}}.modal-dialog .modal-content .modal-body .current-selected-wrapper .serves-approx{border-bottom:2px solid #edbaa6}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper table tbody .value{padding-top:40px;padding-left:15px;padding-right:15px}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper table tbody .value .custom-control{padding-left:0}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper table tbody .value label{font-size:20px;font-weight:500;margin-left:3px}@media all and (max-width:576px){.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper table tbody .value label{font-size:18px}}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper table tbody .value label::before{top:2px;right:0;left:auto}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper table tbody .value label::after{right:0;top:2px;left:auto}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .qty-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .qty-wrapper h2{font-size:20px;margin-bottom:0!important;padding-left:15px}@media all and (max-width:576px){.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .qty-wrapper h2{font-size:18px}}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .qty-wrapper .select2-container{margin-right:12px}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .qty-wrapper .selection .select2-selection{background-color:transparent}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .qty-wrapper .selection .select2-selection .select2-selection__rendered{color:#000}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .qty-wrapper .selection .select2-selection .select2-selection__arrow{color:#000}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .qty-wrapper .selection .select2-selection .select2-selection__arrow b{border-color:#000 transparent transparent transparent}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .qty-wrapper .select2-container--open .select2-selection .select2-selection__arrow b{border-color:#000 transparent}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .custom-messagebox-wrapper{padding:0 15px}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .custom-messagebox-wrapper h2{font-size:20px;font-weight:500;color:#414042!important;padding-top:3px!important;line-height:0}@media all and (max-width:576px){.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .custom-messagebox-wrapper h2{font-size:18px}}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .custom-messagebox-wrapper .item-message-wrap textarea{-webkit-box-shadow:none;box-shadow:none;border-radius:0!important;border:none}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .custom-messagebox-wrapper .item-message-wrap .selection{background-color:#edbfae;padding:10px;border-radius:10px}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .custom-messagebox-wrapper .item-message-wrap .selection .select2-selection{background-color:transparent}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .custom-messagebox-wrapper .item-message-wrap .selection .select2-selection .select2-selection__rendered{color:#fff}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .custom-messagebox-wrapper .item-message-wrap .selection .select2-selection .select2-selection__arrow{border-color:#fff transparent transparent transparent}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .custom-messagebox-wrapper .item-message-wrap .select2-container--open{border-color:#fff transparent}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .variations_button{padding:55px 50px 40px 50px}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .variations_button button.btn{background-color:#fff;border:2px solid #edbfae;border-radius:30px;color:#edbfae;font-size:20px;font-weight:500;text-transform:capitalize;width:48%;padding:13px 0;margin-right:1.5%}@media all and (max-width:767px){.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .variations_button button.btn{margin-right:1%}}.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .variations_button button.single_add_to_cart_popup_button{background-color:#edbfae;color:#fff;border-radius:30px;font-size:20px;font-weight:500;text-transform:capitalize;width:48%;padding:15px 0;margin-left:1.5%}@media all and (max-width:767px){.modal-dialog .modal-content .modal-body .product-variable-modal-wrapper .variations_button button.single_add_to_cart_popup_button{margin-left:1%}}.switch{position:relative;display:inline-block;width:50px;height:28px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e8e9eb;-webkit-transition:.4s;transition:.4s}.switch .slider:before{position:absolute;content:"";height:24px;width:24px;left:3px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}@media all and (max-width:340px){.switch .slider:before{left:1px}}.switch input:checked+.slider{background-color:#edbaa6}.switch input:focus+.slider{-webkit-box-shadow:0 0 1px #edbaa6;box-shadow:0 0 1px #edbaa6}.switch input:checked+.slider:before{-webkit-transform:translateX(20px);transform:translateX(20px)}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}.pagination{list-style-type:none;display:block;position:absolute;top:260px;right:0;margin:0}.pagination li{width:10px;height:10px;display:block;background:#edbaa6;margin:20px 0;opacity:.4;border-radius:50px}.pagination li.active{opacity:1}@media all and (max-width:991px){.pagination{right:10px}.pagination li{margin:20px 10px}}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {background-color:#edbaa6}span{cursor:pointer}.number{margin:0 5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.number .minus,.number .plus{width:28px;height:28px;background:#fff;border:1px solid #9f9e9f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#9f9e9f;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:25px 0 0 25px}.number .minus.plus,.number .plus.plus{border-radius:0 25px 25px 0}.number input{height:28px;width:28px;text-align:center;font-size:16px;border-bottom:1px solid #9f9e9f;border-top:1px solid #9f9e9f;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0;display:inline-block;vertical-align:middle;color:#edbaa6;background:#fff;padding:0}.col-full{padding:0!important}header button.menu-toggle{top:15px!important}header.site-header{padding-top:0;border-bottom:none}header.site-header .header-mob-logo{display:none}@media all and (max-width:991px){header.site-header{padding-bottom:15px}}@media all and (max-width:576px){header.site-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px 0 10px}header.site-header .header-mob-logo{display:block;width:44px}header.site-header .header-mob-logo img{width:100%;max-width:100%}header.site-header .custom-logo-link{display:none}header.site-header .nav_mobile_wrapper{top:6px!important}}header.site-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.site-header .container .main-navigation ul li a{display:inline-block}header.site-header .container .Same-day-delivery a{position:relative}header.site-header .container .Same-day-delivery a::after{display:none!important}header.site-header .container .Same-day-delivery .sub-menu{background:#fff;border-radius:20px;padding:5px;position:absolute;top:62px;width:314px;left:calc(50% - 157px);-webkit-box-shadow: 0px 0px 10px #00000029;box-shadow: 0px 0px 10px #00000029;overflow:hidden;display:none}header.site-header .container .Same-day-delivery .sub-menu li{width:100%}header.site-header .container .Same-day-delivery .sub-menu li a{color:#414042;width:100%;background:#fff!important}header.site-header .container .Same-day-delivery .sub-menu.toggled-on{padding-bottom:15px}header.site-header .container .Same-day-delivery:hover .sub-menu{display:block}@media all and (max-width:991px){header.site-header .container .Same-day-delivery:hover .sub-menu{display:none}}@media all and (max-width:767px){header.site-header .container .Same-day-delivery{display:none}}header.site-header .container .cart-contents{position:relative}header.site-header .container .cart-contents .cart-icon{background:url(https://www.fruitcake.ae/wp-content/themes/storefront-child/images/cart-icon.svg) no-repeat;width:28px;height:26px;display:inline-block;position:relative;vertical-align:middle;background-size:100%}header.site-header .container .cart-contents .cart-count{position:absolute;top:11px;left:22px;background:#edbaa6;border:1px solid #fff;width:19px;height:19px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:15px;font-size:12px;font-weight:700}header.site-header .container .profile-box{position:relative}header.site-header .container .profile-box a{position:relative}header.site-header .container .profile-box a .user-profile-icon{width:16px;height:20px;background:url(https://www.fruitcake.ae/wp-content/themes/storefront-child/images/profile-icon.svg) no-repeat;display:inline-block;background-size:cover;vertical-align:top;margin-right:5px}header.site-header .container .profile-box a::before{content:"";position:absolute;top:30px;right:-2px;border:5px solid transparent;border-top:6px solid #fff;display:inline-block}header.site-header .container .profile-box .profile-box-list{top:62px;right:0;background:#fff;-webkit-box-shadow: 0px 0px 10px #00000029;box-shadow: 0px 0px 10px #00000029;border-radius:20px;min-width:150px;display:none}header.site-header .container .profile-box .profile-box-list li a{color:#414042!important;width:100%!important}header.site-header .container .profile-box .profile-box-list li a i{width:20px;height:20px;display:inline-block;background-size:cover;vertical-align:top;margin-right:5px}header.site-header .container .profile-box .profile-box-list li a i.user-profile-outline-icon{background:url(https://www.fruitcake.ae/wp-content/themes/storefront-child/images/profile-outline-icon.svg) no-repeat}header.site-header .container .profile-box .profile-box-list li a i.order-history-icon{background:url(https://www.fruitcake.ae/wp-content/themes/storefront-child/images/order-history-icon.svg) no-repeat}header.site-header .container .profile-box .profile-box-list li a i.log-out-icon{background:url(https://www.fruitcake.ae/wp-content/themes/storefront-child/images/logout-icon.svg) no-repeat}header.site-header .container .profile-box .profile-box-list li a::before{display:none}header.site-header .container .profile-box:hover .profile-box-list{display:inline-block}header.site-header .container .nav_mobile_wrapper{display:none}@media all and (max-width:991px){header.site-header .container .primary_wrapper_div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header.site-header .container #menu-main-menu{display:none}header.site-header .container .Same-day-delivery{display:none}header.site-header .container .Same-day-delivery.show{background:#fbfbfb;padding-bottom:15px}header.site-header .container button.menu-toggle,header.site-header .container button.menu-toggle:focus,header.site-header .container button.menu-toggle:hover{border:none!important;top:24px!important;outline:none}header.site-header .container button.menu-toggle::before,header.site-header .container button.menu-toggle::after,header.site-header .container button.menu-toggle span::before{width:30px;left:0}header.site-header .container button.menu-toggle::before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}header.site-header .container button.menu-toggle::after{-webkit-transform:translateY(8px);transform:translateY(8px)}header.site-header .container .toggled button.menu-toggle::before,header.site-header .container .toggled button.menu-toggle::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}header.site-header .container .toggled button.menu-toggle::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header.site-header .container .nav_mobile_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;position:relative;min-width:212px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:12px}header.site-header .container .nav_mobile_wrapper li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:8px 0;position:relative}header.site-header .container .nav_mobile_wrapper li a{padding:0 7px;color:#fff}header.site-header .container .nav_mobile_wrapper li .cart-count{position:absolute;top:-10px;left:15px;background:#edbaa6;border:1px solid #fff;width:19px;height:19px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:15px;font-size:12px;font-weight:700}header.site-header .container .nav_mobile_wrapper li .cart-icon{background:url(https://www.fruitcake.ae/wp-content/themes/storefront-child/images/cart-icon.svg) no-repeat;background-size:auto;width:28px;height:26px;display:inline-block;position:relative;vertical-align:middle;background-size:100%}header.site-header .container .nav_mobile_wrapper li.profile-box{width:64px}header.site-header .container .nav_mobile_wrapper li.profile-box a span{display:none}header.site-header .container .nav_mobile_wrapper li.profile-box a::before{top:7px;right:-9px}header.site-header .container .nav_mobile_wrapper li.profile-box .profile-box-list{top:40px;right:0;background:#fff;-webkit-box-shadow: 0px 0px 10px #00000029;box-shadow: 0px 0px 10px #00000029;border-radius:20px;min-width:200px;position:absolute;display:none}header.site-header .container .nav_mobile_wrapper li.profile-box .profile-box-list li{display:block;padding:8px 15px}header.site-header .container .nav_mobile_wrapper li.profile-box .profile-box-list li a span{display:inline-block}header.site-header .container .nav_mobile_wrapper li.profile-box:hover .profile-box-list{display:none}header.site-header .container .nav_mobile_wrapper li.profile-box:focus .profile-box-list{display:none}header.site-header .container .nav_mobile_wrapper li.profile-box.show .profile-box-list{display:block}header.site-header .container .main-navigation{margin:0!important;position:relative}header.site-header .container .main-navigation div.menu:last-child{display:none;position:absolute;top:80px;background:#edbaa6;width:100%;left:0;padding:0 15px;height:100vh}header.site-header .container .main-navigation ul{display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px}header.site-header .container .main-navigation ul li{display:block}header.site-header .container .main-navigation ul li a{padding:8px 15px!important}header.site-header .container .main-navigation ul li.insta-icon a::before{background-image:url(https://www.fruitcake.ae/wp-content/themes/storefront-child/images/instagram-dark.svg)}header.site-header .container .main-navigation ul li:hover{background-color:#f6f6f6}header.site-header .container .handheld-navigation,header.site-header .container .nav-menu{max-height:auto;overflow:visible;position:absolute;top:56px;right:0;display:none;background:#fff;-webkit-box-shadow: 0px 0px 10px #00000029;box-shadow: 0px 0px 10px #00000029;border-radius:20px;min-width:280px}header.site-header .container .handheld-navigation ul,header.site-header .container .nav-menu ul{padding:0!important;margin:0}header.site-header .container .handheld-navigation ul li,header.site-header .container .nav-menu ul li{padding:0 15px;color:#414042}header.site-header .container .handheld-navigation ul li a,header.site-header .container .nav-menu ul li a{display:block!important;color:#414042;padding:8px 0!important}header.site-header .container .handheld-navigation ul li:first-child,header.site-header .container .nav-menu ul li:first-child{border-radius:20px 20px 0 0}header.site-header .container .handheld-navigation ul li:last-child,header.site-header .container .nav-menu ul li:last-child{border-radius:0 0 20px 20px}header.site-header .container .handheld-navigation ul .Same-day-delivery button,header.site-header .container .nav-menu ul .Same-day-delivery button{width:100%;height:100%;position:absolute}header.site-header .container .handheld-navigation ul .Same-day-delivery button::after,header.site-header .container .nav-menu ul .Same-day-delivery button::after{position:absolute;right:29px;border:none;top:9px;color:#edbaa6;content:"\f107"}header.site-header .container .handheld-navigation ul .Same-day-delivery button.toggled-on::after,header.site-header .container .nav-menu ul .Same-day-delivery button.toggled-on::after{content:"\f106";-webkit-transform:rotate(180deg);transform:rotate(0deg)}header.site-header .container .handheld-navigation ul .Same-day-delivery .sub-menu,header.site-header .container .nav-menu ul .Same-day-delivery .sub-menu{background:#fff;border-radius:20px;position:relative;top:0;width:100%;left:0;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}header.site-header .container .handheld-navigation ul .Same-day-delivery .sub-menu li,header.site-header .container .nav-menu ul .Same-day-delivery .sub-menu li{width:100%}header.site-header .container .handheld-navigation ul .Same-day-delivery .sub-menu li a,header.site-header .container .nav-menu ul .Same-day-delivery .sub-menu li a{color:#414042;width:100%;background:#fff!important}header.site-header .container .handheld-navigation ul .Same-day-delivery .sub-menu.toggled-on,header.site-header .container .nav-menu ul .Same-day-delivery .sub-menu.toggled-on{display:block}header.site-header .container .handheld-navigation ul .Same-day-delivery:hover .sub-menu,header.site-header .container .nav-menu ul .Same-day-delivery:hover .sub-menu{display:block}header.site-header .container .main-navigation.toggled .handheld-navigation{display:block}header.site-header .container .main-navigation.toggled ul[aria-expanded="true"]{max-height:9999px;display:block}header.site-header .container .main-navigation.toggled div.menu:last-child{display:block}header.site-header .container .menu-toggle{display:inline-block}header.site-header .container .site-branding{display:-webkit-box;display:-ms-flexbox;display:flex}}@media all and (max-width:767px){header.site-header .container{display:-webkit-box;display:-ms-flexbox;display:flex}header.site-header .container div.menu:last-child{top:89px!important}header.site-header .container .main-navigation ul{display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}header.site-header .main-navigation{width:100%!important;margin:0!important}header.site-header .site-branding{width:25%!important;margin:0!important}header.site-header .site-branding img{display:inline-block}@media all and (max-width:991px){header.site-header .site-branding{width:100%!important;margin-right:0!important;display:block;text-align:center;padding:12px 0 0}}@media all and (max-width:767px){header.site-header .site-branding{width:50%!important;text-align:left;padding:0}}@media all and (max-width:991px){header.site-header .main-navigation ul li a{padding:1.618em 1em!important}}@media all and (max-width:767px){header.site-header{padding-top:15px}header.site-header .storefront-primary-navigation{display:none}header.site-header .container{display:block}header.site-header .main-navigation ul li a{padding:.5em .5em!important}}header.site-header .insta-icon a::before{content:"";display:inline-block;width:30px;height:26px;background:url(https://www.fruitcake.ae/wp-content/themes/storefront-child/images/instagram-icon.svg) no-repeat;background-size:auto;vertical-align:middle;background-size:72% auto}footer.site-footer{padding:0}footer.site-footer .social-icon img{width:30px;-webkit-filter:invert(1);filter:invert(1)}footer.site-footer .container .footer-widgets{max-width:100%;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0 20px}@media all and (max-width:767px){footer.site-footer .container .footer-widgets{padding:20px 0}}footer.site-footer .container .footer-widgets:before,footer.site-footer .container .footer-widgets:after{display:none}footer.site-footer .container .footer-widgets .block{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;position:relative;width:100%;margin:0}footer.site-footer .container .footer-widgets .block .widget{margin-bottom:0}@media all and (max-width:991px){footer.site-footer .container .footer-widgets .block{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:inline-block!important;float:none}footer.site-footer .container .footer-widgets .block .widget{margin-bottom:0}footer.site-footer .container .footer-widgets .block.footer-widget-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}footer.site-footer .container .footer-widgets .block.footer-widget-2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}footer.site-footer .container .footer-widgets .block.footer-widget-3{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}footer.site-footer .container .footer-widgets .block.footer-widget-4{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media all and (max-width:576px){footer.site-footer .container .footer-widgets .block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}footer.site-footer .container .footer-widgets .block.footer-widget-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}footer.site-footer .container .footer-widgets .block.footer-widget-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}footer.site-footer .container .footer-widgets .block.footer-widget-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}footer.site-footer .container .footer-widgets .suscription-box{border:2px solid #fff;background: #FFFFFFD4;border:2px solid #fff;border-radius:20px;opacity:1}footer.site-footer .container .footer-widgets .suscription-box input{line-height:1;height:32px;font-size:14px;background:transparent!important;color:#edbaa6!important;border:none!important;-webkit-box-shadow:none;box-shadow:none;box-shadow:none}footer.site-footer .container .footer-widgets .suscription-box input::-webkit-input-placeholder{opacity:.5;color:#edbaa6!important}footer.site-footer .container .footer-widgets .suscription-box input:-ms-input-placeholder{opacity:.5;color:#edbaa6!important}footer.site-footer .container .footer-widgets .suscription-box input::-ms-input-placeholder{opacity:.5;color:#edbaa6!important}footer.site-footer .container .footer-widgets .suscription-box input::placeholder{opacity:.5;color:#edbaa6!important}footer.site-footer .container .footer-widgets .suscription-box button{height:36px;font-size:14px;background:transparent;background:#edbaa6;border:2px solid #fff;background:#edbaa6;border:2px solid #fff;border-radius:20px;color:#fff;opacity:1;margin:-2px}footer.site-footer .container .footer-widgets .suscription-box .social-icon svg{font-size:26px}footer.site-footer .site-info{padding:10px 0;background:#fff;color:#edbaa6!important;text-align:center}footer.site-footer .site-info *{color:#edbaa6!important}.custom-from .address-box{border-bottom:2px solid #edbaa6}.custom-from .address-box:last-child{border-bottom:none}.custom-from .form-control{border-radius:4px}.custom-from .form-row{margin-left:0;margin-right:0}.custom-from .third-party-link{display:-webkit-box;display:-ms-flexbox;display:flex;border:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.239);box-shadow:0 1px 2px rgba(0,0,0,.239);padding:15px 52px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;margin-bottom:15px;color:#757575;text-decoration:none!important;font-weight:600;font-size:16px;border-radius:2px}@media all and (max-width:991px){.custom-from .third-party-link{padding:15px 94px}}@media all and (max-width:767px){.custom-from .third-party-link{padding:15px 34px}}@media all and (max-width:575px){.custom-from .third-party-link{padding:15px 20px;width:288px}}@media all and (max-width:360px){.custom-from .third-party-link{padding:10px 15px;width:239px;font-size:14px}}.custom-from .guest-btn .third-party-link{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#787373!important}.custom-from .heading-line{position:relative;text-align:center;display:block}.custom-from .heading-line::before{content:"";position:absolute;top:26px;left:0;width:100%;display:block;border-top:1px solid #9f9e9f}.custom-from .heading-line span{background:#fff;display:inline-block;color:#9f9e9f;z-index:11;position:relative;padding:0 15px}.custom-from .show-password{position:absolute;right:15px;top:15px;text-decoration:underline!important;color:#414042;font-weight:500}@media all and (max-width:576px){.custom-from .show-password{top:9px}}#sign_up_page .third-party-link{padding:15px 74px}@media all and (max-width:991px){#sign_up_page .third-party-link{padding:15px 83px}}@media all and (max-width:767px){#sign_up_page .third-party-link{padding:15px 23px}}@media all and (max-width:575px){#sign_up_page .third-party-link{padding:15px 20px;width:288px}}@media all and (max-width:360px){#sign_up_page .third-party-link{padding:10px 13px;width:239px;font-size:14px}}@media all and (max-width:575px){#sign_in_page .btn{margin:auto;width:288px}}@media all and (max-width:360px){#sign_in_page .btn{width:239px;margin:auto}}body .instagram-slider{background:#edbaa6;color:#fff;text-align:center;padding:50px 15px}body .instagram-slider h2{text-transform:uppercase;margin-bottom:30px}body .instagram-slider .iscwp-img-wrp{height:auto!important;border:3px solid #fff}body .instagram-slider .btn-primary{background-color:#fff!important;color:#edbaa6;font-weight:normal;margin-top:20px;border:2px solid #edbaa6!important}body .instagram-slider .btn-primary:hover{background-color:transparent!important;color:#fff;border:2px solid #fff!important}body .site-content{min-height:calc(100vh - 370px)}body #primary.content-area{width:100%}body #primary.content-area .entry-title{display:none}body .storefront-breadcrumb .col-full{width:100%;padding-right:15px!important;padding-left:15px!important;margin-right:auto;margin-left:auto}@media all and (min-width:576px){body .storefront-breadcrumb .col-full{max-width:540px}}@media all and (min-width:768px){body .storefront-breadcrumb .col-full{max-width:720px}}@media all and (min-width:992px){body .storefront-breadcrumb .col-full{max-width:960px}}@media all and (min-width:1200px){body .storefront-breadcrumb .col-full{max-width:1140px}}body .storefront-breadcrumb .woocommerce-breadcrumb{color:#e5dbcd}body .storefront-breadcrumb .woocommerce-breadcrumb a{color:#e5dbcd;text-decoration:none}body .storefront-breadcrumb .woocommerce-breadcrumb a:hover{color:#e5dbcd}body .storefront-breadcrumb .woocommerce-breadcrumb a:first-of-type::before{display:none}body .storefront-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator{text-indent:1px!important}body .storefront-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator::before{display:none}body .site-content{margin:0!important}body .site-content>.container .site-main{margin:0!important;padding:0}body .site-content>.container .site-main .booking-section .booling-text-section{background:url(https://www.fruitcake.ae/wp-content/themes/storefront-child/images/main-slider-bg.png);min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:50px;position:relative}@media all and (max-width:768px){body .site-content>.container .site-main .booking-section .booling-text-section{padding-bottom:30px}}body .site-content>.container .site-main .booking-section .booling-text-section .btn-primary{background:#f7a1a3!important;border-color:#f7a1a3!important;margin-right:15px}@media all and (max-width:991px){body .site-content>.container .site-main .booking-section .booling-text-section .btn-primary{margin-right:5px;font-size:20px}}@media all and (max-width:768px){body .site-content>.container .site-main .booking-section .booling-text-section .btn-primary{margin-bottom:15px}}@media all and (max-width:576px){body .site-content>.container .site-main .booking-section .booling-text-section .btn-primary{width:100%}}body .site-content>.container .site-main .booking-section .booling-text-section .btn-primary:hover{background:#fdbdbe!important;border-color:#fdbdbe!important}@media all and (max-width:767px){body .site-content>.container .site-main .booking-section .booling-text-section{min-height:343px;background-size:42%}}body .site-content>.container .site-main .booking-section .booling-text-section p.cake-info-text{color:#edbaa6;font-size:30px;line-height:37px;font-weight:600;text-transform:uppercase;width:75%;margin:0 auto;padding:48px 0 52px}@media all and (max-width:1200px){body .site-content>.container .site-main .booking-section .booling-text-section p.cake-info-text{width:100%}}@media all and (max-width:768px){body .site-content>.container .site-main .booking-section .booling-text-section p.cake-info-text{font-size:24px}}body .site-content>.container .site-main .booking-section .booling-text-section a{padding:21px}body .site-content>.container .site-main .booking-section .booling-text-section a.readycake-btn{background-color:#fff!important;color:#f7a1a3;margin-left:15px}@media all and (max-width:991px){body .site-content>.container .site-main .booking-section .booling-text-section a.readycake-btn{margin-left:5px;font-size:20px;padding:21px 27px}}@media all and (max-width:768px){body .site-content>.container .site-main .booking-section .booling-text-section a.readycake-btn{padding:15px 7px;margin-bottom:15px}}@media all and (max-width:576px){body .site-content>.container .site-main .booking-section .booling-text-section a.readycake-btn{width:100%}}body .site-content>.container .site-main .booking-section .booling-text-section a.readycake-btn:hover{background-color:#fffafa!important}.share_whatsapp{position:fixed;bottom:15px;left:30px;min-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:36px;overflow:hidden;z-index:10;padding:5px 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#edbaa6;-webkit-box-shadow:0 0 22px -7px rgba(0,0,0,.3);box-shadow:0 0 22px -7px rgba(0,0,0,.3);min-width:184px}.share_whatsapp i{width:50px;height:40px;display:inline-block;padding:0!important;overflow:hidden}.share_whatsapp span{color:#fff;text-align:right;font-weight:500;font-size:18px}.share_whatsapp span span{display:block;font-size:13px;font-weight:400}@media all and (max-width:576px){.share_whatsapp{width:45px;right:17px;left:auto;bottom:15px;height:33px;overflow:hidden;border-radius:22px;min-width:auto;padding:5px 12px;min-height:32px}.share_whatsapp i{width:29px;height:24px}.share_whatsapp span{display:none}}section.about-us-page{padding-top:20px}section.about-us-page .sidebarlist{list-style-type:none;padding-left:0;margin-left:0!important;border-right:1px solid #edbaa6!important}section.about-us-page .sidebarlist li{position:relative}section.about-us-page .sidebarlist li a{width:100%;display:block;position:relative;border:none;color:#edbaa6;text-transform:uppercase;font-weight:600;padding:.475em 0!important;font-size:18px}section.about-us-page .sidebarlist li a::before{display:none}section.about-us-page .sidebarlist li a:focus{outline:none;border:none!important}@media all and (max-width:991px){section.about-us-page .sidebarlist li a{font-size:17px}}section.about-us-page .sidebarlist li.active a{color:#d6968b}section.about-us-page .sidebarlist li.active a::before{content:"";display:block;border:5px solid transparent;border-left:9px solid #d6968b;border-right:0;position:absolute;right:8px;top:15px}@media all and (max-width:991px){section.about-us-page .sidebarlist{display:none}}section.about-us-page p{font-size:16px}section.about-us-page .content-box{width:85%}@media all and (max-width:991px){section.about-us-page .content-box{width:100%}}section.about-us-page .content-box .quote-box{background:url(https://www.fruitcake.ae/wp-content/themes/storefront-child/images/quote_start.svg) no-repeat;padding:30px;background-size:100% 100%;width:462px;height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:30px}section.about-us-page .content-box .quote-box .quote-text{font-weight:500;font-style:italic;font-size:24px;color:#edbaa6;line-height:30px}section.about-us-page .content-box .quote-box .quote-author{font-weight:300;font-size:16px;color:#edbaa6}@media all and (max-width:576px){section.about-us-page .content-box .quote-box{width:289px;height:136px;padding:30px;margin-bottom:30px}section.about-us-page .content-box .quote-box .quote-text{font-size:16px;line-height:18px}section.about-us-page .content-box .quote-box .quote-author{font-size:14px}}section.about-us-page .add-next-line{display:inherit}.my-account-list{width:100%;padding-right:0;border-right:1px solid #edbaa6!important}.my-account-list ul{border:none!important}.my-account-list ul li{border:none!important}.my-account-list ul li a{border:none;color:#edbaa6;text-transform:uppercase;font-weight:600;padding:.475em 0!important;font-size:18px}.my-account-list ul li a::before{display:none}.my-account-list ul li a:focus{outline:none;border:none!important}@media all and (max-width:991px){.my-account-list ul li a{font-size:17px}}.my-account-list ul li.is-active a{color:#d6968b}.my-account-list ul li.is-active a::before{content:"";display:block;border:5px solid transparent;border-left:9px solid #d6968b;border-right:0;position:absolute;right:-8px;top:17px}@media all and (max-width:991px){.my-account-list{border-right:none!important;display:none}}.page-template-coming-soon-page{background:url(https://www.fruitcake.ae/wp-content/themes/storefront-child/images/dot-background.svg) no-repeat;background-size:100%}.page-template-coming-soon-page header{display:none}.page-template-coming-soon-page footer{display:none}.page-template-coming-soon-page .storefront-breadcrumb{display:none}.page-template-coming-soon-page .coming-soon-section{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-coming-soon-page .coming-soon-section>div{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.page-template-coming-soon-page .coming-soon-section>div h1{background:url(https://www.fruitcake.ae/wp-content/themes/storefront-child/images/baking_soon.png) no-repeat;background-size:100% 100%;background-position:center;display:inline-block;padding:77px 200px;color:#fff}@media all and (max-width:767px){.page-template-coming-soon-page .coming-soon-section>div h1{padding:34px 63px;font-size:35px}}@media all and (max-width:400px){.page-template-coming-soon-page .coming-soon-section>div h1{font-size:25px}}.page-template-coming-soon-page .coming-soon-section>div .nav-link{font-weight:600}.page-template-coming-soon-page .coming-soon-section>div .img-fluid.d-inline.mb-3{margin-top:30px}.page-template-coming-soon-page ul{display:none}.order-history-section{padding-top:1.5rem!important;padding-bottom:1.5rem!important;width:75%}@media all and (max-width:991px){.order-history-section{width:100%}}.order-history-section #orderHistory .card{border:none;border-bottom:1px solid #edbaa6;border-radius:0;padding-bottom:15px;margin-bottom:15px}.order-history-section #orderHistory .card .card-header{position:relative;padding:3px 30px 3px 15px;border:none}.order-history-section #orderHistory .card .card-header .h5{font-size:18px;margin-bottom:0}@media all and (max-width:991px){.order-history-section #orderHistory .card .card-header .h5{font-size:18px}}.order-history-section #orderHistory .card .card-header::after{content:"";display:block;border:5px solid #fff;border-bottom:9px solid #d6968b;border-top:0;position:absolute;right:8px;top:23px}.order-history-section #orderHistory .card .card-header.collapsed:after{border-bottom:0;border-top:9px solid #d6968b}.order-history-section #orderHistory .card .card-header::before{content:"";position:absolute;top:0;left:0;height:100%;width:3px;border-radius:1px;display:inline-block}.order-history-section #orderHistory .card .card-header.in-process::before{background:#fb8c00!important}.order-history-section #orderHistory .card .card-header.in-process .cakeStatus{color:#fb8c00!important}.order-history-section #orderHistory .card .card-header.delivered::before{background:#25a82a!important}.order-history-section #orderHistory .card .card-header.delivered .cakeStatus{color:#25a82a!important}.order-history-section #orderHistory .card .card-body{padding:12px 15px 12px 0}.order-history-section #orderHistory .card .card-body .order-details{padding-left:0;list-style-type:none;margin:0}.order-history-section #orderHistory .card .card-body .order-details li{padding:0 0 8px}.order-history-section #orderHistory .card .card-body .order-details li span{font-weight:500;color:#414042;opacity:.5}.order-history-section #orderHistory .card .card-body .order-details li.active span{opacity:1}.order-history-section #orderHistory .card .card-body .order-details li span small{opacity:.75}.order-history-section #orderHistory .card .card-body .order-details li.saperator{border-bottom:1px solid #edbaa6;margin:8px 0;padding:0}.order-history-section #orderHistory .card .card-body .order-details li:first-child .OrderValue{font-weight:600}.order-history-section #orderHistory .card .card-body .order-details li.saperator+li .OrderValue{font-weight:600}.order-history-section #orderHistory .card .card-body .order-details li:nth-last-child(4) .OrderValue {font-weight:500!important}.order-history-section #orderHistory .card .card-body .order-details li:last-child span{font-weight:600!important}.order-history-section #orderHistory .card .card-body .order-details li:last-child span .text-muted{font-weight:400!important}@media all and (max-width:991px){.order-history-section #orderHistory .card .card-body .btn-primary{min-width:100%;padding:15px 30px}}section.checkout-section h5{font-weight:600}section.checkout-section .checkout-items h5{font-weight:500;font-size:24px}section.checkout-section .checkout-items h5 span{font-weight:600}section.checkout-section .form-group label{font-weight:500;font-size:16px}section.checkout-section .form-group .custom-radio label{font-weight:400;font-size:16px}section.checkout-section #shipping_country_field{display:none}section.checkout-section .woocommerce-additional-fields{padding-left:15px}section.checkout-section .order-details{padding-left:0;list-style-type:none;margin:0}section.checkout-section .order-details .number .minus,section.checkout-section .order-details .number .plus,section.checkout-section .order-details .number input{height:24px;padding:0}section.checkout-section .order-details li{font-size:16px;padding:0 0 8px}section.checkout-section .order-details li:first-child span:first-child{font-weight:600}section.checkout-section .order-details li:first-child span:first-child.amount{font-weight:500}section.checkout-section .order-details li:first-child span:first-child.amount span{font-weight:500}section.checkout-section .order-details li a.text-dark{text-decoration:underline!important}section.checkout-section .order-details li span{font-weight:500;color:#414042;opacity:.5}section.checkout-section .order-details li.active span{opacity:1}section.checkout-section .order-details li span small{opacity:.75}section.checkout-section .order-details li.saperator{border-bottom:1px solid #edbaa6;margin:8px 0;padding:0}section.checkout-section .order-details li.cart-coupon-form .coupon-custom-field .form-control{border:2px solid #edbaa6!important;border-radius:50px!important;padding:16px 10px!important}section.checkout-section .order-details li.cart-coupon-form .coupon-custom-btn{width:100%;margin:15px 0}section.checkout-section .order-details li.cart-coupon-form .coupon-custom-btn a{min-width:100%;width:100%;display:block;border:2px solid #edbaa6!important;padding:10px 15px;color:#edbaa6!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-weight:500!important;border-radius:50px;opacity:1;text-align:center;vertical-align:middle;font-size:24px}section.checkout-section .order-details li.cart-coupon-form .coupon-custom-btn a:hover{color:#d6968b!important}section.checkout-section .btn{min-width:100%;padding:21px 15px}section.checkout-section .form-control.custom-date{background:url(https://www.fruitcake.ae/wp-content/themes/storefront-child/images/calendar-icon.svg)!important;background-repeat:repeat;background-repeat:no-repeat!important;background-position:calc(100% - 10px)!important;background-size:25px!important}@media all and (max-width:576px){section.checkout-section .form-control.custom-date{background-size:20px!important;font-size:13px}}section.checkout-section .break_line{border-bottom:1px solid #edbaa6;margin:8px 0;padding:0;width:100%}section.checkout-section .order-items-list-box{border-right:1px solid #edbaa6;padding-right:30px}@media all and (max-width:991px){section.checkout-section .order-items-list-box{border-right:none;padding-right:15px}}section.checkout-section .form-row{display:block;margin-left:0;margin-right:0}section.checkout-section #payment{width:100%}section.checkout-section #payment .methods{width:100%;padding-left:16px!important}section.checkout-section #payment .methods .wc_payment_method{background:#fff;margin-bottom:10px}section.checkout-section #payment .methods .wc_payment_method label{font: normal normal normal Montserrat;line-height:21px;font-size:15px;letter-spacing:0;color:#414042;cursor:pointer;padding:3px 19px;cursor:pointer}section.checkout-section #payment .methods .wc_payment_method label::before{border:2px solid #edbaa6;background:#fff;position:absolute;top:.37rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;content:""!important;border-radius:10px}section.checkout-section #payment .methods .wc_payment_method label::after{content:"";border:2px solid #fff;background:#edbaa6;border-radius:50px;left:2px;top:8px;width:.8em;height:.8em;position:absolute;display:none}section.checkout-section #payment .methods .wc_payment_method .input-radio:checked+label::after{display:block}section.checkout-section #payment .methods .wc_payment_method .input-radio:checked+label::before{background:#fff}section.checkout-section #payment .methods .payment_box{display:none!important}section.checkout-section .place-order{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}section.checkout-section .place-order #place_order{background:#edbaa6!important;border-radius:50px;opacity:1;outline:none;text-decoration:none;font:600 24px/14px Montserrat;border:2px solid #edbaa6!important;padding:21px 40px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;color:#fff;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 6px 16px #edbaa6!important;box-shadow:0 6px 16px #edbaa6!important}section.checkout-section .place-order #place_order:hover{background:#edbfae!important;border:2px solid #edbfae!important}section.checkout-section .place-order #place_order:active:focus{-webkit-box-shadow:none!important;box-shadow:none!important}@media all and (max-width:1199px){section.checkout-section .place-order #place_order{padding:9px 20px;font:600 18px/24px Montserrat;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media all and (max-width:767px){section.checkout-section .place-order #place_order{padding:9px 20px;font:600 18px/24px Montserrat}}@media all and (max-width:360px){section.checkout-section .place-order #place_order{font:600 16px/14px Montserrat;padding:13px 30px}}section.checkout-section .delivery-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}body.product-template-default .site-content>.container,body.home .site-content>.container{max-width:100%!important;padding:0!important}body.product-template-default .main-slider-box,body.home .main-slider-box{position:relative;margin-bottom:-150px;background:#edbaa6;padding-bottom:15px}body.product-template-default .main-slider-box .container,body.home .main-slider-box .container{position:relative;z-index:1}.thank-you-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100vh - 460px);padding-top:50px}.thank-you-section strong{font-weight:500}@media all and (max-width:576px){.thank-you-section h1{font-size:30px}}.thank-you-section h2{color:#414042}@media all and (max-width:576px){.thank-you-section h2{font-size:24px}}.thank-you-section .wc-item-meta li{font-size:16px}.thank-you-section .wc-item-meta li strong{font-weight:500;color:#414042}.thank-you-section .wc-item-meta li p{color:#edbaa6;font-weight:500}@media all and (max-width:576px){.thank-you-section .wc-item-meta li{font-size:14px}.thank-you-section .thank-you-section table:not(.has-background) tfoot tr td,
  .thank-you-section .thank-you-section table:not(.has-background) tfoot tr th,
  .thank-you-section .thank-you-section table:not(.has-background) tbody tr td .woocommerce-Price-amount {font-size:14px!important}}.thank-you-section .btn.btn-primary{margin:30px 0 50px}.thank-you-section table:not(.has-background) thead {display:none}.thank-you-section table:not(.has-background) tbody tr {border-bottom:1px solid #edbaa6!important}.thank-you-section table:not(.has-background) tbody tr td {padding:1em 0;background:#fff!important}.thank-you-section table:not(.has-background) tbody tr td a {font-weight:500;color:#edbaa6!important;font-size:16px}.thank-you-section table:not(.has-background) tbody tr td .woocommerce-Price-amount {font-weight:500;color:#edbaa6!important;font-size:16px}.thank-you-section table:not(.has-background) tbody tr .product-total {text-align:right}.thank-you-section table:not(.has-background) tfoot {border-bottom:1px solid #edbaa6!important}.thank-you-section table:not(.has-background) tfoot tr th {padding:.3em 0;background:#fff!important;font-weight:500;font-size:16px;color:#414042}.thank-you-section table:not(.has-background) tfoot tr td {padding:.3em 0;background:#fff!important;font-weight:500;font-size:16px;color:#edbaa6;text-align:right}.thank-you-section table:not(.has-background) tfoot tr td:nth-child(2) {min-width:134px}@media all and (max-width:576px){.thank-you-section table:not(.has-background) tfoot tr td:nth-child(2) {min-width:84px!important}}.thank-you-section table:not(.has-background) tfoot tr td:nth-child(2) small {display:block;color:#414042;opacity:.5}.thank-you-section .woocommerce-column--shipping-address{padding:0}.text-underline{text-decoration:underline!important}.error404 header{display:none}.error404 footer{display:none}.error404 .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh}.error404 .container .woocommerce{display:none}#n2-ss-2-arrow-previous{background:transparent!important;width:40px!important;height:40px!important}@media all and (max-width:576px){#n2-ss-2-arrow-previous{width:30px!important;height:30px!important;left:0!important}}#n2-ss-2-arrow-next{background:transparent!important;width:40px!important;height:40px!important}@media all and (max-width:576px){#n2-ss-2-arrow-next{width:30px!important;height:30px!important;right:0!important}header.site-header .container button.menu-toggle,header.site-header .container button.menu-toggle:focus,header.site-header .container button.menu-toggle:hover{top:16px!important}}.storefront-handheld-footer-bar{display:none}#ccart-size-price{min-width:56px;text-align:right}.select2-dropdown{overflow:hidden;border:2px solid #edbaa6!important;top:0;min-width:50px!important;border-radius:16px!important}.select2-container--default .select2-selection--single{border:2px solid transparent!important;outline:none;height:24px;position:relative;min-width:46px}.select2-container{vertical-align:top}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:18px;font-size:18px;color:#707070;font-weight:500;text-overflow:unset!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:20px;right:0;top:-1px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#edbaa6 transparent transparent transparent}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #edbaa6 transparent}.select2-search--dropdown{display:none}.select2-container--default .select2-results>.select2-results__options{-ms-overflow-style:none;scrollbar-width:none;text-align:center}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{display:none}.select2-container--default .select2-results>.select2-results__options li{background:#fff!important;color:#414042!important}.select2-container--default .select2-results>.select2-results__options li:first-child{border-radius:6px 6px 0 0}.select2-container--default .select2-results>.select2-results__options li:last-child{border-radius:0 0 6px 6px}.select2-container--default .select2-results>.select2-results__options li:hover{background:#edbaa6!important;color:#fff!important}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{outline:none}.form-row.woocommerce-invalid input.input-text,.form-row.woocommerce-validated input.input-text{-webkit-box-shadow:none!important;box-shadow:none!important}input[type="date"]{width:100%}input[type="date"]::-webkit-inner-spin-button,input[type="date"]::-webkit-calendar-picker-indicator{-webkit-appearance:none;position:absolute;right:0;opacity:0;width:100%;height:100%}input[type="date"]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.err-msg .err{padding:12px 15px;margin-bottom:15px;border-left:4px solid red;display:block;width:100%;background:#f9f9f9}.woocommerce-error{background:#fff;border-left:4px solid red!important;color:red;margin-top:10px;border:1px solid red}.woocommerce-error strong{font-weight:600}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{opacity:1}.edit-link .post-edit-link{display:none}.select2 .select2-selection{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.select2 .select2-selection .select2-selection__rendered{padding-right:2px;text-overflow:unset!important}.select2 .select2-selection .select2-selection__arrow{right:0!important;position:relative!important}.variations .cake-step-all select:not(.custom-selection) {display:none!important}.custom-radio.hide{display:none}.step-button.disabled{pointer-events:none}.hide-div{display:none}.single_variation_wrap{display:none!important}.reset_variations{visibility:hidden!important}.number{width:auto;background:none}#order_review{width:auto!important;float:none!important;font-weight:500}#order_review .amount{color:#edbaa6!important}#order_review .amount .woocommerce-Price-currencySymbol{color:#edbaa6!important}#order_review li:last-child{border-top:1px solid #edbaa6;padding-top:5px;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:start!important}#order_review #shipping_method li label{font-weight:500;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#order_review #shipping_method li label *{opacity:1}#order_review #shipping_method li:last-child{border-top:none!important;padding-top:0;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.shipping_address #shipping_email_field{display:none}.guest-checkout-flow .shipping_address #shipping_email_field{display:block}@media (min-width:768px){.storefront-breadcrumb{margin:0 0 0}}.order-details .text-primary a,.order-details .text-primary a:hover{color:#edbaa6}.tooltip.show{left:10px!important}.tooltip>.tooltip-inner{background-color:#edbaa6;font-weight:700}.tooltip>.arrow::before{border-right-color:#edbaa6!important}.owl-carousel .owl-item:first-child .card .card-header .order-number i{display:none!important}