.mobile-product-customize-link svg{height:8px}@media screen and (min-width:750px){.mobile-product-customize-link{display:none}}.product-form__mobile-price-container{display:flex;flex-direction:column;position:fixed;bottom:5px;width:90%;padding:10px;background-color:var(--main-bg);border-radius:var(--corner-radius);box-shadow:0 0 5px 3px hsl(from var(--dark-bg-1) h s l / .5);z-index:3}@media screen and (min-width:750px){.product-form__mobile-price-container{display:none}}.product-form__mobile-price-header{display:flex;justify-content:space-between}.product-form__mobile-price-header-left{display:flex;gap:5px;align-items:center}.product-form__mobile-price-header-left h2{margin:0}.product-form__price-info{color:var(--dark-text);background-color:transparent;border:1px solid var(--highlight-bg-2);width:30px;height:30px;border-radius:20px;cursor:pointer}.mobile-add-to-cart{padding:10px 20px;height:fit-content;width:fit-content}.product-form__mobile-price-details{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.product-form__header-price-details-open{max-height:300px}.product-form__mobile-price-details p{font-size:14px;margin:0;line-height:18px}.product-form__mobile-shipping-disclaimer{text-align:left;font-style:italic}.gl-product-form{display:flex;flex-direction:column;gap:20px}.product-form__variant-section{display:flex;flex-direction:column;gap:10px}.product-form__header-container{display:flex;flex-direction:column;align-items:left}@media screen and (min-width:750px){.product-form__header-container{flex-direction:row;justify-content:space-between;align-items:center}}.product-form__header-title{display:flex;gap:5px;align-items:center}.product-form__header-title h2{font-family:var(--sans-serif-font);font-size:16px;line-height:18px;font-weight:700;margin:0}.product-form__info-button{color:var(--dark-text);background-color:transparent;border:1px solid var(--highlight-bg-2);width:20px;height:20px;border-radius:20px;cursor:pointer}.product-form__header-selection{display:flex;gap:10px;height:20px}.product-form__header-selection p{font-size:16px;margin:0}.product-form__wood-header-swatch{object-fit:cover;border-radius:var(--corner-radius);overflow:hidden}.selected-description-hidden{display:none}.product-form__options-container{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.product-form__option{font-size:18px;border:1px solid var(--dark-bg-1);border-radius:var(--corner-radius);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;align-content:center}.product-form__option:has(input:checked){background:var(--highlight-bg-1);font-weight:700}.product-form__shape-container{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media screen and (min-width:750px){.product-form__shape-container{grid-template-columns:repeat(4,1fr)}}.product-form__shape-link{text-decoration:none;text-align:center;height:80px}.product-form__shape-current{text-align:center;height:80px;background-color:var(--highlight-bg-1);font-weight:700}.product-form__shape{display:flex;flex-direction:column;border:1px solid var(--dark-bg-1);border-radius:var(--corner-radius);padding:5px 10px;height:100%;justify-content:space-between}.product-form__shape-image-container{height:40px}.product-form__shape img{height:100%;width:auto}.product-form__shape p{font-size:18px;margin:0}:root{interpolate-size:allow-keywords}.product-form__wood-dropdown{display:flex;flex-direction:column;border:1px solid var(--dark-bg-1);border-radius:var(--corner-radius);padding:10px 15px}.product-form__wood-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.product-form__wood-header p{font-size:16px;line-height:16px;font-style:italic;margin:0}.product-form__wood-header-icon{width:16px;line-height:0;transition:transform .3s ease-in-out}.product-form__wood-header-icon-open{transform:rotate(45deg)}.product-form__wood-options{display:flex;flex-direction:column;padding-top:10px;gap:10px;max-height:1500px;opacity:100%;transition:all .5s ease-in-out}.product-form__wood-options-hidden{max-height:0px;opacity:0;padding-top:0;overflow:hidden}.product-form__swatch-link{text-align:center}.product-form__wood-type p{font-style:italic;margin:0}.product-form__wood-swatches{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.product-form__wood-option-card{height:75px;border-radius:var(--corner-radius);border:1px solid var(--dark-bg-1);overflow:hidden;cursor:pointer;position:relative}.product-form__wood-option-card-selected{display:none;position:absolute;bottom:5px;right:5px;padding:5px;height:25px;width:25px;background-color:var(--main-bg);border-radius:20px}.product-form__wood-option-card-selected svg{height:15px;width:15px}.product-form__wood-option-card:has(input:checked) .product-form__wood-option-card-selected{display:flex}.product-form__info-slider{display:none;width:100%;position:fixed;z-index:1001;top:0;bottom:0;left:0;background-color:var(--main-bg);flex-direction:column;padding:20px;gap:10px;overflow:scroll;transform:translateY(100%);transition:all .5s allow-discrete}@starting-style{.product-form__info-slider{transform:translateY(0)}}.product-form__info-slider-open{display:flex;transform:translateY(0);transition:all .5s allow-discrete}@starting-style{.product-form__info-slider-open{transform:translateY(100%)}}.product-form__info-slider hr{color:var(--dark-bg);width:100%}.product-form__info-slider h2{font-family:var(--sans-serif-font);font-weight:600;font-size:18px;margin:0}.product-form__info-slider h3{font-weight:600;font-size:16px;font-style:italic;margin:0}.product-form__info-slider p{font-size:14px;margin:0;line-height:auto}.product-form__info-slider-close{display:block;position:fixed;z-index:1002;top:20px;right:20px;cursor:pointer}.product-form__info-slider-close svg{width:20px}@media screen and (min-width:750px){.product-form__info-slider{width:400px;left:auto;right:0;border-left:1px solid var(--highlight-bg-1);box-shadow:-20px 0 20px hsl(from var(--dark-bg-1) h s l / .5);transform:translate(120%);transition:all .5s allow-discrete}@starting-style{.product-form__info-slider{transform:translate(0)}}.product-form__info-slider-open{transform:translate(0);transition:all .5s allow-discrete}@starting-style{.product-form__info-slider-open{transform:translate(120%)}}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/goldilocks-product-form.css.map */
