:where(:root){--xmas: #C8102E;--xmas-soft: #FAE7EA;--xmas-deep: #A50D26;--xmas-ink: #FFFFFF}[data-xmas-scope][hidden],[data-xmas-offer][hidden],[data-xmas-no-offer][hidden],[data-xmas-countdown][hidden],[data-xmas-bar][hidden],[data-xmas-bar-cd][hidden],[data-xmas-msg][hidden],.xmas-pdp[hidden]{display:none!important}[data-xmas-state=before] [data-when=after],[data-xmas-state=after] [data-when=before],[data-xmas-state-for]:not([data-xmas-state]) [data-when=before]{display:none!important}.badge--xmas{background:var(--xmas);color:var(--xmas-ink)}.badge--xmas-soft{background:var(--xmas-soft);color:var(--xmas-deep)}@media(max-width:699px){.card__badges{top:8px;left:8px;gap:4px}.card__badges .badge{gap:4px;padding:3px 7px;font-size:.625rem;line-height:1.3;letter-spacing:.01em}.card__badges:has([data-xmas-badge]:not([hidden])+[data-xmas-badge]:not([hidden])) .badge--dark{display:none}}.xmas-countdown{display:inline-flex;align-items:baseline;gap:.4em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;line-height:1.2}.xmas-countdown__u{display:inline-flex;align-items:baseline;gap:1px}.xmas-countdown [data-d],.xmas-countdown [data-h],.xmas-countdown [data-m],.xmas-countdown [data-s]{display:inline-block;font-weight:800;color:var(--xmas)}.xmas-countdown__l,.xmas-countdown small{font-size:.78em;font-weight:600;opacity:.72}.xmas-countdown.is-ended{display:none}.xmas-countdown .is-tick{animation:xmasTick .42s var(--ease-out, cubic-bezier(.22, 1, .36, 1))}@keyframes xmasTick{0%{opacity:.25;transform:translateY(-.35em)}to{opacity:1;transform:none}}.xmas-countdown--invert [data-d],.xmas-countdown--invert [data-h],.xmas-countdown--invert [data-m],.xmas-countdown--invert [data-s],.scheme-dark .xmas-countdown [data-d],.scheme-dark .xmas-countdown [data-h],.scheme-dark .xmas-countdown [data-m],.scheme-dark .xmas-countdown [data-s]{color:inherit}.xmas-countdown--boxed{gap:6px;align-items:stretch}.xmas-countdown--boxed .xmas-countdown__u{flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:3.25rem;padding:8px 6px 6px;background:#fff;border:1px solid var(--c-border, #DDE3EC);border-radius:var(--radius-sm, 6px)}.xmas-countdown--boxed [data-d],.xmas-countdown--boxed [data-h],.xmas-countdown--boxed [data-m],.xmas-countdown--boxed [data-s]{font-size:1.375rem;line-height:1}.xmas-countdown--boxed .xmas-countdown__l{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;opacity:1;color:var(--c-muted, #4B5563)}.scheme-dark .xmas-countdown--boxed .xmas-countdown__u{background:#ffffff0f;border-color:#ffffff24}.scheme-dark .xmas-countdown--boxed .xmas-countdown__l{color:var(--c-on-dark-muted, #A9B1BF)}.xmas-offer{position:relative;display:grid;gap:6px;padding:14px 16px 14px 20px;background:var(--xmas-soft);border-radius:var(--radius, 10px);color:var(--c-text, #16181D);overflow:hidden;text-align:left}.xmas-offer:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--xmas)}.xmas-offer>*{margin:0}.xmas-offer__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.xmas-offer__heading{font-size:1rem;font-weight:800;line-height:1.3;color:var(--c-ink, #0B0B0C)}.xmas-offer__details{font-size:.8125rem;font-weight:500;line-height:1.45;color:var(--c-muted, #4B5563)}.xmas-offer__code{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.xmas-offer .xmas-countdown{font-size:.875rem}.xmas-offer--flat{padding:12px 0 0;background:none;border-radius:0;border-top:1px dashed var(--c-border-strong, #C4CDDA);overflow:visible}.xmas-offer--flat:before{content:none}.scheme-dark .xmas-offer{background:#ffffff0f;color:var(--fg, #E7EAF0)}.scheme-dark .xmas-offer__heading{color:#fff}.scheme-dark .xmas-offer__details{color:var(--c-on-dark-muted, #A9B1BF)}.xmas-code{display:inline-flex;align-items:center;min-height:34px;padding:4px 12px;background:#fff;border:1.5px dashed var(--xmas);border-radius:var(--radius-sm, 6px);color:var(--xmas-deep);font-weight:800;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.xmas-copy{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;padding:6px 16px;border:1.5px solid var(--c-ink, #0B0B0C);border-radius:var(--radius-sm, 6px);background:var(--c-ink, #0B0B0C);color:#fff;font:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;cursor:pointer;transition:background var(--dur-fast, .15s),color var(--dur-fast, .15s),border-color var(--dur-fast, .15s)}.xmas-copy:hover{background:#24262c;border-color:#24262c}.xmas-copy.is-copied{background:var(--c-success, #15803D);border-color:var(--c-success, #15803D)}.scheme-dark .xmas-code{background:transparent;color:#fff;border-color:#ffffff8c}.scheme-dark .xmas-copy{background:#fff;border-color:#fff;color:var(--c-ink, #0B0B0C)}.xmas-note{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:.875rem;line-height:1.45}.xmas-note>svg:first-child,.xmas-note>.icon:first-child{flex:none;width:18px;height:18px;margin-top:1px;color:var(--xmas)}.xmas-note a{color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:var(--xmas);text-decoration-thickness:1.5px;text-underline-offset:3px}.xmas-note a:hover{color:var(--xmas-deep)}.scheme-dark .xmas-note a:hover{color:#fff}.xmas-ribbon{position:relative;isolation:isolate}.xmas-ribbon:before,.xmas-ribbon:after{content:"";position:absolute;z-index:-1;pointer-events:none;opacity:var(--ribbon-o, 1)}.xmas-ribbon:before{top:0;bottom:0;left:var(--ribbon-x, 50%);width:var(--ribbon-w, 28px);transform:translate(-50%);background:linear-gradient(90deg,#0000001a,#fff3 32%,#fff0 52%,#00000014),var(--xmas)}.xmas-ribbon:after{left:0;right:0;top:var(--ribbon-y, 50%);height:var(--ribbon-w, 28px);transform:translateY(-50%);background:linear-gradient(180deg,#0000001a,#fff3 32%,#fff0 52%,#00000014),var(--xmas)}.xmas-bar{position:relative;isolation:isolate;overflow:hidden;background-color:var(--xmas);color:var(--xmas-ink);font-family:var(--font-body);font-size:.8125rem;font-weight:700;line-height:1.25;letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 -1px #00000024}.xmas-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.055) 0 1px,transparent 1px 13px),linear-gradient(90deg,#0000001f,#0000 22% 78%,#0000001f)}.xmas-bar :focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:3px}.xmas-bar a:focus-visible{outline-offset:-3px}.xmas-bar .icon{width:14px;height:14px;stroke-width:2}.xmas-bar__inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;column-gap:16px;min-height:40px}.xmas-bar.has-cd .xmas-bar__inner{grid-template-columns:minmax(0,1fr) auto}.xmas-bar__main{min-width:0;display:flex;justify-content:center}.xmas-bar__cd{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;justify-self:end}@media(min-width:1100px){.xmas-bar.has-cd:not(.is-offer) .xmas-bar__inner{grid-template-columns:236px minmax(0,1fr) 236px}.xmas-bar.has-cd:not(.is-offer) .xmas-bar__main{grid-column:2}.xmas-bar.has-cd:not(.is-offer) .xmas-bar__cd{grid-column:3}}.xmas-bar__msgs{display:grid;width:100%;min-width:0}.xmas-bar__msg{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;min-width:0;margin:0;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .28s var(--ease-out),transform .28s var(--ease-out),visibility 0s linear .28s}.xmas-bar__msg.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .5s var(--ease-out) .2s,transform .5s var(--ease-out) .2s,visibility 0s linear 0s}.xmas-bar__link{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-width:0;min-height:40px;color:inherit;text-decoration:none}.xmas-bar__link:before{content:"";flex:none;width:12px;height:4px;background:currentColor;opacity:.9;transform:skew(-24deg)}.xmas-bar__t{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.xmas-bar__t--short{display:none}a.xmas-bar__link:hover .xmas-bar__t{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.xmas-bar__arrow{flex:none;opacity:.85;transition:transform var(--dur, .24s) var(--ease-out)}a.xmas-bar__link:hover .xmas-bar__arrow{transform:translate(3px)}.xmas-bar__offer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;min-width:0;padding-block:6px;text-align:center}.xmas-bar__gift{flex:none}.xmas-bar__oh{min-width:0;font-weight:800}.xmas-bar__od{font-size:.8125rem;font-weight:600;letter-spacing:.01em;text-transform:none;opacity:.95}.xmas-bar__code{display:inline-flex;align-items:center;gap:6px}.xmas-bar .xmas-code{min-height:24px;padding:2px 8px;background:#00000029;border:1px dashed rgba(255,255,255,.7);border-radius:4px;color:inherit;font-size:.75rem}.xmas-bar .xmas-copy{min-height:24px;min-width:0;padding:2px 10px;background:transparent;border:1px solid rgba(255,255,255,.6);border-radius:var(--radius-pill, 999px);color:inherit;font-size:.6875rem;letter-spacing:.08em}.xmas-bar .xmas-copy:after{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}.xmas-bar .xmas-copy:hover{background:#ffffff24;border-color:#fff}.xmas-bar .xmas-copy.is-copied{background:#fff;border-color:#fff;color:var(--xmas-deep)}.xmas-bar__clock{display:none}.xmas-bar__cd-label{font-size:.6875rem;letter-spacing:.12em;opacity:.85}.xmas-bar .xmas-countdown{gap:.45em;padding:4px 10px;background:#0000002e;border-radius:var(--radius-pill, 999px);letter-spacing:.02em}.xmas-bar .xmas-countdown [data-d],.xmas-bar .xmas-countdown [data-h],.xmas-bar .xmas-countdown [data-m],.xmas-bar .xmas-countdown [data-s]{color:inherit}.xmas-bar .xmas-countdown__l{text-transform:lowercase}@media(max-width:699px){.xmas-bar{font-size:.75rem;letter-spacing:.04em}.xmas-bar__inner{min-height:36px;column-gap:10px}.xmas-bar__main,.xmas-bar__msg{justify-content:flex-start}.xmas-bar__link{min-height:36px;gap:8px}.xmas-bar__link:before{width:10px}.xmas-bar__msg.has-short .xmas-bar__t--full{display:none}.xmas-bar__msg.has-short .xmas-bar__t--short{display:block}.xmas-bar__arrow,.xmas-bar__cd-label{display:none}.xmas-bar__clock{display:block;opacity:.9}.xmas-bar__cd{gap:5px}.xmas-bar .xmas-countdown{padding:3px 8px;gap:.35em}.xmas-bar .xmas-countdown:not(.is-lt-day) .xmas-countdown__u--m{display:none}.xmas-bar .xmas-countdown.is-lt-day .xmas-countdown__u--d{display:none}.xmas-bar__offer{width:100%;justify-content:flex-start;gap:2px 8px;padding-block:6px;text-align:left}.xmas-bar__offer .xmas-bar__gift{display:none}.xmas-bar__oh{flex:1 1 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.03em;line-height:1.35}.xmas-bar__code{flex:none}.xmas-bar__od{order:2;flex:1 1 100%;line-height:1.3;letter-spacing:0}.xmas-bar.is-offer:not(.cd-offer) .xmas-bar__inner{grid-template-columns:minmax(0,1fr)}.xmas-bar.is-offer:not(.cd-offer) .xmas-bar__cd{display:none}}.xmas-pdp{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;padding:14px 16px 14px 20px;background:#fff;border:1px solid var(--c-border, #DDE3EC);border-radius:var(--radius, 10px);font-size:.875rem;line-height:1.45;color:var(--c-text, #16181D);overflow:hidden}.xmas-pdp:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--xmas)}.xmas-pdp__ico{width:22px;height:22px;margin-top:0;color:var(--xmas);stroke-width:1.75}.xmas-pdp__body{display:grid;gap:4px;min-width:0}.xmas-pdp__body>[data-when]{display:grid;gap:4px}.xmas-pdp p{margin:0}.xmas-pdp__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-weight:700;color:var(--c-ink, #0B0B0C)}.xmas-pdp__title .xmas-countdown{font-size:.8125rem}.xmas-pdp__list{display:grid;gap:2px;margin:2px 0 0;padding:0;list-style:none;color:var(--c-muted, #4B5563)}.xmas-pdp__list li{display:flex;align-items:baseline;gap:8px}.xmas-pdp__list li:before{content:"";flex:none;width:8px;height:3px;margin-bottom:3px;background:var(--xmas);transform:skew(-24deg)}.xmas-pdp__line{color:var(--c-muted, #4B5563)}.xmas-pdp a{color:var(--c-ink, #0B0B0C);font-weight:700;text-decoration:underline;text-decoration-color:var(--xmas);text-decoration-thickness:1.5px;text-underline-offset:3px}.xmas-pdp a:hover{color:var(--xmas-deep)}.xmas-pdp .xmas-offer{margin-top:6px}.xmas-pdp .xmas-offer__heading{font-size:.9375rem}.xmas-pdp--offer .xmas-offer--flat{margin-top:0;padding-top:0;border-top:0}.xmas-pdp.is-new{animation:xmasIn .5s var(--ease-out, cubic-bezier(.22, 1, .36, 1)) both}@keyframes xmasIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.xmas-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;line-height:1.3}.xmas-price.is-na{display:none}.xmas-gift.is-na,.xmas-qty-note.is-na,.xmas-pdp .xmas-offer.is-na,.xmas-pdp.is-na{display:none!important}.xmas-price__tag{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px 3px 9px;background:var(--xmas);color:var(--xmas-ink);border-radius:var(--radius-pill, 999px);font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap}.xmas-price__val{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.xmas-price__amt{font-family:var(--font-heading);font-weight:var(--heading-weight, 800);font-size:1.5rem;line-height:1;letter-spacing:.01em;color:var(--xmas);font-variant-numeric:tabular-nums}.xmas-price__unit{font-size:.875rem;color:var(--c-muted, #4B5563)}.xmas-price__note{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;color:var(--xmas-deep)}.xmas-price__note:before{content:"";flex:none;width:10px;height:3px;background:var(--xmas);transform:skew(-24deg)}.xmas-pdp>.xmas-gift{grid-column:1 / -1;margin-top:12px}.xmas-gift{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;padding:12px 14px 12px 12px;background-color:var(--xmas-soft);border-radius:var(--radius-sm, 6px);overflow:hidden}.xmas-gift{background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.5) 0 1px,transparent 1px 12px)}.xmas-gift__media{position:relative;display:grid;place-items:center;width:64px;height:64px;background:#fff;border-radius:var(--radius-sm, 6px);box-shadow:0 1px 2px #0b0b0c14,inset 0 0 0 1px #0b0b0c0f;overflow:hidden}.xmas-gift__media img{width:100%;height:100%;object-fit:cover}.xmas-gift__box{width:42px;height:42px}.xmas-gift__b{fill:var(--xmas)}.xmas-gift__l{fill:var(--xmas-deep)}.xmas-gift__r{fill:#fff;opacity:.92}.xmas-gift__w{fill:none;stroke:var(--xmas-deep);stroke-width:2.4;stroke-linejoin:round}.xmas-gift__body{display:grid;gap:2px;min-width:0}.xmas-gift p{margin:0}.xmas-gift__title{font-size:.9375rem;font-weight:800;line-height:1.3;color:var(--c-ink, #0B0B0C)}.xmas-gift__cond{font-size:.8125rem;font-weight:700;color:var(--xmas-deep)}.xmas-gift__text{font-size:.8125rem;line-height:1.45;color:var(--c-muted, #4B5563)}.xmas-gift__status{display:flex;align-items:center;gap:6px;margin-top:6px!important;font-size:.8125rem;font-weight:700;line-height:1.35;color:var(--c-ink, #0B0B0C)}.xmas-gift__status .icon{width:16px;height:16px;flex:none;stroke-width:2.25;color:var(--xmas)}.xmas-gift__status.is-ok,.xmas-gift__status.is-ok .icon{color:#0f6b32}.xmas-gift__status[hidden]{display:none!important}.xmas-qty-note{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:.8125rem;font-weight:700;line-height:1.35;color:var(--xmas-deep)}.xmas-qty-note:empty{display:none}.xmas-qty-note .icon{width:16px;height:16px;flex:none;margin:0;stroke-width:2;color:var(--xmas)}.xmas-qty-note.is-ok,.xmas-qty-note.is-ok .icon{color:var(--c-success, #15803D)}html[data-motion=none] .xmas-bar__msg{transform:none;transition:none}html[data-motion=none] .xmas-countdown .is-tick,html[data-motion=none] .xmas-pdp.is-new{animation:none}@media(prefers-reduced-motion:reduce){.xmas-bar__msg{transform:none;transition:none}.xmas-countdown .is-tick,.xmas-pdp.is-new{animation:none}}@media print{.xmas-bar{display:none!important}}.card__body:has(.xmas-card-price:not([hidden]) [data-xmas-strike]) .card__price .price__now,.pdp-price:has(.xmas-price:not([hidden]):not(.is-na)) [data-price-wrap] .price__now{text-decoration:line-through;text-decoration-thickness:1.5px;color:var(--c-muted, #4B5563);font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/51/assets/xmas.css.map */
