*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:Assistant,sans-serif;font-weight:400;font-style:normal;margin:0;padding:0;box-sizing:border-box;color:#000}@font-face{font-family:sergio-trendy;src:url(/cdn/shop/files/Bulland-Regular.ttf?v=1780660754)}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1400px;padding-right:20px;padding-left:20px}}p{margin:0}h1,h2,h3,h4,h5,h6{font-family:sergio-trendy}.navbar{padding:8px 0}.navbar a{text-decoration:none}#navbarSupportedContent{justify-content:space-between}ul.navbar-nav li.nav-item{margin-right:34px}ul.navbar-nav li.nav-item:last-child{margin-right:0}ul.navbar-nav li.nav-item a.nav-link{color:#000;font-size:16px;font-weight:600;text-transform:uppercase;padding:0}.header-top-bar{background:#05036f;padding:10px;text-align:center}.header-top-bar p{color:#fff;font-weight:700}.header-icon ul{display:inline-flex;list-style-type:none;gap:20px;margin:0;padding:0}.navbar-brand{margin:0}.navbar-brand a img{width:76px}button.navbar-toggler.navbar_toggle{border:1px solid #231f20}.nav-group{display:flex;gap:50px;align-items:center}.hero-section-bg{background-repeat:no-repeat;background-size:cover;background-position:center;min-height:780px;position:relative;padding:100px 0}.hero-section-bg:after{background:linear-gradient(103.01deg,#362d2399,#362d2359 37.29%,#362d2300 50.15%);position:absolute;left:0;right:0;width:100%;top:0;height:100%;content:"";z-index:1}section.hero-section{position:relative}.banner-vector-1{position:absolute;bottom:-160px;left:0;right:0;width:100%;z-index:5}.banner-vector-1 img{width:100%}.banner-vector-2{position:absolute;width:100%;left:0;bottom:-180px;z-index:5}.banner-vector-2 img{width:100%}.hero-content{max-width:575px;margin-left:44px;position:relative;z-index:5}.hero-content h1{color:#fff;font-size:60px;margin-bottom:28px;line-height:60px}.hero-content p{color:#fff;font-size:22px;font-weight:600}.all-append-btn{display:inline-flex;height:52px;background:linear-gradient(90deg,#fa1c65,#ff9b3d);padding:0 22px;text-decoration:none;color:#fff;font-size:16px;font-weight:700;border-radius:12px;justify-content:center;align-items:center;text-transform:uppercase}.all-appned-white-bg{display:inline-flex;height:52px;background:#fff;padding:0 22px;text-decoration:none;color:#000;font-size:16px;font-weight:700;border-radius:12px;justify-content:center;align-items:center;text-transform:uppercase}.btn-group-custom{margin-top:30px;display:flex;gap:12px}.btn-group-custom a{padding:0 40px}section.feature-product-section{padding:90px 0 180px;position:relative;z-index:5}.feature-product-section .section-title h2{text-transform:uppercase}.section-title h2{font-size:46px;color:#231f20;line-height:56px;margin:0}.section-title{margin-bottom:40px;position:relative}.section-title p{color:#231f20d1;font-size:17px;font-weight:600;margin-top:15px}.feature-product-card img{width:100%;border-radius:12px;height:225px}.feature-product-content{padding:0 10px 10px}.feature-product-card h3{font-size:22px;color:#231f20;margin-top:20px}.feature-product-card p{color:#231f20d1;font-size:17px;font-weight:600;max-width:93%}.feature-product-content a{display:inline-flex;height:45px;background:linear-gradient(90deg,#fa1c65,#ff9b3d);padding:0 22px;text-decoration:none;color:#fff;font-size:15px;font-weight:700;border-radius:12px;justify-content:center;align-items:center;text-transform:uppercase;margin-top:20px}.feature-product-content a svg{margin-left:20px}section.best-seller-section{padding:40px 0 90px;background:#ffd6c9;position:relative}.shop-collection-section .best-seller-card>a{display:block}.shop-collection-section .best-seller-card>a img{width:100%}.best-seller-card img{height:220px;object-fit:contain}.best-seller-card{background:#fff;padding:25px;border-radius:20px}.best-seller-prd-content h3{font-family:Assistant,sans-serif;text-align:center;font-size:17px;font-weight:700;line-height:27px;margin-bottom:0}.best-seller-prd-content{padding-top:20px}.bs-product-review{text-align:center;font-size:14px;color:#231f20;font-weight:600;margin:12px 0 9px;display:flex;align-items:center;gap:8px;justify-content:center}.bs-product-review img{width:90px!important;height:15px}.bs-price{text-align:center;color:#231f20;font-size:16px;font-weight:700}.bs-price del{color:#231f20;margin-left:5px;font-weight:500}.add-to-card-btn a{color:#000;font-size:15px;font-weight:700;text-transform:uppercase;text-decoration:none;width:100%;height:45px;border:1px solid #000;display:inline-flex;border-radius:12px;text-align:center;justify-content:center;align-items:center}.add-to-card-btn{margin-top:22px}.owl-nav button{background:#000}.owl-nav button{width:40px;height:40px;box-shadow:0 4px 4px #2626262e;background:#fff!important;border-radius:100%}.owl-nav button svg{width:10px}.best-seller-slider button.owl-prev{position:absolute;top:45%;left:-23px}.best-seller-slider button.owl-next{position:absolute;top:45%;right:-23px}.section-title h2 span{font-family:Assistant,sans-serif;font-weight:800}section.trust-section{padding:90px 0;position:relative}.trust-image img{height:320px;border-radius:20px;object-fit:cover;width:100%}.recommended-chip{display:inline-flex;height:28px;background:linear-gradient(90deg,#fa1c65,#ff9b3d);padding:0 12px;text-decoration:none;color:#fff;font-size:14px;font-weight:700;border-radius:12px;justify-content:center;align-items:center;text-transform:uppercase;margin-top:20px;position:absolute;bottom:15px;left:15px}.trust-image{position:relative}.trust-content{padding:22px;background:#faf5f0;margin-top:7px;border-radius:20px}.trust-content h3{font-size:20px;color:#231f20;margin-top:20px;max-width:80%}.trust-content p{color:#231f20d1;font-size:17px;font-weight:600;margin-top:16px}section.costomer-favorite-section{padding:90px 0 200px;position:relative}.costomer-favorite-slider .best-seller-prd-content h3{min-height:85px}.costomer-favorite-slider .owl-nav,.Related-products-slider .owl-nav{position:absolute;right:0;top:-88px}.costomer-favorite-slider .owl-nav button,.Related-products-slider .owl-nav button{margin-left:10px}.dream-jar-card{display:flex;max-width:1062px;width:100%;margin:0 auto}.dream-jar-card-image img{width:100%;border-radius:24px}.dream-jar-jar-img{position:relative;z-index:1;width:100%;max-width:280px;border-radius:18px;object-fit:cover;aspect-ratio:4/5;background:#edb3bc;display:flex;align-items:center;justify-content:center}.dream-jar-placeholder{position:relative;z-index:1;width:260px;height:320px;background:linear-gradient(135deg,#f4b8c1,#e89aa8);border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:80px;box-shadow:0 12px 40px #9632462e}.dream-jar-card-content{flex:1;padding-left:48px;display:flex;flex-direction:column;gap:0}.dream-jar-label-tag{font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--coral);margin-bottom:10px}.dream-jar-title{font-size:36px;color:#231f20;line-height:36px;margin-bottom:24px}.dream-jar-subtitle{color:#231f20d1;font-size:17px;font-weight:600;max-width:93%}.dream-jar-step-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;margin-top:22px}.dream-jar-step-label{font-size:20px;font-weight:600;color:#251910;line-height:28px}.dream-jar-step-badge{font-size:14px;font-weight:600;color:#fa1c65!important}.dream-jar-base-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.dream-jar-base-option{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #DDBFC54D;padding:12px;border-radius:16px;position:relative}.dream-jar-base-option.dream-jar-selected{border:1px solid #FA1C65}.dream-jar-base-check{position:absolute;top:9px;right:9px;width:24px;height:24px;background:#fa1c65;border-radius:50%;display:none;align-items:center;justify-content:center}.dream-jar-base-check svg{width:11px;height:11px}.dream-jar-base-option.dream-jar-selected .dream-jar-base-check{display:flex}.dream-jar-base-name{font-size:14px;font-weight:600;text-align:center;transition:color .15s;color:#251910}.dream-jar-toppings-grid{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}.dream-jar-topping-chip{padding:16px;border-radius:16px;border:1px solid #DDBFC54D;background:#faf5f0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .16s,background .16s,transform .13s;display:flex;flex-direction:column;flex:1}.dream-jar-topping-chip .dream-jar-chip-name{font-size:15px;font-weight:700;color:#251910;transition:color .15s}.dream-jar-topping-chip .dream-jar-chip-status{font-size:12px;font-weight:600;color:#fa1c65;transition:color .15s}.dream-jar-topping-chip.dream-jar-selected{border-color:#fa1c65}.dream-jar-topping-chip:hover:not(.dream-jar-selected){border-color:#d4b8b0;transform:translateY(-1px)}.dream-jar-price-block{display:flex;flex-direction:column;gap:2px;min-width:110px}.dream-jar-price-starting{font-size:14px;color:#705a4c;font-weight:600}.dream-jar-price-value{font-size:24px;color:#251910;line-height:28px;font-weight:700}.dream-jar-price-includes{font-size:14px;color:#000;line-height:16px;flex:1;font-weight:500;text-align:center}.dream-jar-cta-btn{border:none;transition:transform .15s,box-shadow .15s,background .18s;white-space:nowrap;height:52px;background:linear-gradient(90deg,#fa1c65,#ff9b3d);padding:0 22px;text-decoration:none;color:#fff;font-size:16px;font-weight:700;border-radius:12px;align-items:center;text-transform:uppercase}.dream-jar-card-footer{border:1px solid #DDBFC533;padding:12px 20px;border-radius:16px;gap:14px;display:flex;margin-top:auto;justify-content:space-around;align-items:center}.dream-jar-cta-btn svg{width:16px;height:16px;position:relative;top:-1px;margin-left:7px}.dream-jar-step-divider{height:1px;background:var(--border);margin-bottom:22px;opacity:.5}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{.dream-jar-base-emoji{width:80px;height:80px;display:block;border-radius:50%}.dream-jar-base-emoji img{width:100%;object-fit:cover;height:100%}transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.dream-jar-shake{animation:shake .38s ease}.dream-jar-base-emoji{width:80px;height:80px;display:block;border-radius:50%}.dream-jar-base-emoji img{width:100%;object-fit:cover;height:100%}section.dream-jar-section{padding:90px 0;position:relative}.instagram-title{display:flex;justify-content:center;align-items:center;gap:15px}.insta-feed{display:flex}.insta-image{flex:1}.insta-image img{width:100%}footer.footer{background:#1b1718;position:relative;padding:60px 0 20px;overflow:hidden}ul.social-media-list{padding:22px 0 0;list-style-type:none;display:flex;align-items:center;gap:12px;margin:0;justify-content:center}.footer-logo{text-align:center}ul.social-media-list li{width:34px;height:34px;background:#322e2f;text-align:center;padding:5px;border-radius:100%}.footer-newslatter{max-width:500px;margin:0 auto;text-align:center;padding-bottom:92px}.footer-newslatter h2{color:#fff;font-size:38px;line-height:38px;margin-bottom:20px}.footer-newslatter p{color:#fff;font-size:20px}.newslatter-input-group{margin-top:35px;position:relative}.newslatter-input-group input{width:100%;background:transparent;border:none;outline:none;border-bottom:1px solid #FFFFFF80;padding:14px 0;color:#fff}.newslatter-input-group input::placeholder{color:#fff}.newslatter-input-group button{border:none;transition:transform .15s,box-shadow .15s,background .18s;white-space:nowrap;height:36px;background:linear-gradient(90deg,#fa1c65,#ff9b3d);padding:0 22px;text-decoration:none;color:#fff;font-size:16px;font-weight:700;border-radius:12px;align-items:center;text-transform:uppercase;position:absolute;right:0;bottom:10px}.footer-newslatter h2 span{font-family:Assistant,sans-serif;font-weight:800}.footer-menu-link h3{color:#fff;font-size:18px;margin-bottom:24px}.footer-menu-link ul li a{color:#ffffffd9;text-decoration:none;font-size:16px;font-weight:500;line-height:32px}.footer-menu-link ul{padding:0;list-style-type:none;margin:0}.footer-menu-link ul li a:hover{color:#fff}.contact-info div{color:#fff9;text-decoration:none;font-size:16px;font-weight:500;line-height:32px}.contact-info div img{margin-right:3px;position:relative;top:-1px}.contact-info a{color:#ffffffd9;text-decoration:none!important;word-wrap:break-word}.contact-info{margin-bottom:1em}.hr-div hr{border-top:1px solid #FFFFFF1F}.hr-div{margin-top:60px}.copyright{display:flex;justify-content:space-between;color:#fff;padding:10px 0}.copyright p{font-size:15px;font-weight:500}.vector-best-seller{position:absolute;top:-100px;z-index:-1;left:0;width:100%}.vector-best-seller img{width:100%}.costomer-favorite-vector-bottom{position:absolute;bottom:-80px;width:100%}.costomer-favorite-vector-bottom img{width:100%}.costomer-favorite-vector-top{position:absolute;top:-8px;left:0;width:100%;height:100%}.costomer-favorite-vector-top img{width:100%;height:100%}section.instagram-section{background:linear-gradient(101.44deg,#fe91ef 35.57%,#fae973 92.64%);padding:100px 0 0;position:relative}.instagram-vector-1{position:absolute;left:0;top:0;width:100%!important}.marquee-wrapper{width:100%;overflow:hidden;padding:11px 0;color:#000;background:linear-gradient(90deg,#ff8ef8,#fbeb72)}.marquee{display:flex;width:max-content;animation:scroll 20s linear infinite}.marquee span{color:#231f20;white-space:nowrap;margin-right:60px;font-family:sergio-trendy;font-size:22px;letter-spacing:.5px}.marquee-group span.icon{margin:0 0 0 60px}.marquee-group{display:flex;align-items:center;flex-shrink:0}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.navbar-toggler-icon{background-image:url(/cdn/shop/files/humberg-icon.svg?v=1780490407)}.bredcurms-section{background-position:center;background-size:cover;background-repeat:no-repeat;padding:17px 0 40px}.bredcurms-section .container-fluid{padding:0 40px}.bredcurms-section .breadcrumb-item{font-family:Assistant;font-weight:600;font-size:15px;letter-spacing:.03em;color:#fff}.bredcurms-section .breadcrumb-item a{text-decoration:none;color:inherit}.bredcurms-section .breadcrumb-item+.breadcrumb-item:before{color:#fff}.collection-section .collection-section-bg{background-repeat:no-repeat;background-size:cover;background-position:center;min-height:57vh;position:relative;padding:70px 0}.collection-section .collection-section-bg:after{background:linear-gradient(103.01deg,#362d2399,#362d2359 37.29%,#362d2300 50.15%);position:absolute;left:0;right:0;width:100%;top:0;height:100%;content:"";z-index:1}.collection-section{position:relative;overflow:hidden}.collection-section .banner-vector-1{position:absolute;bottom:-160px;left:0;right:0;width:100%;z-index:5}.collection-section .banner-vector-1 img{width:100%}.collection-section .banner-vector-2{position:absolute;width:100%;left:0;bottom:-180px;z-index:5}.collection-section .banner-vector-2 img{width:100%}.collection-section .collection-content{max-width:350px;margin-left:44px;position:relative;z-index:5}.collection-section .collection-content h1{margin:18px 0 8px;font-weight:400;font-size:50px;line-height:104%;color:#fff}.collection-section .collection-content p{font-weight:600;font-size:18px;line-height:133%;color:#fff}.collection-section .custom-breadcrumb{font-weight:600;font-size:15px;letter-spacing:.03em;color:#fff;gap:10px}.collection-section .custom-breadcrumb a{color:inherit;text-decoration:none}.collection-section .banner-vector-2{position:absolute;width:100%;left:0;bottom:-150px;z-index:5}.collection-section .banner-vector-1{position:absolute;bottom:-130px;left:0;right:0;width:100%;z-index:5}.single-product-section{padding:50px 0 70px}.single-product-section hr.text-muted.opacity-25{color:#3333}.single-product-section .form-label{font-family:Assistant;font-weight:600;font-size:16px;line-height:normal;color:#333!important;margin-bottom:15px}.single-product-section select.form-select{font-family:Assistant;font-weight:600;font-size:15px;line-height:104%;letter-spacing:.02em;color:#333;height:45px;border-radius:8px}.single-product-section .shop-sec{font-family:Assistant;font-weight:600;font-size:15px;line-height:160%;color:#231f20;margin:20px 0;text-align:center}.single-product-section .container{max-width:1100px}.single-product-section .patment-more{font-family:Assistant;font-weight:600;font-size:18px;display:block;line-height:133%;text-decoration:underline;text-decoration-skip-ink:none;color:#231f20;padding-bottom:20px}.single-product-section .accordion-item{border:none;border-top:1px solid rgba(51,51,51,.2)}.single-product-section .accordion-button{border-radius:0!important;font-family:Assistant;font-weight:600;font-size:18px;line-height:87%;color:#231f20;box-shadow:none!important}.single-product-section .product-title{margin-bottom:20px;font-family:sergio-trendy;font-weight:400;font-size:32px;line-height:138%;color:#231f20;border-bottom:1px solid rgba(51,51,51,.2);padding-bottom:25px}.single-product-section .more{border:1px solid #000;border-radius:8px;width:max-content;padding:10px 20px;font-family:Assistant;font-weight:600;font-size:14px;line-height:normal;text-transform:capitalize;color:#000}.text-success-custom{font-family:Assistant;font-weight:600;font-size:18px;line-height:normal;color:#29af00}.single-product-section .price-main{font-family:Assistant;font-weight:700;font-size:26px;line-height:169%;color:#231f20}.single-product-section .price-old{margin-left:8px;font-family:Assistant;font-weight:600;font-size:18px;line-height:133%;text-decoration:line-through;color:#231f20}.single-product-section .sale-badge{background-color:#ff55a5;padding:4px 15px;border-radius:8px;margin-left:10px;vertical-align:middle;font-family:Assistant;font-weight:600;font-size:14px;line-height:171%;color:#fff}.single-product-section .bestseller-badge{position:absolute;top:15px;left:15px;background:linear-gradient(90deg,#ff4b2b,#ff416c);padding:5px 12px;border-radius:4px;z-index:10;font-weight:700;font-size:12px;text-transform:capitalize;color:#fff}.single-product-section .sticky-sidebar{position:sticky;top:30px;height:max-content}.single-product-section .desktop-gallery{display:grid;grid-template-columns:1fr 1fr;gap:15px}.single-product-section .gallery-img-box{position:relative;overflow:hidden;border-radius:8px}.single-product-section .gallery-img-box img{width:100%;object-fit:cover;display:block}.single-product-section .btn-add-cart{background:linear-gradient(90deg,#fa1c65,#ff9b3d);border:none;border-radius:8px;padding:14px;width:100%;transition:opacity .3s;font-family:Assistant;font-weight:700;font-size:16px;text-transform:uppercase;color:#fff}.single-product-section .btn-shop-pay{background:#5433eb;border:none;border-radius:8px;padding:14px;width:100%;transition:opacity .3s;font-family:Assistant;font-weight:700;font-size:16px;color:#fff}.single-product-section .quantity-selector{display:flex;align-items:center;border:1px solid #dee2e6;border-radius:8px;overflow:hidden;height:45px}.single-product-section .quantity-selector button{background:none;border:none;padding:0 10px;font-size:1.2rem;cursor:pointer}.single-product-section .quantity-selector input{text-align:center;border:none;font-weight:600;outline:none;min-width:3ch;width:100%}.single-product-section .accordion-button:not(.collapsed){background-color:transparent;color:#000;box-shadow:none}.single-product-section .accordion-button{font-weight:600;padding-left:0;padding-right:0}.single-product-section .accordion-body{padding:0 0 10px}.single-product-section .accordion-body p{font-family:Assistant;font-weight:500;font-size:15px;line-height:160%;color:#4d4d4d;margin:10px 0}.single-product-section .accordion-item{border-left:none;border-right:none}.single-product-section .accordion-item:first-of-type,.single-product-section .accordion-item:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.timeline-section{width:100%;padding:102px 0 130px;position:relative;background-image:url(/cdn/shop/files/Group_1000004000.png?v=1780644896);background-size:cover;background-repeat:no-repeat}.timeline-title{text-shadow:2px 2px 0px rgba(0,0,0,.1);font-family:sergio-trendy;font-weight:400;font-size:46px;line-height:normal;text-transform:uppercase;color:#fff;text-align:center;margin-bottom:70px}.timeline-container{position:relative;margin-top:40px}.timeline-line{position:absolute;top:15px;width:100%;left:0;right:0;height:2px;background-color:#fff9;z-index:1}.timeline-step{position:relative;z-index:2;text-align:center}.timeline-dot{width:14px;height:14px;background-color:#fff;border-radius:50%;box-shadow:0 0 8px #fffc;position:absolute;top:-38.5px;left:20px}.step-title{margin-bottom:10px;font-family:sergio-trendy;font-weight:400;font-size:24px;line-height:normal;color:#fff;text-align:left}.timeline-card{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:22px}.timeline-card img{width:100%;height:100%;object-fit:cover}.timeline-section .container{max-width:1100px}.Related-products-section{padding:120px 0 100px}.Related-products-section .best-seller-card{background:#faf5f0}@media(max-width:767px){.single-product-section{padding:0 0 70px}.timeline-dot{display:none}.timeline-section{padding:50px 0}.timeline-title{margin-bottom:0}.timeline-section .container,.single-product-section .container,.Related-products-section .container{max-width:100%}}.faq-section-wrapper{padding:50px 0 100px}.faq-section-wrapper .faq-title{font-family:sergio-trendy;font-weight:400;font-size:46px;line-height:139%;text-transform:uppercase;color:#231f20;margin-bottom:50px}.faq-section-wrapper .sidebar-container{position:sticky;top:40px}.faq-section-wrapper .sidebar-nav-card{background-color:#fff;border-radius:20px;padding:24px 20px;box-shadow:0 4px 12px #00000005;border:none}.faq-section-wrapper .nav-sidebar-btn{width:100%;border:1px solid transparent;padding:12px 16px;margin-bottom:12px;text-align:left;transition:all .2s ease;font-family:Assistant;font-weight:600;font-size:16px;line-height:normal;text-transform:capitalize;color:#231f20;border-radius:12px;background:#faf5f0}.faq-section-wrapper .nav-sidebar-btn:last-child{margin-bottom:0}.faq-section-wrapper .nav-sidebar-btn.active{background-color:#fff!important;color:#212529!important;border:1px solid #231f20}.faq-section-wrapper .faq-section{scroll-margin-top:40px;margin-bottom:50px}.faq-section-wrapper .faq-section-heading{margin-bottom:20px;font-family:sergio-trendy;font-weight:400;font-size:20px;line-height:100%;text-transform:uppercase;color:#231f20}.faq-section-wrapper .accordion-item-custom{background:transparent;border:none;border-bottom:1.5px solid #9C9792}.faq-section-wrapper .accordion-button-custom{position:relative;display:flex;align-items:center;width:100%;padding:18px 0;text-align:left;background-color:transparent;border:0;border-radius:0;box-shadow:none!important;font-family:Assistant;font-weight:600;font-size:20px;line-height:131%;color:#231f20}.faq-section-wrapper .faq-icon-wrapper{position:relative;width:14px;height:14px;margin-left:auto;display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.4,0,.2,1)}.faq-section-wrapper .faq-icon-wrapper:before{content:"";position:absolute;width:14px;height:2px;background-color:#333;border-radius:2px}.faq-section-wrapper .faq-icon-wrapper:after{content:"";position:absolute;width:2px;height:14px;background-color:#333;border-radius:2px;transition:transform .35s cubic-bezier(.4,0,.2,1)}.faq-section-wrapper .accordion-button-custom:not(.collapsed) .faq-icon-wrapper{transform:rotate(180deg)}.faq-section-wrapper .accordion-button-custom:not(.collapsed) .faq-icon-wrapper:after{transform:scaleY(0)}.faq-section-wrapper .accordion-body-custom{padding:0 0 22px;color:#231f20d1;font-size:17px;font-weight:500;line-height:150%;font-family:Assistant}.faq-section-wrapper .container{max-width:1100px}.wholesale-hero-section{position:relative;padding-top:30px;overflow:hidden;background:linear-gradient(100.85deg,#fe91ef 39%,#fae973 96.59%)}.wholesale-hero-section .hero-breadcrumb{padding:0 40px;font-family:Assistant;font-weight:600;font-size:15px;letter-spacing:.03em;color:#3a3a3a}.wholesale-hero-section .hero-breadcrumb a{color:#212529;text-decoration:none;transition:opacity .2s ease}.wholesale-hero-section .hero-breadcrumb a:hover{opacity:.7}.wholesale-hero-section .hero-breadcrumb .active-crumb{color:#212529;opacity:.8}.wholesale-hero-section .hero-content-wrapper{margin-top:40px;position:relative;z-index:3;margin-bottom:70px}.wholesale-hero-section .hero-small-tag{font-family:Assistant;font-weight:700;font-size:16px;line-height:150%;letter-spacing:.13em;text-align:center;color:#05036f;text-transform:uppercase}.wholesale-hero-section .hero-main-title{margin:20px 0;text-transform:none;font-family:sergio-trendy;font-weight:400;font-size:50px;line-height:104%;color:#05036f}.wholesale-hero-section .hero-subtitle{max-width:50%;margin:0 auto 35px;font-family:Assistant;font-weight:600;font-size:18px;line-height:133%;text-align:center;color:#05036f}.wholesale-hero-section .hero-btn-group{display:flex;justify-content:center;gap:16px;width:31%;margin:0 auto}.wholesale-hero-section .hero-wave-bottom{width:100%;display:block;position:absolute;bottom:-1px}.wholesale-hero-section .hero-wave-bottom img{width:100%;display:block}.wholesale-hero-section .hero-btn-group a{flex:1}.product-info-section{padding:60px 0;background-color:#f9f4ee}.product-info-section .product-img{width:100%;border-radius:24px;overflow:hidden}.product-info-section .product-img img{object-fit:cover;width:100%}.product-info-section .section-subheading{margin-bottom:8px;font-family:sergio-trendy;font-weight:400;font-size:32px;line-height:125%;text-transform:uppercase;color:#231f20}.product-info-section .info-price{margin:30px 0 40px;font-family:Assistant;font-weight:700;font-size:30px;line-height:80%;color:#231f20}.product-info-section .checklist-container{display:flex;flex-direction:column}.product-info-section .checklist-item{margin-bottom:10px;display:flex;align-items:center;font-family:Assistant;font-weight:600;font-size:17px;line-height:normal;color:#231f20d1}.product-info-section .check-icon{margin-right:8px;font-weight:700}.form-card-section{padding:35px 0 50px;background-color:#f9f4ee}.form-card-section .apply-card{background-color:#fff;border-radius:24px;padding:70px 80px 50px;box-shadow:0 4px 20px #00000003;border:none;max-width:58%;margin:0 auto}.form-card-section .form-main-title{margin-bottom:40px;text-align:center;font-weight:400;font-size:44px;line-height:100%;text-transform:uppercase;color:#231f20}.form-card-section .form-input-group{margin-bottom:16px}.form-card-section .custom-input-normal{width:100%;background:#faf5f0;border:1px solid transparent;border-radius:12px;padding:17px 20px;transition:all .2s ease;outline:none;font-family:Assistant;font-weight:500;font-size:16px;line-height:normal;color:#231f20}.form-card-section .custom-input-normal::placeholder{color:#7a7570;font-size:.9rem}.form-card-section .input-active-default{border:1px solid #333333}.form-card-section .custom-input-normal:focus{background-color:#fff;border-color:#333}.form-card-section .text-area-custom{min-height:162px;resize:none}.form-card-section .apply-card form{text-align:center}.timeline-process-section{padding:50px 0 100px;background-color:#f9f4ee}.timeline-process-section .section-title-spacing{margin-bottom:40px}.timeline-process-section .timeline-main-heading{font-family:sergio-trendy;font-weight:400;font-size:46px;line-height:139%;text-transform:uppercase;color:#231f20}.timeline-process-section .timeline-flow-container{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:0 40px}.timeline-process-section .timeline-flow-container:before{content:"";position:absolute;top:33px;left:0;right:0;height:2px;background-color:#231f20;z-index:1;width:60%;margin:0 auto}.timeline-process-section .timeline-flow-step{position:relative;z-index:2;text-align:center;flex:1}.timeline-process-section .step-circle-num{width:64px;height:64px;background-color:#212529;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-family:Assistant;font-weight:700;font-size:34px;line-height:71%;text-align:center;color:#fff}.timeline-process-section .step-txt-title{margin-bottom:6px;font-family:Assistant;font-weight:700;font-size:24px;line-height:100%;text-align:center;color:#231f20}.timeline-process-section .step-txt-desc{margin:0 auto;font-family:Assistant;font-weight:600;font-size:17px;line-height:150%;text-align:center;color:#231f20d1}.subscriptions-section .subscriptions-section-bg{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;padding:70px 0;height:480px}.subscriptions-section{position:relative;overflow:hidden}.subscriptions-section .banner-vector-1{position:absolute;bottom:-160px;left:0;right:0;width:100%;z-index:5}.subscriptions-section .banner-vector-1 img{width:100%}.subscriptions-section .banner-vector-2{position:absolute;width:100%;left:0;bottom:-180px;z-index:5}.subscriptions-section .banner-vector-2 img{width:100%}.subscriptions-section .subscriptions-content{max-width:50%;margin-left:44px;position:relative;z-index:5}.subscriptions-section .subscriptions-content h1{margin:18px 0 8px;font-weight:400;font-size:50px;line-height:104%;color:#05036f}.subscriptions-section .subscriptions-content p{font-weight:600;font-size:18px;line-height:133%;color:#05036f;margin:20px 0}.subscriptions-section .custom-breadcrumb{font-weight:600;font-size:15px;letter-spacing:.03em;color:#05036f;gap:10px}.subscriptions-section .custom-breadcrumb a{color:inherit;text-decoration:none}.subscriptions-section .banner-vector-2{position:absolute;width:100%;left:0;bottom:-155px;z-index:5}.subscriptions-section .banner-vector-1{position:absolute;bottom:-135px;left:0;right:0;width:100%;z-index:5}@media screen and (min-width:1500px){.subscriptions-section .subscriptions-section-bg{height:550px}}.Subscriptions-Work-section .section-title{margin-bottom:30px;font-family:sergio-trendy;font-weight:400;font-size:46px;line-height:139%;text-transform:uppercase;color:#231f20}.Subscriptions-Work-section .img-wrapper{border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%}.Subscriptions-Work-section .bg-gradient-rainbow{background:linear-gradient(180deg,#e3f2fd,#dae7ff);position:relative}.Subscriptions-Work-section .bg-gradient-rainbow:before{position:absolute;width:140%;height:140%;background:radial-gradient(circle,#ffb6c166,#fff0 70%);top:-20%;left:-20%;z-index:0}.Subscriptions-Work-section .bg-gradient-delivery{background:linear-gradient(180deg,#fff3e0,#fbe9e7)}.Subscriptions-Work-section .bg-gradient-savings{background:linear-gradient(180deg,#e8f5e9,#c8e6c9)}.Subscriptions-Work-section .img-wrapper img{width:100%;object-fit:cover;z-index:1}.Subscriptions-Work-section .step-title{margin-bottom:15px;font-family:sergio-trendy;font-weight:400;font-size:20px;line-height:100%;color:#231f20;text-align:center}.Subscriptions-Work-section .step-desc{font-family:Assistant;font-weight:600;font-size:16px;line-height:141%;color:#231f20d1}.Subscriptions-Work-section{padding:70px 0 90px}.Subscriptions-Work-section .container{max-width:1100px}.Subscriptions-Work-section .subscripation-content{padding:20px 0;text-align:center}.subs-faq-section .section-title{margin-bottom:40px;font-family:sergio-trendy;font-weight:400;font-size:46px;line-height:139%;text-transform:uppercase;color:#231f20}.subs-faq-section .faq-container{max-width:680px;margin:0 auto}.subs-faq-section .accordion-item{border:none;border-bottom:1px solid #707070!important;background-color:transparent;border-radius:0!important}.subs-faq-section .accordion-item:first-child{border-top:1px solid #707070!important}.subs-faq-section .accordion-button{background-color:transparent!important;box-shadow:none!important;color:#232323!important;padding:22px 8px;display:flex;align-items:center;font-family:Assistant;font-weight:600;font-size:20px;line-height:131%;color:#231f20}.subs-faq-section .accordion-button:after{display:none}.subs-faq-section .faq-icon{font-size:30px;color:#211e1f;transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s ease;margin-left:auto}.subs-faq-section .accordion-button:not(.collapsed) .faq-icon{transform:rotate(180deg)}.subs-faq-section .accordion-collapse{transition:height .35s cubic-bezier(.4,0,.2,1)!important}.subs-faq-section .accordion-body{padding:0 8px 24px;font-family:Assistant;font-weight:600;font-size:16px;line-height:141%;color:#231f20d1}.subs-faq-section{padding:70px 0}.subs-faq-section #subscriptionFaq{margin-bottom:30px}.newsletter-section{padding-bottom:90px}.newsletter-section .section-title{margin:0}.newsletter-section .section-heading p{font-family:Assistant;font-weight:600;font-size:17px;line-height:141%;color:#231f20d1;margin:20px 0 25px}.chocolate-making-section .chocolate-making-section-bg{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;padding:70px 0;height:500px;align-items:center;display:flex}.chocolate-making-section{position:relative;overflow:hidden}.chocolate-making-section .banner-vector-1{position:absolute;bottom:-140px;left:0;right:0;width:100%;z-index:5}.chocolate-making-section .banner-vector-1 img{width:100%}.chocolate-making-section .banner-vector-2{position:absolute;width:100%;left:0;bottom:-160px;z-index:5}.chocolate-making-section .banner-vector-2 img{width:100%}.chocolate-making-section .chocolate-making-content{max-width:40%;margin-left:0;position:relative;z-index:5}.chocolate-making-section .chocolate-making-content h1{margin:18px 0 8px;font-weight:400;font-size:50px;line-height:104%;color:#fff}.chocolate-making-section .chocolate-making-content p{font-weight:600;font-size:18px;line-height:133%;color:#fff;margin:20px 0}.chocolate-making-section .custom-breadcrumb{font-weight:600;font-size:15px;letter-spacing:.03em;color:#fff;gap:10px}.chocolate-making-section .custom-breadcrumb a{color:inherit;text-decoration:none}@media screen and (min-width:1500px){.chocolate-making-section .chocolate-making-section-bg{height:600px}}.page-section{padding:50px 0;background:#faf5f0}.page-section .section-heading .sub-heading{line-height:normal;margin:30px 0 20px;text-align:left}.page-section .section-heading p{margin:20px 0;font-family:Assistant;line-height:160%;color:#000;font-size:17px;font-weight:500}.page-section .section-heading h4:first-child{margin:0;text-align:left}.page-section .section-heading ul li{font-family:Assistant;color:#000;font-size:17px;font-weight:500;line-height:150%;margin:15px 0}.page-section .section-heading ul{margin:15px 0;list-style:disc;padding-left:20px}.page-section .section-heading ul li a{color:#05036f;font-weight:600}.page-section .section-heading p a{color:#05036f}.page-section .section-heading h3{margin:40px 0 20px}.contact-us-section{padding:50px 0;background:#faf5f0}.contact-us-section .contact-card{background-color:#fff;border-radius:24px;padding:50px;box-shadow:0 4px 20px #00000003;border:none;max-width:78%;margin:0 auto}.contact-us-section .contact-main-title{margin-bottom:40px;text-align:center;font-weight:400;font-size:44px;line-height:100%;text-transform:uppercase;color:#231f20}.contact-us-section .frm-flx{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.contact-us-section .custom-input-normal{width:100%;background:#faf5f0;border:1px solid transparent;border-radius:12px;padding:17px 20px;transition:all .2s ease;outline:none;font-family:Assistant;font-weight:500;font-size:16px;line-height:normal;color:#231f20}.contact-us-section textarea.text-area-custom{min-height:162px;resize:none;margin-bottom:20px}#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt{background-color:#f7ede2!important;padding:60px 20px!important;display:flex!important;justify-content:center!important;align-items:center!important}#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt [data-form-root=true]{box-sizing:border-box!important;background-color:#fff!important;border-radius:24px!important;padding:70px 80px 50px!important;box-shadow:0 4px 20px #00000003!important;border:none!important;max-width:50%!important;margin:0 auto!important;width:100%!important}#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt h2._textHeading_2aowh_35{font-family:Georgia,Times New Roman,serif!important;font-weight:900!important;font-size:32px!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#1a1a1a!important;margin-bottom:35px!important;text-align:center!important}#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt input,#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt textarea,#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt ._formInputField_nag3b_7,#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt ._formPhoneInputField_piv1u_17,#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt ._textArea_17mgw_1{background-color:#fcf6f0!important;border:1px solid transparent!important;border-radius:12px!important;padding:18px 20px!important;font-size:14px!important;color:#202020!important;width:100%!important;box-sizing:border-box!important;transition:all .3s ease!important}#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt ._formFieldContainer_1mxsl_5:first-of-type input{border:1px solid #202020!important}#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt input:focus,#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt textarea:focus{border-color:#202020!important;outline:none!important;background-color:#fff!important}#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt ._formFieldContainer_1mxsl_5,#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt ._formPhoneInputContainer_piv1u_6{margin-bottom:20px!important;position:relative!important}#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt ._formInputFieldLabel_1mxsl_38{color:#7a7571!important;font-size:14px!important;left:20px!important;transition:all .2s ease!important}#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt button[type=submit],#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt ._formSubmitButton_cit2d_96{background:linear-gradient(90deg,#ff1493,#ff8c00)!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:16px 35px!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:pointer!important;display:block!important;margin:30px auto 0!important;width:auto!important;min-width:220px!important;transition:transform .2s ease,opacity .2s ease!important}#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt button[type=submit]:hover{opacity:.9!important;transform:translateY(-1px)!important}#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt{background-color:#f9f4ee!important;padding:60px 20px!important}#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt shopify-forms-embed{--form-background-color: #fcf6f0 !important;--container-background-color: #ffffff !important;--heading-text-color: #1a1a1a !important;--form-field-border-radius: 12px !important;--button-border-radius: 12px !important;--container-border-radius: 24px !important;--button-background: linear-gradient(90deg, #ff1493 0%, #ff8c00 100%) !important}#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt button[type=submit],#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt ._formSubmitButton_cit2d_96{background:linear-gradient(90deg,#ff1493,#ff8c00)!important;color:#fff!important;border:none!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:16px 40px!important;margin-top:25px!important}#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt h2,#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt ._textHeading_2aowh_35{font-family:Georgia,Times New Roman,serif!important;font-weight:900!important;font-size:32px!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:30px!important}#shopify-block-Ac0NJbmJUaEJXYkJOY__forms_inline_JHhmAt input#company_name{border:1px solid #202020!important}._textHeading_2aowh_35{margin-bottom:40px;text-align:center;font-weight:400;font-size:44px!important;line-height:100%;text-transform:uppercase;color:#231f20}._formContainer_1q1d2_30._grid_1q1d2_148._noImage_1q1d2_161{width:100%!important;max-width:100%!important}._inline_1q1d2_47 ._formContainer_1q1d2_30{max-width:100%!important}._formSubmitButton_cit2d_96{display:inline-flex!important;height:52px!important;background:linear-gradient(90deg,#fa1c65,#ff9b3d)!important;padding:0 22px!important;text-decoration:none!important;color:#fff!important;font-size:16px;font-weight:700;border-radius:12px;justify-content:center;align-items:center;text-transform:uppercase}._textHeading_2aowh_35{margin-bottom:40px;text-align:center;font-weight:400;font-size:44px;line-height:100%;text-transform:uppercase;color:#231f20}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
