:root{--ar-ink:#1a1410;--ar-sub:#463c33;--ar-brand:#6e4f1c;--ar-rose:#8a3f52;--ar-paper:#fbf7f0;--ar-blush:#f7d3df;--ar-lilac:#ddd4f6;--ar-peach:#ffdcbc;--ar-honey:#fde9c9;--ar-glass:rgba(255,255,255,.8);--ar-glass-strong:rgba(255,255,255,.92);--ar-glass-soft:rgba(255,255,255,.62);--ar-edge:#d9cdbf;--ar-edge-ctrl:#8a7d70;--ar-shine:inset 0 1px 0 rgba(255,255,255,.95);--ar-shadow:0 18px 44px -24px rgba(110,79,28,.35);--ar-shadow-lift:0 26px 54px -22px rgba(138,63,82,.38);--ar-radius:24px;--ar-radius-sm:18px;--ar-gutter:clamp(16px,4vw,56px);--ar-max:1320px}body{background-color:var(--ar-paper);background-image:radial-gradient(900px 600px at 6% -10%,rgba(247,211,223,.85),transparent 60%),radial-gradient(820px 560px at 98% 2%,rgba(221,212,246,.8),transparent 58%),radial-gradient(760px 520px at 50% 108%,rgba(255,220,188,.7),transparent 60%);background-attachment:fixed;background-repeat:no-repeat}#header-component:not([transparent]){background:var(--ar-glass-strong);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);border-bottom:1px solid var(--ar-edge);box-shadow:0 6px 24px -18px #6e4f1c73}dialog,.cart-drawer,.cart-drawer__inner,.search-modal__content,.quick-add-modal__content,.menu-drawer,.theme-drawer{background-color:var(--ar-glass-strong)!important;color:var(--ar-ink);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border:1px solid var(--ar-edge);box-shadow:var(--ar-shadow)}.ar-home,.ar-collection,.ar-pdp,.aroma-search-page{color:var(--ar-ink);background:transparent;font-family:var(--ar-sans,Inter,Arial,sans-serif);font-size:17px;line-height:1.6;min-height:60vh}.ar-home *,.ar-collection *,.ar-pdp *,.aroma-search-page *{box-sizing:border-box}.ar-home .ar-container,.ar-collection__wrap,.ar-pdp__wrap,.asp-wrap{max-width:var(--ar-max);margin:0 auto;padding-left:var(--ar-gutter);padding-right:var(--ar-gutter)}.ar-collection__wrap,.ar-pdp__wrap,.asp-wrap{padding-top:clamp(18px,2.6vw,32px);padding-bottom:clamp(64px,7vw,96px)}.ar-home h1,.ar-home h2,.ar-collection h1,.ar-pdp h1,.ar-pdp h2,.asp-intro h1,.asp-heading h2{font-family:var(--ar-serif,Georgia,"Times New Roman",serif);font-weight:400;letter-spacing:-.015em;color:var(--ar-ink);margin:0}.ar-home .ar-eyebrow,.ar-collection__eyebrow,.asp-eyebrow,.ar-pdp__vendor{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;padding:6px 14px;border-radius:999px;background:var(--ar-honey);border:1px solid #ecd3a8;font-size:15px;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--ar-brand);margin:0 0 16px}.ar-pdp__breadcrumb,.asp-crumbs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:16px;color:var(--ar-sub);margin:0 0 22px}.ar-pdp__breadcrumb a,.asp-crumbs a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ar-pdp__breadcrumb a:hover,.asp-crumbs a:hover{color:var(--ar-ink);text-decoration-thickness:2px}.ar-home .ar-button,.ar-home .ar-selection__more a,.ar-pdp__buy-row button,.asp-form button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border:2px solid transparent;border-radius:999px;background:var(--ar-ink);color:#fff;font:inherit;font-size:17px;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:0 12px 26px -14px #1a14108c;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.ar-home .ar-button:hover,.ar-home .ar-selection__more a:hover,.ar-pdp__buy-row button:hover:not(:disabled),.asp-form button:hover{transform:translateY(-2px);background:#3a2e25;color:#fff}.ar-pdp__buy-row button{background:var(--ar-rose)}.ar-pdp__buy-row button:hover:not(:disabled){background:#743344}.ar-pdp__buy-row button:disabled{background:#e9e2da;color:#463c33;border-color:var(--ar-edge-ctrl);box-shadow:none;cursor:not-allowed;transform:none}.ar-home .ar-hero .ar-button{background:var(--ar-rose);color:#fff}.ar-home .ar-hero .ar-button:hover{background:#743344;color:#fff}.ar-home .ar-button--ghost,.ar-home .ar-hero .ar-button--ghost{background:var(--ar-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--ar-ink);color:var(--ar-ink);box-shadow:none}.ar-home .ar-button--ghost:hover,.ar-home .ar-hero .ar-button--ghost:hover{background:#fff;color:var(--ar-ink)}.ar-home .ar-card,.ar-collection__card,.ar-pdp__related-card,.asp-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:10px;border-radius:var(--ar-radius);background:var(--ar-glass);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--ar-edge);box-shadow:var(--ar-shine),var(--ar-shadow);color:inherit;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ar-home .ar-card:hover,.ar-collection__card:hover,.ar-pdp__related-card:hover,.asp-card:hover{transform:translateY(-5px);color:inherit;border-color:#d8a9b6;box-shadow:var(--ar-shine),var(--ar-shadow-lift)}.asp-card[hidden]{display:none!important}.ar-home .ar-card__photo,.ar-collection__photo,.ar-pdp__related-photo,.asp-img{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;height:auto;flex:none;border-radius:var(--ar-radius-sm);overflow:hidden;background:radial-gradient(circle at 50% 38%,#fff 0 34%,var(--ar-blush) 100%)}.ar-home .ar-card:nth-child(3n+2) .ar-card__photo,.ar-collection__card:nth-child(3n+2) .ar-collection__photo,.ar-pdp__related-card:nth-child(3n+2) .ar-pdp__related-photo,.asp-card:nth-child(3n+2) .asp-img{background:radial-gradient(circle at 50% 38%,#fff 0 34%,var(--ar-lilac) 100%)}.ar-home .ar-card:nth-child(3n) .ar-card__photo,.ar-collection__card:nth-child(3n) .ar-collection__photo,.ar-pdp__related-card:nth-child(3n) .ar-pdp__related-photo,.asp-card:nth-child(3n) .asp-img{background:radial-gradient(circle at 50% 38%,#fff 0 34%,var(--ar-peach) 100%)}.ar-home .ar-card__photo img,.ar-collection__photo img,.ar-pdp__related-photo img,.asp-img img{width:100%;height:100%;padding:10%;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(110,79,28,.2));transition:transform .35s ease}.ar-home .ar-card:hover .ar-card__photo img,.ar-collection__card:hover .ar-collection__photo img,.ar-pdp__related-card:hover .ar-pdp__related-photo img,.asp-card:hover .asp-img img{transform:scale(1.06)}.ar-collection__no-photo{font-family:var(--ar-serif,Georgia,serif);font-size:26px;color:var(--ar-sub)}.ar-home .ar-card__details,.ar-collection__details,.asp-info{display:flex;flex-direction:column;gap:6px;padding:14px 8px 8px;flex:1;min-height:0}.ar-pdp__related-card>:not(.ar-pdp__related-photo){padding-left:8px;padding-right:8px}.ar-pdp__related-brand{padding-top:14px}.ar-home .ar-card__brand,.ar-collection__brand,.ar-pdp__related-brand,.asp-tag{font-size:15px;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--ar-brand)}.ar-home .ar-card strong,.ar-collection__details strong,.ar-pdp__related-card strong,.asp-info strong{font-family:var(--ar-serif,Georgia,serif);font-size:20px;font-weight:400;line-height:1.3;letter-spacing:-.01em;color:var(--ar-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:0}.ar-home .ar-card__price,.ar-collection__price,.ar-pdp__related-card>span:last-child,.asp-info b{align-self:flex-start;margin-top:auto;padding:4px 12px;border-radius:999px;background:var(--ar-honey);font-size:17px;font-weight:700;color:var(--ar-ink)}.ar-home .ar-products,.ar-collection__grid,.asp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ar-pdp__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ar-collection__pagination,.asp-pagination{display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap;padding-top:48px;font-size:17px;color:var(--ar-sub)}.ar-collection__pagination a,.asp-pagination a{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:999px;background:var(--ar-glass);border:1px solid var(--ar-edge-ctrl);color:var(--ar-ink);font-weight:600;text-decoration:none}.ar-collection__pagination a:hover,.asp-pagination a:hover{background:#fff}.ar-home .ar-selection__empty,.ar-collection__empty,.asp-nomatch{color:var(--ar-sub);font-size:17px;grid-column:1/-1}.ar-home a:focus-visible,.ar-home button:focus-visible,.ar-collection a:focus-visible,.ar-pdp a:focus-visible,.ar-pdp button:focus-visible,.ar-pdp select:focus-visible,.ar-pdp input:focus-visible,.aroma-search-page a:focus-visible,.aroma-search-page button:focus-visible,.aroma-search-page input:focus-visible{outline:3px solid var(--ar-rose);outline-offset:3px;box-shadow:0 0 0 6px #f7d3dfe6}.ar-home .ar-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:32px;margin-top:clamp(14px,2vw,26px);padding:clamp(30px,4.2vw,64px);display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(26px,4vw,56px);align-items:center;background:radial-gradient(620px 460px at 8% 0%,var(--ar-blush),transparent 62%),radial-gradient(560px 440px at 100% 100%,var(--ar-lilac),transparent 62%),radial-gradient(420px 320px at 70% 10%,var(--ar-peach),transparent 64%),linear-gradient(150deg,#fffaf3,#fff4ee);border:1px solid #fff;box-shadow:var(--ar-shine),0 30px 70px -40px #8a3f5273;color:var(--ar-ink)}.ar-home .ar-hero:before,.ar-home .ar-hero:after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(40px);opacity:.75;animation:ar-float 14s ease-in-out infinite alternate}.ar-home .ar-hero:before{width:280px;height:280px;left:-60px;bottom:-80px;background:var(--ar-peach)}.ar-home .ar-hero:after{width:220px;height:220px;right:22%;top:-70px;background:var(--ar-blush);animation-delay:-6s}.ar-home .ar-hero__shape{position:absolute;z-index:-1;width:min(52%,440px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fffffff2,#ddd4f68c 70%);filter:blur(30px);top:10%;right:6%}@keyframes ar-float{0%{transform:translate(0) scale(1)}to{transform:translate(30px,-24px) scale(1.12)}}.ar-home .ar-hero__copy{min-width:0}.ar-home .ar-hero__copy .ar-eyebrow{color:var(--ar-brand);background:#ffffffd9}.ar-home .ar-hero h1{max-width:14ch;font-size:clamp(42px,5.4vw,80px);line-height:1.04;margin:0 0 20px;color:var(--ar-ink)}.ar-home .ar-hero__lede{max-width:42ch;font-size:clamp(17px,1.3vw,20px);line-height:1.6;color:var(--ar-sub);margin:0 0 30px}.ar-home .ar-actions{display:flex;gap:12px;flex-wrap:wrap}.ar-home .ar-hero__visual{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.ar-home .ar-hero__product{display:flex;flex-direction:column;gap:16px;width:100%;padding:22px;border-radius:28px;text-decoration:none;color:var(--ar-ink);background:var(--ar-glass-soft);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border:1px solid rgba(255,255,255,.95);box-shadow:var(--ar-shine),0 24px 50px -28px #6e4f1c73;transition:transform .3s ease}.ar-home .ar-hero__product:hover{transform:translateY(-4px)}.ar-home .ar-hero__image{width:100%;height:clamp(200px,30svh,310px);object-fit:contain;filter:drop-shadow(0 26px 28px rgba(110,79,28,.28));transition:transform .35s ease}.ar-home .ar-hero__product:hover .ar-hero__image{transform:scale(1.04)}.ar-home .ar-hero__caption{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:16px 18px;border-radius:20px;background:#ffffffe6;border:1px solid var(--ar-edge)}.ar-home .ar-hero__caption span:first-child{display:grid;gap:6px;min-width:0}.ar-home .ar-hero__caption small{font-size:15px;font-weight:600;color:var(--ar-brand)}.ar-home .ar-hero__caption strong{font-family:var(--ar-serif,Georgia,serif);font-size:21px;font-weight:400;line-height:1.25}.ar-home .ar-hero__cost{font-size:20px;font-weight:700;white-space:nowrap;color:var(--ar-rose)}.ar-home .ar-hero__empty{font-family:var(--ar-serif,Georgia,serif);font-size:clamp(90px,14vw,190px);color:#8a3f5240}.ar-home .ar-brands{margin:20px 0 0;padding:20px clamp(18px,3vw,34px);border-radius:24px;background:var(--ar-glass);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--ar-edge);box-shadow:var(--ar-shine);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;list-style:none}.ar-home .ar-brands li{font-family:var(--ar-serif,Georgia,serif);font-size:clamp(19px,1.8vw,24px);color:var(--ar-sub)}.ar-home .ar-selection{padding:clamp(44px,5vw,72px) 0 0}.ar-home .ar-selection__intro{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin:0 0 30px}.ar-home .ar-selection__intro .ar-eyebrow{margin:0 0 12px}.ar-home h2{font-size:clamp(32px,3.6vw,50px);line-height:1.1}.ar-home .ar-selection__more{text-align:center;padding-top:44px}.ar-collection__header{max-width:62ch;padding:clamp(22px,3vw,36px);margin-bottom:28px;border-radius:28px;background:linear-gradient(135deg,#f7d3df8c,#ddd4f68c);border:1px solid #fff;box-shadow:var(--ar-shine)}.ar-collection h1{font-size:clamp(36px,4.2vw,56px);line-height:1.08;margin:0 0 12px}.ar-collection__description{font-size:17px;line-height:1.7;color:var(--ar-sub)}.ar-collection__description p{margin:0}.ar-pdp__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(22px,4vw,52px)}.ar-pdp__gallery{min-width:0}.ar-pdp__stage{display:flex;align-items:center;justify-content:center;height:clamp(280px,52svh,520px);border-radius:28px;overflow:hidden;background:radial-gradient(circle at 50% 36%,#fff 0 30%,var(--ar-blush) 75%,var(--ar-lilac) 100%);border:1px solid #fff;box-shadow:var(--ar-shine),var(--ar-shadow)}.ar-pdp__main-image{width:100%;height:100%;padding:7%;object-fit:contain;filter:drop-shadow(0 24px 26px rgba(110,79,28,.25))}.ar-pdp__image-empty{font-family:var(--ar-serif,Georgia,serif);color:var(--ar-sub)}.ar-pdp__thumbs{display:flex;gap:12px;overflow-x:auto;padding:14px 2px}.ar-pdp__thumb{flex:0 0 72px;height:72px;padding:6px;border:2px solid var(--ar-edge);border-radius:14px;background:var(--ar-glass);cursor:pointer;overflow:hidden}.ar-pdp__thumb.is-selected{border-color:var(--ar-rose);box-shadow:0 0 0 3px #f7d3dff2}.ar-pdp__thumb img{width:100%;height:100%;object-fit:contain}.ar-pdp__info{min-width:0}.ar-pdp h1{font-size:clamp(32px,3.4vw,48px);line-height:1.1;margin:8px 0 16px;max-width:22ch}.ar-pdp__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;font-size:30px;font-weight:700;color:var(--ar-ink)}.ar-pdp__price s{font-size:18px;font-weight:400;color:var(--ar-sub)}.ar-pdp__stock{display:inline-block;font-size:16px;font-weight:600;color:var(--ar-sub);margin:12px 0 20px}.ar-pdp__form{padding:22px;border-radius:var(--ar-radius);background:var(--ar-glass-strong);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--ar-edge);box-shadow:var(--ar-shine),var(--ar-shadow)}.ar-pdp__form label{display:block;font-size:16px;font-weight:600;color:var(--ar-ink);margin-bottom:10px}.ar-pdp__form select,.ar-pdp__quantity input{width:100%;height:56px;border:2px solid var(--ar-edge-ctrl);border-radius:999px;background:#fff;padding:0 20px;font:inherit;font-size:17px;color:var(--ar-ink)}.ar-pdp__form select{margin-bottom:18px}.ar-pdp__quantity input{text-align:center;padding:0 8px}.ar-pdp__buy-row{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:end;gap:12px}.ar-pdp__description{padding:28px 0 24px;border-bottom:1px solid var(--ar-edge);font-size:17px;line-height:1.75;color:var(--ar-sub)}.ar-pdp__description h2,.ar-pdp__notes h2{font-size:28px;color:var(--ar-ink);margin:0 0 14px}.ar-pdp__description p{margin:0 0 12px}.ar-pdp__notes{padding:28px 0;border-bottom:1px solid var(--ar-edge)}.ar-pdp__notes dl{display:grid;gap:12px;margin:0}.ar-pdp__notes dl div{display:flex;gap:16px;padding:14px 18px;border-radius:18px;background:var(--ar-glass);border:1px solid var(--ar-edge);font-size:17px}.ar-pdp__notes dl div:nth-child(1){background:linear-gradient(90deg,rgba(255,220,188,.6),var(--ar-glass))}.ar-pdp__notes dl div:nth-child(2){background:linear-gradient(90deg,rgba(247,211,223,.6),var(--ar-glass))}.ar-pdp__notes dl div:nth-child(3){background:linear-gradient(90deg,rgba(221,212,246,.7),var(--ar-glass))}.ar-pdp__notes dt{min-width:72px;font-weight:700;color:var(--ar-ink)}.ar-pdp__notes dd{margin:0;color:var(--ar-sub)}.ar-pdp__policies{display:flex;gap:24px;flex-wrap:wrap;padding:22px 0}.ar-pdp__policies a{font-size:16px;color:var(--ar-sub);text-underline-offset:3px}.ar-pdp__related{margin-top:56px;border-top:1px solid var(--ar-edge);padding-top:32px}.ar-pdp__related h2{font-size:clamp(32px,3.4vw,46px);margin:0 0 28px}.asp-intro{position:relative;overflow:hidden;isolation:isolate;padding:clamp(28px,4vw,52px) clamp(20px,4vw,56px);border-radius:32px;background:radial-gradient(520px 380px at 0% 0%,var(--ar-blush),transparent 62%),radial-gradient(520px 380px at 100% 100%,var(--ar-lilac),transparent 62%),#ffffffd9;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid #fff;box-shadow:var(--ar-shine),var(--ar-shadow)}.asp-intro h1{font-size:clamp(38px,4.6vw,62px);line-height:1.05}.asp-intro>p,.asp-heading p{font-size:17px;color:var(--ar-sub);line-height:1.6;margin:14px 0 0}.asp-form{max-width:700px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:26px;padding:7px;background:#fff;border:2px solid var(--ar-edge-ctrl);border-radius:999px;box-shadow:0 14px 30px -20px #6e4f1c73}.asp-form:focus-within{border-color:var(--ar-rose);box-shadow:0 0 0 4px #f7d3dff2}.asp-form input{border:0;background:transparent;font:inherit;font-size:18px;min-width:0;width:100%;height:56px;padding:0 20px;outline:none;color:var(--ar-ink)}.asp-form input::placeholder{color:#6f6152}.asp-form button{padding:0 28px;background:var(--ar-rose)}.asp-form button:hover{background:#743344}.asp-suggestions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.asp-suggestions span{font-size:16px;font-weight:600;color:var(--ar-sub)}.asp-suggestions a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;text-decoration:none;color:var(--ar-ink);font-size:16px;font-weight:500;background:#ffffffeb;border:1px solid var(--ar-edge-ctrl);transition:background .2s ease,transform .2s ease}.asp-suggestions a:hover{background:var(--ar-honey);transform:translateY(-1px)}.asp-results{margin-top:clamp(40px,5vw,64px)}.asp-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;flex-wrap:wrap;margin-bottom:26px}.asp-heading h2{font-size:clamp(30px,3.4vw,46px);line-height:1.1}.asp-heading>a{color:var(--ar-ink);font-size:17px;font-weight:600;text-underline-offset:4px}.asp-arrow{position:absolute;right:12px;top:12px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--ar-ink);background:#fff;border:1px solid var(--ar-edge);box-shadow:0 6px 14px -8px #6e4f1c80}.asp-preview-notice{display:flex;align-items:center;gap:12px;background:var(--ar-honey);color:var(--ar-ink);padding:14px 18px;border:1px solid #ecd3a8;border-radius:var(--ar-radius-sm);margin-bottom:18px;font-size:16px;line-height:1.5}.asp-preview-notice span:first-child{font-size:22px}.asp-nomatch{padding:28px 0}.asp-nomatch a{color:var(--ar-ink);font-weight:600;text-underline-offset:4px}@media(max-width:1080px){.ar-home .ar-products,.ar-collection__grid,.asp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.ar-home .ar-hero{grid-template-columns:1fr;padding:26px 20px 24px;border-radius:26px;gap:24px}.ar-home .ar-hero__visual{order:-1}.ar-home .ar-hero__image{height:clamp(170px,24svh,230px)}.ar-home .ar-brands{justify-content:center;gap:10px 24px}.ar-pdp__layout{grid-template-columns:1fr;gap:24px}.ar-pdp__stage{height:clamp(240px,36svh,330px)}.ar-pdp__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ar-home .ar-brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;border-radius:22px}.ar-home .ar-brands li{display:flex;align-items:center;justify-content:center;min-width:0;min-height:54px;padding:8px 10px;border-radius:14px;background:#ffffffeb;border:1px solid var(--ar-edge);text-align:center;font-size:17px;line-height:1.2;color:var(--ar-ink);overflow-wrap:anywhere}.ar-home .ar-brands li:nth-child(4n+2),.ar-home .ar-brands li:nth-child(4n+3){background:linear-gradient(135deg,#f7d3df8c,#ffffffeb)}.ar-home .ar-brands li:last-child:nth-child(odd){grid-column:1/-1}.ar-home .ar-products,.ar-collection__grid,.asp-grid,.ar-pdp__related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ar-home .ar-card,.ar-collection__card,.ar-pdp__related-card,.asp-card{padding:8px;border-radius:20px}.ar-home .ar-card__details,.ar-collection__details,.asp-info{padding:12px 6px 6px;gap:6px}.ar-pdp__related-card>:not(.ar-pdp__related-photo){padding-left:6px;padding-right:6px}.ar-pdp__related-brand{padding-top:12px}.ar-home .ar-card strong,.ar-collection__details strong,.ar-pdp__related-card strong,.asp-info strong{font-size:17px}.ar-home .ar-card__brand,.ar-collection__brand,.ar-pdp__related-brand,.asp-tag{font-size:14px}.ar-home .ar-card__price,.ar-collection__price,.ar-pdp__related-card>span:last-child,.asp-info b{font-size:16px;padding:3px 10px}.ar-pdp__buy-row{grid-template-columns:96px minmax(0,1fr)}.ar-pdp__thumb{flex-basis:64px;height:64px}.asp-form{grid-template-columns:1fr;border-radius:28px}.asp-form button{width:100%}}@media(max-width:420px){.ar-home .ar-actions .ar-button{flex:1 1 100%}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){dialog,.cart-drawer,.cart-drawer__inner,.search-modal__content,.quick-add-modal__content,.menu-drawer,.theme-drawer{background-color:#fffdf9!important}#header-component:not([transparent]){background:#fffdf9}.ar-home .ar-card,.ar-collection__card,.ar-pdp__related-card,.asp-card,.ar-home .ar-brands,.ar-pdp__form,.ar-home .ar-hero__product{background:#fffdf9}}@media(prefers-contrast:more){:root{--ar-glass:#fff;--ar-glass-strong:#fff;--ar-glass-soft:#fff;--ar-edge:#5c5046;--ar-sub:#2e261f}.ar-home .ar-card,.ar-collection__card,.ar-pdp__related-card,.asp-card,.ar-pdp__form,.asp-intro,.ar-home .ar-brands{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-transparency:reduce){:root{--ar-glass:#fff;--ar-glass-strong:#fff;--ar-glass-soft:#fffdf9}}@media(forced-colors:active){.ar-home .ar-card,.ar-collection__card,.ar-pdp__related-card,.asp-card,.ar-pdp__form,.ar-home .ar-button,.asp-form{border:1px solid CanvasText}}@media(prefers-reduced-motion:reduce){.ar-home .ar-hero:before,.ar-home .ar-hero:after{animation:none}.ar-home .ar-card,.ar-collection__card,.ar-pdp__related-card,.asp-card,.ar-home .ar-button,.ar-home .ar-selection__more a,.ar-pdp__buy-row button,.asp-form button,.ar-home .ar-hero__image,.ar-home .ar-hero__product,.ar-home .ar-card__photo img,.ar-collection__photo img,.ar-pdp__related-photo img,.asp-img img,.asp-suggestions a{transition:none}.ar-home .ar-card:hover,.ar-collection__card:hover,.ar-pdp__related-card:hover,.asp-card:hover,.ar-home .ar-hero__product:hover{transform:none}}.ar-home__banner,.ar-collection__banner{display:block;width:100%;overflow:hidden;line-height:0;background:#f8f4ef}.ar-home__banner picture{display:block}.ar-home__banner img,.ar-collection__banner img{display:block;width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/9/assets/aroma-glass.css.map */
