.adagio-order-form{margin-top:28px}.adagio-order-field{display:grid;gap:9px;margin-top:18px}.adagio-order-field label,.adagio-cart__quantity label{font-size:13px}.adagio-order-field select,.adagio-order-field input,.adagio-cart__quantity input{min-height:48px;border:1px solid var(--adagio-rule);border-radius:0;background:transparent;color:var(--adagio-ink);padding:10px 12px;font:inherit}.adagio-order-field select{width:100%}.adagio-variant-preview{margin:0 0 20px}.adagio-variant-preview[hidden]{display:none}.adagio-variant-preview figcaption{margin-top:7px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}[data-adagio-separated-gallery] .adagio-product__figure:first-child{grid-column:auto}.adagio-color-fallback{display:flex;flex-wrap:wrap;gap:12px;font-size:14px}.adagio-color-fallback [aria-current]{font-weight:600}.adagio-order-field--quantity{max-width:120px}.adagio-order-form .adagio-product__button{width:100%;justify-content:center;margin-top:24px}.adagio-order-form .adagio-product__button:disabled{opacity:.5;cursor:not-allowed}.adagio-order-field :focus-visible,.adagio-cart__quantity input:focus-visible{outline:2px solid var(--adagio-green);outline-offset:3px}.adagio-gallery-hint{display:none}.adagio-product__media{min-width:0}.adagio-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.adagio-cart__empty{margin-top:32px}.adagio-cart__items{padding:0;margin:40px 0 0;list-style:none}.adagio-cart__item{display:grid;grid-template-columns:120px minmax(0,1fr) 100px auto;gap:28px;align-items:center;padding:28px 0;border-block-end:1px solid var(--adagio-rule)}.adagio-cart__image img{display:block;width:100%;height:auto}.adagio-cart__details h2{margin:0;font-family:var(--adagio-serif);font-size:24px;font-weight:400;line-height:1.25}.adagio-cart__details h2 a{text-decoration:none}.adagio-cart__details p{margin:12px 0;font-size:14px}.adagio-cart__details .adagio-text-link{font-size:13px;margin-top:10px}.adagio-cart__quantity{display:grid;gap:8px}.adagio-cart__quantity input{width:100%}.adagio-cart__line-total{margin:0;text-align:right;font-size:15px}.adagio-cart__footer{display:flex;justify-content:space-between;gap:40px;align-items:start;margin-top:32px}.adagio-cart__summary{width:min(100%,420px)}.adagio-cart__subtotal{display:flex;justify-content:space-between;gap:20px;font-size:18px;margin:0}.adagio-cart__subtotal strong{font-weight:400}.adagio-cart__actions{display:flex;gap:12px;flex-wrap:wrap}.adagio-cart__actions .adagio-button{flex:1;justify-content:center}@media(max-width:749px){[data-adagio-separated-gallery] .adagio-product__gallery .adagio-product__figure{flex-basis:28%}.adagio-product__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.adagio-product__figure{flex:0 0 100%;min-width:0;scroll-snap-align:start}.adagio-gallery-hint{display:block;font-size:12px;margin:12px 0 0}.adagio-cart__item{grid-template-columns:80px minmax(0,1fr) auto;gap:16px;align-items:start}.adagio-cart__image{grid-row:span 2}.adagio-cart__details{grid-column:2 / -1}.adagio-cart__details h2{font-size:21px}.adagio-cart__quantity{grid-column:2;max-width:90px}.adagio-cart__line-total{align-self:end;margin-bottom:15px;font-size:14px}.adagio-cart__footer{flex-direction:column;gap:28px}.adagio-cart__summary{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/adagio-commerce.css.map */
