.amg-integrated-product,.amg-integrated-product .product__main,.amg-integrated-product-modal,.amg-integrated-product-description .rich-text__blocks,.amg-integrated-recommendations,.amg-integrated-cart,.amg-integrated-drawer .drawer__inner{--amg-commerce-ink:#191919;--amg-commerce-paper:#f5f2e9;--amg-commerce-red:#e8462b;--amg-commerce-acid:#e5f241;--color-background:245,242,233;--color-background-secondary:234,230,219;--color-foreground:25,25,25;--color-foreground-secondary:83,82,76;--color-border:190,187,177;--color-button:229,242,65;--color-button-text:25,25,25;--color-button-hover:232,70,43;--color-button-text-hover:25,25,25;--color-button-secondary:245,242,233;--color-button-secondary-text:25,25,25;--color-button-secondary-hover:232,70,43;--color-button-secondary-text-hover:25,25,25;--border-radius-block:0px;--border-radius-button:0px;--border-radius-input:0px;background-color:#f5f2e9;color:#191919}.amg-integrated-product .product,.amg-integrated-cart,.amg-integrated-drawer .drawer__inner,.amg-integrated-product-description{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}.amg-integrated-product .product.container,.amg-integrated-cart>.container,.amg-integrated-product-description.container{width:calc(100% - 88px);max-width:1440px;padding-inline:0;margin-inline:auto}.amg-integrated-product .product__info-container{min-width:0}.amg-integrated-product .product__title.product__title{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:clamp(32px,3.2vw,46px);line-height:1.12;letter-spacing:-.5px;text-transform:none;overflow-wrap:anywhere;color:#191919;margin:0}.amg-integrated-product .product__title__wrapper{margin-bottom:22px}.amg-integrated-product .product__title.product__title.amg-product-title--long{font-size:clamp(32px,2.8vw,40px);line-height:1.16}.amg-integrated-product .amg-product-intro{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;max-width:36em;margin-bottom:24px;color:#4f4c45}.amg-integrated-product .amg-product-intro p:last-child{margin-bottom:0}.amg-integrated-product .breadcrumb{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.6;letter-spacing:0;text-transform:none;color:#5a5952;flex-wrap:wrap}.amg-integrated-product .breadcrumb a{min-height:36px;display:inline-flex;align-items:center;color:inherit}.amg-integrated-product .breadcrumb span{overflow-wrap:anywhere}.amg-integrated-product .product__media-list,.amg-integrated-product .product__media-subitem,.amg-integrated-product .product__media,.amg-integrated-product .deferred-media{border-radius:0;background-color:#fff}.amg-integrated-product .product__media-list,.amg-integrated-product .product__media-subitem{border:1px solid #d5d1c7}.amg-integrated-product .product__media-subitem.swiper-slide-thumb-active{border-color:#191919}.amg-integrated-product .gallery-button{background:#f5f2e9;border:1px solid #191919;border-radius:0;color:#191919}.amg-integrated-product .price--product{font-family:Arial,Helvetica,sans-serif;font-size:23px;line-height:1.5;letter-spacing:-.3px}.amg-integrated-product .price--product .price-item{font-size:inherit;color:#191919}.amg-integrated-product .price--product s.price-item{font-size:16px;color:#68665e}.amg-integrated-product .product__tax,.amg-integrated-product .installment,.amg-integrated-product .quantity__rules{font-size:12px;line-height:1.6;color:#5a5952}.amg-integrated-product .product__sku{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.5;letter-spacing:.2px;color:#5a5952;margin-block:18px}.amg-integrated-product .product__text.subtitle{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.7px;line-height:1.6;color:#191919}.amg-integrated-product .product-form__controls-group{gap:8px}.amg-integrated-product .product-form__group-name{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5;font-weight:700;color:#191919;margin-bottom:10px}.amg-integrated-product .product-form__group-name span{font-weight:400;color:#5a5952}.amg-integrated-product .product-form__controls-group label:not(.color-swatch):not(.variant-swatch){height:auto;min-height:44px;min-width:44px;padding:10px 15px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.4;font-weight:600;border:1px solid #191919;border-radius:0;background:#f5f2e9;color:#191919}.amg-integrated-product .product-form__controls-group input:checked:not(.disabled)+label:not(.color-swatch):not(.variant-swatch){background:#191919;color:#f5f2e9;border-color:#191919}.amg-integrated-product .product-form__controls-group input:not(.disabled)+label:not(.color-swatch):not(.variant-swatch):hover{background:#e5f241;color:#191919}.amg-integrated-product .product-form__controls-group input:focus-visible+label{outline:3px solid #191919;outline-offset:3px;box-shadow:none}.amg-integrated-product .product-form__controls-group label.variant-swatch,.amg-integrated-product .product-parameters .select,.amg-integrated-product .product-form__noscript-wrapper select{border-radius:0}.amg-integrated-product .product__inventory{margin-block:19px}.amg-integrated-product .product__inventory-inner{font-size:13px;line-height:1.55;gap:8px}.amg-integrated-product .product__inventory-inner--error{color:#903516}.amg-integrated-product .product__inventory-inner--empty{color:#55534d}.amg-integrated-product .custom-liquid{font-size:14px;line-height:1.65;overflow-wrap:anywhere}.amg-integrated-product .product__info-container>.custom-liquid>div[style]{background:#ede8db!important;border-radius:0!important;border-color:#191919!important;box-shadow:none!important}.amg-integrated-product .product__info-container>.custom-liquid>div[style] a{text-underline-offset:3px}.amg-integrated-product .product-form__buttons-row{gap:10px;align-items:flex-start}.amg-integrated-product .product-form__quantity .quantity{width:130px;height:52px;border:1px solid #191919;border-radius:0;background:#f5f2e9}.amg-integrated-product .product-form__quantity .quantity__button{width:42px;min-width:42px;height:50px;color:#191919}.amg-integrated-product .product-form__quantity .quantity__input{min-width:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#191919}.amg-integrated-product .product-form__submit.button{min-height:52px;border:1px solid #191919;border-radius:0;background:#e5f241;color:#191919;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;box-shadow:none}.amg-integrated-product .product-form__submit.button .button__label{color:inherit}.amg-integrated-product .product-form__submit.button .animated-button-circle{background:#e8462b}.amg-integrated-product .product-form__submit.button:not(:disabled):not([aria-disabled=true]):hover{background:#e8462b;color:#191919}.amg-integrated-product .product-form__submit.button:disabled{background:#ddd8ca;color:#626057;border-color:#aaa598;cursor:not-allowed}.amg-integrated-product .product-form__error-message-wrapper{font-size:13px;line-height:1.55;color:#8f2315}.amg-integrated-product .shopify-payment-button__button--unbranded{min-height:50px;border:1px solid #191919;border-radius:0;background:#191919;color:#f5f2e9;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.amg-integrated-product .pickup-availability{border-top:1px solid #c8c3b6;padding-top:20px;margin-top:24px}.amg-integrated-product .pickup-availability-info p{font-size:13px;line-height:1.65}.amg-integrated-product .pickup-availability-button{font-size:12px;min-height:40px;text-underline-offset:4px}.amg-integrated-product .product__description{font-size:15px;line-height:1.75;color:#191919}.amg-integrated-product .product__description-wrapper{border-top:1px solid #c8c3b6;padding-top:24px;margin-top:28px}.amg-integrated-product .product__description :is(h2,h3,h4){font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1.35;letter-spacing:0;text-transform:none;font-size:20px}.amg-integrated-product .product__description table{font-size:14px;border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.amg-integrated-product .product__description :is(td,th){padding:12px;border:1px solid #c8c3b6;color:#191919}.amg-integrated-product-modal .product-media-modal__content{background:#f5f2e9}.amg-integrated-product-modal .modal-close-button{border:1px solid #191919;border-radius:0;background:#f5f2e9;color:#191919}.amg-integrated-product-description.rich-text .rich-text__blocks{border-radius:0;padding-inline:0;border-top:1px solid #191919;padding-top:30px}.amg-integrated-product-description .rich-text__subheading,.amg-integrated-product-description .rich-text__heading{font-family:Arial,Helvetica,sans-serif;font-size:clamp(24px,2.6vw,30px);font-weight:700;line-height:1.25;letter-spacing:-.2px;text-transform:none;color:#191919;overflow-wrap:anywhere}.amg-integrated-product-description .rich-text__text.rte{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.75;color:#191919;max-width:100%;width:100%;overflow-wrap:anywhere}.amg-integrated-product-description .rich-text__text.rte>:not(table):not(.table-wrapper){max-width:880px}.amg-integrated-product-description .rich-text__text.rte :is(h1,h2,h3,h4,h5){font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;color:#191919;margin-block:28px 14px}.amg-integrated-product-description .rich-text__text.rte :is(ul,ol){width:auto;max-width:880px;padding-left:24px}.amg-integrated-product-description .rich-text__text.rte table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55;color:#191919;background:#f5f2e9}.amg-integrated-product-description .rich-text__text.rte :is(td,th){border:1px solid #bfb9a9;padding:12px 15px;min-width:120px;white-space:normal;color:#191919;background:#f5f2e9;font-size:14px;line-height:1.55}.amg-integrated-product-description .rich-text__text.rte th{background:#e8e3d5;font-weight:700;text-align:left}.amg-integrated-product-description .rich-text__text.rte img{height:auto;max-width:100%;border-radius:0}.amg-integrated-recommendations.product-recommendations__outer{border-top:1px solid #c8c3b6}.amg-integrated-recommendations .title--section{font-family:Ultra,Georgia,Times New Roman,serif;font-size:clamp(28px,3.2vw,42px);font-weight:400;font-style:normal;font-synthesis:none;line-height:1.18;letter-spacing:0;text-transform:uppercase;color:#191919;overflow-wrap:anywhere}.amg-integrated-recommendations .card__title{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:1.35;letter-spacing:-.2px;text-transform:none;overflow-wrap:anywhere}.amg-integrated-recommendations .price{font-family:Arial,Helvetica,sans-serif}.amg-integrated-cart .page-header{padding-bottom:34px;border-bottom:1px solid #191919}.amg-integrated-cart .main-page-title{font-family:Ultra,Georgia,Times New Roman,serif;font-size:clamp(34px,4.7vw,62px);font-weight:400;font-style:normal;font-synthesis:none;line-height:1.15;letter-spacing:0;text-transform:uppercase;color:#191919;overflow-wrap:anywhere}.amg-integrated-cart .main-cart__wrapper{margin-top:35px}.amg-integrated-cart .cart__footer{border:1px solid #191919;border-radius:0;background:#e9e4d7;padding:28px}.amg-integrated-cart .cart__blocks-title{font-family:Ultra,Georgia,Times New Roman,serif;font-size:26px;font-weight:400;font-style:normal;font-synthesis:none;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:#191919;overflow-wrap:anywhere}.amg-integrated-cart .totals__subtotal,.amg-integrated-cart .totals__subtotal-value{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.45;font-weight:700;color:#191919}.amg-integrated-cart .totals__items-subtotal-value,.amg-integrated-cart .totals__subtotal-value span,.amg-integrated-drawer .totals__subtotal-value span{font-family:Arial,Helvetica,sans-serif;font-weight:500}.amg-integrated-cart .totals :is(.body-small,.totals__shipping-value){font-size:13px;line-height:1.55;color:#191919}.amg-integrated-cart .cart__checkout-button.button,.amg-integrated-drawer .cart__checkout-button.button{min-height:54px;border:1px solid #191919;border-radius:0;background:#e5f241;color:#191919;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.amg-integrated-cart .cart__checkout-button.button .button__label,.amg-integrated-drawer .cart__checkout-button.button .button__label{color:inherit}.amg-integrated-cart .cart__checkout-button.button .animated-button-circle,.amg-integrated-drawer .cart__checkout-button.button .animated-button-circle{background:#e8462b}.amg-integrated-cart .cart__checkout-button.button:not(:disabled):not([aria-disabled=true]):hover,.amg-integrated-drawer .cart__checkout-button.button:not(:disabled):not([aria-disabled=true]):hover{background:#e8462b;color:#191919}.amg-integrated-cart .cart-item,.amg-integrated-drawer .cart-item{padding-block:25px;border-color:#c8c3b6}.amg-integrated-cart .cart-item:first-child,.amg-integrated-drawer .cart-item:first-child{padding-top:0}.amg-integrated-cart .cart-item__details,.amg-integrated-drawer .cart-item__details,.amg-integrated-cart .cart-item__line-group,.amg-integrated-drawer .cart-item__line-group{min-width:0}.amg-integrated-cart .cart-item__name,.amg-integrated-drawer .cart-item__name{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:-.2px;text-transform:none;color:#191919;overflow-wrap:anywhere}.amg-integrated-cart .cart-item__vendor,.amg-integrated-drawer .cart-item__vendor{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.5;letter-spacing:.6px;text-transform:uppercase;color:#59564e}.amg-integrated-cart .cart-item__media,.amg-integrated-cart .cart-item__image,.amg-integrated-cart .cart-item__link,.amg-integrated-drawer .cart-item__media,.amg-integrated-drawer .cart-item__image,.amg-integrated-drawer .cart-item__link{border-radius:0}.amg-integrated-cart .cart-item__media,.amg-integrated-drawer .cart-item__media{background:#fff;border:1px solid #d5d1c7}.amg-integrated-cart .cart-item__price,.amg-integrated-cart .cart-item__final-price,.amg-integrated-drawer .cart-item__price,.amg-integrated-drawer .cart-item__final-price{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55;font-weight:500;color:#191919}.amg-integrated-cart .cart-item .quantity,.amg-integrated-drawer .cart-item .quantity{border:1px solid #191919;border-radius:0;background:#f5f2e9;min-height:44px;width:122px}.amg-integrated-cart .cart-item .quantity__button,.amg-integrated-drawer .cart-item .quantity__button{width:40px;min-width:40px;height:42px;color:#191919}.amg-integrated-cart .cart-item .quantity__input,.amg-integrated-drawer .cart-item .quantity__input{font-family:Arial,Helvetica,sans-serif;font-size:15px;min-width:0;color:#191919}.amg-integrated-cart cart-remove-button .button,.amg-integrated-drawer cart-remove-button .button{min-width:40px;min-height:44px;border-radius:0;color:#191919;background:transparent}.amg-integrated-cart .cart__empty-text,.amg-integrated-drawer .cart__empty-title{font-family:Ultra,Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,52px);font-weight:400;font-style:normal;font-synthesis:none;line-height:1.18;letter-spacing:0;text-transform:uppercase;color:#191919;overflow-wrap:anywhere}.amg-integrated-cart .tax-note,.amg-integrated-drawer .tax-note{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.65;color:#5a5952}.amg-integrated-cart .cart__note textarea,.amg-integrated-drawer .cart__note textarea{border:1px solid #191919;border-radius:0;background:#f5f2e9;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#191919}.amg-integrated-drawer .drawer__header-title{font-family:Ultra,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;font-style:normal;font-synthesis:none;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:#191919;overflow-wrap:anywhere}.amg-integrated-drawer .drawer__header-wrapper{border-color:#191919}.amg-integrated-drawer .drawer__header-close{font-family:Arial,Helvetica,sans-serif;font-size:12px;min-width:44px;min-height:44px;color:#191919}.amg-integrated-drawer .drawer__footer{background:#e9e4d7;border-top:1px solid #191919}.amg-integrated-drawer .cart__link{border-radius:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;min-height:48px;color:#191919}.amg-integrated-drawer .cart__note-summary{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5;color:#191919}.amg-integrated-product :is(a,button,input,select,summary):focus-visible,.amg-integrated-cart :is(a,button,input,textarea,summary):focus-visible,.amg-integrated-drawer :is(a,button,input,textarea,summary):focus-visible{outline:3px solid #191919;outline-offset:3px}@media(min-width:990px){.amg-integrated-product .product__outer{gap:48px}.amg-integrated-product .product__outer .product__main{width:53%}.amg-integrated-product .product__outer .product__info-container{max-width:none}}@media(min-width:1200px){.amg-integrated-cart .main-cart__wrapper:not(.is-empty){grid-template-columns:minmax(0,1fr) 370px;gap:35px 48px}.amg-integrated-cart cart-items,.amg-integrated-cart #main-cart-footer,.amg-integrated-cart .cart-improvements{width:100%;max-width:none}}@media(max-width:1100px){.amg-integrated-product .product.container,.amg-integrated-cart>.container,.amg-integrated-product-description.container{width:calc(100% - 56px)}.amg-integrated-product .product__outer{gap:30px}}@media(max-width:749px){.amg-integrated-product .product.container,.amg-integrated-cart>.container,.amg-integrated-product-description.container{width:calc(100% - 40px)}.amg-integrated-product .product__outer{gap:24px}.amg-integrated-product .product__title.product__title{font-size:clamp(28px,5.6vw,34px);letter-spacing:-.3px}.amg-integrated-product .product__title.product__title.amg-product-title--long{font-size:clamp(28px,5.2vw,32px);line-height:1.16;letter-spacing:-.2px}.amg-integrated-product .product__title__wrapper{margin-bottom:18px}.amg-integrated-product .price--product{font-size:21px}.amg-integrated-product .product-form__quantity .quantity{width:122px}.amg-integrated-product .product-form__quantity .quantity__button{width:38px;min-width:38px}.amg-integrated-product .product-form__submit.button{font-size:13px;padding-inline:16px}.amg-integrated-product-description .rich-text__text.rte{font-size:15px}.amg-integrated-product-description .rich-text__text.rte :is(td,th){font-size:12px;padding:10px;min-width:95px}.amg-integrated-cart .main-page-title{font-size:clamp(34px,7vw,46px)}.amg-integrated-recommendations .title--section{font-size:clamp(28px,4.5vw,34px)}.amg-integrated-cart .page-header{padding-bottom:25px}.amg-integrated-cart .main-cart__wrapper{margin-top:25px}.amg-integrated-cart .cart__footer{padding:24px}.amg-integrated-cart .cart-item__name,.amg-integrated-drawer .cart-item__name{font-size:14px}.amg-integrated-cart .cart-item__inner-top,.amg-integrated-drawer .cart-item__inner-top{gap:12px}.amg-integrated-cart .cart-item__line,.amg-integrated-drawer .cart-item__line{flex-wrap:wrap;gap:7px}.amg-integrated-cart .cart-item__bottom-controls,.amg-integrated-drawer .cart-item__bottom-controls{gap:4px}.amg-integrated-drawer .drawer__header-title{font-size:24px}}@media(max-width:370px){.amg-integrated-product .product-form__submit.button{flex-basis:100%}.amg-integrated-cart .cart-item .quantity,.amg-integrated-drawer .cart-item .quantity{width:110px}.amg-integrated-cart .cart-item .quantity__button,.amg-integrated-drawer .cart-item .quantity__button{width:36px;min-width:36px}}@media(prefers-reduced-motion:reduce){.amg-integrated-product .button,.amg-integrated-product .animated-button-circle,.amg-integrated-cart .button,.amg-integrated-cart .animated-button-circle,.amg-integrated-drawer .button,.amg-integrated-drawer .animated-button-circle{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/amg-product-cart.css.map */
