.p-card .card__badge .p-badge-off{background:var(--p-cream-white, #fdfaf6);border:1px solid currentColor;border-radius:.3rem;color:var(--p-alert, #8c3a2b);font-size:1.2rem;font-weight:600;letter-spacing:.05em;padding:.4rem .8rem}.p-card .price--on-sale .price-item--sale{color:var(--p-alert, #8c3a2b);font-weight:600}.p-card .p-card-offer{display:flex;flex-direction:column;gap:.2rem;font-size:1.25rem;letter-spacing:.02em;line-height:1.35;margin:.6rem 0 0}.p-card .p-card-offer__lead{color:var(--p-success, #4a6b3c)}.p-card .p-card-offer__lead b{font-weight:700}.p-card .p-card-offer__sub{color:var(--p-gold-deep, #6b5410);font-weight:600}.p-card--swipe .card__inner{z-index:2}.p-card--swipe .card__inner>.card__content{pointer-events:none}.p-card--swipe .card__inner>.card__content .p-wish,.p-card--swipe .card__inner>.card__content .p-qa,.p-card--swipe .card__inner>.card__content .p-qa__open--link{pointer-events:auto}.p-card .p-cm{overflow:hidden}.p-card .p-cm__track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.p-card .p-cm__track::-webkit-scrollbar{display:none}.p-card .p-cm__slide{display:block;flex:0 0 100%;height:100%;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.p-card .p-cm__slide img{display:block;height:100%;object-fit:cover;width:100%}.p-card .p-cm__dots{bottom:1rem;display:flex;gap:.5rem;justify-content:center;left:0;pointer-events:none;position:absolute;right:0}.p-card .p-cm__dot{background:#fff9;border-radius:.3rem;box-shadow:0 0 .2rem #00000059;display:block;height:.6rem;transition:width .2s ease;width:.6rem}.p-card .p-cm__dot[data-active]{background:#fff;width:1.6rem}.p-card .p-cm__arrow{align-items:center;background:#fdfaf6eb;border:0;border-radius:50%;box-shadow:0 .1rem .4rem #00000026;color:var(--p-charcoal, #282820);cursor:pointer;display:none;height:3.2rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:3.2rem}.p-card .p-cm__arrow--prev{left:.8rem}.p-card .p-cm__arrow--next{right:.8rem}@media(hover:hover)and (pointer:fine){.p-card--swipe:hover .p-cm__arrow{display:flex}}@media(prefers-reduced-motion:reduce){.p-card .p-cm__dot{transition:none}}.p-card-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.p-card-row__price{min-width:0}.p-qa{position:relative;flex:0 0 auto;z-index:3}.p-qa__open{display:inline-flex;align-items:center;gap:.5rem;min-height:3.6rem;padding:0 1.4rem;font-family:inherit;font-size:1.3rem;white-space:nowrap;color:var(--p-charcoal);background:transparent;border:1px solid var(--p-charcoal);border-radius:var(--p-radius);cursor:pointer;transition:color .2s linear,background-color .2s linear}.p-qa__open:hover{color:var(--p-cream-white);background:var(--p-charcoal)}.p-qa__open--link{position:relative;z-index:3;text-decoration:none}@media screen and (max-width:749px){.p-card-row{flex-direction:column;align-items:stretch;gap:.8rem}.p-qa__open,.p-qa__open--link{justify-content:center;width:100%}.p-qa__panel{right:auto;left:0}}body.p-qv-open{overflow:hidden}.p-qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:2rem}.p-qv[hidden]{display:none}.p-qv:not(.is-open){pointer-events:none}.p-qv__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c18128c;opacity:0;transition:opacity .18s ease}.p-qv.is-open .p-qv__overlay{opacity:1;transition-duration:.26s}.p-qv__panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(92rem,100%);max-height:min(64rem,90vh);overflow:hidden;background:var(--p-cream-white, #fdfaf6);border-radius:var(--p-radius, 2px);box-shadow:0 2rem 6rem #1c181259;opacity:0;transform:translateY(1.6rem) scale(.985);transition:opacity .18s ease,transform .2s ease-in}.p-qv.is-open .p-qv__panel{opacity:1;transform:none;transition:opacity .24s ease,transform .36s cubic-bezier(.2,.8,.2,1)}.p-qv__close{position:absolute;top:1.2rem;right:1.2rem;z-index:2;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;color:var(--p-charcoal, #282820);background:#fdfaf6d9;border:0;border-radius:50%;cursor:pointer}.p-qv__media{overflow:hidden;background:var(--p-cream, #f8f0e8)}.p-qv__media img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .24s ease}.p-qv__media img.is-loaded{opacity:1}.p-qv__body{display:flex;flex-direction:column;gap:1.2rem;padding:3.2rem 3.2rem 2.8rem;overflow-y:auto}.p-qv__title{margin:0;font-size:2.8rem;line-height:1.15}.p-qv__price{display:flex;align-items:baseline;gap:1rem;margin:0;font-size:1.8rem}.p-qv__price s{font-size:1.5rem;color:var(--p-charcoal-soft, #5a554a)}.p-qv__offer{margin:-.6rem 0 0;font-size:1.3rem;font-weight:600;line-height:1.4;color:var(--p-gold-deep, #6b5410)}.p-qv__offer[hidden]{display:none}.p-qv__label{margin:.8rem 0 0;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--p-charcoal-soft, #5a554a)}.p-qv__sizes{display:flex;flex-wrap:wrap;gap:.8rem}.p-qv__size{min-width:5rem;min-height:4.4rem;padding:0 1rem;font-family:inherit;font-size:1.4rem;color:var(--p-charcoal, #282820);background:transparent;border:1px solid var(--p-line, #e0d6c8);border-radius:var(--p-radius, 2px);cursor:pointer}.p-qv__size:hover:not([disabled]){border-color:var(--p-charcoal, #282820)}.p-qv__size.is-picked{color:var(--p-cream-white, #fdfaf6);background:var(--p-charcoal, #282820);border-color:var(--p-charcoal, #282820)}.p-qv__size[disabled]{color:var(--p-charcoal-soft, #5a554a);text-decoration:line-through;opacity:.45;cursor:not-allowed}.p-qv__add{gap:1rem;margin-top:.8rem;min-height:5.2rem;width:100%;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.p-qv__add[disabled]{opacity:.45;cursor:not-allowed}.p-qv.is-busy .p-qv__sizes{pointer-events:none}.p-qv__add.is-busy{cursor:progress}.p-qv__add.is-done{cursor:default}.p-qv__add-spinner,.p-qv__add-tick{display:none;flex:none}.p-qv__add.is-busy .p-qv__add-spinner{display:block;width:1.6rem;height:1.6rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:p-qv-spin .7s linear infinite}.p-qv__add.is-done .p-qv__add-tick{display:block;stroke-dasharray:1;stroke-dashoffset:1;animation:p-qv-tick .32s ease-out forwards}@keyframes p-qv-spin{to{transform:rotate(360deg)}}@keyframes p-qv-tick{to{stroke-dashoffset:0}}.p-qv__add.is-error{background:var(--p-alert, #8c3a2b);text-transform:none}.p-qv__note{margin:0;font-size:1.25rem;color:var(--p-charcoal-soft, #5a554a)}.p-qv__note a{color:var(--p-gold-deep, #6b5410);text-underline-offset:.3rem}@media screen and (max-width:749px){.p-qv{padding:0;align-items:flex-end}.p-qv__panel{grid-template-columns:1fr;width:100%;max-height:92vh;border-radius:var(--p-radius, 2px) var(--p-radius, 2px) 0 0;opacity:1;transform:translateY(100%);transition:transform .22s ease-in}.p-qv.is-open .p-qv__panel{transform:none;transition:transform .38s cubic-bezier(.2,.8,.2,1)}.p-qv__media{max-height:30vh}.p-qv__body{padding:2rem 2rem 2.4rem}.p-qv__title{font-size:2.2rem}}@media(prefers-reduced-motion:reduce){.p-qv__overlay,.p-qv__panel,.p-qv.is-open .p-qv__overlay,.p-qv.is-open .p-qv__panel,.p-qv__media img{transition:none}.p-qv__add.is-done .p-qv__add-tick{animation:none;stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/petals-card.css.map */
