.hero{position:relative;overflow:hidden}.hero__snow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.marq{background:var(--red);color:#fff;overflow:hidden;padding:15px 0}.marq__track{display:flex;width:max-content;animation:cc-marq 34s linear infinite}.marq:hover .marq__track{animation-play-state:paused}.marq__group{display:flex;flex:none}.marq__item{display:flex;align-items:center;gap:28px;padding-right:28px;font-family:var(--display);font-weight:600;font-size:17px;white-space:nowrap}.marq__item:after{content:"\2665";color:var(--pink);font-size:14px}@keyframes cc-marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marq__track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.marq__group[aria-hidden]{display:none}.marq__group{flex-wrap:wrap;justify-content:center}}body.drawer-open{overflow:hidden}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.drawer[hidden]{display:none}.drawer__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#5b2b2e59;opacity:0;transition:opacity .3s}.drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(420px,100%);background:var(--bg);display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1);box-shadow:-20px 0 60px #5b2b2e26}.drawer.is-open .drawer__veil{opacity:1}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:2px solid var(--bg2);background:#fff}.drawer__head h2{font-size:24px}.drawer__x{width:42px;height:42px;border-radius:50%;border:0;background:var(--bg2);color:var(--red);font-size:24px;line-height:1;cursor:pointer}.drawer__body{flex:1;overflow-y:auto;padding:16px 22px;display:grid;gap:12px;align-content:start;transition:opacity .2s}.drawer.is-busy .drawer__body{opacity:.5;pointer-events:none}.dr-item{display:grid;grid-template-columns:72px 1fr auto;gap:14px;background:#fff;border-radius:18px;padding:12px;align-items:start}.dr-item__img{display:block;border-radius:12px;overflow:hidden;aspect-ratio:4/5;background:var(--bg2)}.dr-item__img img{width:100%;height:100%;object-fit:cover}.dr-item__title{font-family:var(--display);font-weight:600;font-size:16px;line-height:1.25;text-decoration:none;display:block}.dr-item__var{font-size:13px;color:var(--ink2);margin-top:2px}.dr-item__row{display:flex;align-items:center;gap:12px;margin-top:10px}.qty--sm{display:inline-flex}.qty--sm button{width:34px;height:36px;font-size:17px}.qty--sm span{min-width:18px;text-align:center;font-weight:700}.dr-item__rm{border:0;background:none;color:var(--red);font-size:13px;cursor:pointer;text-decoration:underline;padding:0}.dr-item__price{font-weight:700;white-space:nowrap}.drawer__foot{padding:18px 22px 22px;border-top:2px solid var(--bg2);background:#fff;display:grid;gap:10px}.drawer__foot[hidden]{display:none}.drawer__sub{display:flex;justify-content:space-between;font-family:var(--display);font-weight:600;font-size:20px}.drawer__note{font-size:13px;color:var(--ink2)}.drawer__foot .btn{width:100%}.drawer__link{text-align:center;font-size:14px;color:var(--ink2)}.drawer__empty{text-align:center;padding:48px 0;color:var(--ink2)}.drawer__empty .btn{margin-top:18px}.form-err{color:var(--red);font-size:14px;font-weight:600;margin-top:10px}.btn.is-loading{opacity:.7;pointer-events:none}.apps-sec{padding:clamp(48px,7vw,88px) 0}.apps-sec .sec__head{margin-bottom:28px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.8vw,24px)}.grid4 .card{padding:10px 10px 18px}.grid4 .card__title{font-size:20px}.grid4 .card__body{padding:14px 4px 0}@media(max-width:1000px){.grid4{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.grid4{gap:10px}.grid4 .card{padding:8px 8px 14px;border-radius:20px}.grid4 .card__media{border-radius:14px}.grid4 .card__title{font-size:16px}.grid4 .card__tag{font-size:9px;padding:4px 8px;letter-spacing:.08em}.grid4 .card__price{font-size:14px}}.gift{grid-template-columns:repeat(4,1fr)}.gift__item{padding:28px 22px}.gift__title{font-size:23px}@media(max-width:1100px){.gift{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.gift{grid-template-columns:1fr}}.jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--half,.jm-star-rating,.jm-star-rating__font-icon{color:var(--red)!important}.jm-review-widget,.jm-review-widget *{font-family:Nunito,system-ui,sans-serif}.jm-review-widget{--jm-review-widget-star-and-histogram-color:#C8323E!important;--jm-review-widget-button-color:#C8323E!important;--jm-review-widget-button-text-color:#FFFFFF!important;--jm-widget-primary-color:#C8323E!important;--jm-review-widget-text-color:#5B2B2E!important;--jm-review-widget-lighter-text-color:#8A5C60!important;--jm-review-widget-form-button-color:#C8323E!important;--jm-review-widget-form-text-color:#5B2B2E!important}.jm-review-widget-minimal-header__title{display:none!important}.jm-review-widget .jm-button--primary{border-radius:999px!important;font-family:var(--display)!important;font-weight:600!important;font-size:16px!important;min-height:46px}.jm-review-widget .jm-button--secondary{border-radius:999px!important;border-color:var(--pink)!important;color:var(--ink)!important;background:#fff!important}.jm-review-widget .jm-pagination-controls__button--active{background:var(--red)!important;color:#fff!important}.jm-review-widget .jm-review-item{background:#fff;border-radius:22px;padding:22px 24px!important;border:0!important;box-shadow:0 6px 24px #5b2b2e0f}.jm-review-widget .jm-reviewer-avatar{background:var(--bg2)!important;color:var(--red)!important}.jm-review-widget .jm-reviewer-info__name{font-weight:700;color:var(--ink)}.jm-review-widget .jm-media-thumbnail-list__thumbnail{border-radius:14px!important;overflow:hidden}.jm-review-widget .jm-average-rating-display p{color:var(--ink)!important}.pd-stars{margin:6px 0 2px;min-height:0}.pd-stars .jdgm-prev-badge{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.pd-stars .jdgm-prev-badge__text{font-size:14px;color:var(--ink2);text-decoration:underline;text-underline-offset:3px}.pd-app{margin-top:18px}.pd-app:empty{display:none}.pd-app .jdgm-rev-snippet-card{box-shadow:none!important;border:2px solid var(--bg2)!important;border-radius:20px!important;background:#fff!important}.pd-app .jdgm-rev-snippet-card__reviewer-name{font-weight:700;color:var(--ink)!important}.pd-app .jdgm-rev-snippet-card__body{color:var(--ink)!important}.pd-app .jdgm-rev-snippet-card__product{color:var(--ink2)!important}.pd-app .jdgm-rev-snippet-card__image,.pd-app .jdgm-rev-snippet-card__image img{border-radius:14px!important}.pd-app .jdgm-rev-snippet-widget-v2__arrow{background:#fff!important;color:var(--red)!important;border:2px solid var(--bg2)!important;box-shadow:none!important}.card__stars{margin:4px 0 2px;font-size:13px}.card__stars:empty,.card__stars .jdgm-prev-badge[data-number-of-reviews="0"]{display:none}.card__stars .jdgm-prev-badge__text{font-size:12px;color:var(--ink2)}.apps-sec .jdgm-widget{font-family:inherit}
/*# sourceMappingURL=/cdn/shop/t/39/assets/cosy-extra.css.map */
