@font-face{font-family:BentonSansExtraComp;font-display:swap;src:url(BentonSansExtraComp-Medium.ttf) format("truetype");font-weight:500;font-style:normal}cross-sell-module,.cross-sell-module{--cross-sell-green: #115740;--cross-sell-cream: #f5ebe1;display:block;width:100%;margin-top:2.4rem;padding:0;background:transparent;color:var(--cross-sell-green);box-sizing:border-box}.cross-sell-module-wrap{display:block;width:100%;margin-top:2.4rem}.cross-sell-module-wrap .cross-sell-module,.cross-sell-module-wrap cross-sell-module.cross-sell-module{margin-top:0}.cross-sell-module__heading{margin:0 0 1.6rem;padding:0;font-family:BentonSansExtraComp,Benton,sans-serif;font-size:2.8rem;line-height:1.1;font-weight:500;color:var(--cross-sell-green);background:transparent}.cross-sell-module__heading:before,.cross-sell-module__heading:after{content:none;display:none}.cross-sell-module__items{display:flex;flex-direction:column;gap:1rem}.cross-sell-module__divider{display:none!important}.cross-sell-module__item{border-radius:8px;border:1px solid var(--Dark-green, #115740);background:transparent;transition:background-color .2s ease,color .2s ease}.cross-sell-module__item.is-selected{background:var(--cross-sell-green);color:#fff}.cross-sell-module__item-inner{display:grid;grid-template-columns:auto 5.6rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem 1.2rem;cursor:pointer}.cross-sell-module__checkbox-wrap{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem}.cross-sell-module__checkbox{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.cross-sell-module__checkbox-box{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:.15rem solid var(--cross-sell-green);border-radius:.35rem;background-color:transparent;color:var(--cross-sell-green);pointer-events:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.cross-sell-module__checkbox-icon{width:1.2rem;height:1rem;opacity:0;transition:opacity .2s ease}.cross-sell-module__checkbox:checked+.cross-sell-module__checkbox-box .cross-sell-module__checkbox-icon{opacity:1}.cross-sell-module__checkbox:checked+.cross-sell-module__checkbox-box,.cross-sell-module__item.is-selected .cross-sell-module__checkbox-box{background-color:var(--Off-white, #fef9f3);border-color:#fff;color:var(--cross-sell-green)}.cross-sell-module__media{width:5.6rem;height:5.6rem;min-width:5.6rem;min-height:5.6rem;border-radius:.4rem;overflow:hidden;background:#fff;flex-shrink:0}.cross-sell-module__image{width:100%;height:100%;object-fit:contain;display:block}.cross-sell-module__content{min-width:0}.cross-sell-module__title{margin:0 0 .6rem;color:var(--Dark-green, #115740);leading-trim:both;text-edge:cap;font-family:"ITC Garamond Std",ITCGaramond,var(--font-heading-family),Garamond,serif;font-size:21px;font-style:normal;font-weight:300;line-height:21px}.cross-sell-module__item.is-selected .cross-sell-module__title{color:var(--Off-white, #fef9f3)}.cross-sell-module__variant-select{width:calc(100% - 80px);max-width:calc(100% - 80px);padding:2px 26px 2px 4px;border-radius:8px;border:1px solid var(--Dark-green, #115740);background-color:transparent;color:var(--Dark-green, #115740);font-size:15px;line-height:1.4;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 3.75L9 14.25' stroke='%23115740' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.25 9L9 14.25L3.75 9' stroke='%23115740' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;background-size:18px 18px}.cross-sell-module__item.is-selected .cross-sell-module__variant-select{background-color:var(--Off-white, #fef9f3)}.cross-sell-module__price{margin:0;align-self:end;font-size:1.6rem;line-height:1.2;font-weight:600;white-space:nowrap;text-align:right}.cross-sell-module__footer{display:flex;justify-content:space-between;align-items:flex-end;gap:1.2rem;margin-top:1.6rem;padding-top:.4rem}.cross-sell-module__total-label{margin:0;font-size:1.6rem;line-height:1.2;font-weight:700}.cross-sell-module__total-note{margin:.4rem 0 0;color:var(--Dark-green, #115740);font-family:Acumin Variable Concept,Acumin,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:21px}.cross-sell-module__total-price{margin:0;font-size:2rem;line-height:1.2;font-weight:700;white-space:nowrap}.cross-sell-module__actions{display:flex;flex-direction:row;align-items:stretch;gap:8px;margin-top:1.2rem}.cross-sell-module .cross-sell-module__quantity.quantity,.product-form__actions .cross-sell-module__quantity.quantity{flex:0 0 auto;margin:0}.cross-sell-module .cross-sell-module__quantity.quantity:before,.product-form__actions .cross-sell-module__quantity.quantity:before{background:transparent!important}.cross-sell-module .cross-sell-module__quantity.quantity:after,.product-form__actions .cross-sell-module__quantity.quantity:after{border-radius:8px!important;border:1px solid var(--Dark-green, #115740);box-shadow:none}.cross-sell-module .cross-sell-module__quantity .quantity__input,.product-form__actions .cross-sell-module__quantity .quantity__input{font-family:Benton,BentonSansExtraComp,sans-serif;font-weight:500;padding:0;font-size:20px;line-height:30px;opacity:1}.cross-sell-module .cross-sell-module__quantity .quantity__button .svg-wrapper,.product-form__actions .cross-sell-module__quantity .quantity__button .svg-wrapper{width:1.5rem}@media screen and (min-width:1536px){.cross-sell-module .cross-sell-module__quantity .quantity__input,.product-form__actions .cross-sell-module__quantity .quantity__input{font-size:27px;line-height:36px}.cross-sell-module .cross-sell-module__quantity .quantity__button .svg-wrapper,.product-form__actions .cross-sell-module__quantity .quantity__button .svg-wrapper{width:2rem}.cross-sell-module .cross-sell-module__quantity.quantity,.product-form__actions .cross-sell-module__quantity.quantity{width:calc(11.5rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}}.cross-sell-module__submit{display:flex;flex:1 1 auto;justify-content:center;align-items:center;width:auto;min-width:0;height:48px;min-height:48px;padding:0 1.6rem;border:none;border-radius:8px;background:var(--Off-white, #fef9f3);color:var(--evergreen-guidelines-value, #00694b);font-family:BentonSansExtraComp,Benton,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.48px;text-transform:uppercase;cursor:pointer;position:relative;transition:background-color .2s ease,color .2s ease,transform .2s ease}.cross-sell-module__submit:before,.cross-sell-module__submit:after{content:none;display:none;box-shadow:none}.cross-sell-module__submit:hover:not(.loading):not([aria-disabled=true]){background-color:var(--Dark-green, #115740);color:var(--Off-white, #fef9f3)}.cross-sell-module__submit:active:not(.loading):not([aria-disabled=true]){transform:scale(.98)}.cross-sell-module__submit.loading{pointer-events:none}.cross-sell-module__error{margin:1rem 0 0;color:#b42318;font-size:1.3rem}.cross-sell-module__error.hidden{display:none}@media screen and (max-width:749px){.cross-sell-module__item-inner{grid-template-columns:auto 8.8rem minmax(0,1fr);grid-template-areas:"check media content" "check media price";align-items:stretch}.cross-sell-module__checkbox-wrap{grid-area:check;align-self:center}.cross-sell-module__checkbox{grid-area:check}.cross-sell-module__media{grid-area:media;grid-row:1 / span 2;width:8.8rem;min-width:8.8rem;height:auto;min-height:8rem;align-self:stretch}.cross-sell-module__content{grid-area:content}.cross-sell-module__price{grid-area:price;text-align:left;align-self:end}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/cross-sell-module.css.map */
