.product-card{border-radius:10px;background:#fff;transform:translateY(0);box-shadow:0 0 3px #ddd;transition:all .3s ease;margin:0 auto 35px}.prices_container{font-weight:700}.product-card:hover{transform:translateY(-7px);box-shadow:0 5px 5px #999}.product-card:hover .product-card__button .btn{box-shadow:0 4px 7px #999}.product-card .price{font-size:1.2em;align-items:center}.price-item--regular{color:#8b0000!important}.product-card__image-wrapper{margin:0 auto}@media only screen and (min-width: 750px){.product-card .price{font-size:1.3em}}.product-card .price-item{font-size:1em;line-height:1.3;color:currentColor;font-weight:var(--font-weight-body--bolder)}.product-card__image-with-placeholder-wrapper{border-radius:10px 10px 0 0;overflow:hidden}.product-card__image-content{border-radius:0 0 10px 10px;text-align:center;position:relative;z-index:1}.product-card__content{padding:0 10%}.product-card__title{display:block;margin-top:.8em;font-size:1.3em;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:currentColor;border-bottom:none;font-weight:var(--font-weight-body--bolder);margin-bottom:0}.price__compare{color:#8b0000;font-size:1.2em;position:relative}.price__compare:before{content:" ";display:block;width:100%;border-top:2px solid rgba(red,.8);height:12px;position:absolute;bottom:0;left:0;transform:rotate(-7deg)}.price__unit{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;display:none}.price__badge{display:none;align-self:center;text-align:center;font-size:.5em;line-height:1em;font-weight:700;text-transform:uppercase;letter-spacing:1px;background-color:var(--color-bg);border:1px solid var(--color-text);border-radius:2px;padding:.2rem .5rem}.price__badges--listing{margin-top:.5rem}.price__badges--listing .price__badge{font-size:.6em;padding:.25rem .55rem}.price--on-sale .price__badge--sale,.blackfriday_sale .price__badge--blackfriday{display:flex;line-height:1.3}.price__badge--sale{color:var(--color-bg);border-color:#000;background-color:#48698d}.estimated_delivery{text-align:center;margin:10px 0;padding-top:15px;font-size:14px}.recommended-tag{color:#fff;border-color:#000;background-color:#db623a;margin:5px auto;border-radius:2px;padding:.2rem .5rem;font-weight:700;font-size:.8em;justify-content:center;display:flex;width:fit-content;border:1px solid}@media only screen and (min-width: 481px) and (max-width: 749px){.product-card__title{font-size:1.3em}}@media only screen and (min-width: 990px){.product-card__title{font-size:1.6em}}.product-card__description{font-size:1em;text-align:left;font-weight:500}.product-card__description b{font-weight:600}.product-card__description:before{content:"";display:block;width:87%;height:1px;margin:.3em auto 2.1em;background:#c8c8c880}.product-card__description p{color:currentColor;margin-bottom:.6em}.product-card__description li:before{content:"";display:inline-block;height:.9em;width:.9em;background-image:url(https://cdn.shopify.com/s/files/1/0361/9248/5508/files/star_1.png?v=1645612873);background-size:contain;background-repeat:no-repeat;padding-left:1.3em}.product-card__description strong{letter-spacing:.03em;font-weight:500}@media only screen and (min-width: 481px) and (max-width: 749px){.product-card__description{font-size:1.3em}}@media only screen and (min-width: 750px){.product-card__description{font-size:.9em}}@media only screen and (min-width: 990px){.product-card__description{font-size:1em}}@media only screen and (min-width: 1440px){.product-card__description{font-size:1.2em}}.product-card__button{font-size:.8em;text-align:center;transform:translateY(25%);letter-spacing:0}.product-card__button .btn{font-size:1em;font-weight:600;padding:.9em calc(3em - 17px);box-shadow:#000 1px 1px 6px 1px;transition:box-shadow .3s ease;width:70%;margin:0 auto;color:#fff}@media only screen and (min-width: 481px) and (max-width: 749px){.product-card__button{font-size:1em}}@media only screen and (min-width: 990px){.product-card__button{font-size:1em}.product-card__button .btn{letter-spacing:.15em}}.product-card{position:relative}.product-card:hover .product-card__image-wrapper,.product-card:focus-within .product-card__image-wrapper{opacity:.8}.product-card:hover .product-card__title,.product-card:focus-within .product-card__title{border-bottom-color:var(--color-text)}.product-card__image-with-placeholder-wrapper{position:relative}@media only screen and (max-width: 749px){.custom__item.custom__item--link_list{flex:1 0 100%;max-width:none}}.custom__linklist{margin-left:-15px;margin-right:-15px}@media only screen and (min-width: 750px){.custom__linklist{margin-left:-12px;margin-right:-12px}}.custom__linklist-link{display:inline-block;padding:10px 15px;margin:5px 0}@media only screen and (min-width: 750px){.custom__linklist-link{padding:3px 12px;margin-top:0;margin-bottom:0}}.custom__image{width:100%;display:block;position:absolute;top:0}.custom-content{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;margin-bottom:-30px;margin-left:-30px}.grid-product-image{height:auto}.price--on-sale .price__sale{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:center;margin-right:.625rem;align-items:center}dd{margin:0}.price{display:flex;flex-direction:column;align-items:flex-start;margin-top:0;margin-bottom:0}@media only screen and (max-width: 749px){.custom-content{margin-bottom:-22px;margin-left:-22px}.price dd{margin:0 auto}}.ribbon{width:150px;height:150px;overflow:hidden;position:absolute;z-index:1}.ribbon:before,.ribbon:after{position:absolute;z-index:-1;content:"";display:block;border:5px solid #2980b9}.ribbon span{position:absolute;display:block;width:225px;padding:15px 0;background-color:#2076af;box-shadow:0 5px 10px #0000001a;color:#fff;font:700 18px/1 Lato,sans-serif;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center}.ribbon-top-right{top:-10px;right:-10px}.ribbon-top-right:before,.ribbon-top-right:after{border-top-color:transparent;border-right-color:transparent}.ribbon-top-right:before{top:0;left:0}.ribbon-top-right:after{bottom:0;right:0}.ribbon-top-right span{left:-20px;top:35px;transform:rotate(45deg)}.digital-copy{background-color:#f0f8ff;width:fit-content;padding:6px;border:1px solid;border-radius:2px;margin:10px auto 0;color:#000}
/*# sourceMappingURL=/s/files/1/0364/4745/3315/t/13/assets/component-product-card.css.map */
