.ac-card{--ac-sage:#8A9E7E;--ac-sage-dark:#5F6B58;--ac-line:#E6DED3;--ac-ink:#3D3D3D;--ac-cream:#F0EBE3;position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--ac-line);border-radius:1.2rem;overflow:hidden;background:#fff;color:var(--ac-ink);text-align:left;transition:border-color .2s,box-shadow .2s}.grid__item>.ac-card{height:100%}.product-grid .grid__item,.slider .grid__item{display:flex}.product-grid .grid__item>.ac-card,.slider .grid__item>.ac-card{width:100%}.ac-card.is-in-cart{border-color:var(--ac-sage);box-shadow:0 0 0 2px var(--ac-sage)}.ac-card__media{position:relative;display:block;width:100%;background:#fff;overflow:hidden}.ac-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .3s}.ac-card__img--hover{opacity:0}@media(hover:hover){.ac-card:hover .ac-card__img--hover{opacity:1}}.ac-card__placeholder{fill:#3d3d3d40;background:var(--ac-cream)}.ac-card__tick{position:absolute;top:.8rem;right:.8rem;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--ac-sage);color:#fff;font-size:1.3rem;opacity:0;transition:opacity .2s}.ac-card.is-in-cart .ac-card__tick{opacity:1}.ac-card__body{display:flex;flex-direction:column;gap:.6rem;flex:1;padding:1.2rem 1.2rem 0}.ac-card__title{margin:0;font-family:inherit;font-size:1.35rem;font-weight:400;line-height:1.4;letter-spacing:.02rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ac-card__title a{color:inherit;text-decoration:none}.ac-card__title a:hover{text-decoration:underline;text-underline-offset:.3rem}.ac-card .badge--limited-stock{align-self:flex-start;margin:0!important;padding:.2rem .8rem;font-size:1rem;line-height:1.4;letter-spacing:.05rem;border-radius:99rem}.ac-card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;margin-top:auto;padding-top:.2rem}.ac-card__price{font-size:1.45rem;font-weight:600;white-space:nowrap}.ac-card__was{margin-left:.5rem;font-size:1.2rem;font-weight:400;opacity:.6}.ac-card__link{padding:.2rem 0;border:0;background:none;font:inherit;font-size:1.2rem;color:var(--ac-sage-dark);text-decoration:underline;text-underline-offset:.25rem;cursor:pointer;white-space:nowrap}.ac-card__actions{padding:1rem 1.2rem 1.2rem}.ac-add,.ac-stepper{width:100%;height:3.8rem;border-radius:99rem;font:inherit;font-size:1.35rem}.ac-add{border:1px solid var(--ac-ink);background:transparent;color:var(--ac-ink);cursor:pointer;transition:background .2s,color .2s}.ac-add:hover{background:var(--ac-ink);color:#fff}.ac-add[disabled]{border-color:var(--ac-line);background:var(--ac-cream);color:#3d3d3d8c;cursor:not-allowed}.ac-stepper{display:flex;align-items:center;justify-content:space-between;padding:0 .4rem;background:var(--ac-sage);color:#fff}.ac-stepper[hidden],.ac-add[hidden]{display:none}.ac-stepper button{width:3rem;height:3rem;padding:0;border:0;border-radius:50%;background:#ffffff38;color:#fff;font-size:1.8rem;line-height:1;cursor:pointer}.ac-stepper span{font-weight:600;font-variant-numeric:tabular-nums}.ac-card.is-busy .ac-card__actions{opacity:.6;pointer-events:none}@media screen and (max-width:749px){.ac-card__body{padding:1rem 1rem 0}.ac-card__title{font-size:1.25rem}.ac-card__price{font-size:1.35rem}.ac-card__actions{padding:.8rem 1rem 1rem}.ac-add,.ac-stepper{height:3.6rem;font-size:1.3rem}}.ac-modal-open{overflow:hidden}.ac-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem;opacity:0;transition:opacity .2s}.ac-modal[hidden]{display:none}.ac-modal.is-on{opacity:1}.ac-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e1e1e73}.ac-modal__panel{position:relative;width:100%;max-width:92rem;max-height:90vh;overflow:auto;border-radius:1.6rem;background:#fff;color:#3d3d3d;box-shadow:0 2rem 6rem #00000040;outline:none}.ac-modal__close{position:absolute;top:1rem;right:1rem;z-index:2;width:4rem;height:4rem;border:0;border-radius:50%;background:#ffffffeb;font-size:2.6rem;line-height:1;cursor:pointer;color:#3d3d3d;box-shadow:0 .2rem .8rem #0000001a}.ac-modal__loading{padding:6rem 2rem;text-align:center;font-size:1.5rem}.ac-qv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative}.ac-qv__media{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:#fff;aspect-ratio:1/1}.ac-qv__media::-webkit-scrollbar{display:none}.ac-qv__slide{flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center}.ac-qv__img{width:100%;height:100%;object-fit:contain}.ac-qv__dots{position:absolute;left:0;width:50%;top:calc(50% + -0px);display:none}.ac-qv__info{padding:3.2rem 3rem 3rem;display:flex;flex-direction:column;gap:1.2rem}.ac-qv__title{margin:0;padding-right:3rem;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:400;line-height:1.2}.ac-qv__price{font-size:2rem;font-weight:600}.ac-qv__label{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:#3d3d3db3}.ac-qv__select{height:4.4rem;padding:0 1.4rem;border:1px solid #E6DED3;border-radius:99rem;background:#fff;font:inherit;font-size:1.4rem;color:inherit}.ac-qv__buy{display:flex;gap:1rem;align-items:center}.ac-qv__qty{flex:none;display:flex;align-items:center;gap:.6rem;height:4.8rem;padding:0 .5rem;border:1px solid #E6DED3;border-radius:99rem}.ac-qv__qty button{width:3.4rem;height:3.4rem;border:0;border-radius:50%;background:#f0ebe3;font-size:1.8rem;line-height:1;cursor:pointer;color:inherit}.ac-qv__qty span{min-width:2rem;text-align:center;font-weight:600;font-size:1.5rem}.ac-qv__add{flex:1;height:4.8rem;border:0;border-radius:99rem;background:#8a9e7e;color:#fff;font:inherit;font-size:1.5rem;font-weight:600;cursor:pointer}.ac-qv__add[disabled]{background:#e6ded3;color:#3d3d3d99;cursor:not-allowed}.ac-qv__msg{margin:0;font-size:1.3rem;color:#a8482f}.ac-qv__desc{font-size:1.4rem;line-height:1.6;color:#3d3d3dd9}.ac-qv__more{font-size:1.4rem;color:#5f6b58;text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:749px){.ac-modal{padding:0;align-items:flex-end}.ac-modal__panel{max-height:92vh;border-radius:1.6rem 1.6rem 0 0}.ac-qv{grid-template-columns:minmax(0,1fr)}.ac-qv__media{aspect-ratio:4/3}.ac-qv__dots{position:static;display:flex;justify-content:center;gap:.6rem;width:auto;padding:.8rem 0 0}.ac-qv__dot{width:.7rem;height:.7rem;border-radius:50%;background:#e6ded3}.ac-qv__dot.is-on{background:#8a9e7e}.ac-qv__info{padding:1.6rem 1.6rem calc(2rem + env(safe-area-inset-bottom))}.ac-qv__title{font-size:2rem;padding-right:0}.ac-qv__price{font-size:1.8rem}}.ac-toast{position:fixed;left:50%;bottom:2rem;z-index:1001;display:flex;align-items:center;gap:1.6rem;max-width:calc(100% - 3rem);padding:1.2rem 1.2rem 1.2rem 2rem;border-radius:99rem;background:#3d3d3d;color:#fff;font-size:1.4rem;box-shadow:0 1rem 3rem #00000040;transform:translate(-50%,1rem);opacity:0;transition:opacity .25s,transform .25s}.ac-toast[hidden]{display:none}.ac-toast.is-on{opacity:1;transform:translate(-50%)}.ac-toast.is-error{background:#a8482f;padding-right:2rem}.ac-toast__btn{flex:none;height:3.6rem;padding:0 1.6rem;border:0;border-radius:99rem;background:#8a9e7e;color:#fff;font:inherit;font-size:1.3rem;font-weight:600;cursor:pointer}.ac-toast__btn[hidden]{display:none}@media(prefers-reduced-motion:reduce){.ac-card,.ac-card *,.ac-modal,.ac-toast{transition:none!important}}.ac-card__meta{flex-wrap:wrap;row-gap:.2rem}.ac-card__price{white-space:normal}@media screen and (min-width:750px){.af-panel.is-flip{left:auto;right:0}}html.af-lock,html.af-lock body{overflow:hidden}.af-error{margin:.8rem 0 0;font-size:1.4rem;color:#8c3b4a}.af-error[hidden]{display:none}.ae p,.ae li{font-size:inherit}.ac-toast{width:max-content;bottom:calc(2rem + env(safe-area-inset-bottom))}.ac-toast [data-ac-toast-text]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:749px){.ac-toast{left:1.2rem;right:1.2rem;width:auto;max-width:none;transform:translateY(1rem);justify-content:space-between;gap:1rem;padding:.8rem .8rem .8rem 1.6rem;font-size:1.4rem;border-radius:1.4rem}.ac-toast.is-on{transform:translateY(0)}.ac-toast__btn{height:4rem;padding:0 1.6rem;font-size:1.35rem;border-radius:1rem}}.ac-card,.gb-card,.ac-qv{--ac-frame:#F7F3EE}.ac-card__media{width:auto;margin:.6rem .6rem 0;border-radius:1rem;background:var(--ac-frame);aspect-ratio:1/1!important}.ac-card__img{box-sizing:border-box;padding:7%;mix-blend-mode:multiply;filter:brightness(1.035)}.ac-card__placeholder{padding:0;mix-blend-mode:normal;filter:none}@media(hover:hover){.ac-card:hover .ac-card__media:has(.ac-card__img--hover) .ac-card__img:not(.ac-card__img--hover){opacity:0}}.ac-card__badge{position:absolute;top:.8rem;left:.8rem;z-index:1;padding:.3rem .9rem;border-radius:99rem;font-size:1.1rem;line-height:1.4;letter-spacing:.04rem;background:#fff;color:var(--ac-ink);box-shadow:0 .1rem .3rem #3d3d3d14}.ac-card__badge--sale{background:var(--ac-sage-dark);color:#fff}.ac-card__title{-webkit-line-clamp:2;min-height:2.8em}.ac-add,.ac-stepper{height:4.4rem}.ac-stepper{padding:0}.ac-stepper button{width:4.4rem;height:4.4rem;background:transparent}.ac-stepper button:hover{background:#ffffff2e}@media screen and (max-width:749px){.ac-card__media{margin:.5rem .5rem 0;border-radius:.9rem}.ac-add,.ac-stepper{height:4.4rem}}.gb-card .gb-card__media{width:calc(100% - 1.2rem);margin:.6rem .6rem 0;border-radius:1rem;background:var(--ac-frame)}.gb-card .gb-card__media img{box-sizing:border-box;object-fit:contain;padding:7%;mix-blend-mode:multiply;filter:brightness(1.035)}.ac-qv .ac-qv__media{background:var(--ac-frame)}.ac-qv .ac-qv__img{box-sizing:border-box;padding:5%;mix-blend-mode:multiply;filter:brightness(1.035)}:root{--apdp-frame:#F7F3EE;--apdp-media-h:clamp(28rem,42vh, calc(100vw - 3rem) )}.product__media-wrapper .product-media-container.global-media-settings{border:0;border-radius:1.6rem;background:var(--apdp-frame);overflow:hidden!important}.product__media-wrapper .product-media-container.global-media-settings:after{content:none}.product__media-wrapper .product-media-container.global-media-settings img{border-radius:0}.product__media-wrapper .media-type-image .product__media img{box-sizing:border-box;object-fit:contain;padding:6%;mix-blend-mode:multiply;filter:brightness(1.035)}.product__media-wrapper .product__media-icon{top:1rem;left:1rem;width:3.2rem;height:3.2rem;border:0;background:#ffffffb8;color:var(--apdp-ink,#3D3D3D);box-shadow:0 .1rem .4rem #3d3d3d14}.product__media-wrapper .product__modal-opener:hover .product__media-icon{border:0}.product__media-wrapper .product__media-icon .svg-wrapper,.product__media-wrapper .product__media-icon svg{width:1.4rem;height:1.4rem}.product__media-wrapper .thumbnail.global-media-settings{border:0;border-radius:1rem;background:var(--apdp-frame);overflow:hidden!important}.product__media-wrapper .thumbnail.global-media-settings:after{content:none}.product__media-wrapper .thumbnail img{box-sizing:border-box;object-fit:contain;padding:8%;mix-blend-mode:multiply;filter:brightness(1.035)}.product__media-wrapper .thumbnail[aria-current],.product__media-wrapper .thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:inset 0 0 0 2px var(--apdp-sage-dark,#5F6B58)}.product__media-wrapper .thumbnail:hover{opacity:.85}@media screen and (max-width:749px){.product__media-wrapper slider-component[id^=GalleryViewer]{margin:0}.product__media-wrapper .product__media-list{margin:0;width:100%;gap:1rem;scroll-padding-left:0}.product__media-wrapper .product__media-list:after{content:none}.product__media-wrapper .product__media-list .product__media-item{width:100%;margin:0!important;padding-top:.2rem;padding-bottom:.2rem}.product__media-wrapper .product-media-container,.product__media-wrapper .product-media-container.constrain-height.media-fit-contain{width:100%;max-width:100%}.product__media-wrapper .product-media-container .media{padding-top:0!important;height:var(--apdp-media-h)}.product__media-wrapper .product-media-container.media-fit-cover{display:block}.product__media-wrapper slider-component[id^=GalleryViewer] .slider-buttons{display:none}.product__media-wrapper slider-component.thumbnail-slider{margin:.6rem 0 0}media-gallery:not(:has(.thumbnail-list__item:nth-child(2))) .thumbnail-slider{display:none}.product__media-wrapper .thumbnail-slider .slider-button{display:none}.product__media-wrapper .thumbnail-slider .thumbnail-list.slider{padding:.3rem .2rem;gap:.8rem;margin:0;scroll-padding-left:0}.product__media-wrapper .thumbnail-list__item.slider__slide{flex:0 0 4.6rem;width:4.6rem;padding:0}.product-form__quantity .quantity__label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}}@media screen and (min-width:750px){.product__media-wrapper .product-media-container.constrain-height.media-fit-contain{width:100%}.product__media-wrapper .product-media-container.constrain-height .media{padding-top:min(var(--constrained-height),100%)}.product__media-wrapper .product-media-container:not(.constrain-height) .media{padding-top:100%}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/auro-cards.css.map */
