.acf-block-preview .block_bundles-carousel .swiper,.block_bundles-carousel .swiper{overflow:visible}.acf-block-preview .block_bundles-carousel .swiper .swiper-controls{display:none!important}@media (min-width:1024px){.acf-block-preview .block_bundles-carousel .swiper-wrapper{gap:1rem}.acf-block-preview .block_bundles-carousel .swiper-wrapper .swiper-slide{width:auto;max-width:none}}.block_bundles-carousel .swiper-slide{position:relative}@media (min-width:1024px){.block_bundles-carousel .swiper-slide{width:auto}}.block_bundles-carousel .swiper-slide .bundled-product-card{position:relative;justify-content:flex-start;display:flex;align-items:center;align-content:center;flex-direction:column;background-color:#fff;border-radius:.25rem;padding:1.5rem 1rem;text-align:center;box-shadow:0 0 .25rem rgba(0,0,0,.1)}@media (min-width:640px){.block_bundles-carousel .swiper-slide .bundled-product-card{padding:1.5rem 1.25rem}}@media (max-width:1023px){.block_bundles-carousel .swiper-slide .bundled-product-card{height:auto!important}}@media (min-width:1024px){.block_bundles-carousel .swiper-slide .bundled-product-card{padding:1.5rem;justify-content:space-between}}.block_bundles-carousel .swiper-slide .bundled-product-card .card-footer,.block_bundles-carousel .swiper-slide .bundled-product-card .card-header{display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;width:100%}.block_bundles-carousel .swiper-slide .bundled-product-card .bundle-title{text-align:center;line-height:1.5em;font-size:1.25rem;margin-bottom:.5rem;color:#000;font-family:Petrona,serif;font-weight:700;font-style:normal}.block_bundles-carousel .swiper-slide .bundled-product-card .bundle-description{font-size:.875rem;line-height:1.5em;color:#757575;margin-bottom:1.5rem;font-family:Inter,sans-serif;font-weight:400;font-style:normal}.block_bundles-carousel .swiper-slide .bundled-product-card .bundled-products-grid{justify-content:center;position:relative;min-width:100%;flex-wrap:wrap;display:flex;gap:.5rem;margin-bottom:1.5rem;border-width:0;text-decoration:none}@media (min-width:1024px){.block_bundles-carousel .swiper-slide .bundled-product-card .bundled-products-grid{flex-wrap:nowrap}}.block_bundles-carousel .swiper-slide .bundled-product-card .bundled-products-grid .bundled-product{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.75rem .5rem;background-color:#f8f8f8;border-radius:.25rem;text-align:center;flex:0 0 calc((100% - 1rem) / 3);max-width:calc((100% - 1rem) / 3);width:100%}@media screen and (min-width:360px){.block_bundles-carousel .swiper-slide .bundled-product-card .bundled-products-grid .bundled-product{width:calc(100% + 0 * (100vw - 360px) / 1080)}}@media screen and (min-width:1440px){.block_bundles-carousel .swiper-slide .bundled-product-card .bundled-products-grid .bundled-product{width:100%}}@media (min-width:1024px){.block_bundles-carousel .swiper-slide .bundled-product-card .bundled-products-grid .bundled-product{flex:0 0 8rem;max-width:8rem}}.block_bundles-carousel .swiper-slide .bundled-product-card .bundled-products-grid .bundled-product figure{width:100%;display:block;position:relative;margin-bottom:.75rem;background-color:#fff}.block_bundles-carousel .swiper-slide .bundled-product-card .bundled-products-grid .bundled-product figure img{max-width:100%;width:100%;height:auto;display:block;aspect-ratio:var(--product-image-aspect-ratio);transform:scale(.85);object-fit:contain}.block_bundles-carousel .swiper-slide .bundled-product-card .bundled-products-grid .bundled-product figure img+img{position:absolute;height:100%;top:0;left:0;opacity:0}.block_bundles-carousel .swiper-slide .bundled-product-card .bundled-products-grid .bundled-product h4{font-size:.75rem;line-height:1rem;color:#000;margin-bottom:0;font-family:Inter,sans-serif;font-weight:700;font-style:normal}.block_bundles-carousel .swiper-slide .bundled-product-card .bundle-price{font-size:1rem;line-height:1.5em;color:#000;margin-bottom:1.5rem;font-family:Petrona,serif;font-weight:700;font-style:normal}.block_bundles-carousel .swiper-slide .bundled-product-card .bundle-price .amount{color:#bd9200}.block_bundles-carousel .swiper-slide .bundled-product-card .bundle-price del bdi{color:#000}.block_bundles-carousel .swiper-slide .bundled-product-card .bundle-price ins{text-decoration:none!important}.block_bundles-carousel .swiper-slide .bundled-product-card .bundle-price ins bdi{color:#d54e21}.block_bundles-carousel .swiper-slide .bundled-product-card button.secondary{margin-bottom:0;padding:.5rem 1rem;text-decoration:none}.block_bundles-carousel .swiper-slide .bundled-product-card button.secondary:focus,.block_bundles-carousel .swiper-slide .bundled-product-card button.secondary:hover{background-color:#eadcba;border:1px solid #eadcba;color:#000;text-decoration:none}.block_bundles-carousel .swiper-slide .bundled-product-card:has(.added_to_cart) button.secondary{display:none!important}.block_bundles-carousel .swiper-slide .bundled-product-card:has(.added_to_cart) .added_to_cart{display:inline-flex;align-items:center;text-decoration:none;justify-content:center;padding:.5rem 1rem;font-size:1rem;line-height:1.5rem;background-color:#eadcba;border:1px solid #eadcba;border-radius:.25rem;color:#000;font-family:Inter,sans-serif;font-weight:600;font-style:normal}.block_bundles-carousel .swiper-slide .bundled-product-card:has(.added_to_cart) .added_to_cart:focus,.block_bundles-carousel .swiper-slide .bundled-product-card:has(.added_to_cart) .added_to_cart:hover{background-color:#ded1b2;border:1px solid #ded1b2;color:#000}.block_bundles-carousel .swiper-controls{position:relative;display:flex;gap:1rem;justify-content:center}.block_bundles-carousel .pagination{bottom:unset!important;display:flex;position:relative;justify-content:center;gap:.75rem}.block_bundles-carousel .pagination .swiper-pagination-bullet{width:1rem;min-width:1rem;height:1rem;margin:0;padding:0;background-color:transparent;border:1px solid #bd9200;opacity:1;position:relative;transition:opacity .25s ease-in-out}.block_bundles-carousel .pagination .swiper-pagination-bullet:focus,.block_bundles-carousel .pagination .swiper-pagination-bullet:hover{opacity:1}.block_bundles-carousel .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color:transparent;border:1px solid #bd9200}.block_bundles-carousel .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{content:"";display:block;width:.625rem;height:.625rem;background-color:#bd9200;border-radius:50%;position:absolute;top:.125rem;left:.125rem}.block_bundles-carousel .bc-button-next,.block_bundles-carousel .bc-button-prev{display:flex;flex-direction:column;position:relative;justify-content:center;align-items:center;align-content:center;border:1px solid #bd9200;background-color:#fff;border-radius:50%;opacity:1;cursor:pointer;text-align:center;transition:opacity .25s ease-in-out;min-width:32px;width:32px;height:32px}@media screen and (min-width:360px){.block_bundles-carousel .bc-button-next,.block_bundles-carousel .bc-button-prev{min-width:calc(32px + 24 * (100vw - 360px) / 1080)}}@media screen and (min-width:1440px){.block_bundles-carousel .bc-button-next,.block_bundles-carousel .bc-button-prev{min-width:56px}}@media screen and (min-width:360px){.block_bundles-carousel .bc-button-next,.block_bundles-carousel .bc-button-prev{width:calc(32px + 24 * (100vw - 360px) / 1080)}}@media screen and (min-width:1440px){.block_bundles-carousel .bc-button-next,.block_bundles-carousel .bc-button-prev{width:56px}}@media screen and (min-width:360px){.block_bundles-carousel .bc-button-next,.block_bundles-carousel .bc-button-prev{height:calc(32px + 24 * (100vw - 360px) / 1080)}}@media screen and (min-width:1440px){.block_bundles-carousel .bc-button-next,.block_bundles-carousel .bc-button-prev{height:56px}}.block_bundles-carousel .bc-button-next:after,.block_bundles-carousel .bc-button-prev:after{display:none}.block_bundles-carousel .bc-button-next:focus,.block_bundles-carousel .bc-button-next:hover,.block_bundles-carousel .bc-button-prev:focus,.block_bundles-carousel .bc-button-prev:hover{opacity:1}.block_bundles-carousel .bc-button-next.swiper-button-disabled,.block_bundles-carousel .bc-button-prev.swiper-button-disabled{border-color:silver;pointer-events:none;opacity:0}.block_bundles-carousel .bc-button-next.swiper-button-disabled i,.block_bundles-carousel .bc-button-prev.swiper-button-disabled i{color:#757575}.block_bundles-carousel .bc-button-next i,.block_bundles-carousel .bc-button-prev i{display:block;color:#000;width:32px;height:32px;line-height:32px;font-size:calc(16px * var(--font-scale-factor))}@media screen and (min-width:360px){.block_bundles-carousel .bc-button-next i,.block_bundles-carousel .bc-button-prev i{width:calc(32px + 24 * (100vw - 360px) / 1080)}}@media screen and (min-width:1440px){.block_bundles-carousel .bc-button-next i,.block_bundles-carousel .bc-button-prev i{width:56px}}@media screen and (min-width:360px){.block_bundles-carousel .bc-button-next i,.block_bundles-carousel .bc-button-prev i{height:calc(32px + 24 * (100vw - 360px) / 1080)}}@media screen and (min-width:1440px){.block_bundles-carousel .bc-button-next i,.block_bundles-carousel .bc-button-prev i{height:56px}}@media screen and (min-width:360px){.block_bundles-carousel .bc-button-next i,.block_bundles-carousel .bc-button-prev i{line-height:calc(32px + 24 * (100vw - 360px) / 1080)}}@media screen and (min-width:1440px){.block_bundles-carousel .bc-button-next i,.block_bundles-carousel .bc-button-prev i{line-height:56px}}@media screen and (min-width:321px){.block_bundles-carousel .bc-button-next i,.block_bundles-carousel .bc-button-prev i{font-size:calc(16px + 4 * (100vw - 321px) / 1079 * var(--font-scale-factor))}}@media screen and (min-width:1400px){.block_bundles-carousel .bc-button-next i,.block_bundles-carousel .bc-button-prev i{font-size:calc(20px * var(--font-scale-factor))}}.block_bundles-carousel .bc-button-next i:before,.block_bundles-carousel .bc-button-prev i:before{font-size:inherit}