#MainContent[data-pagetype=product]{padding-bottom:8rem}#MainContent[data-pagetype=product] product-info .page-width{max-width:120rem}.product{position:relative}.product .product__media-wrapper media-gallery{position:relative;top:0;z-index:0}.product .product__media-wrapper .product-media-container{border:0}.product .product__media-wrapper .product-media-container .media{padding-top:0;padding-bottom:100%}.product .product__media-wrapper .product-media-container .media img{object-fit:contain}.product .product__media-wrapper .thumbnail{box-shadow:none}.product .product__media-wrapper .thumbnail img{object-fit:contain}@media screen and (min-width: 750px){.product .thumbnail-slider .thumbnail-list.no-slide{padding:.5rem 4rem;justify-content:center}}.product .product__media-wrapper .product__media-icon{opacity:1;height:4.5rem;width:4.5rem;right:.5rem;bottom:.5rem;top:auto;left:auto}@media screen and (max-width: 749px){.product .product__media-wrapper .product__media-icon{opacity:0}}.product .product__media-wrapper .product__media-icon svg{width:2.3rem;height:2.3rem}media-gallery .slider-counter{font-size:1.3rem}media-gallery .slider-button svg.icon{height:1.5rem;width:1.5rem}media-gallery .slider-button svg.icon path{fill:#b2b2b2}media-gallery .slider-button[disabled]{opacity:.3}.product__info-wrapper .product__info-container{display:block;max-width:100%}.product__info-wrapper .product__title h1,.product__info-wrapper .product__title strong{font-size:2.5rem;font-weight:600}@media screen and (max-width: 749px){.product__info-wrapper .product__title h1,.product__info-wrapper .product__title strong{font-size:2rem}}.product__info-wrapper .price{display:flex;align-items:center}.product__info-wrapper .price__container{margin-right:1rem}.product__info-wrapper .price__regular .price-item--regular{font-size:2.5rem;font-weight:700}.product__info-wrapper .price__sale .price-item--sale{font-size:2.5rem;color:#f63329;font-weight:700}.product__info-wrapper .price__sale .price-item--sale.price-item--last{margin:0}.product__info-wrapper .price .badge{text-transform:uppercase;font-weight:600}.product__info-wrapper .price .badge.price__badge-sold-out{display:none!important}.product__info-wrapper .product__tax{display:none}.product__info-wrapper .delivery-counter{margin:2.5rem 0 3.5rem}.product__info-wrapper .delivery-counter .timeline{display:flex;align-items:center;flex-wrap:wrap;line-height:1.4;position:relative;padding-left:3.5rem}.product__info-wrapper .delivery-counter .timeline svg{position:absolute;left:0;top:-2px;width:28px}.product__info-wrapper .delivery-counter .timeline p{margin:0;font-size:1.5rem}.product__info-wrapper .delivery-counter .timeline p.sub-label{display:none}.product__info-wrapper .delivery-counter .timeline .time{display:flex;position:relative;top:-1px;padding:0 .5rem 0 1rem}.product__info-wrapper .delivery-counter .timeline .time strong{width:2.1rem;text-align:right}.product__info-wrapper .delivery-counter .timeline .time strong,.product__info-wrapper .delivery-counter .timeline .time span{font-weight:700}.product__info-wrapper .delivery-counter .timeline .time span{margin-right:.5rem}.product__info-wrapper variant-selects .form__label{font-size:1.5rem;font-weight:600}.product__info-wrapper variant-selects .product-form__input{max-width:100%}.product__info-wrapper variant-selects .product-form__input .select:after{box-shadow:0 0 0 1px #afafaf}.product__info-wrapper variant-selects .product-form__input .select select{font-size:1.5rem;color:#767676}.product__info-wrapper variant-selects .product-form__input .select svg{top:35%;width:15px;height:15px}.product__info-wrapper .product-form__quantity{display:flex!important;align-items:center;margin-top:2.5rem}.product__info-wrapper .product-form__quantity .quantity__label{margin:0 1.5rem 0 0;font-size:1.5rem}.product__info-wrapper .product-form__quantity .quantity__label .quantity__rules-cart{font-size:1.1rem;display:block}.product__info-wrapper .quantity{width:120px;min-height:3.5rem}.product__info-wrapper .quantity .quantity__label{display:none}.product__info-wrapper .quantity:after{box-shadow:0 0 0 1px #d1d1d1;box-shadow:none}.product__info-wrapper .quantity .quantity__button{border:1px solid #cecccc;background-color:#ededed;border-radius:2px;width:3.5rem}.product__info-wrapper .quantity .quantity__button svg{width:1.4rem}.product__info-wrapper .quantity .quantity__input{border:1px solid #cecccc;border-radius:2px;margin:0 .5rem;width:5rem}.product__info-wrapper .product__info-container .buy-buttons-wrapper{position:relative}.product__info-wrapper .product__info-container .product-form{display:flex;max-width:100%;flex-wrap:wrap;margin-top:0;margin-bottom:1.5rem;padding-right:12rem}.product__info-wrapper .product-form .product-form__error-message-wrapper{flex-grow:1;width:100%}.product__info-wrapper .product-form form{flex-grow:1}.product__info-wrapper .product-form__buttons{display:flex;gap:1rem;align-items:center;max-width:100%}.product-form__buttons .product-form__submit{margin:0;padding:0;font-size:1.7rem;font-weight:600;min-height:48px;max-width:100%}.product-form__buttons .product-form__submit[disabled]{background-color:#aeaeae}.product-form__buttons .product-form__submit[disabled]:after{display:none}.product__info-wrapper pickup-availability[available]{min-height:auto;padding-bottom:.75rem}.product__pickup-availabilities .pickup-availability-preview{padding:0;padding-right:12rem}.pickup-availability-preview svg,.pickup-availability-preview .pickup-availability-info .caption-large,.pickup-availability-preview .pickup-availability-info .caption{display:none}.pickup-availability-info{width:100%}.pickup-availability-preview #ShowPickupAvailabilityDrawer{border:2px solid #aadc8d;border-radius:100px;padding:1rem;min-height:48px;max-width:100%;width:100%;display:block;text-decoration:none;font-size:1.6rem;text-align:center;color:rgba(var(--color-foreground))}.product__info-wrapper:has(.swym-button-bar) .pickup-availability-preview #ShowPickupAvailabilityDrawer{max-width:280px}@media screen and (max-width: 429px){.pickup-availability-preview #ShowPickupAvailabilityDrawer{max-width:100%!important}}.pickup-availability-preview #ShowPickupAvailabilityDrawer:hover{box-shadow:0 0 0 1px #aadc8d}h2.h3.pickup-availability-drawer-title,p.pickup-availability-preview{font-weight:600}p.pickup-availability-preview.instruction{color:#42b301}.pickup-availability-list__item .pickup-availability-address{font-size:1.3rem}.product__info-wrapper .swym-wishlist-button-bar{position:absolute;right:60px;top:0}.product__info-wrapper .swym-button-bar{margin:0}.product__info-wrapper .swym-btn-container .swym-button{opacity:1!important;position:relative;border:1px solid #dfdfdf;border-radius:100%}.product__info-wrapper .swym-btn-container .swym-tooltip-text{display:none!important}.product__info-wrapper .swym-btn-container .swym-button:after{font-size:22px;top:-1px}.product__info-wrapper .swym-btn-container .swym-button.swym-added:after{opacity:1}.product__info-wrapper .swym-btn-container .swym-button:focus{outline:0}.product__info-wrapper share-button{position:absolute;right:0;top:0}.product__info-wrapper .share-button__button{border:1px solid #dfdfdf;border-radius:100%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}#rbr-container-element-volume .style_title_ceb21251{margin-bottom:-.75rem!important}#rbr-container-element-volume .style_title_ceb21251>div{display:none!important}#rbr-container-element-volume .style_title_ceb21251>span{font-weight:600!important;color:#ee1c25!important}#rbr-container-element-volume .style_fillerline_ceb21251{display:none!important}#rbr-container-element-volume .style_container_f876788b{padding:5px 12px!important}#rbr-container-element-volume .info_container_c308efed>.info_prices_c308efed{gap:0!important}#rbr-container-element-volume .money{font-weight:600!important}#rbr-container-element-false .rbr-hrDesktop{max-width:100%!important}#rbr-container-element-false .rbr-hrDesktop>div{padding:0!important}#rbr-container-element-false>div>div>div{width:100%!important}#rbr-container-element-false .rbr-page-container{border:0!important;border-radius:0!important;padding:40px!important}@media screen and (max-width: 749px){#rbr-container-element-false .rbr-page-container{padding:30px 20px!important}}#rbr-container-element-false .style_container_8f09280b{padding:0!important}#rbr-container-element-false .rbr-page-container>div{margin-left:0!important;margin-right:0!important}@media screen and (min-width: 990px){#rbr-container-element-false .rbr-page-container>div.style_header_cad17d84{flex-direction:row;justify-content:space-between}}#rbr-container-element-false .rbr-standard-bundle__title{margin:0!important}#rbr-container-element-false .rbr-standard-bundle__title>span{font-family:Lalezar,Arial,sans-serif!important;font-size:2.8rem}@media screen and (min-width: 990px){#rbr-container-element-false .style_container_8f09280b,#rbr-container-element-false .rbr-stn__bundleProducts__container{display:flex;gap:15px;padding-bottom:5px}}#rbr-container-element-false .rbr-stn__productDetail__container,#rbr-container-element-false .style_container_a34053ee{background-color:#fff;border:1px solid #dedede;padding:10px;margin-top:15px;flex-grow:1}#rbr-container-element-false .rbr-thumbnail-container,#rbr-container-element-false .style_productImage_a34053ee{border:0}#rbr-container-element-false .rbr-divider__container{display:none}#rbr-container-element-false .style_productPrice_a34053ee{gap:10px}#rbr-container-element-false .rbr-productNamePrice__price__container .money,#rbr-container-element-false .style_price_a34053ee{font-weight:600!important;font-size:16px!important;color:#000!important}#rbr-container-element-false .rbr-total-box{background:none!important;padding:25px 10px 15px!important;border:0!important;margin:0!important}#rbr-container-element-false .style_container_93c245be{background:none!important;padding:0 10px!important;border:0!important;margin:0!important}#rbr-container-element-false .rbr-total-box-text{font-weight:600!important;font-size:17px!important}#rbr-container-element-false .rbr-total-box-rawPrice{font-size:17px!important}#rbr-container-element-false .rbr-total-box-price,#rbr-container-element-false .cartInfoPrices_finalPrice_ac11074e{font-weight:700!important;font-size:26px!important}#rbr-container-element-false .rbr-addBundleBtn-container,#rbr-container-element-false button.variantSelector_container_76e779b1:not([disabled]){border-radius:50px!important;background-color:#42b301!important}#rbr-container-element-false .rbr-addBundleBtn-container span{font-weight:600!important;font-size:17px!important}#rbr-container-element-false .style_mainSection_cad17d84{border:0!important}#rbr-container-element-false .style_header_cad17d84{gap:15px!important}#rbr-container-element-false .rbr-standard-bundle__description{color:#000!important}#rbr-container-element-false .styles_discountOption_ff72fcfe{background:#ee1c25;color:#fff;padding:8px 20px;border-radius:50px;max-width:300px}#rbr-container-element-false .styles_discountOption_ff72fcfe span{font-size:16px!important;font-weight:600}#rbr-container-element-false .style_noItem_93c245be{color:#000}.product--no-media .product__info-wrapper .delivery-counter .timeline{justify-content:center;padding:0}.product--no-media .product__info-wrapper .delivery-counter .timeline svg{position:relative;top:0;margin-right:.5rem}.product--no-media .product__info-wrapper .product-form__quantity .quantity__label{margin:0 0 .5rem}.product--no-media product-form.product-form{flex-direction:row;margin:2.5rem auto}.product--no-media product-form.product-form>.form{width:auto;max-width:none}.product--no-media .product__info-wrapper .price{justify-content:center;text-align:left}.accordion-tabs{margin:5rem 0;display:none}@media screen and (max-width: 989px){.accordion-tabs{border-bottom:1px solid #cbc9c9}}@media screen and (max-width: 749px){.accordion-tabs{margin:1rem 0 3rem}}.tabs-tab-list{display:flex;list-style:none;margin:0;padding:0}.tabs-trigger{color:#121212;font-weight:400;font-size:1.6rem;display:none;padding:1.4rem 6rem;text-decoration:none;background-color:#fafafa;border:1px solid #d8d8d8}.tabs-trigger.is-selected,.tabs-trigger.is-selected:hover,.tabs-trigger.is-selected:focus{background-color:#fff;border-color:#cbc9c9;border-bottom:1px solid #ffffff;border-top:3px solid #42b301;padding-top:1.2rem}.tabs-panel{border:1px solid #cbc9c9}@media screen and (max-width: 989px){.tabs-panel{border-bottom:0}}.tabs-panel .content{padding:3rem 6rem}@media screen and (max-width: 989px){.tabs-panel .content{padding:0 2rem 1rem}}.tabs-panel.is-hidden .content{display:none}.tabs-panel .content img{max-width:100%}.is-initialized.tabs-allowed .tabs-panel{display:inherit}.accordion-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:1.4rem 2rem;font-weight:400;font-size:1.6rem}.accordion-trigger:before{content:"";position:absolute;right:29px;top:50%;transform:translateY(-50%);width:2px;height:20px;background-color:#bdbdbd}.accordion-trigger:after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px;height:2px;background-color:#bdbdbd}.is-open .accordion-trigger:before{display:none}@media screen and (min-width: 990px){.tabs-allowed .accordion-trigger{display:none}.tabs-allowed .tabs-trigger{display:block}.tabs-allowed .tabs-panel,.tabs-allowed .tabs-panel.is-hidden{display:none}.tabs-allowed .tabs-tab-list{margin-bottom:-1px}}product-recommendations .related-products__heading{font-family:Lalezar,Arial,sans-serif!important;font-size:2.8rem;margin:0}#related-product-grid{display:block;box-shadow:none}#related-product-grid li{display:block;margin:0 .5rem;width:calc(20% - .8rem);max-width:none}@media screen and (max-width: 989px){#related-product-grid li{width:calc(50% - .5rem);max-width:none}}#related-product-grid li.grid__item .card__content{display:block}#related-product-grid li.grid__item .card__heading a{height:38px;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}#related-product-grid .flickity-button{display:none}@media screen and (min-width: 990px){#related-product-grid:has(.flickity-slider .grid__item:nth-of-type(6)) .flickity-button{display:block}}@media screen and (max-width: 989px){#related-product-grid:has(.flickity-slider .grid__item:nth-of-type(3)) .flickity-button{display:block}}#related-product-grid .flickity-button,#related-product-grid .flickity-button:focus{box-shadow:none;border:2px solid #000000;border-radius:100%}@media screen and (max-width: 989px){#related-product-grid .flickity-button{top:auto;bottom:-60px;transform:none}}#related-product-grid .flickity-prev-next-button svg{display:none}#related-product-grid .flickity-prev-next-button.previous{left:-45px}#related-product-grid .flickity-prev-next-button.previous:after{content:"";display:block;position:relative;left:10px;width:12px;height:12px;border:2px solid #000000;border-left:0;border-top:0;transform:rotate(135deg)}#related-product-grid .flickity-prev-next-button.next{right:-45px}#related-product-grid .flickity-prev-next-button.next:after{content:"";display:block;position:relative;left:5px;width:12px;height:12px;border:2px solid #000000;border-left:0;border-top:0;transform:rotate(-45deg)}@media screen and (max-width: 989px){#related-product-grid .flickity-prev-next-button.previous{left:35%}#related-product-grid .flickity-prev-next-button.next{right:35%}}.quick-add-modal:not([open]){display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-product.css.map */
