.shopify-section--product .product-single__details{width:100%;max-width:560px}.shopify-section--product .product-single__details>.form__wrapper{width:100%;max-width:100%}.shopify-section--product .product__accordions{margin-top:4px}@media screen and (min-width:1024px){.shopify-section--product .product-single__wrapper{grid-template-columns:minmax(0,1fr) minmax(0,560px);column-gap:calc(20px + min(7.5vw,144px))}.shopify-section--product .product-single__wrapper>.product-gallery{min-width:0;margin-right:0}.shopify-section--product .product-single__details{justify-self:end}}@media screen and (max-width:1440px){.shopify-section--product .wrapper--full-padded{padding:0 var(--gutter-mobile)}.shopify-section--product .product-single__wrapper{column-gap:20px}}@media screen and (max-width:1023px){.shopify-section--product .product-single__wrapper{grid-template-columns:minmax(0,1fr);gap:20px}.shopify-section--product .product-single__wrapper>.product-gallery{margin-right:0}.shopify-section--product .product-single__details{max-width:none;justify-self:stretch}}.neo-carousel-image{position:relative}.neo-carousel-image .product-gallery{position:sticky;top:0;height:100vh}.neo-optis-block{padding-bottom:var(--PBB, 0)}.neo-optis-block__target{width:100%}.neo-optis-block__target>.bss-po-product-page{width:100%}.neo-optis-block__placeholder{padding:16px;border:1px dashed currentColor;opacity:.6}.product-single__details .form__wrapper.is-sticky{top:177px!important;max-width:100%}.standard__app{position:relative;z-index:1}.shopify-section--product .product__price-and-badge{margin-top:8px}.shopify-section--product .product__price--compare{text-decoration:line-through}.bss-po-product-page{row-gap:16px!important;margin:auto!important}.bss-po-product-page .po-option--container{margin-top:8px}.bss-po-product-page .po-option__value--vertical{width:134px;height:102px;border-radius:6px;justify-content:center}.bss-po-product-page .po-option__value--vertical:has(input:checked){border-color:#0091b4}.bss-po-product-page .po-option--swatch-wrapper{position:relative}.bss-po-product-page .po-option--swatch-container{display:grid!important;grid-template-columns:repeat(4,minmax(0,134px));gap:8px}@media screen and (max-width:620px){.bss-po-product-page .po-option--swatch-container{display:flex!important}.bss-po-product-page .po-option--swatch-wrapper-with-title{width:48%}.bss-po-product-page .po-option__value--vertical{width:100%;height:28vw;min-height:102px}.shopify-section--product .product__title,.shopify-section--product .product__price--regular{font-size:20px}}.bss-po-product-page .po-option--swatch-container .po-option__swatch-media{width:calc(100% - 8px);height:calc(100% - 8px);border-radius:6px;margin:0 auto;overflow:hidden}.bss-po-product-page .po-option--swatch-container .po-option__value input{position:absolute;top:10%;left:10%;opacity:0;z-index:1;appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:16px;margin:0;transition:all .2s ease;vertical-align:middle;background:#fff}.bss-po-product-page .po-option--swatch-container .po-option__value input:checked{opacity:1;transform:scale(1.05);background:#0091b4}.bss-po-product-page .po-option--swatch-container .po-option__value input:checked:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:2px auto auto;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.bss-po-product-page .po-option__value--vertical .po_description{position:absolute;width:calc(100% - 8px);height:calc(100% - 8px);display:flex;flex-direction:column-reverse;justify-content:end;border-radius:6px;background:linear-gradient(180deg,#fff0,#000 150%)}.bss-po-product-page .po-option__value--vertical .po-option__swatch-label--vertical{width:88%;padding:3px;margin:0 auto 5px;background-color:#fffc;color:#030303;font-size:11px;font-weight:500;border-radius:6px}.bss-po-product-page .po-option__value--vertical .po_helptext_value{font-style:inherit;font-size:11px;font-weight:500;color:#fff}.po-option__swatch-media .tooltip-swatch-label,.po-option__value--horizontal .tooltip-swatch-label{display:none!important}.bss-po-product-page .po-option--divider-container{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/45/assets/neo-product.css.map */
