.custom-product{display:block}.custom-product__breadcrumb{align-items:center;background:var(--sa-color-surface-muted);display:flex;height:8.2rem}.custom-product__breadcrumb .page-width{align-items:center;display:flex;font-size:1.6rem;font-weight:700;gap:1.5rem;line-height:2.8rem;text-transform:uppercase;width:100%}.custom-product__breadcrumb a{color:var(--sa-color-primary);text-underline-offset:.3rem}.custom-product product-component{display:block;padding:var(--custom-product-padding-top, 8rem) 0 var(--custom-product-padding-bottom, 0)}.custom-product__layout{align-items:start;display:grid;gap:8.7rem;grid-template-columns:minmax(0,715fr) minmax(42rem,542fr)}.custom-product__layout--no-media{grid-template-columns:minmax(0,54.2rem);justify-content:center}.custom-product__gallery{min-width:0}.custom-gallery{display:block}.custom-gallery__stage{aspect-ratio:715 / 598;background:var(--sa-color-surface-muted);border-radius:var(--sa-radius-card);overflow:hidden;position:relative;visibility:visible}.custom-gallery__track,.custom-gallery__list{height:100%}.custom-gallery__media{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.custom-gallery__media>img{display:block;width:100%;height:auto}.custom-gallery__media>video,.custom-gallery__media>iframe,.custom-gallery__media>model-viewer{border:0;height:100%;object-fit:contain;width:100%}.custom-gallery__arrow{background:transparent;border:0;height:4.3rem;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:3.9rem;z-index:2}.custom-gallery__arrow img{display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;transition:opacity var(--sa-transition-duration) ease;width:100%}.custom-gallery__arrow--prev{left:4rem}.custom-gallery__arrow--prev img{transform:rotate(180deg)}.custom-gallery__arrow--next{right:4rem}.custom-gallery__arrow-hover{opacity:0}.custom-gallery__arrow:hover:not(:disabled) .custom-gallery__arrow-default,.custom-gallery__arrow:focus-visible:not(:disabled) .custom-gallery__arrow-default{opacity:0}.custom-gallery__arrow:hover:not(:disabled) .custom-gallery__arrow-hover,.custom-gallery__arrow:focus-visible:not(:disabled) .custom-gallery__arrow-hover{opacity:1}.custom-gallery__arrow:disabled{opacity:.35}.custom-gallery__thumbnails{display:grid;gap:1.95rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.5rem}.custom-gallery__thumbnail{background:var(--sa-color-surface-muted);border:.1rem solid transparent;border-radius:var(--sa-radius-card);cursor:pointer;height:15rem;overflow:hidden;padding:0;position:relative}.custom-gallery__thumbnail.is-active{border-color:var(--sa-color-primary);box-shadow:inset 0 0 0 .1rem var(--sa-color-primary)}.custom-gallery__thumbnail>img{display:block;height:100%;width:100%}.custom-gallery__media-badge{align-items:center;background:#ffffffe6;border-radius:50%;display:flex;height:3.2rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3.2rem}.custom-gallery__media-badge svg{height:1.8rem;width:1.8rem}.custom-product__information{margin-top:.6rem;min-width:0}.custom-product__info-container>*+*{margin:0}.custom-product__info-container{display:flex;flex-direction:column;gap:3rem}.custom-product__rating{align-items:center;display:flex;font-size:1.4rem;gap:.5rem;line-height:2rem}.custom-product__rating>span:first-child{color:#ffb800}.custom-product__title-block{display:flex;flex-direction:column;gap:2rem}.custom-product__title-block h1{color:var(--sa-color-text);font-family:var(--font-heading-family);font-size:4rem;font-weight:800;letter-spacing:-.2rem;line-height:5rem;margin:0;text-transform:uppercase}.custom-product__inventory{align-self:flex-start;background:#18a44a;border-radius:.4rem;color:#fff;font-size:1.3rem;line-height:2.4rem;margin:0;padding:0 .9rem}.custom-product__description{color:var(--sa-color-text);font-size:1.6rem;line-height:2.6rem;letter-spacing:0;padding-bottom:3rem;border-bottom:1px solid rgba(0,0,0,.1)}.custom-product__description p:last-child{margin:0}.custom-product__description>:first-child{margin-top:0}.custom-product__description>:last-child{margin-bottom:0}.custom-product__price{border-top:0;padding-top:0}.custom-product__price .price{color:var(--sa-color-text);font-size:2.4rem;font-weight:700;line-height:2.3rem;letter-spacing:0}.custom-product__purchase{align-items:stretch;display:grid;gap:1rem;grid-template-columns:16.5rem minmax(0,1fr);padding-bottom:3rem;border-bottom:1px solid rgba(0,0,0,.1)}.custom-product__purchase .product-form{margin:0}.custom-product__purchase .product-form__buttons{max-width:none}.custom-product__purchase .product-form__submit{align-items:center;background:var(--sa-color-primary);border:0;border-radius:1.2rem;box-shadow:none;color:#fff;display:flex;font-family:var(--font-body-family);font-size:1.8rem;font-weight:700;gap:1rem;height:4.8rem;justify-content:center;letter-spacing:0;line-height:2.4rem;margin:0;min-height:4.8rem;padding:1.1rem 2rem;width:100%}.custom-product__purchase .product-form__submit:before,.custom-product__purchase .product-form__submit:after{content:none}.custom-product__purchase .product-form__submit .icon-cart{flex:0 0 2.2rem;height:2.2rem;margin:0;width:2.2rem}.custom-product__purchase .shopify-payment-button{margin-left:-17.5rem;margin-top:1rem;width:calc(100% + 17.5rem)}.custom-product__purchase .shopify-payment-button,.custom-product__purchase shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 1.2rem}.custom-product__purchase .shopify-payment-button__button{border-radius:1.2rem!important;font-size:1.8rem!important;font-weight:700!important;height:6.2rem;min-height:6.2rem}.custom-product__purchase .shopify-payment-button__button:after{display:none}.custom-product__purchase shopify-accelerated-checkout,.custom-product__purchase shopify-accelerated-checkout iframe{max-width:none!important;width:100%!important}.custom-product__purchase .shopify-payment-button__more-options{display:block;margin:1.6rem auto 0;text-align:center;width:100%}.custom-quantity{align-items:stretch;border:.1rem solid #dedede;border-radius:1.2rem;box-sizing:border-box;display:grid;grid-template-columns:5rem minmax(0,1fr) 5rem;height:4.8rem;overflow:hidden;width:16.5rem}.custom-quantity:before,.custom-quantity:after{content:none}.custom-quantity__button{align-items:center;background:transparent;border:0;color:var(--sa-color-text);cursor:pointer;display:flex;justify-content:center;padding:0}.custom-quantity__button>span[aria-hidden=true]{display:flex}.custom-quantity__button[name=plus]>span[aria-hidden=true]{height:2rem;width:2rem}.custom-quantity__input{-webkit-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:var(--sa-color-text);font-family:var(--font-body-family);font-size:1.6rem;height:100%;margin:0;padding:0;text-align:center;width:100%}.custom-quantity__input:focus{box-shadow:none;outline:none}.custom-product__benefits{border-bottom:.1rem solid var(--sa-color-border);border-top:0;display:grid;gap:0;grid-template-columns:18rem 11.4rem 7.5rem;justify-content:space-between}.custom-product__benefit{align-items:center;display:flex;flex-direction:column;gap:1.2rem;text-align:center}.custom-product__benefit img{height:4rem;object-fit:contain;width:4rem}.custom-product__benefit p{font-size:1.6rem;line-height:2.6rem;margin:0;letter-spacing:0;color:#000}.custom-product__accordion{border-bottom:.1rem solid var(--sa-color-border);border-top:0;margin:0}.custom-product__accordion summary{padding:3rem 0 2rem}.custom-product__accordion .accordion__content{padding:0;font-size:1.6rem;line-height:2.6rem;letter-spacing:0;color:#000}.custom-product__accordion .accordion__content p{margin-top:0;margin-bottom:.7rem}.custom-product__accordion .accordion__content p:last-child{margin-bottom:0}.custom-product__accordion table{border-collapse:collapse;box-shadow:none;font-size:1.6rem;line-height:2.6rem;letter-spacing:0;margin:0;table-layout:fixed;width:100%}.custom-product__accordion table th:first-child,.custom-product__accordion table td:first-child{width:40%}.custom-product__accordion table tr th,.custom-product__accordion table tr td{padding:13px 20px}.custom-product__accordion th{background:#000;color:#fff;font-weight:700}.custom-product__accordion td,.custom-product__accordion th{border:0;padding:.8rem 1.2rem;text-align:left}.custom-product__accordion tbody tr:nth-child(2n){background:var(--sa-color-surface-muted)}more-payment-options-link{display:none}.collapsible_row--wrapper .custom-product__accordion{margin-top:0}@media screen and (max-width:1100px){.custom-product__layout{gap:4rem;grid-template-columns:minmax(0,1.15fr) minmax(38rem,.85fr)}.custom-product__title-block h1{font-size:3.2rem;letter-spacing:-.15rem;line-height:4rem}.custom-gallery__thumbnails{gap:1.5rem}.custom-gallery__thumbnail{aspect-ratio:1;height:auto}}@media screen and (max-width:989px){.custom-product product-component{padding:6rem 0}.custom-product__layout{display:block}.custom-product__gallery{margin:0 auto}.custom-product__information{margin:5rem auto 0}.custom-gallery__thumbnails{display:none}}@media screen and (max-width:749px){.custom-product__breadcrumb{height:6rem}.custom-product__breadcrumb .page-width{font-size:1.2rem;gap:.8rem}.custom-product product-component{padding:4rem 0}.custom-product__layout{display:block}.custom-gallery__stage{aspect-ratio:1}.custom-gallery__media>img{height:100%;width:100%}.custom-gallery__thumbnail:first-child>img{height:100%;margin:0;width:100%}.custom-gallery__arrow{display:none}.custom-gallery__thumbnail{aspect-ratio:1;flex:0 0 calc(25% - .75rem);height:auto}.custom-product__information{margin-top:3rem}.custom-product__title-block{gap:1.6rem;margin-top:1.8rem}.custom-product__title-block h1{font-size:2.8rem;letter-spacing:-.1rem;line-height:3.5rem;overflow-wrap:anywhere}.custom-product__description{font-size:1.4rem;line-height:2.2rem;margin-top:2.4rem}.custom-product__price{margin-top:2.4rem}.custom-product__purchase{grid-template-columns:minmax(10rem,12rem) minmax(0,1fr);width:100%}.custom-product__purchase .shopify-payment-button{margin-left:-13rem;max-width:none;width:calc(100% + 13rem)}.custom-product__purchase .product-form,.custom-product__purchase .product-form__buttons,.custom-product__purchase .product-form__submit{min-width:0;width:100%}.custom-product__purchase .product-form__submit{font-size:1.5rem;gap:.7rem;padding-left:1rem;padding-right:1rem}.custom-product__purchase .product-form__submit .icon-cart{flex-basis:1.8rem;height:1.8rem;width:1.8rem}.custom-quantity{grid-template-columns:3.6rem minmax(0,1fr) 3.6rem;width:100%}.custom-quantity__button>span[aria-hidden=true]{width:1.6rem}.custom-quantity__button[name=plus]>span[aria-hidden=true]{height:1.6rem;width:1.6rem}.custom-quantity__button[name=plus]>span[aria-hidden=true]:before{top:.7rem}.custom-quantity__button[name=plus]>span[aria-hidden=true]:after{left:.7rem}.custom-product__benefits{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.custom-product__benefit p{font-size:1.1rem;line-height:1.6rem}.custom-product__accordion .accordion__content{max-width:100%;overflow-x:auto}.custom-product__accordion table{min-width:48rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-custom-main-product.css.map */
