.vp-v2{--vp-v2-radius: 5px;--vp-v2-active: rgb(var(--color-button));--vp-v2-border: #006e37;--vp-v2-muted: rgba(var(--color-foreground), .55);--vp-v2-bg: rgb(var(--color-background));--vp-v2-selected-bg: #DDEFC9;--vp-v2-fs-pill-name: 18px;--vp-v2-fs-title: 18px;--vp-v2-fs-price: 18px}html:not(.sl-vp-v2) .vp-v2--hidden{display:none}html.sl-vp-v2 .product__info-container:has(.vp-v2--hidden) variant-selects:not([id^=vp-v2-]){display:none}.vp-v2__inner{max-width:760px;margin:0 auto}.vp-v2__heading{font-family:var(--font-heading-family);text-align:center;margin:0 0 16px}.vp-v2__pills{border:none;margin:0 0 24px;padding:16px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;position:relative}@media screen and (max-width:749px){.vp-v2__pills{gap:8px}}.vp-v2__pill-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.vp-v2__pill{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px 12px;border:1px solid transparent;box-shadow:inset 0 0 0 1px var(--vp-v2-border);border-radius:var(--vp-v2-radius);background:var(--vp-v2-bg);cursor:pointer;transition:box-shadow .15s ease,background-color .15s ease;min-height:56px}.vp-v2__pill:hover{box-shadow:inset 0 0 0 2px var(--vp-v2-border)}.vp-v2__pill-input:checked+.vp-v2__pill{box-shadow:inset 0 0 0 3px var(--vp-v2-border);background:var(--vp-v2-selected-bg)}.vp-v2__pill-input:focus-visible+.vp-v2__pill{outline:2px solid var(--vp-v2-active);outline-offset:2px}.vp-v2__pill-name{font-family:var(--font-body-family);font-size:var(--vp-v2-fs-pill-name);font-weight:700;color:rgb(var(--color-button));line-height:1.2;padding-top:4px}.vp-v2__pill-savings{font-family:var(--font-body-family);font-size:13px;color:rgb(var(--color-button));margin-top:2px;line-height:1.2}.vp-v2__pill-badge{position:absolute;z-index:2;top:-10px;left:50%;transform:translate(-50%);background:var(--vp-v2-active);color:#fff;font-family:var(--font-body-family);font-size:13px;line-height:1.2;padding:3px 8px;border-radius:30px;width:max-content;white-space:nowrap}.vp-v2__pill--unavailable{opacity:.5;cursor:not-allowed}.vp-v2__modes{display:flex;flex-direction:column;border:1px solid var(--vp-v2-border);border-radius:var(--vp-v2-radius);overflow:hidden}.vp-v2__mode{display:block;position:relative;cursor:pointer;padding:18px 20px;background:var(--vp-v2-bg);transition:background-color .15s ease,box-shadow .15s ease}.vp-v2__mode+.vp-v2__mode{border-top:1px solid var(--vp-v2-border)}.vp-v2__mode:first-child{border-top-left-radius:calc(var(--vp-v2-radius) - 1px);border-top-right-radius:calc(var(--vp-v2-radius) - 1px)}.vp-v2__mode-chip{display:block;margin:-18px -20px 14px;padding:7px 12px;background:var(--vp-v2-chip-bg, #006e37);color:var(--vp-v2-chip-fg, #ffffff);font-family:var(--font-body-family);font-size:13px;font-weight:400;line-height:1.3;text-align:center}.vp-v2__mode:last-child{border-bottom-left-radius:calc(var(--vp-v2-radius) - 1px);border-bottom-right-radius:calc(var(--vp-v2-radius) - 1px)}.vp-v2__mode--active{background:var(--vp-v2-selected-bg);box-shadow:inset 0 0 0 2px var(--vp-v2-border)}.vp-v2__mode-radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.vp-v2__mode-radio-visual{width:20px;height:20px;border-radius:50%;border:2px solid var(--vp-v2-border);background:var(--vp-v2-bg);flex-shrink:0}.vp-v2__mode-radio:checked~.vp-v2__mode-row .vp-v2__mode-radio-visual,.vp-v2__mode--active .vp-v2__mode-radio-visual{border-color:var(--vp-v2-border);background-color:var(--vp-v2-border);box-shadow:inset 0 0 0 3px var(--vp-v2-bg)}.vp-v2__mode-radio:focus-visible~.vp-v2__mode-row .vp-v2__mode-radio-visual{outline:2px solid var(--vp-v2-active);outline-offset:2px}.vp-v2__mode-row{display:grid;align-items:center;grid-template-columns:minmax(0,auto) 1fr;grid-template-areas:"title badge" "price price";column-gap:8px;row-gap:8px}.vp-v2__mode-titlerow{grid-area:title;display:flex;align-items:center;gap:12px;min-width:0}.vp-v2__mode-title{flex:1;min-width:0;font-family:var(--font-body-family);font-size:var(--vp-v2-fs-title);font-weight:700;color:rgb(var(--color-foreground));line-height:1.2}.vp-v2__mode-badge{grid-area:badge;justify-self:start;display:inline-block;padding:3px 10px;background:var(--vp-v2-active);color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;border-radius:4px;text-transform:uppercase}.vp-v2__price{grid-area:price;justify-self:end;text-align:right;font-family:var(--font-body-family);font-size:var(--vp-v2-fs-price);font-weight:700;white-space:nowrap;color:rgb(var(--color-button))}@media screen and (min-width:750px){.vp-v2__mode-row{grid-template-columns:minmax(0,auto) auto 1fr;grid-template-areas:"title badge price";column-gap:12px}}.vp-v2--no-badge .vp-v2__mode-row{grid-template-columns:minmax(0,auto) 1fr;grid-template-areas:"title price"}.vp-v2__price-compare{margin-right:3px;font-size:13px;font-weight:500;text-decoration:line-through}.vp-v2__price-current{color:rgb(var(--color-button))}.vp-v2__price-per-day{display:block;margin-top:-5px;font-size:13px;font-weight:600;text-align:right}.vp-v2__perks{list-style:none;margin:0 0 0 28px;padding:0;display:flex;flex-direction:column;gap:8px}.vp-v2__delivery{display:none;margin:16px 0 0 32px;font-size:14px;color:rgb(var(--color-foreground));align-items:center;gap:8px}.vp-v2__mode--sub.vp-v2__mode--active .vp-v2__delivery{display:flex}.vp-v2__perk{display:flex;align-items:center;gap:10px;font-size:15px;color:rgb(var(--color-foreground))}.vp-v2__perk-icon{width:24px;height:24px;flex-shrink:0;object-fit:contain}.vp-v2__perk-check{width:24px;height:24px;flex-shrink:0;color:var(--vp-v2-check, #006e37)}.vp-v2__perk-text{font-size:15px;line-height:1.4}.vp-v2__perk-text>p{margin:0}.vp-v2__delivery-label{color:rgb(var(--color-foreground))}.vp-v2__delivery-value{display:inline-block;padding:3px 10px;border:1px solid var(--vp-v2-border);border-radius:8px;background:var(--vp-v2-bg);font-weight:600;font-size:14px}.vp-v2__delivery-value:empty:before{content:"\2014";color:var(--vp-v2-muted)}.vp-v2__sub-toggle-compat{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-main-product-variant-picker-v2.css.map */
