:root{--als-bg: #FAF7F2;--als-ink: #252125;--als-plum: #4B2638;--als-plum-hi: #3C1E2D;--als-blush: #EADDD8;--als-oat: #E8E0D4;--als-white: #FFFFFF;--als-muted: #6B6267;--als-line: #DED5D5;--als-serif: "DM Serif Display", Georgia, "Times New Roman", serif;--als-sans: "Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--als-maxw: 1320px;--als-gutter: clamp(1.25rem, .5rem + 3vw, 2.5rem);--als-section: clamp(3.5rem, 2rem + 6vw, 7.5rem);--als-fs-eyebrow: .75rem;--als-fs-sm: .875rem;--als-fs-body: 1rem;--als-fs-h4: 1.0625rem;--als-fs-h3: 1.3125rem;--als-fs-h2: clamp(2rem, 1.4rem + 2.6vw, 3rem);--als-fs-display: clamp(2.75rem, 1.5rem + 5.4vw, 4.75rem);--als-radius-btn: 4px;--als-radius-card: 6px;--als-radius-pill: 999px;--als-ease: cubic-bezier(.22, .61, .36, 1);--font-body--family: var(--als-sans);--font-subheading--family: var(--als-sans);--font-heading--family: var(--als-serif);--font-accent--family: var(--als-serif);--font-heading--weight: 400;--font-accent--weight: 400;--font-h1--weight: 400;--font-h2--weight: 400;--font-h3--weight: 600;--font-h4--weight: 600;--font-h1--letter-spacing: normal;--font-h2--letter-spacing: normal}body{background:var(--als-bg);color:var(--als-ink);font-family:var(--als-sans);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,.h1,.h2{font-family:var(--als-serif);text-wrap:balance}h1,.h1{line-height:1.06}h2,.h2{line-height:1.12}h3,h4,h5,h6,.h3,.h4,.h5,.h6{font-family:var(--als-sans);letter-spacing:normal;text-wrap:pretty}h3,.h3{font-weight:600;line-height:1.3}p{text-wrap:pretty}a{text-underline-offset:.15em}::selection{background:var(--als-plum);color:var(--als-bg)}.als-eyebrow{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--als-sans);font-weight:600;font-size:var(--als-fs-eyebrow);line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--als-plum)}.als-eyebrow:before{content:"";width:2rem;height:7px;flex:none;background:linear-gradient(currentColor,currentColor) left center / 1px 7px no-repeat,linear-gradient(currentColor,currentColor) left center / 2rem 1px no-repeat}.als-eyebrow--center{justify-content:center}.als-ferrule{--w: 4rem;width:var(--w);height:8px;margin-inline:auto;position:relative;color:var(--als-plum)}.als-ferrule:before{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:currentColor;opacity:.55}.als-ferrule:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:currentColor}.als-wrap{max-width:var(--als-maxw);margin-inline:auto;padding-inline:var(--als-gutter)}.als-section{padding-block:var(--als-section)}.als-section--tight{padding-block:calc(var(--als-section) * .6)}.als-panel-blush{background:var(--als-blush)}.als-panel-oat{background:var(--als-oat)}.als-panel-plum{background:var(--als-plum);color:var(--als-bg)}.als-panel-plum h1,.als-panel-plum h2,.als-panel-plum h3{color:var(--als-bg)}.button,button.button,.shopify-payment-button__button--unbranded{font-family:var(--als-sans);font-weight:600;letter-spacing:.01em;transition:transform .18s var(--als-ease),box-shadow .18s var(--als-ease),background-color .18s var(--als-ease)}@media(hover:hover)and (pointer:fine){.button:hover,button.button:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-1px);box-shadow:0 6px 18px #4b263829}}:focus-visible{outline:2px solid var(--als-plum);outline-offset:2px}button[name=add],.shopify-section button[name=add]{background-color:var(--als-plum)!important;border-color:var(--als-plum)!important;color:var(--als-bg)!important;font-weight:600!important;transition:background-color .25s ease,transform .2s ease,box-shadow .25s ease!important}button[name=add]:hover,.shopify-section button[name=add]:hover{background-color:var(--als-plum-hi)!important;border-color:var(--als-plum-hi)!important}:where(.product-card,.card){box-shadow:none}:where(.product-card,.card) :where(.card__media,.product-card__media,.media){border-radius:var(--als-radius-card);overflow:hidden}:where(.product-card__title,.card__heading,.card-information__text a){font-family:var(--als-sans);font-weight:600;letter-spacing:normal}:where(.price,.price__regular,.price-list){font-family:var(--als-sans);font-weight:500;font-variant-numeric:tabular-nums}@media screen and (min-width:750px){#header-component .header__underlay-open{display:none!important}#header-component .menu-list__list-item:has(>.menu-list__submenu){position:relative!important}#header-component .menu-list__submenu{position:absolute!important;inset:auto auto auto 0!important;top:100%!important;width:320px!important;max-width:92vw!important;padding:10px 0 0!important;margin:0!important;background:transparent!important;clip-path:none!important;-webkit-clip-path:none!important;transform:none!important}#header-component .menu-list__submenu-inner{display:block!important;position:static!important;width:100%!important;margin:0!important;padding:0!important;transform:none!important;max-height:none!important;overflow:visible!important;opacity:1!important;background:transparent!important}#header-component .menu-list__submenu .mega-menu{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:6px!important;background:var(--als-blush)!important;border:1px solid var(--als-line)!important;border-radius:14px!important;box-shadow:0 20px 46px #25212533!important;max-height:min(72vh,560px)!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:rgba(37,33,37,.28) transparent}#header-component .menu-list__submenu .mega-menu__grid,#header-component .menu-list__submenu .mega-menu__list,#header-component .menu-list__submenu .mega-menu__column{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;column-count:1!important;grid-template-columns:none!important;gap:0!important}#header-component .menu-list__submenu .mega-menu__column>div{margin:0!important}#header-component .menu-list__submenu .mega-menu__link-image,#header-component .menu-list__submenu .mega-menu__link:before{display:none!important}#header-component .menu-list__submenu .mega-menu__link,#header-component .menu-list__submenu .mega-menu__link:has(.mega-menu__link-image){display:block!important;width:100%;padding:9px 12px!important;border-radius:9px;color:var(--als-ink);font-family:var(--font-body--family);font-weight:500;font-size:.95rem;line-height:1.3;white-space:nowrap;transition:background-color .16s ease,color .16s ease}#header-component .menu-list__submenu .mega-menu__link:hover,#header-component .menu-list__submenu .mega-menu__link:focus-visible{background:#4b263814;color:var(--als-plum)}#header-component .menu-list__submenu .mega-menu__list>li:first-child{margin-bottom:4px!important;padding-bottom:4px!important;border-bottom:1px solid var(--als-line)!important}#header-component .menu-list__submenu .mega-menu__list>li:first-child .mega-menu__link{font-family:var(--font-body--family);font-weight:600;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--als-plum)}#header-component .menu-list__submenu .mega-menu__list>li:first-child .mega-menu__link:after{content:" \2192";color:var(--als-plum)}}.shopify-section-group-footer-group{font-weight:500!important}.shopify-section-group-footer-group a,.shopify-section-group-footer-group button:not(.quick-add__button){font-weight:600!important}.shopify-section-group-footer-group h1,.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3,.shopify-section-group-footer-group h4,.shopify-section-group-footer-group h5{font-weight:700!important}.shopify-section-group-footer-group input{font-weight:500!important}@media(prefers-reduced-motion:reduce){.button,button.button,.shopify-payment-button__button--unbranded{transition:none}.button:hover,button.button:hover{transform:none}}zoom-dialog dialog{width:auto!important;max-width:min(92vw,760px)!important;height:auto!important;max-height:74vh!important;top:0!important;right:0!important;bottom:104px!important;left:0!important;margin:auto!important;padding:0!important;border:0!important;border-radius:18px!important;overflow:auto!important;box-shadow:0 30px 90px #00000080!important;background:var(--als-white)!important}zoom-dialog dialog::backdrop{background:#252125c7!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}zoom-dialog dialog .product-media-container,zoom-dialog dialog slideshow-slide,zoom-dialog dialog li{height:auto!important;min-height:0!important;max-height:none!important;background:var(--als-white)!important}zoom-dialog dialog img{width:auto!important;height:auto!important;max-width:100%!important;max-height:72vh!important;object-fit:contain!important;margin-inline:auto!important;display:block!important}zoom-dialog dialog .product-media__drag-zoom-wrapper{aspect-ratio:auto!important;min-height:0!important}zoom-dialog dialog .dialog-zoomed-gallery img{background:linear-gradient(135deg,var(--als-blush),var(--als-oat));border-radius:12px}@media screen and (max-width:749px){zoom-dialog dialog{width:100vw!important;max-width:100vw!important;height:calc(100svh - 120px)!important;max-height:none!important;top:0!important;right:0!important;bottom:104px!important;left:0!important;border-radius:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}zoom-dialog dialog::backdrop{background:#140e12eb!important}zoom-dialog dialog .dialog-zoomed-gallery{height:100%!important;align-items:stretch!important}zoom-dialog dialog .dialog-zoomed-gallery>li{height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-inline:12px!important;background:transparent!important}zoom-dialog dialog .dialog-zoomed-gallery drag-zoom-wrapper,zoom-dialog dialog .dialog-zoomed-gallery .product-media{width:100%!important;height:auto!important;overflow:hidden!important;background:transparent!important}zoom-dialog dialog .dialog-zoomed-gallery img{transform:none!important;width:100%!important;height:auto!important;max-height:calc(100svh - 150px)!important;object-fit:contain!important}zoom-dialog dialog>button{position:fixed!important;top:14px!important;right:14px!important;margin:0!important;width:44px!important;height:44px!important;background:#faf7f229!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}zoom-dialog dialog .dialog-thumbnails-list-container{position:fixed!important;inset:auto 0 26px 0!important;margin-inline:auto!important;width:fit-content!important;max-width:92vw!important;display:flex!important;justify-content:center!important;align-items:center!important;height:auto!important;z-index:6!important}zoom-dialog dialog .dialog-thumbnails-list{position:static!important;margin:0!important;display:flex!important;flex-direction:row!important;gap:8px!important;padding:8px!important;border-radius:14px!important;background:#252125d1!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 30px #00000061!important;overflow-x:auto!important;max-width:92vw!important;width:auto!important;height:auto!important}zoom-dialog dialog .dialog-thumbnails-list img{width:54px!important;height:54px!important;object-fit:cover!important;border-radius:8px!important;max-height:none!important}zoom-dialog dialog>button{position:sticky!important;top:12px!important;margin-inline-start:auto!important;margin-inline-end:12px!important;width:38px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#252125e0!important;color:var(--als-bg)!important;z-index:5!important}zoom-dialog dialog>button:hover{background:var(--als-plum-hi)!important}.product-information [class*=thumbnail] img{border-radius:8px}.product-information h1{color:var(--als-ink)!important}.product-information .als-sub{color:var(--als-muted)!important;opacity:1!important}.product-information .als-usps li{color:var(--als-ink)}.product-information .als-mt{color:var(--als-muted)!important;opacity:1!important}.product-information quantity-selector-component,.product-information .quantity-selector{border-color:#2521254d!important}.product-information .group-block-content:has(>product-price+div>.als-disc){flex-direction:row!important;flex-wrap:wrap!important;align-items:center;column-gap:clamp(12px,2vw,18px)}.product-information .group-block-content:has(>product-price+div>.als-disc)>*{flex:1 0 100%;min-width:0}.product-information .group-block-content:has(>product-price+div>.als-disc)>product-price,.product-information .group-block-content:has(>product-price+div>.als-disc)>product-price+div{flex:0 1 auto}.product-information product-price.h4{display:block!important;width:fit-content!important;max-width:100%!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;line-height:1!important;animation:als-price-in .45s cubic-bezier(.23,1,.32,1) both}.product-information product-price.h4 [ref=priceContainer]{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;column-gap:10px!important;row-gap:2px!important}.product-information product-price.h4 .price{font-family:var(--als-sans)!important;font-weight:600!important;font-size:clamp(1.75rem,1.35rem + 1.4vw,2.25rem)!important;line-height:1!important;letter-spacing:-.025em!important;font-variant-numeric:lining-nums tabular-nums;color:var(--als-ink)!important;white-space:nowrap!important}.product-information product-price.h4 .price-item__group.price{color:var(--als-plum)!important}.product-information product-price.h4 .compare-at-price{font-family:var(--als-sans)!important;font-size:clamp(1rem,.9rem + .35vw,1.15rem)!important;font-weight:500!important;font-variant-numeric:lining-nums tabular-nums;color:var(--als-muted)!important;text-decoration-line:line-through!important;text-decoration-thickness:1.5px!important;text-decoration-color:#4b2638b3!important;white-space:nowrap!important}.product-information .als-disc{margin:0!important;min-height:0}.product-information .als-disc__badge{display:inline-flex!important;align-items:center;gap:8px;padding:5px 14px 5px 5px!important;background:var(--als-plum)!important;color:var(--als-bg)!important;font-family:var(--als-sans)!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.15;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;border-radius:var(--als-radius-pill)!important;box-shadow:0 6px 16px #4b26383d!important;animation:als-badge-pop .32s cubic-bezier(.23,1,.32,1) .18s both}.product-information .als-disc__pct{padding:4px 10px;border-radius:var(--als-radius-pill);background:var(--als-bg);color:var(--als-plum);font-size:.8rem;font-weight:700;letter-spacing:.04em}@media screen and (max-width:749px){.product-information .als-disc__badge{flex-direction:column;gap:3px;padding:5px 10px 6px!important;border-radius:12px!important;font-size:.78rem!important}.product-information .als-disc__pct{padding:2px 8px;font-size:.74rem}}@keyframes als-price-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes als-badge-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.product-information product-price.h4,.product-information .als-disc__badge{animation:none!important}}@media screen and (min-width:750px){.product-information__media{align-self:start;position:sticky;top:calc(var(--sticky-header-offset, 0px) + 24px);overflow:hidden;background:var(--als-white);border:1px solid rgba(37,33,37,.14);border-radius:18px;padding:22px;box-shadow:0 1px 2px #2521250d,0 14px 34px #2521251a;z-index:var(--layer-flat, 1)}.product-information__media media-gallery{--thumbnail-width: 64px !important;width:100%;max-width:max(360px,calc(100svh - 260px));margin-inline:auto}.product-information__media .product-media-gallery,.product-information__media .product-media-container,.product-information__media img,.product-information__media video{border-radius:12px}.product-information__media [class*=thumbnail]{border-radius:8px}}.product-card__content{background:var(--als-white);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #2521250d,0 6px 18px #2521250f;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s ease,border-color .35s ease;border:1px solid rgba(37,33,37,.12)}product-card:hover .product-card__content,product-card:focus-within .product-card__content{transform:translateY(-5px);box-shadow:0 2px 6px #2521250f,0 18px 40px #25212521;border-color:#2521253d}product-card .product-media-container{aspect-ratio:1 / 1!important}product-card .product-media img{transition:transform .5s cubic-bezier(.23,1,.32,1)}product-card:hover .product-media img,product-card:focus-within .product-media img{transform:scale(1.045)}.product-badges__badge--rectangle.color-custom-badge-sale{background-color:var(--als-plum)!important;color:var(--als-bg)!important;font-weight:600!important}.product-card__content .rte{padding-inline:16px;padding-block-start:2px}.product-card__content .rte p{font-weight:600!important;color:var(--als-ink)}product-price.h6{padding-inline:16px!important;padding-block-end:16px!important}product-price.h6 .price-item__group.price{color:var(--als-plum)!important;font-weight:700!important;font-size:1.28em!important}product-price.h6 .price-item__group.compare-at-price{color:#25212573!important;font-weight:600!important;font-size:1.02em!important}.quick-add,.quick-add-component{--quick-add-background: var(--als-plum) !important;--quick-add-foreground: var(--als-bg) !important}button.quick-add__button{border-color:var(--als-plum)!important;font-weight:600!important;box-shadow:0 4px 14px #25212538!important;transition:background-color .25s ease,transform .2s ease,box-shadow .25s ease!important}button.quick-add__button:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 8px 20px #4b263852!important}.als-subpanel>.menu-drawer__menu-item--mainlist{justify-content:space-between}.als-subpanel__caret{display:inline-flex;align-items:center;margin-inline-start:auto;padding-inline-start:var(--padding-md);flex-shrink:0}.als-subpanel__caret svg{width:var(--icon-size-xs);height:var(--icon-size-xs);transform:rotate(-90deg)}.als-subpanel__view{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6!important;display:flex!important;flex-direction:column;background:var(--color-background)!important;overflow-y:auto;transform:translate(100%);visibility:hidden;opacity:0;transition:transform .3s ease,visibility .3s ease,opacity .3s ease}.als-subpanel--open>.als-subpanel__view{transform:translate(0)!important;visibility:visible!important;opacity:1!important}.als-subpanel__nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--color-border)}.als-subpanel__back{display:inline-flex;align-items:center;gap:6px;justify-self:start;width:fit-content;padding:var(--padding-lg);border:0;background:transparent;box-shadow:none;color:var(--color-foreground);font:inherit;cursor:pointer}.als-subpanel__back .icon-caret--backward svg{width:var(--icon-size-xs);height:var(--icon-size-xs);transform:rotate(90deg)}.als-subpanel__back-text{font-weight:600;font-size:.95rem}.als-subpanel__view .menu-drawer__title{justify-self:center;padding:var(--padding-md) var(--padding-sm);color:var(--color-foreground);text-decoration:none}.als-subpanel__close{justify-self:end;width:fit-content;height:fit-content;padding:var(--padding-lg);border:0;background:transparent;box-shadow:none;color:var(--color-foreground);cursor:pointer}.als-subpanel__close svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.als-subpanel__view .menu-drawer__menu--childlist{display:block!important;grid-template-columns:none!important;flex-grow:1;padding-inline:var(--drawer-padding);padding-block-start:var(--padding-xs)}.als-subpanel__view .menu-drawer__link-image{display:none!important}.als-subpanel__view .menu-drawer__menu-item{flex-direction:row!important;align-items:center!important;row-gap:0!important;padding:var(--padding-2xs) 0!important}.als-subpanel__view .menu-drawer__menu-item:before{display:none!important}.als-subpanel__view .menu-drawer__list-item{display:block;min-height:0}.als-subpanel__view .menu-drawer__menu--childlist>li:first-child{border-bottom:1px solid rgba(37,33,37,.14);margin-bottom:4px;padding-bottom:2px}.als-subpanel__view .menu-drawer__menu--childlist>li:first-child .menu-drawer__menu-item{font-weight:600;color:var(--als-plum)}.als-subpanel__view .menu-drawer__menu--childlist>li:first-child .menu-drawer__menu-item-text:after{content:" \2192";color:var(--als-plum)}html,.page-wrapper{scrollbar-gutter:stable}#header-component{--als-nav-item-height: 46px}#header-component .menu-list{align-items:center;min-height:var(--als-nav-item-height)}#header-component .menu-list__list-item:not([slot=overflow]){min-height:var(--als-nav-item-height);justify-content:center}#header-component .menu-list__link,#header-component .menu-list__link:hover,#header-component .menu-list__link:focus,#header-component .menu-list__link:focus-visible,#header-component .menu-list__link:active,#header-component .menu-list__link--active,#header-component .menu-list__link[aria-current],#header-component .menu-list__link[aria-expanded=true]{position:relative;display:inline-flex;align-items:center;min-height:var(--als-nav-item-height);padding-block:0;border-width:0;font-weight:500;line-height:1.3;letter-spacing:normal;text-decoration:none;transform:none;transition:color .18s var(--als-ease)}#header-component .menu-list__link .menu-list__link-title{position:relative}#header-component .menu-list__link .menu-list__link-title:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .22s var(--als-ease);pointer-events:none}@media(hover:hover)and (pointer:fine){#header-component .menu-list__list-item:hover>.menu-list__link .menu-list__link-title:after,#header-component .menu-list__list-item:hover>.menu-list__trigger>.menu-list__link .menu-list__link-title:after{transform:scaleX(1)}}#header-component .menu-list__link:focus-visible .menu-list__link-title:after,#header-component .menu-list__link--active .menu-list__link-title:after,#header-component .menu-list__link[aria-current=page] .menu-list__link-title:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){#header-component .menu-list__link .menu-list__link-title:after{transition:none}}@media screen and (min-width:750px){#header-component .menu-list__submenu .mega-menu__content,#header-component .menu-list__submenu .mega-menu__content-list{display:none!important}}button[name=add],.shopify-section button[name=add]{transform:none;box-shadow:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(hover:hover)and (pointer:fine){button[name=add]:hover,.shopify-section button[name=add]:hover{transform:translateY(-1px);box-shadow:0 8px 22px #4b26384d!important}}@media(hover:none),(pointer:coarse){button[name=add]:hover,.shopify-section button[name=add]:hover,button.quick-add__button:hover{transform:none;box-shadow:0 4px 14px #25212538!important}button[name=add]:hover:not(:active),.shopify-section button[name=add]:hover:not(:active){background-color:var(--als-plum)!important;border-color:var(--als-plum)!important}}button[name=add][data-added=true],.shopify-section button[name=add][data-added=true],.add-to-cart-button[data-added=true]{color:transparent!important}button[name=add][data-added=true] .add-to-cart__added,.add-to-cart-button[data-added=true] .add-to-cart__added{color:var(--als-bg, #faf7f2)!important}button[name=add],.shopify-section button[name=add],button.quick-add__button{transition:background-color .2s ease,transform .15s cubic-bezier(.22,.61,.36,1),box-shadow .2s ease,color .12s linear!important}button[name=add]:active,.shopify-section button[name=add]:active,button.quick-add__button:active{transform:scale(.975);box-shadow:0 2px 8px #4b263838!important;transition-duration:.09s!important}button[name=add][data-als-pending=true]{position:relative;overflow:hidden;cursor:progress}button[name=add][data-als-pending=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(100deg,#fff0 30%,#ffffff2e,#fff0 70%);background-size:220% 100%;animation:als-atc-sheen .9s linear infinite;pointer-events:none}@keyframes als-atc-sheen{0%{background-position:140% 0}to{background-position:-40% 0}}@media(prefers-reduced-motion:reduce){button[name=add],.shopify-section button[name=add],button.quick-add__button{transition:background-color .2s ease!important}button[name=add]:active,button.quick-add__button:active{transform:none}button[name=add][data-als-pending=true]:before{animation:none;opacity:.4}}button.quick-add__button{transform:none}@media(hover:hover)and (pointer:fine){button.quick-add__button:hover{transform:translateY(-1px) scale(1.03)}}.als-cat-grid:not(:has(.als-cat-card)){display:none}.als-card{position:relative;display:flex;flex-direction:column;height:100%;padding:6px;border-radius:18px;background:var(--als-white, #fff);border:1px solid rgb(37 33 37 / .1);box-shadow:0 1px 2px #2521250a,0 8px 24px #2521250d}@media(hover:hover)and (pointer:fine){.als-card:hover{box-shadow:0 2px 6px #2521250f,0 18px 40px #2521251f;border-color:#2521252e}}.als-card__media{position:relative;display:block;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:var(--als-blush, #eaddd8)}.als-card__media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;text-decoration:none}.als-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--als-dur-large, .56s) var(--als-ease-out, ease),opacity var(--als-dur-state, .26s) linear}.als-card__img--hover{opacity:0}@media(hover:hover)and (pointer:fine){.als-card:hover .als-card__img{transform:scale(1.04)}.als-card:hover .als-card__img--hover{opacity:1}}.als-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,var(--als-oat, #e8e0d4),var(--als-blush, #eaddd8))}.als-card__badge{position:absolute;top:10px;left:10px;z-index:2;padding:4px 10px;border-radius:var(--als-radius-pill, 999px);background:var(--als-plum, #4b2638);color:var(--als-bg, #faf7f2);font-family:var(--font-body--family);font-size:.68rem;font-weight:700;letter-spacing:.03em}.als-card__badge--muted{background:#2521259e}.als-card__add{position:absolute;inset-inline:8px;bottom:8px;z-index:2;display:block}@media(hover:hover)and (pointer:fine){.als-card__add{opacity:0;transform:translate3d(0,8px,0);transition:opacity var(--als-dur-state, .26s) var(--als-ease-out, ease),transform var(--als-dur-state, .26s) var(--als-ease-out, ease)}.als-card:hover .als-card__add,.als-card:focus-within .als-card__add{opacity:1;transform:none}}.als-card__add button.quick-add__button{--quick-add-mobile-display: inline-flex;--quick-add-mobile-opacity: 1;position:static;width:100%;max-inline-size:100%;min-inline-size:0;height:40px;justify-content:center;gap:7px;padding-inline:16px;border:0;border-radius:var(--als-radius-pill, 999px);background:var(--als-plum, #4b2638);color:var(--als-bg, #faf7f2);font-family:var(--font-body--family);font-size:.82rem;font-weight:600;box-shadow:0 6px 18px #25212538;-webkit-backdrop-filter:none;backdrop-filter:none}.als-card__add quick-add-component,.als-card__add quick-add-component form{position:static;inset:auto;display:flex;flex-direction:column;width:100%}.als-card__add quick-add-component form{align-items:stretch}.als-card__add add-to-cart-component{display:block;width:100%}.als-card__add button.quick-add__button:active{scale:.97}.als-card__add button.quick-add__button:hover{scale:1;background:var(--als-plum-hi, #3c1e2d)}.als-card__add .quick-add__button-text,.als-card__add button.quick-add__button>span:not(.svg-wrapper){opacity:1;width:auto}@media screen and (max-width:749px){.als-card__add{opacity:1;transform:none}}.als-card__body{padding:12px 10px 10px;display:flex;flex-direction:column;gap:5px}.als-card__title{font-family:var(--font-body--family);font-size:.875rem;font-weight:600;line-height:1.35;color:var(--als-ink, #252125);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.als-card__price{margin:0;display:flex;align-items:baseline;gap:8px;font-family:var(--font-body--family);font-variant-numeric:tabular-nums}.als-card__price-now{font-size:.95rem;font-weight:700;color:var(--als-plum, #4b2638)}.als-card__price-was{font-size:.8rem;font-weight:500;color:#25212573}@media(prefers-reduced-motion:reduce){.als-card__img,.als-card__add{transition:none}.als-card:hover .als-card__img{transform:none}}.als-cat-card{transition:transform var(--als-dur-hover, .18s) var(--als-ease-out, ease),box-shadow var(--als-dur-state, .26s) var(--als-ease-soft, ease)!important}@media(hover:hover)and (pointer:fine){.als-cat-card:hover,.als-cat-card:focus-visible{transform:translate3d(0,-4px,0)}}.als-cat-card__media img{transition:transform var(--als-dur-large, .56s) var(--als-ease-out, ease)!important}.als-cat-card__link,.als-cat-card__link svg{transition:opacity var(--als-dur-hover, .18s) var(--als-ease-out, ease),transform var(--als-dur-hover, .18s) var(--als-ease-out, ease)!important}.product-card__content{transition:transform var(--als-dur-hover, .18s) var(--als-ease-out, ease),box-shadow var(--als-dur-state, .26s) var(--als-ease-soft, ease),border-color var(--als-dur-state, .26s) var(--als-ease-soft, ease)!important}@media(hover:hover)and (pointer:fine){product-card:hover .product-card__content,product-card:focus-within .product-card__content{transform:translate3d(0,-4px,0)}}.button,button.button,.als-hero__cta,.als-cat-cta__btn,button.quick-add__button{transition:transform var(--als-dur-hover, .18s) var(--als-ease-out, ease),box-shadow var(--als-dur-state, .26s) var(--als-ease-soft, ease),background-color var(--als-dur-hover, .18s) var(--als-ease-out, ease),color var(--als-dur-hover, .18s) var(--als-ease-out, ease),border-color var(--als-dur-hover, .18s) var(--als-ease-out, ease)}.button:active,button.button:active,.als-hero__cta:active,.als-cat-cta__btn:active{transform:scale(.975);transition-duration:var(--als-dur-press, .12s)}@media(prefers-reduced-motion:reduce){.als-cat-card,.als-cat-card__media img,.als-cat-card__link,.product-card__content,.button,button.button,.als-hero__cta,.als-cat-cta__btn,button.quick-add__button{transition:none!important}.als-cat-card:hover,.als-cat-card:focus-visible,product-card:hover .product-card__content,.button:active,button.button:active,.als-hero__cta:active,.als-cat-cta__btn:active{transform:none}}.product-information__media .slideshow-controls__thumbnail{position:relative;transition:opacity var(--als-dur-hover, .18s) var(--als-ease-out, ease),transform var(--als-dur-hover, .18s) var(--als-ease-out, ease)}.product-information__media .slideshow-controls__thumbnail[aria-current=false],.product-information__media .slideshow-controls__thumbnail:not([aria-current]):not(.is-active){opacity:.5}@media(hover:hover)and (pointer:fine){.product-information__media .slideshow-controls__thumbnail:hover{opacity:1}}.product-information__media .slideshow-controls__thumbnail[aria-current=true],.product-information__media .slideshow-controls__thumbnail.is-active{opacity:1}.product-information__media .slideshow-controls__thumbnail[aria-current=true]:after,.product-information__media .slideshow-controls__thumbnail.is-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--als-plum, #4b2638);pointer-events:none}.product-information__media .slideshow-controls__thumbnail:active{transform:scale(.96);transition-duration:var(--als-dur-press, .12s)}.product-information__media .slideshow-control--previous,.product-information__media .slideshow-control--next{color:var(--als-ink, #252125);transition:background-color var(--als-dur-hover, .18s) var(--als-ease-out, ease),color var(--als-dur-hover, .18s) var(--als-ease-out, ease),transform var(--als-dur-hover, .18s) var(--als-ease-out, ease)}@media(hover:hover)and (pointer:fine){.product-information__media .slideshow-control--previous:hover,.product-information__media .slideshow-control--next:hover{color:var(--als-plum, #4b2638)}}.product-information__media .slideshow-control--previous:active,.product-information__media .slideshow-control--next:active{transform:scale(.94);transition-duration:var(--als-dur-press, .12s)}.product-information .als-proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;margin-block:14px 2px;padding:11px 15px;border:1px solid var(--als-line, #ded5d5);border-radius:12px;background:#fff9}.product-information .als-proof__left{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 15rem}.product-information .als-proof__line{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--font-body--family);font-size:.82rem;font-weight:500;line-height:1.35;color:var(--als-muted, #6b6267)}.product-information .als-proof__line strong{font-weight:700;color:var(--als-ink, #252125)}.product-information .als-proof__line--stock strong{color:var(--als-plum, #4b2638)}.product-information .als-proof__dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:#3f9d6a;box-shadow:0 0 0 3px #3f9d6a29}.product-information .als-proof__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#3f9d6a;animation:als-proof-ripple 2s cubic-bezier(.23,1,.32,1) infinite}@keyframes als-proof-ripple{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(3.2);opacity:0}}.product-information .als-proof--out .als-proof__dot:after{display:none}.product-information .als-proof__track{display:block;height:4px;margin-top:2px;border-radius:999px;background:#25212517;overflow:hidden}.product-information .als-proof__fill{display:block;height:100%;width:var(--als-proof-fill, 0%);border-radius:999px;background:linear-gradient(90deg,var(--als-plum, #4b2638),#8a6474);transform-origin:left center;animation:als-proof-fill .9s cubic-bezier(.23,1,.32,1) .35s both}@keyframes als-proof-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.product-information .als-proof__clock{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--als-blush, #eaddd8);color:var(--als-plum, #4b2638)}.product-information .als-proof__clock svg{width:30px;height:30px}.product-information .als-proof__clock-face{stroke:currentColor;stroke-width:2}.product-information .als-proof__clock-ticks{stroke:currentColor;stroke-width:2;stroke-linecap:round;opacity:.5}.product-information .als-proof__clock-hand{stroke:currentColor;stroke-width:2.4;stroke-linecap:round;transform-box:view-box;transform-origin:20px 20px}.product-information .als-proof__clock-hand--m{animation:als-clock-spin 6s linear infinite}.product-information .als-proof__clock-hand--h{animation:als-clock-spin 72s linear infinite}.product-information .als-proof__clock-pin{fill:currentColor}@keyframes als-clock-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.product-information .als-proof__dot:after,.product-information .als-proof__clock-hand{animation:none}.product-information .als-proof__fill{animation:none}}.product-information .als-proof__right{display:flex;align-items:center;gap:7px;flex:none}.product-information .als-proof__score{font-family:var(--font-body--family);font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--als-ink, #252125)}.product-information .als-proof--out{justify-content:flex-start;background:#2521250a}.product-information .als-proof--out .als-proof__dot{background:var(--als-muted, #6b6267);box-shadow:none}.als-revs__pill{display:inline-flex;align-items:center;gap:9px;margin-top:14px;padding:8px 18px;border:1px solid var(--als-line, #ded5d5);border-radius:var(--als-radius-pill, 999px);background:var(--als-white, #fff);font-family:var(--font-body--family);font-size:.86rem}.als-revs__stars{display:inline-flex;gap:1px;color:#e0a02a}.als-revs__stars svg{width:15px;height:15px;fill:currentColor}.als-revs__num{font-weight:700;font-variant-numeric:tabular-nums;color:var(--als-ink, #252125)}.als-revs__dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.4}.als-revs__count{color:var(--als-muted, #6b6267);font-weight:500}.als-revs__marquee{--als-rev-card: 300px;--als-rev-card-height: 470px;--als-rev-gap: 16px;position:relative;margin-top:clamp(26px,3.4vw,40px);margin-inline:calc(50% - 50vw);padding-block:6px 18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);contain:paint}.als-revs__track{display:flex;width:max-content;animation:als-revs-scroll calc(var(--als-rev-cards, 8) * 6.5s) linear infinite}.als-revs__set{display:flex;flex:none;list-style:none;margin:0;padding:0}.als-revs__set>.als-revs__card{margin-inline-end:var(--als-rev-gap)}@keyframes als-revs-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.als-revs__marquee.is-paused .als-revs__track,.als-revs__marquee.is-offscreen .als-revs__track,.als-revs__marquee:focus-within .als-revs__track{animation-play-state:paused}@media(hover:hover)and (pointer:fine){.als-revs__marquee:hover .als-revs__track{animation-play-state:paused}}.als-revs__controls{display:flex;justify-content:center;margin-top:6px}.als-revs__toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--als-line, #ded5d5);border-radius:var(--als-radius-pill, 999px);background:var(--als-white, #fff);color:var(--als-ink, #252125);font-family:var(--font-body--family);font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color var(--als-dur-hover, .18s) ease,transform var(--als-dur-press, .12s) var(--als-ease-out, ease)}.als-revs__toggle svg{width:14px;height:14px}.als-revs__icon-play{display:none}.als-revs__toggle.is-paused .als-revs__icon-play{display:block}.als-revs__toggle.is-paused .als-revs__icon-pause{display:none}.als-revs__toggle:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.als-revs__toggle:hover{border-color:var(--als-plum, #4b2638)}}.als-revs__card.als-revs__card--ph{position:relative;justify-content:center;align-items:center;min-height:210px;text-align:center;border:1.5px dashed rgb(37 33 37 / .26);background:#25212506;box-shadow:none}.als-revs__card.als-revs__card--ph .als-revs__stars-sm{color:#2521252e}.als-revs__static{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;list-style:none;margin:clamp(26px,3.4vw,40px) 0 0;padding:0}@media(prefers-reduced-motion:reduce){.als-revs__marquee{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:max(20px,calc(50vw - 590px));-webkit-mask-image:none;mask-image:none}.als-revs__marquee::-webkit-scrollbar{display:none}.als-revs__track{animation:none;will-change:auto}.als-revs__set[data-clone]{display:none}.als-revs__card{scroll-snap-align:start}.als-revs__controls{display:none}}.als-revs__card{flex:0 0 auto;width:var(--als-rev-card, 300px);height:var(--als-rev-card-height, 470px);display:flex;flex-direction:column;gap:12px;padding:20px 20px 18px;border:1px solid rgb(37 33 37 / .08);border-radius:18px;background:var(--als-white, #fff);box-shadow:0 1px 2px #2521250a,0 10px 26px #2521250f}.als-revs__media{flex:none;width:100%;aspect-ratio:3 / 2;margin:0;overflow:hidden;border-radius:12px;background:var(--als-blush, #eaddd8)}.als-revs__top{min-height:22px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.als-revs__verified{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--als-radius-pill, 999px);background:#3f9d6a1f;color:#2a6f49;font-size:.68rem;font-weight:600}.als-revs__verified svg{width:10px;height:10px}.als-revs__txt{margin:0;font-size:.92rem;line-height:1.6;color:var(--als-ink, #252125);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden}.als-revs__stars-sm{display:inline-flex;gap:2px;color:#e0a02a}.als-revs__stars-sm svg{width:15px;height:15px;fill:currentColor}.als-revs__stars-sm svg.is-off{color:#25212529}.als-revs__who{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid rgb(37 33 37 / .07)}.als-revs__avatar{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--als-blush, #eaddd8);color:var(--als-plum, #4b2638);font-size:.85rem;font-weight:700}.als-revs__meta{display:flex;flex-direction:column;min-width:0}.als-revs__name{font-family:var(--font-body--family);font-size:.88rem;font-weight:600;color:var(--als-ink, #252125);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.als-revs__loc{font-size:.74rem;color:var(--als-muted, #6b6267)}.als-revs__photo{display:block;width:100%;height:100%;margin:0;border-radius:0;object-fit:cover;background:var(--als-blush, #eaddd8)}@media screen and (max-width:749px){.als-revs__marquee{--als-rev-card: 268px;--als-rev-card-height: 450px;--als-rev-gap: 12px}.als-revs__card{padding:18px 16px 16px}}.als-ugc__rail{position:relative;display:flex;gap:12px;list-style:none;margin:-8px -4px -26px;padding:8px 4px 34px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:4px;scrollbar-width:none;outline:none;--als-ugc-fade-l: 1;--als-ugc-fade-r: 1;-webkit-mask-image:linear-gradient(90deg,rgb(0 0 0 / var(--als-ugc-fade-l)) 0,#000 56px,#000 calc(100% - 56px),rgb(0 0 0 / var(--als-ugc-fade-r)) 100%);mask-image:linear-gradient(90deg,rgb(0 0 0 / var(--als-ugc-fade-l)) 0,#000 56px calc(100% - 56px),rgb(0 0 0 / var(--als-ugc-fade-r)))}.als-ugc__rail::-webkit-scrollbar{display:none}.als-ugc__viewport.has-more-left .als-ugc__rail{--als-ugc-fade-l: 0}.als-ugc__viewport.has-more-right .als-ugc__rail{--als-ugc-fade-r: 0}.als-ugc__rail:focus-visible{box-shadow:inset 0 0 0 2px #faf7f28c;border-radius:18px}.als-ugc__item:first-child{margin-inline-start:auto}.als-ugc__item:last-child{margin-inline-end:auto}@media screen and (min-width:750px){.als-ugc__rail{gap:18px}.als-ugc__rail .als-ugc__item{width:clamp(210px,21vw,288px)}}.als-ugc__controls{display:flex;align-items:center;gap:14px;max-width:440px;margin:22px auto 0}.als-ugc__controls[hidden]{display:none}.als-ugc__nav{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgb(250 247 242 / .34);border-radius:50%;background:transparent;color:#faf7f2;cursor:pointer;transition:background-color var(--als-dur-hover, .18s) var(--als-ease-out, ease),border-color var(--als-dur-hover, .18s) var(--als-ease-out, ease),opacity var(--als-dur-state, .26s) var(--als-ease-out, ease),transform var(--als-dur-hover, .18s) var(--als-ease-out, ease)}.als-ugc__nav svg{width:18px;height:18px}@media(hover:hover)and (pointer:fine){.als-ugc__nav:not(:disabled):hover{background:#faf7f21f;border-color:#faf7f299}}.als-ugc__nav:not(:disabled):active{transform:scale(.94);transition-duration:var(--als-dur-press, .12s)}.als-ugc__nav:focus-visible{outline:2px solid #e3c9d3;outline-offset:3px}.als-ugc__nav:disabled{opacity:.32;cursor:default}.als-ugc__track{position:relative;flex:1 1 auto;height:2px;border-radius:2px;background:#faf7f22e;overflow:hidden}.als-ugc__bar{position:absolute;inset-block:0;inset-inline-start:0;width:var(--als-ugc-bar-w, 25%);border-radius:inherit;background:#e3c9d3;transform:translate(var(--als-ugc-bar-x, 0%));transition:transform .14s linear}.als-ugc__count{flex:0 0 auto;margin:0;min-width:7.5ch;text-align:center;font-family:var(--font-body--family);font-size:.78rem;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#faf7f2c7}@media(hover:none)and (pointer:coarse){.als-ugc__nav{display:none}.als-ugc__controls{max-width:260px}}@media(prefers-reduced-motion:reduce){.als-ugc__bar{transition:none}}.als-ugc__item{position:relative;flex:0 0 auto;width:clamp(200px,60vw,268px);aspect-ratio:9 / 16;scroll-snap-align:center;border-radius:16px;overflow:hidden;background:#100b0e;isolation:isolate}.als-ugc__video{width:100%;height:100%;object-fit:cover;display:block}.als-ugc__play,.als-ugc__mute{position:absolute;z-index:2;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#140f1275;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity var(--als-dur-state, .26s) var(--als-ease-out, ease),transform var(--als-dur-hover, .18s) var(--als-ease-out, ease),background-color var(--als-dur-hover, .18s) var(--als-ease-out, ease)}.als-ugc__play{top:0;right:0;bottom:0;left:0;margin:auto;width:52px;height:52px}.als-ugc__play svg{width:20px;height:20px}.als-ugc__mute{top:10px;right:10px;width:32px;height:32px}.als-ugc__mute svg{width:15px;height:15px}.als-ugc__play:active,.als-ugc__mute:active{transform:scale(.94);transition-duration:var(--als-dur-press, .12s)}.als-ugc__icon-pause,.als-ugc__icon-sound,.als-ugc__item.is-playing .als-ugc__icon-play{display:none}.als-ugc__item.is-playing .als-ugc__icon-pause{display:block}.als-ugc__item:not(.is-muted) .als-ugc__icon-muted{display:none}.als-ugc__item:not(.is-muted) .als-ugc__icon-sound{display:block}.als-ugc__item.is-playing .als-ugc__play{opacity:0}@media(hover:hover)and (pointer:fine){.als-ugc__item.is-playing:hover .als-ugc__play{opacity:1}}.als-ugc__item.is-playing .als-ugc__play:focus-visible{opacity:1}.als-ugc__cap{margin:18px 0 0;text-align:center;font-family:var(--font-body--family);font-size:.86rem;font-weight:600;color:var(--als-ink, #252125)}.als-band--plum .als-ugc__cap{color:#e3c9d3}.als-band--plum .als-ugc__item{box-shadow:0 18px 40px #00000059}.als-band--plum .als-ph__box{border-color:#faf7f24d;background:#faf7f20a}.als-band--plum .als-ph__label{color:#faf7f2c7}.als-band--plum .als-ph__path{color:#faf7f28c}.als-band--plum .als-ph__chip{background:#faf7f224;color:#faf7f2cc}.als-cmp2-wrap{max-width:900px;margin-inline:auto}.als-cmp2__h{margin:0 0 8px}.als-cmp2-card{margin-top:20px;border-radius:16px;overflow:hidden;background:var(--als-white, #fff);border:1px solid rgb(37 33 37 / .1);box-shadow:0 1px 2px #2521250a,0 10px 30px #2521250f}.als-cmp2{width:100%;border-collapse:collapse;font-family:var(--font-body--family)}.als-cmp2 thead th{padding:15px 16px;text-align:left;font-size:.82rem;font-weight:700;letter-spacing:.02em}.als-cmp2 thead .als-cmp2__c1{background:var(--als-ink, #252125);color:var(--als-bg, #faf7f2)}.als-cmp2 thead .als-cmp2__c2{background:var(--als-plum, #4b2638);color:var(--als-bg, #faf7f2)}.als-cmp2 thead .als-cmp2__c3{background:#25212512;color:var(--als-muted, #6b6267)}.als-cmp2 tbody tr+tr th,.als-cmp2 tbody tr+tr td{border-top:1px solid rgb(37 33 37 / .08)}.als-cmp2 tbody th,.als-cmp2 tbody td{padding:15px 16px;vertical-align:top;font-size:.9rem;line-height:1.45}.als-cmp2 tbody .als-cmp2__c1{text-align:left;font-weight:700;color:var(--als-ink, #252125);width:28%}.als-cmp2 tbody .als-cmp2__c2{background:#4b26380b;font-weight:600;color:var(--als-ink, #252125)}.als-cmp2 tbody .als-cmp2__c3{color:var(--als-muted, #6b6267)}.als-cmp2 tbody td{display:table-cell}.als-cmp2__mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:8px;border-radius:50%;vertical-align:-3px}.als-cmp2__mark svg{width:10px;height:10px}.als-cmp2__mark--ok{background:#3f9d6a;color:#fff}.als-cmp2__mark--no{background:#2521252e;color:#fff}@media screen and (max-width:749px){.als-cmp2-card{background:transparent;border:0;box-shadow:none;border-radius:0;margin-top:16px}.als-cmp2,.als-cmp2 tbody{display:block}.als-cmp2 thead{display:none}.als-cmp2 tbody tr{display:grid;grid-template-columns:1fr 1fr;margin-bottom:12px;border-radius:14px;overflow:hidden;background:var(--als-white, #fff);border:1px solid rgb(37 33 37 / .1);box-shadow:0 1px 2px #2521250a,0 6px 18px #2521250d}.als-cmp2 tbody tr:last-child{margin-bottom:0}.als-cmp2 tbody tr+tr th,.als-cmp2 tbody tr+tr td{border-top:0}.als-cmp2 tbody .als-cmp2__c1{grid-column:1 / -1;width:auto;padding:12px 15px;background:var(--als-ink, #252125);color:var(--als-bg, #faf7f2);font-size:.82rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.als-cmp2 tbody .als-cmp2__c2,.als-cmp2 tbody .als-cmp2__c3{width:auto;padding:12px 14px 14px;font-size:.84rem;line-height:1.45;min-width:0}.als-cmp2 tbody .als-cmp2__c2{background:#4b26380d;border-right:1px solid rgb(37 33 37 / .08)}.als-cmp2 tbody .als-cmp2__c3{background:#25212505}.als-cmp2 tbody .als-cmp2__c2:before,.als-cmp2 tbody .als-cmp2__c3:before{content:attr(data-label);display:block;margin-bottom:7px;font-size:.64rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;opacity:.55}.als-cmp2 tbody .als-cmp2__c2:before{color:var(--als-plum, #4b2638)}.als-cmp2 tbody .als-cmp2__c3:before{color:var(--als-muted, #6b6267)}.als-cmp2__mark{display:flex;margin:0 0 7px}}@media screen and (max-width:360px){.als-cmp2 tbody tr{grid-template-columns:1fr}.als-cmp2 tbody .als-cmp2__c2,.als-cmp2 tbody .als-cmp2__c3{border-right:0}.als-cmp2 tbody .als-cmp2__c2{border-bottom:1px solid rgb(37 33 37 / .08)}}@media(prefers-reduced-motion:reduce){.product-information__media [class*=thumbnail] button,.product-information__media button[class*=slideshow-control],.als-ugc__play,.als-ugc__mute{transition:none}}.als-ph{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.als-ph--wide{grid-template-columns:1fr}.als-ph__box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:var(--als-ph-ratio, 4 / 5);min-height:116px;max-height:340px;padding:28px 22px;text-align:center;border:1.5px dashed rgb(37 33 37 / .28);border-radius:14px;background:#25212506}.als-ph__chip{position:absolute;top:10px;left:10px;padding:3px 9px;border-radius:var(--als-radius-pill, 999px);background:#2521251a;color:var(--als-muted, #6b6267);font-family:var(--font-body--family);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.als-ph__label{margin:0;max-width:30ch;font-family:var(--font-body--family);font-size:.875rem;font-weight:500;line-height:1.5;color:var(--als-muted, #6b6267);text-wrap:pretty}.als-ph__path{margin:0;font-family:var(--font-body--family);font-size:.74rem;font-weight:600;line-height:1.4;color:#2521256b;text-wrap:pretty}.als-ugc .als-ph{justify-content:center;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));max-width:840px;margin-inline:auto}.als-ugc .als-ph__box{max-height:480px}.als-ph--wide .als-ph__box{min-height:96px}@media screen and (max-width:749px){.als-ph{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px}.als-ph__box{min-height:100px;padding:22px 14px}.als-ph__label{font-size:.8rem}.als-ph__path{font-size:.68rem}}product-card .rating-wrapper{align-items:center;gap:6px;padding-inline:16px;margin-top:auto;padding-top:6px}product-card .rating-wrapper+product-price.h6{padding-top:2px}product-card .product-card__content>product-price.h6:not(.rating-wrapper+product-price){margin-top:auto}product-card .rating{--star-size: 13px !important}product-card .rating-wrapper .rating-count.paragraph{margin:0;color:var(--als-muted, #6b6267);font-size:.78rem;font-weight:500;line-height:1.2}section.als-spot{background:var(--als-bg, #faf7f2)}.als-nudge{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--als-blush, #eaddd8);font-family:var(--font-body--family);color:var(--als-ink, #252125)}.als-nudge__text{margin:0 0 8px;font-size:.82rem;line-height:1.4}.als-nudge__text strong{color:var(--als-plum, #4b2638);font-weight:700}.als-nudge__pct{color:var(--als-muted, #6b6267);font-size:.76rem}.als-nudge__row{display:flex;gap:8px;align-items:center}.als-nudge__select{flex:1 1 auto;min-width:0;min-height:40px;padding:0 10px;border:1px solid var(--als-line, #ded5d5);border-radius:8px;background:var(--als-white, #fff);color:var(--als-ink, #252125);font:inherit;font-size:.85rem}.als-nudge__add{flex:0 0 auto;min-height:40px;min-width:64px;padding:0 14px;border:0;border-radius:999px;background:var(--als-plum, #4b2638);color:#fff;font:600 .82rem/1 var(--font-body--family);cursor:pointer;transition:transform .16s var(--als-ease-out, ease-out),background-color .18s ease}.als-nudge__row>input[type=hidden]+.als-nudge__add{flex:1 1 auto}.als-nudge__add:active{transform:scale(.97)}.als-nudge__add[aria-busy=true]{opacity:.6;cursor:progress}.als-nudge__add:focus-visible,.als-nudge__select:focus-visible{outline:2px solid var(--als-plum, #4b2638);outline-offset:2px}@media(hover:hover)and (pointer:fine){.als-nudge__add:hover{background:var(--als-plum-hi, #3c1e2d)}}@media(prefers-reduced-motion:reduce){.als-nudge__add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/als-page-styles.css.map */
