main#MainContent,.content-for-layout,.shopify-section,[id^=shopify-section-],.shopify-section-group-header-group,.header-group,.header-wrapper,.header,.section-header,sticky-header,.announcement-bar,product-info,.product,.product.grid,.shopify-section>product-info,.product__media-wrapper,.product__media-list,.product__media-item,media-gallery,slider-component,.page-width,.page-margin,.section,.gps,.gp-instant-page,[class*=section-][class*=-padding]{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.skip-to-content-link{position:absolute!important;top:0;left:0;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important}main#MainContent{margin-top:0!important;padding-top:0!important}.shopify-section-group-header-group+main,.header-group+main,header+main,#shopify-section-header+main{margin-top:0!important;padding-top:0!important}.gps>div:first-child,.gps{margin-top:0!important;padding-top:0!important}.template-product .page-width{padding:0!important;max-width:100%!important}.template-product .product.grid{display:block!important;gap:0!important}.template-product .product__media-wrapper{width:100%!important;padding:0!important;margin:0!important}.template-product .product__media-list{margin-left:0!important;margin-right:0!important;margin-bottom:0!important;width:100%!important}.template-product .product__media-item{width:100%!important;padding:0!important}.template-product .product__media-item img,.template-product .product__media-item .media{border-radius:0!important;width:100%!important}.template-product slider-component.slider-mobile-gutter{margin:0!important}.template-product .product__media-list.slider--mobile{margin:0!important;padding:0!important}.template-product .product__media-item:first-child,.template-product .product__media-item.is-active{transform:none!important;opacity:1!important}.template-product .slider-buttons{position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%);z-index:2;margin:0!important;gap:.8rem}.template-product media-gallery{position:relative}.template-product .slider-counter{background:#00000073;color:#fff;border-radius:20px;padding:.3rem 1rem;font-size:1.2rem;letter-spacing:.05em}.template-product .slider-button{background:#ffffffd9!important;border-radius:50%!important;width:3.2rem!important;height:3.2rem!important;border:none!important;box-shadow:0 2px 6px #0000002e!important}.template-product .product__info-wrapper{width:100%!important;padding:0!important;max-width:100%!important}.template-product .product__info-container{padding:1.6rem 1.6rem 10rem!important;max-width:100%!important}.template-product .product__title h1{font-size:2.4rem!important;font-weight:700!important;line-height:1.3!important;color:#111!important;margin:0 0 .6rem!important;letter-spacing:-.02em}.template-product .product__title>a{display:none!important}.template-product .price--large{font-size:2.2rem!important;font-weight:700!important;color:#111!important}.template-product .price-item--regular{color:#111!important}.template-product .price--on-sale .price-item--sale{color:#c0392b!important}.template-product .price--on-sale .price-item--regular{color:#999!important;text-decoration:line-through;font-size:1.6rem!important;font-weight:400!important}.template-product .product-form__input{border:none!important;padding:0!important;margin:1.2rem 0!important}.template-product .product-form__input .form__label{font-size:1.3rem!important;font-weight:600!important;color:#333!important;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.8rem}.template-product .quantity__input{border-radius:8px!important;border:1.5px solid #ddd!important;font-size:1.6rem!important}.template-product .quantity__button{border-radius:8px!important;border:1.5px solid #ddd!important}.template-product .product-form__submit{border-radius:12px!important;background:#111!important;color:#fff!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.05em;padding:1.6rem 2rem!important;text-transform:uppercase;width:100%!important;margin-bottom:1rem!important;transition:background .2s ease,transform .15s ease!important;border:none!important;cursor:pointer}.template-product .product-form__submit:hover{background:#333!important;transform:translateY(-1px)!important}.template-product .shopify-payment-button__button{border-radius:12px!important;font-size:1.5rem!important;font-weight:600!important;padding:1.4rem 2rem!important}.template-product .product__info-container>*+*{margin-top:1.4rem}.template-product .product__info-container>*:first-child{margin-top:0}.template-product .product__description{font-size:1.4rem!important;line-height:1.75!important;color:#555!important;margin:1.4rem 0!important;border-top:1px solid #eee;padding-top:1.4rem}.template-product .product__accordion{border-top:1px solid #eee}.template-product .product__accordion summary{padding:1.4rem 0!important;font-weight:600!important;font-size:1.4rem!important;color:#111!important;display:flex;align-items:center;justify-content:space-between}.template-product .product__accordion .accordion__content{padding:0 0 1.4rem!important;font-size:1.4rem;color:#555;line-height:1.7}.template-product .custom-grid-wrapper{margin:1.6rem 0!important;padding:0!important}.template-product .trust-grid-white{border-radius:12px!important}.template-product .grid-item-white{padding:2rem 1rem!important}.template-product .product__view-details{display:none!important}#sticky-atc-bar{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#fff;border-top:1px solid #e5e5e5;padding:1rem 1.6rem;display:flex;align-items:center;gap:1.2rem;box-shadow:0 -4px 16px #00000014;transform:translateY(100%);transition:transform .3s ease}#sticky-atc-bar.is-visible{transform:translateY(0)}#sticky-atc-bar .sticky-atc__image{width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0}#sticky-atc-bar .sticky-atc__info{flex:1;min-width:0}#sticky-atc-bar .sticky-atc__title{font-size:1.3rem;font-weight:700;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}#sticky-atc-bar .sticky-atc__price{font-size:1.2rem;color:#555;margin-top:.2rem}#sticky-atc-bar .sticky-atc__btn{background:#111;color:#fff;border:none;border-radius:10px;padding:1rem 2rem;font-size:1.4rem;font-weight:700;letter-spacing:.04em;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:background .2s ease;text-transform:uppercase}#sticky-atc-bar .sticky-atc__btn:hover{background:#333}.template-product .related-products__heading{font-size:1.8rem!important;font-weight:700!important;color:#111!important;padding:2rem 1.6rem 1rem!important;margin:0!important;border-top:4px solid #111}.template-product .product-grid.grid--2-col-tablet-down{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1px!important;background:#eee!important}.template-product .product-grid .grid__item{background:#fff!important;padding:0!important}@media screen and (min-width:750px){.template-product .page-width{padding:0!important;max-width:100%!important}.template-product .product.grid{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:start!important;gap:0!important}.template-product .product__media-wrapper{position:sticky;top:0}.template-product .product__info-container{padding:3rem 4rem 12rem!important;max-width:60rem!important}.template-product .product__info-wrapper{padding:0!important}.template-product .slider-buttons{bottom:2rem}}@media screen and (min-width:990px){.template-product .product.grid{grid-template-columns:55% 45%!important}.template-product .product__info-container{padding:4rem 5rem 12rem!important}}.template-product .rating{display:inline-flex;align-items:center}.template-product .rating-wrapper{display:flex;align-items:center;gap:.6rem;margin:.4rem 0}.template-product .rating-text,.template-product .rating-count{font-size:1.3rem!important;color:#666!important;margin:0!important}@media screen and (max-width:749px){.template-product product-info{padding-top:0!important}.template-product .product__media-list{margin-left:0!important;margin-right:0!important;width:100%!important}.template-product .product__media-item{width:100%!important;padding:0!important}.template-product .product__media-icon{top:1rem;left:1rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/product-page-redesign.css.map */
