.xc{--xc-teal:#007878;--xc-teal-dk:#005c5c;--xc-lime:#EAFF00;--xc-ink:#0b1118;--xc-muted:#4a4a4a;--xc-line:#e3eded;--xc-soft:#f2f8f8;margin:40px 0;padding:0}.xc__head{margin:0 0 20px}.xc__eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--xc-teal);border-bottom:3px solid var(--xc-lime);padding-bottom:2px;margin:0 0 8px}.xc__title{font-size:clamp(22px,2.4vw,28px);line-height:1.2;margin:0;color:var(--xc-ink)}.xc__sub{margin:6px 0 0;color:var(--xc-muted);font-size:15px}.xc__grid{display:grid;grid-template-columns:1fr;gap:20px;list-style:none;margin:0;padding:0}@media(min-width:750px){.xc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.xc__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.xc__grid>li{display:flex;min-width:0}.xc-card{display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid var(--xc-line);border-radius:14px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}@media(hover:hover){.xc-card:hover{box-shadow:0 10px 28px #003c3c1f;transform:translateY(-2px)}}.xc-card__media{position:relative;display:block;aspect-ratio:4/3;background:var(--xc-soft);overflow:hidden}.xc-card__img{width:100%;height:100%;object-fit:cover;display:block}.xc-card__ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--xc-teal);background:linear-gradient(135deg,var(--xc-soft),#fff)}.xc-card__label{position:absolute;left:12px;top:12px;background:var(--xc-lime);color:var(--xc-ink);font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.xc-card__body{display:flex;flex-direction:column;gap:10px;padding:18px 18px 20px;flex:1}.xc-card__title{font-size:18px;line-height:1.3;margin:0}.xc-card__title a{color:var(--xc-ink);text-decoration:none}.xc-card__title a:hover{color:var(--xc-teal)}.xc-card__text{margin:0;color:var(--xc-muted);font-size:14.5px;line-height:1.55;flex:1}.xc-card__btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:var(--xc-teal);color:#fff;font-weight:700;font-size:14px;padding:11px 18px;border-radius:999px;text-decoration:none;transition:background .15s ease}.xc-card__btn:after{content:"";width:8px;height:8px;border-top:2px solid var(--xc-lime);border-right:2px solid var(--xc-lime);transform:rotate(45deg)}.xc-card__btn:hover{background:var(--xc-teal-dk);color:#fff}.xc-card__btn:focus-visible,.xc-card__title a:focus-visible{outline:3px solid var(--xc-lime);outline-offset:2px}.xc-card--featured{border:2px solid var(--xc-teal);margin-bottom:20px}@media(min-width:750px){.xc-card--featured{flex-direction:row}.xc-card--featured .xc-card__media{flex:0 0 50%;aspect-ratio:auto;min-height:300px}.xc-card--featured .xc-card__body{padding:28px;justify-content:center}.xc-card--featured .xc-card__title{font-size:24px}.xc-card--featured .xc-card__text{flex:0 1 auto;font-size:16px}}.xh{max-width:1200px;margin:0 auto;padding:32px 16px 48px}.xh__hero{background:linear-gradient(135deg,var(--xc-teal) 0%,#00a0a0 100%);color:#fff;border-radius:18px;padding:36px 24px;margin-bottom:32px}.xh__hero h1{color:#fff;font-size:clamp(28px,4vw,42px);line-height:1.15;margin:0 0 12px}.xh__hero h1 span{box-shadow:inset 0 -.28em #eaff00d9;color:#fff}.xh__hero p{max-width:720px;margin:0;font-size:16px;line-height:1.6;color:#eafafa}.xh__jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;padding:0;list-style:none}.xh__jump a{display:inline-block;background:#fff;color:var(--xc-teal);font-weight:700;font-size:14px;padding:8px 14px;border-radius:999px;text-decoration:none}.xh__jump a:hover{background:var(--xc-lime);color:var(--xc-ink)}.xh .xc{margin:0 0 40px}.xh__guides{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:750px){.xh__guides{grid-template-columns:repeat(2,minmax(0,1fr))}}.xh__guides a{display:block;padding:14px 16px;border:1px solid var(--xc-line);border-left:4px solid var(--xc-teal);border-radius:10px;color:var(--xc-ink);text-decoration:none;font-weight:600;background:#fff}.xh__guides a:hover{border-left-color:var(--xc-lime);background:var(--xc-soft)}.xh__info{background:var(--xc-soft);border-radius:14px;padding:22px;color:var(--xc-ink);line-height:1.6}.xh__info h2{font-size:20px;margin:0 0 8px}.xh__info a{color:var(--xc-teal);font-weight:700}.xc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.xc__list>li{margin:0;padding:0}.xc__list>li:before{content:none}.xc-card__buy{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:auto}.xc-card__count{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#157347}.xc-card__count:before{content:"";width:7px;height:7px;border-radius:50%;background:#16a34a}.xc-card--row{display:grid;grid-template-columns:220px minmax(0,1fr);border:1px solid #e6e8ec;border-radius:var(--gdc-corner-radius,8px);box-shadow:none;transform:none;text-align:left}@media(hover:hover){.xc-card--row:hover{transform:none;border-color:#cfd6e0;box-shadow:0 6px 18px #0f172a0f}}.xc-card--row .xc-card__media{aspect-ratio:1/1;background:#f6f7f9}.xc-card--row .xc-card__body{padding:20px 22px;gap:10px}.xc-card--row .xc-card__title{font-size:18px;line-height:1.35;font-weight:700}.xc-card--row .xc-card__title a{color:#0b1118}.xc-card--row .xc-card__text{flex:0 1 auto;font-size:15.5px;line-height:1.6;color:#4a535c}.xc-card--row .xc-card__btn{margin-left:auto;min-height:40px;padding:0 16px;border-radius:var(--gdc-corner-radius,8px);font-size:14px;font-weight:600;background:#007878}.xc-card--row .xc-card__btn:hover{background:#006262}.xc-card--row .xc-card__btn:after{border-color:#fff;width:6px;height:6px}.xc-card--row .xc-card__label{left:10px;top:10px}@media(max-width:749px){.xc-card--row{grid-template-columns:1fr}.xc-card--row .xc-card__media{aspect-ratio:auto;height:190px}.xc-card--row .xc-card__body{padding:16px 16px 18px}.xc-card--row .xc-card__btn{margin-left:0;width:100%;justify-content:center;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/315/assets/xmas-collections.css.map */
