.solidmade-purchase-info{font-size:.9rem;line-height:1.5;margin-block:.75rem}.solidmade-purchase-info p{margin-block:.4rem}.solidmade-description{width:100%;border-block-start:1px solid var(--color-border);padding-block:1rem}.solidmade-description summary,.solidmade-finishes summary{cursor:pointer;padding:.75rem 0;font-weight:600}.solidmade-finishes fieldset{border:0;padding:.5rem 0;margin:0;min-width:0}.solidmade-finishes__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.75rem}.solidmade-finishes__option{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border:1px solid var(--color-border);padding:.75rem;cursor:pointer}.solidmade-finishes__option:has(:checked){outline:2px solid var(--color-foreground);outline-offset:2px}.solidmade-finishes__option:has(:disabled){opacity:.5;cursor:not-allowed}.solidmade-finishes__option img{width:80px;height:80px;object-fit:contain}.solidmade-finishes__option small{display:block}.solidmade-finishes__selection{overflow-wrap:anywhere}.solidmade-finishes__option:focus-within,.solidmade-description summary:focus-visible,.solidmade-finishes summary:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}@media(max-width:749px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid__item{min-width:0}.product-grid .card-gallery :is(.product-media-container,.product-media){aspect-ratio:1}.product-grid .card-gallery img{object-fit:contain}.product-grid .product-card{height:100%}.product-grid .product-card :is(h3,.text-block){overflow-wrap:anywhere}[data-solidmade-template=collection] #MainContent h1{font-size:clamp(1.5rem,6vw,2rem)}.product-details :is(select,button,summary){min-height:44px}}[data-solidmade-product-purchase]{display:block;min-width:0}[data-solidmade-product-purchase] .solidmade-product-delivery{margin-block:.75rem;line-height:1.5;overflow-wrap:anywhere}.solidmade-product-service{margin-block:.75rem;font-size:.9rem;line-height:1.5}.solidmade-product-service a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:.2em}.solidmade-description-content{min-width:0;overflow-wrap:anywhere}@media(max-width:749px){.product-details [data-solidmade-product-purchase]{width:100%}.product-details[data-testid=product-information-details] h1{overflow-wrap:anywhere;font-size:clamp(1.5rem,6vw,2rem);line-height:1.2}.product-details [data-solidmade-product-purchase] .product-form-buttons{gap:.75rem}.product-details [data-solidmade-product-purchase] .product-form-buttons>:is(span:has(add-to-cart-component),.accelerated-checkout-block){flex:1 0 100%;width:100%;min-width:0}.product-details [data-solidmade-product-purchase] :is(select,input:not([type=hidden]),textarea){max-width:100%;font-size:1rem}.product-details .solidmade-description-content :is(img,video,iframe){max-width:100%;height:auto}.product-details .solidmade-description-content table{display:block;overflow-x:auto;max-width:100%}.product-details .details__header{min-height:44px;padding-block:.75rem}}.solidmade-card-image-placeholder{display:none}@media(max-width:749px){.product-grid.product-grid--organic[product-grid-view=default]>.product-grid__item{height:auto;align-self:stretch}:is(.product-grid,.resource-list--grid)>:is(.product-grid__item,.resource-list__item):has(>product-card){display:flex;min-width:0}:is(.product-grid,.resource-list) .product-card{display:flex;flex-direction:column;width:100%;min-width:0;height:100%}:is(.product-grid,.resource-list) .product-card__content{flex:1 1 auto;height:auto;width:100%;min-width:0}:is(.product-grid,.resource-list) .product-card .solidmade-card-information{flex:1 1 auto;display:flex;flex-direction:column;width:100%;min-width:0}:is(.product-grid,.resource-list) .solidmade-card-information>.group-block-content{min-width:0;height:auto;flex:1 1 auto}:is(.product-grid,.resource-list) .product-card__content>product-price,:is(.product-grid,.resource-list) .solidmade-card-information>.group-block-content>product-price{margin-block-start:auto;padding-block-start:.25rem}:is(.product-grid,.resource-list) .product-card :is(.price,.compare-at-price,.unit-price){white-space:normal;overflow-wrap:anywhere}:is(.product-grid,.resource-list) .product-card .text-block{min-width:0;max-width:100%;overflow-wrap:anywhere}:is(.product-grid,.resource-list) .product-card product-price{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere}:is(.product-grid,.resource-list) .product-card .card-gallery{position:relative;flex:0 0 auto;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.5rem}:is(.product-grid,.resource-list) .card-gallery :is(.product-media-container,.product-media){aspect-ratio:1}:is(.product-grid,.resource-list) .card-gallery .product-media__image{width:100%;height:100%;object-fit:contain}:is(.product-grid,.resource-list) .card-gallery>:is(a.contents,slideshow-component,.solidmade-card-image-placeholder){grid-column:1 / -1;grid-row:1}:is(.product-grid,.resource-list) .card-gallery slideshow-component{grid-column:1 / -1;grid-row:1;min-width:0}:is(.product-grid,.resource-list) .product-card .product-badges{position:static;grid-column:1;grid-row:2;align-self:center;max-width:100%;pointer-events:none}:is(.product-grid,.resource-list) .product-card .product-badges:not(:has(.product-badges__badge)){display:none}:is(.product-grid,.resource-list) .card-gallery>quick-add-component{position:static;grid-column:2;grid-row:2;padding:6px;align-self:center;min-width:0;max-width:100%}:is(.product-grid,.resource-list) .quick-add__product-form-component,:is(.product-grid,.resource-list) .quick-add__product-form-component .shopify-product-form{height:auto;container-type:normal}:is(.product-grid,.resource-list) .product-card .product-badges__badge{overflow-wrap:anywhere}:is(.product-grid,.resource-list) .product-card .quick-add__button{position:static;min-width:44px;min-height:44px;max-width:100%}:is(.product-grid,.resource-list) .product-card .rating-wrapper{min-width:0;max-width:100%;flex-wrap:wrap}:is(.product-grid,.resource-list) .product-card .rating-count{overflow-wrap:anywhere}:is(.product-grid,.resource-list) .product-card .shopify-app-block{min-width:0;max-width:100%;overflow-wrap:anywhere}:is(.product-grid,.resource-list) .card-gallery .solidmade-card-title-placeholder{display:none}:is(.product-grid,.resource-list) .card-gallery .solidmade-card-image-placeholder{display:grid;place-items:center;width:100%;aspect-ratio:1;background:rgb(var(--color-foreground-rgb) / .04)}}.solidmade-card-image-placeholder>svg{width:40px;height:40px;margin:auto}.solidmade-collection-description{margin-block:12px 0}.solidmade-collection-description__details{min-width:0}.solidmade-collection-description summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;cursor:pointer;list-style:none;border-block-end:1px solid currentColor}.solidmade-collection-description summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.solidmade-collection-description__indicator{flex-shrink:0}.solidmade-collection-description details[open] .solidmade-collection-description__indicator{transform:rotate(45deg)}.solidmade-collection-description__content{padding-block:16px;min-width:0;max-width:100%;overflow-x:auto;overflow-wrap:anywhere}.solidmade-collection-description__content :is(img,video,iframe,svg){max-width:100%}.solidmade-collection-description__content :is(img,video){height:auto}.solidmade-collection-description__content table{max-width:none}.solidmade-collection-description__content pre{white-space:pre-wrap}
/*# sourceMappingURL=/cdn/shop/t/48/assets/solidmade-cro.css.map */
