body{font-family:"Cormorant Garamond",serif}.logo-bar{width:48%!important}.hed-col{gap:10px!important;align-items:center}.menu-bar{width:38%!important}.btn-bar{width:14%!important}.icon-same-box .et_pb_blurb_container{margin:0!important;padding:0!important}.icon-same-box .et_pb_blurb_content.et_flex_module{display:flex!important;flex-direction:row!important;gap:20px!important}.icon-same-box{border-right:solid 1px #EAE7E2}.icon-fourth-box{border:0!important}.icon-cls-row{border-bottom:1px solid #EAE7E2;padding-bottom:30px}.number-back .et_pb_text_inner{height:40px;width:40px;margin:0 auto;background:#ab2821;border-radius:50px;display:flex;align-items:center;justify-content:center}.same-works-col img{max-width:82px!important}.work-icon-row{justify-content:space-between!important;gap:30px!important}.work-icon-row .et_pb_blurb_description{max-width:313px!important}.same-works-col{border-right:solid 1px #EAE7E2}.same-works-col{width:32%!important}.works-third-col{border:0!important}.btn-prsnlised .et_pb_module.et_pb_button_module_wrapper{margin-bottom:0!important}.crousel-testimonial .slide{display:flex;align-items:center;gap:60px}.crousel-class{background:#F5F0EA;border-radius:10px;border:1px solid #EAE7E2}.slide-image img{border-radius:10px}.chef-carousel{max-width:960px!important;margin:0 auto}.chef-carousel .slide-image{width:40%}.chef-carousel .slick-dotted.slick-slider{margin-bottom:0!important}.slide-content h2{font-family:"Cormorant Garamond",serif;font-weight:700;font-size:28px;color:#000;padding-bottom:20px}.slide-content p{font-size:20px;line-height:27px;color:#222;font-family:"Cormorant Garamond",serif;padding-bottom:15px!important}.slide-content span{font-size:18px;color:#222;font-weight:600;font-family:"Cormorant Garamond",serif}.chef-carousel .slick-dots li button:before{position:absolute!important;top:-20px!important;left:0!important;width:11px!important;height:11px!important;content:''!important;border:solid 1px #000!important;border-radius:50px!important}.chef-carousel .slick-dots li.slick-active button:before{opacity:1!important;color:#000!important;background:#000!important}.product-cont-part a.woocommerce-LoopProduct-link{box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;padding:10px;border-radius:10px}.product-cont-part img{border-radius:10px}.prfct .et_pb_column{gap:0px!important}.prfct .et_pb_module_header{padding-bottom:4px}.grandma-video{position:relative;overflow:hidden;border-radius:20px}.video-poster{width:100%;display:block}.bnr-section{position:relative;padding:0!important;z-index:3}.grandmaVideo{width:100%}.col-content{display:flex;align-items:center;gap:30px;padding:90px 150px 90px 330px}.grandma-pagination{position:absolute;top:50%;left:0}.bnr-section .et_pb_row{max-width:100%!important}.grandma-pagination{position:absolute;top:30px;left:100px;transform:initial;z-index:9}.bnr-row .swiper-slide{background-position:bottom center!important;background-repeat:no-repeat!important;background-size:cover!important}.bnr-row .play-btn{margin:20px 0 0;background:transparent!important;color:#fff!important;border:solid 1px #ffff!important;border-radius:50px!important;text-transform:uppercase;font-family:"Cormorant Garamond",serif;font-size:17px;padding:11px 26px;cursor:pointer;font-weight:600}.poster-content h2{color:#fffefe;font-family:"Cormorant Garamond",serif;font-weight:700;font-size:38px;line-height:40px;text-shadow:0 2px 4px rgba(0,0,0,.35),0 6px 18px rgba(0,0,0,.45)}.poster-content p.location{color:#fff;font-size:19px;font-weight:600;font-family:"Cormorant Garamond",serif;margin:0;text-shadow:0px 10px 18px rgb(0 0 0);text-shadow:0 2px 4px rgba(0,0,0,.35),0 6px 18px rgba(0,0,0,.45);display:flex;align-items:center;gap:5px}p.recipe-name{font-family:"Cormorant Garamond",serif;color:#fff;font-size:16px}.bnr-row .swiper-slide.swiper-slide-visible:before{position:absolute;content:"";background:linear-gradient(45deg,black,transparent);width:100%;height:100%;top:0;z-index:-1}.bnr-row .swiper-button-prev{background:#fff;color:#000;padding:10px;border-radius:50px;display:flex;justify-content:center;text-align:center;left:30px!important}.bnr-row .swiper-button-next{background:#fff;color:#000;padding:10px;border-radius:50px;right:30px!important}.grandma-pagination{display:flex;flex-direction:column;gap:10px}.country-btn{background:transparent;font-size:15px;color:#fff;cursor:pointer;font-family:"Cormorant Garamond",serif;border:0}.country-btn.active{background:#000;color:#fff;padding:10px 14px;border-radius:50px;border:solid 1px #fff;cursor:pointer;width:200px}.grandma-video{width:74%!important}img.video-poster{height:400px;object-fit:cover;width:100%!important;border-radius:20px}.header-bar h2{padding:0!important}.slide-content{width:60%!important}.woocommerce-cart button[name="update_cart"]{display:none!important}.grandma-hero .hero-content.container{max-width:1230px!important;width:100%!important;gap:40px!important}.grandma-hero .hero-info h1{color:#fff;font-size:60px!important;line-height:70px!important;margin:0!important;font-family:"Cormorant Garamond",serif}.grandma-hero .location{color:#fff;font-size:17px;font-weight:500;font-family:"Cormorant Garamond",serif;margin:6px 0;display:flex;align-items:center;gap:5px;text-transform:uppercase}.grandma-hero p.recipe{font-size:30px;font-weight:600;color:#fff;line-height:40px;font-family:"Cormorant Garamond",serif}.grandma-hero .location img{filter:invert(1);width:20px}.grandma-hero button.watch-btn{font-size:19px;font-family:"Cormorant Garamond",serif;border:0!important;padding:0;margin:15px 0 0}.grandma-hero button.watch-btn span{display:flex}.grandma-hero button.watch-btn span img{filter:invert(1)}.grandma-hero{background-size:cover;background-repeat:no-repeat;background-position:right;position:relative;height:450px}.hero-content.container{padding:80px 15px!important}section.section-body{display:flex;gap:10px;max-width:1230px;margin:0 auto;padding:40px 0}.section-left{width:65%}.section-right{width:35%}.grandma-story h3{font-family:"Cormorant Garamond",serif;font-size:28px;font-weight:600;padding-bottom:15px;color:#333}.grandma-story p{font-size:16px;max-width:460px;line-height:26px;font-family:"Cormorant Garamond",serif;color:#000}.grandma-highlights{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:0 10px}.grandma-highlights span{font-family:"Cormorant Garamond",serif;color:#000;font-size:15px;line-height:22px;display:block}.grandma-story{padding-bottom:30px}.grandma-highlights .highlight{text-align:center}.grandma-highlights{padding-bottom:20px}.highlight img{width:27px}.highlight{border-right:solid 1px #EAE7E2;padding:0 11px}.grandma-gallery .swiper-slide{height:300px}.thumb-swiper .swiper-slide{width:110px!important;height:initial}.thumb-swiper .swiper-wrapper{justify-content:center;gap:8px}.grandma-recipe{display:flex;gap:10px;align-items:center}.recipe-thumbnail{width:44%}.recipe-details{width:56%}.recipe-details h3{font-family:"Cormorant Garamond",serif;font-size:23px;font-weight:600}.recipe-details p.short-decription{font-size:17px;font-family:"Cormorant Garamond",serif;color:#000;padding:0 0 10px}.recipe-details p.price{color:#333;font-size:16px;font-family:"Cormorant Garamond",serif;padding:0 0 5px}span.woocommerce-Price-amount.amount{font-size:22px;font-weight:600;color:#000}.recipe-details p.ebook-type{gap:10px;display:flex;font-family:"Cormorant Garamond",serif}.recipe-details span{font-size:14px;font-family:"Cormorant Garamond",serif;color:#333}.ebook-type span{font-weight:600;color:#000;font-size:16px}.action-buttons .button.order-for-me{border:solid 1px #EAE7E2;width:50%;text-align:center;color:#000;border-radius:7px;padding:8px 17px;font-size:18px;font-family:"Cormorant Garamond",serif;display:flex;align-items:center;gap:7px;justify-content:center;background:#F8F3EF;cursor:pointer}.action-buttons .button.order-for-me svg{width:32px;transition:0.3s ease}.action-buttons .button.order-for-me span{display:flex}.action-buttons .button.order-for-me:hover svg path{transition:0.3s ease;stroke:#fff}.action-buttons{display:flex;justify-content:space-around;align-items:center;gap:10px}.button.order-for-others{color:#fff;background:#000;width:50%;padding:8px 15px;text-align:center;border-radius:7px;border:solid 1px #EAE7E2;font-size:18px;font-family:"Cormorant Garamond",serif;display:flex;align-items:center;gap:7px;justify-content:center;cursor:pointer}.button.order-for-others span{display:flex}.button.order-for-others svg{width:32px;transition:0.3s ease}.button.order-for-others svg path,.button.order-for-others svg rect{stroke:#fff}.button.order-for-others:hover svg path,.button.order-for-others:hover svg rect{stroke:#816b5c}.bnr-row .play-btn:hover{background:#000!important;transition:0.3s ease!important}.button.order-for-others:hover{transition:0.3s ease;background-color:transparent;color:#000}section.section-bottom{display:flex;gap:20px;max-width:1230px;margin:0 auto}.highlights.testimonial{display:flex;gap:10px}.ebok-prod .woocommerce-loop-product__title{padding-bottom:5px!important}img.testimonial-image{border-radius:100px}.highlights p.title{font-size:18px;color:#000;font-weight:600;font-family:"Cormorant Garamond",serif;padding:0 0 3px}.highlights p.content{font-size:17px;color:#000;line-height:24px;font-family:"Cormorant Garamond",serif}section.section-bottom{display:flex;gap:20px;max-width:1230px;margin:20px auto 60px;background:#F5F0EA;padding:18px;border-radius:10px;align-items:center}.highlights{border-right:solid 1px #EAE7E2;display:flex;align-items:start;gap:9px;padding:0 15px 0 0}.highlights.inspire{border:0!important}.recipe-product{border:solid 1px #EAE7E2;border-radius:12px;padding:14px;background:#F4EDE6;position:sticky;top:84px}.section-left{width:65%;border:solid 1px #EAE7E2;padding:30px;border-radius:12px}.grandma-gallery .swiper-button-prev,.grandma-gallery .swiper-button-next{background:#fff;padding:10px;border-radius:50px;color:#000}.country-flag{font-size:18px;color:#fff;display:flex;font-family:"Cormorant Garamond",serif;align-items:center;gap:7px}.country-flag img{width:22px}grandma-hero{position:relative;height:700px;color:#fff}.hero-bg{height:100%;background-size:cover;background-position:center;position:relative}.ebok-prod li{margin-bottom:0!important}.hero-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45)}.hero-content{position:initial;z-index:2;display:flex;align-items:center;justify-content:space-between;height:100%}.hero-info{width:40%}.country{font-size:18px;letter-spacing:2px}.location{margin:20px 0}.recipe{font-size:32px;font-style:italic}.hero-media{width:60%;position:relative}.hero-media img,.hero-media video{width:100%;border-radius:20px;display:block}.hero-media video{display:none}.watch-btn{margin-top:40px;display:flex;align-items:center;gap:15px;background:none;color:#fff;border:2px solid #fff;padding:18px 30px;border-radius:40px;cursor:pointer}.play-icon{width:42px;height:42px;border-radius:50%;border:2px solid #fff;display:flex;justify-content:center;align-items:center}.gallery-swiper .swiper-slide img,.gallery-swiper .swiper-slide video{width:100%;height:600px;object-fit:cover;display:block}.thumb-swiper{margin-top:20px}.thumb-swiper .swiper-slide img{width:100%;height:auto;border-radius:10px;cursor:pointer}.grandma-gallery .swiper.gallery-swiper{border-radius:10px}.video-thumb{position:relative}.video-thumb .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer}.action-buttons .button.order-for-me:hover{background:#000!important;color:#fff!important;transition:0.3s ease!important}.affiliate-products{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.affiliate-products img{width:100%;border-radius:5px}.affiliate-card{display:flex;gap:10px;border:solid 1px #EAE7E2;padding:12px;border-radius:10px;align-items:center}#main-content .container:before{display:none}.product-details h3{color:#000;font-size:17px;line-height:24px;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif}.product-details bdi{color:#000;font-size:18px;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif}.same-works-col{padding:0 20px}.et_shop_image img{border-radius:10px;overflow:hidden}p.platform{font-size:15px;color:#000;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif}.prfct{border-top:1px solid #EAE7E2;padding:48px 0 0}.product-details .price{margin:0;padding:0 0 1px}.product-link a{font-size:16px;color:#000;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;display:inline-flex;gap:5px;align-items:center;position:relative;transition:0.3s ease!important}.product-link a:after{font-family:"ETmodules"!important;font-weight:400!important;font-size:inherit!important;position:absolute;top:2px;right:-18px;content:'$'}.product-link a:hover{color:#ab2821;transition:0.3s ease}span.product-badge{background:rgb(217 201 181);padding:1px 8px;z-index:1;position:absolute;font-size:12px;color:#000;border-radius:5px;top:3px;left:3px}.affiliate-card .product-thumbnail{width:50%;display:flex;position:relative;height:100%}.affiliate-card .product-thumbnail img{object-fit:cover}.product-thumbnail{width:100%;display:flex;position:relative}.product-thumbnail img{width:100%}.product-details{width:50%}.ftr-cont a{color:#000!important}.ftr-cont a:hover{color:#ab2821!important;transition:0.3s ease!important}.icon-same-box p strong{font-size:30px;display:inline-block;margin:0 0 7px}.home,.single-grandma,.wp-singular,.archive{background:#FCF9F4}.home .et_pb_section,.single-grandma .et_pb_section,.wp-singular .et_pb_section,.archive .et_pb_section{background:transparent!important}.et_pb_menu_0_tb_header.et_pb_menu{background-color:transparent!important}.et_pb_menu__wrap{justify-content:end!important}.et-menu-nav a:hover{color:#ab2821!important}#main-content{background:transparent}.hero-bg{position:relative}.hero-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(89deg,black,transparent);opacity:0.6}.hero-info{max-width:310px;width:100%;position:relative;z-index:2}.quote{font-family:"Cormorant Garamond",serif;color:#000;font-size:17px;padding:0 0 7px}.written-by{font-size:17px;padding:10px 10px 10px 20px;font-family:"Cormorant Garamond",serif;color:#000;position:relative}.written-by:before{content:"";position:absolute;top:50%;left:0;width:14px;height:1px;background:#7e7e7e}.content-holder{position:relative;padding:12px 0 0 22px}.content-holder:before{content:"";position:absolute;top:0;left:0;height:20px;width:20px;background:url(/wp-content/uploads/2026/07/quote.png);background-repeat:no-repeat;background-size:100%}.highlights .icon img{width:32px}.icon{width:32px}.info{width:90%}.gallery-swiper .swiper-slide img,.gallery-swiper .swiper-slide video{height:300px}.crousel-class .slick-prev:before{position:absolute!important;content:""!important;background-image:url(https://houseofgran.org/wp-content/uploads/2026/07/left-1.png)!important;height:15px!important;width:15px!important;top:50%!important;left:50%!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;transform:translate(-50%,-50%)!important;opacity:1!important;filter:invert(1)}.crousel-class .slick-prev{left:-45px;background:transparent;border-radius:50px!important;display:flex;justify-content:center;height:40px;width:40px;border:1px solid #000;font-size:0!important}.crousel-class .slick-next:before{position:absolute!important;content:""!important;background-image:url(https://houseofgran.org/wp-content/uploads/2026/07/right-1.png)!important;height:15px!important;width:15px!important;top:50%!important;left:50%!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;transform:translate(-50%,-50%)!important;opacity:1!important;filter:invert(1)}.crousel-class .slick-next{right:-45px;background:transparent;border-radius:50px!important;display:flex;justify-content:center;height:40px;width:40px;border:1px solid #000;font-size:0!important}.hero-media video{height:450px;object-fit:cover;width:100%!important;border-radius:0}.hero-media{position:absolute;width:100%;left:0;z-index:0;top:0}.icon svg{width:41px}.inspire .icon svg{width:31px}.grandma-highlights .highlight svg{width:38px}.icon-same-box img{width:32px!important}.container{width:100%;max-width:1270px;padding:0 20px}.wc-product-title{font-size:36px;font-weight:600}.wc-product-subtitle{font-size:19px;color:#000;padding:0 0 12px}.wc-product-location{font-size:19px;color:#000;display:flex;align-items:center;gap:5px;padding:0 0 10px}.wc-product-price bdi{font-size:28px}.wc-product-price{padding:0 0 10px}.wc-product-features{border-top:1px solid #EAE7E2;padding:18px 0 0!important;margin:22px 0 0;display:flex;flex-direction:column;gap:7px}.wc-product-features li{list-style:none;display:flex;align-items:center;gap:10px;font-size:17px;color:#000;font-weight:600}.wc-product-features li svg{width:17px;height:auto}.wc-cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px}.wc-cart-drawer__title{font-size:20px;font-weight:500;margin:0}.wc-cart-drawer__close{color:#1a1a1a;line-height:0}.wc-cart-drawer__items{border-top:1px solid #ececec}.wc-cart-drawer__item{display:grid;grid-template-columns:56px 1fr auto auto;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid #ececec;position:relative}.wc-cart-drawer__item-thumb img{width:56px;height:72px;object-fit:cover;border-radius:4px;display:block}.wc-cart-drawer__item-name{font-size:15px;font-weight:500}.wc-cart-drawer__item-name a{color:inherit;text-decoration:none}.wc-cart-drawer__item-meta{font-size:17px;color:#000;margin-top:2px}.wc-cart-drawer__item-qty{margin-top:8px}.wc-cart-drawer__item-price{font-size:15px;font-weight:500;white-space:nowrap}.wc-cart-drawer__item-remove{position:absolute;top:18px;right:-4px;color:#b3b3b3;text-decoration:none;font-size:18px;line-height:1}.wc-cart-drawer__coupon{display:flex;gap:8px;padding:16px 0}.wc-cart-drawer__coupon input{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.wc-cart-drawer__coupon-btn,.wc-cart-drawer__update-btn{padding:10px 16px;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:14px;cursor:pointer}.wc-cart-drawer__update-row{padding-bottom:8px}.wc-cart-drawer__totals{padding-top:20px}.wc-cart-drawer__total-row{display:flex;justify-content:space-between;align-items:baseline;font-size:17px;font-weight:500;padding-bottom:16px}.wc-cart-drawer__checkout-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#1a1a1a;color:#fff;border:none;border-radius:6px;padding:14px 20px;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer}.wc-cart-drawer__checkout-btn:hover{background:#333;color:#fff}.wc-cart-drawer__payment-methods{text-align:center;padding:24px 0 20px;border-bottom:1px solid #ececec;position:relative}.wc-cart-drawer__payment-methods:before{content:"";position:absolute;top:36px;left:0px;width:100%;height:1px;background:#EAE7E2}.wc-cart-drawer__payment-label{display:inline-block;font-size:18px;color:#000000;margin-bottom:10px;position:relative;background:#fcf9f4;padding:0 12px}.wc-cart-drawer__payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 0}.wc-cart-drawer__payment-icon{font-size:11px;font-weight:600;border:1px solid #ddd;border-radius:4px;padding:6px 8px;color:#555}.wc-cart-drawer__trust-list{list-style:none;margin:0;padding:20px 0 0}.wc-cart-drawer__trust-list li{display:flex;align-items:flex-start;gap:20px;padding:10px 0}.wc-cart-drawer__trust-list svg{flex-shrink:0;margin-top:2px;color:#1a1a1a}.wc-cart-drawer__trust-list strong{display:block;font-size:14px;font-weight:500}.wc-cart-drawer__trust-list span{display:block;font-size:13px;color:#8a8a8a}.product-info{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.wc-product-about h2{color:#000;font-weight:600;font-size:26px;padding:0 0 6px}.wc-product-about p{color:#000;font-size:18px}.wc-product-quote{border:solid 1px #EAE7E2;border-radius:12px;background:#F4EDE6;display:flex;justify-content:space-between;gap:20px;overflow:hidden}.quote-info p{color:#000;font-size:16px;margin:0 0 5px}.quote-info cite{font-size:17px;font-style:normal;color:#333;position:relative;padding:0 0 0 20px}.quote-info cite:before{content:"";position:absolute;top:50%;left:0;width:14px;height:1px;background:#8b8888}.quote-info{padding:22px 0 22px 36px;position:relative;width:65%}.wc-product-quote__mark{position:absolute;left:0;color:#816b5c;font-size:70px;top:28px}.wc-product-quote footer{display:flex;width:35%}.wc-product-quote footer img{object-fit:cover;width:100%}.about-info-main{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:25px;padding:20px 0 40px}.wc-product-mission-note{border:solid 1px #EAE7E2;border-radius:12px;padding:15px!important;background:#F4EDE6;display:flex;align-items:center;gap:10px;overflow:hidden;max-width:500px;justify-content:center;color:#000;font-size:18px}.wc-product-mission-note svg{width:20px;height:auto}.wc-product-mission-note svg path{stroke:#816b5c}.wc-product-back-link-wrap a{display:flex;align-items:center;gap:3px;font-size:17px;margin:0 0 10px}.wc-cart-drawer__title{font-size:24px;font-weight:600}.main-cart{display:flex;gap:40px;padding:0 0 60px}.wc-product-summary.right-content{width:70%;border-right:1px solid #EAE7E2;padding:0 40px 0 0}.wc-cart-drawer{width:30%}.wc-cart-drawer__item-name a{color:#000;font-size:19px;font-weight:600}.wc-cart-drawer__total-label{color:#000;font-size:19px;font-weight:600}.wc-cart-drawer__trust-list{padding:12px 0 0!important;display:flex;flex-direction:column;gap:5px}.wc-cart-drawer__trust-list li strong{color:#000;font-size:19px;font-weight:600}.wc-cart-drawer__trust-list li span{color:#000;font-size:15px}.wc-cart-drawer__trust-list li svg path,.wc-cart-drawer__trust-list li svg line,.wc-cart-drawer__trust-list li svg path,.wc-cart-drawer__trust-list li svg polyline{stroke:#816b5c}.wc-cart-drawer__trust-list li svg{width:23px;height:initial;position:relative;top:3px}.wp-singular #main-content{border-top:solid 1px #EAE7E2}.wp-singular #main-content .main_title{display:none}.woocommerce-products-header__title{font-size:36px;font-weight:600;margin:0 0 10px}.shop-cat-filters a{border:solid 1px #EAE7E2;border-radius:6px;padding:5px 12px;color:#000;font-size:15px}.shop-cat-filters a.active{background:#000;color:#fff;border-radius:6px}.shop-cat-filters{display:flex;gap:12px}.orderby{border:solid 1px #EAE7E2;background:transparent;font-size:15px;font-family:"Cormorant Garamond",serif;color:#000!important;border-radius:6px}.archive .product{border:solid 1px #EAE7E2;border-radius:10px;padding:18px!important}.shop-cat-filters{float:left}.woocommerce-result-count{display:none}.woocommerce .woocommerce-ordering{margin:0}#left-area{width:100%;padding-bottom:23px;padding-right:0!important}#left-area ul.products{padding-top:30px!important}.et_shop_image img{width:100%}.woocommerce-loop-product__title{font-weight:600;color:#000;font-size:19px!important;padding:6px 0 0!important}.mark-for-me-btn{border:solid 1px #EAE7E2;width:50%;text-align:center;color:#000;border-radius:7px;padding:6px 10px;font-size:17px;font-family:"Cormorant Garamond",serif;display:flex;align-items:center;gap:5px;justify-content:center;background:#F8F3EF;cursor:pointer}.mark-for-me-btn:hover{background:#000!important;color:#fff!important;transition:0.3s ease!important}.mark-for-me-btn svg{width:32px;transition:0.3s ease}.mark-for-me-btn span{display:flex}.mark-for-me-btn:hover svg path{transition:0.3s ease;stroke:#fff}.mark-as-gift-btn{color:#fff;background:#000;width:50%;padding:6px 10px;text-align:center;border-radius:7px;border:solid 1px #EAE7E2;font-size:17px;font-family:"Cormorant Garamond",serif;display:flex;align-items:center;gap:5px;justify-content:center;cursor:pointer}.mark-as-gift-btn:hover{transition:0.3s ease;background-color:transparent;color:#000}.mark-as-gift-btn span{display:flex}.mark-as-gift-btn svg{width:32px;transition:0.3s ease}.mark-as-gift-btn svg path,.mark-as-gift-btn svg rect{stroke:#fff}.mark-as-gift-btn:hover svg path,.mark-as-gift-btn:hover svg rect{stroke:#816b5c}.btn-gifts{display:flex;gap:20px;padding:8px 0 0}.pdf-cont{display:flex;align-items:center;padding:10px 0 0;gap:4px;color:#000;font-size:15px;flex-wrap:wrap}.pdf-cont .ebook-format{display:flex;position:relative;padding:0 0 0 16px;top:1px}.pdf-cont .ebook-format:before{content:"";position:absolute;top:50%;left:6px;width:3px;height:3px;background:#000;border-radius:10px;transform:translate(0px,-50%)}.ebok-prod .btn-gifts{display:none}.et_block_row .et_pb_column{float:initial}.col-main-cart{padding-top:20px;padding-bottom:10px}.col-none{display:none}ins span.woocommerce-Price-amount.amount bdi{color:#ab2821}span.price del span{color:#000!important}span.price del span ins bdi{color:#000!important}.woocommerce span.onsale{line-height:20px!important;font-size:16px!important;padding:3px 13px!important}.price ins{padding:0 0 0 5px}ins span.woocommerce-Price-currencySymbol{font-size:22px;color:#ab2821}span.woocommerce-Price-currencySymbol{font-size:22px}.price del,.ebook-price del,.wc-product-price del,.gift-product-price del{text-decoration:none;position:relative}.price del::after,.ebook-price del::after,.wc-product-price del::after,.gift-product-price del::after{content:"";position:absolute;left:0;right:0;top:55%;height:1px;background:#666}.col-main-ebook{padding:0}.page-template-grandma-php #et-main-area{border-top:solid 1px #EAE7E2}.grandma-grandmas{max-width:1260px;margin:0 auto;padding:50px 20px 70px}.grandma-grandmas__title{font-size:40px!important;font-weight:600;color:#000}.grandma-grandmas__subtitle{font-size:17px;color:#000;max-width:380px}.grandma-pill{border:solid 1px #EAE7E2;border-radius:6px;padding:6px 12px;color:#000;font-size:15px;background:#f7f3ec;display:inline-block}.grandma-pill.is-active{background:#000;color:#fff}.grandma-grandmas__filters{display:flex;gap:8px;flex-wrap:wrap}.grandma-grandmas__tools input{border:solid 1px #EAE7E2;background:transparent;font-size:15px;padding:8px 10px 8px 30px;border-radius:6px;color:#000;position:relative;width:290px}.grandma-search{position:relative}.grandma-search:before{content:"";position:absolute;top:12px;left:12px;height:24px;width:24px;background:url(/wp-content/uploads/2026/07/search.png);background-repeat:no-repeat;background-size:60%}.grandma-sort select{border:solid 1px #EAE7E2;background:transparent;font-size:15px;padding:8px 10px;border-radius:6px;font-weight:600;color:#000}.grandma-grandmas__tools{display:flex;gap:15px}.grandma-grandmas__tools .grandma-search{display:flex}.grandma-grandmas__controls{display:flex;justify-content:space-between;gap:10px;align-items:self-start;padding:20px 0 26px}.grandma-card{border:solid 1px #EAE7E2;border-radius:12px;background:#F4EDE6;overflow:hidden}.grandma-card__media{display:flex;position:relative}.grandma-card__flag{position:absolute;top:10px;left:10px;display:flex}.grandma-card__country{padding:0 0 1px;color:#000}.grandma-card__name{font-weight:600;font-size:23px;margin:0;padding:0 0 5px}.grandma-card__location{padding:0;color:#000;font-size:15px;display:flex;align-items:center;gap:4px}.grandma-card__inspired{font-size:14px;color:#000}.grandma-card__inspired br{display:none}.grandma-card .grandma-card__body{padding:8px 10px}.grandma-grid{gap:17px!important}.woocommerce-account #main-content{height:100vh}.woocommerce-MyAccount-navigation ul{padding:0 15px!important;margin:0;border:solid 1px #EAE7E2;border-radius:12px;background:#F4EDE6}.woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #EAE7E2;padding:10px 0}.woocommerce-MyAccount-navigation ul li a{color:#000;font-size:17px;transition:0.3s ease}.woocommerce-MyAccount-navigation ul li a:hover{color:#ab2821;transition:0.3s ease}.woocommerce-MyAccount-content{color:#000;font-size:17px}.woocommerce-MyAccount-content a{color:#000;text-decoration:underline}footer{clear:both}.woocommerce-MyAccount-content{background:#f3f1ed;border-radius:12px;overflow:hidden;padding:15px}.woocommerce-orders-table{border:0!important}.woocommerce-button.button.view{font-size:15px;border:1px solid #cfcfcf;color:#000;padding:3px 17px!important;transition:0.3s ease}.woocommerce-button.button.view:hover{font-size:15px;background:#ab2821;border:1px solid #ab2821;color:#fff;padding:3px 17px!important;transition:0.3s ease}.woocommerce-button.button.view:after{display:none!important}.woocommerce-MyAccount-downloads-file.button.alt{font-size:15px!important;border:1px solid #cfcfcf!important;color:#000!important;padding:3px 17px!important;transition:0.3s ease!important}.woocommerce-MyAccount-downloads-file.button.alt:hover{font-size:15px!important;background:#ab2821!important;border:1px solid #ab2821!important;color:#fff!important;padding:3px 17px!important;transition:0.3s ease}.woocommerce-MyAccount-downloads-file.button.alt:after{display:none!important}.woocommerce-MyAccount-content input{background:transparent!important;border:1px solid #eae7e2!important;border-radius:6px!important;padding:10px 15px!important;color:#000!important}#account_display_name_description{font-size:14px}.woocommerce-Button.button{background-color:#ab2821!important;color:#fff!important;font-size:18px!important;font-weight:700!important;border-radius:8px!important;margin:7px 0 0!important;padding:8px 20px!important;border:0!important}.woocommerce-Button.button:hover{background-color:#ab2821!important;color:#fff!important;font-size:18px!important;font-weight:700!important;border-radius:8px!important;margin:7px 0 0!important;padding:8px 20px!important;opacity:0.8!important;border:0!important}.woocommerce-Button.button:after{display:none!important}.woocommerce-form.woocommerce-form-login.login{background:#f3f1ed;border-radius:12px;overflow:hidden;padding:15px}.woocommerce-button{background-color:#ab2821!important;color:#fff!important;font-size:18px!important;font-weight:700!important;border-radius:8px!important;margin:7px 0 0!important;padding:8px 20px!important;border:0!important}.woocommerce-button:hover{background-color:#ab2821!important;color:#fff!important;font-size:18px!important;font-weight:700!important;border-radius:8px!important;margin:7px 0 0!important;padding:8px 20px!important;opacity:0.8!important;border:0!important}.woocommerce-button:after{display:none!important}.woocommerce-form-login__rememberme{display:block!important}.header-bar .et_pb_menu .et-menu>li{padding-left:9px;padding-right:9px}.grandma-card__video{height:270px;object-fit:cover;width:100%}.woocommerce-order{max-width:740px;margin:0 auto}.woocommerce-order-overview{border:solid 1px #EAE7E2;border-radius:12px;background:#F4EDE6;padding:22px 12px 14px!important;color:#000}.woocommerce-table.woocommerce-table--order-downloads{border:solid 1px #EAE7E2!important;border-radius:12px!important;background:#F4EDE6;color:#000}.affiliate-refer-text{text-align:center;color:#000;font-size:20px}.download-product a{color:#000;font-size:15px;font-weight:600}.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{border:solid 1px #EAE7E2!important;border-radius:12px!important;background:#F4EDE6;color:#000}.wc-item-meta li{list-style:none}.woocommerce-customer-details address{border:solid 1px #EAE7E2!important;border-radius:12px!important;background:#F4EDE6;color:#000}.reward-coupon{border:solid 1px #EAE7E2!important;border-radius:12px!important;background:#F4EDE6;color:#000}.ecre-bg-violet-600{background-color:rgb(171 40 33)!important}.reward-coupon .icon{width:18px;display:flex}.reward-coupon .icon svg{width:21px}.ecre-text-xs strong{color:#ab2821}.ecre-text-xs{color:#000;font-size:14px}.wc-item-meta{padding:0!important;margin:0!important}.woocommerce-table th{color:#000!important}.echo-rewards-myaccount ol{padding:0!important;margin:0!important}.echo-rewards-myaccount ol li{color:#000}.ecre-max-w-\[483px\]{max-width:100%!important;width:100%}.share-email h6{font-size:20px;font-weight:600;color:#000;margin:0}.ecre-group{background:#ab2821!important;color:#fff!important;border:0!important}.ecre-group:hover{background:#ab2821!important;color:#fff!important;border:0!important;opacity:0.9}.ecre-group .icon{width:16px;display:flex}.ecre-group .icon svg{width:16px}.ecre-title-wrap h4{margin:0!important}.ecre-title-wrap .ecre-font-normal{color:#000!important}thead.\!ecre-bg-zinc-500.ecre-text-left{border-radius:12px!important;background:#F4EDE6!important}.title-wrap h4{margin:0!important}.ecre-text-sm{color:#000!important}.onsale{display:none}.texte-block{border:solid 1px #EAE7E2;display:flex;align-items:center;gap:18px;padding:12px 20px;border-radius:7px;font-family:"Cormorant Garamond",serif;color:#000;font-size:15px}.gift-text strong{display:block}.gift-title-heading,.don-ttl,.donmn-ttl{font-family:"Cormorant Garamond",serif;color:#000;font-weight:600;font-size:20px}.goes-grid{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;padding:20px 0 0}.goes-item{border-right:solid 1px #EAE7E2;padding:0 12px}.goes-item p{font-family:"Cormorant Garamond",serif;color:#000;font-size:15px;line-height:19px}.goes-icon{padding:0 0 5px}.charitable-field-template-headline{font-family:"Cormorant Garamond",serif;color:#000!important;font-size:36px!important}.charitable-campaign-builder-placeholder-template-text p{font-family:"Cormorant Garamond",serif;color:#000;font-size:17px;max-width:440px}.charitable-campaign-field .steps{display:flex;gap:22px;align-items:center}.charitable-campaign-field .step .label{font-family:"Cormorant Garamond",serif;color:#000;font-size:18px;font-weight:600}.charitable-campaign-field .step-num{background:transparent;font-family:"Cormorant Garamond",serif;width:30px;display:inline-flex;border-radius:40px;height:30px;align-items:center;justify-content:center;color:#000;font-size:22px;border:solid 1px #EAE7E2}.charitable-campaign-field .step.active .step-num{background:#ab2821;color:#fff;border:solid 1px #ab2821}.charitable-campaign-field .step-arrow{color:#000;font-weight:600;font-size:26px}.charitable-campaign-wrap.template-simple-2-col .charitable-campaign-field.charitable-campaign-field-donate-amount label{border:solid 1px #EAE7E2!important;border-radius:7px}.charitable-template-donation-amounts li{border:0!important}.charitable-template-donation-amounts li.selected{border:0!important}.charitable-template-donation-amounts li.selected label,.charitable-template-donation-amounts li.active label{border:solid 1px #ab2821;border-radius:7px;background:#f7ece3}.amount{color:#000;font-size:30px;font-family:"Cormorant Garamond",serif;font-weight:600!important}.selected .amount,.active .amount{color:#ab2821!important}.charitable-campaign-field.charitable-campaign-field-donate-amount{margin-top:0!important;margin-bottom:10px!important}.donmn-ttl{padding:0}.step{display:flex;align-items:center;gap:8px}.donate-button{border-radius:7px!important}.donate-button:after{display:none!important}.charitable-campaign-field.charitable-campaign-field-donate-button{margin-bottom:0!important}.secure-note{display:flex;align-items:center;gap:4px;font-family:"Cormorant Garamond",serif;color:#000;font-size:15px;justify-content:center}.secure-note img{width:15px}.custom-donation-amount input{padding:10px;border-radius:6px}.preview-modal{background:#F9F4ED;border-radius:10px;position:relative;padding:30px 20px;box-shadow:0px 0px 30px rgb(0 0 0 / 24%)}.preview-modal>img{position:absolute;width:12px;top:20px;right:20px;cursor:pointer}.modal-title{font-family:"Cormorant Garamond",serif;color:#000;font-size:30px}.modal-sub{font-family:"Cormorant Garamond",serif;color:#000;font-size:17px;max-width:320px}.tab-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:0 0 20px}.tab-row .tab{border:solid 1px #EAE7E2;display:flex;align-items:center;gap:18px;padding:7px 20px;border-radius:7px;font-family:"Cormorant Garamond",serif;color:#000;font-size:20px;justify-content:center}.tab-row .tab.active{background:#000;color:#fff}.impact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.impact-photo img{border-radius:10px;width:100%;object-fit:cover;height:100%}.impact-list h3{font-family:"Cormorant Garamond",serif;color:#000;font-size:24px}.impact-copy p{font-family:"Cormorant Garamond",serif;color:#000;font-size:15px;line-height:20px}.impact-icon{display:flex;background:#f7ece3;width:50px;height:50px;align-items:center;justify-content:center;border-radius:50%}.impact-item{display:flex;align-items:center;gap:12px;padding:0 0 10px}.impact-copy{width:75%}.story-cont h4{font-family:"Cormorant Garamond",serif;color:#000;font-size:20px;padding:0 0 4px}.story-cont p{font-family:"Cormorant Garamond",serif;color:#000;font-size:15px;line-height:20px;max-width:310px}.story-banner{background:#F6ECE2;border:solid 1px #EAE7E2;border-radius:7px;padding:16px;display:flex;gap:20px;margin:22px 0}.story-cont{width:80%}.story-heart{width:24px}.story-globe{width:60px}.stat-top{display:flex;gap:8px}.stat-num{font-size:26px;font-family:"Cormorant Garamond",serif;color:#000;padding:0 0 5px}.stat-label{font-size:13px;font-family:"Cormorant Garamond",serif;color:#000;line-height:17px;min-height:40px}.stat-photo img{width:100%;border-radius:7px}.stat-photo{padding:10px 0 0}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stat-icon{background:#F4EBE3;width:40px;height:40px;border-radius:60px;display:inline-flex;align-items:center;justify-content:center}.num-texte{width:66%}.real-impact-label span{font-size:17px;font-family:"Cormorant Garamond",serif;color:#000;line-height:19px;background:#f9f4ed;position:relative;padding:0 5px}.real-impact-label{position:relative;text-align:center;padding:0 0 12px}.real-impact-label:before{content:"";position:absolute;top:11px;left:0;height:1px;width:100%;background:#eae7e2}.thank-you{font-size:17px;font-family:"Cormorant Garamond",serif;color:#000;text-align:center;max-width:320px;margin:7px auto 0}.page-id-1042 .et_block_row{max-width:1290px!important;width:100%!important;padding:0 20px}.col-donation-all{padding:40px 0!important}.charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount{min-height:65px!important;flex:0 0 20%!important}.wc-block-must-login-prompt{background:#ab2821;border-radius:10px;padding:16px 20px;color:#fff;font-size:19px;margin:0 auto}.wc-block-must-login-prompt a{color:#fff;text-decoration:underline}.header-bar{transition:0.3s ease}.et-tb-has-header .header-sticky{position:fixed;top:0;width:100%;background:#fcf9f4!important;z-index:9;transition:0.3s ease}.charitable-modal-donation{height:730px;top:50%!important;transform:translate(0px,-50%);background:#F4EDE6}.charitable-fieldset.odd{border:solid 1px #EAE7E2;border-radius:12px;background:#F4EDE6}#charitable-donor-fields{border-radius:12px;background:#F4EDE6}#charitable-gateway-fields{border-radius:12px;background:#F4EDE6}.charitable-donation-form.charitable-template-standard .charitable-fieldset .charitable-form-header{color:#000;font-size:24px}.donation-amount.suggested-donation-amount{background:#fff!important;border-radius:10px}.donation-amount.suggested-donation-amount .description{color:#000}.donation-amount.suggested-donation-amount .description{color:#000}.donation-amount.suggested-donation-amount.selected{border-color:#ab282e}.custom-donation-input{width:100%!important;max-width:100%!important}.donation-amount.custom-donation-amount{border-radius:10px!important}.donor-contact-details,.charitable-change-user-details{color:#000;font-size:18px;padding:0 0 2px}.donor-contact-details,.charitable-change-user-details a{color:#000}.charitable-donor-details{padding:0 20px 0em 0;margin-bottom:0}.charitable-gateway-fields{padding-top:0}.charitable-fieldset label{color:#000}button.button.charitable-button.donate-button.button-primary.et_pb_button{background-color:#ab2821;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-weight:600;font-size:18px!important;padding:5px 10px!important}button.button.charitable-button.donate-button.button-primary.et_pb_button:hover{background-color:#ab2821;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-weight:600;font-size:18px!important;opacity:0.8;padding:5px 10px!important}button.button.charitable-button.donate-button.button-primary.et_pb_button:after{display:none!important}.products .et_overlay:before{content:"See More";font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;font-size:17px;cursor:pointer;background:#ab2821;border-radius:6px;padding:9px 20px 12px;color:#fff}.col-part-carousel{padding:0px 0 20px!important}.col-part-carousel .crousel-testimonial{max-width:100%!important}.all-partners .et_pb_column{display:grid;grid-template-columns:repeat(6,1fr);gap:30px 12px!important}.give-row,.col-partners .et_pb_row{width:100%!important;max-width:1240px!important;padding:0 20px}.colm-give{gap:0}.chart-row{padding:15px 0 25px!important;border-bottom:1px solid #eae7e2;margin:0 0 27px!important;align-items:center}.colm-counte{gap:0}.col-aboutgive{padding:0px 0!important}.give-sec:before{content:"";position:absolute;top:0;left:-18px;width:1px;height:100%;background:#eae7e2}.give-row{gap:36px}.colm-give{padding:35px 0}.col-fr-ipmc{gap:12px}.grandma-grandmas .grandma-pagination{transform:initial;top:initial;flex-direction:initial;left:0;padding:20px 0 0;width:100%;text-align:center;justify-content:center;position:initial}.grandma-grandmas .grandma-pagination a{background:#101010;width:30px;border-radius:30px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;height:30px}.grandma-grandmas .grandma-pagination a.is-active{background:#ab2821}.charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .custom-donation-amount{flex:100%!important}.para-below{color:#000;font-size:17px;margin:0!important}.woocommerce-shop .et_pb_widget{float:initial}.directly-donate .charitable-campaign-wrap.template-simple-2-col .charitable-campaign-field.charitable-campaign-field-donate-amount label{border:solid 1px #EAE7E2!important;border-radius:7px}.directly-donate .charitable-template-donation-amounts li{border:0!important}.directly-donate .charitable-template-donation-amounts li.selected{border:0!important}.directly-donate .charitable-template-donation-amounts li.selected label{border:solid 1px #ab2821!important;border-radius:7px;background:#f7ece3!important}.directly-donate .amount{color:#000;font-size:20px;font-family:"Cormorant Garamond",serif;font-weight:600!important}.directly-donate .selected .amount{color:#ab2821!important}.directly-donate .charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount{min-height:48px!important;flex:0 0 25%!important;border:0!important}.directly-donate .charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount>label{border-radius:5px}.col-nw-list .et_pb_icon_list_item{align-items:flex-start!important}.et-pb-icon{position:relative;top:4px!important}.directly-donate .charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .custom-donation-amount{flex:0 0 100%!important}.grandma-video.story-video video{height:400px;object-fit:cover}.product-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.product-gallery-item{display:flex}.product-gallery-item img{width:100%;border-radius:10px}.directly-donate .charitable-template-donation-amount.suggested-donation-amount.other-amount.active.selected,.directly-donate .charitable-template-donation-amount.suggested-donation-amount.selected{border:0!important}.charitable-campaign-wrap.template-simple-1-col .charitable-campaign-field-donate-amount ul li.suggested-donation-amount.selected{border:0px solid #d9c9b5!important}.directly-donate .charitable-template-donation-amount.suggested-donation-amount.selected .amount{color:#ab2821!important;filter:initial!important;opacity:1!important}.directly-donate .charitable-campaign-wrap.template-simple-1-col .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount.custom-donation-amount{color:#000!important}.directly-donate .charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount.custom-donation-amount input[type=text]{color:#000!important}.gift-btn-solid{border:0;padding:13px 20px!important;cursor:pointer}.foot-head h2{line-height:36px;letter-spacing:3px;font-size:27px}.para-foot p{font-size:16px}.ftcolm-one,.ftcolm-third,.ftcolm-four{width:15%}.ftcolm-sec,.ftcolm-five{gap:14px;width:27.5%}.ftcolm-third{flex-direction:initial!important;gap:20px;justify-content:center}.row-footer{gap:40px}.ftcolm-sec,.ftcolm-third,.ftcolm-four{position:relative}.ftcolm-sec:after{content:"";position:absolute;top:50%;left:-20px;height:110px;width:1px;background:#cbc9c6;transform:translate(0px,-50%)}.ftcolm-sec:before{content:"";position:absolute;top:50%;right:-20px;height:110px;width:1px;background:#cbc9c6;transform:translate(0px,-50%)}.ftcolm-third:before{content:"";position:absolute;top:50%;right:-20px;height:110px;width:1px;background:#cbc9c6;transform:translate(0px,-50%)}.ftcolm-four:before{content:"";position:absolute;top:50%;right:-20px;height:110px;width:1px;background:#cbc9c6;transform:translate(0px,-50%)}.col-part-carousel .crousel-class{border-radius:0;border:0}.perfect-gift{padding:4px 15px;background:#F7EDE4;border-radius:10px;display:flex;align-items:center;gap:20px}.perfect-gift .et_pb_widget{width:18%}.perfect-gift #block-9{width:82%}.head-abve{font-size:22px}.head-abve strong{font-size:15px;line-height:20px;font-weight:400;color:#000;display:block;padding:7px 0 0}.perfect-gift .affiliate-card{background:#FBF2ED}#et-boc{display:flex;flex-direction:column;height:100vh}#et-main-area{display:flex;flex-direction:column;flex:1}#main-content{flex:1}.poster-content{width:26%}.grandma-video video{height:500px;width:100%;object-fit:cover;border-radius:20px}.grandma-video-modal-content{background:#fff;padding:20px;border-radius:20px;display:flex}.popup-open{overflow:hidden}body .et_pb_wc_cart_notice_0 .wc-forward,body .et_pb_wc_cart_notice_0 button.button,body .et_pb_wc_cart_notice_0 .wc-backward{background-color:#ab2821!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:5px 15px!important}body .et_pb_wc_cart_notice_0 .wc-forward:hover,body .et_pb_wc_cart_notice_0 button.button:hover,body .et_pb_wc_cart_notice_0 .wc-backward:hover{background-color:#ab2821!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:5px 15px!important}.et_pb_wc_cart_notice_0 .wc-forward:after,.et_pb_wc_cart_notice_0 button.button:after,.et_pb_wc_cart_notice_0 .wc-backward:after{display:none!important}body .et_pb_woo_custom_button_icon .et_pb_button[data-icon]:not([data-icon=""]):after{display:none!important}.ebook-modal-close{color:#000!important}.wc-block-components-sidebar-layout .wc-block-must-login-prompt{text-align:center}.et_shop_image{cursor:pointer}.menu-item-1560{display:none!important}.woocommerce-pagination li{border:0!important}.woocommerce-pagination li a{background:#000;color:#fff;border-radius:30px;width:30px;height:30px;transition:0.3s ease}.woocommerce-pagination li a:hover{background:#ab2821!important;transition:0.3s ease;color:#fff!important}.woocommerce-pagination .page-numbers.current{background:#ab2821!important;width:30px;height:30px;border-radius:30px;color:#fff!important}.woocommerce-pagination .page-numbers{border:0!important;display:flex!important;justify-content:center;gap:5px;margin:0 0 40px!important}.col-logo-part{gap:30px;border-bottom:1px solid #eae7e2}.head-featured h2{display:inline-block;background:#fcf9f4;padding:0 15px}.head-featured{text-align:center;position:relative}.head-featured:before{content:"";position:absolute;top:19px;left:0;width:100%;height:1px;background:#cbc5bb}.bnr-section .grandma-pagination{height:490px;overflow-y:scroll}.bnr-section .grandma-pagination::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:transparent;width:0}.bnr-section .grandma-pagination::-webkit-scrollbar{width:0px}.bnr-section .grandma-pagination::-webkit-scrollbar-thumb{border:0px solid #555555}.grandma-video-modal-content .iframe-main{padding-top:56.25%;position:relative;width:100%}.grandma-video-modal-content iframe{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:20px}.grandma-video-modal-content .iframe-main-banner{padding-top:56.25%;position:relative;width:100%}.grandma-video-modal-content .iframe-main-banner iframe{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:20px}.popup-open .bnr-section{z-index:9}.grandma-card .grandma-card__media{position:relative;width:100%}.grandma-card .grandma-card__video,.grandma-card .grandma-card__poster{width:100%;height:270px;object-fit:cover;object-position:top}.hero-media.dtl-rgt-vdo{position:relative}.dtl-lft-info{max-width:450px!important}.dtl-inner-vdo img.grandma__featured{width:100%!important;object-fit:cover;height:270px;border:3px solid rgb(252 249 244 / 42%)}.dtl-inner-vdo{max-width:490px;position:relative;width:100%}.dtl-inner-vdo .watch-btn{cursor:pointer;bottom:12px;left:12px;position:absolute}.hero-media.dtl-rgt-vdo{position:relative;display:flex;justify-content:end}.ebook-frame{padding-top:56.25%;position:relative;width:100%}.ebook-frame iframe{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;border-radius:15px}.heading-button .ebook-open-modal{background:#ab2821;color:#fff;transition:0.3s ease;font-weight:600;padding:8px 20px;border-radius:6px;display:inline-flex;align-items:center;gap:8px;font-size:16px;border:0;width:auto;margin:0;cursor:pointer}.heading-button .ebook-open-modal:hover{opacity:0.8;cursor:pointer}.popup-open .header-bar{z-index:0}.section-heading{display:flex;align-items:center;gap:15px;justify-content:space-between}.heading-step{width:70%}.heading-button{width:30%;text-align:right}.ebook-modal-content .gift-product-grid{grid-template-columns:repeat(4,1fr);padding:10px 0}.ebook-modal-content .gift-product-card img{height:200px;border-radius:20px;object-fit:cover}.ebook-modal-content .gift-step-1{border:0;border-radius:12px;padding:0;background:transparent}.shop-loop-desc{color:#000;font-size:15px;line-height:20px}.foot-logo img{width:155px!important}.ico-social img{width:38px;transition:0.3s ease}.ico-social:hover img{opacity:0.8;transition:0.3s ease}.foot-mob{display:none}.thankyou-banner h2{font-size:36px;text-align:center;font-weight:600}.thankyou-banner p{text-align:center;color:#000;padding:0 0 2px;font-size:18px}.affiliate-refer-text{display:none}.thankyou-banner img{width:250px;height:auto;margin:0 auto;display:table}.thankyou-banner{padding:0 0 26px}.et_shop_image:hover .et_overlay{z-index:1}.ftrd-image img{width:250px}.col-ebook .pdf-cont .ebook-format:before{display:none}.col-ebook .pdf-cont .ebook-format{padding:0}.bnr-section .iframe-main-bnr::after{display:none}.gift-phone-row input,.gift-phone-row select{background:transparent;border-color:#EAE7E2!important;margin:0 0 10px;padding:10px;border:1px solid #ccc;border-radius:6px}@media (max-width:1599px){.grandma-video video{height:360px}}@media (max-width:1349px){.menu-bar{width:40%!important}.logo-bar{width:45%!important}.logo-hd h2.et_pb_module_header{font-size:25px!important}button.country-btn.active{width:auto!important}.grandma-hero .hero-info h1{font-size:50px!important;line-height:50px!important}.grandma-hero p.recipe{font-size:26px;line-height:34px}section.section-body{padding:40px 15px}section.section-bottom{margin:20px 15px 60px}.grandma-video video{height:300px}.pdf-cont .ebook-format{flex-basis:100%}}@media (max-width:1199px){.logo-hd h2.et_pb_module_header{font-size:20px!important}.menu-hd .menu-item a{font-size:16px!important;margin:0!important;padding:0!important}.menu-bar{width:50%!important}.icon-same-box h4.et_pb_module_header{font-size:22px!important}.icon-same-box p{font-size:16px!important}.same-works-col h4.et_pb_module_header{font-size:18px!important}.same-works-col .et_pb_blurb_description p{font-size:16px!important;padding:0 10px!important;line-height:24px!important}body #page-container .et_pb_section .et_pb_button_0_tb_header,body #page-container .et_pb_section .et_pb_button_0{font-size:15px!important}.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h3,.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h1,.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h2,.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h4,.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h5,.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h6,.et_pb_shop_1.et_pb_shop .woocommerce ul.products li.product h3,.et_pb_shop_1.et_pb_shop .woocommerce ul.products li.product h1,.et_pb_shop_1.et_pb_shop .woocommerce ul.products li.product h2,.et_pb_shop_1.et_pb_shop .woocommerce ul.products li.product h4,.et_pb_shop_1.et_pb_shop .woocommerce ul.products li.product h5,.et_pb_shop_1.et_pb_shop .woocommerce ul.products li.product h6{font-size:14px!important}.work-icon-row{gap:15px!important}.col-content{padding:110px 30px 50px 30px}button.country-btn.active{font-size:15px;padding:10px 15px}.country-btn{font-size:15px}p.recipe-name{font-family:"Cormorant Garamond",serif;color:#fff;font-size:14px}.recipe-details h3{font-size:16px}.recipe-details p.short-decription{font-size:14px}.highlights p.title{font-size:16px;padding-bottom:10px!important}.highlights p.content{font-size:14px;line-height:21px}section.section-bottom{margin:0px 15px 60px;padding:18px;border-radius:10px}.highlights{padding:0 10px}section.section-bottom{gap:2px}.grandma-highlights{gap:5px;}.crousel-class .slick-prev,.crousel-class .slick-next{display:none!important}.btn-gifts{gap:10px}.mark-as-gift-btn{padding:6px 7px;font-size:16px;gap:2px}.mark-for-me-btn{padding:6px 7px;font-size:16px;gap:2px}.archive .woocommerce-page ul.products li.product:nth-child(n){width:100%!important;margin:0!important}#left-area ul.products{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#left-area ul.products:before{display:none!important}.archive .container{padding-top:20px!important}.col-main-cart .et_pb_row{width:100%;padding:0 20px}.grandma-grid{grid-template-columns:repeat(4,1fr)!important}.woocommerce-account #main-content{height:initial;padding:0 0 30px}.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-row{flex-direction:column!important}.foot-head h2{line-height:28px;letter-spacing:1px;font-size:22px}.perfect-gift{flex-direction:column;align-items:self-start;padding:20px;gap:0}.perfect-gift .et_pb_widget{width:100%}.perfect-gift #block-9{width:100%}.woocommerce-shop #left-area .products{display:block!important}.charitable-campaign-wrap.template-simple-2-col.charitable-campaign-wrap-id-1033{flex-direction:column}.charitable-campaign-wrap.template-simple-2-col .charitable-campaign-container{width:100%!important}.grandma-pagination{top:40px;left:50%;transform:translate(-50%,0%);display:flex;flex-direction:row;width:100%;justify-content:center;padding:0 15px}.country-btn{font-size:14px;padding:0 2px}.bnr-section .grandma-pagination{height:auto}.ftrd-image img{width:160px}.country-btn{font-size:17px}}@media (max-width:1024px){.gift-cart-wrapper{grid-template-columns:1fr}}@media (max-width:980px){body .et_pb_menu--style-centered .et_pb_menu__menu>nav>ul,.et_pb_menu--style-centered .et_pb_menu__wrap{justify-content:right!important}.icon-second-box{border:0!important}.hed-col{flex-direction:row!important}.logo-bar{order:1;width:65%!important}.btn-bar{order:2!important;width:20%!important}.menu-bar{order:3;width:15%!important}body .et_pb_menu_0_tb_header .et_pb_menu__wrap{justify-content:right!important}.hed-col div{position:initial!important}.grandma-video{width:70%!important}.col-ebook{padding-bottom:0!important}.bnr-row .play-btn{margin:20px auto 0}.same-works-col{padding:0 7px}.poster-content{width:100%;text-align:center}.affiliate-products{grid-template-columns:repeat(2,1fr);gap:15px}section.section-body{padding:40px 15px;flex-direction:column}.grandma-hero .hero-info h1{font-size:30px!important;line-height:40px!important}.hero-info{width:50%}.grandma-hero p.recipe{font-size:20px;line-height:30px}.hero-content.container{padding:40px 15px!important}.section-left{width:100%}.grandma-story p{font-size:16px;max-width:100%}.section-right{width:100%}.grandma-highlights{grid-template-columns:repeat(2,1fr);gap:15px}.et_mobile_nav_menu{margin:0!important}.et_mobile_menu{border-top:3px solid #847060}.main-cart{padding:0 0 60px;flex-direction:column}.wc-cart-drawer{width:100%}.wc-product-summary.right-content{width:100%;border-right:0;padding:0}.grandma-grandmas__controls{display:flex;gap:15px;align-items:self-start;padding:20px 0 26px;flex-direction:column-reverse}.grandma-grid{grid-template-columns:repeat(3,1fr)!important}.give-row{gap:36px;flex-direction:column}.colm-give{width:100%}.col-aboutgive{padding:0px 0 0px!important}.give-sec:before,.give-sec:after{display:none}.colm-give{padding:0}.col-aboutgive{padding:30px 0 50px!important}.grandma-pagination{flex-direction:row;width:100%;justify-content:center}.row-footer{gap:10px;flex-direction:column}.ftcolm-one,.ftcolm-third,.ftcolm-four{width:100%}.ftcolm-sec,.ftcolm-five{gap:6px;width:100%}.foot-head h2{text-align:center;padding:0}.para-foot p{text-align:center}.foot-head p,.foot-copy p{text-align:center}.col-footer{padding:24px 0}.ftcolm-sec:before,.ftcolm-sec:after,.ftcolm-third:before,.ftcolm-four:before{display:none}.grandma-pagination{width:940px;position:initial;transform:initial}.grandma-pagination-upper{overflow:scroll;display:block;position:relative;top:30px;z-index:2}.banner-crousel .swiper{margin-top:-42px}.ebook-modal-content .gift-product-grid{grid-template-columns:repeat(3,1fr)}.bnr-section .grandma-pagination-upper{width:100%;overflow:hidden}.bnr-section .grandma-pagination{display:flex;align-items:center;width:max-content;gap:20px;animation:marquee 30s linear infinite}.bnr-section .country-btn{flex-shrink:0;white-space:nowrap}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.foot-web{display:none}.foot-mob{display:block}.foot-mob img{margin:0 auto;display:table}.poster-content p.location{justify-content:center}.menu-hd .et_mobile_menu{border-top:3px solid #ab2821!important;background:#ffffff;padding-top:0!important}.menu-hd .menu-item a{font-size:20px!important;margin:0!important;padding:12px 10px!important;border-color:#ab2821;color:#000!important;font-weight:700!important}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgb(171 40 33)!important;opacity:1!important;color:#fff!important}.menu-hd .menu-item.current-menu-item a{background:#ab2821;color:#fff!important}}@media (max-width:767px){body #page-container .et_pb_section .et_pb_button.hdr-btn-mn:after,body.et-db #page-container #et-boc .et-l .et_pb_button_1_tb_header.hdr-btn-mn:after,body.et-db #page-container #et-boc .et-l .et_pb_button_0_tb_header.hdr-btn-mn:after{font-size:15px!important;left:7px;top:16px}body #page-container .et_pb_section .et_pb_button.hdr-btn-mn,body.et-db #page-container #et-boc .et-l .et_pb_button_1_tb_header.hdr-btn-mn,body.et-db #page-container #et-boc .et-l .et_pb_button_0_tb_header.hdr-btn-mn{font-size:0!important;width:30px!important;height:30px;border-radius:60px;padding:18px!important}.logo-bar{order:1;width:82%!important}.logo-hd h2.et_pb_module_header{margin:0!important;padding:0!important;font-size:18px!important}.icon-same-box{border:0!important}.icon-same-box .et_pb_blurb_content.et_flex_module{justify-content:center!important}.work-icon-row{flex-wrap:wrap!important;gap:20px!important}.same-works-col{width:100%!important;border:0!important}.et_pb_row_4.et_pb_row.et_flex_row{gap:15px!important}.et_pb_module.et_pb_button_module_wrapper.et_pb_button_1_wrapper{text-align:left!important}.slide-content h2{font-size:24px!important}.slide-content p{font-size:18px!important;line-height:26px!important}.crousel-testimonial .slide{flex-wrap:wrap;gap:20px!important}.chef-carousel .slide-image{width:100%!important}.crousel-class{padding:15px!important}.chef-carousel .slick-dots li button::before{top:0!important}body #page-container .et_pb_section .et_pb_button_0_tb_header,body #page-container .et_pb_section .et_pb_button_0{font-size:14px!important}.icon-same-box .et_pb_blurb_content.et_flex_module{flex-direction:column!important}.how-it-work-section{gap:30px!important}.btn-prsnlised .et_pb_module.et_pb_button_module_wrapper{border:0!important}.crousel-class ul.slick-dots{margin:0 0 -20px!important;padding:0!important}.grandma-pagination{justify-content:center!important}img.video-poster{height:200px}.grandma-video{width:92%!important}.bnr-row .swiper-button-prev{padding:7px;height:30px;width:30px}.bnr-row .swiper-button-next{padding:7px;height:30px;width:30px}.affiliate-products{grid-template-columns:repeat(1,1fr);gap:15px}.grandma-hero .hero-content.container{gap:0px!important;justify-content:end}.hero-info{width:100%}.hero-media{width:100%}.grandma-highlights{grid-template-columns:repeat(2,1fr);gap:11px}.highlight{border-right:0!important;padding:0 0px}section.section-bottom{flex-direction:column}.highlights{border-right:0!important}.grandma-hero .location{font-size:15px;margin:0px 0 7px}.grandma-hero button.watch-btn{margin:9px 0 0}.grandma-hero .hero-content.container{gap:0px!important}.col-content{padding:110px 10px 50px 10px;flex-direction:column}.icon-col-section .icon-same-box{width:47%!important}.slide-content{width:100%!important}.slide-content h2{padding:0 0 7px}.section-left{padding:15px}.thumb-swiper .swiper-wrapper{gap:0px}.grandma-gallery .swiper-slide{height:210px}.thumb-swiper .swiper-slide{width:72px!important;height:initial}.recipe-details h3{font-size:20px}.recipe-details p.short-decription{font-size:16px}.highlights{padding:0;width:100%}section.section-bottom{gap:16px}.hero-info{margin:0 auto 0 0}.hero-content.container{padding:210px 15px 20px!important}.grandma-hero{background-position:30%}.grandma-hero .hero-info h1{font-size:28px!important;line-height:37px!important;padding:0 0 3px}.grandma-hero p.recipe{font-size:18px;line-height:26px}.grandma-gallery .swiper-button-prev,.grandma-gallery .swiper-button-next{width:34px;height:34px}.highlights p.title{font-size:18px;padding-bottom:3px!important}.button.order-for-others{padding:8px 10px;font-size:17px}.action-buttons .button.order-for-me{padding:8px 10px;font-size:17px}.product-info{grid-template-columns:repeat(1,1fr);gap:20px}.about-info-main{grid-template-columns:repeat(1,1fr);gap:0px;padding:20px 0 0px}.main-cart{padding:0 0 30px}.wc-product-title{font-size:30px}.shop-cat-filters{float:initial}#left-area ul.products{grid-template-columns:repeat(1,1fr)}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:left;margin:20px 0 0!important}.shop-cat-filters{gap:6px;flex-wrap:wrap}.shop-cat-filters a{padding:4px 9px;font-size:15px}.woocommerce-page .ebok-prod li.product{margin-bottom:0!important}.woocommerce-page ul.products li.product:nth-child(n){margin:0%!important}.woocommerce-page .ebok-prod ul.products li.product:nth-child(n){margin:0 0 4%!important}.col-main-ebook .et_pb_row{width:100%}.grandma-grandmas{padding:40px 18px 50px}.grandma-grandmas__tools{gap:10px;flex-direction:column-reverse}.grandma-grandmas__filters{gap:9px}.grandma-grid{grid-template-columns:repeat(1,1fr)!important}.grandma-grandmas__title{font-size:32px!important}.woocommerce ul.order_details li{float:initial;border-right:0}.woocommerce ul.order_details{display:flex;flex-direction:column;gap:7px}.ecre-text-\[35px\]{font-size:25px}.\!ecre-px-3{padding-left:.45rem!important;padding-right:.15rem!important}.ecre-ml-auto{margin-left:0}.page-id-1042 .et_block_row{padding:0 2px}.charitable-field-template-headline{font-size:30px!important;padding:0}.charitable-campaign-field .steps{gap:12px;align-items:self-start;flex-direction:column}.charitable-campaign-field .step-arrow{display:none}.amount{font-size:17px;font-family:"Cormorant Garamond"}.goes-grid{display:grid;grid-template-columns:repeat(2,1fr);text-align:center;padding:20px 0 10px;gap:20px 0px}.goes-item:nth-child(2),.goes-item:nth-child(4){border-right:0}.modal-title{font-size:24px}.impact-grid{grid-template-columns:repeat(1,1fr);gap:20px}.stats-grid{grid-template-columns:repeat(1,1fr)}.stat-label{min-height:auto}.col-donation-all{padding:10px 0!important}.charitable-campaign-column.charitable-campaign-column-0{padding:0!important}.charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount{min-height:38px!important;flex:0 0 19%!important;padding:0px!important}.charitable-campaign-column.charitable-campaign-column-1{padding:0!important}.tab-row .tab{gap:12px;padding:6px 10px;font-size:18px}.charitable-modal.charitable-modal-donation{width:92%!important}.charitable-donation-form.charitable-template-standard .charitable-fieldset{padding:1em 20px .5em 10px!important}#charitable-gateway-fields-stripe.charitable-cc-fields-multiple{grid-template-columns:repeat(1,1fr)!important;gap:0px}.all-partners .et_pb_column{grid-template-columns:repeat(3,1fr)}.col-part-carousel{padding:0px 0 20px!important}.col-nw-list{max-width:200px;margin:0 auto}.directly-donate .charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount{min-height:38px!important;flex:0 0 23%!important}.directly-donate .charitable-template-donation-amounts{gap:5px}.directly-donate .charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .custom-donation-amount{flex:0 0 100%!important}.banner-crousel .swiper{margin-top:-42px}.foot-head h2{line-height:22px;letter-spacing:0px;font-size:19px}.products .et_overlay:before{font-size:15px;padding:9px 10px 12px}.radio-same-main .radio-same{width:100%}.radio-inner .radio-in-input{width:100%}.gift-radio-card input{height:1px}.gift-step h2{font-size:21px;justify-content:center}.gift-hero h1{font-size:23px}.gift-hero h1{font-size:22px}.woocommerce-shop #left-area .products li{width:100%!important;margin:0 0 15px!important}.grandma-video video{height:260px}.charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .custom-donation-amount{flex:100%!important}.menu-item-1560{display:block!important}.head-featured::before{top:10px}.poster-content h2{font-size:30px;line-height:36px}.grandma-hero .hero-content.container.dtl-bnr-cont{flex-direction:column;gap:30px!important}.dtl-lft-info{max-width:100%}.hero-content.container.dtl-bnr-cont{padding-top:20px!important}.dtl-grandma-hero{height:initial}.hero-media.dtl-rgt-vdo{justify-content:start}.section-heading{flex-direction:column;gap:7px}.heading-step{width:100%}.heading-button{width:100%;text-align:center}.ebook-modal-content .gift-product-grid{grid-template-columns:repeat(2,1fr)}.ebook-modal-content .gift-product-card img{height:180px}.thankyou-banner h2{font-size:30px}.woocommerce-order-received #main-content .container{padding-top:20px!important}.foot-logo img{width:135px!important}.grandma-card .grandma-card__video,.grandma-card .grandma-card__poster{height:370px}.menu-bar{width:10%!important}.btn-bar{width:26%!important}.logo-bar{width:59%!important}.col-ebook .shop-loop-desc,.col-ebook .pdf-cont{display:none}.col-ebook li.product{border:solid 1px #EAE7E2;border-radius:7px;padding:10px 8px!important}}@media (max-width:480px){.wc-cart-drawer{max-width:100%}.wc-cart-drawer__item{grid-template-columns:48px 1fr}.wc-cart-drawer__item-price{grid-column:2}.grandma-card__video{height:340px}.charitable-donation-form.charitable-template-standard .donation-amounts.has-suggested-amounts{grid-template-columns:1fr!important;gap:12px}.col-partners .et_pb_row{width:100%;padding:0 15px}.grandma-video video{height:220px}.gallery-swiper .swiper-slide img,.gallery-swiper .swiper-slide video{height:210px}.head-featured::before{top:12px}.ebook-modal-content .gift-product-card img{height:150px}.logo-bar{width:58%!important}}.charitable-campaign-wrap.template-simple-2-col.charitable-campaign-wrap-id-1033{display:flex}.charitable-campaign-wrap.template-simple-2-col .charitable-campaign-container{width:50%}.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-row{flex-direction:column!important}.swiper.grandmacarousel.swiper-coverflow.swiper-3d.swiper-initialized.swiper-horizontal.swiper-watch-progress{width:50%;padding:0 0 0 20px}