.cx-footer{margin-top:var(--cx-space);padding:0 var(--cx-gutter) 0}.cx-footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cx-gap)}.cx-footer__box{display:flex;flex-direction:column;gap:18px;min-height:clamp(240px,25vw,360px);padding:12px;background:var(--cx-surface);font-size:var(--cx-fs-s);line-height:1.25}.cx-footer__box>.cx-label,.cx-footer__box .cx-label{margin:0}.cx-footer__nav,.cx-footer__stores{display:grid;gap:18px}.cx-footer__claim{margin:0;font-size:var(--cx-fs-s);line-height:1.35;max-width:32ch}.cx-footer__note{color:var(--cx-muted)}.cx-footer__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.cx-footer__list>li{justify-self:start;max-width:100%}.cx-footer__link{display:inline;font-size:var(--cx-fs-s);line-height:1.25;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1px;transition:background-size var(--cx-base) var(--cx-ease)}@media(hover:hover){.cx-footer__link:hover{background-size:100% 1px}}.cx-footer__socials{display:flex;gap:10px;margin:0;padding:0;list-style:none}.cx-footer__social{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--cx-ink);transition:opacity var(--cx-fast) var(--cx-ease)}@media(hover:hover){.cx-footer__social:hover{opacity:.55}}.cx-footer__social .cx-icon{width:15px;height:15px}.cx-footer__mark{display:block;width:min(200px,70%);margin-top:auto;color:var(--cx-accent-soft);transition:color var(--cx-base) var(--cx-ease)}@media(hover:hover){.cx-footer__mark:hover{color:var(--cx-ink)}}.cx-footer__mark .icon,.cx-footer__mark svg{display:block;width:100%;height:auto;max-height:none}.cx-footer__mark svg path{fill:currentColor}.cx-footer__cta{display:flex;align-items:center;justify-content:space-between;height:var(--cx-control-h);margin-top:auto;padding:0 12px;background:var(--cx-accent);color:var(--cx-on-accent);font-size:var(--cx-fs-s);text-transform:uppercase;transition:background-color var(--cx-fast) var(--cx-ease)}@media(hover:hover){.cx-footer__cta:hover{background:var(--cx-accent-hover)}}.cx-footer__legal{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:var(--cx-gap);padding:18px 12px calc(18px + env(safe-area-inset-bottom));background:var(--cx-surface);font-size:var(--cx-fs-xs);text-transform:uppercase;line-height:1.3}.cx-footer__legal p{margin:0}.cx-footer__legalinfo{color:var(--cx-muted)}.cx-footer__credits{text-align:center;white-space:nowrap}.cx-footer__credits a{font-weight:600;letter-spacing:.02em}.cx-footer__end{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 16px}.cx-footer__pay{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;margin:0;padding:0;list-style:none}.cx-footer__payicon{display:block;width:32px;height:20px}.cx-footer__lang{display:flex;align-items:center;gap:10px;margin:0}.cx-footer__lang-label{color:var(--cx-muted)}.cx-footer__lang ul{display:flex;gap:10px;margin:0;padding:0;list-style:none}.cx-footer__lang button{padding:0;border:0;background:none;font:inherit;text-transform:inherit;color:var(--cx-muted);cursor:pointer}.cx-footer__lang button[aria-current]{color:var(--cx-ink);text-decoration:underline;text-underline-offset:2px}@media(hover:hover){.cx-footer__lang button:hover{color:var(--cx-ink);text-decoration:underline;text-underline-offset:2px}}.ly-switcher-wrapper.fixed{display:none!important}.cx-news__kform{display:grid;gap:8px}.cx-news__kfields{display:grid;gap:6px}.cx-news__pref{display:flex;gap:4px;margin:0 0 6px;padding:0;border:0}.cx-news__done{margin:0;font-size:var(--cx-fs-s)}@media(max-width:1023px){.cx-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-footer__box{min-height:200px}.cx-footer__legal{grid-template-columns:1fr;justify-items:center;text-align:center}.cx-footer__end{justify-content:center}}@media(max-width:767px){.cx-footer__grid{grid-template-columns:1fr}.cx-footer__box{min-height:0;gap:14px;padding:12px}.cx-footer__box--store{min-height:180px}.cx-footer__mark{width:150px}.cx-footer__box--news{display:none}.cx-footer__legal{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left}.cx-footer__credits{text-align:left}.cx-footer__end,.cx-footer__pay{justify-content:flex-start}}.cx-cart{position:fixed;top:0;right:0;bottom:0;z-index:70;width:min(440px,100%);background:var(--cx-bg);color:var(--cx-ink);transform:translate(100%);visibility:hidden;transition:transform var(--cx-base) var(--cx-ease),visibility 0s linear var(--cx-base)}.cx-cart.is-visible,.is-drawer-open .cx-cart{transform:none;visibility:visible;transition-delay:0s}.cx-cart:focus{outline:none}.cx-cart-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:69;background:#0003;opacity:0;visibility:hidden;transition:opacity var(--cx-base) var(--cx-ease),visibility 0s linear var(--cx-base)}.is-drawer-open .cx-cart-scrim{opacity:1;visibility:visible;transition-delay:0s}.cx-cart__panel{height:100%;display:flex;flex-direction:column}.cx-cart__head{display:flex;align-items:center;justify-content:space-between;height:var(--cx-header-h);padding:0 var(--cx-gutter);background:var(--cx-surface);flex:none}.cx-cart__title{font-size:var(--cx-fs-s);text-transform:uppercase;line-height:1}.cx-cart__title[data-count]:not([data-count=""]):after{content:" (" attr(data-count) ")"}.cx-cart__ship{padding:12px var(--cx-gutter);flex:none}.cx-cart__ship:empty{display:none}.cx-ship{display:grid;gap:8px;padding:10px;background:var(--cx-surface)}.cx-ship__text{font-size:var(--cx-fs-s);line-height:1.3}.cx-ship__text strong,.cx-ship__text b{font-weight:500}.cx-ship__track{height:4px;background:var(--cx-bg);overflow:hidden}.cx-ship__fill{display:block;height:100%;width:var(--cx-ship, 0%);background:var(--cx-ink);transition:width .6s var(--cx-ease)}.cx-ship.is-free .cx-ship__fill{background:var(--cx-accent-deep);color:var(--cx-on-accent)}.cx-cart__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--cx-gutter)}.cx-cart__items{display:grid;gap:4px}.cx-line{display:grid;grid-template-columns:84px 1fr;gap:12px;padding:6px;background:var(--cx-surface);animation:cx-rise .4s var(--cx-ease) both}.cx-line__media{position:relative;display:block;aspect-ratio:2 / 3;background:var(--cx-surface);overflow:hidden}.cx-line__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cx-line__info{display:flex;flex-direction:column;gap:6px;min-width:0;padding:2px 2px 0 0}.cx-line__top{display:flex;justify-content:space-between;gap:12px;font-size:var(--cx-fs-s);line-height:1.2}.cx-line__title{text-transform:uppercase}.cx-line__price{white-space:nowrap}.cx-line__meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:var(--cx-fs-s);color:var(--cx-muted)}.cx-line__meta b{font-weight:400;color:var(--cx-ink)}.cx-line__controls{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.cx-line__remove{font-size:var(--cx-fs-s);text-transform:uppercase;color:var(--cx-muted)}@media(hover:hover){.cx-line__remove:hover{color:var(--cx-ink)}}.cx-cart .quantity{display:inline-flex;align-items:center;height:30px;background:var(--cx-bg)}.cx-cart .quantity a{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;text-decoration:none;color:var(--cx-ink);transition:background-color var(--cx-fast) var(--cx-ease)}@media(hover:hover){.cx-cart .quantity a:hover{background:var(--cx-accent);color:var(--cx-on-accent)}}.cx-cart .quantity input{width:32px;height:30px;padding:0;border:0;background:transparent;text-align:center;font-size:14px;font-family:var(--cx-font-text);font-variant-numeric:tabular-nums;color:var(--cx-ink);-moz-appearance:textfield}.cx-cart .quantity input::-webkit-inner-spin-button,.cx-cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media(max-width:767px){.cx-cart .quantity{height:36px}.cx-cart .quantity a{width:36px;height:36px;font-size:18px}.cx-cart .quantity input{width:36px;height:36px}}.cx-cart__foot{flex:none;display:grid;gap:8px;padding:12px var(--cx-gutter) calc(12px + env(safe-area-inset-bottom));background:var(--cx-surface)}.cx-cart__row{display:flex;justify-content:space-between;align-items:baseline}.cx-cart__total{font-family:var(--cx-font-display);font-weight:300;font-stretch:var(--cx-display-stretch);font-size:28px;letter-spacing:-.04em}.cx-cart__note{font-size:var(--cx-fs-s);color:var(--cx-muted)}.cx-cart__view{justify-self:center;margin-top:4px}.cx-cart__empty{flex:1;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:var(--cx-gutter)}.cx-cart__empty-title{font-family:var(--cx-font-display);font-weight:300;font-stretch:var(--cx-display-stretch);font-size:var(--cx-fs-xl);letter-spacing:-.04em;line-height:1}.cx-cart__empty-actions{display:grid;gap:4px;margin-top:12px}.cx-toast{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:90;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 24px);min-height:40px;padding:10px 14px;background:var(--cx-ink);color:var(--cx-white);font-family:var(--cx-font-text);font-weight:300;font-size:var(--cx-fs-s);line-height:1.3;text-transform:uppercase;letter-spacing:var(--cx-track);transform:translate(-50%,calc(100% + 24px));transition:transform var(--cx-base) var(--cx-ease)}.cx-toast.is-visible{transform:translate(-50%)}.cx-toast__dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--cx-accent);color:var(--cx-on-accent)}.cx-toast[data-type=error]{background:#9b1c1c}.cx-toast[data-type=error] .cx-toast__dot{background:var(--cx-white)}.cx-js [data-cx-reveal]{opacity:0;transform:translateY(18px);transition:opacity .8s var(--cx-ease),transform 1s var(--cx-ease)}.cx-js [data-cx-reveal].is-in{opacity:1;transform:none}.cx-js .cx-statement__text[data-cx-reveal]{opacity:1;transform:translateY(-62%)}@media(prefers-reduced-motion:reduce){.cx-scope *,.cx-scope *:before,.cx-scope *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.cx-js [data-cx-reveal]{opacity:1;transform:none}.cx-slide__img,.cx-slide__video{transform:none!important}}.cx-news__frame{position:relative;margin:0 var(--cx-gutter);height:clamp(520px,47vw,680px);overflow:hidden;background:#cfd8d2}.cx-news__media{position:absolute;top:-6%;right:0;bottom:-6%;left:0}.cx-news__media img{transform:translate3d(0,var(--cx-par, 0px),0)}.cx-news__card{position:absolute;right:12px;bottom:12px;z-index:2;width:min(300px,calc(100% - 24px));display:grid;gap:12px;padding:8px;background:var(--cx-surface)}.cx-news__text{margin-bottom:18px}.cx-news__text p{margin:0}.cx-news__field-label{margin-bottom:6px}.cx-news__form #mc_embed_signup_scroll{display:grid;gap:4px}.cx-news__form .mc-field-group input,.cx-news__form .mc-field-group select{width:100%;height:var(--cx-control-h);padding:0 8px;margin:0;background:var(--cx-bg);border:0;border-radius:0;box-shadow:none;color:var(--cx-ink);font-family:var(--cx-font-text);font-weight:300;font-size:var(--cx-fs-s);letter-spacing:var(--cx-track)}.cx-news__form .mc-field-group input::placeholder{color:var(--cx-faint)}.cx-news__form .mc-field-group select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 13px) 50%,calc(100% - 9px) 50%;background-size:4px 4px;background-repeat:no-repeat}.cx-news__form .mc-field-group input:focus,.cx-news__form .mc-field-group select:focus{outline:1px solid var(--cx-ink);outline-offset:-1px}.cx-news__form input.button{width:100%;height:var(--cx-control-h);padding:0 12px;margin:4px 0 0;border:0;border-radius:0;background:var(--cx-accent);color:var(--cx-on-accent);text-align:left;cursor:pointer;font-family:var(--cx-font-text);font-weight:300;font-size:var(--cx-fs-s);text-transform:uppercase;letter-spacing:var(--cx-track);transition:background-color var(--cx-fast) var(--cx-ease),color var(--cx-fast) var(--cx-ease)}@media(hover:hover){.cx-news__form input.button:hover{background:var(--cx-accent-hover);color:var(--cx-on-accent)}}.cx-news__form input.button{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:7px 1px,1px 7px;background-position:right 15px center,right 18px center;background-repeat:no-repeat}@media(hover:hover){.cx-news__form input.button:hover{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:7px 1px,1px 7px;background-position:right 15px center,right 18px center;background-repeat:no-repeat}}.cx-news__form .response{font-size:var(--cx-fs-s);padding:6px 0}.cx-news__legal,.cx-news__legal p{font-size:var(--cx-fs-xs);line-height:1.3;color:var(--cx-muted);margin:0}.cx-news__legal a{text-decoration:underline}@media(max-width:767px){.cx-news__frame{height:640px}.cx-news__card{left:8px;right:8px;bottom:8px;width:auto}}.cx-newspop{position:fixed;top:calc(var(--cx-bar-h) + var(--cx-header-h) + var(--cx-gutter));right:var(--cx-gutter);z-index:45;width:min(464px,calc(100% - var(--cx-gutter) * 2));opacity:0;transform:translateY(-8px);transition:opacity var(--cx-base) var(--cx-ease),transform var(--cx-base) var(--cx-ease)}.cx-newspop[hidden]{display:none}.cx-newspop.is-open{opacity:1;transform:none}body:has(.cx-header.is-scrolled) .cx-newspop{top:calc(var(--cx-header-h) + var(--cx-gutter));transition:opacity var(--cx-base) var(--cx-ease),transform var(--cx-base) var(--cx-ease),top var(--cx-base) var(--cx-ease)}body:has(.cx-header.is-hidden) .cx-newspop{top:var(--cx-gutter)}.cx-newspop__panel{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:368px;max-height:calc(100dvh - var(--cx-header-h) - 24px);overflow-y:auto;padding:12px;background:var(--cx-surface);box-shadow:0 0 0 1px var(--cx-line)}.cx-newspop__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cx-newspop__title{margin:0;font-weight:300}.cx-newspop__close{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--cx-ink);cursor:pointer}.cx-newspop__close:before{content:"";position:absolute;top:-12px;right:-10px;bottom:-12px;left:-10px}@media(hover:hover){.cx-newspop__close:hover{opacity:.55}}.cx-newspop__form{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:24px}.cx-newspop__fields,.cx-newspop__done{display:grid;gap:22px;align-content:start}.cx-newspop__fields[hidden],.cx-newspop__done[hidden]{display:none}.cx-newspop__group{display:grid;gap:10px;margin:0;padding:0;border:0;min-width:0}.cx-newspop__group legend{margin-bottom:10px;padding:0}.cx-newspop__pref{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cx-newspop__promo{margin:0;font-size:20px;font-weight:400;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase}.cx-newspop__opt{position:relative;cursor:pointer}.cx-newspop__opt input{position:absolute;opacity:0;pointer-events:none}.cx-newspop__opt span{display:flex;align-items:center;justify-content:center;height:26px;box-shadow:inset 0 0 0 1px var(--cx-line);color:var(--cx-faint);font-size:var(--cx-fs-s);text-transform:uppercase;transition:color var(--cx-fast) var(--cx-ease),box-shadow var(--cx-fast) var(--cx-ease)}.cx-newspop__opt input:checked+span{color:var(--cx-ink);box-shadow:inset 0 0 0 1px var(--cx-ink)}.cx-newspop__opt input:focus-visible+span{outline:1px solid var(--cx-ink);outline-offset:2px}@media(hover:hover){.cx-newspop__opt:hover span{color:var(--cx-ink)}}.cx-newspop__input{width:100%;height:26px;padding:0 12px;border:0;border-radius:0;background:var(--cx-surface);box-shadow:inset 0 0 0 1px var(--cx-faint);font:inherit;font-size:var(--cx-fs-s);color:var(--cx-ink)}.cx-newspop__input::placeholder{color:var(--cx-faint)}.cx-newspop__input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--cx-ink)}.cx-newspop__terms,.cx-newspop__terms p{margin:0;font-size:var(--cx-fs-s);line-height:1.35;color:var(--cx-muted)}.cx-newspop__terms a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cx-newspop__msg{margin:0;font-size:var(--cx-fs-s);color:#9b1c1c}.cx-newspop__msg:empty{display:none}.cx-newspop__done-title{margin:0;font-size:var(--cx-fs-s);text-transform:uppercase}.cx-newspop__submit{display:flex;align-items:center;justify-content:space-between;width:100%;height:26px;padding:0 12px;border:0;border-radius:0;background:var(--cx-accent);color:var(--cx-on-accent);font:inherit;font-size:var(--cx-fs-s);text-transform:uppercase;cursor:pointer}@media(hover:hover){.cx-newspop__submit:hover{background:var(--cx-accent-hover);color:var(--cx-on-accent)}}.cx-newspop__submit[disabled]{opacity:.6;cursor:progress}@media(max-width:767px){.cx-newspop{left:var(--cx-gutter);width:auto}.cx-newspop__panel{min-height:0;gap:20px}.cx-newspop__opt span,.cx-newspop__submit{height:40px}.cx-newspop__input{height:40px;font-size:16px}}@media(prefers-reduced-motion:reduce){.cx-newspop{transition:none}}.cx-footer__form{display:grid;gap:4px;margin-top:auto}.cx-footer__fields{display:grid;gap:4px}.cx-footer__pref{display:flex;gap:4px;margin:0 0 4px;padding:0;border:0}.cx-footer__opt{position:relative;cursor:pointer}.cx-footer__opt input{position:absolute;opacity:0;width:1px;height:1px}.cx-footer__opt span{display:flex;align-items:center;height:var(--cx-control-h);padding:0 12px;background:var(--cx-fill);font-size:var(--cx-fs-s);text-transform:uppercase;transition:background-color var(--cx-fast) var(--cx-ease),color var(--cx-fast) var(--cx-ease)}.cx-footer__opt input:checked+span{background:var(--cx-ink);color:var(--cx-surface)}.cx-footer__opt input:focus-visible+span{outline:1px solid var(--cx-ink);outline-offset:2px}.cx-footer__input{width:100%;height:40px;padding:0 12px;border:0;border-radius:0;background:var(--cx-fill);font:inherit;font-size:14px;color:var(--cx-ink)}.cx-footer__input::placeholder{color:var(--cx-muted)}.cx-footer__input:focus{outline:1px solid var(--cx-ink);outline-offset:-1px}.cx-footer__form .cx-footer__cta{width:100%;height:40px;margin:0;border:0;cursor:pointer;font-family:inherit;font-weight:300}.cx-footer__form .cx-footer__cta.is-loading{opacity:.6}.cx-footer__msg{margin:0;font-size:var(--cx-fs-s);color:#9b1c1c}.cx-footer__msg:empty{display:none}.cx-footer__done{margin:0;font-size:var(--cx-fs-s);line-height:1.4}.cx-footer__nlegal{margin-top:8px;font-size:var(--cx-fs-xs);line-height:1.45;color:var(--cx-muted)}.cx-footer__nlegal p{margin:0}.cx-footer__nlegal a{color:inherit;text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cx-shell.css.map */
