.arg-product{background-color:var(--color-arg-hero-surface);color:var(--color-arg-product-text);box-sizing:border-box;overflow-x:hidden;overflow-x:clip}.arg-product .page-width.arg-product__layout{display:flex;flex-direction:column;min-height:calc(100vh - var(--header-height, 80px));min-height:calc(100dvh - var(--header-height, 80px))}.arg-product__content{flex:1 1 auto;display:flex;align-items:center;justify-content:center}.arg-product__content>.product{width:100%}.arg-product .arg-product-cart-bar{margin-top:auto;flex-shrink:0}.arg-product .page-width>.product{margin-top:36px}.arg-product .product__info-container.product__column-sticky,.arg-product media-gallery.product__column-sticky{position:static;top:auto}@media screen and (max-width:749px){.arg-product .product__info-wrapper{margin-top:48px}}.arg-product .quantity__rules-cart{display:none!important}.arg-product .product__media-wrapper .global-media-settings{background:transparent;background-color:transparent;background-attachment:scroll;border:none;box-shadow:none}.arg-product .product__media-wrapper .global-media-settings:after{content:none}.arg-product-cart-bar{position:relative;width:100%;margin-top:2rem;font-family:var(--font-arg-product);color:var(--color-arg-product-text)}.arg-product-cart-bar:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;max-width:100vw;height:1px;background:#404040;pointer-events:none}.arg-product-cart-bar__inner{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:1rem 1.5rem;padding-top:32px;padding-bottom:32px}.arg-product-cart-bar .product-form__input.product-form__quantity{flex:0 1 auto;margin-bottom:0}.arg-product-cart-bar .product-form__quantity{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:0;max-width:100%}.arg-product-cart-bar .product-form__quantity .quantity__label.form__label{margin-bottom:0;width:auto;flex:0 0 auto;font-weight:700;font-size:1.6rem}.arg-product-cart-bar .product-form__quantity .quantity__rules{flex:1 0 100%;margin-top:0}.arg-product-cart-bar .quantity{border-radius:4.8rem;min-height:4.4rem;color:var(--color-arg-product-text)}.arg-product-cart-bar .quantity:before{border-radius:4.8rem;background-color:var(--color-arg-hero-surface);box-shadow:none}.arg-product-cart-bar .quantity:after{top:.16rem;right:.16rem;bottom:.16rem;left:.16rem;border-radius:4.8rem;box-shadow:0 0 0 .16rem var(--color-arg-product-text);transition:box-shadow var(--duration-short) ease}.arg-product-cart-bar .quantity__input{font-family:var(--font-arg-product);font-size:1.6rem;font-weight:700;color:var(--color-arg-product-text);opacity:1}.arg-product-cart-bar .quantity__button{color:var(--color-arg-product-text)}.arg-product-cart-bar .quantity__button svg{width:1rem;height:1rem}.arg-product-cart-bar .product-form{flex:1 1 220px;min-width:min(100%,220px);max-width:100%}.arg-product-cart-bar .product-form__buttons{margin-top:0;display:flex;justify-content:center;width:100%}.arg-product-cart-bar .product-form__submit{margin-bottom:0;width:100%;min-width:0;box-sizing:border-box;min-height:4.4rem;padding:0 2rem;border-radius:3.2rem;background-color:var(--color-arg-hero-cta-bg);color:var(--color-arg-cta-fg);font-family:var(--font-arg-product);font-size:1.6rem;font-weight:700;line-height:normal;letter-spacing:0;transition:background-color var(--duration-short) ease,opacity var(--duration-short) ease}@media screen and (min-width:750px){.arg-product-cart-bar .product-form__submit{width:384px}}.arg-product-cart-bar .product-form__submit:before,.arg-product-cart-bar .product-form__submit:after{content:none;display:none}.arg-product-cart-bar .product-form__submit:not([disabled]):hover{background-color:var(--color-arg-hero-cta-bg-hover)}.arg-product-cart-bar .product-form__submit:focus-visible{outline:.2rem solid var(--color-arg-cta-ring);outline-offset:.2rem;box-shadow:none}.arg-product-inline-recs{display:block;width:100%;margin-top:1.25rem}.arg-product .arg-inline-recs__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem;margin:0;padding:0;list-style:none}.arg-product .arg-inline-recs__link{display:block;line-height:0}.arg-product .arg-inline-recs__img{width:56px;max-width:56px;height:auto;display:block;object-fit:cover;vertical-align:middle}.arg-product slider-component.arg-gallery-slider--has-nav .product__media-list{padding-inline:calc(32px + 1.5rem)}@media screen and (max-width:749px){.arg-product slider-component.arg-gallery-slider--has-nav .product__media-list{aspect-ratio:9 / 7;display:flex;align-items:center;justify-content:center;gap:0}.arg-product slider-component.arg-gallery-slider--has-nav .product__media-list:after{display:none}.arg-product slider-component.arg-gallery-slider--has-nav .product__media-item .media>img{position:static;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block;margin:0 auto}.arg-product slider-component.arg-gallery-slider--has-nav .product__media-item .media{padding-top:0;height:100%;display:flex;align-items:center;justify-content:center}}.arg-product .product__media-item:not(.is-active){display:none}@media screen and (min-width:750px){.arg-product slider-component.arg-gallery-slider--has-nav{display:flex;align-items:center;gap:1.5rem}.arg-product slider-component.arg-gallery-slider--has-nav .product__media-list{flex:1 1 auto;min-width:0;max-width:min(100%,560px);padding-inline:0;aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center}.arg-product slider-component.arg-gallery-slider--has-nav .product__media-item img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:100%}.arg-product slider-component.arg-gallery-slider--has-nav .slider-buttons{display:none}}.arg-gallery-nav-btn{background:none;border:none;padding:0;cursor:pointer;flex:0 0 32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--color-arg-product-text);transition:opacity .15s ease}.arg-gallery-nav-btn:not(:disabled):hover{opacity:.75}.arg-gallery-nav-btn:disabled{opacity:.25;cursor:default}.arg-gallery-nav-btn--prev .icon-caret{transform:rotate(90deg)}.arg-gallery-nav-btn--next .icon-caret{transform:rotate(-90deg)}.arg-product .product__title h1,.arg-product .product__title .h1{font-family:var(--font-arg-product);color:var(--color-arg-product-text)}.arg-product .product__title:not(.arg-product__title--logo) h1,.arg-product .product__title:not(.arg-product__title--logo) .h1{font-weight:500}@media screen and (min-width:750px){.arg-product .product.grid--2-col-tablet{display:flex;flex-wrap:nowrap;align-items:flex-start;column-gap:2rem}.arg-product .product.grid--2-col-tablet>.grid__item{flex:1 1 0;width:auto;max-width:none;min-width:0}.arg-product .product__media-wrapper{flex:0 1 auto;max-width:min(520px,50%)}.arg-product .product__info-wrapper{flex:1 1 0;min-width:0}}@media screen and (min-width:990px){.arg-product .product--large:not(.product--no-media) .product__media-wrapper{flex:0 1 70%;max-width:min(580px,70%)}.arg-product .product--large:not(.product--no-media) .product__info-wrapper{flex:1 1 30%}}.arg-product .product__description{margin-top:32px;font-family:var(--font-arg-product);font-size:1.2rem;line-height:1.75;color:var(--color-arg-product-text)}.arg-product .product__description.rte{max-width:100%}.arg-product .arg-product__price-row{width:100%;justify-content:flex-end;text-align:right}.arg-product .arg-product__price-row .price--large .price-item--regular,.arg-product .arg-product__price-row .price--large .price-item--sale{font-family:var(--font-arg-product);font-size:2rem;font-weight:700;line-height:1;color:var(--color-arg-product-text)}.arg-product .arg-product__price-block .product__tax{font-family:var(--font-arg-product);font-size:1.2rem;color:var(--color-arg-product-text);margin-top:1rem}.arg-product .product-form__input{font-family:var(--font-arg-product)}.arg-product .arg-product-sticky-bar .quantity__label,.arg-product .arg-product-sticky-bar .form__label{font-family:var(--font-arg-product);font-size:1.6rem;font-weight:700;color:var(--color-arg-product-text)}.arg-product .arg-product-sticky-bar .quantity{border:1.6px solid var(--color-arg-product-text);border-radius:4.8rem;background:var(--color-arg-hero-surface)}.arg-product .arg-product-sticky-bar .quantity__input{font-family:var(--font-arg-product);font-weight:700;font-size:1.6rem;color:var(--color-arg-product-text)}.arg-product-sticky-bar{position:fixed;right:0;bottom:0;left:0;z-index:4;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 1.6rem calc(1.6rem + env(safe-area-inset-bottom,0));border-top:1px solid rgb(64 64 64 / .2);background:var(--color-arg-hero-surface);box-shadow:0 -4px 24px #0000000f}@media screen and (min-width:750px){.arg-product-sticky-bar{flex-wrap:nowrap;padding-left:11.6rem;padding-right:11.6rem}}.arg-product-sticky-bar .product-form__input.product-form__quantity{margin:0;flex:0 1 auto;max-width:min(100%,28rem)}.arg-product-sticky-bar .product-form__quantity{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem}.arg-product-sticky-bar .product-form{flex:0 1 38.4rem;min-width:0;max-width:38.4rem}@media screen and (max-width:749px){.arg-product-sticky-bar .product-form{flex:1 1 100%;max-width:none}}.arg-product-sticky-bar .product-form__buttons{margin-top:0}.arg-product-sticky-bar .product-form__submit{width:100%;min-height:4.4rem;padding:0 2rem;border:none;border-radius:3.2rem;background:var(--color-arg-product-text);color:#fff;font-family:var(--font-arg-product);font-size:1.6rem;font-weight:700}.arg-product-sticky-bar .product-form__submit:hover{opacity:.92}.arg-product-sticky-bar .shopify-payment-button{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-arg-product.css.map */
