.card{--bs-card-border-radius: var(--ism-card-radius);background-color:var(--ism-scheme-bg-color);color:var(--ism-scheme-text)}.card.card-light{background-color:var(--ism-light-scheme-bg);color:var(--ism-light-scheme-text)}.card .card-body{padding:1.75rem}@media(max-width:1199.98px){aside .card .card-body{padding:1rem}}.product-card{border-radius:var(--ism-card-radius);border:var(--ism-product-card-border);box-shadow:var(--ism-card-shadow);overflow:hidden;position:relative;transition:transform .2s ease-in-out;text-decoration:none;border:1px solid rgba(60,60,59,.2);display:block}.swiper .swiper-slide.pt-5 .product-card{height:auto}.product-card:hover{text-decoration:none;color:var(--ism-scheme-text);box-shadow:var(--ism-card-shadow-hover)}.product-card .product-image img{width:100%;border-radius:var(--ism-card-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;transition:filter .2s ease-in-out}.product-card.featured .product-image img{border-radius:var(--ism-card-radius);width:revert-layer}.product-card:hover .product-image.product-image-hover-effect img{filter:brightness(.8) blur(2px)}.product-card .product-info .product-price-title span,.product-card .product-title span{line-height:1.25}.product-card .product-info .product-price-title .label{color:var(--ism-scheme-light-chocolate);display:block;font-size:.9rem;font-weight:700}.product-card .product-price-title{color:var(--ism-scheme-text)!important;text-decoration:none}.grid-view .products-box .productborder .product .product-title{display:block;font: 700 18px/22px Gilroy;width:100%;display:-webkit-box;height:3.5em;line-height:1.5!important;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-card .product-add-to-cart .btn{border-radius:var(--ism-btn-radius);color:#fff;font-size:var(--ism-body-font-size-mobile);font-weight:700;text-align:center;margin-left:1rem;padding:0;line-height:38px;height:42px;width:42px}.product-card.featured .product-info .btn{font-size:14px;padding:.5rem .75rem}.product-list-card{border-radius:var(--ism-card-radius);border:var(--ism-product-card-border);box-shadow:var(--ism-card-shadow);overflow:hidden;position:relative;transition:transform .2s ease-in-out;text-decoration:none}.product-list-card:hover{text-decoration:none!important;color:var(--ism-scheme-text);box-shadow:var(--ism-card-shadow-hover)}.list-view .product-card .product-info .product-title span{font: 700 34px/41px Gilroy!important;width:100%;display:-webkit-box;height:3.5em;line-height:1 5!important;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.list-view .product-card .product-info .product-price-title .product-price{font: 700 18px/22px Gilroy;margin-bottom:13px}.product-card .product-info{flex:1}@media(max-width:575.98px){.product-card .product-info{padding:.75rem!important}}@media(min-width:992px){.product-card .product-info .product-add-to-cart{bottom:.6rem;position:absolute;right:1rem}}.product-card .product-options .product-option .swatches label .swatch-color{width:20px;height:20px}.product-card .product-options .product-option .swatches label{width:26px;height:26px;margin:0}.product-card .product-options .product-option .values label{padding:6px 12px;margin-right:0}.section-products .block-item .product-info .icon-image{display:none}.product-card .block-item .block-item-content:after{height:0}@media screen and (max-width:1024px){.product-card .number-input{width:100%}.product-card .number-input input{width:calc(100% - 48px)}}@media(max-width:991.98px){.product-card .product-add-to-cart .btn{width:100%;margin:.5rem 0 0}}.collection-card{display:block;border-radius:var(--ism-card-radius);transition:transform .2s ease-in-out;margin-bottom:3px}.collection-card .collection-image img{border-radius:var(--ism-card-radius);box-shadow:var(--ism-card-shadow);border:1px solid #a4a4a4;transition:box-shadow .2s ease-in-out}.collection-card:hover .collection-image img{box-shadow:var(--ism-card-shadow-hover)}.collection-card .collection-title{display:block;text-align:center;text-decoration:underline;margin-top:12px}.article .mask{opacity:1}.article a{text-decoration:none}.testimonial-card{display:block;border-radius:var(--ism-card-radius);transition:transform .2s ease-in-out;margin-bottom:3px;padding:1rem;text-align:left;border:1px solid #a4a4a4;color:var(--ism-light-scheme-text);box-shadow:var(--ism-card-shadow)}.testimonial-card:hover{-webkit-transform:scale3d(1.02,1.01,1.01);-moz-transform:scale3d(1.01,1.01,1.01);-ms-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.02,1.02,1.02);box-shadow:var(--ism-card-shadow-hover)}.testimonial-card .testimonial-rating{margin-bottom:1rem}.testimonial-card .testimonial-content p{margin-bottom:.75rem}.testimonial-card .testimonial-name{font-size:.85rem}.hero-card{display:block;border-radius:var(--ism-card-radius);transition:transform .2s ease-in-out;margin-bottom:3px;box-shadow:var(--ism-card-shadow)}.hero-card:hover{box-shadow:var(--ism-card-shadow-hover)}.hero-card .hero-image{position:relative;border-radius:var(--ism-card-radius);border:var(--ism-hero-card-border)}.hero-card .hero-image img{border-radius:var(--ism-card-radius);transition:box-shadow .2s ease-in-out;max-width:100%}.hero-card:hover .hero-image img{box-shadow:0 0 15px #00000026}.hero-card .hero-image .hero-title{display:flex;align-items:flex-start;flex-direction:column;justify-content:var(--ism-hero-title-justify, "flex-end");padding:2rem;border-radius:var(--ism-card-radius);position:absolute;bottom:0;top:0;left:0;right:0;background:linear-gradient(180deg,#0000 45%,#000c)}.hero-card .hero-image .hero-title>span{font-weight:700;color:var(--ism-scheme-primary)}.widget{background:#4aa3941a;border-radius:13px;padding:30px;margin-bottom:30px}.widget .widget-box strong{font: 700 34px/28px Gilroy;display:block;margin-bottom:30px}.accordion{--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");overflow:hidden}.accordion .accordion-button,.accordion .accordion-body{background-color:var(--ism-scheme-bg-color);color:var(--ism-scheme-text);border-color:var(--ism-scheme-text)}.accordion .accordion-button:focus{box-shadow:none}.product-card .badge-wrapper .badge,#main-swiper .badge-wrapper .badge{background:#fff;border:1px solid rgba(60,60,59,.2);color:#2a101b;font-size:12px;padding:0 7px;position:absolute;top:10px;left:10px;z-index:1;min-height:28px;display:flex;align-items:center;justify-content:center;z-index:3}#main-swiper .badge-wrapper .badge{top:15px;left:15px}.product-card .badge-wrapper .badge svg,#main-swiper .badge-wrapper .badge svg{margin-right:3px}.product-card .badge-wrapper .badge+.badge,#main-swiper .badge-wrapper .badge+.badge{top:43px}.product-card .badge-wrapper .badge.primary,#main-swiper .badge-wrapper .badge.primary{background:#c6e6e2;border-color:#c6e6e2;color:var(--ism-link)}.product-card .badge-wrapper .badge.secondary,#main-swiper .badge-wrapper .badge.secondary{background:var(--ism-scheme-secondary);border-color:var(--ism-scheme-secondary);color:var(--ism-scheme-secondary-label)}.product-card .badge-wrapper .badge-vegan,#main-swiper .badge-wrapper .badge-vegan{position:absolute;display:block;height:36px;width:37px;z-index:4;background-image:url(/cdn/shop/files/img-icon-vegan.svg?v=1750422057);background-repeat:no-repeat}.cart-upsells{background-color:#f5e9e4;border-radius:var(--ism-card-radius);position:relative}.cart-upsells .slider-wrapper{overflow:hidden;position:relative}.cart-upsells .swiper{margin-left:-1rem;padding-left:1rem;width:calc(100% + 200px)}.cart-upsells .swiper-buttons-wrapper{position:absolute;right:15px;top:10px}.cart-upsells .swiper-buttons-wrapper .s-button{bottom:0;left:0;margin:0;position:relative;right:0;top:0}.cart-upsells .swiper-buttons-wrapper .s-button:after{background:transparent;color:#000;font-size:1rem;opacity:.5;transition:.2s}.cart-upsells .swiper-buttons-wrapper .s-button:hover:after{opacity:.7}#cartOverlay .cart-upsells{border-radius:0;margin-left:-1.5rem;margin-right:-1.5rem}#cartOverlay .cart-upsells .swiper-buttons-wrapper{top:6px}#cartOverlay .cart-upsells .product-price-title .product-title{font-size:15px}.product-card-small{background:#fff;border-radius:var(--ism-card-radius);max-width:350px;overflow:hidden;width:100%}.product-card-small .product-add-to-cart form>.d-sm-flex{display:flex}.product-card-small .add-to-cart-wrapper .btn{min-width:42px;padding-left:15px!important;padding-right:15px!important;width:auto!important}.product-card-small.vertical .add-to-cart-wrapper .btn{width:100%!important}.product-card-small.vertical .add-to-cart-wrapper .btn.is-loading:after{left:calc(50% - 10px)}.product-card-small .add-to-cart-wrapper .btn .d-lg-none{display:inline!important}@media(max-width:575.98px){.cart-upsells .swiper{width:calc(100% + 250px)}#cartOverlay .cart-upsells{margin-left:-1rem;margin-right:-1rem}.product-card-small .product-add-to-cart form .number-input input{width:40px}}.section-ugcers{justify-content:center;margin:0 auto;max-width:1260px}.ugc-card{border:1px solid rgba(60,60,59,.2);border-radius:var(--ism-card-radius);overflow:hidden;position:relative}.ugc-card,.ugc-card .ugc-card__media{height:100%;position:relative}.col-12:has(>.ugc-card),.col-6:has(>.ugc-card){margin-bottom:var(--bs-gutter-x)}.ugc-card:has(.ugc-card__poster) .ugc-card__media:after{background:#000000a6;border-radius:50%;color:#fff;content:"\f04b";display:grid;font-family:"Font Awesome 6 Free";font-weight:900;left:50%;height:3rem;place-items:center;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:3rem}.ugc-card>a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ugc-card img,.ugc-card video{height:100%;object-fit:cover;width:100%}.ugc-card .ugc-card__content{background:#00000050;border-radius:5px;bottom:15px;color:#fff;right:15px;padding:5px 8px;position:absolute}@media(min-width:768px){.ugc-card .ugc-card__media{aspect-ratio:1 / 1;width:100%}}.gslide-inline:has(.ugc-lightbox-content){border-radius:var(--ism-card-radius)}.gslide-inline .ugc-lightbox-content{padding:0!important}.ugc-lightbox-layout{display:grid;grid-template-columns:1fr 1fr;height:100%;max-height:100%}.ugc-lightbox-media{overflow:hidden}.ugc-lightbox-media img,.ugc-lightbox-media video{display:block;height:100%;object-fit:cover;width:100%}.ugc-lightbox-text .ugc-lightbox-shop-product{padding:1.75rem 1rem}.ugc-lightbox-text .ugc-lightbox-heading{padding:1rem 2rem}.ugc-lightbox-shop-product .product-info{flex:unset}@media(max-width:769px){.glightbox-clean:has(.ugc-lightbox-content) .gprev,.glightbox-clean:has(.ugc-lightbox-content) .gnext{background-color:#00000052;height:35px;top:45%;width:30px}.glightbox-clean:has(.ugc-lightbox-content) .gprev{left:15px}.glightbox-clean:has(.ugc-lightbox-content) .gnext{right:15px}.glightbox-clean:has(.ugc-lightbox-content) .gprev svg,.glightbox-clean:has(.ugc-lightbox-content) .gnext svg{width:15px}}@media(max-width:575.98px){.ugc-card .ugc-card__content{font-size:.8rem}.gslide-inline:has(.ugc-lightbox-content){border-radius:inherit;height:100vh!important;max-height:1100%}.gslide-inline .ugc-lightbox-content{height:100%!important}.ugc-lightbox-layout{display:block}.ugc-lightbox-media{aspect-ratio:1 / 1;border-right:none!important;overflow:hidden}.ugc-lightbox-media video{width:100%;height:100%;object-fit:cover}.ugc-lightbox-text .ugc-lightbox-shop-product{padding:1rem}.ugc-lightbox-text .ugc-lightbox-shop-product:not(:has(.product-card)){padding:0}.ugc-lightbox-text:not(:has(.product-card)) .ugc-lightbox-heading{border-top:none!important}}
/*# sourceMappingURL=/cdn/shop/t/787/assets/theme-x--cards.css.map */
