.product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:start}.pg-item{margin:0;background:transparent!important;border-radius:0;overflow:hidden;line-height:0}.pg-item.pg-lead{grid-column:1 / -1}.pg-item img,.pg-item video,.pg-item iframe{display:block;width:100%;height:auto;padding:0!important;background:transparent!important}.pg-empty{aspect-ratio:4/5;background:var(--alcove)!important}@media(max-width:520px){.product-gallery{grid-template-columns:1fr;gap:10px}}.variant-pills{border:0;margin:0 0 24px;padding:0}.variant-pills legend{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);padding:0;margin-bottom:12px}.vp-list{display:flex;flex-wrap:wrap;gap:10px}.vp-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vp-label{display:flex;flex-direction:column;gap:4px;border:1px solid #3A3531;background:transparent;padding:12px 18px;cursor:pointer;min-width:0;transition:border-color .15s,background .15s}.vp-label:hover{border-color:#5e5349}.vp-name{font-size:14.5px;color:var(--ink)}.vp-price{font-family:var(--mono);font-size:12px;color:var(--dim)}.vp-input:checked+.vp-label{border-color:var(--lamp);background:#1a1611}.vp-input:checked+.vp-label .vp-price{color:var(--lamp)}.vp-input:focus-visible+.vp-label{outline:2px solid var(--lamp);outline-offset:2px}.vp-input:disabled+.vp-label{opacity:.4;cursor:not-allowed;text-decoration:line-through;text-decoration-color:#5e5349}.qty-field{margin-bottom:24px}.qty-field>label{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:12px}.qty-stepper{display:inline-flex;align-items:stretch;border:1px solid #3A3531;background:transparent}.qty-stepper button{width:46px;min-height:46px;border:0;background:transparent;color:var(--stone);font-family:var(--sans);font-size:19px;line-height:1;cursor:pointer;padding:0}.qty-stepper button:hover{color:var(--lamp);background:#1a1611}.qty-stepper button:focus-visible{outline:2px solid var(--lamp);outline-offset:-2px}.qty-stepper input{width:58px;border:0;border-left:1px solid #3A3531;border-right:1px solid #3A3531;background:transparent;color:var(--ink);font-family:var(--mono);font-size:15px;text-align:center;padding:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty-stepper input::-webkit-outer-spin-button,.qty-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-stepper input:focus-visible{outline:2px solid var(--lamp);outline-offset:-2px}.product-form .variant-grid{display:none}@media(max-width:520px){.vp-label{flex:1 1 calc(50% - 5px)}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/lumitierra-v20b.css.map */
