:root{--astora-page: #fcfbf8;--astora-image: #f7f5f1;--astora-ink: #111111;--astora-muted: #777777;--astora-gold: #b88a32;--astora-rule: #e7e2d8;--astora-serif: var(--font-heading--family);--astora-sans: var(--font-body--family)}.astora-collection-head{padding:28px 16px 0;text-align:center;background:var(--astora-page)}.astora-collection-head__title{margin:0;font-family:var(--astora-serif);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:400;line-height:1.1;letter-spacing:0;text-transform:none;color:var(--astora-ink)}.astora-collection-head__subtitle{margin:6px 0 0;font-family:var(--astora-sans);font-size:1rem;color:var(--astora-muted)}.astora-tabs{display:flex;gap:28px;margin:20px auto 0;padding:0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--astora-rule)}.astora-tabs::-webkit-scrollbar{display:none}.astora-tabs a{flex:0 0 auto;margin-bottom:-1px;padding:10px 4px 12px;border-bottom:2px solid transparent;font-family:var(--astora-sans);font-size:.9375rem;color:var(--astora-muted);text-decoration:none;white-space:nowrap}.astora-tabs a:hover{color:var(--astora-ink)}.astora-tabs a.is-selected{border-bottom-color:var(--astora-gold);color:var(--astora-ink)}.astora-tabs a:focus-visible,.astora-heart:focus-visible,.astora-scent:focus-visible,.astora-links a:focus-visible,.astora-choose:focus-visible{outline:2px solid var(--astora-gold);outline-offset:2px}@media(min-width:750px){.astora-collection-head{padding-inline:var(--page-margin, 40px)}.astora-tabs{justify-content:safe center}}main[data-template^=collection] .facets__form-wrapper{width:100%;justify-content:space-between}main[data-template^=collection] .sorting-filter{margin-inline-end:auto}main[data-template^=collection] .sorting-filter__options{right:auto;left:0}main[data-template^=collection] .facets__label{font-family:var(--astora-sans);font-size:.875rem;text-transform:none;letter-spacing:0}.column-options__option-input:checked~.column-picker{color:var(--astora-gold);background-color:#f3eee3}.main-collection-grid .product-grid__item{display:flex}.main-collection-grid .product-card,.main-collection-grid .product-card__content{width:100%;height:100%}@media(max-width:749px){.main-collection-grid .product-grid{--product-grid-gap: 28px 14px !important;padding-inline:16px}}@media(min-width:750px)and (max-width:1023px){.main-collection-grid .product-grid[product-grid-view=default]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.card-gallery{position:relative;background:var(--astora-image)}.card-gallery img{object-fit:contain}.astora-card-details{display:flex;flex-direction:column;padding-top:8px}.astora-card-vendor,.astora-pdp-vendor{margin:0;font-family:var(--astora-sans);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--astora-muted)}.astora-card-title{min-height:2.5em;margin:4px 0 0;font-family:var(--astora-serif);font-size:1.1875rem;font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--astora-ink)}.astora-card-scent,.astora-card-spec{margin:2px 0 0;min-height:1.4em;font-family:var(--astora-sans);font-size:.8125rem;line-height:1.4;color:var(--astora-muted)}.astora-card-scent:empty{display:none}.product-card .price,.product-card product-price{color:var(--astora-ink);font-family:var(--astora-sans)}.main-collection-grid .buy-buttons-block{display:block;margin-top:auto}.product-card .buy-buttons-block,.astora-choose{position:relative;z-index:2;pointer-events:auto}.product-card .product-form-buttons{display:block}.product-card add-to-cart-component{display:block;width:100%}.product-card .product-form-buttons .button{width:100%;min-height:44px;border-radius:0;background:var(--astora-page);color:var(--astora-ink)}.product-card__content:has(.astora-choose) .buy-buttons-block{display:none}.astora-choose{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:auto;border:1px solid var(--astora-gold);background:var(--astora-page);color:var(--astora-ink);font-family:var(--astora-sans);font-size:.875rem;text-decoration:none}[product-grid-view=zoom-out] .astora-heart,[product-grid-view=zoom-out] .astora-card-details,[product-grid-view=zoom-out] .astora-scent-item{display:none}.product-badges{z-index:2}.product-badges__badge.astora-new-badge{padding:3px 8px;border:1px solid var(--astora-gold);border-radius:2px;background:var(--astora-page);color:#8a6420;font-family:var(--astora-sans);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.astora-heart{position:absolute;top:4px;right:4px;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--astora-ink);cursor:pointer;pointer-events:auto}.astora-heart svg{width:24px;height:24px;fill:none;stroke:currentcolor;stroke-width:1.3}.astora-heart[aria-pressed=true] svg{fill:currentcolor}.astora-header-saved{display:inline-grid;place-items:center;width:44px;height:44px;color:inherit}.astora-header-saved svg{width:22px;height:22px;fill:none;stroke:currentcolor;stroke-width:1.4}.astora-toast{position:fixed;left:50%;bottom:20px;z-index:2000;width:max-content;max-width:calc(100vw - 32px);padding:12px 16px;transform:translate(-50%);background:var(--astora-ink);color:#fff;font-family:var(--astora-sans);font-size:.875rem}.astora-toast a{margin-left:8px;color:#e7c986}.astora-scent{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 16px;border-block:1px solid var(--astora-gold);background:var(--astora-page);text-align:center;text-decoration:none}.astora-scent__heading{display:block;font-family:var(--astora-serif);font-size:1.125rem;letter-spacing:.2em;text-transform:uppercase;color:var(--astora-gold)}.astora-scent__subtitle{display:block;font-family:var(--astora-sans);font-size:.875rem;color:var(--astora-muted)}.astora-scent__arrow{width:24px;height:14px;fill:none;stroke:var(--astora-gold);stroke-width:1.2}.astora-scent-section{padding:28px 16px 0}@media(min-width:750px){.astora-scent-section{padding-inline:var(--page-margin, 40px)}}.astora-scent-item{grid-column:1 / -1;order:1}.main-collection-grid .product-grid__item{order:0}@media(max-width:749px){.main-collection-grid .product-grid__item:nth-of-type(n+4){order:2}.main-collection-grid [product-grid-view=mobile-single] .product-grid__item:nth-of-type(n+3){order:2}.product-grid .astora-scent{position:relative}.product-grid .astora-scent__heading{font-size:1.5rem;letter-spacing:0;text-transform:none;color:var(--astora-ink)}.product-grid .astora-scent__arrow{position:absolute;right:16px;width:30px}}@media(min-width:750px)and (max-width:1023px){.main-collection-grid .product-grid__item:nth-of-type(n+5){order:2}}@media(min-width:1024px){.main-collection-grid .product-grid__item:nth-of-type(n+6){order:2}}.astora-breadcrumb{padding:12px 16px;font-family:var(--astora-sans);font-size:.875rem;color:var(--astora-muted)}@media(min-width:750px){.astora-breadcrumb{padding-inline:var(--page-margin, 40px)}}.astora-breadcrumb ol{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.astora-breadcrumb li+li:before{content:"/";margin-right:6px}.astora-breadcrumb a{color:inherit;text-decoration:none}.astora-breadcrumb [aria-current]{color:var(--astora-ink)}main[data-template^=product] media-gallery{position:relative;display:block;background:var(--astora-image)}.astora-pdp-title{margin:4px 0 0;font-family:var(--astora-serif);font-size:clamp(2rem,4vw,3.25rem);font-weight:400;line-height:1.1;letter-spacing:0;text-transform:none;color:var(--astora-ink)}.astora-spec{margin:0;font-family:var(--astora-sans);font-size:.9375rem;color:var(--astora-muted)}.astora-qty-label{margin:0 0 -16px;font-family:var(--astora-sans);font-size:.875rem;color:var(--astora-ink)}main[data-template^=product] .product-form-buttons{flex-wrap:wrap;align-items:stretch;gap:12px}main[data-template^=product] .quantity-selector{height:48px;border-radius:0}main[data-template^=product] .product-form-buttons add-to-cart-component{flex:1 1 180px}main[data-template^=product] .product-form-buttons .button{width:100%;min-height:48px;border-radius:0;background:#fbf6ec;color:var(--astora-ink)}.astora-links{display:flex;justify-content:space-between;gap:16px;font-family:var(--astora-sans);font-size:.875rem}.astora-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--astora-ink);text-underline-offset:4px}main[data-template^=product] accordion-custom summary{min-height:56px;font-family:var(--astora-serif);font-size:1.125rem;letter-spacing:0;text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/astora-redesign.css.map */
