product-info[data-product-id="10374191710488"] variant-selects{display:none}product-info[data-product-id="10374191710488"] .gm-lc300-package-price{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}product-info[data-product-id="10374191710488"] .gm-lc300-package-price .price__container{margin:0}product-info[data-product-id="10374191710488"] .gm-lc300-package-price__caption{margin:.4rem 0 0;color:rgba(var(--color-foreground),.68);font-size:1.3rem;line-height:1.4}product-info[data-product-id="10374191710488"] .shopify-payment-button{display:none!important}product-info[data-product-id="10374191710488"] .product-form__quantity{display:none!important}.gm-lc300-configurator{--gm-panel: #f7f4ef;--gm-line: rgba(25, 25, 25, .16);--gm-muted: rgba(25, 25, 25, .66);display:grid;gap:0;margin:2.2rem 0 2.4rem;overflow:hidden;border:1px solid var(--gm-line);border-radius:1.2rem;background:#fff;color:#191919}.gm-lc300-configurator[aria-busy=true]{opacity:.86}.gm-lc300-configurator__header{padding:2rem;border-bottom:1px solid var(--gm-line);background:var(--gm-panel)}.gm-lc300-configurator__eyebrow{margin:0 0 .6rem;color:#98652b;font-size:1.2rem;font-weight:800;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.gm-lc300-configurator__header h2{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.2rem,4vw,2.8rem);font-weight:700;letter-spacing:.02em;line-height:1.15}.gm-lc300-configurator__header>p:last-child{margin:.8rem 0 0;color:var(--gm-muted);font-size:1.45rem;line-height:1.5}.gm-lc300-configurator__section,.gm-lc300-configurator__owner-confirmation,.gm-lc300-configurator__included{margin:0;padding:1.8rem 2rem;border:0;border-bottom:1px solid var(--gm-line)}.gm-lc300-configurator__section[hidden],.gm-lc300-configurator__owner-confirmation[hidden]{display:none}.gm-lc300-configurator__label{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;width:100%;margin:0 0 1rem;padding:0;color:#191919;font-size:1.5rem;font-weight:750;line-height:1.35}.gm-lc300-configurator__label small{color:var(--gm-muted);font-size:1.2rem;font-weight:500;text-align:right}.gm-lc300-configurator__select-wrap{position:relative}.gm-lc300-configurator__select{width:100%;min-height:5.4rem;margin:0;padding:1.3rem 4.5rem 1.3rem 1.4rem;-webkit-appearance:none;appearance:none;border:1px solid rgba(25,25,25,.24);border-radius:.8rem;background:#fff;color:#191919;font:inherit;font-size:1.5rem;line-height:1.35}.gm-lc300-configurator__select:focus-visible{outline:.2rem solid #191919;outline-offset:.2rem}.gm-lc300-configurator__select-icon{position:absolute;top:50%;right:1.6rem;width:.9rem;height:.9rem;pointer-events:none;border-right:.18rem solid currentColor;border-bottom:.18rem solid currentColor;transform:translateY(-65%) rotate(45deg)}.gm-lc300-configurator__fieldset{min-width:0}.gm-lc300-configurator__choices{display:grid;gap:1rem}.gm-lc300-configurator__choice{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.2rem;align-items:center;min-height:7.4rem;padding:1.3rem 1.4rem;cursor:pointer;border:1px solid rgba(25,25,25,.2);border-radius:.9rem;background:#fff}.gm-lc300-configurator__choice:has(input:checked){border-color:#191919;box-shadow:inset 0 0 0 .1rem #191919;background:#faf8f4}.gm-lc300-configurator__choice input,.gm-lc300-configurator__optional input,.gm-lc300-configurator__owner-confirmation input{width:2rem;height:2rem;min-height:0;margin:0;accent-color:#191919}.gm-lc300-configurator__choice-copy,.gm-lc300-configurator__optional-copy{display:grid;gap:.3rem;min-width:0}.gm-lc300-configurator__choice-copy strong,.gm-lc300-configurator__optional-copy strong{font-size:1.45rem;line-height:1.35}.gm-lc300-configurator__choice-copy small,.gm-lc300-configurator__optional-copy small{color:var(--gm-muted);font-size:1.25rem;line-height:1.4}.gm-lc300-configurator__recommended{padding:.45rem .7rem;border-radius:99rem;background:#c9914f;color:#191919;font-size:1rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.gm-lc300-configurator__owner-confirmation{background:#fff7e8}.gm-lc300-configurator__owner-confirmation p{margin:0 0 1.2rem;font-size:1.4rem;line-height:1.45}.gm-lc300-configurator__owner-confirmation label,.gm-lc300-configurator__optional label{display:flex;gap:1rem;align-items:flex-start;cursor:pointer;font-size:1.4rem;line-height:1.45}.gm-lc300-configurator__owner-confirmation input,.gm-lc300-configurator__optional input{flex:0 0 auto;margin-top:.15rem}.gm-lc300-configurator__included{background:#fbfbfa}.gm-lc300-configurator__included p{margin:0 0 .9rem;font-size:1.25rem;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.gm-lc300-configurator__included ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.gm-lc300-configurator__included li{position:relative;margin:0;padding-left:2.2rem;color:var(--gm-muted);font-size:1.3rem;line-height:1.4}.gm-lc300-configurator__included li:before{position:absolute;top:.05rem;left:0;color:#258443;content:"\2713";font-weight:800}.gm-lc300-configurator__included li[hidden]{display:none}.gm-lc300-configurator__total{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 2rem;background:#191919;color:#fff}.gm-lc300-configurator__total>span{display:grid;gap:.3rem}.gm-lc300-configurator__total small{color:#ffffffb3;font-size:1.1rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.gm-lc300-configurator__total strong{font-size:1.45rem;line-height:1.35}.gm-lc300-configurator__total>strong{flex:0 0 auto;font-size:2rem;white-space:nowrap}.gm-lc300-configurator__status,.gm-lc300-configurator__error{margin:0;padding:1rem 2rem;font-size:1.2rem;line-height:1.4}.gm-lc300-configurator__status{color:var(--gm-muted);background:#f7f7f7}.gm-lc300-configurator__status[data-ready=true]{color:#226f39}.gm-lc300-configurator__error{color:#8a1f11;background:#fff0ed}.gm-lc300-configurator__error[hidden]{display:none}@media screen and (max-width:520px){.gm-lc300-configurator__header,.gm-lc300-configurator__section,.gm-lc300-configurator__owner-confirmation,.gm-lc300-configurator__included,.gm-lc300-configurator__total{padding-left:1.5rem;padding-right:1.5rem}.gm-lc300-configurator__label{display:grid;gap:.35rem}.gm-lc300-configurator__label small{text-align:left}.gm-lc300-configurator__choice{grid-template-columns:auto minmax(0,1fr)}.gm-lc300-configurator__recommended{grid-column:2;justify-self:start}.gm-lc300-configurator__total{align-items:flex-end}.gm-lc300-configurator__total>strong{font-size:1.75rem}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/gm-lc300-single-page.css.map */
