.button{background-color:var(--primary);color:var(--bg-light);border:none;border-radius:var(--button-radius);box-shadow:var(--button-shadow)}@media screen and (max-width:749px){.page-width{padding-left:calc(30 * var(--ag-px));padding-right:calc(30 * var(--ag-px))}}product-info{--ag-main-product-space-y: var(--space-100)}product-info .product__info-container>*{margin:0}product-info .product__info-container .product-form,product-info .product__info-container .product__description,product-info .product__info-container .icon-with-text,product-info .product__info-container .product__accordion{margin:0}product-info .product__info-container .price__container,product-info .product__info-container .price dl{margin-top:0;margin-bottom:0}product-info .product__title{margin-bottom:0}product-info .product__title--before-media{margin-top:var(--ag-main-product-space-y);margin-bottom:var(--ag-main-product-space-y)}product-info .product__info-container>.product__title--desktop-only:first-child{margin-top:var(--ag-main-product-space-y)}.product__title>h1{font-size:var(--type-sub-section-title-size);font-weight:var(--type-sub-section-title-weight);color:var(--type-section-headers-color);line-height:var(--type-section-headers-size);padding-bottom:var(--space-050)}.product__title>p{font-size:var(--type-sub-section-text-size);font-weight:var(--type-sub-section-text-weight);color:var(--type-minor-text-color);line-height:var(--type-minor-text-size)}.product__description{font-size:var(--type-section-paragraph-main-size);font-weight:var(--type-section-paragraph-main-weight);color:var(--type-section-paragraph-main-color);line-height:var(--type-section-paragraph-main-line-height);padding-bottom:var(--space-150)}.product-form__submit{margin-bottom:0}product-info .product-form__buttons{text-align:center;margin-inline:auto}.product__tax{display:none!important}.ag-price-from-centered{text-align:center}.ag-price-from-centered .price__regular .price-item,.ag-price-from-centered .price__sale .price-item{font-size:var(--type-minor-text-size);font-weight:var(--type-minor-text-weight);color:var(--type-minor-text-color);line-height:var(--type-minor-text-line-height)}@media screen and (max-width:749px){.product-media-gallery--peek .product__media-list--peek{display:flex;flex-wrap:nowrap;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch}.product-media-gallery--peek .product__media-list--peek .product__media-item{display:block;flex:0 0 auto;width:calc(var(--peek-mobile-media-width, 90%) - 1rem)}.product-media-gallery--peek .product__media-list--peek .product__media-item:not(.is-active){display:block}.product-media-gallery--peek .product__media-list--peek .slider__slide{scroll-snap-align:start;padding-top:0;padding-bottom:0}.product-media-gallery--peek .product__media-list--peek::-webkit-scrollbar{display:none}.product-media-gallery--peek .product__media-slider-buttons--peek{display:flex;align-items:center;justify-content:center;gap:.8rem}.product-media-gallery--peek .product__media-slider-buttons--peek .slider-counter,.product-media-gallery--peek .thumbnail-slider,.product-media-gallery--peek .product__media-list .product__media-item .product__media-text{display:none}.product-media-gallery--peek .product__media-list--peek .product-media-container,.product-media-gallery--peek .product__media-list--peek .product-media-container img{border-radius:var(--corner-radius)}.product-media-gallery--peek .product__modal-opener--image .product__media-icon{display:none}}html.ag-lightbox-open,body.ag-lightbox-open{overflow:hidden}.ag-image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:none;background:var(--bg)}.ag-image-lightbox[aria-hidden=false]{display:block}.ag-image-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-dark);opacity:.92;z-index:0}.ag-image-lightbox__viewport{position:relative;width:100vw;height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}.ag-image-lightbox__image{width:auto;max-width:100vw;max-height:100dvh;height:auto;object-fit:contain;transform-origin:center center;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ag-image-lightbox__close{position:absolute;top:1.6rem;right:1.6rem;width:4rem;height:4rem;border-radius:50%;border:0;background:#00000080;color:#fff;font-size:2.8rem;line-height:1;display:flex;align-items:center;justify-content:center;z-index:1;cursor:pointer}.ag-image-lightbox__details{display:none}.ag-image-lightbox--with-details .ag-image-lightbox__viewport{flex-direction:column;justify-content:flex-start;align-items:stretch;padding:6.4rem 1.6rem 1.6rem;gap:1.2rem;box-sizing:border-box;overflow-y:auto;background:var(--bg-light)}.ag-image-lightbox--with-details .ag-image-lightbox__image{width:100%;max-width:100%;max-height:min(56dvh,42rem);border-radius:var(--corner-radius);background:#ffffff0a}.ag-image-lightbox--with-details .ag-image-lightbox__details{display:block;width:100%;padding:0;border-radius:0;background:transparent;color:inherit;overflow:auto}.ag-image-lightbox__details-review{display:grid;gap:var(--space-050)}.ag-image-lightbox__details .ag-reviews-carousel__review-meta{padding-top:0}.ag-image-lightbox__details-rating{margin:0 0 .8rem;color:#ffd65a;letter-spacing:.08em;font-size:1.4rem;line-height:1}.ag-image-lightbox__details-title{margin:0 0 .6rem;color:#fff;font-size:1.6rem;line-height:1.25}.ag-image-lightbox__details-text{margin:0;color:#ffffffeb;font-size:1.4rem;line-height:1.45}.ag-image-lightbox__details-meta{margin:.8rem 0 0;color:#ffffffb8;font-size:1.2rem;line-height:1.4}@media screen and (min-width:750px){.ag-image-lightbox:not(.ag-image-lightbox--with-details){display:none!important}.ag-image-lightbox--with-details .ag-image-lightbox__viewport{flex-direction:row;align-items:center;justify-content:center;gap:2rem;padding:3.2rem;overflow:hidden}.ag-image-lightbox--with-details .ag-image-lightbox__image{width:auto;flex:1 1 auto;max-width:min(72vw,110rem);max-height:calc(100dvh - 6.4rem)}.ag-image-lightbox--with-details .ag-image-lightbox__details{width:min(38rem,32vw);max-height:calc(100dvh - 6.4rem);overflow:auto}}.ag-banner-copy--header-above-image .ag-banner-copy__subtitle,.ag-banner-copy--header-above-image .ag-banner-copy__title{text-align:center;margin-inline:auto}.ag-banner-copy--header-above-image .ag-banner-copy__button{justify-self:center}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ag-overrides.css.map */
