.lx-pack{--lx-pack-fg: rgb(var(--color-foreground));--lx-pack-muted: var(--lx-text-muted, rgba(var(--color-foreground), .75));--lx-pack-bg: var(--lx-white, rgb(var(--color-background)));--lx-pack-accent: var(--lx-olive, rgb(var(--color-button)));--lx-pack-on-accent: var(--lx-white, rgb(var(--color-button-text)));--lx-pack-soft: var(--lx-sage, rgba(var(--color-foreground), .05));--lx-pack-cream: var(--lx-cream, rgba(var(--color-foreground), .03));--lx-pack-line: var(--lx-border-strong, rgba(var(--color-foreground), .35));--lx-pack-ui: var(--lx-border-ui, rgba(var(--color-foreground), .55));--lx-pack-deco: var(--lx-copper, rgba(var(--color-foreground), .75));--lx-pack-rule: var(--lx-sand, rgba(var(--color-foreground), .15));--lx-pack-radius: var(--lx-radius, 1.6rem);--lx-pack-radius-sm: var(--lx-radius-sm, 1.4rem);--lx-pack-tap: var(--lx-tap, 4.4rem);display:block;max-width:52rem;margin:.4rem 0 0;color:var(--lx-pack-fg)}#lx-pack-selector{scroll-margin-top:9rem}.lx-pack [hidden]{display:none!important}.lx-pack__heading{display:flex;align-items:center;gap:1.2rem;margin:0 0 1rem;color:var(--lx-pack-accent);font-size:1.4rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-align:center;text-transform:uppercase}.lx-pack__heading:before,.lx-pack__heading:after{content:"";flex:1 1 0;height:.1rem;background:var(--lx-pack-rule)}.lx-pack__heading-text{flex:0 1 auto}.lx-pack__cards{display:grid;gap:1rem}.lx-pack__card{position:relative;border:.1rem solid var(--lx-pack-line);border-radius:var(--lx-pack-radius);background:var(--lx-pack-bg);color:var(--lx-pack-fg)}.lx-pack__card.is-selected{border-color:var(--lx-pack-accent);box-shadow:inset 0 0 0 .1rem var(--lx-pack-accent);background:var(--lx-pack-soft)}.lx-pack__card:has(.lx-pack__radio:focus-visible){outline:.2rem solid var(--lx-focus, var(--lx-pack-accent));outline-offset:.3rem}.lx-pack__head{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;grid-template-areas:"dot info price";align-items:center;column-gap:1.2rem;row-gap:.8rem;min-height:6.4rem;margin:0;padding:1.2rem 1.4rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.lx-pack__head--meta{grid-template-areas:"dot info price" ". meta meta"}.lx-pack__dot{grid-area:dot;box-sizing:border-box;width:2.2rem;height:2.2rem;border:.2rem solid var(--lx-pack-ui);border-radius:50%;background:var(--lx-pack-bg)}.lx-pack__card.is-selected .lx-pack__dot,.lx-pack__radio:checked+.lx-pack__dot{border-color:var(--lx-pack-accent);background:var(--lx-pack-accent);box-shadow:inset 0 0 0 .4rem var(--lx-pack-bg)}.lx-pack__radio:focus-visible+.lx-pack__dot{outline:.2rem solid var(--lx-focus, var(--lx-pack-accent));outline-offset:.3rem}.lx-pack__card:has(.lx-pack__radio:focus-visible) .lx-pack__dot{outline:none}.lx-pack__info{grid-area:info;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.lx-pack__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;min-width:0}.lx-pack__title{font-size:1.7rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.lx-pack__label{max-width:100%;padding:.2rem .8rem;border-radius:.8rem;background:var(--lx-pack-soft);color:var(--lx-pack-accent);font-size:1.2rem;font-weight:700;letter-spacing:.02em;line-height:1.4}.lx-pack__card.is-selected .lx-pack__label{background:var(--lx-pack-bg)}.lx-pack__inc{color:var(--lx-pack-muted);font-size:1.3rem;line-height:1.35}.lx-pack__price{grid-area:price;font-size:2rem;font-weight:700;line-height:1.2;text-align:right;white-space:nowrap}.lx-pack__meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;min-width:0}.lx-pack__save{display:inline-flex;align-items:center;padding:.3rem 1rem;border-radius:var(--lx-radius-pill, 10rem);background:var(--lx-pack-accent);color:var(--lx-pack-on-accent);font-size:1.3rem;font-weight:700;line-height:1.3}.lx-pack__unit{color:var(--lx-pack-muted);font-size:1.3rem;line-height:1.3}.lx-pack__slot:empty{display:none}.lx-pack__colors{display:grid;gap:1rem;margin:0 1.4rem 1.4rem;padding-top:1.2rem;border-top:.1rem solid var(--lx-pack-rule)}.lx-pack__row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;min-width:0}.lx-pack__row-label{flex:0 0 auto;min-width:6.4rem;font-size:1.4rem;white-space:nowrap;font-weight:700;line-height:1.3}.lx-pack__pills{display:flex;flex:1 1 0;gap:.6rem;min-width:0}.lx-pack__pill{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:.6rem;box-sizing:border-box;min-width:0;min-height:var(--lx-pack-tap);margin:0;padding:.6rem .8rem;border:.1rem solid var(--lx-pack-line);border-radius:var(--lx-radius-pill, 10rem);background:var(--lx-pack-bg);color:var(--lx-pack-fg);font-size:1.4rem;font-weight:500;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.lx-pack__pill-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-pack__pill:hover{border-color:var(--lx-pack-ui)}.lx-pack__pill-input:checked+.lx-pack__pill,.lx-pack__pill-input:checked+.lx-pack__pill:hover{border-color:var(--lx-pack-accent);background:var(--lx-pack-accent);color:var(--lx-pack-on-accent)}.lx-pack__pill-input:disabled+.lx-pack__pill{border-color:var(--lx-pack-line);opacity:.45;text-decoration:line-through;cursor:not-allowed}.lx-pack__pill-input.is-unavailable+.lx-pack__pill{border-style:dashed;text-decoration:line-through}.lx-pack__pill-input:focus-visible+.lx-pack__pill{outline:.2rem solid var(--lx-focus, var(--lx-pack-accent));outline-offset:.2rem}.lx-pack__swatch{flex:0 0 auto;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--lx-swatch);box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.3)}.lx-pack__pill-input:checked+.lx-pack__pill .lx-pack__swatch{box-shadow:0 0 0 .1rem var(--lx-pack-on-accent)}.lx-gifts{margin:1.4rem 0 0}.lx-gifts__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.6rem,1fr));gap:.8rem;margin:0;padding:1rem 0 0;list-style:none}.lx-gift{position:relative;display:flex;flex-direction:column;align-items:center;gap:.6rem;box-sizing:border-box;min-width:0;margin:0;padding:1.8rem .8rem 1.2rem;border:.1rem solid var(--lx-pack-rule);border-radius:var(--lx-pack-radius-sm);background:var(--lx-pack-bg);color:var(--lx-pack-fg);text-align:center}.lx-gift__pill{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:.2rem 1rem;border-radius:var(--lx-radius-pill, 10rem);background:var(--lx-pack-accent);color:var(--lx-pack-on-accent);font-size:1.2rem;font-weight:700;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.lx-gift__icon{--lx-icon-knock: var(--lx-pack-cream);position:relative;display:grid;place-items:center;flex:0 0 auto;width:6rem;height:6rem;border-radius:1.2rem;background:var(--lx-pack-cream);color:var(--lx-pack-accent)}.lx-gift__svg{display:block;width:5.2rem;height:5.2rem}.lx-icon__knock{fill:var(--lx-icon-knock, var(--lx-pack-cream))}.lx-icon__fill-back{fill:var(--lx-pack-soft)}.lx-icon__fill-mid{fill:var(--lx-pack-cream)}.lx-icon__fill-front{fill:var(--lx-pack-bg)}.lx-gift__badge{position:absolute;top:57%;left:43%;transform:translate(-50%,-50%);color:var(--lx-pack-accent);font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1;white-space:nowrap}.lx-gift__text{font-size:1.3rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.lx-gift__sub{margin-top:-.2rem;color:var(--lx-pack-muted);font-size:1.2rem;line-height:1.3}.lx-pack__status{margin:1.2rem 0 0;font-size:1.4rem;line-height:1.45}.lx-pack__status:empty{display:none}.lx-pack__status.is-error{padding:.8rem 1.2rem;border-left:.4rem solid var(--lx-pack-deco);border-radius:.8rem;background:var(--lx-pack-cream);color:var(--lx-pack-fg)}.lx-pack__status.is-ok{color:var(--lx-pack-accent);font-weight:700}.lx-pack__status.is-busy{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.product-form__submit.button.lx-cta{min-height:max(var(--lx-tap, 4.4rem),5.2rem);background-color:var(--lx-olive, rgb(var(--color-button)));color:var(--lx-white, rgb(var(--color-button-text)));font-size:1.6rem;font-weight:700;letter-spacing:.02em}.product-form__submit.button.lx-cta:focus-visible{outline:.2rem solid var(--lx-focus, var(--lx-pack-accent));outline-offset:.3rem}@media screen and (max-width:359px){.lx-pack__head{column-gap:1rem;padding:1.2rem}.lx-pack__colors{margin-right:1.2rem;margin-left:1.2rem}.lx-pack__row-label{flex-basis:100%;white-space:normal}.lx-pack__price{font-size:1.8rem}}@media screen and (min-width:750px){.lx-pack__head{padding:1.4rem 1.8rem}.lx-pack__colors{margin:0 1.8rem 1.6rem}.lx-pack__row-label{min-width:9rem}.lx-pack__title{font-size:1.8rem}.lx-pack__price{font-size:2.2rem}.lx-gift__text{font-size:1.4rem}}.lx-trust{max-width:52rem;margin:1.2rem 0 0;color:rgb(var(--color-foreground))}.lx-trust__seals{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.lx-trust__seal{display:flex;flex:1 1 15rem;align-items:center;gap:1rem;box-sizing:border-box;min-width:0;min-height:var(--lx-tap, 4.4rem);margin:0;padding:.8rem 1.2rem;border:.1rem solid var(--lx-sand, rgba(var(--color-foreground), .12));border-radius:var(--lx-radius-sm, 1.4rem);background:var(--lx-cream, rgba(var(--color-foreground), .03));font-size:1.4rem;font-weight:500;line-height:1.3}.lx-trust__icon{flex:0 0 auto;width:2.4rem;height:2.4rem;color:var(--lx-copper, rgba(var(--color-foreground), .75))}.lx-trust__note{margin:.8rem 0 0;color:rgba(var(--color-foreground),.75);font-size:1.3rem;line-height:1.45}.lx-trust__note a{display:inline-block;padding:1.1rem 0;margin:-1.1rem 0;color:var(--lx-olive, rgb(var(--color-link)));text-decoration:underline;text-underline-offset:.2rem}.lx-trust__note a:focus-visible{outline:.2rem solid var(--lx-olive, rgb(var(--color-foreground)));outline-offset:.2rem;border-radius:.2rem}.lx-trust__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem .4rem;margin:1rem 0 0;padding:0;list-style:none}.lx-trust__payment{display:flex;flex:1 1 2.9rem;min-width:0;max-width:3.8rem;margin:0}.lx-trust__payment svg{display:block;width:100%;height:auto;aspect-ratio:38 / 24}@media(prefers-reduced-motion:no-preference){.lx-pack__card,.lx-pack__pill,.lx-pack__dot,.lx-gift{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}}.product-form__submit.button.lx-cta{padding:1.4rem 1.6rem;line-height:1.3}.product-form__submit.button.lx-cta>span{padding:0;font:inherit;letter-spacing:0;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lx-pack-selector.css.map */
