@media screen and (max-width:767px){.product__wrapper .product-gallery,.product-gallery{min-width:0}.product-gallery--navigation{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;max-width:100%;min-width:0;gap:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 4px 8px;margin-top:.75rem;margin-right:0;margin-bottom:0;align-self:stretch}.product-gallery--navigation::-webkit-scrollbar{display:none}.product-gallery--media-thumbnail{flex:0 0 64px;width:64px;height:64px;margin:0;scroll-snap-align:start}.product-gallery--media-thumbnail img{width:100%;height:100%;object-fit:cover}}.aml-buybar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:12px;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));background:#0f0d0d;color:#fff;border-top:1px solid rgba(255,255,255,.15)}.aml-buybar[hidden]{display:none}.aml-buybar__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left}.aml-buybar__title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;line-height:1.3;color:#fff}.aml-buybar__price{display:block;font-size:.8125rem;line-height:1.3;color:#ffffffbf}.aml-buybar__button{flex:0 0 auto;white-space:nowrap;padding:.875rem 1.25rem}@media screen and (min-width:768px){.aml-buybar{display:none}}@media screen and (min-width:960px){.product__wrapper--two-column .product-gallery{position:sticky;top:var(--aml-sticky-top, 72px);align-self:flex-start;align-self:start}}.aml-trust{margin-top:16px;font-size:.8125rem;opacity:.8}.aml-trust__list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px}.aml-trust__list li:before{content:"\2713\a0"}.aml-trust__icons{display:flex;flex-wrap:wrap;gap:6px}.aml-trust__icon{width:38px;height:24px}.aml-hidden{display:none!important}.aml-scent{margin:4px 0 20px}.aml-scent__copy{margin:0;font-size:.9375rem;line-height:1.55}.aml-acc{border-top:1px solid rgba(128,128,128,.35);margin-top:8px;transition:padding .25s ease,border-color .25s ease,background-color .25s ease}.aml-acc.is-open{padding:0 14px;border:1px solid rgba(255,255,255,.42);background-color:rgba(var(--aml-ground-rgb, 15, 13, 13),.55)}.aml-acc__toggle{width:100%;background:none;border:0;padding:14px 0;font:inherit;font-size:.9375rem;color:inherit;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.aml-acc__toggle:after{content:"+";opacity:.6;transition:transform .25s ease}.aml-acc.is-open .aml-acc__toggle:after{transform:rotate(45deg)}.aml-acc__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.aml-acc.is-open .aml-acc__body{grid-template-rows:1fr}.aml-acc__inner{overflow:hidden}.aml-acc.is-open .aml-acc__inner{padding-bottom:16px}@media(prefers-reduced-motion:reduce){.aml-acc,.aml-acc__body,.aml-acc__toggle:after{transition:none}}.product-details__price-container .product-price{font-size:1.375rem;line-height:1.2;letter-spacing:.01em;color:#fff}@media screen and (min-width:576px){.product-details__price-container .product-price{font-size:1.625rem}}.product-details__price-container{margin-top:1.375rem;margin-bottom:1.125rem}.product-details__add-to-cart-area>[data-payment-terms-reference]{margin:0}.product-details__add-to-cart-area>[data-payment-terms-reference] shopify-payment-terms{display:block;margin:0}@media screen and (max-width:767px){.product-details__add-to-cart-area>[data-payment-terms-reference] shopify-payment-terms{font-size:.9375rem}}.aml-picker{margin:0 0 18px}.aml-picker__label{margin:0 0 8px;font-size:.9375rem}.aml-picker__families{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:6px;margin-bottom:10px}.aml-picker__families::-webkit-scrollbar{display:none}@media(min-width:960px){.aml-picker__families{flex-wrap:wrap;overflow:visible}}.aml-picker__scents{display:flex;flex-wrap:wrap;gap:8px}.aml-chip{--fam: currentColor;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--fam);border-radius:999px;background:none;color:inherit;font:inherit;font-size:.875rem;line-height:1.2;white-space:nowrap;cursor:pointer;opacity:.8;transition:opacity .15s ease,background-color .15s ease,color .15s ease,min-height .15s ease,padding .15s ease}.aml-chip:hover{opacity:1}.aml-chip--family[aria-pressed=true],.aml-chip--scent.is-selected{background:var(--fam);color:#111;opacity:1}.aml-chip--family[data-family=all][aria-pressed=true]{background:#fff}.aml-chip--family.is-current{border-style:dashed}.aml-chip--scent.is-soldout{opacity:.45;text-decoration:line-through}.aml-chip--scent.is-soldout.is-selected{text-decoration:line-through}.aml-picker.is-all .aml-chip--scent{min-height:34px;padding:0 11px;font-size:.8125rem}.aml-picker.is-all .aml-picker__scents{gap:6px}.aml-chip__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.aml-chip--scent:has(.aml-chip__input:focus-visible),.aml-chip--family:focus-visible{outline:2px solid var(--fam);outline-offset:2px}.aml-picker__native{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;border:0!important}.aml-ground{position:absolute;top:var(--aml-ground-top, 0px);left:0;width:100%;height:var(--aml-ground-h, 2100px);--aml-drift: 170px;z-index:-1;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 480px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 480px),transparent 100%)}@media screen and (min-width:768px){.aml-ground{height:var(--aml-ground-h, 2050px);--aml-drift: 260px}}.aml-ground.is-eased{transition:height .36s cubic-bezier(.25,.46,.45,.94)}.aml-ground__layer{position:absolute;top:0;left:0;width:100%;height:var(--aml-ground-h, 2100px);background-image:var(--aml-bg-m, none);background-position:center top;background-repeat:no-repeat;background-size:cover;opacity:0;transition:opacity .24s linear}.aml-ground.is-drift .aml-ground__layer{height:calc(100vh + var(--aml-drift, 260px))}@media screen and (min-width:768px){.aml-ground__layer{background-image:var(--aml-bg-d, none)}}.aml-ground__layer.is-on{opacity:.45}.aml-ground.is-live .aml-ground__layer{will-change:transform}.aml-ground__scrim{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .24s linear;background-color:rgba(var(--aml-ground-rgb, 15, 13, 13),.46);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 1900px,transparent 2250px);mask-image:linear-gradient(to bottom,#000 0,#000 1900px,transparent 2250px)}@media screen and (min-width:960px){.aml-ground__scrim{background-color:transparent;background-image:linear-gradient(to right,rgba(var(--aml-ground-rgb, 15, 13, 13),0) 46%,rgba(var(--aml-ground-rgb, 15, 13, 13),.4) 56% 95%,rgba(var(--aml-ground-rgb, 15, 13, 13),0) 99.5%);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 1450px,transparent 1900px);mask-image:linear-gradient(to bottom,#000 0,#000 1450px,transparent 1900px)}}.aml-ground.is-on .aml-ground__scrim{opacity:1}@media(prefers-reduced-motion:reduce){.aml-ground__layer,.aml-ground__scrim{transition:none}}.aml-process{margin:24px 0 4px;padding:14px 14px 12px;border-top:1px solid rgba(128,128,128,.35);background-color:rgba(var(--aml-figure-rgb, 15, 13, 13),.5)}.aml-process__row{display:flex;flex-wrap:wrap;gap:12px}.aml-process__item{flex:1 1 160px;min-width:0}.aml-process__row.is-single .aml-process__item{flex:0 1 340px;max-width:100%}.aml-process__img{display:block;width:100%;height:auto}.aml-process__caption{margin:10px 0 0;font-size:.8125rem;line-height:1.4;letter-spacing:.01em;opacity:.75}@media screen and (min-width:960px){.aml-process{margin-top:20px}}.aml-subtitle{display:block;margin:-8px 0 16px;font-size:.9375rem;font-weight:400;line-height:1.4;opacity:.7}.product-item__title .aml-subtitle--card{margin:3px 0 0;font-size:.8125rem;opacity:.65}.badges-wrapper__badge--sold-out,.badges-wrapper__badge--sold-out:hover,.badges-wrapper__badge--sold-out:visited{color:#ffffffeb!important;background-color:#0f0d0ddb!important;border:1px solid rgba(255,255,255,.42)}
/*# sourceMappingURL=/cdn/shop/t/28/assets/aml-product.css.map */
