@font-face{font-family:Gobold;src:url(./goboldThin-567lWGHK.woff2) format("woff2"),url(./goboldThin-DZJ6O_Z2.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Gobold;src:url(./goboldRegular-DrUSWy2-.woff2) format("woff2"),url(./goboldRegular-DlYKViX4.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gobold;src:url(./goboldBold-SsKJgNOm.woff2) format("woff2"),url(./goboldBold-B61vrZaL.woff) format("woff");font-weight:700;font-style:normal}.product__inner{padding:5rem 0}@media (min-width: 767px){.product__inner{display:grid;grid-template-columns:50% 1fr;align-items:flex-start;min-height:60rem}}.product__inner--no-images{align-items:initial}.product__header,.product__header .jdgm-widget{margin-bottom:1.2rem}.product__header .jdgm-star{color:#f2910b!important}.product__header .jdgm-prev-badge__text{display:inline-block;margin-left:.8rem}.product__caption{white-space:nowrap}@media (min-width: 767px){.product__content{padding:0 0 0 4rem}}@media (max-width: 767px){.product__content{padding:1.6rem 0 0}}.product__content p:empty{display:none}.product__title{margin-bottom:0;line-height:1.3}.product__label{font-weight:600;font-size:1.8rem;margin-top:1.2rem;color:#823232}.product__subtitle{font-weight:400;font-size:1.6rem;margin-bottom:1.6rem;font-family:Gobold,sans-serif;text-transform:uppercase}.product .stamped-badge{font-size:1.4rem}.product .stamped-badge span{text-transform:lowercase}.product__gallery{position:relative}@media (min-width: 767px){.product__gallery{position:sticky;top:0}}.product__gallery.product-card__img--empty{min-height:30rem}.product__gallery-main{overflow:hidden;line-height:0}.product__gallery-main img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product__gallery-main .swiper-wrapper{align-items:stretch}.product__gallery-main .swiper-slide{height:auto;display:flex;align-items:center;justify-content:center;padding-bottom:100%}.product__gallery-thumbnails{display:flex;flex-wrap:wrap;gap:1rem;z-index:10;max-width:100%;padding:1.2rem 0 0;overflow:hidden}@media (min-width: 768px){.product__gallery-thumbnails{padding:1.2rem 0}}.product__gallery-thumbnails::-webkit-scrollbar{width:.5rem;height:.5rem}.product__gallery-thumbnails .swiper-slide{height:auto;width:10rem;aspect-ratio:1/1}.product__gallery-thumbnails .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product__gallery-lg-image{aspect-ratio:1/1;overflow:hidden}.product__gallery-lg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product__gallery .swiper-slide-thumb-active{border-color:#823232}.product__description{margin-bottom:2.4rem}.product__description span[style]{font-size:inherit!important}.product__frequencies{margin-bottom:2.4rem}.product__frequencies-item{cursor:pointer;border:1px solid #33302A;padding:2rem;position:relative}@media (max-width: 767px){.product__frequencies-item{padding:1.6rem 1.2rem}}.product__frequencies-item--active{background-color:#8232320d}.product__frequencies-item:before{content:"";position:absolute;top:2.2rem;left:1.9rem;width:1.6rem;height:1.6rem;background-color:#fff;border:2px solid #fff;box-shadow:0 0 0 1px #823232;border-radius:50%}@media (max-width: 767px){.product__frequencies-item:before{top:1.6rem;left:1.4rem}}.product__frequencies-item--active:before{background-color:#823232}.product__frequencies-item input{display:none}.product__frequencies-item[data-label]:after{display:block;color:#228b22;background-color:#228b224d;border-radius:.4rem .4rem 0 0;font-family:Gobold,sans-serif;text-transform:uppercase;content:attr(data-label);font-size:1.2rem;position:absolute;right:3rem;bottom:100%;padding:0 1.6rem;line-height:3.6rem}@media (max-width: 767px){.product__frequencies-item[data-label]:after{font-size:1rem;font-weight:400;line-height:2.4rem;padding:0 1.2rem;right:0}}.product__frequencies-item:hover .product__frequencies-price,.product__frequencies-item:hover .product__frequencies-title{opacity:1}.product__frequencies-price{position:absolute;right:2rem;top:2rem;font-size:1.8rem}@media (max-width: 767px){.product__frequencies-price{font-size:1.2rem;right:1.2rem;top:1.6rem}}.product__frequencies-price-value,.product__frequencies-price-text{font-weight:700}input:checked~.product__frequencies-price{opacity:1}.product__frequencies-title{font-family:Gobold,sans-serif;text-transform:uppercase;padding-left:2.8rem;max-width:50%}@media (max-width: 767px){.product__frequencies-title{font-size:1.4rem}}.product__frequencies-subtitle{font-size:1.8rem;line-height:1;font-weight:700;font-family:Gobold,sans-serif;text-transform:uppercase;margin-bottom:.6rem}input:checked~.product__frequencies-title:after{background-color:#fff;border:.1rem solid #33302A;background-position:50%}input:checked~.product__frequencies-title:before{display:none}.product__frequencies-description{margin-top:1.6rem}@media (max-width: 767px){.product__frequencies-description{font-size:1.4rem}}.product__frequencies-description ul{display:flex;flex-direction:column;gap:.6rem}.product__frequencies-description ul li{background-image:url("data:image/svg+xml,%3Csvg fill='%23228B22' width='64px' height='64px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M5 16.577l2.194-2.195 5.486 5.484L24.804 7.743 27 9.937l-14.32 14.32z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 0;padding-left:2.2rem;background-size:1.8rem auto}.product__frequencies-discount{display:inline-block;border-radius:.4rem;background-color:#228b22;color:#fff;font-size:1.2rem;margin-left:.4rem;padding:.4rem}.product__qty-picker{padding:0 1.2rem;justify-content:space-between}.product__qty-picker input{width:4rem!important;padding:0 .4rem!important}.product__cta{margin-bottom:1.6rem}.product__cta--notify{grid-template-columns:1fr}.product__cta-button{display:inline-flex;justify-content:center;align-items:center;gap:1.2rem;min-width:10rem}@media (max-width: 767px){.product__cta-button{line-height:5.2rem}}.product__copy{font-size:1.4rem;text-align:center;border:2px dotted #823232;padding:1.6rem;margin-bottom:1.2rem}.product__copy a{text-decoration:underline}.product__price{display:block;font-size:2.4rem;font-family:var(--primary-font);margin-top:.6rem}@media (max-width: 767px){.product__price{font-size:1.2rem}}.product__compare-price{text-decoration:line-through;opacity:.6;margin-right:.8rem}@media (max-width: 767px){.product__compare-price{margin-right:.4rem}}.product__saved-amount{position:absolute;right:0;top:100%;display:block;background-color:#228b224d;color:#228b22;font-weight:700;letter-spacing:1px;padding:.4rem .8rem;text-transform:uppercase;border-radius:.4rem;margin-top:.8rem;font-size:1.1rem}@media (max-width: 767px){.product__saved-amount{margin-top:.4rem;font-size:1rem;font-weight:400;padding:.2rem .4rem}}.product__product-info{width:100%;font-size:1.4rem;padding:.8rem 1.4rem;line-height:1.4;background-color:#90f8904d;color:#228322}.product__variants{gap:2rem;display:grid;margin-bottom:2.4rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.product__variants--single{display:none}.product__variant{display:block;text-align:center;position:relative;white-space:nowrap}.product__variant:hover .product__variant-label,input:checked+.product__variant-label{border-color:#333029;background-color:#f6ebe0}.product__variant:hover .product__variant-label:after,input:checked+.product__variant-label:after{opacity:1;background-image:url("data:image/svg+xml,%3Csvg fill='%23823232' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='64px' viewBox='0 0 47.102 47.101' xml:space='preserve'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Cg%3E%3Cpath d='M36.129,38.904c-4.119,0-8.805-1.506-13.924-4.474c-4.114-2.386-8.366-3.146-12.118-3.817 c-3.833-0.688-7.742-1.398-10.076-4.05c0.247,10.718,12,5.896,23.264,12.425c13.863,8.037,22.357,3.618,23.648-5.812 C44.679,36.796,40.92,38.904,36.129,38.904z'%3E%3C/path%3E%3Cpath d='M11.857,25.083c3.569,0.578,7.613,1.232,11.679,3.365c4.237,2.221,8.049,3.348,11.331,3.349l0,0 c2.921,0,5.326-0.933,6.957-2.695c1.58-1.708,2.414-4.151,2.414-7.067c0-8.798-9.392-15.956-20.935-15.956 c-12.99,0-20.439,4.53-20.439,12.429C2.863,23.626,6.441,24.207,11.857,25.083z M14.798,10.796c3.254,0,5.892,2.042,5.892,4.559 c0,2.518-2.638,4.56-5.892,4.56c-3.253,0-5.891-2.042-5.891-4.56C8.907,12.838,11.545,10.796,14.798,10.796z'%3E%3C/path%3E%3Cpath d='M23.275,32.583c15.09,8.748,23.827,2.742,23.827-8.428c0-11.17-10.666-20.227-23.827-20.227C10.115,3.929,0,8.65,0,19.821 C0,30.992,11.89,25.984,23.275,32.583z M23.303,5.078c12.096,0,21.936,7.606,21.936,16.956c0,3.172-0.928,5.851-2.68,7.747 c-1.826,1.973-4.484,3.017-7.691,3.017l0,0c-3.445,0-7.414-1.166-11.796-3.464c-3.921-2.055-7.88-2.696-11.374-3.262 c-5.494-0.891-9.833-1.594-9.833-7.563C1.863,9.973,9.678,5.078,23.303,5.078z'%3E%3C/path%3E%3Cellipse cx='14.798' cy='15.356' rx='2.92' ry='2.26'%3E%3C/ellipse%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.product__variant-label{min-height:100%;position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;border:1px solid #C0BAB0;padding:0 1.6rem;line-height:6.2rem;cursor:pointer;transition:border-color .3s ease}.product__variant-title,.product__variant-price{display:block}.product__variant-name{text-transform:uppercase;font-weight:400;font-family:Gobold,sans-serif;font-size:1.8rem}.product__variant input{display:none}.product__accordion-item{border-bottom:1px solid #33302A}.product__accordion-header{font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;padding:2.5rem 0;position:relative}.product__accordion-header:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23333029' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right 50%;background-size:1.4rem auto;display:block;width:1.6rem;height:1.6rem;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:transform .3s ease}.product__accordion-header--active:after{transform:translateY(-50%) rotate(180deg)}.product__accordion-content-inner{padding-bottom:2.4rem}.product__footer{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.product__exclusive{padding-bottom:1.6rem}.product__exclusive-content{border:2px solid #823232;padding:1.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;text-align:center}.product__exclusive-content h2,.product__exclusive-content h3{font-size:2.4rem}.product__exclusive-btns{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.6rem;padding-top:.6rem}.product__upsell-title{font-size:2.4rem;font-weight:700;text-transform:uppercase}.product__upsell-product-image{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;overflow:hidden}.product__upsell-product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product__upsell-product-cta{margin-top:auto}.product__review{border:1px solid #BABABA;background-color:#f6ebe0;padding:2.2rem 2rem}.product__review-stars span{color:#f2910b!important}.product__review-text{margin-bottom:0;line-height:1.6;max-width:42rem}.product__review-author{font-weight:600}.product__table{padding:0 0 2.4rem}.product__table table{width:100%;border-collapse:collapse;border-top:1px solid rgba(51,48,41,.3);font-size:1.4rem}.product__table table td{border-bottom:1px solid rgba(51,48,41,.3);padding:1.1rem 1.6rem;line-height:1.2}.product__table table td:first-child{width:40%;font-weight:600;border-right:1px solid rgba(51,48,41,.3);background-color:#f6ebe1}
