.button{align-items:center;background-color:var(--brand-orange);color:#fff;column-gap:5px;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;text-decoration:none;border:1px solid var(--brand-orange);border-radius:36px;padding:14px 24px}.button:hover{border-top-color:var(--highlight-super);border-right-color:var(--highlight-super);border-bottom-color:var(--highlight-super);border-left-color:var(--highlight-super)}.button:is(:hover,:focus){background-color:var(--highlight-super);color:#fff}.icon-text{align-items:center;display:flex;flex-direction:column;font-family:var(--gp-font--mukta);font-weight:500;row-gap:25px;text-align:center;padding:16px}.icon-text .gb-shape{width:95px;height:95px;background-color:var(--highlight-light);display:flex;align-items:center;justify-content:center;border-radius:16px;padding:16px}.icon-text .gb-shape svg{fill:currentColor;color:var(--brand-orange);align-items:center;justify-content:center;flex-direction:column;width:60px;height:60px;text-align:center;padding:0}.button-secondary{background-color:var(--base-3);color:var(--contrast);display:inline-flex;font-size:16px;font-weight:600;line-height:28px;text-decoration:none;border:1px solid #404138;border-radius:35px;padding:10px 20px}.button-secondary:is(:hover,:focus){background-color:var(--brand-orange);color:#fff;border-top-color:var(--brand-orange);border-right-color:var(--brand-orange);border-bottom-color:var(--brand-orange);border-left-color:var(--brand-orange)}.card-slide{align-items:center;background-color:#fafafa;column-gap:30px;display:flex;flex-basis:330px;flex-direction:column;max-width:330px;row-gap:30px;border-radius:28px;padding:50px 25px 60px 25px}@media (max-width:767px){.card-slide{margin-left:15px;margin-right:15px;max-width:230px;min-height:380px;row-gap:20px;padding:35px 20px}}.icon-rounded{align-items:center;column-gap:40px;display:flex;flex-direction:column;font-size:21px;font-weight:600;justify-content:center;line-height:28px;row-gap:40px;text-align:center}.icon-rounded .gb-shape{background-color:#F6F2F0;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%}.icon-rounded .gb-shape svg{font-weight:600;height:64px;width:64px;color:var(--brand-orange);margin:22px}@media (max-width:767px){.icon-rounded{font-size:16px;font-weight:600;line-height:20px;row-gap:20px}}.slick-next{align-items:center;background-color:var(--brand-orange);color:var(--mega-menu-button-text);display:inline-flex;height:50px;justify-content:center;justify-items:center;justify-self:center;width:50px;border:0 solid #fff0;border-radius:50%;padding:0}.slick-next:hover{color:var(--main-dark)}.slick-next:is(:hover,:focus){background-color:var(--brand-orange);color:var(--base-3)}.slick-next:is(:hover,:focus) .gb-shape svg{color:var(--main-dark)}.slick-next .gb-shape svg{width:8px}.slick-previous{align-items:center;background-color:var(--brand-orange);color:var(--base-3);display:inline-flex;height:50px;justify-content:center;justify-items:center;justify-self:center;width:50px;border:0 solid #fff0;border-radius:50%;padding:0}.slick-previous:is(:hover,:focus){background-color:var(--brand-orange);color:var(--base-3);border:0 solid #fff0}.slick-previous:is(:hover,:focus) .gb-shape svg{color:var(--main-dark);border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid}.slick-previous .gb-shape svg{width:8px}.button-icon{align-items:center;background-color:var(--highlight-light);color:var(--brand-orange);column-gap:10px;display:inline-flex;font-size:18px;font-weight:600;justify-content:center;line-height:25px;text-decoration:none;border:1px solid var(--brand-orange);border-radius:32px;padding:13px 22px 13px 11px}.button-icon.active{background-color:var(--brand-orange);color:var(--base-3)}.button-icon:is(:hover,:focus){background-color:var(--brand-orange);color:var(--base-3)}.button-icon .gb-shape{display:inline-flex;align-items:flex-start;justify-content:center;background-color:var(--base-3);border-radius:50%;padding:5px}.button-icon .gb-shape svg{width:25px;height:25px;fill:currentColor;color:var(--brand-orange);background-color:var(--base-3);background-image:url(https://drinkripples.yya.be/wp-content/uploads/2025/04/icon-coffee.webp);background-repeat:no-repeat;background-position:center;background-blend-mode:normal;border-radius:50%}@media (max-width:767px){.button-icon{column-gap:6px;font-size:14px;line-height:20px;padding:11px 18px 11px 9px}.button-icon .gb-shape{background-color:var(--base-3);border-radius:50%;padding:3px}.button-icon .gb-shape svg{width:20px;height:20px}}.accordion-item{border-bottom:1px solid #B8BCC1}.calendar-slide{align-items:center;column-gap:10px;display:flex;flex-direction:column;row-gap:10px}.calendar-slide:not(.slick-current):not(.is-selected) .slide-active-hide{display:none}.calendar-slide:not(.slick-current):not(is-selected) .month{font-size:24px;line-height:38px}.calendar-slide:not(.slick-current):not(is-selected) img{max-width:190px;max-height:150px}.calendar-slide:not(.slick-current):not(is-selected) .wrapper{background-color:#fff0;box-shadow:10px 10px 5px 7px #fff0}.wc_upsell:not(.wp-block):not(:has(.products)){display:none}.wc_upsell .post-excerpt{display:none}.wc_upsell .product .woocommerce-loop-product__title{font-size:24px;font-weight:500}.wc_upsell .product div.quantity{display:none}.wc_upsell .products li.product span.price{display:flex;align-items:flex-end;justify-content:center;flex-grow:1}.wc_upsell section.products ul.products{display:block;column-gap:30px}.wc_upsell section.products ul.products li.product{max-width:360px;background-color:rgb(250 250 250 / .95);font-size:18px;line-height:30px;margin-left:30px;margin-right:30px;row-gap:20px;min-height:520px;width:360px;float:left;clear:none;min-width:360px;border-radius:28px;padding:35px}.wc_upsell ul.products li.product a.button{margin-top:0}@media (max-width:767px){.wc_upsell section.products ul.products{width:100%;max-width:100vw;margin-left:auto;margin-right:auto;display:block}.wc_upsell section.products ul.products li.product{margin-left:0;margin-right:0}}.tab-menu-item{color:#000;flex-grow:1;border-bottom:1 solid #b8bcc1;padding:15px}.tab-menu-item:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){background-color:#fafafa;color:#000;border-bottom:1px solid #B8BCC1}.tab-menu-item:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus) .gb-shape{transform:rotate(180deg)}.tab-menu-item:is(:hover,:focus){background-color:#fafafa;color:#000}@media (max-width:767px){.tab-menu-item{flex-grow:1;flex-shrink:0}.tab-menu-item:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus) .gb-shape{transform:rotate(0deg)}.tab-menu-item .gb-shape{transform:rotate(180deg)}}.woocommerce_my_account .woocommerce-order-details__title{display:none}.woocommerce_my_account section.col2-set::before{display:none}@media (max-width:767px){.woocommerce_my_account section.col2-set::before{padding-left:15px;padding-right:15px}}.video-box{align-items:center;aspect-ratio:16/9;background-color:var(--highlight-light);display:flex;justify-content:center;width:570px;border-radius:8px}.video-box>*{width:100%;aspect-ratio:19/6}.hbspt-form{margin-left:auto;margin-right:auto;max-width:600px;position:relative}.hbspt-form .hs-button{border-radius:32px}.hbspt-form .hs-form-field{display:flex;align-items:center;justify-content:space-between;column-gap:15px;row-gap:15px;flex-wrap:wrap}.hbspt-form .hs-form-field .hs-error-msgs{display:flex;flex-direction:column;flex-basis:100%;column-gap:10px;row-gap:10px;margin-bottom:10px;font-size:14px;color:var(--alert-red)}.hbspt-form .hs-form-field>.input{flex-grow:1;max-width:50%}.hbspt-form .hs-form-field>.input>input{width:100%}.hbspt-form .hs-form-field>.input>select{width:100%}.hbspt-form .hs-form-field>label{flex-grow:1}.hbspt-form .hs-form-field.hs-fieldtype-textarea{display:flex;flex-direction:column;align-items:flex-start}.hbspt-form .hs-form-field.hs-fieldtype-textarea .input{width:100%;max-width:100%}.hbspt-form .inputs-list{list-style-type:none}.hbspt-form>form{display:flex;flex-direction:column;column-gap:15px;row-gap:15px;position:relative}.hbspt-form input[type="radio"]{margin-right:10px}@media (max-width:767px){.hbspt-form{padding-left:15px;padding-right:15px}.hbspt-form input::placeholder{font-size:14px}}