.product .product__title{margin-top:24px;margin-bottom:8px}.product .product__title h1{font-size:30px;font-style:normal;font-weight:600;line-height:42px;letter-spacing:-.9px}.product .product__text{margin-top:5px;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration-line:underline;color:#696969;letter-spacing:normal}.product .swatches__list-item{position:relative;aspect-ratio:1/1.155;cursor:pointer;background:#ebebeb}.product .swatches__list{gap:5px;grid-template-columns:repeat(8,1fr)}.product .price-item{font-family:Funnel Sans,sans-serif}.product .yotpo-widget-instance{margin-bottom:25px}.product .yotpo-widget-instance .yotpo-sr-star-full svg path{fill:#f6c002;stroke:#f6c002}.product .yotpo-widget-instance .yotpo-sr-bottom-line-text{font-size:14px!important;font-style:normal!important;font-weight:300!important;line-height:normal!important;font-family:var(--font-body-family)!important}.product .yotpo-widget-instance .yotpo-sr-bottom-line-summary>div{height:unset!important}.product .yotpo-widget-instance .yotpo-sr-bottom-line-button span{padding-top:2px!important;height:auto!important}@media screen and (min-width: 750px){.product .product__info-wrapper{padding-left:55px}}.product .product-price-wrapper,.product .custom-card__swatches{padding:0;margin-bottom:30px}.product .product-form__quantity,.product .product-form{margin:0;min-width:unset}.product .price-per-item__container{margin-top:8px}.product .product-form__submit{border:unset;box-shadow:unset;--border-offset: none}.product .product-form__submit *{font-size:18px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:-.54px;color:#fff;text-transform:uppercase}@media screen and (max-width: 769px){.product .product-form__submit *{font-size:13px;line-height:15px}}.product .product-form__submit:after{content:none}.product .quantity-wrapper{margin:30px 0 20px;display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:end}.product .quantity__input{font-size:16px;font-style:normal;font-weight:700;line-height:26px}.product .product-form__input .form__label{padding-right:4px;margin:2px 0 0;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal;color:#303030}.product .product-form__input .selected-value{font-size:16px;font-style:normal;font-weight:700;line-height:26px}.product .product-form__input .option-wrapper{align-items:center}.product .product-form__input .input[type=radio]:checked+label{font-size:16px;font-style:normal;font-weight:700;line-height:26px;color:inherit}.product .open-size-chart{position:absolute;top:0;right:0;font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#456eb3;letter-spacing:normal}.product .size-chart-modal{display:none;opacity:0;animation-duration:.6s}.product .size-chart-modal.active{display:block;opacity:1;animation:bounceInUp .6s}.product .image-modal-container{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#151515e6;overflow-y:auto;z-index:99999;opacity:1;animation-duration:.6s}.product .product-modal-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product .img-wrapper{position:relative;width:inherit;padding-top:55%;overflow:hidden;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.product .img-wrapper{padding-top:70%}}@media screen and (max-width: 468px){.product .img-wrapper{padding-top:75%}}.product .close-modal{color:#fff;position:absolute;top:4%;right:18%;font-size:24px;cursor:pointer;width:20px}@media screen and (max-width: 768px){.product .close-modal{right:10%}}.product #SproutProductBadge>div:first-of-type{padding:19px 15px!important;margin-top:70px!important;position:relative;border:1px solid #EBEBEB;background:transparent!important}.product #SproutProductBadge>div:first-of-type:before{content:"";position:absolute;top:-1px;left:50%;width:60px;height:2px;background-color:#fff;transform:translate(-50%)}.product #SproutProductBadge>div:first-of-type:after{content:url(/cdn/shop/files/leaf-green.svg?v=1741943354);position:absolute;top:-35px;left:50%;width:40px;transform:translate(-50%)}.product #SproutProductBadge div:has(>[alt="a tree icon"]){display:none}.product #SproutProductBadge div:has(>[type=button]){position:absolute;left:76%;cursor:pointer}@media screen and (max-width: 1300px){.product #SproutProductBadge div:has(>[type=button]){left:92%}}.product #SproutProductBadge div:has(>[type=button]) img{max-width:14px!important;width:100%!important}.product #SproutProductBadge div:has(>span){width:100%!important;font-size:18px;font-style:normal;line-height:28px;text-align:center;margin:0 auto;font-weight:400;color:#303030}.product #SproutProductBadge div:has(>span) span{font-weight:900!important;color:#58a586}
