.collection.page-width,.facets-wrapper.page-width,.product-grid-container,#product-grid{max-width:100%!important;padding-left:2rem!important;padding-right:2rem!important}.product-grid{max-width:100%!important;width:100%!important}.section-main-collection-product-grid-padding{max-width:100%!important}[id*=shopify-section][id*=collection] .page-width,body:has(.collection) .page-width{max-width:100%!important}@media screen and (max-width: 749px){.collection.page-width,.product-grid-container,#product-grid{padding-left:.5rem!important;padding-right:.5rem!important}.product-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:0!important;column-gap:0!important;row-gap:0!important}.product-grid .grid__item{padding:0!important;width:100%!important;max-width:100%!important}.card-wrapper{margin:0!important}.card__information{padding:0!important}}.collection__title.title-wrapper{text-align:center;margin-bottom:4.5rem!important;justify-content:center;position:relative}.collection__title .title{font-size:3.2rem;color:#1a1a1a;font-weight:800;letter-spacing:.02em;position:relative;display:inline-block;margin:0;line-height:1.2}.collection__title .title:after{content:"";display:block;width:80px;height:4px;background:linear-gradient(90deg,#ffe5ec 0%,var(--color-header-accent) 50%,#ffe5ec 100%);margin:20px auto 0;border-radius:4px;box-shadow:0 4px 15px #fb6f924d}.collection__title .title:before{content:"\2726";display:block;font-size:1.5rem;color:var(--color-header-accent);margin-bottom:10px;opacity:.8}.card-wrapper{height:100%}.card{border:none!important;background-color:transparent!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important;transition:all .3s ease;display:flex!important;flex-direction:column!important;width:100%!important}.card:hover{transform:none;box-shadow:none!important}.card__media{z-index:10;border-radius:12px!important;background-color:#f5f5f5;overflow:hidden}.card__media img{object-fit:cover!important;height:100%!important;width:100%!important;transition:transform .5s ease,border-radius .5s ease!important;border-radius:12px!important}.card-wrapper:hover .card__media img{transform:scale(1.05)!important;border-radius:12px!important}.card__inner{border-radius:0!important;overflow:hidden;border:none!important;box-shadow:none!important;transition:all .4s ease;background:transparent!important}.card-wrapper:hover .card__inner{transform:none;box-shadow:none!important;border-color:transparent!important}.card__content{background:transparent!important;padding:.8rem .5rem 1rem!important;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%!important;margin:0 auto!important;flex-grow:1}.card__information{padding-top:0!important;width:100%;display:flex;flex-direction:column;gap:.2rem;align-items:flex-start!important;text-align:left!important}.card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:0!important}.card__information .caption-with-letter-spacing{display:none}.card__heading{font-size:1.5rem!important;font-weight:500!important;line-height:1.3;letter-spacing:-.01em;text-transform:none!important;color:#1a1a1a!important;margin-bottom:0!important;font-family:var(--font-body-family);transition:color .3s ease}.card-wrapper:hover .card__heading,.card__heading a:hover{color:var(--color-header-accent)!important}.card__heading a{text-decoration:none!important;color:inherit;transition:color .3s ease}.card__heading a:after{display:none!important}.card-information>.price{font-size:1.3rem!important;font-weight:700!important;color:#000!important;display:flex;align-items:center;justify-content:flex-start;gap:.6rem;margin-top:0;margin-bottom:.2rem}.card__information .product-option{font-size:1.2rem;color:#666;font-weight:400;margin-top:.1rem}.price--on-sale .price-item--regular{font-size:1rem;color:#888;text-decoration:line-through;font-weight:400}.price--on-sale .price-item--sale{color:#d32f2f!important;font-weight:700;font-size:1.4rem}.card__badge .badge{border-radius:20px!important;padding:.4rem 1rem!important;font-size:.8rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.1em;border:none!important;box-shadow:0 2px 5px #0000001a}.badge--bottom-left{background-color:var(--color-header-accent)!important;color:#fff!important}.quick-add{margin-top:1rem;width:100%}.quick-add__submit{border-radius:30px!important;background:#fff!important;border:1px solid #e1e1e1!important;color:#333!important;text-transform:uppercase;font-size:.8rem!important;font-weight:600;letter-spacing:.1em;padding:.8rem 1.5rem!important;min-height:auto!important;transition:all .3s ease}.quick-add__submit:hover{background-color:var(--color-header-accent)!important;color:#fff!important;border-color:var(--color-header-accent)!important;transform:translateY(-2px);box-shadow:0 5px 15px #fb6f9233}.card__heading a:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1!important}.quick-add{position:relative;z-index:2!important}@media screen and (max-width: 749px){.card{border-radius:0!important;box-shadow:none!important}.card__inner,.card__media{border-radius:0!important}.card,.card__inner,.card__content,.card__information{box-sizing:border-box!important}.slider--tablet .card__content,.card__content{padding:1rem .5rem 1.2rem!important;text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;margin:0!important;box-sizing:border-box!important}.card__inner{width:100%!important;margin:0!important;box-sizing:border-box!important}.card__information{width:100%!important;align-items:flex-start!important;text-align:left!important}.card__heading{font-size:1.2rem!important;line-height:1.3;margin-bottom:.3rem!important;margin-left:0!important;margin-right:0!important;text-align:left!important;width:100%!important;display:block!important}.card-information>.price{font-size:1.3rem!important;justify-content:flex-start!important;margin-left:0!important;margin-right:0!important;width:100%!important;display:flex!important}.quick-add__submit{padding:.6rem 1rem!important;font-size:.7rem!important;min-height:36px!important}.slider__slide .card__content{text-align:left!important}}.collection__view-all .button{background:#fffc!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.6)!important;border-radius:50px!important;color:var(--color-header-accent)!important;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:1rem 3rem!important;box-shadow:0 4px 15px #0000000d;transition:all .3s ease;min-height:auto;margin-top:2rem}.collection__view-all .button:after,.collection__view-all .button:before{content:none!important;display:none!important;border:none!important;box-shadow:none!important}.collection__view-all .button:hover{background:var(--color-header-accent)!important;color:#fff!important;transform:translateY(-3px);box-shadow:0 10px 25px #fb6f924d;border-color:var(--color-header-accent)!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/petalos-product-card.css.map */
