@charset "UTF-8";.product-container .product-container-main{display:flex;align-items:flex-start;gap:2rem}.product-media-gallery .slider-container .product-media-list{gap:1.5rem}.product-media-gallery .slider-container .product-media-list .product-media-item .product-media-container .product-media{display:flex;align-items:center;justify-content:center;border-radius:var(--medium-radius);background:rgba(var(--color-foreground),.02)}.product-media-gallery .slider-container .product-media-list .product-media-item.product-media-item--variant:not(.is-current-variant-media){display:none}.product-media-gallery .slider-container .product-media-list .product-media-item[data-media-group]:not(.is-current-variant-media-group){display:none}.product-media-gallery .slider-container .slider-counter{position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem;background:rgba(var(--color-foreground),.8);color:rgb(var(--color-background));border-radius:9999px;padding-block:.5rem;padding-inline:1rem;font-size:.75rem;line-height:normal}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper{display:flex;align-items:center;gap:0;width:100%}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider{flex:1 1 auto;overflow:hidden}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .thumbnail-list{gap:.5rem;align-items:center!important}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list-item .thumbnail-media{width:100%;padding:0;border:none;-webkit-appearance:none;appearance:none;background:transparent;--border-opacity: .02;position:relative;border-radius:var(--small-radius)}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list-item .thumbnail-media:after{content:"";position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;box-shadow:inset 0 0 0 2px rgba(var(--color-foreground),var(--border-opacity));border-radius:var(--small-radius);pointer-events:none;z-index:1}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list-item .thumbnail-media:hover{--border-opacity: .2}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list-item .thumbnail-media[aria-current=true]{--border-opacity: 1}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list-item.thumbnail-list-item--variant:not(.is-current-variant-thumbnail){display:none}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list-item[data-thumbnail-group]:not(.is-current-variant-thumbnail-group){display:none}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .slider-nav-buttons{display:flex;align-items:center;justify-content:center}.product-media-gallery .media-gallery-placeholder{border-radius:var(--medium-radius)}.product-info{display:block}.product-info .product-info-inner{padding-block:0;padding-inline:.5rem}.product-info-block{display:block}.product-info-block:not(:first-child){margin-block-start:2px;margin-block-end:0}.product-info .product-info-inner .product-title .product-title-heading{font-size:1.1rem;margin-block-end:0}@media screen and (max-width:767px){.product-info .product-info-inner .product-title .product-title-heading,.product-info .product-info-inner .product-title .product-title-heading span#alero-product-color{font-size:16px!important;line-height:1.05!important}}.product-price-tax .product-price .price{width:100%;font-size:1rem;font-weight:400!important}.product-inventory .inventory-bar{display:block!important;width:100%;height:.325rem;background:rgba(var(--color-bar),.5);border-radius:9999px;overflow:hidden}.product-inventory .inventory-bar:before{content:"";display:block;position:relative;height:100%;width:var(--inventory-percentage);background:rgb(var(--color-bar));border-radius:9999px}.variant-selects .product-form-input{max-width:40rem;border:none;padding:0;margin-inline-start:0}.variant-selects .product-form-input .form-label-wrapper{display:flex;align-items:center;justify-content:space-between;margin-block-end:.5rem}.variant-selects .product-form-input .form-label-wrapper .form-label{display:flex;align-items:center;gap:.25rem;font-weight:400}.variant-selects .product-form-input .form-options-wrapper.button-options,.variant-selects .product-form-input .form-options-wrapper.color-swatches{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.variant-selects .product-form-input .form-options-wrapper.button-options input[type=radio]:checked+label{--alpha-button-background: 1;color:rgb(var(--color-background))}.variant-selects .product-form-input:not(:last-child){margin-block-end:1.5rem}.product-separator-line{display:block!important;background:rgba(var(--color-foreground),.1);height:1px}.product-info-others{margin-block-start:2rem;padding-block-start:1rem;border-block-start:1px solid rgba(var(--color-foreground),.1)}@media screen and (min-width:750px){.product-container .product-container-main.product-media-layout--thumbnail-left .product-media-slider{display:flex;flex-direction:row-reverse;align-items:stretch;gap:1rem}.product-container .product-container-main.product-media-layout--thumbnail-left .product-media-slider .slider-container{flex:1 1 auto}.product-container .product-container-main.product-media-layout--thumbnail-left .product-media-slider .slider-thumbnails-container{flex:0 0 auto;position:relative;width:5rem;height:auto}.product-container .product-container-main.product-media-layout--thumbnail-left .product-media-slider .slider-thumbnails-container .slider-thumbnails-wrapper{position:absolute;inset-inline-start:0;inset-block-start:0;width:100%;height:100%;flex-direction:column}.product-container .product-container-main.product-media-layout--thumbnail-left .product-media-slider .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider{width:100%;height:100%}.product-container .product-container-main.product-media-layout--thumbnail-left .product-media-slider .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .slider-container{height:100%}.product-container .product-container-main.product-media-layout--thumbnail-left .product-media-slider .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .slider-container .thumbnail-list{flex-direction:column}}@media screen and (max-width:749px){.product-container .product-container-main{flex-direction:column}.product-container .product-container-main .product-media-gallery{width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;padding:0!important}.product-media-gallery .product-media-slider,.product-media-gallery .slider-container,.product-media-gallery .slider-container .product-media-list{width:100vw!important;max-width:100vw!important;padding:0!important;margin:0!important;gap:0!important}.product-media-gallery img{width:100vw!important;max-width:100vw!important;display:block!important;height:auto!important}.product-container .product-container-main .product-info{width:100%}}@media screen and (min-width:750px){.product-container .product-container-main{gap:4rem}.product-container .product-container-main .product-media-gallery{order:0;width:45%;flex:0 0 auto}.product-container .product-container-main .product-info{order:1;flex:1 1 auto;min-width:0}.product-container .product-container-main .product-info .product-info-inner{max-width:100%}.product-container .product-container-main.product-scroll--sticky .product-media-gallery{position:sticky;top:calc(var(--header-height, 5rem) + 1rem)}.product-container .product-container-main.product-media--small .product-media-gallery{width:35%}.product-container .product-container-main.product-media--large .product-media-gallery{width:55%}}.product-buy-button .product-form .form .product-form-buttons .add-cart-button{min-width:15rem;min-height:55px;font-size:1rem}.price,.price-item,.price__regular,.price__sale,.product-price .price,.price-item--regular,.price-item--sale{font-weight:400!important}.product-info .product-title .product-title-heading{font-weight:500!important}.product-info-custom-liquid.product-info-block{margin-block-start:8px!important}.variant-selects .product-form-input .form-label-wrapper .form-label{font-size:.875rem!important;font-weight:400!important}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-main-product.css.map */
