.preview-wrapper[data-v-e74d1dee]{position:relative}.card-preview[data-v-e74d1dee]{width:100%}.cards-wrapper[data-v-e74d1dee]{position:relative;margin-top:12px}.cards-container[data-v-e74d1dee]{max-width:100%;overflow:auto;scroll-snap-type:x mandatory}.cards[data-v-e74d1dee]{display:flex;grid-gap:14px;gap:14px}div.card[data-v-e74d1dee]{width:calc(33.3333% - 9.3px);min-width:calc(33.3333% - 9.3px);border-radius:8px;overflow:hidden;position:relative;cursor:pointer;scroll-snap-align:start}div.card[data-v-e74d1dee]:after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-radius:8px;border:2px solid transparent;transition:border .3s}div.card.active[data-v-e74d1dee]:after{border:2px solid var(--primary)}img.card[data-v-e74d1dee]{width:100%;opacity:.7;transition:opacity .3s}img.card.active[data-v-e74d1dee]{opacity:1}.prev-next[data-v-e74d1dee]{position:absolute;top:calc(50% - 20px);font-size:22px;border-radius:100px;width:40px;height:40px;padding:0;background:rgba(0,0,0,.2);color:#fff}.preview-wrapper>.prev[data-v-e74d1dee]{left:10px}.preview-wrapper>.next[data-v-e74d1dee]{right:10px}.cards-wrapper>.prev[data-v-e74d1dee]{left:10px}.cards-wrapper>.next[data-v-e74d1dee]{right:10px}.wrapper[data-v-8de3f982]{overflow:hidden}@media(min-width:640px){.wrapper>.left[data-v-8de3f982]{float:left;width:57.27%}.wrapper>.right[data-v-8de3f982]{float:right;width:40%}}@media(min-width:864px){h1[data-v-8de3f982]{font-size:32px;font-weight:bolder}.h2[data-v-8de3f982]{font-size:24px}}.btn-gift[data-v-8de3f982]{min-height:68px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:12px;border-width:2px;color:var(--darkest)!important;padding:20px;line-height:24px;font-size:16px;margin-bottom:8px;margin-right:8px}.btn-gift[data-v-8de3f982]:last-child{margin-right:0}.btn-gift[data-v-8de3f982]:not(.disabled):active,.btn-gift[data-v-8de3f982]:not(.disabled):active:focus,.btn-gift[data-v-8de3f982]:not(.disabled):focus,.btn-gift[data-v-8de3f982]:not(.disabled):hover{background:transparent!important;color:var(--darkest)!important}.btn-gift[data-v-8de3f982]:not(.selected){border:1px solid var(--gray);padding:1px}.btn-product[data-v-8de3f982]{min-width:160px}.btn-period[data-v-8de3f982]{min-width:128px}.text-decoration-line-through[data-v-8de3f982]{text-decoration:line-through}