.x-hero h1{text-shadow:0 2px 4px rgba(0,0,0,.55),0 6px 28px rgba(0,0,0,.45)}.x-hero p,.x-hero__note,.x-hero .x-eyebrow{text-shadow:0 1px 3px rgba(0,0,0,.7),0 2px 14px rgba(0,0,0,.45)}.x-hero h1 em{text-shadow:0 2px 4px rgba(0,0,0,.6),0 6px 28px rgba(0,0,0,.5)}.x-hero .x-btn--ghost{background:#0a1d1259;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.x-hero--photo .x-hero__shade{background:linear-gradient(90deg,#0a1d12f2,#0a1d12d1 45%,#0a1d1259 75%,#0a1d121a)}.x-cat__label h3,.x-cat__label span{text-shadow:0 1px 3px rgba(0,0,0,.6),0 2px 12px rgba(0,0,0,.4)}@media(min-width:750px){.x-hero{text-align:left!important;display:flex;align-items:center}.x-hero__inner{max-width:1280px!important;width:100%;margin:0 auto!important;padding:0 40px!important;text-align:left!important}.x-hero__inner>*{max-width:620px;margin-left:0!important;margin-right:auto!important;text-align:left!important}.x-hero h1{margin-top:.3em!important;margin-bottom:.3em!important}.x-hero p{margin-bottom:2.2rem!important}.x-hero__ctas,.x-hero__note{justify-content:flex-start!important}}@media(max-width:749px){.x-wrap{padding:0 16px}.x-section{padding:40px 0}.x-eyebrow{font-size:.64rem;letter-spacing:.18em}.x-btn{padding:12px 20px;font-size:.74rem;letter-spacing:.05em}[id*=header_announcements] *{font-size:.7rem!important;letter-spacing:.03em}.x-logo__merry,.x-logo__holiday{font-size:1.2rem}.x-logo__star{width:18px;height:18px}.x-logo{gap:6px}.x-hero,.x-hero--photo{text-align:left;padding:48px 0 40px;min-height:0}.x-hero--photo .x-hero__shade{background:linear-gradient(180deg,#0a1d128c,#0a1d12d9)}.x-hero__inner,.x-hero--photo .x-hero__inner{padding:0 16px;margin:0}.x-hero h1,.x-hero--photo h1{font-size:2.05rem;line-height:1.08;margin:.35em 0}.x-hero p,.x-hero--photo p{font-size:.95rem;line-height:1.55;margin:0 0 20px}.x-hero__ctas,.x-hero--photo .x-hero__ctas{justify-content:flex-start;gap:8px}.x-hero__note,.x-hero--photo .x-hero__note{justify-content:flex-start;gap:6px 14px;font-size:.74rem;margin-top:18px}.x-trust__grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding:12px 0;scrollbar-width:none}.x-trust__grid::-webkit-scrollbar{display:none}.x-trust__item{scroll-snap-align:start;font-size:.76rem;gap:10px}.x-trust__item strong{font-size:.84rem}.x-trust .x-ico{flex-basis:34px;width:34px;height:34px}.x-trust .x-ico svg{width:16px;height:16px}.x-head{text-align:left;margin:0 0 20px;max-width:none}.x-head h2{font-size:1.7rem;margin:.25em 0 .2em}.x-head p{font-size:.9rem}.x-cats__grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44%;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin-right:-16px;padding-right:16px;scrollbar-width:none}.x-cats__grid::-webkit-scrollbar{display:none}.x-cat{aspect-ratio:3/4;border-radius:12px;scroll-snap-align:start}.x-cat__label{left:12px;right:12px;bottom:12px}.x-cat__label h3{font-size:1.1rem;margin:0 0 2px}.x-cat__label span{font-size:.6rem;letter-spacing:.12em}[id*=pl_] h2{font-size:1.55rem!important;line-height:1.15}.x-feature{min-height:0}.x-feature__media{min-height:240px}.x-feature__body{padding:32px 16px}.x-feature__body h2{font-size:1.7rem}.x-feature__body p{font-size:.92rem;margin-bottom:20px}.x-count{text-align:left}.x-count h2{font-size:1.7rem}.x-count p{font-size:.92rem;margin:0 0 18px}.x-count__boxes{justify-content:flex-start;gap:8px;margin-bottom:20px}.x-count__box{min-width:0;flex:1 1 0;padding:10px 4px;border-radius:10px;text-align:center}.x-count__num{font-size:1.65rem}.x-count__lbl{font-size:.56rem;letter-spacing:.12em}.x-why__grid{gap:10px}.x-why__card{padding:20px 18px;display:grid;grid-template-columns:40px 1fr;column-gap:14px;align-items:start}.x-why__card .x-ico{width:40px;height:40px;grid-row:span 2}.x-why__card h3{font-size:1.2rem;margin:0 0 4px}.x-why__card p{font-size:.86rem}.x-rev__head{margin-bottom:18px}.x-rev__head h2{font-size:1.7rem}.x-rev__empty{text-align:left;padding:24px 18px}.x-rev__empty h3{font-size:1.35rem;margin:12px 0 4px}.x-rev__empty p{font-size:.9rem;margin:0 0 16px}.x-stars--lg i{width:24px;height:24px}.x-stars--lg i svg{width:15px;height:15px}.x-rev__track{grid-auto-columns:82%}.x-foot{padding:44px 0 20px}.x-foot__grid{gap:26px}.x-foot ul{font-size:.88rem;gap:8px}.x-foot__about{font-size:.88rem}.x-foot__secure{margin-top:32px;padding:16px;gap:14px}.x-foot__secure-txt{font-size:.8rem}.x-foot__secure-txt strong{font-size:.9rem}.x-foot__pay svg{height:22px}.x-foot__bottom{margin-top:20px;font-size:.72rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/xmas-fixes.css.map */
