.lsg03-buybox{--lsg03-green: var(--color-accent, #2f4c2c);--lsg03-green-badge: #274c2c;--lsg03-cream: #f0e9e2;--lsg03-border: #97a696;--lsg03-rule: rgba(151, 166, 150, .25);--lsg03-muted: #6d826b;--lsg03-text: var(--color-body, #121212);--lsg03-label: var(--color-body, #151515);display:none}.lsg03-buybox[hidden]{display:none!important}.lsg03-vh{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}body.lsg03-on .lsg03-buybox{display:block;margin:16px 0 20px}body.lsg03-on .color-meta ul{margin-bottom:0;row-gap:20px}body.lsg03-on .color-meta ul li{margin-bottom:0}body.lsg03-on .lsg03-size-source,body.lsg03-on .lsg03-hide-control{display:none!important}body.lsg03-on .product-form:has(.lsg03-buybox){margin-top:0}body.lsg03-on .lsg03-price-hidden{display:none}body.lsg03-on .lsg03-buybox fieldset{margin:0 0 16px;padding:0;border:0}body.lsg03-on .lsg03-buybox .lsg03-label{margin:0 0 9px;color:var(--lsg03-label);font-size:14px;line-height:20.8px;font-weight:var(--font-body-bold-weight, 600);letter-spacing:.26px;text-transform:uppercase}body.lsg03-on .lsg03-buybox .lsg03-label__value{color:var(--lsg03-text);font-weight:400;text-transform:none}body.lsg03-on .lsg03-sizes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.lsg03-on .lsg03-sizes__grid:has(.lsg03-size:nth-child(4)){grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}body.lsg03-on .lsg03-sizes__grid:not(:has(.lsg03-size:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}body.lsg03-on .lsg03-sizes__grid:not(:has(.lsg03-size:nth-child(2))){grid-template-columns:minmax(0,183px)}body.lsg03-on .lsg03-size{display:flex}body.lsg03-on .lsg03-size label{display:flex;flex:1;flex-direction:column;min-height:83px;border:1px solid var(--lsg03-border);background:var(--bg-body, #fff);cursor:pointer;text-align:center}body.lsg03-on .lsg03-size--popular label{overflow:hidden}body.lsg03-on .lsg03-size__ribbon{display:block;padding:0 8px;background:var(--lsg03-green);color:#fff;font-size:12px;line-height:20.8px;letter-spacing:.26px}body.lsg03-on .lsg03-size__body{display:flex;flex:1;flex-direction:column;justify-content:center;gap:2px;padding:8px 12px 10px}body.lsg03-on .lsg03-size__name{color:var(--lsg03-text);font-size:16px;line-height:20.8px;font-weight:var(--font-body-bold-weight, 600);letter-spacing:.26px}body.lsg03-on .lsg03-size__unit{color:var(--lsg03-muted);font-size:14px;line-height:20.8px;letter-spacing:.26px}body.lsg03-on .lsg03-size__unit:empty{display:none}body.lsg03-on .lsg03-size input:checked+label{border:1.25px solid var(--lsg03-green)}body.lsg03-on .lsg03-size input:checked+label .lsg03-size__body{background:var(--lsg03-cream)}body.lsg03-on .lsg03-size input:checked+label .lsg03-size__unit{color:var(--lsg03-green)}body.lsg03-on .lsg03-size input:disabled+label{cursor:default;opacity:.4}body.lsg03-on .lsg03-size input:focus-visible+label{box-shadow:0 0 0 2px #015ecc}body.lsg03-on .lsg03-plans{display:flex;flex-direction:column}body.lsg03-on .lsg03-plans[hidden]{display:none}body.lsg03-on .lsg03-plan{position:relative;border:1px solid var(--lsg03-border);background:var(--bg-body, #fff)}body.lsg03-on .lsg03-plan+.lsg03-plan{margin-top:16px}body.lsg03-on .lsg03-plan:has(input:checked){border:1.25px solid var(--lsg03-green);background:var(--lsg03-cream)}body.lsg03-on .lsg03-plan>label{display:flex;align-items:center;gap:8px;padding:16px;cursor:pointer}body.lsg03-on .lsg03-plan input:focus-visible+label{box-shadow:0 0 0 2px #015ecc inset}body.lsg03-on .lsg03-radio{position:relative;flex:0 0 auto;width:20px;height:20px;border:1.5px solid var(--lsg03-green);border-radius:50%}body.lsg03-on .lsg03-plan input:checked+label .lsg03-radio:after{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--lsg03-green);content:""}body.lsg03-on .lsg03-plan__title{color:var(--lsg03-text);font-size:18px;line-height:20px;font-weight:var(--font-body-bold-weight, 600);letter-spacing:.85px}body.lsg03-on .lsg03-plan__price{display:flex;align-items:center;gap:8px;margin-left:auto;letter-spacing:.85px;white-space:nowrap}body.lsg03-on .lsg03-plan__now{color:var(--lsg03-text);font-size:16px;line-height:14px;font-weight:var(--font-body-bold-weight, 600)}body.lsg03-on .lsg03-plan__was{color:var(--lsg03-muted);font-size:14px;line-height:14px}body.lsg03-on .lsg03-plan__was:empty{display:none}body.lsg03-on .lsg03-badge{position:absolute;top:-11px;right:8px;padding:5px 8px;background:var(--lsg03-green-badge);color:#fff;font-size:12px;line-height:12px;letter-spacing:.85px}body.lsg03-on .lsg03-plan__detail{padding:0 16px 16px}body.lsg03-on .lsg03-plan__detail[hidden]{display:none}body.lsg03-on .lsg03-benefits{margin:0;padding:12px 2px 0;border-top:1px solid var(--lsg03-rule);list-style:none}body.lsg03-on .lsg03-benefits li{display:flex;align-items:center;gap:10px;margin:0 0 4px;color:var(--lsg03-text);font-size:13px;line-height:18px;letter-spacing:.85px}body.lsg03-on .lsg03-check{flex:0 0 auto;color:var(--lsg03-green)}body.lsg03-on .lsg03-freq{padding-top:8px}body.lsg03-on .lsg03-freq__label{display:block;margin:0 0 4px;color:var(--lsg03-text);font-size:14px;line-height:24.5px;font-weight:var(--font-body-bold-weight, 600);letter-spacing:.85px}body.lsg03-on .lsg03-freq__select{position:relative}body.lsg03-on .lsg03-freq__select select{width:100%;height:40px;margin:0;padding:8px 36px 8px 12px;border:0;border-radius:0;background:#fff;color:var(--lsg03-text);font-size:13.3px;line-height:15px;-webkit-appearance:none;appearance:none}body.lsg03-on .lsg03-freq__select svg{position:absolute;top:50%;right:12px;transform:translateY(-50%);pointer-events:none}@media only screen and (max-width:767px){body.lsg03-on .lsg03-size label{min-height:76px}body.lsg03-on .lsg03-size__body{gap:0;padding:6px 12px 8px}body.lsg03-on .lsg03-size--popular .lsg03-size__body{padding-bottom:10px}body.lsg03-on .lsg03-size__unit{font-size:13px;line-height:18px}body.lsg03-on .lsg03-plan__title{font-size:16px;letter-spacing:.4px}body.lsg03-on .lsg03-plan>label{padding:14px 12px}body.lsg03-on .lsg03-plan__detail{padding:0 12px 14px}}
/*# sourceMappingURL=/cdn/shop/t/491/assets/lsg03-buybox-v1.css.map */
