.modal--quickshop-full .modal-inner:has([data-lola-quickshop]){width:calc(100vw - 48px);max-width:1120px;padding:36px;box-sizing:border-box;border-radius:8px}.modal--quickshop-full [data-lola-quickshop] .product--outer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.modal--quickshop-full [data-lola-quickshop] .product-gallery-wrapper,.modal--quickshop-full [data-lola-quickshop] .product-main{display:block;width:100%;min-width:0;margin:0;padding:0}.modal--quickshop-full [data-lola-quickshop] .product-details{margin:0}.modal--quickshop-full [data-lola-quickshop] .product-title{font-size:28px!important;line-height:1.18!important;padding-right:15px;margin:0 0 8px!important}.modal--quickshop-full [data-lola-quickshop] .product-block{margin:0 0 16px!important}.modal--quickshop-full [data-lola-quickshop] .product-block--sku{margin-bottom:6px!important;font-size:12px;color:#66717e}.modal--quickshop-full [data-lola-quickshop] .lola-product-subtitle{font-size:14px!important;line-height:1.5!important;letter-spacing:normal}.modal--quickshop-full [data-lola-quickshop] .product-pricing{font-size:22px;line-height:1.4}.modal--quickshop-full [data-lola-quickshop] .product-form--atc{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.modal--quickshop-full [data-lola-quickshop] .product-form--atc-qty{flex:0 0 130px;width:130px;margin:0}.modal--quickshop-full [data-lola-quickshop] .product-form--atc-button{flex:1 1 180px;min-width:0;width:auto;min-height:48px;margin:0;padding:13px 20px;white-space:nowrap;font-size:14px;font-weight:700;background:#032d7b!important;color:#fff!important;border-color:#032d7b!important;border-radius:3px}.modal--quickshop-full [data-lola-quickshop] .product-form--atc-button:disabled{opacity:.55;cursor:not-allowed}.modal--quickshop-full [data-lola-quickshop] .lola-selected-visual{height:420px;max-height:55vh;min-height:260px}.modal--quickshop-full [data-lola-quickshop] .lola-selected-visual>img{width:100%;height:100%;max-height:none;object-fit:contain}.modal--quickshop-full [data-lola-quickshop] .lola-inline-thumbnails{margin-top:12px;grid-template-columns:repeat(var(--lola-inline-count,7),minmax(0,64px));gap:7px}.modal--quickshop-full [data-lola-quickshop] .lola-inline-thumbnails button{width:100%;height:auto;min-width:0;aspect-ratio:1;font-size:11px}.modal--quickshop-full [data-lola-quickshop] .lola-quickshop-summary{font-size:14px;line-height:1.55}.modal--quickshop-full [data-lola-quickshop] .lola-quickshop-summary ul{margin:0 0 12px;padding-left:18px;display:grid;gap:8px}.modal--quickshop-full [data-lola-quickshop] .lola-quickshop-summary li{margin:0}.modal--quickshop-full [data-lola-quickshop] .lola-quickshop-details{font-weight:700;color:#032d7b;text-decoration:underline;text-underline-offset:3px}.modal--quickshop-full [data-lola-quickshop] .product-form--alt{margin:12px 0 0}@media(max-width:719px){.modal--quickshop-full{padding:12px}.modal--quickshop-full .modal-inner:has([data-lola-quickshop]){width:calc(100vw - 24px);padding:32px 18px 22px}.modal--quickshop-full [data-lola-quickshop] .product--outer{grid-template-columns:minmax(0,1fr);gap:22px}.modal--quickshop-full [data-lola-quickshop] .product-title{font-size:25px!important}.modal--quickshop-full [data-lola-quickshop] .lola-selected-visual{height:290px;min-height:220px;max-height:45vh}}.modal--quickshop-full [data-lola-quickshop] .product-form__action-wrapper{display:grid;grid-template-columns:130px minmax(170px,1fr);gap:14px;align-items:end;width:100%;min-width:0}.modal--quickshop-full [data-lola-quickshop] .quantity-selector{width:130px;margin:0}.modal--quickshop-full [data-lola-quickshop] .product-form--atc-button{width:100%;max-width:none;float:none;justify-self:stretch}.modal--quickshop-full [data-lola-quickshop] .shopify-payment-button{grid-column:1/-1;width:100%}@media(max-width:420px){.modal--quickshop-full [data-lola-quickshop] .product-form__action-wrapper{grid-template-columns:minmax(0,1fr)}.modal--quickshop-full [data-lola-quickshop] .product-form--atc-button{grid-column:1/-1}}.modal--quickshop-full .lola-quickshop[data-lola-quickshop] .product-block--title .product-title{font-size:28px!important;line-height:1.18!important;letter-spacing:normal}@media(max-width:719px){.modal--quickshop-full .lola-quickshop[data-lola-quickshop] .product-block--title .product-title{font-size:25px!important}}.modal--quickshop-full [data-lola-quickshop] .lola-selected-stage{width:min(100%,420px,55vh);margin:0 auto}@media(max-width:719px){.modal--quickshop-full [data-lola-quickshop] .lola-selected-stage{width:min(100%,290px,45vh)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/lola-quickshop.css.map */
