:root{--alpine-paper:#f1eee7;--alpine-surface:#fbfaf6;--alpine-forest:#20302a;--alpine-forest-deep:#18241f;--alpine-sage:#c9dba8;--alpine-sage-light:#e4e8df;--alpine-moss:#5f6f56;--alpine-stone:#d9d6cc;--alpine-ink:#1d1c17;--alpine-snow:#f4f1e9;--color-base-100:var(--alpine-paper);--color-base-200:var(--alpine-sage-light);--color-base-300:var(--alpine-stone);--color-base-content:var(--alpine-ink);--color-primary:var(--alpine-sage);--color-primary-content:var(--alpine-forest);--color-secondary:var(--alpine-moss);--color-secondary-content:#fff;--color-accent:var(--alpine-moss);--color-accent-content:#fff;--color-neutral:var(--alpine-forest);--color-neutral-content:var(--alpine-snow);--radius-box:.125rem;--radius-field:.125rem;--radius-selector:.125rem}body{background:var(--alpine-paper);color:var(--alpine-ink)}.alpine-notice{background:var(--alpine-sage);color:var(--alpine-forest);letter-spacing:.14em;text-align:center;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.25rem .75rem;padding:.5rem 1rem;font-size:.6875rem;font-weight:600;display:flex}.alpine-notice-dot{opacity:.5}.page-header{background:color-mix(in srgb, var(--alpine-paper) 92%, transparent);border-bottom:1px solid color-mix(in srgb, var(--alpine-ink) 10%, transparent)}.block.block-search input#search{border-width:0 0 1px;border-color:color-mix(in srgb, var(--alpine-ink) 25%, transparent);background:0 0}.block.block-search input#search:focus{border-color:var(--alpine-forest);box-shadow:none;outline:none}.minicart-wrapper .counter.qty{background:var(--alpine-sage);color:var(--alpine-forest);border:0}@media (width>=64rem){.navigation>ul{justify-content:center}.navigation li.level0>a{letter-spacing:.18em;font-size:.6875rem}}.navigation li.level0>a:hover,.navigation li.level0.active>a{color:var(--alpine-moss)}.btn-primary,.action.primary,.action.tocart.primary{background:var(--alpine-forest);border-color:var(--alpine-forest);color:var(--alpine-snow)}.btn-primary:hover,.action.primary:hover,.action.tocart.primary:hover{background:var(--alpine-forest-deep);border-color:var(--alpine-forest-deep);color:#fff}.product-item-photo,.product-tile>div:first-child{background:var(--alpine-stone)}.alpine-shortlist .product-tile>div:first-child>span{background:color-mix(in srgb, var(--alpine-surface) 90%, transparent);top:auto;bottom:.75rem}.alpine-new .product-tile>div:first-child>span{background:color-mix(in srgb, var(--alpine-surface) 85%, transparent)}.alpine-statement-card:after{content:"";inset-inline-end:-6rem;border:1px solid color-mix(in srgb, var(--alpine-snow) 12%, transparent);width:22rem;height:22rem;box-shadow:0 0 0 3rem color-mix(in srgb, var(--alpine-snow) 3%, transparent);pointer-events:none;border-radius:999px;position:absolute;top:4rem}.alpine-round-arrow{color:#fff;border:1px solid #ffffff80;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid}.alpine-pillars{background:var(--alpine-surface)}.alpine-origin{background:var(--alpine-sage-light);border-bottom:1px solid var(--alpine-stone)}.alpine-pillar{padding:2rem 0}@media (width>=40rem){.alpine-pillar{padding:2.25rem 2rem}.alpine-pillar:first-child{padding-inline-start:0}.alpine-pillar+.alpine-pillar{border-inline-start:1px solid var(--alpine-stone)}}@media (width<=39.99rem){.alpine-pillar+.alpine-pillar{border-top:1px solid var(--alpine-stone)}}.alpine-pillar-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--alpine-ink) 55%, transparent);margin-bottom:.75rem;font-size:.625rem;font-weight:600;display:block}.alpine-shortlist{background:var(--alpine-sage-light)}.alpine-system{background:var(--alpine-forest)}.page-footer{background:var(--alpine-sage);color:var(--alpine-forest)}.page-footer a:hover,.alpine-link{color:var(--alpine-ink)}.alpine-link:hover{color:var(--alpine-moss)}.alpine-statement-heading{margin:2.5rem 0}.alpine-statement-photo .alpine-round-arrow{bottom:1.5rem;position:absolute;inset-inline-end:1.5rem}.alpine-tag{backdrop-filter:blur(4px);background:#ffffff26;border:1px solid #ffffff4d}.alpine-tag-dot{background:#fff}.alpine-system-row{grid-template-columns:3.5rem minmax(0,1fr);align-items:baseline;gap:.25rem 1rem;padding:1.25rem 0;display:grid}.alpine-system-text{grid-column:2}@media (width>=40rem){.alpine-system-row{grid-template-columns:4rem 12rem minmax(0,1fr)}.alpine-system-text{grid-column:3}}@media (width<=39.99rem){.alpine-notice-dot{display:none}}.product-item .action.tocart{white-space:normal;max-width:100%;height:auto;min-height:2.75rem;line-height:1.2}