.curve-facts__grid{list-style:none;margin:0;padding:var(--curve-facts-inner) 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--curve-facts-gap)}.curve-facts__grid--top-rule{border-top:1px solid var(--COLOR-BORDER)}.curve-facts__grid--bottom-rule{border-bottom:1px solid var(--COLOR-BORDER)}.curve-facts__item{display:flex;flex-direction:column;gap:2px;margin:0}.curve-facts__label{text-transform:uppercase;letter-spacing:.14em;color:var(--COLOR-TEXT-LIGHT)}.curve-facts__placeholder{opacity:.6;text-align:center}@media only screen and (min-width:750px){.curve-facts__grid{grid-template-columns:repeat(var(--curve-facts-columns),minmax(0,1fr))}}.curve-pairs__anchor{display:block;position:relative;top:-90px}.curve-pairs__intro{margin:0 0 48px}.curve-pairs__subheading{margin:0 0 12px}.curve-pairs__heading{margin:0}.curve-pairs__list{display:flex;flex-direction:column;gap:var(--curve-pairs-gap)}.curve-pairs__pair{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}.curve-pairs__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--curve-pairs-tile-gap)}.curve-pairs--tiles-stacked .curve-pairs__tiles{grid-template-columns:minmax(0,1fr)}.curve-pairs__tile{display:flex;flex-direction:column;gap:6px;color:var(--COLOR-TEXT);text-decoration:none}.curve-pairs__tile-image{position:relative;aspect-ratio:var(--curve-pairs-tile-ratio);overflow:hidden;background:var(--COLOR-BG-ACCENT, transparent)}.curve-pairs__tile-image .image-wrapper,.curve-pairs__tile-image img{width:100%;height:100%;object-fit:cover}.curve-pairs__tile-image img{transition:transform .5s ease}.curve-pairs__tile:hover .curve-pairs__tile-image img{transform:scale(1.03)}.curve-pairs__tile-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;border:1px dashed var(--COLOR-BORDER);color:var(--COLOR-TEXT-LIGHT);text-align:center}.curve-pairs__tile-caption{display:flex;flex-direction:column;gap:6px}.curve-pairs__tile-eyebrow{margin-top:8px;text-transform:uppercase;letter-spacing:.12em;color:var(--curve-pairs-eyebrow-color, var(--COLOR-ACCENT))}.curve-pairs__tile-title{margin:0}.curve-pairs__tile-price{color:var(--COLOR-TEXT-LIGHT)}.curve-pairs__copy{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 12px}.curve-pairs__copy>.curve-pairs__number,.curve-pairs__copy>.curve-pairs__title,.curve-pairs__copy>.curve-pairs__text{width:100%}.curve-pairs__number{font-size:var(--curve-pairs-number-size-mobile);line-height:1;color:var(--curve-pairs-number-color, var(--COLOR-ACCENT))}.curve-pairs__title{margin:0}.curve-pairs__text{color:var(--COLOR-TEXT-LIGHT)}.curve-pairs--plain-text .curve-pairs__text,.curve-pairs--plain-text .curve-pairs__tile-price{color:var(--COLOR-TEXT)}.curve-pairs__text p{margin:0}.curve-pairs__buttons{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px}.curve-pairs__button{display:inline-flex;align-self:center;margin-top:6px}.curve-pairs__buttons>.curve-pairs__button{margin-top:0}.curve-pairs__button .btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px}.curve-pairs__button .btn.btn--small{min-height:40px}.curve-pairs__button .btn.btn--large{min-height:56px}.curve-pairs__button .btn.btn--text{min-height:0}.curve-pairs__pair--flow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 12px;width:100%;max-width:var(--curve-pairs-flow-max)}.curve-pairs--flow-center .curve-pairs__pair--flow{margin-left:auto;margin-right:auto}.curve-pairs--flow-center .curve-pairs__pair--flow>*{text-align:center}.curve-pairs--flow-center .curve-pairs__pair--flow .curve-pairs__tile{text-align:left}.curve-pairs--flow-center .curve-pairs__pair--flow .curve-pairs__button{margin-left:auto;margin-right:auto}.curve-pairs__pair--flow>.curve-pairs__tiles,.curve-pairs__pair--flow>.curve-pairs__number,.curve-pairs__pair--flow>.curve-pairs__title,.curve-pairs__pair--flow>.curve-pairs__text{width:100%}.curve-pairs__pair--flow>.curve-pairs__tiles{margin:8px 0}.curve-pairs__placeholder{opacity:.6;text-align:center}@media only screen and (max-width:749px){.curve-pairs__pair--text-first .curve-pairs__copy{order:1}.curve-pairs__pair--text-first .curve-pairs__tiles{order:2}.curve-pairs__pair--buttons-after{gap:16px}.curve-pairs__pair--buttons-after .curve-pairs__copy{display:contents}.curve-pairs__pair--buttons-after .curve-pairs__copy>*{order:1;width:100%}.curve-pairs__pair--buttons-after .curve-pairs__tiles{order:2;margin:8px 0}.curve-pairs__pair--buttons-after .curve-pairs__copy>.curve-pairs__buttons{order:3;margin-top:0}}@media only screen and (min-width:750px){.curve-pairs__pair{grid-template-columns:minmax(0,var(--curve-pairs-tiles-fr)) minmax(0,var(--curve-pairs-copy-fr));gap:var(--curve-pairs-column-gap)}.curve-pairs__pair--reversed{grid-template-columns:minmax(0,var(--curve-pairs-copy-fr)) minmax(0,var(--curve-pairs-tiles-fr))}.curve-pairs--tiles-stacked .curve-pairs__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.curve-pairs__pair--reversed .curve-pairs__tiles{order:2}.curve-pairs__pair--reversed .curve-pairs__copy{order:1}.curve-pairs__pair--valign-top{align-items:start}.curve-pairs__pair--valign-bottom,.curve-pairs__pair--valign-images{align-items:end}@supports (grid-template-rows: subgrid){.curve-pairs__pair--valign-images{grid-template-rows:auto auto;row-gap:0;align-items:start}.curve-pairs__pair--valign-images .curve-pairs__tile-image{align-self:end}.curve-pairs__pair--valign-images .curve-pairs__tiles{grid-column:1;grid-row:1 / span 2;display:grid;grid-template-rows:subgrid;row-gap:0}.curve-pairs__pair--valign-images.curve-pairs__pair--reversed .curve-pairs__tiles{grid-column:2}.curve-pairs__pair--valign-images .curve-pairs__tile{grid-row:1 / span 2;display:grid;grid-template-rows:subgrid;gap:0}.curve-pairs__pair--valign-images .curve-pairs__tile-caption{margin-top:6px}.curve-pairs__pair--valign-images .curve-pairs__copy{grid-column:2;grid-row:1;align-self:end}.curve-pairs__pair--valign-images.curve-pairs__pair--reversed .curve-pairs__copy{grid-column:1}}.curve-pairs__number{font-size:var(--curve-pairs-number-size)}}.curve-steps__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}.curve-steps__media .image-wrapper{width:100%}.curve-steps__content{display:flex;flex-direction:column;gap:20px}.curve-steps__subheading,.curve-steps__heading{margin:0}.curve-steps__list{list-style:none;margin:8px 0 0;padding:0;border-bottom:1px solid var(--COLOR-BORDER)}.curve-steps__item{display:flex;gap:20px;padding:20px 0;border-top:1px solid var(--COLOR-BORDER);margin:0}.curve-steps__number{flex:0 0 28px;font-size:28px;line-height:1;color:var(--COLOR-ACCENT)}.curve-steps__body{display:flex;flex-direction:column;gap:4px}.curve-steps__text{color:var(--COLOR-TEXT-LIGHT)}.curve-steps__text p,.curve-steps__footnote p{margin:0}.curve-steps__footnote{color:var(--COLOR-TEXT-LIGHT)}.curve-steps__placeholder{opacity:.6}@media only screen and (min-width:750px){.curve-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.curve-steps__grid--image-right .curve-steps__media{order:2}.curve-steps__grid--image-right .curve-steps__content{order:1}}.popup-benefits__heading{margin:0 0 30px}.popup-benefits__grid{display:grid;grid-template-columns:minmax(0,1fr)}.popup-benefits__grid--top-rule{border-top:1px solid var(--COLOR-BORDER)}.popup-benefits__grid--bottom-rule{border-bottom:1px solid var(--COLOR-BORDER)}.popup-benefits__item{padding:var(--popup-benefits-item-padding-block) var(--popup-benefits-item-padding-inline)}.popup-benefits__grid--divided .popup-benefits__item+.popup-benefits__item{border-top:1px solid var(--COLOR-BORDER)}.popup-benefits__title{margin:0 0 10px}.popup-benefits__text,.popup-benefits__text p{margin:0}.popup-benefits__item--muted .popup-benefits__text{color:var(--COLOR-TEXT-LIGHT)}.popup-benefits__placeholder{opacity:.6;text-align:center}@media only screen and (min-width:750px){.popup-benefits__grid{grid-template-columns:repeat(var(--popup-benefits-columns),minmax(0,1fr))}.popup-benefits__grid--divided .popup-benefits__item+.popup-benefits__item{border-top:0;border-left:1px solid var(--COLOR-BORDER)}}.popup-details__anchor{display:block;height:0;margin:0;scroll-margin-top:90px}.popup-details__cols{display:flex;flex-direction:column;gap:var(--popup-details-gap)}.popup-details__heading{margin:0 0 24px}.popup-details__list{margin:0;padding:0}.popup-details__row{display:flex;flex-direction:column;gap:4px;padding:14px 0}.popup-details__list--divided .popup-details__row+.popup-details__row{border-top:1px solid var(--COLOR-BORDER)}.popup-details__label{margin:0;font-weight:600;letter-spacing:.06em}.popup-details__value{margin:0;color:var(--COLOR-TEXT-LIGHT)}.popup-details__value p{margin:0}.popup-details__value p+p{margin-top:4px}@media only screen and (min-width:750px){.popup-details__cols{flex-direction:row;align-items:flex-start}.popup-details__col--info{flex:0 0 var(--popup-details-left);max-width:var(--popup-details-left)}.popup-details__col--faq{flex:1 1 var(--popup-details-right);min-width:0}.popup-details__cols--divided .popup-details__col--faq{border-left:1px solid var(--COLOR-BORDER);padding-left:var(--popup-details-gap)}.popup-details__row{flex-direction:row;gap:16px}.popup-details__label{flex:0 0 34%}}.xmas-sec.xmas-budget{background:var(--xmas-band-bg);color:var(--xmas-band-text)}.xmas-budget .xmas-head__text{color:var(--xmas-band-muted)}.xmas-budget__grid{display:grid;grid-template-columns:repeat(var(--xmas-tiers, 4),minmax(0,1fr));border-top:1px solid rgba(239,235,225,.25)}.xmas-budget__tier{display:flex;flex-direction:column;gap:8px;padding:30px 24px 34px;color:inherit;text-decoration:none;container-type:inline-size;border-right:1px solid rgba(239,235,225,.25);transition:background-color .2s ease}.xmas-budget__tier:last-child{border-right:0}.xmas-budget__tier:hover{background:#ffffff0d;color:inherit}.xmas-sec .xmas-budget__amt{font-weight:400;font-size:min(30px,11.5cqi);line-height:1.1;white-space:nowrap;font-variant-numeric:lining-nums}.xmas-budget__ex{font-size:12.5px;color:var(--xmas-band-muted)}.xmas-budget__go{margin-top:auto;padding-top:6px;font-size:11px;letter-spacing:.18em;text-transform:uppercase}@media(max-width:1000px){.xmas-budget__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xmas-budget__tier:nth-child(2n){border-right:0}.xmas-budget__tier:nth-child(-n+2){border-bottom:1px solid rgba(239,235,225,.25)}}@media(max-width:640px){.xmas-sec .xmas-budget__amt{font-size:min(24px,11.5cqi)}.xmas-budget__tier{padding:22px 16px 24px}}.xmas-bundles__grid{display:grid;grid-template-columns:repeat(var(--xmas-cols, 3),minmax(0,1fr));gap:28px 24px}.xmas-bundles__card{display:grid;gap:14px;align-content:start;color:inherit;text-decoration:none}.xmas-bundles__imgs{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:2px;overflow:hidden}.xmas-bundles__img{aspect-ratio:1;overflow:hidden;background:#efede7}.xmas-bundles__set{aspect-ratio:4 / 5;overflow:hidden;background:#efede7}.xmas-bundles__img img,.xmas-bundles__img svg,.xmas-bundles__set img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.xmas-bundles__card:hover .xmas-bundles__img img,.xmas-bundles__card:hover .xmas-bundles__set img{transform:scale(1.03)}.xmas-bundles__plus{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:#f9f9f6;color:var(--xmas-accent);display:grid;place-items:center;font-family:var(--xmas-display);font-size:20px;line-height:1;box-shadow:0 2px 10px #00000014}.xmas-bundles__meta{display:grid;gap:4px;justify-items:center;text-align:center}.xmas-bundles__name{color:var(--xmas-accent)}.xmas-sec .xmas-bundles__title{font-size:21px}.xmas-bundles__items{font-size:13px;color:var(--xmas-muted)}.xmas-bundles__price{font-size:12px;letter-spacing:.06em;color:var(--xmas-muted);font-style:italic}.xmas-bundles__amount{display:inline-flex;gap:8px;align-items:baseline;font-size:14px}.xmas-bundles__amount s{font-size:.85em;color:var(--xmas-muted);text-decoration-thickness:1px}.xmas-bundles__btn{margin-top:10px;padding:12px 22px}.xmas-bundles__all{margin-top:44px;text-align:center}.xmas-bundles__all a{color:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media(max-width:1000px){.xmas-bundles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.xmas-bundles__grid{grid-template-columns:1fr;gap:40px}.xmas-sec .xmas-bundles__title{font-size:var(--xmas-m-card, 18px)}}.xmas-sec.xmas-strip{background:var(--COLOR-BG);color:var(--COLOR-TEXT)}.xmas-strip__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 18px;padding-block:11px;text-align:center}.xmas-sec .xmas-strip__text{font-size:13px;line-height:1.5;font-weight:500}.xmas-strip__text a,.xmas-strip__link{color:inherit;text-decoration:underline;text-underline-offset:3px}.xmas-strip__link{font-size:13px;line-height:1.5}.xmas-sec.xmas-checker{background:var(--xmas-section-bg, #fff)}.xmas-wrap.xmas-checker__wrap{max-width:760px}.xmas-checker__search{position:relative}.xmas-sec .xmas-checker__search input{width:100%;margin:0;font-family:var(--xmas-body);font-size:15px;line-height:1.4;color:var(--xmas-ink);background:var(--xmas-panel-bg, #F9F9F6);border:1px solid var(--xmas-line);padding:16px 18px;border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none;height:auto}.xmas-sec .xmas-checker__search input::placeholder{text-overflow:ellipsis}.xmas-sec .xmas-checker__search input:focus{outline:2px solid var(--xmas-accent);outline-offset:0;border-color:var(--xmas-accent)}.xmas-checker__list{position:absolute;left:0;right:0;top:100%;z-index:10;margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid var(--xmas-line);border-top:0;max-height:300px;overflow-y:auto;box-shadow:0 10px 24px #00000014}.xmas-checker__list li{margin:0;padding:10px 18px;cursor:pointer;font-size:14px}.xmas-checker__list li[aria-selected=true],.xmas-checker__list li:hover{background:var(--xmas-panel-bg, #F9F9F6)}.xmas-checker__list .xmas-checker__empty{color:var(--xmas-muted);cursor:default}.xmas-checker__chips{display:flex;flex-wrap:wrap;gap:4px 22px;align-items:baseline;justify-content:center;margin-top:18px;font-size:13px;color:var(--xmas-muted)}.xmas-sec .xmas-checker__chips button{min-width:0;min-height:0;font-family:var(--xmas-body);font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--xmas-ink);background:none;border:0;border-radius:0;box-shadow:none;padding:4px 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}.xmas-sec .xmas-checker__chips button:hover{background:none;color:var(--xmas-ink)}.xmas-checker__result{margin-top:44px}.xmas-checker__result:empty{margin-top:0}.xmas-checker__top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px}.xmas-sec .xmas-checker__name{font-size:26px;line-height:1.2}.xmas-checker__pill{font-size:11px;line-height:1.6;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--xmas-muted)}.xmas-checker__variant{display:grid;gap:6px;margin-top:24px;max-width:320px}.xmas-checker__variant label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--xmas-muted)}.xmas-sec .xmas-checker__variant select{font-family:var(--xmas-body);font-size:14px;line-height:1.4;color:var(--xmas-ink);background-color:var(--xmas-panel-bg, #F9F9F6);border:1px solid var(--xmas-line);padding:10px 12px;border-radius:0;height:auto}.xmas-sec .xmas-checker__orderby{font-size:22px;margin:36px 0 18px}.xmas-checker__table-wrap{overflow-x:auto}.xmas-checker__table{width:100%;border-collapse:collapse;font-size:14px;border:0;background:none}.xmas-checker__table tr{background:none}.xmas-checker__table th,.xmas-checker__table td{text-align:left;padding:10px 10px 10px 0;border:0;vertical-align:top;background:none}.xmas-checker__table thead th{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--xmas-muted);padding-top:0}.xmas-checker__table tbody th{font-weight:400}.xmas-checker__table tbody th small{display:block;font-weight:400;color:var(--xmas-muted);font-size:12.5px}.xmas-checker__table td{font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.xmas-checker__table td.xmas-checker__na{font-weight:400;color:var(--xmas-muted)}.xmas-checker__table td.xmas-checker__passed{font-weight:400;color:var(--xmas-muted);text-decoration:line-through}.xmas-checker__note{margin:20px 0 0;font-size:13px;color:var(--xmas-muted)}@media(max-width:640px){.xmas-sec .xmas-checker__search input{font-size:16px;padding:14px}.xmas-sec .xmas-checker__search input::placeholder{font-size:13px}.xmas-checker__chips{flex-direction:column;align-items:center;gap:2px}.xmas-sec .xmas-checker__chips button{padding:6px 0}.xmas-checker__table{font-size:13px}.xmas-checker__table th,.xmas-checker__table td{padding-right:6px}.xmas-sec .xmas-checker__name{font-size:22px}}.xmas-featured__grid{display:grid;grid-template-columns:repeat(var(--xmas-cols, 4),minmax(0,1fr));gap:24px}.xmas-featured__card{display:grid;gap:12px;align-content:start;color:inherit;text-decoration:none}.xmas-featured__img{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#efede7}.xmas-featured__img img,.xmas-featured__img svg{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.xmas-featured__card:hover .xmas-featured__img img{transform:scale(1.04)}.xmas-featured__badge{position:absolute;top:10px;left:10px;z-index:1;background:#f9f9f6;font-size:10px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;padding:5px 8px}.xmas-featured__meta{display:grid;gap:2px;text-align:center}.xmas-featured__name{font-size:13px;letter-spacing:.03em}.xmas-featured__price{font-size:13px;color:var(--xmas-muted);font-variant-numeric:tabular-nums}.xmas-featured__more{text-align:center;margin-top:40px}@media(max-width:1000px){.xmas-featured__grid{gap:14px}}@media(max-width:640px){.xmas-featured__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.xmas-featured__grid::-webkit-scrollbar{display:none}.xmas-featured__card{flex:0 0 62%;scroll-snap-align:start}}.xmas-giftcard__inner{display:grid;justify-items:center;gap:18px;max-width:620px;text-align:center}.xmas-giftcard__img{width:min(320px,70vw);height:auto;margin-bottom:14px}.xmas-giftcard__copy{display:grid;gap:12px;justify-items:center}.xmas-giftcard__text{color:var(--xmas-muted);max-width:46ch}.xmas-giftcard__link,.xmas-giftcard__link:hover{color:inherit;font-size:13px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.xmas-guide__grid{display:grid;grid-template-columns:repeat(var(--xmas-cols, 4),minmax(0,1fr));gap:20px}.xmas-guide__card{display:grid;grid-template-rows:auto 1fr;background:var(--xmas-card-bg, #fff);color:inherit;text-decoration:none}.xmas-guide__img{aspect-ratio:var(--xmas-ratio, 1);overflow:hidden}.xmas-guide__img img,.xmas-guide__img svg{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.xmas-guide__card:hover .xmas-guide__img img{transform:scale(1.04)}.xmas-guide__body{display:flex;flex-direction:column;gap:10px;padding:22px 22px 26px;container-type:inline-size}.xmas-guide__for{color:var(--xmas-muted)}.xmas-sec .xmas-guide__title{font-size:min(23px,9cqi);white-space:nowrap}.xmas-guide__text{color:var(--xmas-muted);font-size:13px}.xmas-guide__link{margin-top:auto;padding-top:6px;align-self:flex-start;font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}@media(max-width:1000px){.xmas-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xmas-guide__grid--swap-last .xmas-guide__card:nth-last-child(2){order:1}}@media(max-width:640px){.xmas-guide__grid{gap:12px}.xmas-guide__body{padding:14px 14px 18px}.xmas-sec .xmas-guide__title{font-size:min(18px,9cqi)}.xmas-guide__card--hide-text .xmas-guide__text{display:none}}.xmas-hero{height:var(--xmas-hero-h);overflow:hidden}.xmas-hero__media{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);height:100%}.xmas-hero--single .xmas-hero__media{grid-template-columns:1fr}.xmas-hero__pic{display:block;height:100%;min-width:0;min-height:0}.xmas-sec .xmas-hero__img{width:100%;height:100%;min-height:0;object-fit:cover}.xmas-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(30,10,12,calc(var(--xmas-hero-shade) * .12)) 30%,rgba(30,10,12,var(--xmas-hero-shade)))}.xmas-hero__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-content:var(--xmas-hero-v, center) var(--xmas-hero-h-align, center);justify-items:var(--xmas-hero-h-align, center);gap:14px;padding:var(--xmas-hero-edge, 24px);text-align:var(--xmas-hero-text-align, center);color:var(--xmas-hero-text, #fff)}.xmas-sec .xmas-hero__title{font-size:clamp(var(--xmas-hero-title-mobile),7vw,var(--xmas-hero-title));font-weight:500;letter-spacing:-.01em}.xmas-hero__text{max-width:44ch;font-size:var(--xmas-hero-body)}.xmas-hero .xmas-eyebrow{font-size:var(--xmas-hero-eyebrow)}.xmas-hero .xmas-btn{font-size:var(--xmas-hero-button)}.xmas-hero .xmas-btn--outline-light,.xmas-hero .xmas-btn--outline-light:hover{color:var(--xmas-hero-text, #fff)}.xmas-hero__ctas{display:flex;flex-wrap:wrap;justify-content:var(--xmas-hero-h-align, center);gap:12px;margin-top:10px}.xmas-hero--v-top{--xmas-hero-v: start}.xmas-hero--v-middle{--xmas-hero-v: center}.xmas-hero--v-bottom{--xmas-hero-v: end}.xmas-hero--h-left{--xmas-hero-h-align: start;--xmas-hero-text-align: left}.xmas-hero--h-center{--xmas-hero-h-align: center;--xmas-hero-text-align: center}.xmas-hero--h-right{--xmas-hero-h-align: end;--xmas-hero-text-align: right}@media(max-width:640px){.xmas-hero{height:var(--xmas-hero-h-mobile)}.xmas-hero__media{grid-template-columns:1fr}.xmas-sec .xmas-hero__img--desktop{display:none}.xmas-hero--mobile-focus .xmas-hero__pic img{object-position:var(--xmas-hero-mobile-focus)!important}.xmas-hero__copy{padding:var(--xmas-hero-edge-mobile, 24px) max(var(--xmas-hero-edge-mobile, 24px),var(--xmas-m-gutter, 16px))}.xmas-sec .xmas-hero__title{font-size:var(--xmas-hero-title-mobile)}.xmas-hero__text{font-size:var(--xmas-hero-body-mobile)}.xmas-hero--mv-top{--xmas-hero-v: start}.xmas-hero--mv-middle{--xmas-hero-v: center}.xmas-hero--mv-bottom{--xmas-hero-v: end}.xmas-hero--mh-left{--xmas-hero-h-align: start;--xmas-hero-text-align: left}.xmas-hero--mh-center{--xmas-hero-h-align: center;--xmas-hero-text-align: center}.xmas-hero--mh-right{--xmas-hero-h-align: end;--xmas-hero-text-align: right}}.xmas-sec.xmas-hint{background:var(--COLOR-BG);color:var(--COLOR-TEXT);--xmas-muted: var(--COLOR-TEXT-LIGHT)}.xmas-wrap.xmas-hint__grid{display:grid;grid-template-columns:minmax(0,620px);justify-content:center;gap:56px}.xmas-wrap.xmas-hint__grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1180px;gap:56px}.xmas-hint__inner{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;text-align:center}.xmas-hint__text{flex:1;color:var(--xmas-muted);max-width:44ch}.xmas-hint .xmas-btn{margin-top:10px}.xmas-hint .xmas-btn--outline-dark,.xmas-hint .xmas-btn--outline-dark:hover{color:var(--COLOR-TEXT)}.xmas-sec .xmas-hint__status{font-size:13px}.xmas-sec .xmas-hint__status:empty{display:block;height:0;margin-top:-12px}.xmas-hint__fallback{display:grid;gap:6px;width:100%;max-width:440px}.xmas-hint__fallback[hidden]{display:none}.xmas-hint__fallback label{font-size:13px}.xmas-sec .xmas-hint__fallback input{width:100%;margin:0;padding:10px 12px;font-family:var(--xmas-body);font-size:14px;color:var(--COLOR-TEXT);background:transparent;border:1px solid color-mix(in srgb,var(--COLOR-TEXT) 25%,transparent);border-radius:0;box-shadow:none;height:auto;text-align:center}@media(max-width:749px){.xmas-wrap.xmas-hint__grid--two{grid-template-columns:minmax(0,1fr);gap:56px}}.xmas-sec .xmas-hint__fallback input:focus,.xmas-sec .xmas-hint__fallback input:focus-visible{outline:0;box-shadow:none;border-color:var(--COLOR-TEXT)}.xmas-it__grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch}.xmas-it__media{position:relative;height:var(--xmas-img-h);overflow:hidden}.xmas-it__media img,.xmas-it__media svg{width:100%;height:100%;object-fit:cover}.xmas-it__overlay{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;gap:12px;padding:40px clamp(24px,4vw,48px);color:var(--xmas-overlay-text, #fff);text-align:left}.xmas-sec .xmas-it__overlay h2{font-weight:500;max-width:16ch}.xmas-it__copy{display:grid;align-content:center;gap:18px;padding:64px clamp(24px,5vw,80px)}.xmas-it__text{color:var(--xmas-muted);max-width:46ch;font-size:15px}.xmas-it--image-right .xmas-it__media{order:2}@media(max-width:1000px){.xmas-it__grid{grid-template-columns:1fr}.xmas-it--image-right .xmas-it__media{order:0}}@media(max-width:640px){.xmas-it__media{height:calc(var(--xmas-img-h) * .84)}.xmas-it__copy{padding:32px 16px 48px}}.xmas-sec.xmas-launches{background:var(--COLOR-BG);color:var(--COLOR-TEXT);--xmas-muted: var(--COLOR-TEXT-LIGHT);--xmas-line: color-mix(in srgb, var(--COLOR-TEXT) 16%, transparent)}.xmas-launches__grid{display:grid;grid-template-columns:repeat(var(--xmas-cols, 3),minmax(0,1fr));gap:24px}.xmas-launches__tile{display:flex;flex-direction:column;min-width:0;border:1px solid var(--xmas-line)}.xmas-launches__img img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.xmas-launches__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1;padding:24px}.xmas-launches__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;width:100%}.xmas-launches__date{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.xmas-launches__badge{padding:5px 8px;border:1px solid var(--xmas-line);font-size:10px;line-height:1.2;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.xmas-launches__badge--out{background:var(--COLOR-TEXT);border-color:var(--COLOR-TEXT);color:var(--COLOR-BG)}.xmas-sec .xmas-launches__title{font-size:24px}.xmas-sec .xmas-launches__text{color:var(--xmas-muted)}.xmas-launches__btn{margin-top:auto}.xmas-launches .xmas-btn--outline-dark,.xmas-launches .xmas-btn--outline-dark:hover{color:var(--COLOR-TEXT)}.xmas-launches__signup{display:grid;gap:10px;justify-items:center;max-width:560px;margin:48px auto 0;text-align:center}.xmas-launches__signup>div:last-child{width:100%}@media(max-width:749px){.xmas-launches__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;margin-inline:-16px;padding-inline:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.xmas-launches__grid::-webkit-scrollbar{display:none}.xmas-launches__tile{scroll-snap-align:start}.xmas-launches__body{padding:20px}}.xmas-sec.xmas-promo{background:var(--xmas-band-bg);color:var(--xmas-band-text)}.xmas-promo__inner{display:grid;justify-items:center;text-align:center}.xmas-promo__copy{display:grid;gap:14px;justify-items:center;max-width:560px;min-width:0}.xmas-promo__text{margin:0 0 10px;color:var(--xmas-band-muted)}.xmas-sec.xmas-pdates{background:var(--COLOR-BG);color:var(--COLOR-TEXT);--xmas-muted: var(--COLOR-TEXT-LIGHT)}.xmas-pdates__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:var(--xmas-pdates-h)}.xmas-pdates__inner--no-image{grid-template-columns:minmax(0,1fr)}.xmas-pdates__inner--image-right .xmas-pdates__img{order:2}.xmas-pdates__img{position:relative;min-width:0}.xmas-pdates__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.xmas-pdates__copy{display:grid;gap:14px;place-content:center;justify-items:center;min-width:0;padding:64px 48px;text-align:center}.xmas-sec .xmas-pdates__text{color:var(--xmas-muted);max-width:40ch}.xmas-sec .xmas-pdates__text p+p{margin-top:.75em}.xmas-pdates__ctas{display:grid;justify-items:center;gap:16px;margin-top:12px}.xmas-pdates .xmas-btn--outline-dark,.xmas-pdates .xmas-btn--outline-dark:hover{color:var(--COLOR-TEXT)}.xmas-pdates__link,.xmas-pdates__link:hover{color:inherit;font-size:12px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(max-width:749px){.xmas-pdates__inner{grid-template-columns:minmax(0,1fr);min-height:0}.xmas-pdates__inner--image-right .xmas-pdates__img{order:0}.xmas-pdates__img{aspect-ratio:4 / 5}.xmas-pdates__copy{padding:44px var(--xmas-m-gutter, 24px) 56px}.xmas-pdates__inner--overlay{position:relative}.xmas-pdates__inner--overlay .xmas-pdates__img{aspect-ratio:3 / 4.4}.xmas-pdates__inner--overlay .xmas-pdates__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#14080a00 42%,#14080ac7 82%)}.xmas-sec .xmas-pdates__inner--overlay .xmas-pdates__copy{position:absolute;inset:auto 0 0;gap:10px;padding:0 var(--xmas-m-gutter, 24px) 36px;color:#fff}.xmas-sec .xmas-pdates__inner--overlay .xmas-pdates__text{color:#ffffffe0}.xmas-pdates .xmas-pdates__inner--overlay .xmas-btn--outline-dark,.xmas-pdates .xmas-pdates__inner--overlay .xmas-btn--outline-dark:hover{color:#fff}.xmas-pdates__inner--overlay .xmas-pdates__ctas{margin-top:8px}.xmas-pdates__inner--overlay .xmas-pdates__link--checker{display:none}}.xmas-sec.xmas-proposal{background:var(--xmas-proposal-bg, #fff);border-bottom:1px solid var(--xmas-line)}.xmas-proposal__inner{display:grid;grid-template-columns:220px 1fr;gap:36px;align-items:center}.xmas-proposal__img{display:block;overflow:hidden}.xmas-proposal__img img,.xmas-proposal__img svg{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center}.xmas-proposal__copy{display:grid;gap:10px;min-width:0}.xmas-proposal__eyebrow{color:var(--xmas-accent)}.xmas-proposal__text{margin:0 0 6px;color:var(--xmas-muted);max-width:58ch}.xmas-proposal__usps{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13px;font-weight:500}.xmas-proposal__usps li{display:flex;align-items:center;gap:7px;margin:0}.xmas-proposal__usps svg{width:14px;height:14px;fill:none;stroke:var(--xmas-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.xmas-proposal__ctas{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:640px){.xmas-proposal__inner{grid-template-columns:1fr;gap:20px}.xmas-proposal__img img,.xmas-proposal__img svg{aspect-ratio:16 / 10}}.xmas-sec.xmas-reassure{background:var(--COLOR-BG);color:var(--COLOR-TEXT);--xmas-muted: var(--COLOR-TEXT-LIGHT)}.xmas-reassure__layout{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:start}.xmas-reassure__intro{display:grid;gap:14px;justify-items:start}.xmas-reassure__intro-text{color:var(--xmas-muted);max-width:38ch}.xmas-reassure__more{color:var(--xmas-muted);font-size:12px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.xmas-reassure__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 56px}.xmas-reassure__item{min-width:0}.xmas-reassure__summary{display:flex;align-items:center;gap:12px;margin-bottom:8px;list-style:none;pointer-events:none}.xmas-reassure__summary::-webkit-details-marker{display:none}.xmas-reassure__icon{flex:none;width:40px;height:40px;object-fit:contain}.xmas-sec .xmas-reassure__title{font-size:var(--xmas-reassure-title);text-wrap:pretty}.xmas-sec .xmas-reassure__text{color:var(--xmas-muted);max-width:44ch}@media(max-width:900px){.xmas-reassure__layout{grid-template-columns:minmax(0,1fr);gap:36px}}@media(max-width:640px){.xmas-reassure__grid{grid-template-columns:minmax(0,1fr);gap:0}.xmas-reassure__summary{margin:0;padding:14px 0;pointer-events:auto;cursor:pointer}.xmas-reassure__summary:after{content:"+";margin-left:auto;flex:none;font-size:20px;font-weight:300;line-height:1;color:var(--xmas-muted)}.xmas-reassure__item[open] .xmas-reassure__summary:after{content:"\2013"}.xmas-sec .xmas-reassure__title{font-size:var(--xmas-reassure-title-mobile)}.xmas-sec .xmas-reassure__text{padding:0 32px 16px 0}}.xmas-showroom{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);height:var(--xmas-show-h);overflow:hidden}.xmas-showroom__pic{display:block;height:100%;min-width:0;min-height:0}.xmas-showroom__img{width:100%;height:100%;object-fit:cover}.xmas-showroom__copy{display:grid;place-content:center;justify-items:center;gap:16px;padding:48px;text-align:center;color:var(--xmas-ink)}.xmas-sec .xmas-showroom__title{font-size:clamp(28px,2.6vw,38px)}.xmas-showroom__text{max-width:40ch;color:var(--xmas-muted)}.xmas-showroom__cities{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.xmas-showroom .xmas-btn{margin-top:12px}.xmas-showroom .xmas-btn--outline-light,.xmas-showroom .xmas-btn--outline-light:hover{color:var(--xmas-ink)}@media(max-width:640px){.xmas-showroom{display:block;height:auto}.xmas-showroom__pic{height:var(--xmas-show-h-mobile)}.xmas-showroom__copy{padding:44px 24px 56px}.xmas-sec .xmas-showroom__title{font-size:30px}}.xmas-usps__grid{display:grid;grid-template-columns:repeat(var(--xmas-cols, 4),minmax(0,1fr));gap:24px;text-align:center}.xmas-usps__item{display:grid;gap:8px;justify-items:center;align-content:start}.xmas-usps__item svg{width:22px;height:22px;fill:none;stroke:var(--xmas-icon, #545454);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.xmas-usps__img{width:22px;height:22px;object-fit:contain}.xmas-sec .xmas-usps__item h3{font-size:19px}.xmas-usps__text{color:var(--xmas-muted);font-size:13px;max-width:38ch;text-wrap:balance}@media(max-width:1000px){.xmas-usps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.xmas-usps__grid{gap:28px 12px}}
/*# sourceMappingURL=/cdn/shop/t/73/compiled_assets/styles.css.map */
