.candela-quick-add{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#0000;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);visibility:hidden;transition:background .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease,visibility 0s linear .2s}.candela-quick-add[aria-hidden=false]{pointer-events:auto;background:#00000014;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);visibility:visible;transition:background .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease,visibility 0s}.candela-quick-add[aria-hidden=true] .candela-quick-add__dialog{opacity:0;transition:opacity .2s ease}.candela-quick-add[aria-hidden=false] .candela-quick-add__dialog{opacity:1;transition:opacity .2s ease}.candela-quick-add__backdrop{display:none}.candela-quick-add__dialog{position:relative;width:calc(100vw - 1.5rem);max-width:38rem;background:rgb(var(--color-background));font-size:.625rem}@media screen and (min-width:990px){.candela-quick-add__dialog{width:36rem}}.candela-quick-add__header{display:flex;align-items:center;padding:.5rem .625rem;border-bottom:1px solid rgb(var(--color-foreground))}.candela-quick-add__heading{font-family:var(--font-candela-sans, sans-serif);font-size:.625rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;width:7.75rem;flex-shrink:0}.candela-quick-add__header-right{display:flex;align-items:center;flex:1;min-width:0}.candela-quick-add__label{font-family:var(--font-candela-sans, sans-serif);font-size:.5625rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;opacity:.5}.candela-quick-add__close{position:relative;margin-left:auto;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:none;border:1px solid rgb(var(--color-foreground));border-radius:50%;color:rgb(var(--color-foreground));cursor:pointer;padding:0;font-size:0}.candela-quick-add__close:before,.candela-quick-add__close:after{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:1px;background-color:rgb(var(--color-foreground))}.candela-quick-add__close:before{transform:translate(-50%,-50%) rotate(45deg)}.candela-quick-add__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.candela-quick-add__body{display:flex;gap:.75rem;padding:.625rem}.candela-quick-add__image{display:block;flex-shrink:0;width:7rem}.candela-quick-add__img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:1 / 1;background:rgba(var(--color-foreground),.04)}.candela-quick-add__details{flex:1;min-width:0;display:flex;flex-direction:column}.candela-quick-add__zone{display:flex;flex-direction:column}.candela-quick-add__zone--top{gap:.125rem}.candela-quick-add__zone--mid{margin-top:.5rem}.candela-quick-add__zone--bottom{margin-top:auto;padding-top:.5rem}.candela-quick-add__title{margin:0;font-family:var(--font-candela-sans, sans-serif);font-size:.625rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.candela-quick-add__title-link{color:inherit;text-decoration:none}.candela-quick-add__title-link:hover{text-decoration:underline;text-underline-offset:.2em}.candela-quick-add__description{margin:0;font-family:var(--font-candela-sans, sans-serif);font-size:.5625rem;font-weight:400;line-height:1.5;letter-spacing:.02em;color:rgb(var(--color-foreground));overflow-wrap:break-word}.candela-quick-add__options{display:flex;flex-direction:column;gap:.75rem}.candela-quick-add__option-label{display:block;margin-bottom:.35rem;font-family:var(--font-candela-sans, sans-serif);font-size:.5rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.candela-quick-add__option-values{display:flex;flex-wrap:wrap;gap:.35rem}.candela-quick-add__option-btn{min-width:1.75rem;height:1.75rem;padding:0 .5rem;border:1px solid rgba(var(--color-foreground),.25);background:none;font-family:var(--font-candela-sans, sans-serif);font-size:.5625rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground));cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.candela-quick-add__option-btn:hover{border-color:rgba(var(--color-foreground),.6)}.candela-quick-add__option-btn.is-active{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.candela-quick-add__option-btn.is-soldout{opacity:.35;text-decoration:line-through}.candela-quick-add__option-btn--swatch{min-width:0;width:1.25rem;height:1.25rem;padding:0;background-color:var(--swatch, #bdbdbd)}.candela-quick-add__option-btn--swatch.is-active{background-color:var(--swatch, #bdbdbd);border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 2px rgb(var(--color-background))}.candela-quick-add__option-btn--swatch.is-soldout{text-decoration:none}.candela-quick-add__qty-label{font-family:var(--font-candela-sans, sans-serif);font-size:.5rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.125rem}.candela-quick-add__qty-row{display:flex;align-items:center;gap:.5rem}.candela-quick-add__qty{display:flex;align-items:center}.candela-quick-add__qty-btn{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;background:none;border:1px solid rgb(var(--color-foreground));font-family:var(--font-candela-sans, sans-serif);font-size:.5rem;line-height:1;color:rgb(var(--color-foreground));cursor:pointer}.candela-quick-add__qty-input{width:1.5rem;height:1.25rem;text-align:center;border:1px solid rgb(var(--color-foreground));border-left:none;border-right:none;background:none;font-family:var(--font-candela-sans, sans-serif);font-size:.5rem;color:rgb(var(--color-foreground));-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.candela-quick-add__qty-input::-webkit-inner-spin-button,.candela-quick-add__qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.candela-quick-add__fav-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:rgb(var(--color-foreground))}.candela-quick-add__heart{width:.875rem;height:.875rem}.candela-quick-add__fav-btn.is-favorited .candela-quick-add__heart{fill:rgb(var(--color-foreground))}.candela-quick-add__actions{padding:0 .625rem .625rem}.candela-quick-add__atc-btn{width:100%;padding:.4375rem;background:rgb(var(--color-foreground));border:none;color:rgb(var(--color-background));font-family:var(--font-candela-sans, sans-serif);font-size:.5625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:opacity .15s}.candela-quick-add__atc-btn:hover{opacity:.85}.candela-quick-add__atc-btn:disabled{opacity:.4;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.candela-quick-add{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/candela-quick-add.css.map */
