@media (max-width:768px){.section-product>.wrap{padding-top:0!important;padding-left:0!important;padding-right:0!important}}.product-single{display:flex;gap:3em;justify-content:space-between}@media (max-width:1024px){.product-single{gap:2em}}@media (max-width:768px){.product-single{gap:1.5em;flex-wrap:wrap}}.product-single .sale-rate{text-align:center;position:relative;z-index:4;padding:.5em 2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:3em;margin-top:1em;display:flex;gap:.5em;align-items:center}@media (max-width:768px){.product-single .sale-rate{margin:0;width:100%;border-radius:0}}.product-single .sale-rate__icon{width:1.25em}.product-single .sale-rate__label{font-weight:500;text-transform:uppercase}.product-single__media{width:calc(50% - 1.5em)}@media (max-width:1024px){.product-single__media{width:calc(50% - 1em)}}@media (max-width:768px){.product-single__media{width:100%}}.product-single__media--gallery{align-self:flex-start;position:sticky}.product-single__media a{display:block;width:100%;min-width:100%}.product-single__media img{width:100%;height:auto}.product-single__media .swiper-container{height:100%;max-height:100%;width:100%;max-width:100%;position:relative;overflow:visible}.product-single__media .swiper{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.product-single__media .swiper-slide{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}@media (max-width:768px){.product-single__media .swiper-button-next,.product-single__media .swiper-button-prev{display:none}}.product-single__media .product-video-wrapper{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden}.product-single__media .product-video-wrapper video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-single__info{width:calc(50% - 1.5em)}@media (max-width:1024px){.product-single__info{width:calc(50% - 1em)}}@media (max-width:768px){.product-single__info{width:100%;padding:0 1.5em}}.product-single__info h1{font-size:2.5em;margin-bottom:.45em}.product-single__info .ratings-img{margin-bottom:1em}.product-single__info .display-price{font-size:1.5em}.product-single__info .product-action{display:block}.product-single__info .product-action.hidden{display:none}.product-single__info .product-options .button-related{margin-bottom:1em;text-align:left;justify-content:flex-start;border-color:var(--color-counter-top)}.product-single__info .product-options .button-related:hover{background-color:var(--color-full-cream)}.product-single__info .klaviyo-bis-trigger{margin-bottom:1em!important}.product-single__info .taste-guarantee{display:flex;align-items:center;gap:1em;margin:1.5em 0;text-decoration:none}.product-single__info .taste-guarantee .image{width:2.25em;min-width:2.25em}.product-single__info .taste-guarantee .content{display:flex;flex-direction:column;justify-content:center}.product-single__info .taste-guarantee .content__title{font-weight:500;font-size:1.125em;line-height:1}.product-single__info .taste-guarantee .content__text{font-size:.875em}.product-single__info .product-actions-sticky{position:fixed;left:0;bottom:0;width:100%;min-width:100%;max-width:100%;z-index:5;padding:0 2em 2em 2em;display:flex;z-index:17}.product-single__info .product-actions-sticky.hidden{display:none}.product-single__info .product-actions-sticky .inner{border:1px solid var(--color-counter-top);border-radius:.35em}.product-single__info .product-actions-sticky .button{height:4em;width:100%;border-radius:.35em;box-shadow:0 2px 6px rgba(0,0,0,.3)}.product-single .spending-note{margin-bottom:1em}.rc-widget-injection-parent{margin-bottom:1em}.rc-widget-injection-parent .rc_popup{display:none!important}.rc-widget-injection-parent .rc_popup .reload-icon path{color:var(--color-black-coffee);fill:var(--color-black-coffee)}.rc-widget-injection-parent .rc-selling-plans__label{display:flex;margin-bottom:.5em;text-transform:uppercase;font-size:.85em}.rc-widget-injection-parent .rc-container{margin:0}