@supports (selector(:has(*))){body:has(#MainContent .product__info-wrapper){background:var(--boschino-bg)!important}body:has(#MainContent .product__info-wrapper) :is(#MainContent,#MainContent .content-for-layout,main#MainContent),body:has(#MainContent .product__info-wrapper) :is(.gradient,.background-secondary,.color-background,.color-background-1,.color-background-2,.color-background-3){background:transparent!important}body:has(#MainContent .product__info-wrapper) #MainContent product-info[id^=MainProduct-]{display:block!important}body:has(#MainContent .product__info-wrapper) #MainContent product-info[id^=MainProduct-] .page-width{box-sizing:border-box!important;width:100%!important;max-width:var(--card-max)!important;margin:32px auto!important;padding:24px!important;background:var(--card-bg)!important;border-radius:var(--radius)!important;box-shadow:var(--card-shadow)!important}body:has(#MainContent .product__info-wrapper) #MainContent .product{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}body:has(#MainContent .product__info-wrapper) #MainContent :is(.product__media-wrapper,.product__info-wrapper){width:100%!important;max-width:none!important}@media(min-width:990px){body:has(#MainContent .product__info-wrapper) #MainContent .product{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:48px!important;align-items:start!important}}body:has(#MainContent .product__info-wrapper) #MainContent :is(.product__media-wrapper,.product__media-wrapper .media,.product__media-wrapper .media__content,.product__media-wrapper .global-media-settings){background:transparent!important;border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important}body:has(#MainContent .product__info-wrapper) #MainContent .product__media-wrapper img{object-fit:contain!important;object-position:center!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}@media(min-width:990px){body:has(#MainContent .product__info-wrapper) #MainContent .product__media-wrapper{max-height:var(--media-max-h)!important;overflow:hidden!important}body:has(#MainContent .product__info-wrapper) #MainContent .product__media-wrapper :is(.media,.media__content){max-height:var(--media-max-h)!important}body:has(#MainContent .product__info-wrapper) #MainContent .product__media-wrapper img{width:100%!important;height:100%!important;max-height:var(--media-max-h)!important}}body:has(#MainContent .product__info-wrapper) #MainContent .product__title{color:var(--brand-blue)!important}body:has(#MainContent .product__info-wrapper) #MainContent :is(.product__title h1,.product__title .h1,h1.product__title){font-weight:800!important}body:has(#MainContent .product__info-wrapper) #MainContent .price{color:var(--text-dark)!important;font-weight:800!important}body:has(#MainContent .product__info-wrapper) #MainContent :is(.shopify-payment-button,.shopify-payment-button__button,.shopify-payment-button__more-options){display:none!important}body:has(#MainContent .product__info-wrapper) #MainContent .product-form{max-width:none!important;margin-top:6px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body:has(#MainContent .product__info-wrapper) #MainContent .product-form__buttons{width:100%!important;max-width:none!important;margin:0!important;padding-top:0!important}body:has(#MainContent .product__info-wrapper) #MainContent :is(.product-form__submit,button[name=add],form[action*="/cart/add"] button[type=submit]){width:100%!important;max-width:none!important;height:var(--control-h)!important;color:#fff!important;background:var(--brand-blue-cta)!important;border:1px solid var(--brand-blue-cta)!important;border-radius:var(--radius)!important;font-weight:800!important;outline:none!important;box-shadow:none!important}body:has(#MainContent .product__info-wrapper) #MainContent :is(quantity-input.quantity,.quantity){display:inline-flex!important;align-items:stretch!important;width:max-content!important;min-width:178px!important;height:var(--control-h)!important;background:#fff!important;border:1px solid rgba(42,56,133,.35)!important;border-radius:0!important;box-shadow:none!important}body:has(#MainContent .product__info-wrapper) #MainContent .quantity__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:54px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}body:has(#MainContent .product__info-wrapper) #MainContent .quantity__button:hover{background:#2a388514!important}body:has(#MainContent .product__info-wrapper) #MainContent .quantity__input{width:70px!important;text-align:center!important;font-weight:700!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}body:has(#MainContent .product__info-wrapper) #MainContent :is(.tax-note,.price__tax,.price__note,.price__caption,.caption,.caption-with-letter-spacing,.product__tax,.product__tax-note,.product__policies){display:none!important}body:has(#MainContent .product__info-wrapper) #MainContent .product__accordion summary :is(svg,.icon,.icon-caret,.accordion__toggle,.accordion__toggle-icon,.accordion__icon){display:none!important}body:has(#MainContent .product__info-wrapper) #MainContent .product__accordion summary{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:18px 0!important;cursor:pointer!important;list-style:none!important;border-top:1px solid rgba(0,0,0,.1)!important;font-weight:800!important}body:has(#MainContent .product__info-wrapper) #MainContent .product__accordion summary::-webkit-details-marker{display:none!important}body:has(#MainContent .product__info-wrapper) #MainContent .product__accordion summary:after{content:"+"!important;margin-left:12px!important;font-size:22px!important;line-height:1!important;font-weight:700!important;opacity:.85!important}body:has(#MainContent .product__info-wrapper) #MainContent .product__accordion details[open]>summary:after{content:"-"!important}body:has(#MainContent .product__info-wrapper) #MainContent :is(.collapsible-content,.collapsible){padding:0!important;background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:0!important;box-shadow:none!important}body:has(#MainContent .product__info-wrapper) #MainContent :is(.collapsible-content,.collapsible) .accordion{margin-top:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body:has(#MainContent .product__info-wrapper) #MainContent .accordion__summary{padding:16px!important;font-weight:700!important}body:has(#MainContent .product__info-wrapper) #MainContent .accordion+.accordion{border-top:1px solid rgba(0,0,0,.1)!important}body:has(#MainContent .product__info-wrapper) #MainContent .accordion__content{padding:0 16px 16px!important}body:has(#MainContent .product__info-wrapper) #MainContent :is(.product__info-wrapper,.product__info-container)>*:has(.compatibility){display:none!important}body:has(#MainContent .product__info-wrapper) #MainContent :is(.product__info-wrapper section,.product__info-container section){padding-top:0!important;padding-bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom-product.css.map */
