.aurelior-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}.aurelior-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease}.aurelior-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;cursor:pointer;touch-action:none}.aurelior-overlay__panel{position:relative;display:flex;flex-direction:column;width:100vw;height:72dvh;max-height:72dvh;background:#fff;border-radius:0;box-shadow:0 -8px 32px #00000038;overflow:hidden;transform:translateY(12px);transition:transform .25s ease}.aurelior-overlay.is-visible .aurelior-overlay__panel{transform:translateY(0)}.aurelior-overlay__close{position:absolute;top:0;right:0;z-index:2;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--drawer-close, #000000);line-height:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.aurelior-overlay__close .svg-wrapper{width:3rem;height:3rem;padding:.85rem;box-sizing:border-box;background-color:var(--drawer-close-bg, #f2f2f2)}.aurelior-overlay__close:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.aurelior-overlay__body{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0px)}.aurelior-overlay__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;min-height:60vh;padding:2rem;text-align:center}.aurelior-overlay__error[hidden]{display:none}.aurelior-overlay__error-text{font-family:var(--font-body-family, sans-serif);font-size:1.3rem;color:#1a1a1a;max-width:28rem}.aurelior-overlay__error-link{font-family:var(--font-body-family, sans-serif);font-size:1.2rem;font-weight:600;color:#1a1a1a;text-decoration:underline;text-underline-offset:2px}body.aurelior-overlay-open{overflow:hidden}@media screen and (max-width:749px)and (max-height:600px){.aurelior-overlay__panel{height:76dvh;max-height:76dvh}}@media screen and (min-width:750px){.aurelior-overlay{align-items:center}.aurelior-overlay__panel{width:min(78vw,1100px);height:86vh;max-height:86vh;border-radius:0;box-shadow:0 20px 60px #00000059}}@media(prefers-reduced-motion:reduce){.aurelior-overlay,.aurelior-overlay.is-visible{transition:opacity .01s linear}.aurelior-overlay__panel,.aurelior-overlay.is-visible .aurelior-overlay__panel{transition:none;transform:none}}.aurelior-overlay-product{display:flex;flex-direction:column;padding:1rem 0 1.2rem}.aurelior-overlay-product__media{position:relative;width:100%;background:rgba(var(--color-foreground),.04);overflow:hidden;touch-action:pan-y}.aurelior-overlay-product__image{display:block;width:100%;height:auto}.aurelior-overlay-product__image--placeholder{display:block;width:100%;aspect-ratio:1 / 1}.aurelior-overlay-product__dots{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:.8rem}.aurelior-overlay-product__dot{background:none;border:0;padding:1rem .35rem;margin:-1rem -.35rem;display:flex;flex-shrink:0;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.aurelior-overlay-product__dot-inner{width:1rem;height:.15rem;border-radius:1px;background-color:rgba(var(--color-foreground),.25);transition:all .2s ease}.aurelior-overlay-product__dot.is-active .aurelior-overlay-product__dot-inner{width:2rem;height:.2rem;background-color:rgb(var(--color-foreground))}.aurelior-overlay-product__rating{display:flex;align-items:center;gap:.5rem;font-size:1.1rem}.aurelior-overlay-product__stars{display:inline-flex;align-items:center;gap:.1em;color:rgb(var(--color-foreground));line-height:1;font-size:1.25rem}.aurelior-overlay-product__star{display:inline-block;width:1em;height:1em}.aurelior-overlay-product__star--fractional{position:relative}.aurelior-overlay-product__star-base{display:block;width:100%;height:100%;color:rgba(var(--color-foreground),.12)}.aurelior-overlay-product__star-fill-clip{position:absolute;top:0;left:0;display:block;width:70%;height:100%;overflow:hidden}.aurelior-overlay-product__star-fill-icon{display:block;width:1em;height:1em;color:rgb(var(--color-foreground))}.aurelior-overlay-product__rating-text{color:rgba(var(--color-foreground),.55);font-size:1.15rem}.aurelior-overlay-product__info{display:flex;flex-direction:column;gap:1rem;margin-top:1.2rem;padding:0 1.2rem}.aurelior-overlay-product__title{margin:-.3rem 0 0;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:500;color:rgb(var(--color-foreground))}.aurelior-overlay-product__price{display:flex;align-items:baseline;gap:.8rem;font-size:1.4rem}.aurelior-overlay-product__badge-discount{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:0;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1rem;font-weight:500}.aurelior-overlay-product__price-compare{color:rgba(var(--color-foreground),.5);text-decoration:line-through}.aurelior-overlay-product__price-compare[hidden]{display:none}.aurelior-overlay-product__price-current{color:rgb(var(--color-foreground));font-weight:500;font-size:1.7rem}.aurelior-overlay-product__installment{margin-top:-.35rem;font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.aurelior-overlay-product__installment:empty{display:none}.aurelior-overlay-product__variant-label{margin-top:-.35rem;font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.aurelior-overlay-product__swatches{display:flex;flex-wrap:wrap;gap:.5rem}.aurelior-minipdp__swatch{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:.3rem;flex-shrink:0;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.15);border-radius:2px;cursor:pointer;position:relative}.aurelior-minipdp__swatch:after{content:"";position:absolute;left:0;right:0;bottom:-.5rem;height:1px;background:rgb(var(--color-foreground));opacity:0;transition:opacity .2s ease}.aurelior-minipdp__swatch.is-selected:after{opacity:1}.aurelior-minipdp__swatch.is-soldout{opacity:.4}.aurelior-minipdp__swatch img{width:100%;height:100%;object-fit:contain}.aurelior-minipdp__swatch:focus-visible{outline:1px solid rgb(var(--color-foreground));outline-offset:2px}[data-overlay-availability]{margin-top:.5rem}.aurelior-overlay-product__add{margin-top:1.5rem}.aurelior-overlay-product__add.is-added{background:#171717;color:#fff}.aurelior-overlay-product__add.has-error{background:rgb(var(--color-background));color:#b23b3b;border-color:#b23b3b}.aurelior-overlay-product__info .aurelior-objection-bullets{margin-top:1.5rem}.aurelior-overlay-product__info>.product__accordion:first-of-type{margin-top:1.5rem}@media screen and (min-width:750px){.aurelior-overlay-product{flex-direction:row;gap:2.4rem;padding:2.4rem}.aurelior-overlay-product__gallery{flex:0 0 46%}.aurelior-overlay-product__media{border-radius:0}.aurelior-overlay-product__info{flex:1;margin-top:0;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/aurelior-product-overlay.css.map */
