main[data-template^=product]{--velora-border:#d8d4ce;background:#fff;color:#111}main[data-template^=product] h1{letter-spacing:.02em;font-weight:500}main[data-template^=product] variant-picker fieldset{border:0;padding:0}main[data-template^=product] variant-picker legend{font-size:13px;font-weight:600;letter-spacing:.04em;margin-bottom:10px}main[data-template^=product] .variant-option--buttons:not(:first-of-type) .variant-option__button-label{border:1px solid #bdb8b0;min-width:54px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#111}main[data-template^=product] .variant-option--buttons:not(:first-of-type) .variant-option__button-label:has(input:checked){background:#111;color:#fff;border-color:#111}main[data-template^=product] variant-picker fieldset.variant-option--buttons:first-of-type{display:flex!important;flex-wrap:wrap;gap:14px;align-items:center}main[data-template^=product] variant-picker fieldset.variant-option--buttons:first-of-type legend{flex:0 0 100%;width:100%}main[data-template^=product] variant-picker fieldset.variant-option--buttons:first-of-type .variant-option__button-label{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border-radius:50%!important;overflow:hidden;font-size:0!important;border:1px solid #aaa!important;position:relative;flex:0 0 30px!important;background:#eee}main[data-template^=product] variant-picker fieldset:first-of-type .variant-option__button-label__text,main[data-template^=product] variant-picker fieldset:first-of-type .variant-option__button-label__pill{display:none!important}main[data-template^=product] variant-picker fieldset:first-of-type .variant-option__button-label:has(input[value=Black]){background:#111!important}main[data-template^=product] variant-picker fieldset:first-of-type .variant-option__button-label:has(input[value=Bone]){background:#e9e1d5!important}main[data-template^=product] variant-picker fieldset:first-of-type .variant-option__button-label:has(input[value=Sand]){background:#c9ad89!important}main[data-template^=product] variant-picker fieldset:first-of-type .variant-option__button-label:has(input[value=Cocoa]){background:#76513d!important}main[data-template^=product] variant-picker fieldset:first-of-type .variant-option__button-label:has(input[value=Stone]){background:#a8a29a!important}main[data-template^=product] variant-picker fieldset:first-of-type .variant-option__button-label:has(input[value=Graphite]){background:#4b4b49!important}main[data-template^=product] variant-picker fieldset:first-of-type .variant-option__button-label:has(input[value=White]){background:#fff!important}main[data-template^=product] variant-picker fieldset:first-of-type .variant-option__button-label:has(input:checked){outline:2px solid #111!important;outline-offset:3px}main[data-template^=product] .add-to-cart-button{min-height:54px;text-transform:uppercase;letter-spacing:.08em;font-size:12px;border-radius:0}main[data-template^=product] details{border-top:1px solid var(--velora-border)}main[data-template^=product] details:last-of-type{border-bottom:1px solid var(--velora-border)}main[data-template^=product] summary{min-height:52px;display:flex;align-items:center;text-transform:uppercase;letter-spacing:.06em;font-size:12px}@media(min-width:750px){main[data-template^=product] .product-information__grid{column-gap:48px!important}main[data-template^=product] .product-information__details{max-width:500px}}@media(max-width:749px){main[data-template^=product] .product-information__details{padding-inline:18px!important}}@media(min-width:750px){main[data-template^=product] .product-information{padding-top:0!important}main[data-template^=product] .product-information__grid{column-gap:0!important;align-items:start}main[data-template^=product] .product-information__media{background:#f2eee8;padding:0 24px 0 0!important}main[data-template^=product] .product-details{background:#fff;padding:32px 32px 40px!important;min-height:100%}main[data-template^=product] .product-media-gallery{margin-top:0!important}main[data-template^=product] .product-media-gallery img{object-fit:cover}}@media(max-width:749px){main[data-template^=product] .product-information__media{background:#f2eee8}main[data-template^=product] .product-details{background:#fff;padding-top:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/velora-product.css.map */
