@font-face{font-family:TeX Gyre Heros;src:url(texgyreheros-regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TeX Gyre Heros;src:url(texgyreheros-bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root:root{--font-body--family: "TeX Gyre Heros", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-subheading--family: "TeX Gyre Heros", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading--family: "TeX Gyre Heros", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-accent--family: "TeX Gyre Heros", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body--weight: 400;--font-subheading--weight: 400;--font-heading--weight: 400;--font-accent--weight: 400;--font-body--style: normal;--font-subheading--style: normal;--font-heading--style: normal;--font-accent--style: normal}.header-logo__transparent-header-image-container .header-logo__image{filter:brightness(0) invert(1)}:root .account-button{display:none}@media screen and (max-width:749px){:root .header__row:has(.header__column--right .search-action) .header__column--left .search-action{display:none}:root .header__column--right .search-action{display:flex}:root .header__column--right .search-action~.search-action{display:none}:root .header__row--top .header__columns{position:relative}:root .header__row--top:not(:has(.header__column--right .search-action)) .header__column--left .search-action{position:absolute;inset-inline-end:calc(var(--padding-lg, 1rem) + 44px);top:50%;transform:translateY(-50%);margin:0}}html:has(#MainContent[data-template=index]){scroll-snap-type:y mandatory}@media(min-width:990px){html:has(#MainContent[data-template=index]){scroll-snap-type:none}.page-wrapper:has(#MainContent[data-template=index]){scroll-snap-type:none}#MainContent[data-template=index]>.shopify-section{scroll-snap-align:none;scroll-snap-stop:normal}}#MainContent[data-template=index]>.shopify-section{scroll-snap-align:start;scroll-snap-stop:always}#MainContent[data-template=index]>.shopify-section:not(:last-child){position:sticky;top:0}.page-wrapper>footer{scroll-snap-align:end}:root body .accordion .details-content,:root body .accordion .details-content :is(p,li,span,div){font-family:var(--font-body--family);font-size:.875rem;font-weight:400;line-height:1.65;text-transform:none;letter-spacing:0;color:#1a1a1a}:root body .accordion .details-content p{margin:0 0 1rem;max-width:34rem}:root body .accordion .details-content :is(h2,h3,h4){margin:1.75rem 0 .75rem;font-family:var(--font-body--family);font-size:.75rem;font-weight:400;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:#1a1a1a}:root body .accordion .details-content :is(h2,h3,h4):first-child{margin-top:0}:root body .accordion .details-content ul{margin:0;padding:0;list-style:none}:root body .accordion .details-content li{margin:0;padding:.55rem 0;border-top:1px solid rgb(0 0 0 / .12)}:root body .accordion .details-content li:last-child{border-bottom:1px solid rgb(0 0 0 / .12)}slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:normal}:root .slideshow-controls__dots{gap:0;width:6.5rem;margin-inline:auto;padding:var(--padding-sm) 0;border-radius:0;background:none}:root .slideshow-controls__dots li{flex:1 1 0;display:flex}:root .slideshow-controls__dots button{--size: 1px;width:100%;height:1.5rem;margin:0;border-radius:0}:root .slideshow-controls__dots button:after{width:100%;height:1px;border-radius:0;background-color:#00000026;box-shadow:none}:root .slideshow-controls__dots button[aria-selected=true]:after{height:2px;background-color:#000;box-shadow:none}@media screen and (max-width:749px){:root .product-media-container{--gallery-aspect-ratio: 2 / 3}}.alden-gallery-line{position:absolute;inset-inline:0;bottom:1.75rem;z-index:5;width:6.5rem;height:2px;margin-inline:auto;background:#00000026;overflow:hidden;pointer-events:none}.alden-gallery-line span{display:block;height:100%;background:#000;will-change:transform}@media screen and (max-width:749px){:root .media-gallery__mobile-controls{display:none}}.alden-title-price{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:flex-start;gap:1rem}.alden-title-price__title{flex:1 1 0;min-width:0;max-width:none!important}.alden-title-price__price{flex:0 0 auto;width:auto!important;margin-inline-start:auto;white-space:nowrap}:has(>.text-block h1):has(>.text-block.text-right){display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:flex-start;gap:1rem}:has(>.text-block h1):has(>.text-block.text-right)>.text-block:has(h1){flex:1 1 0;min-width:0;max-width:none!important}:has(>.text-block h1):has(>.text-block.text-right)>.text-block.text-right{flex:0 0 auto;width:auto!important;margin-inline-start:auto;white-space:nowrap}:root:root{--height-buy-buttons: 2.5rem}:root body .add-to-cart-button,:root body .product-form-buttons .button,:root body .product-form-buttons button{min-height:2.5rem;height:2.5rem;padding-block:0;font-size:.8125rem!important;font-weight:400;letter-spacing:0;text-transform:uppercase}:root .add-to-cart-icon,:root .add-to-cart-button .add-to-cart-icon{display:none}:root footer .menu__item,:root footer .menu__heading,:root footer .details-content,:root footer .list-unstyled{text-align:center;justify-content:center}:root footer .menu__item{font-size:.8125rem;line-height:1.5;letter-spacing:0;text-transform:uppercase}:root .button,:root .button-secondary,:root .shopify-payment-button__button{font-weight:400}:root body{color:#1a1a1a}body,button,input,select,textarea{letter-spacing:-.01em}
/*# sourceMappingURL=/cdn/shop/t/1/assets/alden-raw.css.map */
