.shopify-section--main-product .product-oos-state{--product-info-gap: 1.5rem;--oos-intro-icon-size: 1.5rem;--oos-intro-gap: .75rem;--oos-card-info-size: 7rem}@media(max-width:359px){.shopify-section--main-product .product-oos-state{--oos-card-info-size: 9.5rem}}@media(min-width:700px)and (max-width:999.98px){.shopify-section--main-product .product-oos-state{--oos-card-info-size: 11rem}}.shopify-section--main-product .product-oos-state:has(oos-recommendations:not([data-loaded]):not([data-resolved])) .product-oos-state__intro{visibility:hidden}.shopify-section--main-product .product-oos-state:has(oos-recommendations:not([data-loaded]):not([data-resolved])) .product-oos-state__heading{display:block}.shopify-section--main-product .product-oos-state:has(oos-recommendations:not([data-loaded]):not([data-resolved])) .product-oos-state__alternatives-note{display:inline}.shopify-section--main-product .product-oos-state:has(oos-recommendations:not([data-loaded]):not([data-resolved])) .product-oos-state__heading,.shopify-section--main-product .product-oos-state:has(oos-recommendations:not([data-loaded]):not([data-resolved])) .product-oos-state__message{position:relative}.shopify-section--main-product .product-oos-state:has(oos-recommendations:not([data-loaded]):not([data-resolved])) .product-oos-state__heading:after,.shopify-section--main-product .product-oos-state:has(oos-recommendations:not([data-loaded]):not([data-resolved])) .product-oos-state__message:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;inset-inline-start:calc(0px - var(--oos-intro-icon-size) - var(--oos-intro-gap));visibility:visible;pointer-events:none}.shopify-section--main-product .product-oos-state:has(oos-recommendations:not([data-loaded]):not([data-resolved])) .product-oos-state__heading:after{inset-inline-end:30%;background:-webkit-gradient(linear,left top,left bottom,from(rgb(var(--text-color)/.05)),to(rgb(var(--text-color)/.05))) center/100% .75rem no-repeat;background:linear-gradient(rgb(var(--text-color)/.05),rgb(var(--text-color)/.05)) center/100% .75rem no-repeat}.shopify-section--main-product .product-oos-state:has(oos-recommendations:not([data-loaded]):not([data-resolved])) .product-oos-state__message:after{background:repeating-linear-gradient(to bottom,transparent 0 .35em,rgb(var(--text-color)/.05) .35em 1.05em,transparent 1.05em 1.5em)}.shopify-section--main-product .product-oos-state:has(oos-recommendations:not([data-loaded]):not([data-resolved])) .product-oos-state__placeholder{display:block}.shopify-section--main-product .product-oos-state__placeholder{display:none;-webkit-margin-before:.75rem;margin-block-start:.75rem;-webkit-padding-after:1rem;padding-block-end:1rem;overflow:hidden}.shopify-section--main-product .product-oos-state__placeholder-card{display:grid;-ms-flex-line-pack:start;align-content:start;gap:.5rem;min-width:0}.shopify-section--main-product .product-oos-state__placeholder-image{aspect-ratio:4/3;background:rgb(var(--text-color)/.05)}.shopify-section--main-product .product-oos-state__placeholder-image.aspect-square{aspect-ratio:1}.shopify-section--main-product .product-oos-state__placeholder-image.aspect-portrait{aspect-ratio:4/5}.shopify-section--main-product .product-oos-state__placeholder-image.aspect-tall{aspect-ratio:2/3}.shopify-section--main-product .product-oos-state__placeholder-info{min-block-size:var(--oos-card-info-size);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-padding-before:.25rem;padding-block-start:.25rem}.shopify-section--main-product .product-oos-state__placeholder-info span{width:85%;height:.625rem;background:rgb(var(--text-color)/.05)}.shopify-section--main-product .product-oos-state__placeholder-info span:last-child{width:45%}.shopify-section--main-product .product-oos-state__intro{display:grid;grid-template-columns:var(--oos-intro-icon-size) minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:var(--oos-intro-gap);-webkit-padding-before:1rem;padding-block-start:1rem;-webkit-border-before:1px solid rgb(var(--text-color)/.12);border-block-start:1px solid rgb(var(--text-color)/.12)}.shopify-section--main-product .product-oos-state__icon{display:block;width:var(--oos-intro-icon-size);height:var(--oos-intro-icon-size);color:rgb(var(--text-color)/.65)}.shopify-section--main-product .product-oos-state__copy{display:grid;gap:.25rem;min-width:0}.shopify-section--main-product .product-oos-state__heading{display:none;font-size:1.125rem;font-weight:600;line-height:1.35;letter-spacing:0}.shopify-section--main-product .product-oos-state:has(oos-recommendations[data-loaded]) .product-oos-state__heading{display:block}.shopify-section--main-product .product-oos-state__alternatives-note{display:none}.shopify-section--main-product .product-oos-state:has(oos-recommendations[data-loaded]) .product-oos-state__alternatives-note{display:inline}.shopify-section--main-product .product-oos-state__message{font-size:.875rem;line-height:1.5;letter-spacing:0}.shopify-section--main-product .oos-recommendations{display:grid;gap:.375rem;min-width:0;-webkit-margin-before:.75rem;margin-block-start:.75rem}.shopify-section--main-product .oos-recommendations[hidden]{display:none}.shopify-section--main-product .oos-recommendations__carousel{min-width:0}.shopify-section--main-product .oos-recommendations .progress-bar--carousel{-webkit-margin-before:.5rem;margin-block-start:.5rem}.shopify-section--main-product .oos-recommendations .progress-bar--carousel[hidden]{display:block!important;visibility:hidden}.shopify-section--main-product .oos-recommendations__list{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:44%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.75rem;min-width:0;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.shopify-section--main-product .oos-recommendations__list>.product-card{min-width:0;gap:.5rem}@media(min-width:700px)and (max-width:999.98px){.shopify-section--main-product .oos-recommendations__list{grid-auto-columns:calc((100% - 1.5rem) / 3)}}.shopify-section--main-product .oos-recommendations .product-card__info{gap:.5rem;min-block-size:var(--oos-card-info-size)}.shopify-section--main-product .oos-recommendations .product-card__info .price-list__savings-row{display:none}.shopify-section--main-product .oos-recommendations .product-card__quick-add-button{display:grid;place-items:center;min-width:2.75rem;min-height:2.75rem;background-color:transparent;opacity:1;-webkit-transform:none;transform:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-oos-recommendations.css.map */
