﻿.w2w-shop{background:var(--w2w-nb-surface-teal);color:var(--w2w-nb-text)}.w2w-shop__inner{width:100%;max-width:1500px;margin:0 auto;padding:0 20px}@media(min-width: 1024px){.w2w-shop__inner{padding:0 40px}}.w2w-shop__eyebrow{margin:0;font-family:var(--w2w-nb-font-data);font-weight:500;font-size:14px;line-height:120%;letter-spacing:.28px;text-transform:uppercase;color:var(--w2w-nb-text)}.w2w-shop span:not([class]){font:inherit;letter-spacing:inherit}.w2w-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border:0;border-radius:40px;font-family:var(--w2w-nb-font-display);font-weight:500;font-size:16px;line-height:16px;letter-spacing:.8px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 220ms ease,border-color 220ms ease,color 220ms ease}@media(min-width: 1024px){.w2w-button{padding:15px 28px}}.w2w-button--primary{background:var(--w2w-nb-brand);color:#fff}.w2w-button--primary:visited,.w2w-button--primary:hover,.w2w-button--primary:focus,.w2w-button--primary:active{color:#fff}.w2w-button--ghost{background:rgba(236,238,243,.045);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1);color:#c3d2d8}.w2w-button--ghost:visited,.w2w-button--ghost:hover,.w2w-button--ghost:focus,.w2w-button--ghost:active{color:#c3d2d8}.w2w-button--block{display:flex;width:100%}.w2w-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(46,139,255,.12);box-shadow:inset 0 0 0 1px rgba(46,139,255,.9);font-family:var(--w2w-nb-font-data);font-weight:500;font-size:11px;line-height:120%;letter-spacing:1.1px;text-transform:uppercase;color:#bfdbff}.w2w-product-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:14px;background:rgba(236,238,243,.045);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1)}.w2w-product-card__media{position:relative}.w2w-product-card__photo{display:block;width:100%;height:320px;background-color:#08161c;background-size:cover;background-position:center}.w2w-product-card__badges{position:absolute;top:16px;left:16px;display:flex;flex-wrap:wrap;gap:8px;margin:0}.w2w-product-card__body{display:flex;flex:1;flex-direction:column;padding:24px}.w2w-product-card__text{display:flex;flex-direction:column;height:112px;overflow:hidden}.w2w-product-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-family:var(--w2w-nb-font-display);font-weight:500;font-size:22px;line-height:130%;letter-spacing:1.1px;text-transform:none;color:var(--w2w-nb-text)}.w2w-product-card__title a{color:inherit;text-decoration:none}.w2w-product-card__title a:hover,.w2w-product-card__title a:focus-visible{text-decoration:underline}.w2w-product-card__category{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:10px 0 0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:14px;line-height:155%;color:#6e747e}.w2w-product-card__price-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:auto 0 0;padding-top:18px}.w2w-product-card__price{font-family:var(--w2w-nb-font-data);font-weight:400;font-size:24px;line-height:120%;color:var(--w2w-nb-text);min-width:0;overflow-wrap:anywhere}.w2w-product-card__add{flex-shrink:0;padding:11px 20px;border-radius:999px;background:rgba(236,238,243,.12);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1);font-family:var(--w2w-nb-font-data);font-weight:500;font-size:11px;line-height:120%;letter-spacing:1.1px;text-transform:uppercase;color:var(--w2w-nb-text);text-decoration:none}.w2w-product-card__add:hover,.w2w-product-card__add:focus-visible{background:rgba(236,238,243,.2);box-shadow:inset 0 0 0 1px rgba(236,238,243,.18);color:var(--w2w-nb-text)}.w2w-product-card__price-row .w2w-product-card__add{margin:0;color:var(--w2w-nb-text);text-decoration:none !important}.w2w-product-card__price-row .w2w-product-card__add:hover,.w2w-product-card__price-row .w2w-product-card__add:focus-visible{color:var(--w2w-nb-text);text-decoration:none !important}.w2w-shop-divider{width:100%;height:2px;background:linear-gradient(90deg, rgba(194, 69, 31, 0) 0%, rgba(194, 69, 31, 0.75) 28%, rgba(232, 144, 42, 0.95) 52%, rgba(201, 154, 91, 0.5) 78%, rgba(201, 154, 91, 0) 100%)}.w2w-shop-pending{padding:64px 0}.w2w-shop-pending__note{margin:12px 0 0;font-family:var(--w2w-nb-font-body);font-size:15px;color:#6e747e}.w2w-shop-steps__list{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:0;padding:0;list-style:none}.w2w-shop-steps__step{display:flex;align-items:center;gap:18px;font-family:var(--w2w-nb-font-data);font-weight:500;font-size:11px;line-height:120%;letter-spacing:1.6px;text-transform:uppercase;color:#6e747e}.w2w-shop-steps__step+.w2w-shop-steps__step::before{content:"→";color:#6e747e}.w2w-shop-steps__step a:link,.w2w-shop-steps__step a:visited,.w2w-shop-steps__step a:hover,.w2w-shop-steps__step a:focus,.w2w-shop-steps__step a:active{color:inherit;text-decoration:none}.w2w-shop-steps__step--current{color:#fff}.w2w-shop--order-complete .w2w-shop-steps__step--done{color:var(--w2w-nb-text-tertiary)}.w2w-shop--order-complete .w2w-shop-steps__step--current{color:var(--w2w-nb-text)}.w2w-shop-steps__step--done{color:var(--w2w-nb-brand)}@media(min-width: 1024px){.w2w-shop-steps__step{font-size:15px}}.w2w-shop-header{padding:28px 0 0}@media(min-width: 1024px){.w2w-shop-header{padding:56px 0 0}}.w2w-shop-header__title-row{display:flex;align-items:baseline;gap:16px;margin-top:16px}@media(min-width: 1024px){.w2w-shop-header__title-row{margin-top:28px}}.w2w-shop-header__title{margin:0;font-family:var(--w2w-nb-font-display);font-weight:500;font-size:32px;line-height:114%;letter-spacing:.8px;text-transform:none;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-shop-header__title{font-size:64px;line-height:108%;letter-spacing:.96px}}.w2w-shop-header__count{margin:0;font-family:var(--w2w-nb-font-data);font-weight:400;font-size:14px;line-height:140%;letter-spacing:.14px;color:#6e747e}@media(min-width: 1024px){.w2w-shop-header__count{font-size:24px;line-height:120%;letter-spacing:0}}.w2w-meter__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}.w2w-meter__label{font-family:var(--w2w-nb-font-body);font-weight:600;font-size:15px;line-height:140%;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-meter__label{font-size:16px}}.w2w-meter__value{font-family:var(--w2w-nb-font-data);font-weight:400;font-size:14px;line-height:120%;letter-spacing:.16px;color:#3d91a2}@media(min-width: 1024px){.w2w-meter__value{font-size:16px}}.w2w-meter__goal{font:inherit;display:none}@media(min-width: 1024px){.w2w-meter__goal{display:inline}}.w2w-meter__track{display:block;height:6px;overflow:hidden;border-radius:999px;background:rgba(236,238,243,.12)}.w2w-meter__fill{display:block;max-width:100%;height:100%;border-radius:999px;background:#3d91a2}.w2w-cart-lines{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}@media(min-width: 1024px){.w2w-cart-lines{gap:14px}}.w2w-cart-line{display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:12px;background:rgba(236,238,243,.045);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1)}@media(min-width: 1024px){.w2w-cart-line{align-items:center;gap:22px;padding:20px 24px 20px 20px}}.w2w-cart-line__photo{flex:none;width:72px;height:72px;border-radius:8px;background:rgba(236,238,243,.06)}@media(min-width: 1024px){.w2w-cart-line__photo{width:96px;height:96px;border-radius:10px}}.w2w-cart-line__info{flex:1;min-width:0}.w2w-cart-line__name-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.w2w-cart-line__title{margin:0;font-family:var(--w2w-nb-font-display);font-weight:500;font-size:17px;line-height:130%;letter-spacing:1.1px;text-transform:none;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-cart-line__title{font-size:22px;line-height:130%}}.w2w-cart-line__inline-total{flex:none;font-family:var(--w2w-nb-font-data);font-weight:400;font-size:14px;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-cart-line__inline-total{display:none}}.w2w-cart-line__variant{margin:6px 0 0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:11px;line-height:155%;color:#6e747e}@media(min-width: 1024px){.w2w-cart-line__variant{margin-top:8px;font-size:14px}}.w2w-cart-line__controls{display:flex;align-items:center;gap:14px;margin-top:12px}@media(min-width: 1024px){.w2w-cart-line__controls{gap:20px;margin-top:16px}}.w2w-cart-line__money{display:none}@media(min-width: 1024px){.w2w-cart-line__money{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}}.w2w-cart-line__total{font-family:var(--w2w-nb-font-data);font-weight:400;font-size:24px;line-height:120%;color:var(--w2w-nb-text)}.w2w-cart-line__each{font-family:var(--w2w-nb-font-body);font-weight:400;font-size:12px;line-height:145%;color:#6e747e}.w2w-shop .w2w-cart-line__remove{padding:0;border:0;background:none;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:14px;line-height:145%;color:#6e747e;text-decoration:none;cursor:pointer;transition:color 200ms ease}.w2w-shop .w2w-cart-line__remove:hover,.w2w-shop .w2w-cart-line__remove:focus-visible{color:var(--w2w-nb-text)}.w2w-qty{display:inline-flex;align-items:center;gap:12px;padding:5px;border-radius:999px;background:rgba(236,238,243,.1215686275)}@media(min-width: 1024px){.w2w-qty{gap:14px;padding:6px}}.w2w-shop .w2w-qty__button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:rgba(236,238,243,.031372549);font-family:var(--w2w-nb-font-data);font-weight:400;font-size:14px;line-height:1;color:#6e747e;cursor:pointer;transition:color 200ms ease,background-color 200ms ease}.w2w-shop .w2w-qty__button--plus{background:rgba(236,238,243,.0431372549);color:#c3d2d8}.w2w-shop .w2w-qty__button:hover,.w2w-shop .w2w-qty__button:focus-visible{background:rgba(236,238,243,.08);color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-shop .w2w-qty__button{width:26px;height:26px;font-size:16px}}.w2w-qty__value{min-width:20px;font-family:var(--w2w-nb-font-data);font-weight:400;font-size:14px;line-height:1;text-align:center;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-qty__value{min-width:22px;font-size:16px}}.w2w-shop .w2w-input{display:block;width:100%;height:50px;padding:0 14px;border:0;border-radius:8px;background:#050b0e;box-shadow:inset 0 0 0 1px rgba(236,238,243,.1);font-family:var(--w2w-nb-font-body);font-weight:400;font-size:15px;color:var(--w2w-nb-text);appearance:none;transition:box-shadow 200ms ease}.w2w-shop .w2w-input::placeholder{color:#6e747e}.w2w-shop .w2w-input:focus,.w2w-shop .w2w-input:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--w2w-nb-brand)}.w2w-shop .w2w-input--error{background:rgba(194,69,31,.07);box-shadow:inset 0 0 0 1px rgba(194,69,31,.45);color:#c2451f}@media(min-width: 1024px){.w2w-shop .w2w-input{height:54px;padding:0 16px;font-size:16px}}.w2w-field{display:flex;flex-direction:column;gap:8px;margin:0}.w2w-field__label{font-family:var(--w2w-nb-font-body);font-weight:400;font-size:16px;line-height:130%;color:var(--w2w-nb-text)}.w2w-field__required{color:#f05454}.w2w-field__hint{font-size:12px;color:#6e747e}.w2w-field__select{position:relative;display:block}.w2w-field__chevron{position:absolute;top:50%;right:16px;width:22px;height:21px;transform:translateY(-50%);color:#6e747e;pointer-events:none}.w2w-field__chevron svg{display:block;width:100%;height:100%}.w2w-field__street-rows{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width: 1024px){.w2w-field__street-rows{grid-template-columns:minmax(0, 556fr) minmax(0, 200fr);gap:28px}}.w2w-checkbox{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.w2w-checkbox__input{position:absolute;width:1px;height:1px;opacity:0}.w2w-shop .w2w-checkbox__box{display:block;width:18px;height:18px;border-radius:4px;background:#050b0e;box-shadow:inset 0 0 0 1px rgba(236,238,243,.1);transition:background-color 180ms ease,box-shadow 180ms ease}.w2w-shop .w2w-checkbox__input:checked+.w2w-checkbox__box{background:var(--w2w-nb-brand);box-shadow:inset 0 0 0 1px var(--w2w-nb-brand)}.w2w-shop .w2w-checkbox__input:focus-visible+.w2w-checkbox__box{box-shadow:inset 0 0 0 1px var(--w2w-nb-brand),0 0 0 2px rgba(46,139,255,.4)}.w2w-checkbox__label{font-family:var(--w2w-nb-font-data);font-weight:500;font-size:14px;letter-spacing:.28px;text-transform:uppercase;color:var(--w2w-nb-text)}.w2w-chip{display:inline-flex;align-items:center;gap:8px;margin:0;padding:9px 14px;border-radius:999px;background:rgba(232,144,42,.12);font-family:var(--w2w-nb-font-data);font-weight:500;font-size:12px;line-height:120%;letter-spacing:1.1px;text-transform:uppercase;color:#e8902a}.w2w-chip__label{font:inherit;letter-spacing:inherit}.w2w-shop .w2w-chip__remove{padding:0;border:0;background:none;font-size:14px;line-height:1;color:inherit;cursor:pointer}.w2w-summary{padding:22px 20px;border-radius:14px;background:rgba(236,238,243,.045);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1)}@media(min-width: 1024px){.w2w-summary{padding:30px}}.w2w-summary__title{margin:0 0 18px;font-family:var(--w2w-nb-font-display);font-weight:500;font-size:18px;line-height:130%;letter-spacing:1.1px;text-transform:none;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-summary__title{margin-bottom:22px;font-size:22px}}.w2w-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 12px}.w2w-summary__row--total{margin-top:16px}.w2w-summary__row--total .w2w-summary__label{font-weight:600}.w2w-summary__row--total .w2w-summary__value{font-family:var(--w2w-nb-font-data);font-weight:500;font-size:24px}@media(min-width: 1024px){.w2w-summary__row--total .w2w-summary__value{font-size:36px}}.w2w-summary__label{font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:145%;color:var(--w2w-nb-text-secondary)}@media(min-width: 1024px){.w2w-summary__label{font-size:16px}}@media(min-width: 1024px)and (max-width: 1535px){.w2w-summary__label{font-size:14px}}.w2w-summary__value{font-family:var(--w2w-nb-font-data);font-weight:400;font-size:14px;line-height:130%;letter-spacing:.16px;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-summary__value{font-size:16px}}.w2w-summary__value--teal{color:#3d91a2}.w2w-summary__value--amber{color:#e8902a}.w2w-summary__value--brand{color:var(--w2w-nb-brand)}.w2w-summary__hairline{display:block;height:1px;margin:18px 0;background:rgba(236,238,243,.07)}.w2w-summary__caption{margin:0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:11px;line-height:145%;color:#6e747e}@media(min-width: 1024px){.w2w-summary__caption{font-size:12px}}.w2w-summary__promo{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:14px;margin-top:24px}@media(min-width: 1024px){.w2w-summary__promo{flex-direction:row;flex-wrap:wrap;align-items:center}}.w2w-summary__promo-field{position:relative;width:100%}@media(min-width: 1024px){.w2w-summary__promo-field{flex:1 1 auto;min-width:160px}}.w2w-shop .w2w-summary__promo-apply{position:absolute;top:50%;right:14px;padding:6px 8px;transform:translateY(-50%);border:0;background:none;font-family:var(--w2w-nb-font-data);font-weight:500;font-size:11px;letter-spacing:1.1px;text-transform:uppercase;color:var(--w2w-nb-brand);cursor:pointer}.w2w-shop .w2w-summary__promo-apply:disabled{color:var(--w2w-nb-text-tertiary);cursor:default}.w2w-summary__cta{display:flex;flex-direction:column;gap:12px;margin-top:24px}.w2w-summary__terms{display:flex;justify-content:space-between;gap:12px;margin:0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:11px;line-height:145%;color:var(--w2w-nb-text-secondary)}@media(min-width: 1024px){.w2w-summary__terms{font-size:12px}}.w2w-shop-empty{padding:56px 0;text-align:center}@media(min-width: 1024px){.w2w-shop-empty{display:flex;align-items:center;min-height:712px;padding:0}}.w2w-shop-empty .w2w-shop__inner{display:flex;flex-direction:column;align-items:center}.w2w-shop-empty__icon{display:block;width:84px;height:84px;color:#6e747e}.w2w-shop-empty__icon svg{display:block;width:100%;height:100%}@media(min-width: 1024px){.w2w-shop-empty__icon{width:120px;height:120px}}.w2w-shop-empty__heading{margin:24px 0 0;font-family:var(--w2w-nb-font-display);font-weight:500;font-size:32px;line-height:114%;letter-spacing:.8px;text-transform:none;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-shop-empty__heading{margin-top:32px;font-size:64px;line-height:108%;letter-spacing:.96px}}.w2w-shop-empty__body{max-width:340px;margin:14px 0 0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:15px;line-height:158%;color:#c3d2d8}@media(min-width: 1024px){.w2w-shop-empty__body{max-width:640px;margin-top:20px;font-size:20px;line-height:155%}}@media(min-width: 1024px){.w2w-shop-empty__body--mobile{display:none}}.w2w-shop-empty__body--desktop{display:none}@media(min-width: 1024px){.w2w-shop-empty__body--desktop{display:block}}.w2w-shop-empty__actions{display:flex;flex-direction:column;gap:12px;width:100%;max-width:350px;margin-top:28px}.w2w-shop-empty__actions .w2w-button{width:100%}@media(min-width: 1024px){.w2w-shop-empty__actions{flex-direction:row;justify-content:center;gap:14px;max-width:none;margin-top:36px}.w2w-shop-empty__actions .w2w-button{width:auto}}.w2w-shop-suggest{padding:48px 0 56px}@media(min-width: 1024px){.w2w-shop-suggest{padding:0;display:flex;align-items:center;min-height:712px}}.w2w-shop-suggest .w2w-shop__inner{display:flex;flex-direction:column}.w2w-shop-suggest__grid{display:grid;grid-template-columns:1fr;gap:18px;margin:20px 0 0;padding:0;list-style:none}@media(min-width: 1024px){.w2w-shop-suggest__grid>*{min-width:0}.w2w-shop-suggest__grid{grid-template-columns:repeat(4, 1fr);gap:24px;margin-top:28px}}.w2w-shop-suggest__cell{display:flex}.w2w-shop-suggest__cell--desktop-only{display:none}@media(min-width: 1024px){.w2w-shop-suggest__cell--desktop-only{display:flex}}.w2w-shop-suggest__more{margin-top:18px}@media(min-width: 1024px){.w2w-shop-suggest__more{display:none}}.w2w-shop--cart-items .w2w-shop-header{padding:44px 0 24px}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-shop-header{padding:62px 0 34px}}.w2w-shop--cart-items .w2w-shop-steps{display:none}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-shop-steps{display:block}}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-shop-crumbs{display:none}}.w2w-shop--cart-items .w2w-shop-header__title-row{gap:12px;margin-top:18px}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-shop-header__title-row{gap:18px;margin-top:26px}}.w2w-shop-crumbs{display:flex;align-items:baseline;gap:8px;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:152%}.w2w-shop-crumbs__link{color:var(--w2w-nb-brand);text-decoration:none}.w2w-shop-crumbs__link:visited,.w2w-shop-crumbs__link:hover,.w2w-shop-crumbs__link:focus{color:var(--w2w-nb-brand)}.w2w-shop-crumbs__link:hover,.w2w-shop-crumbs__link:focus-visible{text-decoration:underline}.w2w-shop-crumbs__sep,.w2w-shop-crumbs__current{font:inherit;color:var(--w2w-nb-text-tertiary)}.w2w-shop-cart{padding:0 0 56px}@media(min-width: 1024px){.w2w-shop-cart{padding:0 0 140px}}.w2w-shop-cart__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 1024px){.w2w-shop-cart__grid{grid-template-columns:minmax(0, 880fr) minmax(0, 440fr);align-items:start;gap:100px}}.w2w-qty--locked{display:inline-flex;align-items:center;min-height:34px;font-family:var(--w2w-nb-font-data);font-size:14px;letter-spacing:.14px;color:var(--w2w-nb-text-secondary)}.w2w-qty--locked input[type=hidden]{display:none}.w2w-cart-line__remove--plugin{display:inline-flex;align-items:center}.w2w-cart-line__remove--plugin a{font:inherit;color:inherit;text-decoration:underline}.w2w-shop-cart-form.is-busy{opacity:.55;transition:opacity 120ms ease}.w2w-shop-cart-form.is-busy .w2w-qty{pointer-events:none}.w2w-shop--cart-items .w2w-meter{margin-bottom:24px;padding:18px;border-radius:12px;background:rgba(61,145,162,.0705882353);box-shadow:inset 0 0 0 1px rgba(61,145,162,.4784313725)}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-meter{margin-bottom:14px;padding:22px 26px}}.w2w-shop--cart-items .w2w-meter__row{align-items:center;margin:0 0 12px}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-meter__row{margin-bottom:14px}}.w2w-shop--cart-items .w2w-meter__label{font-size:15px;line-height:152%}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-meter__label{font-size:16px;line-height:155%}}.w2w-shop--cart-items .w2w-meter__value{font-size:14px;line-height:140%;letter-spacing:.14px}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-meter__value{font-size:16px;letter-spacing:.16px}}.w2w-shop--cart-items .w2w-cart-lines{gap:12px}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-cart-lines{gap:14px}}.w2w-shop--cart-items .w2w-cart-line{display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:12px;background:rgba(236,238,243,.0431372549);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843)}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-cart-line{align-items:center;gap:22px;padding:20px 24px 20px 20px}}.w2w-shop--cart-items .w2w-cart-line__photo{flex:none;width:72px;height:72px;border-radius:8px;background-color:#08161c;background-position:center;background-size:cover}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-cart-line__photo{width:96px;height:96px;border-radius:10px}}.w2w-shop--cart-items .w2w-cart-line__info{display:flex;flex:1 0 0;flex-direction:column;min-width:0}.w2w-shop--cart-items .w2w-cart-line__name-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.w2w-shop--cart-items .w2w-cart-line__title{min-width:0;margin:0;font-family:var(--w2w-nb-font-display);font-weight:500;font-size:17px;line-height:132%;letter-spacing:.85px;text-transform:none;color:var(--w2w-nb-text)}.w2w-shop--cart-items .w2w-cart-line__title a{color:inherit;text-decoration:none}.w2w-shop--cart-items .w2w-cart-line__title a:hover,.w2w-shop--cart-items .w2w-cart-line__title a:focus-visible{text-decoration:underline}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-cart-line__title{font-size:22px;line-height:130%;letter-spacing:1.1px}}.w2w-shop--cart-items .w2w-cart-line__inline-total{flex:none;font-family:var(--w2w-nb-font-data);font-weight:400;font-size:14px;line-height:140%;letter-spacing:.14px;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-cart-line__inline-total{display:none}}.w2w-shop--cart-items .w2w-cart-line__variant{margin:6px 0 0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:11px;line-height:145%;color:var(--w2w-nb-text-tertiary)}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-cart-line__variant{margin-top:8px;font-size:14px;line-height:155%}}.w2w-shop--cart-items .w2w-cart-line__controls{display:flex;align-items:center;gap:14px;margin-top:12px}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-cart-line__controls{gap:20px;margin-top:16px}}.w2w-shop--cart-items .w2w-cart-line__remove{padding:0;border:0;background:none;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:155%;color:var(--w2w-nb-text-tertiary);text-decoration:none;cursor:pointer}.w2w-shop--cart-items .w2w-cart-line__remove:visited{color:var(--w2w-nb-text-tertiary)}.w2w-shop--cart-items .w2w-cart-line__remove:hover,.w2w-shop--cart-items .w2w-cart-line__remove:focus-visible{color:var(--w2w-nb-text);text-decoration:underline}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-cart-line__remove{font-size:14px}}.w2w-shop--cart-items .w2w-cart-line__money{display:none}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-cart-line__money{display:flex;flex:none;flex-direction:column;align-items:flex-end}}.w2w-shop--cart-items .w2w-cart-line__total{font-family:var(--w2w-nb-font-data);font-weight:400;font-size:24px;line-height:120%;letter-spacing:0;color:var(--w2w-nb-text)}.w2w-shop--cart-items .w2w-cart-line__each{margin-top:6px;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:12px;line-height:145%;color:var(--w2w-nb-text-tertiary)}.w2w-shop--cart-items .w2w-summary__title{margin:0 0 16px;font-size:17px;line-height:132%;letter-spacing:.85px}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-summary__title{margin-bottom:22px;font-size:22px;line-height:130%;letter-spacing:1.1px}}.w2w-shop--cart-items .w2w-summary__row{align-items:center;margin:0 0 12px}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-summary__row{margin-bottom:14px}}.w2w-shop--cart-items .w2w-summary__label{font-size:13px;line-height:152%}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-summary__label{font-size:16px;line-height:160%}}.w2w-shop--cart-items .w2w-summary__value{font-size:14px;line-height:140%;letter-spacing:.14px}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-summary__value{font-size:16px;letter-spacing:.16px}}.w2w-shop--cart-items .w2w-summary__hairline{margin:0 0 14px}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-summary__hairline{margin-bottom:18px}}.w2w-shop--cart-items .w2w-summary__row--total{align-items:baseline;margin:0 0 6px}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-summary__row--total{margin-bottom:8px}}.w2w-shop--cart-items .w2w-summary__row--total .w2w-summary__label{font-weight:600;font-size:15px;line-height:152%;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-summary__row--total .w2w-summary__label{font-size:16px;line-height:155%}}.w2w-shop--cart-items .w2w-summary__row--total .w2w-summary__value{font-weight:500;font-size:24px;line-height:108%;letter-spacing:0}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-summary__row--total .w2w-summary__value{font-size:36px;line-height:105%}}.w2w-shop--cart-items .w2w-summary__caption{font-size:11px}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-summary__caption{font-size:12px}}.w2w-shop--cart-items .w2w-summary__promo{flex-direction:column-reverse;align-items:stretch;gap:14px;margin-top:18px}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-summary__promo{flex-direction:row;align-items:center;margin-top:24px}}.w2w-shop--cart-items .w2w-summary__promo-field{width:100%}.w2w-shop--cart-items .w2w-summary__promo-field .w2w-input{height:54px;padding:0 16px;padding-right:74px;border-radius:8px;background:#050b0e;box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843);font-size:16px;line-height:160%}.w2w-shop--cart-items .w2w-summary__promo-apply{right:16px;padding:0;font-size:11px;line-height:120%;letter-spacing:1.1px}.w2w-shop--cart-items .w2w-chip{align-self:flex-start;gap:10px;padding:8px 12px 8px 14px;border-radius:999px;background:rgba(232,144,42,.1019607843);box-shadow:inset 0 0 0 1px rgba(232,144,42,.5490196078);color:var(--w2w-nb-warm-amber)}.w2w-shop--cart-items .w2w-chip__label{font-family:var(--w2w-nb-font-data);font-weight:500;font-size:11px;line-height:120%;letter-spacing:1.1px;text-transform:uppercase;color:inherit}.w2w-shop--cart-items .w2w-shop .w2w-chip__remove,.w2w-shop--cart-items .w2w-chip__remove{padding:0;border:0;background:none;font-family:var(--w2w-nb-font-data);font-weight:400;font-size:16px;line-height:140%;letter-spacing:.16px;color:inherit;text-decoration:none}.w2w-shop--cart-items .w2w-summary__cta{gap:12px;margin-top:24px}.w2w-shop--cart-items .w2w-summary__terms{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:0;padding:0;list-style:none;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:11px;line-height:145%;color:var(--w2w-nb-text-secondary)}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-summary__terms{font-size:12px}}.w2w-shop--cart-items .w2w-summary__terms li{margin:0 0 0 18px;list-style:disc}.w2w-shop--cart-items .w2w-shop-suggest{padding:0 0 56px}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-shop-suggest{padding:0 0 140px}}.w2w-shop--cart-items .w2w-shop-suggest__eyebrow{margin:0 0 18px;font-size:11px;line-height:120%;letter-spacing:1.1px;color:var(--w2w-nb-text-tertiary)}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-shop-suggest__eyebrow{margin-bottom:26px}}.w2w-shop--cart-items .w2w-shop-suggest__grid{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-shop-suggest__grid{flex-direction:row;align-items:stretch;gap:24px}}.w2w-shop--cart-items .w2w-shop-suggest__cell{display:flex}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-shop-suggest__cell{flex:1 0 0;min-width:0}.w2w-shop--cart-items .w2w-shop-suggest__cell>.w2w-product-card{min-width:0;width:100%}}.w2w-shop--cart-items .w2w-shop-suggest__cell--desktop-only{display:none}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-shop-suggest__cell--desktop-only{display:flex}}.w2w-shop--cart-items .w2w-shop-suggest__more{margin-top:18px}@media(min-width: 1024px){.w2w-shop--cart-items .w2w-shop-suggest__more{display:none}}.w2w-shop-confirm{padding:8px 0 28px}@media(min-width: 1024px){.w2w-shop-confirm{padding:0 0 56px}}.w2w-shop-confirm__badge{display:inline-flex;align-items:center;gap:10px;margin:0;padding:7px 14px;border-radius:999px;background:rgba(46,139,255,.12);font-family:var(--w2w-nb-font-data);font-weight:500;font-size:11px;line-height:120%;letter-spacing:1.1px;text-transform:uppercase;color:var(--w2w-nb-brand)}@media(min-width: 1024px){.w2w-shop-confirm__badge{padding:8px 16px 8px 14px}}.w2w-shop-confirm__check{font-family:var(--w2w-nb-font-data);font-weight:400;font-size:14px;letter-spacing:.28px}.w2w-shop-confirm__heading{max-width:873px;margin:14px 0 0;font-family:var(--w2w-nb-font-display);font-weight:500;font-size:26px;line-height:120%;letter-spacing:0;text-transform:none;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-shop-confirm__heading{margin-top:20px;font-size:44px;line-height:120%}}.w2w-shop-confirm__body{max-width:600px;margin:12px 0 0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:150%;color:#6e747e}@media(min-width: 1024px){.w2w-shop-confirm__body{margin-top:20px;font-size:16px}}.w2w-shop-receipt{padding:0 0 56px}@media(min-width: 1024px){.w2w-shop-receipt{padding:0 0 140px}}.w2w-shop--order-complete .w2w-shop-header--steps-only{padding-bottom:24px}@media(min-width: 1024px){.w2w-shop--order-complete .w2w-shop-header--steps-only{padding-bottom:56px}}.w2w-shop--order-complete .w2w-shop-confirm{padding-bottom:28px}@media(min-width: 1024px){.w2w-shop--order-complete .w2w-shop-confirm{padding-bottom:70px}}.w2w-shop-receipt__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 1024px){.w2w-shop-receipt__grid{grid-template-columns:minmax(0, 780fr) minmax(0, 540fr);align-items:start;gap:100px}}.w2w-shop-receipt__main,.w2w-shop-receipt__rail{display:flex;flex-direction:column;gap:16px}@media(min-width: 1024px){.w2w-shop-receipt__main,.w2w-shop-receipt__rail{gap:24px}}.w2w-shop-receipt__meta{display:flex;flex-direction:column;gap:12px}@media(min-width: 1024px){.w2w-shop-receipt__meta{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px}}.w2w-shop-receipt__meta-cell{display:flex;align-items:baseline;justify-content:space-between;gap:12px}@media(min-width: 1024px){.w2w-shop-receipt__meta-cell{flex-direction:column;align-items:flex-start;gap:10px}}.w2w-shop-receipt__meta-value{display:inline-flex;align-items:center;gap:6px;margin:0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:1.2;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-shop-receipt__meta-value{font-size:16px}}.w2w-shop-receipt__meta-value--brand{font-family:var(--w2w-nb-font-data);color:var(--w2w-nb-brand)}.w2w-shop-receipt__meta-copy{flex:none;width:14px;height:17px;color:#3d91a2}@media(min-width: 1024px){.w2w-shop-receipt__meta-copy{width:16px;height:19px}}.w2w-order__table-head--desktop{display:none}@media(min-width: 1024px){.w2w-order__table-head--desktop{display:flex}}.w2w-shop--order-complete .w2w-order__line-photo{flex:none;width:40px;height:50px;border-radius:6px;background-color:rgba(236,238,243,.06);background-size:cover;background-position:center}@media(min-width: 1024px){.w2w-shop--order-complete .w2w-order__line-photo{width:44px;height:56px}}.w2w-shop--order-complete .w2w-order__line-meta{margin:6px 0 12px;font-family:var(--w2w-nb-font-data);font-weight:400;font-size:11px;letter-spacing:1.32px;color:#6e747e}@media(min-width: 1024px){.w2w-shop--order-complete .w2w-order__line-meta{font-size:14px;letter-spacing:.28px}}.w2w-shop-receipt__payment-label{white-space:nowrap}.w2w-shop-receipt__address{margin:14px 0 0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:170%;color:#6e747e}@media(min-width: 1024px){.w2w-shop-receipt__address{font-size:16px}}.w2w-shop-next{display:flex;flex-direction:column;gap:14px}@media(min-width: 1024px){.w2w-shop-next{gap:18px}}.w2w-shop-next{margin:16px 0 0;padding:0;list-style:none}.w2w-shop-next__item{display:flex;gap:16px}.w2w-shop-next__number{flex:none;font-family:var(--w2w-nb-font-data);font-weight:500;font-size:12px;line-height:150%;letter-spacing:1.44px;color:var(--w2w-nb-brand)}.w2w-shop-next__title{margin:0;font-family:var(--w2w-nb-font-body);font-weight:600;font-size:13px;line-height:140%;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-shop-next__title{font-size:16px}}.w2w-shop-next__text{margin:6px 0 0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:150%;color:#6e747e}@media(min-width: 1024px){.w2w-shop-next__text{font-size:14px}}.w2w-shop-receipt__actions{display:flex;flex-direction:column;gap:12px;margin-top:16px}@media(min-width: 1024px){.w2w-shop--order-complete .w2w-order__mobile{display:none}}.w2w-shop--order-complete .w2w-order__desktop{display:none}@media(min-width: 1024px){.w2w-shop--order-complete .w2w-order__desktop{display:inline}}.w2w-shop--checkout .w2w-shop-header{padding:44px 0 20px}@media(min-width: 1024px){.w2w-shop--checkout .w2w-shop-header{padding:62px 0 60px}}.w2w-shop--checkout .w2w-shop-steps{display:block}.w2w-shop-checkout{padding:0 0 56px}@media(min-width: 1024px){.w2w-shop-checkout{padding:0 0 140px}}.w2w-shop-checkout__grid{display:grid;grid-template-columns:1fr;gap:34px}@media(min-width: 1024px){.w2w-shop-checkout__grid{grid-template-columns:minmax(0, 784fr) minmax(0, 540fr);align-items:start;gap:100px}}.w2w-shop-checkout__intro{padding:0}.w2w-shop-checkout__intro>.w2w-shop__inner:empty{display:none}.w2w-shop--checkout .woocommerce-billing-fields>h3,.w2w-shop--checkout .woocommerce-shipping-fields>h3,.w2w-shop--checkout .w2w-checkout-extra-fields>h3{margin:0;font-family:var(--w2w-nb-font-data);font-weight:500;font-size:12px;line-height:normal;letter-spacing:.24px;text-transform:uppercase;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-shop--checkout .woocommerce-billing-fields>h3,.w2w-shop--checkout .woocommerce-shipping-fields>h3,.w2w-shop--checkout .w2w-checkout-extra-fields>h3{font-size:14px;letter-spacing:.28px}}.w2w-shop--checkout .w2w-checkout-extra-fields{margin-top:28px}@media(min-width: 1024px){.w2w-shop--checkout .w2w-checkout-extra-fields{margin-top:40px}}.w2w-shop--checkout .w2w-checkout-extra-fields hr{display:none}.w2w-shop--checkout .w2w-checkout-extra-fields__heading{grid-column:1/-1;margin:8px 0 0;font-family:var(--w2w-nb-font-body);font-weight:600;font-size:15px;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-shop--checkout .w2w-checkout-extra-fields__heading{font-size:16px}}.w2w-shop--checkout form.checkout .woocommerce-billing-fields__field-wrapper,.w2w-shop--checkout form.checkout .woocommerce-shipping-fields__field-wrapper,.w2w-shop--checkout form.checkout .woocommerce-additional-fields__field-wrapper,.w2w-shop--checkout form.checkout .w2w-checkout-extra-fields{display:grid;grid-template-columns:1fr;gap:18px;margin-top:34px}@media(min-width: 1024px){.w2w-shop--checkout form.checkout .woocommerce-billing-fields__field-wrapper,.w2w-shop--checkout form.checkout .woocommerce-shipping-fields__field-wrapper,.w2w-shop--checkout form.checkout .woocommerce-additional-fields__field-wrapper,.w2w-shop--checkout form.checkout .w2w-checkout-extra-fields{grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px}}.w2w-shop--checkout form.checkout .w2w-checkout-extra-fields>h3{grid-column:1/-1}.w2w-shop--checkout form.checkout .form-row{display:flex;flex-direction:column;gap:8px;width:auto;margin:0;padding:0;float:none;grid-column:1/-1}@media(min-width: 1024px){.w2w-shop--checkout form.checkout .form-row{gap:10px}}@media(min-width: 1024px){.w2w-shop--checkout form.checkout .form-row-first,.w2w-shop--checkout form.checkout .form-row-last{grid-column:auto/span 1}}.w2w-shop--checkout form.checkout .clear{display:none}.w2w-shop--checkout form.checkout .form-row::before,.w2w-shop--checkout form.checkout .form-row::after,.w2w-shop--checkout form.checkout .woocommerce-billing-fields__field-wrapper::before,.w2w-shop--checkout form.checkout .woocommerce-billing-fields__field-wrapper::after,.w2w-shop--checkout form.checkout .woocommerce-shipping-fields__field-wrapper::before,.w2w-shop--checkout form.checkout .woocommerce-shipping-fields__field-wrapper::after,.w2w-shop--checkout form.checkout .woocommerce-additional-fields__field-wrapper::before,.w2w-shop--checkout form.checkout .woocommerce-additional-fields__field-wrapper::after,.w2w-shop--checkout form.checkout .woocommerce-billing-fields::before,.w2w-shop--checkout form.checkout .woocommerce-billing-fields::after,.w2w-shop--checkout form.checkout .w2w-checkout-extra-fields::before,.w2w-shop--checkout form.checkout .w2w-checkout-extra-fields::after{display:none;content:none}body.woocommerce-checkout #payment div.payment_box .form-row::before,body.woocommerce-checkout #payment div.payment_box .form-row::after,body.woocommerce-checkout #payment div.form-row.place-order::before,body.woocommerce-checkout #payment div.form-row.place-order::after,body.woocommerce-checkout #payment ul.wc_payment_methods::before,body.woocommerce-checkout #payment ul.wc_payment_methods::after,body.woocommerce-checkout #payment ul.wc_payment_methods li::before,body.woocommerce-checkout #payment ul.wc_payment_methods li::after{display:none;content:none}.w2w-shop--checkout form.checkout .form-row>label:not(.checkbox){display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:1.2;color:var(--w2w-nb-text)}.w2w-shop--checkout form.checkout .form-row>label:not(.checkbox)>*,.w2w-shop--checkout form.checkout .form-row>label:not(.checkbox) abbr,.w2w-shop--checkout form.checkout .form-row>label:not(.checkbox) span{line-height:inherit}@media(min-width: 1024px){.w2w-shop--checkout form.checkout .form-row>label:not(.checkbox){font-size:16px}}.w2w-shop--checkout form.checkout .required{border:0;font-size:inherit;line-height:inherit;color:#f05454;text-decoration:none}.w2w-shop--checkout form.checkout .optional,.w2w-shop--checkout form.checkout .w2w-field__hint{font-size:11px;color:var(--w2w-nb-text-tertiary)}@media(min-width: 1024px){.w2w-shop--checkout form.checkout .optional,.w2w-shop--checkout form.checkout .w2w-field__hint{font-size:12px}}.w2w-shop--checkout form.checkout .woocommerce-input-wrapper .description{display:block !important;position:static !important;margin:6px 0 0 !important;padding:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;font-family:var(--w2w-nb-font-body);font-style:normal;font-size:12px;line-height:150%;color:var(--w2w-nb-text-tertiary) !important}.w2w-shop--checkout form.checkout .woocommerce-input-wrapper .description::before,.w2w-shop--checkout form.checkout .woocommerce-input-wrapper .description::after{display:none !important}.w2w-shop--checkout form.checkout .woocommerce-input-wrapper .description a{color:var(--w2w-nb-brand);text-decoration:underline}.w2w-shop--checkout form.checkout label.checkbox~.description{padding-left:30px !important}@media(min-width: 1024px){.w2w-shop--checkout form.checkout label.checkbox~.description{padding-left:32px !important}}.w2w-shop--checkout form.checkout .input-text,.w2w-shop--checkout form.checkout input[type=text],.w2w-shop--checkout form.checkout input[type=email],.w2w-shop--checkout form.checkout input[type=tel],.w2w-shop--checkout form.checkout input[type=number],.w2w-shop--checkout form.checkout input[type=password],.w2w-shop--checkout form.checkout select,.w2w-shop--checkout form.checkout textarea{display:block;width:100%;height:50px;margin:0;padding:0 16px;border:0;border-radius:8px;background:#050b0e;box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843);font-family:var(--w2w-nb-font-body);font-weight:400;font-size:16px;line-height:normal;color:var(--w2w-nb-text);appearance:none;transition:box-shadow 200ms ease}.w2w-shop--checkout form.checkout .input-text::placeholder,.w2w-shop--checkout form.checkout input[type=text]::placeholder,.w2w-shop--checkout form.checkout input[type=email]::placeholder,.w2w-shop--checkout form.checkout input[type=tel]::placeholder,.w2w-shop--checkout form.checkout input[type=number]::placeholder,.w2w-shop--checkout form.checkout input[type=password]::placeholder,.w2w-shop--checkout form.checkout select::placeholder,.w2w-shop--checkout form.checkout textarea::placeholder{color:var(--w2w-nb-text-tertiary)}.w2w-shop--checkout form.checkout .input-text:focus,.w2w-shop--checkout form.checkout .input-text:focus-visible,.w2w-shop--checkout form.checkout input[type=text]:focus,.w2w-shop--checkout form.checkout input[type=text]:focus-visible,.w2w-shop--checkout form.checkout input[type=email]:focus,.w2w-shop--checkout form.checkout input[type=email]:focus-visible,.w2w-shop--checkout form.checkout input[type=tel]:focus,.w2w-shop--checkout form.checkout input[type=tel]:focus-visible,.w2w-shop--checkout form.checkout input[type=number]:focus,.w2w-shop--checkout form.checkout input[type=number]:focus-visible,.w2w-shop--checkout form.checkout input[type=password]:focus,.w2w-shop--checkout form.checkout input[type=password]:focus-visible,.w2w-shop--checkout form.checkout select:focus,.w2w-shop--checkout form.checkout select:focus-visible,.w2w-shop--checkout form.checkout textarea:focus,.w2w-shop--checkout form.checkout textarea:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--w2w-nb-brand)}@media(min-width: 1024px){.w2w-shop--checkout form.checkout .input-text,.w2w-shop--checkout form.checkout input[type=text],.w2w-shop--checkout form.checkout input[type=email],.w2w-shop--checkout form.checkout input[type=tel],.w2w-shop--checkout form.checkout input[type=number],.w2w-shop--checkout form.checkout input[type=password],.w2w-shop--checkout form.checkout select,.w2w-shop--checkout form.checkout textarea{height:54px}}.w2w-shop--checkout form.checkout textarea{height:auto;min-height:110px;padding:14px 16px;line-height:150%}.w2w-shop--checkout form.checkout select{padding-right:46px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 21' fill='none'%3E%3Cpath d='M6 8.5L11 13.5L16 8.5' stroke='%236e747e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:22px 21px}.w2w-shop--checkout form.checkout .woocommerce-invalid .input-text,.w2w-shop--checkout form.checkout .woocommerce-invalid input[type=text],.w2w-shop--checkout form.checkout .woocommerce-invalid input[type=email],.w2w-shop--checkout form.checkout .woocommerce-invalid input[type=tel],.w2w-shop--checkout form.checkout .woocommerce-invalid select,.w2w-shop--checkout form.checkout .woocommerce-invalid textarea{background:rgba(194,69,31,.07);box-shadow:inset 0 0 0 1px rgba(194,69,31,.45)}.w2w-shop--checkout .select2-container--default .select2-selection--single{height:50px;border:0;border-radius:8px;background:#050b0e;box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843)}@media(min-width: 1024px){.w2w-shop--checkout .select2-container--default .select2-selection--single{height:54px}}.w2w-shop--checkout .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 46px 0 16px;font-family:var(--w2w-nb-font-body);font-size:16px;line-height:50px;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-shop--checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:54px}}.w2w-shop--checkout .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--w2w-nb-text-tertiary)}.w2w-shop--checkout .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;right:16px;width:22px;height:21px;transform:translateY(-50%)}.w2w-shop--checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{display:block;width:22px;height:21px;margin:0;border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 21' fill='none'%3E%3Cpath d='M6 8.5L11 13.5L16 8.5' stroke='%236e747e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/22px 21px}.w2w-shop--checkout .select2-container--default.select2-container--open .select2-selection--single{box-shadow:inset 0 0 0 1px var(--w2w-nb-brand)}.w2w-shop--checkout .woocommerce-invalid .select2-container--default .select2-selection--single,.w2w-shop--checkout .select2-container.error-field .select2-selection{background:rgba(194,69,31,.07);box-shadow:inset 0 0 0 1px rgba(194,69,31,.45)}body.woocommerce-checkout .select2-dropdown{border:0;border-radius:8px;background:#0b1f28;box-shadow:0 18px 40px rgba(5,11,14,.55),inset 0 0 0 1px rgba(236,238,243,.1019607843)}body.woocommerce-checkout .select2-search--dropdown{padding:10px;background:rgba(0,0,0,0)}body.woocommerce-checkout .select2-search--dropdown .select2-search__field{height:40px;padding:0 12px;border:0;border-radius:6px;background:#050b0e;box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843);font-family:var(--w2w-nb-font-body);font-size:16px;color:var(--w2w-nb-text)}body.woocommerce-checkout .select2-results__option{padding:10px 14px;font-family:var(--w2w-nb-font-body);font-size:15px;color:var(--w2w-nb-text)}body.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected],body.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[data-selected]{background:rgba(46,139,255,.16);color:var(--w2w-nb-text)}body.woocommerce-checkout .select2-container--default .select2-results__option[aria-selected=true],body.woocommerce-checkout .select2-container--default .select2-results__option[data-selected=true]{background:rgba(236,238,243,.0431372549)}@media(min-width: 1024px){.w2w-shop--checkout form.checkout #billing_address_1_field,.w2w-shop--checkout form.checkout #shipping_address_1_field{grid-column:auto/span 1}.w2w-shop--checkout form.checkout #billing_address_2_field,.w2w-shop--checkout form.checkout #shipping_address_2_field{grid-column:auto/span 1;align-self:end}}.w2w-shop--checkout form.checkout label.checkbox,.w2w-shop--checkout form.checkout #ship-to-different-address label{margin:0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:150%;color:var(--w2w-nb-text);cursor:pointer}@media(min-width: 1024px){.w2w-shop--checkout form.checkout label.checkbox,.w2w-shop--checkout form.checkout #ship-to-different-address label{font-size:15px}}.w2w-shop--checkout form.checkout #ship-to-different-address label{display:flex;align-items:flex-start;gap:12px}@media(min-width: 1024px){.w2w-shop--checkout form.checkout #ship-to-different-address label{gap:14px}}.w2w-shop--checkout form.checkout label.checkbox{display:block;position:relative;padding-left:30px}@media(min-width: 1024px){.w2w-shop--checkout form.checkout label.checkbox{padding-left:32px}}.w2w-shop--checkout form.checkout label.checkbox input[type=checkbox]{position:absolute;top:2px;left:0;margin:0}.w2w-shop--checkout form.checkout input[type=checkbox]{flex:none;width:18px;height:18px;margin:1px 0 0;border:0;border-radius:3px;background:#050b0e;box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843);appearance:none;cursor:pointer;transition:background-color 180ms ease,box-shadow 180ms ease}.w2w-shop--checkout form.checkout input[type=checkbox]:checked{background:var(--w2w-nb-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6.2L4.8 8.5L9.5 3.8' stroke='%23050b0e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/12px 12px;box-shadow:inset 0 0 0 1px var(--w2w-nb-brand)}.w2w-shop--checkout form.checkout input[type=checkbox]:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--w2w-nb-brand),0 0 0 2px rgba(46,139,255,.4)}.w2w-shop--checkout form.checkout #ship-to-different-address{grid-column:1/-1;margin:0}@media(min-width: 1024px){.w2w-shop--checkout form.checkout #ship-to-different-address{padding-top:14px}}.w2w-shop--checkout form.checkout #ship-to-different-address label span,.w2w-shop--checkout form.checkout #ship-to-different-address .woocommerce-form__label-for-checkbox span{font-family:var(--w2w-nb-font-data);font-weight:500;font-size:11px;letter-spacing:1.1px;text-transform:uppercase;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-shop--checkout form.checkout #ship-to-different-address label span,.w2w-shop--checkout form.checkout #ship-to-different-address .woocommerce-form__label-for-checkbox span{font-size:14px;letter-spacing:.28px}}body.woocommerce-checkout #order_review{padding:22px;border-radius:14px;background:rgba(236,238,243,.0431372549);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843);color:var(--w2w-nb-text)}@media(min-width: 1024px){body.woocommerce-checkout #order_review{padding:30px}}body.woocommerce-checkout #order_review_heading{margin:0 0 18px;font-family:var(--w2w-nb-font-data);font-weight:500;font-size:12px;line-height:normal;letter-spacing:.24px;text-transform:uppercase;color:var(--w2w-nb-text)}@media(min-width: 1024px){body.woocommerce-checkout #order_review_heading{margin-bottom:24px;font-size:14px;letter-spacing:.28px}}body.woocommerce-checkout .woocommerce-checkout-review-order-table{display:block;width:100%;margin:0;border:0;border-collapse:collapse}body.woocommerce-checkout .woocommerce-checkout-review-order-table thead,body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot{display:block;width:100%;border:0}body.woocommerce-checkout .woocommerce-checkout-review-order-table tr{display:flex;align-items:center;justify-content:space-between;gap:16px;border:0}body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td{display:block;padding:0;border:0;background:none;text-align:left;vertical-align:middle}body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table{border-radius:0}body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table thead th,body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table thead td,body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody th,body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody td,body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot th,body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot td{border:0}body.woocommerce-checkout .woocommerce-checkout-review-order-table thead tr{display:none;margin:0 0 14px;font-family:var(--w2w-nb-font-data);font-weight:500;font-size:11px;line-height:normal;letter-spacing:1.1px;text-transform:uppercase;color:var(--w2w-nb-text-tertiary)}@media(min-width: 1024px){body.woocommerce-checkout .woocommerce-checkout-review-order-table thead tr{display:flex}}body.woocommerce-checkout .woocommerce-checkout-review-order-table thead tr th{font:inherit;letter-spacing:inherit;color:inherit}@media(min-width: 1024px){body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody{padding-top:18px;padding-bottom:18px;border-top:1px solid rgba(236,238,243,.0705882353)}}body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item{align-items:center;padding:0 0 16px}@media(min-width: 1024px){body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item{padding-bottom:18px}}body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item:last-child{padding-bottom:0}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0}@media(min-width: 1024px){body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name{gap:8px 14px}}@media(min-width: 1024px){body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td.product-name{flex:1 1 0;min-width:0}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name{display:grid;grid-template-columns:auto auto minmax(0, 1fr);align-items:center;column-gap:14px;row-gap:0}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name::before,body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .w2w-checkout-item__thumbnail{grid-row:1/span 6;align-self:center}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name::before{grid-column:1}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .w2w-checkout-item{display:contents}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .w2w-checkout-item__thumbnail{grid-column:2}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .w2w-checkout-item__name,body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .w2w-checkout-line-price,body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .wcs-checkout-item-price,body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .product-quantity,body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .variation,body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .w2w-checkout-qty{grid-column:3;justify-self:start;width:auto;margin-left:0;padding-left:0}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .w2w-checkout-item__name{order:1}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .w2w-checkout-line-price,body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .wcs-checkout-item-price{order:2;margin-top:8px}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .product-quantity,body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .w2w-checkout-qty{order:3;margin-top:8px}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .variation{order:4;margin-top:8px}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name:not(:has(.w2w-checkout-qty))::before{content:none}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .product-quantity{font-family:var(--w2w-nb-font-data);font-weight:400;font-size:16px;letter-spacing:.16px;color:var(--w2w-nb-text-tertiary)}}body.woocommerce-checkout .w2w-checkout-line-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;padding-left:92px;min-width:0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:normal;color:var(--w2w-nb-text-tertiary)}@media(min-width: 1024px){body.woocommerce-checkout .w2w-checkout-line-price{font-size:14px}}body.woocommerce-checkout .w2w-checkout-line-price .amount,body.woocommerce-checkout .w2w-checkout-line-price bdi{font-family:var(--w2w-nb-font-data);font-weight:400;font-size:13px;letter-spacing:.26px;color:var(--w2w-nb-brand)}@media(min-width: 1024px){body.woocommerce-checkout .w2w-checkout-line-price .amount,body.woocommerce-checkout .w2w-checkout-line-price bdi{font-size:14px;letter-spacing:.28px}}body.woocommerce-checkout .w2w-checkout-line-price del,body.woocommerce-checkout .w2w-checkout-line-price del .amount,body.woocommerce-checkout .w2w-checkout-line-price del bdi{color:var(--w2w-nb-text-tertiary)}@media(min-width: 1024px){body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name::before{content:"×";flex:none;font-family:var(--w2w-nb-font-data);font-weight:400;font-size:16px;letter-spacing:.16px;color:var(--w2w-nb-text-tertiary)}}body.woocommerce-checkout .w2w-checkout-item{display:flex;align-items:center;gap:12px;min-width:0;text-align:left}@media(min-width: 1024px){body.woocommerce-checkout .w2w-checkout-item{gap:14px}}body.woocommerce-checkout .w2w-checkout-item__thumbnail{flex:none}body.woocommerce-checkout .w2w-checkout-item__thumbnail img{display:block;width:80px;height:80px;margin:0;border-radius:10px;box-shadow:inset 0 0 0 1.6px rgba(236,238,243,.1019607843);object-fit:cover;object-position:center}@media(min-width: 1024px){body.woocommerce-checkout .w2w-checkout-item__thumbnail img{width:90px;height:90px}}body.woocommerce-checkout .w2w-checkout-item__name{min-width:0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:normal;color:var(--w2w-nb-text)}@media(min-width: 1024px){body.woocommerce-checkout .w2w-checkout-item__name{font-size:16px}}body.woocommerce-checkout .w2w-checkout-item__name a{color:inherit;text-decoration:none}body.woocommerce-checkout .wcs-checkout-item-price{width:100%;margin:0;padding-left:92px;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:11px;line-height:145%;color:var(--w2w-nb-text-tertiary)}@media(min-width: 1024px){body.woocommerce-checkout .wcs-checkout-item-price{padding-left:130px;font-family:var(--w2w-nb-font-data);font-size:14px;letter-spacing:.28px;color:var(--w2w-nb-brand)}}body.woocommerce-checkout .wcs-checkout-item-price .subscription-details{font-family:var(--w2w-nb-font-body);font-size:inherit;letter-spacing:0;color:var(--w2w-nb-text-tertiary)}@media(min-width: 1024px){body.woocommerce-checkout .wcs-checkout-item-price .subscription-details{font-size:14px}}body.woocommerce-checkout .w2w-checkout-qty{width:100%;margin-left:92px}@media(min-width: 1024px){body.woocommerce-checkout .w2w-checkout-qty{margin-left:130px}}body.woocommerce-checkout .w2w-checkout-qty.w2w-qty{display:inline-flex;gap:14px;padding:6px;width:auto}body.woocommerce-checkout .w2w-checkout-qty .w2w-qty__button{width:26px;height:26px;font-size:16px}body.woocommerce-checkout .w2w-checkout-qty .w2w-qty__value{min-width:22px;font-size:16px}body.woocommerce-checkout .w2w-checkout-qty[aria-busy=true]{opacity:.6;pointer-events:none}body.woocommerce-checkout .woocommerce-checkout-review-order-table .variation,body.woocommerce-checkout .woocommerce-checkout-review-order-table dl.variation{width:100%;padding-left:92px;margin:0;font-family:var(--w2w-nb-font-body);font-size:11px;line-height:150%;color:var(--w2w-nb-text-tertiary)}@media(min-width: 1024px){body.woocommerce-checkout .woocommerce-checkout-review-order-table .variation,body.woocommerce-checkout .woocommerce-checkout-review-order-table dl.variation{padding-left:130px;font-size:12px}}body.woocommerce-checkout .woocommerce-checkout-review-order-table .variation dt,body.woocommerce-checkout .woocommerce-checkout-review-order-table .variation dd,body.woocommerce-checkout .woocommerce-checkout-review-order-table .variation p,body.woocommerce-checkout .woocommerce-checkout-review-order-table dl.variation dt,body.woocommerce-checkout .woocommerce-checkout-review-order-table dl.variation dd,body.woocommerce-checkout .woocommerce-checkout-review-order-table dl.variation p{margin:0;font:inherit;color:inherit}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-total{flex:none;align-self:center;font-family:var(--w2w-nb-font-data);font-weight:400;font-size:14px;line-height:normal;letter-spacing:.14px;color:var(--w2w-nb-text)}@media(min-width: 1024px){body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-total{font-size:16px;letter-spacing:.16px}}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot{display:block;padding-top:14px;border-top:1px solid rgba(236,238,243,.0705882353)}@media(min-width: 1024px){body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot{padding-top:16px}}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr{margin:0 0 10px}@media(min-width: 1024px){body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr{margin-bottom:14px}}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr th{font-family:var(--w2w-nb-font-body);font-weight:600;font-size:15px;line-height:normal;color:var(--w2w-nb-text)}@media(min-width: 1024px){body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr th{font-size:16px}}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr td{flex:none;font-family:var(--w2w-nb-font-data);font-weight:400;font-size:12px;line-height:normal;letter-spacing:.24px;color:var(--w2w-nb-brand);text-align:right}@media(min-width: 1024px){body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr td{font-size:16px;letter-spacing:.16px}}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td{font-size:14px;letter-spacing:.14px}@media(min-width: 1024px){body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td{font-size:16px;letter-spacing:.16px}}body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td{font-family:var(--w2w-nb-font-body);font-size:12px;letter-spacing:0;color:var(--w2w-nb-text-tertiary)}@media(min-width: 1024px){body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td{font-size:14px}}body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td .woocommerce-Price-amount,body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td .amount,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td .woocommerce-Price-amount,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td .amount{font-family:var(--w2w-nb-font-data);letter-spacing:.24px;color:var(--w2w-nb-brand)}@media(min-width: 1024px){body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td .woocommerce-Price-amount,body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td .amount,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td .woocommerce-Price-amount,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td .amount{font-size:16px;letter-spacing:.16px}}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.order-total td{font-size:24px;letter-spacing:0}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.order-total td strong{font-weight:inherit}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.recurring-totals{margin:18px 0 12px}@media(min-width: 1024px){body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.recurring-totals{margin:22px 0 14px}}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.recurring-totals th{width:100%;font-weight:600}body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.recurring-total.order-total td strong,body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.recurring-total.order-total td .woocommerce-Price-amount,body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.recurring-total.order-total td .amount,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.recurring-total.order-total td strong,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.recurring-total.order-total td .woocommerce-Price-amount,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.recurring-total.order-total td .amount{font-size:18px;letter-spacing:0}@media(min-width: 1024px){body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.recurring-total.order-total td strong,body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.recurring-total.order-total td .woocommerce-Price-amount,body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.recurring-total.order-total td .amount,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.recurring-total.order-total td strong,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.recurring-total.order-total td .woocommerce-Price-amount,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.recurring-total.order-total td .amount{font-size:24px}}body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.recurring-total td,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.recurring-total td{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:6px;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;letter-spacing:0;color:var(--w2w-nb-text-tertiary)}@media(min-width: 1024px){body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.recurring-total td,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.recurring-total td{font-size:14px}}body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.recurring-total td .woocommerce-Price-amount,body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.recurring-total td .amount,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.recurring-total td .woocommerce-Price-amount,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.recurring-total td .amount{font-family:var(--w2w-nb-font-data);font-size:14px;letter-spacing:.14px;color:var(--w2w-nb-brand)}@media(min-width: 1024px){body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.recurring-total td .woocommerce-Price-amount,body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.recurring-total td .amount,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.recurring-total td .woocommerce-Price-amount,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.recurring-total td .amount{font-size:16px;letter-spacing:.16px}}body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.recurring-total td .first-payment-date,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.recurring-total td .first-payment-date{flex:0 0 100%}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.recurring-total.order-total{align-items:baseline}body.woocommerce-checkout .first-payment-date{width:100%;margin-top:6px;text-align:right}body.woocommerce-checkout .first-payment-date small{font-family:var(--w2w-nb-font-body);font-weight:400;font-size:11px;line-height:normal;color:var(--w2w-nb-text-tertiary)}@media(min-width: 1024px){body.woocommerce-checkout .first-payment-date small{font-size:12px}}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.cart-discount td,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.cart-discount td .amount{color:var(--w2w-nb-warm-amber)}body.woocommerce-checkout #shipping_method{margin:0;padding:0;list-style:none}body.woocommerce-checkout #shipping_method li{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;margin:0 0 8px}body.woocommerce-checkout #shipping_method li:last-child{margin-bottom:0}body.woocommerce-checkout #shipping_method label{font-family:var(--w2w-nb-font-data);font-size:14px;color:var(--w2w-nb-text)}body.woocommerce-checkout .woocommerce-shipping-destination{margin:8px 0 0;font-family:var(--w2w-nb-font-body);font-size:12px;line-height:150%;color:var(--w2w-nb-text-tertiary)}body.woocommerce-checkout #order_review .woocommerce-Price-amount,body.woocommerce-checkout #order_review .woocommerce-Price-currencySymbol,body.woocommerce-checkout #order_review .amount{font:inherit;letter-spacing:inherit;color:inherit}:is(body.woocommerce-checkout,#add_payment_method) #payment{margin-top:18px;padding-top:18px;border-top:1px solid rgba(236,238,243,.0705882353);border-radius:0;background:none}@media(min-width: 1024px){:is(body.woocommerce-checkout,#add_payment_method) #payment{margin-top:24px;padding-top:24px}}:is(body.woocommerce-checkout,#add_payment_method) #payment ul.wc_payment_methods{margin:0;padding:0;border:0;list-style:none;text-align:left}:is(body.woocommerce-checkout,#add_payment_method) #payment ul.wc_payment_methods li{margin:0 0 12px;padding:0;line-height:normal;list-style:none}:is(body.woocommerce-checkout,#add_payment_method) #payment ul.wc_payment_methods li:last-child{margin-bottom:0}:is(body.woocommerce-checkout,#add_payment_method) #payment ul.wc_payment_methods>li>label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-family:var(--w2w-nb-font-body);font-weight:600;font-size:15px;line-height:normal;color:var(--w2w-nb-text);cursor:pointer}@media(min-width: 1024px){:is(body.woocommerce-checkout,#add_payment_method) #payment ul.wc_payment_methods>li>label{justify-content:space-between;font-size:16px}}:is(body.woocommerce-checkout,#add_payment_method) #payment ul.wc_payment_methods li input[type=radio]{flex:none;width:16px;height:16px;margin:0;border:0;border-radius:50%;background:#050b0e;box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843);appearance:none;cursor:pointer}:is(body.woocommerce-checkout,#add_payment_method) #payment ul.wc_payment_methods li input[type=radio]:checked{background:radial-gradient(circle, var(--w2w-nb-brand) 0 4px, transparent 5px);box-shadow:inset 0 0 0 1px var(--w2w-nb-brand)}:is(body.woocommerce-checkout,#add_payment_method) #payment ul.wc_payment_methods li:only-child input[type=radio]{display:none}:is(body.woocommerce-checkout,#add_payment_method) #payment .w2w-card-chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px;width:100%}@media(min-width: 1024px){:is(body.woocommerce-checkout,#add_payment_method) #payment .w2w-card-chips{gap:6px;width:auto}}:is(body.woocommerce-checkout,#add_payment_method) #payment .w2w-card-chip{display:inline-flex;align-items:center;justify-content:center;padding:4px 5px;border-radius:3px;background:var(--w2w-nb-text);font-family:var(--w2w-nb-font-data);font-weight:500;font-size:10px;line-height:normal;letter-spacing:1px;text-transform:uppercase;color:#0d1721}@media(min-width: 1024px){:is(body.woocommerce-checkout,#add_payment_method) #payment .w2w-card-chip{padding:5px 6px;border-radius:4px;font-size:11px;letter-spacing:1.1px}}:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box{position:relative;width:100%;margin:14px 0 0;padding:0;border-radius:0;background:none;box-shadow:none;font-size:1em;color:var(--w2w-nb-text)}:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box::before{display:none;content:none;border:0}:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box>p{display:none;margin:0 0 18px;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:14px;line-height:normal;color:var(--w2w-nb-text-tertiary)}@media(min-width: 1024px){:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box>p{display:block}}:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box .sv-wc-payment-gateway-test-mode-notice,:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box .test-mode-notice{display:block;margin:0 0 14px;padding:8px 12px;border-radius:8px;background:rgba(232,144,42,.1);box-shadow:inset 0 0 0 1px rgba(232,144,42,.3);font-family:var(--w2w-nb-font-data);font-weight:500;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--w2w-nb-warm-amber)}:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box fieldset{margin:0;padding:0;border:0}:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box fieldset legend{display:none}:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box .form-row{display:flex;flex-direction:column;gap:8px;width:auto;margin:0 0 12px;padding:0;float:none}@media(min-width: 1024px){:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box .form-row{gap:10px;margin-bottom:16px}}:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box .form-row:last-child{margin-bottom:0}:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box label{font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:normal;color:var(--w2w-nb-text)}@media(min-width: 1024px){:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box label{font-size:16px}}:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box .input-text,:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box input[type=text],:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box input[type=tel]{display:block;width:100%;height:50px;padding:0 16px;border:0;border-radius:8px;background-color:#050b0e;box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843);font-family:var(--w2w-nb-font-body);font-size:16px;color:var(--w2w-nb-text);appearance:none}:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box .input-text::placeholder,:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box input[type=text]::placeholder,:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box input[type=tel]::placeholder{color:var(--w2w-nb-text-tertiary)}:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box .input-text:focus,:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box input[type=text]:focus,:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box input[type=tel]:focus{outline:none;box-shadow:inset 0 0 0 1px var(--w2w-nb-brand)}@media(min-width: 1024px){:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box .input-text,:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box input[type=text],:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box input[type=tel]{height:54px}}@media(min-width: 1024px){:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box .form-row-first,:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box .form-row-last{display:inline-flex;width:calc(50% - 10px);vertical-align:top}:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box .form-row-first{margin-right:20px}}@media(max-width: 1023.98px){:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box .form-row-first,:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box .form-row-last{display:inline-flex;width:calc(50% - 6px);vertical-align:top}:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box .form-row-first{margin-right:12px}}:is(body.woocommerce-checkout,#add_payment_method) #payment div.form-row.place-order{display:flex;flex-direction:column;gap:16px;margin:16px 0 0;padding:0;float:none}@media(min-width: 1024px){:is(body.woocommerce-checkout,#add_payment_method) #payment div.form-row.place-order{gap:22px;margin-top:22px}}:is(body.woocommerce-checkout,#add_payment_method) #payment div.form-row.place-order noscript{font-family:var(--w2w-nb-font-body);font-size:13px;line-height:150%;color:var(--w2w-nb-text-tertiary)}:is(body.woocommerce-checkout,#add_payment_method) #payment .woocommerce-terms-and-conditions-wrapper{order:1;margin:0}:is(body.woocommerce-checkout,#add_payment_method) #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p,:is(body.woocommerce-checkout,#add_payment_method) #payment .woocommerce-terms-and-conditions-wrapper p{margin:0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:11px;line-height:normal;color:var(--w2w-nb-text-tertiary)}@media(min-width: 1024px){:is(body.woocommerce-checkout,#add_payment_method) #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p,:is(body.woocommerce-checkout,#add_payment_method) #payment .woocommerce-terms-and-conditions-wrapper p{font-size:14px}}:is(body.woocommerce-checkout,#add_payment_method) #payment .woocommerce-terms-and-conditions-wrapper a{color:var(--w2w-nb-brand);text-decoration:underline}:is(body.woocommerce-checkout,#add_payment_method) #place_order{display:inline-flex;align-items:center;justify-content:center;order:5;width:100%;height:auto;margin:0;padding:14px 24px;border:0;border-radius:40px;background:var(--w2w-nb-brand);font-family:var(--w2w-nb-font-display);font-weight:500;font-size:16px;line-height:16px;letter-spacing:.8px;text-transform:none;text-decoration:none;color:#fff;cursor:pointer;transition:filter 180ms ease}:is(body.woocommerce-checkout,#add_payment_method) #place_order:hover,:is(body.woocommerce-checkout,#add_payment_method) #place_order:focus,:is(body.woocommerce-checkout,#add_payment_method) #place_order:active{background:var(--w2w-nb-brand);color:#fff;filter:brightness(1.08)}:is(body.woocommerce-checkout,#add_payment_method) #payment .w2w-checkout-place-order-notice{order:4;margin:0;padding:14px 16px;border-radius:10px;background:rgba(232,144,42,.1);box-shadow:inset 0 0 0 1px rgba(232,144,42,.3)}:is(body.woocommerce-checkout,#add_payment_method) #payment .w2w-checkout-place-order-notice p{margin:0 0 8px;font-family:var(--w2w-nb-font-body);font-style:normal;font-weight:400;font-size:13px;line-height:150%;color:var(--w2w-nb-text) !important}:is(body.woocommerce-checkout,#add_payment_method) #payment .w2w-checkout-place-order-notice p:last-child{margin-bottom:0}body.woocommerce-checkout #payment #pwgc-redeem-gift-card-form,body.woocommerce-checkout #pwgc-redeem-gift-card-form{order:2;margin:0;padding:20px;border:0;border-radius:14px;background:rgba(236,238,243,.0431372549);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843)}@media(min-width: 1024px){body.woocommerce-checkout #payment #pwgc-redeem-gift-card-form,body.woocommerce-checkout #pwgc-redeem-gift-card-form{padding:26px 30px}}body.woocommerce-checkout #payment #pwgc-redeem-gift-card-form>label,body.woocommerce-checkout #payment #pwgc-redeem-gift-card-form label:first-child,body.woocommerce-checkout #pwgc-redeem-gift-card-form>label,body.woocommerce-checkout #pwgc-redeem-gift-card-form label:first-child{display:block;margin:0 0 26px;font-family:var(--w2w-nb-font-data);font-weight:500;font-size:10px;line-height:120%;letter-spacing:1px;text-transform:uppercase;color:var(--w2w-nb-text-tertiary)}@media(min-width: 1024px){body.woocommerce-checkout #payment #pwgc-redeem-gift-card-form>label,body.woocommerce-checkout #payment #pwgc-redeem-gift-card-form label:first-child,body.woocommerce-checkout #pwgc-redeem-gift-card-form>label,body.woocommerce-checkout #pwgc-redeem-gift-card-form label:first-child{margin-bottom:30px;font-size:11px;letter-spacing:1.1px}}body.woocommerce-checkout #payment #pwgc-redeem-gift-card-form .pwgc-redeem-fields,body.woocommerce-checkout #payment #pwgc-redeem-gift-card-form form,body.woocommerce-checkout #pwgc-redeem-gift-card-form .pwgc-redeem-fields,body.woocommerce-checkout #pwgc-redeem-gift-card-form form{position:relative;margin:0}body.woocommerce-checkout #payment #pwgc-redeem-gift-card-form #pwgc-redeem-gift-card-number,body.woocommerce-checkout #pwgc-redeem-gift-card-form #pwgc-redeem-gift-card-number{display:block;width:100%;height:50px;padding:0 78px 0 16px;border:0;border-radius:8px;background:#050b0e;box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843);font-family:var(--w2w-nb-font-body);font-size:16px;color:var(--w2w-nb-text);appearance:none}body.woocommerce-checkout #payment #pwgc-redeem-gift-card-form #pwgc-redeem-gift-card-number::placeholder,body.woocommerce-checkout #pwgc-redeem-gift-card-form #pwgc-redeem-gift-card-number::placeholder{color:var(--w2w-nb-text-tertiary)}body.woocommerce-checkout #payment #pwgc-redeem-gift-card-form #pwgc-redeem-gift-card-number:focus,body.woocommerce-checkout #pwgc-redeem-gift-card-form #pwgc-redeem-gift-card-number:focus{outline:none;box-shadow:inset 0 0 0 1px var(--w2w-nb-brand)}@media(min-width: 1024px){body.woocommerce-checkout #payment #pwgc-redeem-gift-card-form #pwgc-redeem-gift-card-number,body.woocommerce-checkout #pwgc-redeem-gift-card-form #pwgc-redeem-gift-card-number{height:54px}}body.woocommerce-checkout #payment #pwgc-redeem-gift-card-form #pwgc-redeem-button,body.woocommerce-checkout #pwgc-redeem-gift-card-form #pwgc-redeem-button{position:absolute;top:50%;right:16px;width:auto;height:auto;padding:0;transform:translateY(-50%);border:0;border-radius:0;background:none;font-family:var(--w2w-nb-font-data);font-weight:500;font-size:10px;line-height:120%;letter-spacing:1px;text-transform:uppercase;color:var(--w2w-nb-brand);cursor:pointer}@media(min-width: 1024px){body.woocommerce-checkout #payment #pwgc-redeem-gift-card-form #pwgc-redeem-button,body.woocommerce-checkout #pwgc-redeem-gift-card-form #pwgc-redeem-button{font-size:11px;letter-spacing:1.1px}}body.woocommerce-checkout #payment #pwgc-redeem-gift-card-form #pwgc-redeem-button:disabled,body.woocommerce-checkout #pwgc-redeem-gift-card-form #pwgc-redeem-button:disabled{color:var(--w2w-nb-text-tertiary);cursor:default}body.woocommerce-checkout #payment #pwgc-redeem-gift-card-form #pwgc-redeem-error,body.woocommerce-checkout #pwgc-redeem-gift-card-form #pwgc-redeem-error{margin:0 0 8px;font-family:var(--w2w-nb-font-body);font-size:12px;color:#f05454}body.woocommerce-checkout #payment #pwgc-redeem-gift-card-form #pwgc-redeem-error:empty,body.woocommerce-checkout #pwgc-redeem-gift-card-form #pwgc-redeem-error:empty{display:none}body.woocommerce-checkout #payment .w2w-apply-gift-card,body.woocommerce-checkout .w2w-apply-gift-card{order:2;margin:0;padding:12px 0;border:0;text-align:center}body.woocommerce-checkout #payment .w2w-apply-gift-card a,body.woocommerce-checkout #payment .w2w-apply-gift-card button,body.woocommerce-checkout .w2w-apply-gift-card a,body.woocommerce-checkout .w2w-apply-gift-card button{font-family:var(--w2w-nb-font-data);font-weight:500;font-size:11px;letter-spacing:1.1px;text-transform:uppercase;color:var(--w2w-nb-brand)}body.woocommerce-checkout #payment .w2w-checkout-coupon,body.woocommerce-checkout .w2w-checkout-coupon{order:3;margin:0}body.woocommerce-checkout #payment .w2w-checkout-coupon.is-busy,body.woocommerce-checkout .w2w-checkout-coupon.is-busy{opacity:.6;pointer-events:none}body.woocommerce-checkout #payment .w2w-checkout-coupon.w2w-checkout-coupon--has-coupon .w2w-checkout-coupon__field,body.woocommerce-checkout .w2w-checkout-coupon.w2w-checkout-coupon--has-coupon .w2w-checkout-coupon__field{display:none}body.woocommerce-checkout .w2w-checkout-coupon__label{display:block;margin:0 0 12px;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:normal;color:var(--w2w-nb-text)}@media(min-width: 1024px){body.woocommerce-checkout .w2w-checkout-coupon__label{margin-bottom:10px;font-size:16px}}body.woocommerce-checkout .w2w-checkout-coupon__row{display:flex;flex-direction:column-reverse;align-items:stretch;gap:4px}@media(min-width: 1024px){body.woocommerce-checkout .w2w-checkout-coupon__row{flex-direction:row;align-items:center;gap:14px}}body.woocommerce-checkout .w2w-checkout-coupon__field{position:relative;display:block;width:100%}@media(min-width: 1024px){body.woocommerce-checkout .w2w-checkout-coupon__field{flex:1 0 0;min-width:0}}body.woocommerce-checkout .w2w-checkout-coupon__field input.w2w-checkout-coupon__input{display:block;width:100%;height:54px;padding:0 78px 0 16px;border:0;border-radius:8px;background:rgba(4,9,12,.55);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843);font-family:var(--w2w-nb-font-body);font-weight:400;font-size:16px;line-height:160%;color:var(--w2w-nb-text);appearance:none}body.woocommerce-checkout .w2w-checkout-coupon__field input.w2w-checkout-coupon__input::placeholder{color:var(--w2w-nb-text-tertiary)}body.woocommerce-checkout .w2w-checkout-coupon__field input.w2w-checkout-coupon__input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--w2w-nb-brand)}body.woocommerce-checkout .w2w-checkout-coupon__apply{position:absolute;top:50%;right:16px;padding:0;transform:translateY(-50%);border:0;background:none;font-family:var(--w2w-nb-font-data);font-weight:500;font-size:11px;line-height:120%;letter-spacing:1.1px;text-transform:uppercase;color:var(--w2w-nb-brand);cursor:pointer}body.woocommerce-checkout .w2w-checkout-coupon__apply:disabled{color:var(--w2w-nb-text-tertiary);cursor:default}body.woocommerce-checkout .w2w-checkout-coupon .w2w-chip{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;margin:0;padding:8px 12px 8px 14px;border-radius:999px;background:rgba(232,144,42,.1019607843);box-shadow:inset 0 0 0 1px rgba(232,144,42,.5490196078);color:var(--w2w-nb-warm-amber);min-width:0;max-width:100%}body.woocommerce-checkout .w2w-checkout-coupon .w2w-chip__label{font-family:var(--w2w-nb-font-data);font-weight:500;font-size:11px;line-height:120%;letter-spacing:1.1px;text-transform:uppercase;color:inherit;overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis}body.woocommerce-checkout .w2w-checkout-coupon .w2w-chip__remove{padding:0;border:0;background:none;font-family:var(--w2w-nb-font-data);font-weight:400;font-size:16px;line-height:140%;letter-spacing:.16px;color:inherit;cursor:pointer}body.woocommerce-checkout .w2w-checkout-coupon__error{margin:8px 0 0;font-family:var(--w2w-nb-font-body);font-size:12px;line-height:150%;color:var(--w2w-nb-text-tertiary)}body.woocommerce-checkout .w2w-checkout-coupon__error:empty{display:none}body.woocommerce-checkout .w2w-checkout-coupon__error.is-error{color:#f05454}.w2w-shop--checkout form.woocommerce-checkout a:not(.button):not(.w2w-button){color:var(--w2w-nb-brand);text-decoration:underline}:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box input[type=text],:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box input[type=tel]{padding:0 16px !important;font-size:16px !important}:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box input[type=text]:focus,:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box input[type=tel]:focus{box-shadow:inset 0 0 0 1px var(--w2w-nb-brand) !important}:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box input[type=text].identified,:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box input[type=tel].identified{border-color:rgba(0,0,0,0) !important;box-shadow:inset 0 0 0 1px rgba(61,145,162,.6) !important}:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number{background-repeat:no-repeat !important;background-position:right 10px center !important;background-size:50px 31px !important;padding-right:70px !important}:is(body.woocommerce-checkout,#add_payment_method) #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-csc{padding-right:44px !important}:is(body.woocommerce-checkout,#add_payment_method) #payment .form-row:has(>input.js-sv-wc-tokenize-payment){flex-direction:row;align-items:center;gap:10px}:is(body.woocommerce-checkout,#add_payment_method) #payment input.js-sv-wc-tokenize-payment{flex:none !important;width:18px !important;height:18px !important;margin:0 !important}.woocommerce-input-wrapper.w2w-csc-wrapper{position:relative}.woocommerce-input-wrapper.w2w-csc-wrapper .show-password-input{display:none}.woocommerce-input-wrapper.w2w-csc-wrapper .w2w-csc-toggle{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--w2w-nb-text-secondary);cursor:pointer}.woocommerce-input-wrapper.w2w-csc-wrapper .w2w-csc-toggle:hover:not(:disabled){color:var(--w2w-nb-text)}.woocommerce-input-wrapper.w2w-csc-wrapper .w2w-csc-toggle:disabled{color:var(--w2w-nb-text-tertiary);cursor:default}body.woocommerce-checkout .w2w-shop-checkout__gate{margin:18px 0 0;font-family:var(--w2w-nb-font-body);font-size:16px;line-height:160%;color:var(--w2w-nb-text-secondary)}.w2w-shop-header--steps-only{padding-bottom:0}@media(min-width: 1024px){.w2w-shop-header--steps-only{padding:56px 0 0}}.w2w-shop--order-complete .woocommerce-order-details,.w2w-shop--order-complete .woocommerce-customer-details,.w2w-shop--order-complete .woocommerce-order-downloads{display:block;margin:0;padding:22px;border-radius:14px;background:rgba(236,238,243,.043);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1)}@media(min-width: 1024px){.w2w-shop--order-complete .woocommerce-order-details,.w2w-shop--order-complete .woocommerce-customer-details,.w2w-shop--order-complete .woocommerce-order-downloads{padding:30px}}.w2w-shop--order-complete .w2w-shop-receipt__meta-cell .w2w-shop__eyebrow{font-size:11px;line-height:120%;letter-spacing:1.1px;color:var(--w2w-nb-text-tertiary)}.w2w-shop--order-complete .woocommerce-order-details__title,.w2w-shop--order-complete .woocommerce-column__title,.w2w-shop--order-complete .woocommerce-order-downloads__title{margin:0 0 16px}@media(min-width: 1024px){.w2w-shop--order-complete .woocommerce-order-details__title,.w2w-shop--order-complete .woocommerce-column__title,.w2w-shop--order-complete .woocommerce-order-downloads__title{margin-bottom:22px}}.w2w-shop--order-complete .woocommerce-order-details__title,.w2w-shop--order-complete .woocommerce-column__title,.w2w-shop--order-complete .woocommerce-order-downloads__title{font-family:var(--w2w-nb-font-data);font-weight:500;font-size:14px;line-height:120%;letter-spacing:.28px;text-transform:uppercase;color:var(--w2w-nb-text)}.w2w-shop--order-complete table.shop_table.woocommerce-table--order-details{border-radius:0}.w2w-shop--order-complete table.shop_table.woocommerce-table--order-details thead th,.w2w-shop--order-complete table.shop_table.woocommerce-table--order-details thead td,.w2w-shop--order-complete table.shop_table.woocommerce-table--order-details tbody th,.w2w-shop--order-complete table.shop_table.woocommerce-table--order-details tbody td,.w2w-shop--order-complete table.shop_table.woocommerce-table--order-details tfoot th,.w2w-shop--order-complete table.shop_table.woocommerce-table--order-details tfoot td{border:0}.w2w-shop--order-complete table.shop_table.woocommerce-table--order-details tfoot th{font-weight:600}.w2w-shop--order-complete table.shop_table.woocommerce-table--order-details thead tr{margin:0 0 14px}.w2w-shop--order-complete table.shop_table.woocommerce-table--order-details tbody{padding-bottom:16px;border-bottom:1px solid rgba(236,238,243,.07)}@media(min-width: 1024px){.w2w-shop--order-complete table.shop_table.woocommerce-table--order-details tbody{padding-top:18px;padding-bottom:18px;border-top:1px solid rgba(236,238,243,.07)}}.w2w-shop--order-complete table.shop_table.woocommerce-table--order-details tfoot{padding-top:14px}@media(min-width: 1024px){.w2w-shop--order-complete table.shop_table.woocommerce-table--order-details tfoot{padding-top:16px}}.w2w-shop--order-complete .woocommerce-table--order-details,.w2w-shop--order-complete table.shop_table{display:block;width:100%;margin:0;border:0;border-collapse:collapse}.w2w-shop--order-complete .woocommerce-table--order-details thead,.w2w-shop--order-complete .woocommerce-table--order-details tbody,.w2w-shop--order-complete .woocommerce-table--order-details tfoot,.w2w-shop--order-complete table.shop_table thead,.w2w-shop--order-complete table.shop_table tbody,.w2w-shop--order-complete table.shop_table tfoot{display:block;width:100%;border:0}.w2w-shop--order-complete .woocommerce-table--order-details tr,.w2w-shop--order-complete table.shop_table tr{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border:0}.w2w-shop--order-complete .woocommerce-table--order-details th,.w2w-shop--order-complete .woocommerce-table--order-details td,.w2w-shop--order-complete table.shop_table th,.w2w-shop--order-complete table.shop_table td{display:block;padding:0;border:0;background:none;text-align:left;vertical-align:baseline}.w2w-shop--order-complete .woocommerce-table--order-details thead tr{display:none;font-family:var(--w2w-nb-font-data);font-weight:500;font-size:11px;letter-spacing:1.1px;text-transform:uppercase;color:#6e747e}@media(min-width: 1024px){.w2w-shop--order-complete .woocommerce-table--order-details thead tr{display:flex}}.w2w-shop--order-complete .woocommerce-table--order-details thead tr th{font:inherit;letter-spacing:inherit;color:inherit}.w2w-shop--order-complete .woocommerce-table--order-details tbody tr{align-items:flex-start;padding:16px 0}.w2w-shop--order-complete .woocommerce-table--order-details td.product-name{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 14px;min-width:0}.w2w-shop--order-complete .woocommerce-table--order-details td.product-name{display:grid;grid-template-columns:auto auto minmax(0, 1fr);align-items:center;column-gap:12px;row-gap:6px}@media(min-width: 1024px){.w2w-shop--order-complete .woocommerce-table--order-details td.product-name{column-gap:14px}}.w2w-shop--order-complete .woocommerce-table--order-details td.product-name .w2w-order-item{display:contents}.w2w-shop--order-complete .woocommerce-table--order-details td.product-name .w2w-order-item__thumbnail{grid-column:1;grid-row:1/span 4;align-self:center}.w2w-shop--order-complete .woocommerce-table--order-details td.product-name .w2w-order-item__price,.w2w-shop--order-complete .woocommerce-table--order-details td.product-name .wc-item-meta,.w2w-shop--order-complete .woocommerce-table--order-details td.product-name .variation{grid-column:2/-1}.w2w-shop--order-complete .woocommerce-table--order-details td.product-name .w2w-order-item__name{grid-row:1;justify-self:start}.w2w-shop--order-complete .woocommerce-table--order-details td.product-name .product-quantity{grid-column:3;grid-row:1;justify-self:start;margin-left:0;padding-left:0;font-family:var(--w2w-nb-font-data);font-weight:400;font-size:13px;letter-spacing:.16px;color:var(--w2w-nb-text-tertiary)}@media(min-width: 1024px){.w2w-shop--order-complete .woocommerce-table--order-details td.product-name .product-quantity{font-size:16px}}.w2w-shop--order-complete .woocommerce-table--order-details td.product-name .w2w-order-item__price{grid-row:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-family:var(--w2w-nb-font-data);font-weight:400;font-size:13px;line-height:normal;letter-spacing:.26px;color:var(--w2w-nb-text-tertiary)}@media(min-width: 1024px){.w2w-shop--order-complete .woocommerce-table--order-details td.product-name .w2w-order-item__price{font-size:14px;letter-spacing:.28px}}.w2w-shop--order-complete .woocommerce-table--order-details td.product-name .w2w-order-item__price .woocommerce-Price-amount,.w2w-shop--order-complete .woocommerce-table--order-details td.product-name .w2w-order-item__price .amount{font:inherit;letter-spacing:inherit;color:inherit}.w2w-shop--order-complete .woocommerce-table--order-details td.product-name .w2w-order-item__cadence{font-family:var(--w2w-nb-font-data);letter-spacing:inherit;color:inherit}.w2w-shop--order-complete .woocommerce-table--order-details tbody tr{align-items:center}.w2w-shop--order-complete .w2w-order-item{display:flex;align-items:flex-start;gap:14px;width:100%;min-width:0}.w2w-shop--order-complete .w2w-order-item__thumbnail{flex:none}.w2w-shop--order-complete .w2w-order-item__thumbnail img{display:block;width:40px;height:50px;margin:0;border-radius:6px;background:rgba(236,238,243,.06);object-fit:contain}@media(min-width: 1024px){.w2w-shop--order-complete .w2w-order-item__thumbnail img{width:44px;height:56px}}.w2w-shop--order-complete .w2w-order-item__name{min-width:0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:140%;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-shop--order-complete .w2w-order-item__name{font-size:16px}}.w2w-shop--order-complete .w2w-order-item__name a{color:inherit;text-decoration:none}.w2w-shop--order-complete .w2w-order-item__name a:hover{text-decoration:underline}.w2w-shop--order-complete .woocommerce-table--order-details .product-quantity{flex:none;font-family:var(--w2w-nb-font-data);font-weight:400;font-size:13px;letter-spacing:.28px;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-shop--order-complete .woocommerce-table--order-details .product-quantity{font-size:14px}}.w2w-shop--order-complete .woocommerce-table--order-details .wc-item-meta,.w2w-shop--order-complete .woocommerce-table--order-details .variation{width:100%;padding-left:54px;margin:6px 0 0;list-style:none;font-family:var(--w2w-nb-font-data);font-weight:400;font-size:11px;letter-spacing:1.32px;color:#6e747e}@media(min-width: 1024px){.w2w-shop--order-complete .woocommerce-table--order-details .wc-item-meta,.w2w-shop--order-complete .woocommerce-table--order-details .variation{padding-left:58px;font-size:14px;letter-spacing:.28px}}.w2w-shop--order-complete .woocommerce-table--order-details .wc-item-meta li,.w2w-shop--order-complete .woocommerce-table--order-details .wc-item-meta dt,.w2w-shop--order-complete .woocommerce-table--order-details .wc-item-meta dd,.w2w-shop--order-complete .woocommerce-table--order-details .wc-item-meta p,.w2w-shop--order-complete .woocommerce-table--order-details .wc-item-meta strong,.w2w-shop--order-complete .woocommerce-table--order-details .variation li,.w2w-shop--order-complete .woocommerce-table--order-details .variation dt,.w2w-shop--order-complete .woocommerce-table--order-details .variation dd,.w2w-shop--order-complete .woocommerce-table--order-details .variation p,.w2w-shop--order-complete .woocommerce-table--order-details .variation strong{display:inline;margin:0;font:inherit;letter-spacing:inherit;color:inherit}.w2w-shop--order-complete .woocommerce-table--order-details .wc-item-meta li+li::before,.w2w-shop--order-complete .woocommerce-table--order-details .variation li+li::before{content:" · "}.w2w-shop--order-complete .woocommerce-table--order-details td.product-total,.w2w-shop--order-complete .woocommerce-table--order-details td.woocommerce-table__product-total{flex:none;font-family:var(--w2w-nb-font-data);font-weight:400;font-size:14px;letter-spacing:.14px;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-shop--order-complete .woocommerce-table--order-details td.product-total,.w2w-shop--order-complete .woocommerce-table--order-details td.woocommerce-table__product-total{font-size:16px;letter-spacing:.16px}}.w2w-shop--order-complete .woocommerce-table--order-details tfoot tr{margin:0 0 12px}.w2w-shop--order-complete .woocommerce-table--order-details tfoot tr th{font-family:var(--w2w-nb-font-body);font-size:16px;line-height:145%;color:var(--w2w-nb-text)}.w2w-shop--order-complete .woocommerce-table--order-details tfoot tr td{flex:none;font-family:var(--w2w-nb-font-data);font-weight:400;font-size:14px;line-height:130%;letter-spacing:.16px;color:var(--w2w-nb-brand);text-align:right}@media(min-width: 1024px){.w2w-shop--order-complete .woocommerce-table--order-details tfoot tr td{font-size:16px}}.w2w-shop--order-complete .woocommerce-table--order-details tfoot tr:not(:has(.woocommerce-Price-amount)) td{font-family:var(--w2w-nb-font-body);color:var(--w2w-nb-text)}.w2w-shop--order-complete .woocommerce-table--order-details tfoot tr:last-child{margin-bottom:0}.w2w-shop--order-complete .woocommerce-table--order-details tfoot tr:has(.order-total),.w2w-shop--order-complete .woocommerce-table--order-details tfoot tr.order-total{margin-top:16px}.w2w-shop--order-complete .woocommerce-table--order-details tfoot tr:has(.order-total) th,.w2w-shop--order-complete .woocommerce-table--order-details tfoot tr.order-total th{font-weight:600;color:var(--w2w-nb-text)}.w2w-shop--order-complete .woocommerce-table--order-details tfoot tr:has(.order-total) td,.w2w-shop--order-complete .woocommerce-table--order-details tfoot tr.order-total td{font-weight:500;font-size:24px}@media(min-width: 1024px){.w2w-shop--order-complete .woocommerce-table--order-details tfoot tr:has(.order-total) td,.w2w-shop--order-complete .woocommerce-table--order-details tfoot tr.order-total td{font-size:36px}}.w2w-shop--order-complete .woocommerce-Price-amount,.w2w-shop--order-complete .woocommerce-Price-currencySymbol,.w2w-shop--order-complete .amount{font:inherit;letter-spacing:inherit;color:inherit}.w2w-shop--order-complete .woocommerce-customer-details .woocommerce-columns--addresses{display:grid;grid-template-columns:1fr;gap:22px;margin:0}@media(min-width: 1024px){.w2w-shop--order-complete .woocommerce-customer-details .woocommerce-columns--addresses{grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px}}.w2w-shop--order-complete .woocommerce-customer-details .woocommerce-column{margin:0;padding:0;width:auto;float:none}.w2w-shop--order-complete .woocommerce-customer-details address{margin:0;padding:0;border:0;font-family:var(--w2w-nb-font-body);font-style:normal;font-weight:400;font-size:13px;line-height:1.2;color:#6e747e}@media(min-width: 1024px){.w2w-shop--order-complete .woocommerce-customer-details address{font-size:16px;line-height:1.2}}.w2w-shop--order-complete .woocommerce-customer-details address p{margin:0;font:inherit;color:inherit}.w2w-shop--order-complete .woocommerce-order-details,.w2w-shop--order-complete .woocommerce-customer-details,.w2w-shop--order-complete .woocommerce-order-downloads{overflow-x:auto}.w2w-shop--order-complete .w2w-shop-receipt__main>p{margin:0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:150%;color:var(--w2w-nb-text-tertiary)}@media(min-width: 1024px){.w2w-shop--order-complete .w2w-shop-receipt__main>p{font-size:14px}}.w2w-shop--order-complete .w2w-shop-receipt__main>p a{color:var(--w2w-nb-brand);text-decoration:underline}.w2w-shop--order-complete .woocommerce-order-details header h2:not([class]),.w2w-shop--order-complete .woocommerce-customer-details header h2:not([class]){margin:24px 0 14px;font-family:var(--w2w-nb-font-data);font-weight:500;font-size:14px;line-height:120%;letter-spacing:.28px;text-transform:uppercase;color:var(--w2w-nb-text)}.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions{width:100%;border-collapse:collapse}.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions tbody tr{display:block;padding:12px 0;border-top:1px solid rgba(236,238,243,.07)}.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions tbody td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0;border:0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:150%;color:var(--w2w-nb-text-secondary);text-align:right}.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions tbody td::before{font-family:var(--w2w-nb-font-data);font-weight:500;font-size:11px;line-height:120%;letter-spacing:1.1px;text-transform:uppercase;color:var(--w2w-nb-text-tertiary)}.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions thead{display:none}@media(min-width: 1024px){.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions thead{display:table-row-group}.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions tbody{display:table-row-group}.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions tr,.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions tbody tr{display:table-row;padding:0;border:0}.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions th,.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions td,.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions tbody td{display:table-cell;padding:8px 12px 8px 0;border:0;vertical-align:middle;text-align:left;font-size:14px}.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions tbody td::before{content:none}}.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions thead th{font-family:var(--w2w-nb-font-data);font-weight:500;font-size:11px;line-height:120%;letter-spacing:1.1px;text-transform:uppercase;color:var(--w2w-nb-text-tertiary)}.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions thead th span{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions tbody td{font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:150%;color:var(--w2w-nb-text-secondary)}@media(min-width: 1024px){.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions tbody td{font-size:14px}}@media(min-width: 1024px){.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions tbody tr+tr td{border-top:1px solid rgba(236,238,243,.07)}}.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions td.subscription-id a,.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions .woocommerce-Price-amount{font-family:var(--w2w-nb-font-data);letter-spacing:.16px;color:var(--w2w-nb-brand);text-decoration:none}.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions td.order-actions,.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions td.subscription-actions{text-align:right;white-space:nowrap}.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions a.button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 18px;border:0;border-radius:40px;background:rgba(236,238,243,.043);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1);font-family:var(--w2w-nb-font-display);font-weight:500;font-size:13px;letter-spacing:.65px;color:var(--w2w-nb-text-lead);text-transform:none}.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions a.button:hover,.w2w-shop--order-complete table.shop_table.woocommerce-orders-table--subscriptions a.button:focus{background:rgba(236,238,243,.08);color:var(--w2w-nb-text)}.w2w-shop--order-complete .woocommerce-table--order-details tfoot .order-actions--heading+td a,.w2w-shop--order-complete .woocommerce-order-downloads a.button{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border:0;border-radius:40px;background:rgba(236,238,243,.045);box-shadow:inset 0 0 0 1px rgba(236,238,243,.16);font-family:var(--w2w-nb-font-display);font-weight:500;font-size:14px;letter-spacing:.8px;text-decoration:none;color:var(--w2w-nb-text)}.w2w-shop--order-complete .w2w-shop-confirm__badge--failed{background:rgba(232,144,42,.14);color:#e8902a}.w2w-shop--order-complete .w2w-shop-confirm__actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}.w2w-shop--order-complete .w2w-shop-receipt__meta-copy-button{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:0;background:none;color:#3d91a2;cursor:pointer;transition:color 160ms ease}.w2w-shop--order-complete .w2w-shop-receipt__meta-copy-button:hover,.w2w-shop--order-complete .w2w-shop-receipt__meta-copy-button:focus-visible{color:var(--w2w-nb-brand)}.w2w-shop--order-complete .w2w-shop-receipt__meta-copy-button:focus-visible{outline:2px solid rgba(46,139,255,.5);outline-offset:2px;border-radius:4px}.w2w-shop--order-complete .w2w-shop-receipt__meta-copy-button[data-w2w-copied="1"]{color:#3d91a2}.w2w-shop--order-complete .w2w-shop-receipt__meta-copied{display:inline-flex;align-items:center;justify-content:center;width:14px;height:17px;font-family:var(--w2w-nb-font-data);font-size:13px;line-height:1}@media(min-width: 1024px){.w2w-shop--order-complete .w2w-shop-receipt__meta-copied{width:16px;height:19px;font-size:14px}}.w2w-shop--order-complete .w2w-shop-receipt__meta-value--brand .woocommerce-Price-amount,.w2w-shop--order-complete .w2w-shop-receipt__meta-value--brand .woocommerce-Price-currencySymbol,.w2w-shop--order-complete .w2w-shop-receipt__meta-value--brand .amount{font:inherit;letter-spacing:inherit;color:inherit}.w2w-shop-copy-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.w2w-shop--order-complete .w2w-shop-receipt__main--alone{max-width:780px;margin-top:24px}.w2w-shop a.w2w-button,.w2w-shop a.w2w-button:hover,.w2w-shop a.w2w-button:focus{text-decoration:none !important}body.woocommerce-order-received .woocommerce-verify-email{box-sizing:border-box;max-width:560px;margin:24px auto 56px;padding:22px;border-radius:14px;background:rgba(236,238,243,.043);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1)}@media(min-width: 1024px){body.woocommerce-order-received .woocommerce-verify-email{margin:40px auto 100px;padding:30px}}body.woocommerce-order-received .woocommerce-verify-email>p{margin:0 0 18px;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:150%;color:var(--w2w-nb-text-tertiary)}@media(min-width: 1024px){body.woocommerce-order-received .woocommerce-verify-email>p{font-size:14px}}body.woocommerce-order-received .woocommerce-verify-email>p a{color:var(--w2w-nb-brand);text-decoration:underline}body.woocommerce-order-received .woocommerce-verify-email .form-row{display:flex;flex-direction:column;gap:10px;margin:0 0 16px;padding:0}body.woocommerce-order-received .woocommerce-verify-email .form-row:last-child{margin-bottom:0}body.woocommerce-order-received .woocommerce-verify-email label{display:flex;align-items:center;gap:5px;margin:0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:1.2;color:var(--w2w-nb-text)}@media(min-width: 1024px){body.woocommerce-order-received .woocommerce-verify-email label{font-size:16px}}body.woocommerce-order-received .woocommerce-verify-email label .required{border:0;font-size:inherit;color:#f05454;text-decoration:none}body.woocommerce-order-received .woocommerce-verify-email input[type=email]{box-sizing:border-box;width:100%;height:50px;padding:0 16px;border:0;border-radius:8px;background:var(--w2w-nb-surface-backdrop, #050b0e);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1);font-family:var(--w2w-nb-font-body);font-size:16px;color:var(--w2w-nb-text);appearance:none}body.woocommerce-order-received .woocommerce-verify-email input[type=email]::placeholder{color:var(--w2w-nb-text-tertiary)}body.woocommerce-order-received .woocommerce-verify-email input[type=email]:focus{outline:none;color:var(--w2w-nb-text);box-shadow:inset 0 0 0 1px var(--w2w-nb-brand)}@media(min-width: 1024px){body.woocommerce-order-received .woocommerce-verify-email input[type=email]{height:54px}}body.woocommerce-order-received .woocommerce-verify-email button[type=submit]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:14px 24px;border:0;border-radius:40px;background:var(--w2w-nb-brand);font-family:var(--w2w-nb-font-display);font-weight:500;font-size:16px;letter-spacing:.8px;color:#fff;cursor:pointer}body.woocommerce-order-received .woocommerce-verify-email button[type=submit]:hover,body.woocommerce-order-received .woocommerce-verify-email button[type=submit]:focus{filter:brightness(1.08)}body.woocommerce-cart .woocommerce-notices-wrapper,body.woocommerce-checkout .woocommerce-notices-wrapper,body.woocommerce-order-received .woocommerce-notices-wrapper{width:100%;max-width:1500px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}@media(min-width: 1024px){body.woocommerce-cart .woocommerce-notices-wrapper,body.woocommerce-checkout .woocommerce-notices-wrapper,body.woocommerce-order-received .woocommerce-notices-wrapper{padding-right:40px;padding-left:40px}}body.woocommerce-cart .woocommerce-notices-wrapper:not(:empty),body.woocommerce-checkout .woocommerce-notices-wrapper:not(:empty),body.woocommerce-order-received .woocommerce-notices-wrapper:not(:empty){padding-top:24px}body.woocommerce-cart .woocommerce-error,body.woocommerce-cart .woocommerce-message,body.woocommerce-cart .woocommerce-info,body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .woocommerce-info,body.woocommerce-order-received .woocommerce-error,body.woocommerce-order-received .woocommerce-message,body.woocommerce-order-received .woocommerce-info{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 14px;width:auto;margin:0 0 14px;padding:16px 20px;border:0;border-radius:12px;background:rgba(236,238,243,.0431372549);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843);font-family:var(--w2w-nb-font-body);font-weight:400;font-size:14px;line-height:155%;color:var(--w2w-nb-text);list-style:none}@media(min-width: 1024px){body.woocommerce-cart .woocommerce-error,body.woocommerce-cart .woocommerce-message,body.woocommerce-cart .woocommerce-info,body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .woocommerce-info,body.woocommerce-order-received .woocommerce-error,body.woocommerce-order-received .woocommerce-message,body.woocommerce-order-received .woocommerce-info{padding:18px 22px;font-size:15px}}body.woocommerce-cart .woocommerce-error::before,body.woocommerce-cart .woocommerce-message::before,body.woocommerce-cart .woocommerce-info::before,body.woocommerce-checkout .woocommerce-error::before,body.woocommerce-checkout .woocommerce-message::before,body.woocommerce-checkout .woocommerce-info::before,body.woocommerce-order-received .woocommerce-error::before,body.woocommerce-order-received .woocommerce-message::before,body.woocommerce-order-received .woocommerce-info::before{position:static;flex:none;top:auto;left:auto;margin:0;font-size:15px;line-height:155%}body.woocommerce-cart .woocommerce-error li,body.woocommerce-cart .woocommerce-message li,body.woocommerce-cart .woocommerce-info li,body.woocommerce-checkout .woocommerce-error li,body.woocommerce-checkout .woocommerce-message li,body.woocommerce-checkout .woocommerce-info li,body.woocommerce-order-received .woocommerce-error li,body.woocommerce-order-received .woocommerce-message li,body.woocommerce-order-received .woocommerce-info li{margin:0;padding:0;list-style:none}body.woocommerce-cart .woocommerce-error a,body.woocommerce-cart .woocommerce-message a,body.woocommerce-cart .woocommerce-info a,body.woocommerce-checkout .woocommerce-error a,body.woocommerce-checkout .woocommerce-message a,body.woocommerce-checkout .woocommerce-info a,body.woocommerce-order-received .woocommerce-error a,body.woocommerce-order-received .woocommerce-message a,body.woocommerce-order-received .woocommerce-info a{color:var(--w2w-nb-brand);text-decoration:underline}body.woocommerce-cart .woocommerce-error .button,body.woocommerce-cart .woocommerce-error a.button,body.woocommerce-cart .woocommerce-message .button,body.woocommerce-cart .woocommerce-message a.button,body.woocommerce-cart .woocommerce-info .button,body.woocommerce-cart .woocommerce-info a.button,body.woocommerce-checkout .woocommerce-error .button,body.woocommerce-checkout .woocommerce-error a.button,body.woocommerce-checkout .woocommerce-message .button,body.woocommerce-checkout .woocommerce-message a.button,body.woocommerce-checkout .woocommerce-info .button,body.woocommerce-checkout .woocommerce-info a.button,body.woocommerce-order-received .woocommerce-error .button,body.woocommerce-order-received .woocommerce-error a.button,body.woocommerce-order-received .woocommerce-message .button,body.woocommerce-order-received .woocommerce-message a.button,body.woocommerce-order-received .woocommerce-info .button,body.woocommerce-order-received .woocommerce-info a.button{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:9px 18px;border:0;border-radius:40px;background:rgba(236,238,243,.0431372549);box-shadow:inset 0 0 0 1px rgba(236,238,243,.16);font-family:var(--w2w-nb-font-display);font-weight:500;font-size:14px;letter-spacing:.8px;color:var(--w2w-nb-text);text-decoration:none}body.woocommerce-cart .woocommerce-error .button:hover,body.woocommerce-cart .woocommerce-error .button:focus,body.woocommerce-cart .woocommerce-error .button:visited,body.woocommerce-cart .woocommerce-error a.button:hover,body.woocommerce-cart .woocommerce-error a.button:focus,body.woocommerce-cart .woocommerce-error a.button:visited,body.woocommerce-cart .woocommerce-message .button:hover,body.woocommerce-cart .woocommerce-message .button:focus,body.woocommerce-cart .woocommerce-message .button:visited,body.woocommerce-cart .woocommerce-message a.button:hover,body.woocommerce-cart .woocommerce-message a.button:focus,body.woocommerce-cart .woocommerce-message a.button:visited,body.woocommerce-cart .woocommerce-info .button:hover,body.woocommerce-cart .woocommerce-info .button:focus,body.woocommerce-cart .woocommerce-info .button:visited,body.woocommerce-cart .woocommerce-info a.button:hover,body.woocommerce-cart .woocommerce-info a.button:focus,body.woocommerce-cart .woocommerce-info a.button:visited,body.woocommerce-checkout .woocommerce-error .button:hover,body.woocommerce-checkout .woocommerce-error .button:focus,body.woocommerce-checkout .woocommerce-error .button:visited,body.woocommerce-checkout .woocommerce-error a.button:hover,body.woocommerce-checkout .woocommerce-error a.button:focus,body.woocommerce-checkout .woocommerce-error a.button:visited,body.woocommerce-checkout .woocommerce-message .button:hover,body.woocommerce-checkout .woocommerce-message .button:focus,body.woocommerce-checkout .woocommerce-message .button:visited,body.woocommerce-checkout .woocommerce-message a.button:hover,body.woocommerce-checkout .woocommerce-message a.button:focus,body.woocommerce-checkout .woocommerce-message a.button:visited,body.woocommerce-checkout .woocommerce-info .button:hover,body.woocommerce-checkout .woocommerce-info .button:focus,body.woocommerce-checkout .woocommerce-info .button:visited,body.woocommerce-checkout .woocommerce-info a.button:hover,body.woocommerce-checkout .woocommerce-info a.button:focus,body.woocommerce-checkout .woocommerce-info a.button:visited,body.woocommerce-order-received .woocommerce-error .button:hover,body.woocommerce-order-received .woocommerce-error .button:focus,body.woocommerce-order-received .woocommerce-error .button:visited,body.woocommerce-order-received .woocommerce-error a.button:hover,body.woocommerce-order-received .woocommerce-error a.button:focus,body.woocommerce-order-received .woocommerce-error a.button:visited,body.woocommerce-order-received .woocommerce-message .button:hover,body.woocommerce-order-received .woocommerce-message .button:focus,body.woocommerce-order-received .woocommerce-message .button:visited,body.woocommerce-order-received .woocommerce-message a.button:hover,body.woocommerce-order-received .woocommerce-message a.button:focus,body.woocommerce-order-received .woocommerce-message a.button:visited,body.woocommerce-order-received .woocommerce-info .button:hover,body.woocommerce-order-received .woocommerce-info .button:focus,body.woocommerce-order-received .woocommerce-info .button:visited,body.woocommerce-order-received .woocommerce-info a.button:hover,body.woocommerce-order-received .woocommerce-info a.button:focus,body.woocommerce-order-received .woocommerce-info a.button:visited{background:rgba(236,238,243,.1);color:var(--w2w-nb-text)}body.woocommerce-cart .woocommerce-message,body.woocommerce-checkout .woocommerce-message,body.woocommerce-order-received .woocommerce-message{box-shadow:inset 0 0 0 1px rgba(61,145,162,.45)}body.woocommerce-cart .woocommerce-message::before,body.woocommerce-checkout .woocommerce-message::before,body.woocommerce-order-received .woocommerce-message::before{color:#3d91a2}body.woocommerce-cart .woocommerce-info,body.woocommerce-checkout .woocommerce-info,body.woocommerce-order-received .woocommerce-info{box-shadow:inset 0 0 0 1px rgba(46,139,255,.45)}body.woocommerce-cart .woocommerce-info::before,body.woocommerce-checkout .woocommerce-info::before,body.woocommerce-order-received .woocommerce-info::before{color:var(--w2w-nb-brand)}body.woocommerce-cart .woocommerce-error,body.woocommerce-checkout .woocommerce-error,body.woocommerce-order-received .woocommerce-error{box-shadow:inset 0 0 0 1px rgba(194,69,31,.5);background:rgba(194,69,31,.07)}body.woocommerce-cart .woocommerce-error::before,body.woocommerce-checkout .woocommerce-error::before,body.woocommerce-order-received .woocommerce-error::before{color:#c2451f}body.woocommerce-cart .woocommerce-NoticeGroup,body.woocommerce-checkout .woocommerce-NoticeGroup,body.woocommerce-order-received .woocommerce-NoticeGroup{width:100%;max-width:1500px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}@media(min-width: 1024px){body.woocommerce-cart .woocommerce-NoticeGroup,body.woocommerce-checkout .woocommerce-NoticeGroup,body.woocommerce-order-received .woocommerce-NoticeGroup{padding-right:40px;padding-left:40px}}body.woocommerce-cart .woocommerce-NoticeGroup,body.woocommerce-checkout .woocommerce-NoticeGroup,body.woocommerce-order-received .woocommerce-NoticeGroup{padding-top:24px}body.woocommerce-cart .wc_coupon_message_wrap,body.woocommerce-cart #coupons_list,body.woocommerce-checkout .wc_coupon_message_wrap,body.woocommerce-checkout #coupons_list,body.woocommerce-order-received .wc_coupon_message_wrap,body.woocommerce-order-received #coupons_list{width:100%;max-width:1500px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}@media(min-width: 1024px){body.woocommerce-cart .wc_coupon_message_wrap,body.woocommerce-cart #coupons_list,body.woocommerce-checkout .wc_coupon_message_wrap,body.woocommerce-checkout #coupons_list,body.woocommerce-order-received .wc_coupon_message_wrap,body.woocommerce-order-received #coupons_list{padding-right:40px;padding-left:40px}}body.woocommerce-cart #coupons_list,body.woocommerce-checkout #coupons_list,body.woocommerce-order-received #coupons_list{margin:0 auto 24px;border:0;border-radius:14px;background:rgba(236,238,243,.0431372549);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843);overflow:hidden;padding-right:0;padding-left:0;max-width:1460px}@media(min-width: 1024px){body.woocommerce-cart #coupons_list,body.woocommerce-checkout #coupons_list,body.woocommerce-order-received #coupons_list{max-width:1420px}}body.woocommerce-cart #coupons_list .sc-accordion-header,body.woocommerce-checkout #coupons_list .sc-accordion-header,body.woocommerce-order-received #coupons_list .sc-accordion-header{padding:16px 20px;border:0;background:none;cursor:pointer}body.woocommerce-cart #coupons_list .sc-accordion-title,body.woocommerce-checkout #coupons_list .sc-accordion-title,body.woocommerce-order-received #coupons_list .sc-accordion-title{font-family:var(--w2w-nb-font-data);font-weight:500;font-size:12px;letter-spacing:1.1px;text-transform:uppercase;color:var(--w2w-nb-text)}body.woocommerce-cart #coupons_list .sc-accordion-content,body.woocommerce-checkout #coupons_list .sc-accordion-content,body.woocommerce-order-received #coupons_list .sc-accordion-content{padding:0 20px 16px;border:0;background:none;font-family:var(--w2w-nb-font-body);font-size:14px;color:var(--w2w-nb-text-secondary)}body.woocommerce-cart .wc_coupon_message_wrap .no_wc_coupon_message,body.woocommerce-checkout .wc_coupon_message_wrap .no_wc_coupon_message,body.woocommerce-order-received .wc_coupon_message_wrap .no_wc_coupon_message{display:block;font-family:var(--w2w-nb-font-body);font-size:13px;color:var(--w2w-nb-text-tertiary)}body.woocommerce-cart input:focus,body.woocommerce-cart select:focus,body.woocommerce-cart textarea:focus,body.woocommerce-checkout input:focus,body.woocommerce-checkout select:focus,body.woocommerce-checkout textarea:focus,body.woocommerce-order-received input:focus,body.woocommerce-order-received select:focus,body.woocommerce-order-received textarea:focus{color:var(--w2w-nb-text)}body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-order-received{background:var(--w2w-nb-surface-teal, #0b1f28)}body.woocommerce-cart .entry-header,body.woocommerce-checkout .entry-header,body.woocommerce-order-received .entry-header{display:none}body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main,body.woocommerce-order-received .site-main{max-width:none;padding:0}body.woocommerce-cart .entry-content,body.woocommerce-checkout .entry-content,body.woocommerce-order-received .entry-content{margin:0}
