body.template-product{overflow-x:unset!important}.productView{display:flex;flex-direction:column;align-items:center;gap:87px}.productView .productView-top{display:flex;gap:35px;width:100%}.productView .productView-top .productView-media{display:flex;flex-direction:column;align-items:center;gap:72px;flex:1;width:100%;position:sticky;align-self:flex-start;top:0}.productView .productView-top .productView-media .custom-product-image-grid{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:10px}.productView .productView-top .productView-media .custom-product-image-grid :nth-child(5n){grid-column:span 2;max-height:325px}.productView .productView-top .productView-media .custom-product-image-grid .custom-product-image-grid-item img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:1/1}.productView .productView-top .productView-media .custom-product-image-grid-show-button-link{font-family:var(--global-font);font-weight:350;font-size:16px;line-height:24px;color:#055e5a;text-decoration:none;display:flex;align-items:center;gap:5px;cursor:pointer}.productView .productView-top .productView-media .custom-product-image-grid-show-button-link:after{content:"\25bc";font-size:12px;transition:transform .3s ease}.productView .productView-top .productView-media .custom-product-image-grid-show-button-link.collapsed:after{content:"\25b2"}.productView .productView-top .productView-media .custom-product-image-grid--single{grid-template-columns:1fr}.productView .productView-top .productView-media .share-media__container{display:flex;align-items:center;gap:23px}.productView .productView-top .productView-media .share-media__container h3{font-family:var(--global-font);font-size:16px;font-weight:600;line-height:34px;color:#3ba59a}.productView .productView-top .productView-media .share-media__container .share-media__list{display:flex;gap:12px;list-style-type:none;padding:0}.productView .productView-top .productView-media .share-media__container .share-media__list .share-media__item{border:1px solid #36968c;display:flex;justify-content:center;align-items:center;border-radius:100%;width:38px;height:38px;overflow:hidden}.productView .productView-top .productView-media .share-media__container .share-media__list .share-media__item .icon{fill:#36968c;height:18px;width:18px}.productView .productView-top .productView-media .share-media__container .share-media__list .share-media__item:hover .icon{transform:scale(1.2)}.productView .productView-top .productView-details{flex:1}.productView .productView-top .productView-details .productView-product{display:flex;flex-direction:column;gap:36px}.productView .productView-top .productView-details .productView-product .border-card-variants{display:flex;flex-direction:column;gap:10px;border:1px solid #B4E4E0;padding:25px}.productView .productView-top .productView-details .productView-product .productView-desc p{font-family:var(--global-font);font-size:16px;font-weight:350;line-height:24px;text-align:left;margin:0}.productView .productView-top .productView-details .productView-product .productView-tags{display:flex;gap:48px;padding:15px 20px;border:1px solid #B4E4E0}.productView .productView-top .productView-details .productView-product .productView-tags .tag__container{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.productView .productView-top .productView-details .productView-product .productView-tags .tag__container h4{display:flex;align-items:center;margin:0}.productView .productView-top .productView-details .productView-product .productView-tags .tag__container .tag-pill__container{display:flex;flex-wrap:wrap;align-items:center;gap:4px;height:min-content}:is(.productView .productView-top .productView-details .productView-product .productView-tags .tag__container .tag-pill__container .seasonality__pill,.productView .productView-top .productView-details .productView-product .productView-tags .tag__container .tag-pill__container .theme__pill) span{display:block;padding:8px;font-family:var(--global-font);text-transform:uppercase;font-size:12px;font-weight:600;line-height:normal}.productView .productView-top .productView-details .productView-product .productView-tags .tag__container .tag-pill__container .theme__pill:hover{background:#d3d3d3!important}.productView .productView-top .productView-details .productView-product .productView-tags .tag__container .tag-pill__container .color__pill{display:block;width:21px;height:21px;border-radius:100%}.productView .productView-top .productView-details .productView-product .productView-additional-info{display:flex;flex-direction:column;gap:10px}.productView .productView-top .productView-details .productView-product .productView-additional-info .additional-information__header{color:#3ba59a;font-family:var(--global-font);font-size:16px;font-weight:600;text-transform:uppercase}.productView .productView-top .productView-details .productView-product .productView-additional-info .additional-information__paragraph{color:#000;font-family:var(--global-font);font-size:16px;font-weight:400;line-height:24px;margin:0}.productView .productView-top .productView-details .productView-product .productView-additional-info .additional-information__paragraph a{color:#3ba59a;text-decoration:underline}.productView .productView-top .productView-details .productView-product .productView-additional-info .additional-information__discount{margin:0;font-family:var(--global-font);font-size:16px;font-weight:400;line-height:24px;text-align:center}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products{display:flex;flex-direction:column;gap:10px}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product[disabled],.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product[disabled] *{cursor:not-allowed!important}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product[data-selected=false]{background:#fff}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product{display:flex;background:#f6faf6;padding:17px 25px;gap:18px}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__checkbox .product__checkbox-icon{cursor:pointer;display:block;width:28px;height:28px;border:1px solid #40A56D}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__featured-image{width:87px;height:87px;min-width:87px;min-height:87px}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc{display:flex;flex-direction:column;justify-content:space-between;flex:1}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc h3{font-family:var(--global-font);font-size:16px;font-weight:600;line-height:normal;color:#055e5a;margin:0}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc h3 .product__price--mobile{display:none;font-family:var(--global-font);font-size:15px;font-weight:350;line-height:normal;color:#000}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product__event-message{font-family:var(--global-font);font-size:15px;font-weight:600;line-height:normal;color:#000}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product__event-message--error{color:#d5440e}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product-variant__container{display:flex;gap:8px}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product-variant__container .productView-options{width:210px}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product-variant__container .productView-options .product-option{margin:0}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product-variant__container .productView-options .product-option .product-form__input{flex:1}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product-variant__container .productView-options .product-option .product-form__input select{padding:15px 40px 15px 15px!important}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product-variant__container .quantity__counter{background:#fff;display:flex;border:1px solid;width:90px;min-width:70px;align-items:center}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product-variant__container .quantity__counter span{cursor:pointer;flex:1;height:100%;display:flex;align-items:center;justify-content:center}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product-variant__container .quantity__counter span .icon{justify-content:center;align-items:center;height:18px;width:18px}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product-variant__container .quantity__counter span .icon svg{stroke:none;width:unset;height:unset}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product-variant__container .quantity__counter input{flex:1;width:100%;border:none;text-align:center}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product-variant__container .product__price{font-family:var(--global-font);font-size:16px;font-weight:350;text-align:right;line-height:normal;align-self:center;margin-left:auto}.productView .productView-top .productView-details .productView-product .productView-product-bundle-total-price{border-top:1px solid #B4E4E0;display:flex;justify-content:space-between;padding-top:16px}.productView .productView-top .productView-details .productView-product .productView-product-bundle-total-price .productView-wishlist button{cursor:pointer;width:50px;height:50px;border:1px solid black;background-color:var(--form-input-bg);text-align:center;overflow:hidden;padding:12px;transition:color var(--duration-long) var(--button-transition-ease),background var(--duration-long) var(--button-transition-ease)}.productView .productView-top .productView-details .productView-product .productView-product-bundle-total-price .productView-wishlist button.swym-added,.productView .productView-top .productView-details .productView-product .productView-product-bundle-total-price .productView-wishlist button:hover{background:#40a56d;border-color:#40a56d}:is(.productView .productView-top .productView-details .productView-product .productView-product-bundle-total-price .productView-wishlist button.swym-added,.productView .productView-top .productView-details .productView-product .productView-product-bundle-total-price .productView-wishlist button:hover) .icon{fill:var(--product-wishlist-color-added)}.productView .productView-top .productView-details .productView-product .productView-product-bundle-total-price #bundle_total_price{display:flex;flex-direction:column;align-items:flex-end;gap:13px}.productView .productView-top .productView-details .productView-product .productView-product-bundle-total-price #bundle_total_price .bundle-discount{font-family:var(--global-font);font-size:18px;font-weight:600;line-height:34px;text-transform:uppercase;color:#78cec6}.productView .productView-top .productView-details .productView-product .productView-product-bundle-total-price #bundle_total_price .bundle-total{font-family:var(--global-font);font-size:36px;font-weight:600;line-height:34px;text-transform:uppercase;color:#055e5a}.productView .productView-top .productView-details .productView-product .productView-product-bundle-total-price #bundle_total_price .bundle-retail{font-family:var(--global-font);font-size:24px;font-weight:600;line-height:34px;color:#999}.productView .productView-top .productView-details .productView-product .productView-product-bundle-total-price #bundle_total_price .bundle-retail .retail-price{text-decoration:line-through}.productView .productView-top .productView-details .productView-product .productView-information{display:flex;gap:31px}.productView .productView-top .productView-details .productView-product .productView-information .information__image{display:flex;align-items:center;justify-content:center;width:115px;height:115px;overflow:hidden;border-radius:100%}.productView .productView-top .productView-details .productView-product .productView-information .information__desc{flex:1;display:flex;flex-direction:column;gap:10px}.productView .productView-top .productView-details .productView-product .productView-information .information__desc *{font-family:var(--global-font)}.productView .productView-top .productView-details .productView-product .productView-information .information__desc h3{font-size:18px;font-weight:600;line-height:normal;margin:0}.productView .productView-top .productView-details .productView-product .productView-information .information__desc p{font-size:16px;font-weight:300;line-height:24px;margin:0}.productView .productView-top .productView-details .productView-product .productView-information .information__desc ul{display:flex;flex-direction:column;gap:8px;list-style:disc;margin:14px 0}.productView .productView-top .productView-details .productView-product .productView-information .information__desc .information-desc__button{width:max-content;margin-top:10px;display:block;background:#40a56d;border:1px solid transparent;color:#fff;border-radius:100px;padding:10px 40px;font-size:16px;font-weight:600;line-height:normal;text-align:center;transition:all .5s cubic-bezier(.25,.46,.45,.94)!important}.productView .productView-top .productView-details .productView-product .productView-information .information__desc .information-desc__button:hover{border:1px solid #40A56D;background:#fff;color:#40a56d}.productView .productView-top .productView-details .productView-product .productView-custom_text .custom-text h1,.productView .productView-top .productView-details .productView-product .productView-custom_text .custom-text h2,.productView .productView-top .productView-details .productView-product .productView-custom_text .custom-text h3,.productView .productView-top .productView-details .productView-product .productView-custom_text .custom-text h4,.productView .productView-top .productView-details .productView-product .productView-custom_text .custom-text h5,.productView .productView-top .productView-details .productView-product .productView-custom_text .custom-text h6{text-align:center;font-weight:700}.productView .productView-top .productView-details .productView-product .productView-custom_text .custom-text *{font-family:var(--global-font);font-size:16px;font-weight:300;line-height:24px;margin:0}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text.sezzle-left{text-align:right!important;padding-right:20px}@media (min-width: 965px){.custom-product-image-grid-show-button{display:none}}@media (max-width: 964px){.custom-product-image-grid .custom-product-image-grid-item:nth-child(n+5){display:none}.custom-product-image-grid-show-button{display:block}.productView{gap:34px}.productView .productView-top{flex-direction:column}.productView .productView-top .productView-media{position:static}.productView .productView-top .productView-media .custom-product-image-grid{width:100%}.productView .productView-top .productView-media .custom-product-image-grid img{width:100%}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product-variant__container .productView-options{min-width:110px}}@media (max-width: 700px){.productView .productView-top .productView-details .productView-product{gap:50px}.productView .productView-top .productView-details .productView-product .border-card-variants{padding:10px}.productView .productView-top .productView-details .productView-product .productView-tags{flex-wrap:wrap;gap:25px;padding:15px 25px}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product{padding:14px;gap:14px}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__checkbox .product__checkbox-icon{width:16px;height:16px}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__featured-image{width:40px;height:40px;min-width:40px;min-height:40px}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc{gap:16px}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc h3{display:flex;justify-content:space-between;font-size:15px;font-weight:600}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product__price--mobile{display:block!important}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product-variant__container .productView-options{width:100%;max-width:210px;min-width:110px}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product-variant__container .productView-options .product-option .product-form__input select{padding:5px 20px 5px 5px!important;background-position:right 0px center!important;height:25px;min-height:25px!important;line-height:normal!important}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product-variant__container .product__price{display:none!important}.productView .productView-top .productView-details .productView-product .productView-product-bundle-total-price #bundle_total_price .bundle-discount{font-size:16px;font-weight:600}.productView .productView-top .productView-details .productView-product .productView-product-bundle-total-price #bundle_total_price .bundle-total{font-size:24px;font-weight:600}.productView .productView-top .productView-details .productView-product .productView-product-bundle-total-price #bundle_total_price .bundle-retail{font-size:16px;font-weight:600}.productView .productView-top .productView-details .productView-product .productView-information{flex-direction:column;align-items:center}.productView .productView-top .productView-details .productView-product .productView-information .information__desc h3,.productView .productView-top .productView-details .productView-product .productView-information .information__desc p{text-align:center}.productView .productView-top .productView-details .productView-product .productView-information .information__desc ul{padding:revert}.productView .productView-top .productView-details .productView-product .productView-information .information__desc .information-desc__button{margin:0 auto}}@media (max-width: 390px){.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product-variant__container .productView-options{min-width:40px}.productView .productView-top .productView-details .productView-product .productView-product-bundle-products .product-bundle__product .product__desc .product-variant__container .quantity__counter{min-width:50px}}
/*# sourceMappingURL=/cdn/shop/t/303/assets/component-product-bundles.css.map */
