@media screen and (min-width: 1024px){.template-product-custom .main-content{padding-block-start:1.5rem}}.main-product-custom .main-product__layout{margin-top:0}@media screen and (min-width: 1024px){.main-product-custom .main-product__layout{align-items:flex-start}}@media screen and (min-width: 768px){.product-gallery{padding-inline-start:0}}@media screen and (min-width: 1024px){.main-product-custom .product-gallery,.main-product-custom .product-text{max-width:none;width:50%;flex-shrink:1}}.main-product-custom .product-gallery--grid{display:none;gap:1.5rem}@media screen and (min-width: 1024px){.main-product-custom .product-gallery--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.main-product-custom .product-gallery--grid .product-gallery-item{--image-fit-padding: 0}.main-product-custom .product-gallery--grid .product-gallery-item:first-child{grid-column:1 / -1}@media screen and (min-width: 1024px){.main-product-custom .product-gallery--slider{display:none}}@media screen and (max-width: 1023px){.product-text .product__title,.product-text .product__categories,.product-text .shopify-app-block:has(.loox-rating),.product-text .product-actions .product-price{display:inherit}}.main-product-custom .product-text .product__title{font-size:2.25rem}.main-product-custom .product-text .product__subtitle{font-size:1rem;margin-bottom:1.5rem!important}.main-product-custom .product-variants__text{font-size:.875rem;color:#777;margin-block-start:1rem}.main-product-custom .product-variants__text p,.main-product-custom .product-variants__text svg{display:inline-block;vertical-align:middle}.main-product-custom .product-variants__text svg{color:#d9d9d9;margin-inline-end:.375rem}.main-product-custom .product-text .product-variants--radio .product-variant{display:flex;flex-direction:column;gap:1rem}.main-product-custom .product-text .product-variants--radio .product-variant__name{font-size:.875rem;font-weight:var(--font-weight-body-medium)}.main-product-custom .product-text .product-variants--radio .product-variant__container{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;overflow:visible}@media screen and (min-width: 1280px){.main-product-custom .product-text .product-variants--radio .product-variant__container{grid-template-columns:repeat(7,minmax(0,1fr))}}.main-product-custom .product-text .product-variants--radio .product-variant--swatch .product-variant__container{display:flex;flex-wrap:wrap;gap:.5rem}.main-product-custom .product-text .product-variants--radio .product-variant__item{margin:0}.main-product-custom .product-text .product-variants--radio .product-variant__item .product-variant__label{width:100%;display:block;padding:.75rem 1rem;border:1px solid var(--color-borders-main);font-family:var(--font-stack-body);font-size:.875rem;font-weight:var(--font-weight-body)}.main-product-custom .product-variants--radio .product-variant__item input:checked+.product-variant__label{border:1px solid var(--color-text-main);box-shadow:none}.main-product-custom .product-text .product-variants--radio .product-variant__item .product-variant__label--swatch{width:5rem;height:5rem;padding:0;border-radius:1rem;overflow:hidden}.main-product-custom .product-text .product-variants--radio .product-variant__item .product-variant__label--swatch .swatch{display:block;width:100%;height:100%;background-image:var(--swatch--background);background-repeat:no-repeat;background-size:85%;background-position:center}@media screen and (max-width: 767px){.main-product-custom .product-price__container .product-item__pick-up{padding-block:1rem;border-top:1px solid var(--color-borders-main);margin-block-start:1.5rem}.main-product-custom .product-form .button--product{padding:0}}.main-product-custom .product-text .toggle__title{font-size:1.125rem}.main-product-custom .product-text .toggle__content ul{list-style:none;margin-inline-start:0}.main-product-custom .product-text .toggle__content ul li{position:relative;padding-inline-start:1rem}.main-product-custom .product-text .toggle__content ul li:before{content:"";position:absolute;top:.35em;left:0;display:block;width:.25rem;height:.85em;background-color:currentColor;border-radius:.25rem}.product-badges span{display:inline-block;font-size:.75rem;font-weight:var(--font-weight-body);line-height:1;text-align:center;padding:.5rem 1rem;border:1px solid var(--background-color, currentColor);border-radius:10rem;background-color:var(--background-color, #ffffff);color:var(--text-color, currentColor)}.product-badges span+span{margin-inline-start:.5rem}
/*# sourceMappingURL=/cdn/shop/t/55/assets/section-main-product-custom.css.map */
