@font-face{font-family:Daisy;src:url(./daisy-CDS1hpRV.woff2) format("woff2"),url(./daisy-Bn2uqNdi.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Good Dog New;src:url(./gooddog-new-LaLqcrGm.woff2) format("woff2"),url(./gooddog-new-7bGmugkW.woff) format("woff");font-weight:400;font-style:normal}.product{padding:0 0 4.8rem}@media (min-width: 768px){.product{padding:6rem 0}}.product__inner{width:100%;gap:2.2rem;padding:0 1.6rem}.product__gallery{padding-top:1.6rem}.product__gallery-main{display:flex;width:100%;gap:1rem;padding-left:1.6rem;padding-right:1.6rem}@media (min-width: 768px){.product__gallery-main{gap:2rem;flex-wrap:wrap}}.product__gallery-item{aspect-ratio:1/1;width:100%;flex-shrink:0}.product__gallery-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product__variant{display:block;border-radius:.8rem;border:1px solid #9E8AA0;position:relative;cursor:pointer;padding:1.6rem 2.4rem 1.6rem 4.4rem}@media (min-width: 1300px){.product__variant{padding:1.6rem 2.4rem 1.6rem 6.4rem}}.product__variant--active{cursor:default}.product__variant--active:before{background-color:#060404}.product__variant:before{content:"";position:absolute;top:2.4rem;border-radius:50%;left:1.6rem;width:1.6rem;height:1.6rem;box-shadow:0 0 0 1px #060404;border:2px solid #fff;white-space:nowrap}@media (min-width: 1300px){.product__variant:before{transform:translateY(-50%);left:2.4rem;top:50%}}.product__variant:hover,.product__variant--active{box-shadow:0 0 0 2px var(--lavander-color);border-color:var(--lavander-color)}.product__variant-title{font-size:1.4rem;text-transform:uppercase;font-weight:600}@media (min-width: 1300px){.product__variant-title{font-size:1.8rem;font-weight:700}}.product__variant-title[data-additional-label]{display:flex;align-items:center;gap:1.2rem;justify-content:space-between}@media (min-width: 768px){.product__variant-title[data-additional-label]{justify-content:flex-start}}.product__variant-title[data-additional-label]:after{font-size:1rem;line-height:2.2rem;display:block;padding:0 .8rem;content:attr(data-additional-label);color:var(--lavander-color);background-color:var(--purple-color);border-radius:2.6rem;white-space:nowrap}@media (min-width: 1300px){.product__variant-title[data-additional-label]:after{font-size:1.4rem;line-height:2.6rem}}.product__variant-title[data-additional-label*=BEST]:after{background-color:var(--aqua-color);color:var(--blue-color)}.product__variant-title[data-additional-label*=MOST]:after{background-color:var(--pink-color);color:var(--red-color)}.product__variant-price{font-size:1.4rem;line-height:1.2;position:relative;font-weight:700}@media (min-width: 1300px){.product__variant-price{font-size:1.8rem}}.product__variant-price[data-savings]:before{content:attr(data-savings);font-size:1rem;white-space:nowrap;text-transform:uppercase;color:#fff;background-color:#c22c2c;padding:.3rem .4rem;border-radius:.4rem;margin-right:.4rem;position:absolute;right:0}@media (min-width: 768px){.product__variant-price[data-savings]:before{position:static}}@media (min-width: 1300px){.product__variant-price[data-savings]:before{padding:.4rem .8rem;font-weight:700;font-size:1.4rem}}.product__variant-price[data-price-per-package]:after{display:block;margin-top:.6rem;content:attr(data-price-per-package);font-size:1.2rem;font-weight:400;opacity:.7;color:var(--purple-color)}@media (min-width: 768px){.product__variant-price[data-price-per-package]:after{position:absolute;right:0;top:100%;margin-top:.4rem}}@media (min-width: 1300px){.product__variant-price[data-price-per-package]:after{margin-top:.8rem;font-size:1.6rem}}.product__price-value{font-size:3rem;line-height:1.2;font-weight:700}.product .saving-amount{position:absolute;margin:.8rem 0 0;top:100%;left:50%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content;font-size:1.8rem;line-height:1.6rem;padding:.6rem 1.4rem;border-radius:1.6rem;background:var(--green-color);color:#fff}.product__variant-buttons{margin-bottom:1.6rem;display:flex;gap:2.4rem}.product__variant-button{display:block}.product__variant-button input{display:none}.product__variant-button label{background-color:var(--gray-color);color:#060404;font-size:2.4rem;line-height:1;border:1px solid rgba(82,112,74,.15);border-radius:.6rem;padding:1.5rem 2rem;margin:0;position:relative;display:block;cursor:pointer}.product__variant-button input[type=radio]:checked+label{background-color:var(--purple-color);color:#fff}.product-cta{display:flex;gap:1.6rem}.product-cta__button{font-size:2rem;font-family:Daisy,sans-serif}.product-cta .qty-picker{width:16rem}.product__purchase{display:block;cursor:pointer;border-bottom:1px solid #060404}.product__purchase-list{display:flex;flex-direction:column;border-radius:.6rem;overflow:hidden;border:1px solid #060404;margin-bottom:1.6rem!important}.product__purchase input{display:none}.product__purchase:last-child{border-bottom:none}.product__purchase-header{display:flex;align-items:center;justify-content:space-between;font-size:2.4rem;color:#060404;background-color:var(--gray-color);padding:1.2rem 1.6rem 1.2rem 4.2rem;position:relative}.product__purchase-header:before{content:"";position:absolute;left:.8rem;top:50%;width:1.6rem;height:1.6rem;border:1px solid rgb(37,37,37);border-radius:100%;transform:translateY(-50%);box-sizing:border-box}.product__purchase:hover .product__purchase-header,.product__purchase:hover .product__purchase-content,input:checked+.product__purchase-header{background-color:var(--purple-color);color:#fff}input:checked+.product__purchase-header:before{border-width:.4rem;border-color:var(--green-color)}.product__purchase-title{display:flex;align-items:center;gap:2rem}.product__purchase-saving-badge{display:flex;align-items:center;gap:.4rem;background-color:#060404;font-size:1.6rem;color:#fff;height:2.6rem;line-height:2.6rem;padding:0 .4rem;border-radius:0 .4rem .4rem 0;position:relative;text-transform:uppercase}.product__purchase-saving-badge svg{width:1.6rem;height:2.6rem;position:absolute;right:100%;top:50%;margin-right:-.3rem;transform:translateY(-50%)}.product__purchase-price{display:flex;align-items:center;gap:1rem}.product__purchase-price:before{content:attr(data-compare-price);text-decoration:line-through;font-weight:400}.product__purchase-content{padding:1.2rem}.product__purchase-content .product__purchase-content{display:none;padding:0 1.6rem 1.2rem}input:checked~.product__purchase-content{display:block;background-color:#c7d6b8}.product__purchase-content ul{margin:0;padding:0;list-style:none;font-size:2.4rem;line-height:1.4}.product__purchase-content ul li{background-image:url("data:image/svg+xml,%3Csvg width='64px' height='64px' viewBox='0 0 24 24' fill='none' 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%3Cg id='Interface / Check'%3E%3Cpath id='Vector' d='M6 12L10.2426 16.2426L18.727 7.75732' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:2.6rem auto;background-repeat:no-repeat;background-position:0 50%;padding-left:3.2rem;margin-bottom:.6rem}@media (max-width: 768px){.product__purchase-header{display:block;padding-left:3.8rem;line-height:1.6}}
