*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-padding-top:var(--asongs-header-height, 56px);-webkit-text-size-adjust:100%}body{margin:0;min-width:280px;background:var(--asongs-background, #fff);color:var(--asongs-text, #121212);font:var(--asongs-body-weight, 400) var(--asongs-body-size, 16px) / var(--asongs-line-height, 1.6) Inter,Arial,sans-serif;letter-spacing:var(--asongs-tracking, 0)}main{min-height:45svh}button,input,select,textarea{font:inherit;letter-spacing:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;border:0;background:none;padding:0}button:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.55}a{color:var(--asongs-link, inherit);text-decoration:none}a,button,summary{transition:color var(--asongs-duration, .24s) ease}a:hover,button:hover,summary:hover{color:var(--asongs-link-hover, #000)}a:hover,button:hover{filter:brightness(.72)}a:has(img):hover,button:has(img):hover{filter:none}img,video{display:block;max-width:100%;height:auto}svg{display:block;width:100%;height:100%}figure,fieldset{margin:0}fieldset{padding:0;border:0;min-width:0}legend{padding:0;margin-bottom:12px}h1,h2,h3,h4{margin:0 0 16px;font-size:var(--asongs-heading-size, 20px);line-height:1.2;font-weight:var(--asongs-heading-weight, 500);color:var(--asongs-heading, var(--asongs-text));letter-spacing:inherit;overflow-wrap:anywhere}p{margin:0 0 var(--asongs-paragraph-gap, 16px)}ul,ol{padding-inline-start:24px}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th,td{text-align:start;padding:12px;border-bottom:1px solid var(--asongs-border, #ddd)}iframe{max-width:100%}[hidden]{display:none!important}dialog:not([open]){display:none}dialog{border:0;margin:0;color:var(--asongs-text);background:var(--asongs-paper, #fff);max-width:100vw;max-height:100svh;padding:0}dialog::backdrop{background:rgb(0 0 0 / var(--asongs-overlay-opacity, .08));backdrop-filter:blur(var(--asongs-overlay-blur, 10px));-webkit-backdrop-filter:blur(var(--asongs-overlay-blur, 10px))}::selection{background:#161616;color:#fff}:focus{outline:none}:focus-visible{outline:2px solid currentColor;outline-offset:4px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px}:target{scroll-margin-top:calc(var(--asongs-header-height, 56px) + 24px)}asongs-header,asongs-gallery,asongs-product,asongs-cart,asongs-collection,asongs-recommendations,asongs-carousel,asongs-service-center,asongs-size-guide,asongs-region-selector{display:block}.visually-hidden,.asongs-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.asongs-skip{position:fixed;z-index:1000;top:8px;left:8px;transform:translateY(-200%);padding:12px;background:#fff;color:#000}.asongs-skip:focus{transform:none}.asongs-icon,.svg-wrapper{display:inline-flex;width:20px;height:20px;flex:0 0 20px;vertical-align:middle;color:var(--asongs-icon, currentColor)}.asongs-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.asongs-container{max-width:var(--asongs-page-width, 100%);margin-inline:auto;padding-inline:var(--asongs-gutter, 12px)}.asongs-section{padding-block:var(--section-top, 32px) var(--section-bottom, 32px)}main>.shopify-section+.shopify-section{margin-top:var(--asongs-section-gap, 4px)}.asongs-heading{margin-bottom:24px}.asongs-copy,.rte{overflow-wrap:anywhere}.asongs-copy>:last-child,.rte>:last-child{margin-bottom:0}.asongs-copy img,.rte img{height:auto}.asongs-copy a,.rte a{color:var(--asongs-link)}.asongs-copy h2,.rte h2{margin-top:32px}.asongs-copy h3,.rte h3{margin-top:24px}.asongs-copy table,.rte table{display:block;overflow-x:auto}.asongs-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border:1px solid var(--asongs-button, #000);border-radius:var(--asongs-button-radius, 0);background:var(--asongs-button, #000);color:var(--asongs-button-text, #fff);font-size:var(--asongs-small-size, 12px);line-height:1.5;text-align:center}.asongs-button:hover{background:var(--asongs-button-hover, #222);color:var(--asongs-button-hover-text, #fff);filter:none}.asongs-button--secondary{background:var(--asongs-secondary-button, transparent);color:var(--asongs-secondary-button-text, #000);border-color:var(--asongs-input-border, #767676)}.asongs-button--full{width:100%}.asongs-field{display:grid;gap:8px;margin-bottom:16px}.asongs-field input,.asongs-field select,.asongs-field textarea{width:100%;min-height:48px;border:1px solid var(--asongs-input-border, #767676);border-radius:var(--asongs-input-radius, 0);padding:12px;background:var(--asongs-input-background, #fff);color:var(--asongs-input-text, #121212);font-size:max(16px,var(--asongs-body-size, 16px))}.asongs-field textarea{min-height:140px;resize:vertical}.asongs-status:empty{display:none}.asongs-status{font-size:var(--asongs-small-size, 12px);margin-block:12px}.asongs-price{white-space:nowrap;font-variant-numeric:tabular-nums}.asongs-price del{opacity:.6;margin-inline-end:8px}.asongs-small{font-size:var(--asongs-small-size, 12px)}.asongs-quantity{display:inline-flex;align-items:center;border:1px solid var(--asongs-input-border, #767676);height:40px}.asongs-quantity button{width:36px;height:38px}.asongs-quantity input{width:40px;border:0;background:transparent;text-align:center;color:inherit;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.asongs-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.asongs-empty{padding:64px var(--asongs-gutter, 12px);text-align:center}.asongs-accordion summary{display:flex;align-items:center;gap:12px;min-height:56px;padding-block:12px}.asongs-accordion summary h2,.asongs-accordion summary h3{font:inherit;margin:0}.asongs-accordion summary>.asongs-icon:last-child{margin-inline-start:auto;width:16px;height:16px}.asongs-accordion[open] summary>.asongs-icon:last-child{transform:rotate(180deg)}.asongs-accordion__content{padding:8px 0 24px}.asongs-accordion__content:empty{display:none}.asongs-media{position:relative;overflow:hidden;background:color-mix(in srgb,var(--asongs-text, #121212) 5%,var(--asongs-paper, #fff));isolation:isolate}.asongs-media:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / .42) 48%,transparent 75%);transform:translate(-100%);animation:asongs-shimmer 1.5s ease-in-out infinite}.asongs-media[data-ready]:after,.asongs-media[data-error]:after{display:none}.asongs-media img{opacity:1;transition:opacity var(--asongs-duration, .24s) ease}.asongs-media[data-ready] img,.asongs-media img[loading=eager]{opacity:1}.asongs-pagination{display:flex;justify-content:center;gap:20px;padding:32px}.asongs-pagination [aria-current]{font-weight:var(--asongs-emphasis-weight, 600)}.asongs-reading{width:min(100%,760px);margin:64px auto 80px;padding-inline:var(--asongs-gutter, 12px)}.asongs-reading h1{margin-bottom:32px}.asongs-busy{pointer-events:none;opacity:.65}.asongs-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;gap:20px;flex-shrink:0}.asongs-dialog-head h2{font:inherit;margin:0}.asongs-dialog-body{overflow:auto;overscroll-behavior:contain;min-height:0;padding:20px}.asongs-dialog--side{inset:0 0 0 auto;width:min(560px,100%);height:100%;height:100dvh}.asongs-dialog--side[open]{display:flex;flex-direction:column;animation:asongs-drawer-in var(--asongs-duration, .24s) cubic-bezier(.16,1,.3,1)}.asongs-dialog--center{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(640px,calc(100% - 32px));padding:24px}@keyframes asongs-shimmer{to{transform:translate(100%)}}@keyframes asongs-drawer-in{0%{transform:translate(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.asongs-media:after{display:none}}html[data-asongs-motion=false] *,html[data-asongs-motion=false] *:before,html[data-asongs-motion=false] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.asongs-media[data-pending] img{opacity:0}main>.shopify-section{max-width:var(--asongs-page-width, 100%);margin-inline:auto}.asongs-footer__inner{max-width:var(--asongs-page-width, 100%);margin-inline:auto}.asongs-icon-text[data-layout=vertical]{flex-direction:column}.asongs-icon-text[data-layout=vertical]>div{display:flex;justify-content:flex-start}.asongs-button--secondary:hover{background:var(--asongs-button-hover);color:var(--asongs-button-hover-text)}.asongs-button .asongs-icon,.asongs-button .svg-wrapper{color:inherit}.asongs-copy a:not(.asongs-button):hover,.rte a:not(.asongs-button):hover{color:var(--asongs-link-hover)}.asongs-quantity{background:var(--asongs-input-background);color:var(--asongs-input-text)}.asongs-quantity .asongs-icon{color:inherit}#asongs-header-stack{position:relative;z-index:50}.asongs-header{--header-height: 56px;position:relative;height:var(--header-height);z-index:50}.asongs-header__surface{position:relative;background:var(--asongs-paper, #fff);color:var(--asongs-text, #121212)}.asongs-header__bar{display:flex;align-items:center;height:var(--header-height);gap:var(--logo-gap, 32px);transition:color var(--asongs-duration) ease}.asongs-brand{display:inline-flex;flex:0 0 auto;align-items:center;width:var(--asongs-logo-width, 148px);color:var(--asongs-logo-color, currentColor)}.asongs-brand__mark{display:block;width:100%;font-size:32px;font-weight:700;line-height:1;letter-spacing:-.03em}.asongs-brand__image{width:100%;height:auto}.asongs-brand__mark[style]{aspect-ratio:var(--asongs-logo-ratio);background:currentColor;mask-image:var(--asongs-logo-image);mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-image:var(--asongs-logo-image);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.asongs-brand__mark[style] img{opacity:0}.asongs-header__navigation{display:flex;align-items:center;gap:var(--nav-gap, 28px);height:100%}.asongs-header__item{display:flex;height:100%;align-items:center}.asongs-header__item>button,.asongs-header__item>a{display:flex;align-items:center;min-height:44px;font-size:var(--asongs-body-size)}.asongs-header__actions{margin-inline-start:auto;display:flex;align-items:center;gap:8px}.asongs-header__actions .asongs-icon{color:inherit}.asongs-header__mobile-toggle{display:none}.asongs-header__expansion{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--asongs-duration) cubic-bezier(.16,1,.3,1),opacity var(--asongs-duration) ease}.asongs-header__clip{overflow:hidden;min-height:0}.asongs-header[data-menu-state=open] .asongs-header__expansion{grid-template-rows:1fr;opacity:1}.asongs-header__panel{display:flex;gap:40px;padding-block:32px 40px;max-height:calc(100svh - var(--header-height));overflow:auto}.asongs-header__children{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));gap:24px;flex:1}.asongs-header__column{display:flex;flex-direction:column;gap:12px;min-width:0}.asongs-header__column>a:first-child{margin-bottom:8px}.asongs-header__children--covers{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--asongs-image-gap)}.asongs-header__children--covers .asongs-media{aspect-ratio:4/3!important}.asongs-header__children--covers img{width:100%;height:100%;object-fit:cover}.asongs-header__children--covers span{display:block;padding:12px 0}.asongs-header__promotions{display:flex;gap:var(--asongs-image-gap);max-width:54%;flex:1}.asongs-header__promotions>a{flex:1;min-width:0}.asongs-header__promotions .asongs-media{aspect-ratio:4/3!important}.asongs-header__promotions img{width:100%;height:100%;object-fit:cover}.asongs-header__promotions span{display:block;margin-top:12px}.asongs-header__scrim{position:fixed;inset:var(--asongs-header-bottom, 56px) 0 0;z-index:-1;background:rgb(0 0 0 / var(--asongs-overlay-opacity, .08));backdrop-filter:blur(var(--asongs-overlay-blur));-webkit-backdrop-filter:blur(var(--asongs-overlay-blur));opacity:0;transition:opacity var(--asongs-duration) ease}.asongs-header[data-menu-state=open] .asongs-header__scrim{opacity:1}.asongs-header[data-transparent=true]{margin-bottom:calc(-1 * var(--header-height))}.asongs-header[data-transparent=true] .asongs-header__surface{background:transparent;transition:background-color var(--asongs-duration) ease,color var(--asongs-duration) ease}.asongs-header[data-transparent=true][data-contrast=white]:not([data-solid]) .asongs-header__bar{color:#fff;--asongs-logo-color: #fff;--asongs-icon: #fff}.asongs-header[data-transparent=true][data-contrast=difference]:not([data-solid]) .asongs-header__bar{color:#fff;--asongs-logo-color: #fff;--asongs-icon: #fff;mix-blend-mode:difference}.asongs-header[data-solid] .asongs-header__surface{background:var(--asongs-paper, #fff)}.asongs-header[data-menu-state] .asongs-header__bar{mix-blend-mode:normal!important}.asongs-header[data-sticky=always] .asongs-header__surface,.asongs-header[data-sticky=on_scroll] .asongs-header__surface{position:fixed;inset:var(--asongs-announcement-height, 0px) 0 auto;transition:transform var(--asongs-duration) cubic-bezier(.16,1,.3,1),background-color var(--asongs-duration) ease}.asongs-header[data-away] .asongs-header__surface{transform:translateY(calc(-100% - var(--asongs-announcement-height, 0px)))}.asongs-header__mobile{inset:var(--header-mobile-height) 0 0;width:100%;height:calc(100dvh - var(--header-mobile-height));padding:0 12px 32px;overflow:auto}.asongs-header__mobile nav>a{display:block;padding-block:16px}.asongs-header__mobile-children{padding:0 12px 24px}.asongs-header__mobile-children a{display:block;padding:12px 0}.asongs-announcement{padding:8px var(--asongs-gutter);text-align:center;font-size:var(--asongs-small-size)}.asongs-footer{padding:var(--footer-top, 56px) var(--asongs-gutter, 12px) var(--footer-bottom, 24px)}.asongs-footer__top{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,1.15fr);gap:clamp(32px,6vw,96px)}.asongs-footer__lead{grid-column:2;grid-row:1;max-width:360px;justify-self:end;width:100%}.asongs-footer__nav{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.asongs-footer__heading{font:inherit;font-weight:var(--asongs-heading-weight);margin:0 0 16px}.asongs-footer__links{list-style:none;margin:0;padding:0;display:grid;gap:0}.asongs-footer__newsletter-copy{font-size:var(--asongs-small-size);margin-top:12px;max-width:48ch}.asongs-footer__input-row{display:flex;align-items:center;border-bottom:1px solid var(--asongs-input-border)}.asongs-footer__input-row input{min-width:0;width:100%;height:48px;border:0;background:transparent;padding:8px 0;color:inherit;font-size:max(16px,var(--asongs-body-size));background:var(--asongs-input-background);color:var(--asongs-input-text)}.asongs-footer__submit{width:44px;height:44px;padding:12px}.asongs-footer__contact{margin-top:24px}.asongs-footer__signature{margin-top:clamp(64px,8vw,112px)}.asongs-footer__signature>.asongs-brand{width:min(var(--asongs-logo-footer, 432px),100%)}.asongs-footer__meta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:32px;font-size:var(--asongs-small-size)}.asongs-footer__meta p{margin:0}.asongs-footer__privacy-links{display:flex;flex-wrap:wrap;gap:20px;padding:0;margin:0;list-style:none}.asongs-region-dialog{inset:0 0 0 auto;width:min(560px,100%);height:100dvh;padding:24px}.asongs-region-close{display:flex;margin-inline-start:auto;width:44px;height:44px;padding:12px}.asongs-region-form{height:calc(100% - 44px);display:flex;flex-direction:column}.asongs-region-scroll{overflow:auto;min-height:0;flex:1}.asongs-region-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.asongs-region-option{display:flex;align-items:start;gap:8px;padding-block:4px}.asongs-region-option input{accent-color:var(--asongs-text)}.asongs-region-languages,.asongs-region-countries{margin:24px 0}.asongs-region-actions{padding-top:16px}.asongs-region-actions button{width:100%}.asongs-region-trigger{min-height:44px}@media(max-width:989px){.asongs-header{--header-height: var(--header-mobile-height, 64px)}.asongs-header__navigation{display:none}.asongs-header__mobile-toggle{display:inline-flex}.asongs-header__bar{gap:12px}.asongs-header__bar>.asongs-brand{width:var(--asongs-logo-mobile, 120px)}.asongs-header__actions{gap:0}.asongs-header__expansion{display:none}.asongs-footer__top{display:flex;flex-direction:column;gap:40px}.asongs-footer__lead{order:-1;max-width:480px;justify-self:start}.asongs-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.asongs-footer__signature{margin-top:48px}.asongs-footer__meta{align-items:flex-start;flex-direction:column;gap:16px}.asongs-footer__privacy-links{gap:12px}.asongs-footer__newsletter-copy{max-width:none}}.asongs-header[data-transparent=true][data-menu-state=closing]:not([data-hover]) .asongs-header__surface{background:transparent}.asongs-header[data-transparent=true][data-menu-state=closing]:not([data-hover]) .asongs-header__bar{color:transparent;--asongs-logo-color: transparent;--asongs-icon: transparent}.asongs-header[data-menu-state=closing] .asongs-header__expansion{grid-template-rows:0fr;opacity:0}.asongs-footer__links a{display:flex;align-items:center;min-height:44px;padding-block:8px}.asongs-footer__newsletter .asongs-footer__heading{font-weight:var(--asongs-body-weight)}.asongs-footer__input-row input:placeholder-shown+.asongs-footer__submit{visibility:hidden}@media(max-width:989px){.asongs-header__mobile{top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;padding:0 0 32px}.asongs-header__mobile>[data-mobile-original-head]{display:none}.asongs-header__mobile>nav{padding:12px}.asongs-header__mobile>.asongs-header__bar{position:sticky;top:0;background:var(--asongs-paper);z-index:1}.asongs-header__mobile .asongs-media{max-width:240px}.asongs-footer__newsletter{max-width:360px}}@media(max-width:749px){.asongs-footer__nav{grid-template-columns:1fr}}.asongs-header[data-transparent=true]:not([data-menu-state]) .asongs-header__bar,.asongs-header[data-transparent=true]:not([data-menu-state]) .asongs-header__bar a,.asongs-header[data-transparent=true]:not([data-menu-state]) .asongs-header__bar button{transition:none}.asongs-header__actions [data-cart-open]{position:relative}.asongs-header__count{position:absolute;inset:4px 0 auto auto;min-width:12px;font-size:var(--asongs-small-size, 12px);line-height:1;text-align:center}.asongs-header[data-transparent=true][data-contrast=black]:not([data-solid]) .asongs-header__bar{color:#121212;--asongs-logo-color: #121212;--asongs-icon: #121212}.asongs-header:is([data-solid],[data-transparent=false]) .asongs-header__navigation :is(a,button),.asongs-header__panel a,.asongs-header__mobile a{color:var(--asongs-link)}.asongs-header:is([data-solid],[data-transparent=false]) .asongs-header__navigation :is(a,button):hover,.asongs-header__panel a:hover,.asongs-header__mobile a:hover{color:var(--asongs-link-hover)}.asongs-header:is([data-solid],[data-transparent=false]) .asongs-header__actions .asongs-icon{color:var(--asongs-icon)}.asongs-header__bar a:not(.asongs-brand){color:inherit}.asongs-product{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center}.asongs-product__information{min-width:0;padding:32px var(--asongs-gutter, 12px) 32px clamp(var(--product-gap, 32px),4.67vw,96px)}.asongs-product__blocks{width:100%;max-width:var(--purchase-width, 640px);margin-inline-start:auto;display:flex;flex-direction:column}.asongs-product__block{min-width:0}.asongs-product__block--title h1,.asongs-product__block--title h2{margin:0;font-size:var(--asongs-heading-size);letter-spacing:-.02em}.asongs-product__block--title{margin-bottom:24px}.asongs-product__block--price{margin-bottom:32px}.asongs-product__block--buy_buttons{margin:8px 0 24px}.asongs-product__block--description:not(:has(.asongs-copy:empty)){margin-block:16px 24px}.asongs-product__block--variant_picker{margin-block:0 24px}.asongs-product__block--quantity_selector{margin-bottom:24px}.asongs-product__block--quantity_selector>label{display:block;margin-bottom:8px}.asongs-product__block--custom_liquid,.asongs-product__block--text{margin-block:8px}.asongs-product__block .asongs-accordion{font-size:var(--asongs-body-size)}.asongs-product__block .asongs-accordion__content{line-height:var(--asongs-line-height)}.asongs-options{margin-bottom:12px}.asongs-options__values{display:flex;flex-wrap:wrap;gap:8px}.asongs-option{position:relative;cursor:pointer}.asongs-option input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.asongs-option span{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:var(--asongs-variant-radius, 0);font-size:var(--asongs-small-size)}.asongs-option input:checked+span{border-color:var(--asongs-input-border, #000)}.asongs-option input:focus-visible+span{outline:2px solid currentColor;outline-offset:2px}.asongs-option--unavailable{opacity:.5}.asongs-option--unavailable span{text-decoration:line-through}.asongs-option span[style]{background:var(--swatch);border:1px solid var(--asongs-border);min-width:32px}.asongs-option img{width:28px;height:28px;object-fit:cover}.asongs-options select{min-height:44px;width:100%;padding:8px;background:var(--asongs-input-background);color:var(--asongs-input-text);border:1px solid var(--asongs-input-border)}.asongs-gallery{position:relative;min-width:0;height:calc(100dvh - var(--asongs-header-height, 56px));overflow:hidden}.asongs-gallery__track{display:flex;gap:var(--asongs-image-gap, 2px);height:100%;overflow:auto hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}.asongs-gallery__track::-webkit-scrollbar,.asongs-lightbox__track::-webkit-scrollbar{display:none}.asongs-gallery__slide{flex:0 0 clamp(calc((100% - var(--asongs-image-gap, 2px)) / 2),calc((100dvh - var(--asongs-header-height, 56px)) * var(--media-ratio, 1)),calc(100% - 48px));height:100%;min-width:0;scroll-snap-align:end}.asongs-gallery__slide:only-child{flex-basis:100%}.asongs-gallery__slide>button{display:block;width:100%;height:100%;cursor:inherit}.asongs-gallery__slide .asongs-media{height:100%;width:100%;aspect-ratio:auto!important}.asongs-gallery__slide img,.asongs-gallery__slide>video,.asongs-gallery__slide>iframe{height:100%;width:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.asongs-gallery__slide>model-viewer{height:100%;width:100%}.asongs-gallery[data-dragging] .asongs-gallery__track{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.asongs-gallery__controls,.asongs-lightbox__controls{position:absolute;inset:auto 12px 12px auto;display:flex;align-items:center;gap:8px;background:var(--asongs-paper, #fff);font-size:var(--asongs-small-size, 12px);z-index:2;padding:0 4px;line-height:1}.asongs-gallery__controls button,.asongs-lightbox__controls button{min-width:32px;min-height:32px}.asongs-gallery__controls .asongs-icon,.asongs-lightbox__controls .asongs-icon{width:12px;height:12px;flex-basis:12px}.asongs-gallery__controls button:first-child .asongs-icon,.asongs-lightbox__controls button:first-child .asongs-icon{transform:rotate(90deg)}.asongs-gallery__controls button:last-child .asongs-icon,.asongs-lightbox__controls button:last-child .asongs-icon{transform:rotate(-90deg)}.asongs-lightbox{top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;background:var(--asongs-paper, #fff);overflow:hidden}.asongs-lightbox::backdrop{background:var(--asongs-paper, #fff);-webkit-backdrop-filter:none;backdrop-filter:none}.asongs-lightbox__track{display:flex;overflow:auto hidden;height:100%;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-y pinch-zoom}.asongs-lightbox__slide{flex:0 0 100%;height:100%;scroll-snap-align:center;overflow:hidden;display:grid;place-items:center}.asongs-lightbox__slide .asongs-media{height:100%;width:100%;background:var(--asongs-paper, #fff);aspect-ratio:auto!important}.asongs-lightbox__slide img{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:zoom-in}.asongs-lightbox__slide[data-zoom] img{object-fit:cover;cursor:zoom-out;max-width:none;transform:scale(1.7);transform-origin:var(--zoom-x, 50%) var(--zoom-y, 50%)}.asongs-lightbox__close{position:absolute;z-index:3;top:8px;right:16px;background:var(--asongs-paper, #fff)}.asongs-size-guide__trigger{font-size:var(--asongs-small-size);min-height:44px;display:flex;align-items:center}.asongs-size-guide__dialog{inset:0 0 0 auto;width:min(720px,100%);height:100dvh;padding:20px}.asongs-size-guide__heading{display:flex;justify-content:flex-end}.asongs-size-guide__close{width:44px;height:44px;padding:12px}.asongs-size-guide__tabs,.asongs-size-guide__subtabs{display:flex;gap:24px;overflow:auto;border-bottom:1px solid var(--asongs-border);margin-bottom:24px}.asongs-size-guide__tabs button,.asongs-size-guide__subtabs button{padding:12px 0;white-space:nowrap}.asongs-size-guide__tabs [aria-selected=true],.asongs-size-guide__subtabs [aria-selected=true]{font-weight:var(--asongs-emphasis-weight)}.asongs-size-guide__intro{display:flex;justify-content:space-between;gap:24px;margin-bottom:24px}.asongs-size-guide__intro h3{font:inherit}.asongs-size-guide__units{display:flex;gap:12px}.asongs-size-guide__units [aria-pressed=true]{font-weight:var(--asongs-emphasis-weight)}.asongs-size-guide__table-scroll{overflow:auto;margin-bottom:24px}.asongs-size-guide__table{font-size:var(--asongs-small-size);white-space:nowrap}.asongs-size-guide__notes,.asongs-size-guide__instructions{margin-block:24px}.asongs-size-guide__contact{display:block;margin-top:32px}.asongs-icon-text{display:flex;gap:24px}.asongs-icon-text>div{display:grid;place-items:center;gap:12px}@media(min-width:990px){.asongs-product[data-sticky=true]{align-items:start}.asongs-product[data-sticky=true]>.asongs-gallery{position:sticky;top:var(--asongs-header-height, 56px)}.asongs-product[data-sticky=true]>.asongs-product__information{position:sticky;top:var(--asongs-header-height, 56px);min-height:calc(100dvh - var(--asongs-header-height, 56px));display:flex;align-items:center}.asongs-product[data-sticky=true]>.asongs-product__information>.asongs-product__blocks{margin-inline-start:auto}.asongs-product--featured{min-height:600px}.asongs-product--featured .asongs-gallery{max-height:800px}}@media(max-width:989px){.asongs-product{display:block}.asongs-gallery{height:auto;aspect-ratio:3/4}.asongs-gallery__slide{flex-basis:100%;scroll-snap-align:start}.asongs-gallery__track{cursor:auto}.asongs-gallery__controls{background:none;padding:2px 4px;gap:2px}.asongs-gallery__controls button{display:none}.asongs-gallery[data-counter=false]>.asongs-gallery__controls{display:none}.asongs-lightbox__controls{display:none}.asongs-product__information{padding:20px 16px 40px}.asongs-product__blocks{max-width:none;min-height:440px}.asongs-product__block--title{margin-bottom:12px}.asongs-product__block--title h1,.asongs-product__block--title h2{font-size:var(--asongs-body-size);font-weight:var(--asongs-body-weight)}.asongs-product__block--price{margin-bottom:20px}.asongs-product__block--buy_buttons{order:10;margin-top:24px;margin-bottom:0}.asongs-product[data-mobile-sticky=true] .asongs-product__block--buy_buttons:not(:has(.shopify-payment-button,input[name=selling_plan],input[name="properties[Recipient email]"])){position:sticky;bottom:max(16px,env(safe-area-inset-bottom));z-index:4;background:var(--asongs-background)}.asongs-product__block--buy_buttons[data-keyboard]{position:static!important}.asongs-product__block--buy_buttons .asongs-button{min-height:50px}.asongs-option span{border:0;border-radius:0;padding:12px 4px}.asongs-option input:checked+span{box-shadow:inset 0 -1px currentColor}.asongs-product__block .asongs-accordion summary>.asongs-icon:first-child{display:none}.asongs-product__block .asongs-accordion__content{font-size:var(--asongs-body-size)}}.asongs-product__block--variant_picker:not(:has([data-product-options])){display:none}.asongs-product__block--description:has(.asongs-copy:empty){display:none}.asongs-gallery__thumbnails{display:none}@media(min-width:990px){.asongs-gallery[data-layout=stacked],.asongs-gallery[data-layout=columns]{height:auto;overflow:visible;position:relative!important}.asongs-gallery:is([data-layout=stacked],[data-layout=columns]) .asongs-gallery__track{display:grid;grid-template-columns:1fr;height:auto;overflow:visible}.asongs-gallery[data-layout=columns] .asongs-gallery__track{grid-template-columns:1fr 1fr}.asongs-gallery:is([data-layout=stacked],[data-layout=columns]) .asongs-gallery__slide{height:auto;aspect-ratio:var(--media-ratio)}.asongs-gallery:is([data-layout=stacked],[data-layout=columns])>.asongs-gallery__controls{display:none}.asongs-gallery[data-layout=thumbnail]{height:calc(100dvh - var(--asongs-header-height, 56px) - 80px);margin-bottom:80px;overflow:visible}.asongs-gallery[data-layout=thumbnail] .asongs-gallery__slide{flex-basis:100%}.asongs-gallery[data-layout=thumbnail] .asongs-gallery__thumbnails{display:flex;height:80px;gap:var(--asongs-image-gap);overflow:auto}.asongs-gallery__thumbnails button{width:60px;flex:0 0 60px}.asongs-gallery__thumbnails img{width:100%;height:100%;object-fit:cover}.asongs-product:has([data-media-position=right]){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.asongs-product>[data-media-position=right]{order:2}}.asongs-gallery__initial{display:none}@media(min-width:990px){.asongs-gallery[data-layout=asongs_slider] .asongs-gallery__initial{--first-width: clamp( calc((100% - var(--asongs-image-gap, 2px)) / 2), calc( (100dvh - var(--asongs-header-height, 56px)) * var(--first-ratio, 1) ), calc(100% - 48px) );display:block;position:relative;height:100%;flex:0 0 calc(100% - var(--asongs-image-gap, 2px) - var(--first-width));overflow:hidden}.asongs-gallery__initial img{position:absolute;inset:0 0 auto auto;width:auto;max-width:none;height:100%}}.asongs-options[data-swatch-shape=square] .asongs-option span[style]{border-radius:0}.asongs-options[data-swatch-shape=circle] .asongs-option span[style]{border-radius:50%}@media(max-width:989px){.asongs-gallery[data-mobile-thumbnails=show]{margin-bottom:72px;overflow:visible}.asongs-gallery[data-mobile-thumbnails=show]>.asongs-gallery__thumbnails{display:flex;height:64px;gap:var(--asongs-image-gap);overflow:auto}.asongs-gallery[data-mobile-thumbnails=show] .asongs-gallery__thumbnails button{flex:0 0 48px}.asongs-gallery[data-mobile-thumbnails=show] .asongs-gallery__thumbnails img{height:100%;object-fit:cover}.asongs-gallery[data-mobile-thumbnails=columns]{height:auto;aspect-ratio:auto}.asongs-gallery[data-mobile-thumbnails=columns]>.asongs-gallery__track{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.asongs-gallery[data-mobile-thumbnails=columns] .asongs-gallery__slide{aspect-ratio:var(--media-ratio);height:auto}.asongs-gallery[data-mobile-thumbnails=columns]>.asongs-gallery__controls{display:none}}.asongs-options[data-swatch-shape=circle] .asongs-option img{border-radius:50%}.asongs-options[data-swatch-shape=square] .asongs-option img{border-radius:0}.asongs-icon-text .asongs-media{width:40px;height:40px;flex:0 0 40px}.asongs-icon-text .asongs-media img{width:100%;height:100%;object-fit:contain}.asongs-cart-panel__contents{min-height:0;overflow:auto;flex:1;padding:20px;overscroll-behavior:contain;display:flex;flex-direction:column}.asongs-cart-panel__contents>[data-cart-state]{display:flex;flex-direction:column;min-height:100%}.asongs-cart-lines{display:grid;gap:32px}.asongs-cart-line{display:grid;grid-template-columns:104px minmax(0,1fr);gap:20px}.asongs-cart-line__image .asongs-media{aspect-ratio:3/4!important}.asongs-cart-line__image img{width:100%;height:100%;object-fit:cover}.asongs-cart-line__detail>a{display:block;margin-bottom:8px}.asongs-cart-line__detail p{margin-bottom:4px}.asongs-cart-line__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.asongs-cart-line__actions>a{display:flex;width:44px;height:44px;align-items:center;justify-content:center}.asongs-cart-line__actions .asongs-quantity{font-size:var(--asongs-small-size)}.asongs-cart-total{margin-top:auto;padding-top:32px}.asongs-cart-total>div{display:flex;justify-content:space-between;gap:20px;margin-bottom:12px}.asongs-cart-total>p{margin-bottom:24px}.asongs-cart-view{display:block;text-align:center;margin-top:16px;font-size:var(--asongs-small-size)}.asongs-cart-page{max-width:1000px;margin:48px auto 80px}.asongs-cart-page h1{margin-bottom:40px}.asongs-cart-page .asongs-cart-total{margin-inline-start:auto;max-width:480px}.asongs-search-results{display:grid;gap:20px;margin-top:24px}.asongs-search-results a{display:flex;gap:16px;align-items:center}.asongs-search-results .asongs-media{width:72px;flex:0 0 72px;aspect-ratio:3/4!important}.asongs-search-results img{width:100%;height:100%;object-fit:cover}.asongs-search-results h3{font:inherit;margin:0}.asongs-search-results p{margin:0;font-size:var(--asongs-small-size)}.asongs-cart-footer{max-width:1000px;margin:0 auto 80px}.asongs-cart-footer>[data-cart-content]{max-width:480px;margin-inline-start:auto}.asongs-cart-footer .asongs-cart-total{padding-top:0}.asongs-cart-panel__contents .asongs-cart-total{position:sticky;bottom:-20px;background:var(--asongs-paper);padding-bottom:20px}.asongs-quickview{width:min(1100px,100%)}.asongs-quickview .asongs-dialog-body{padding:0}.asongs-quickview .asongs-product__information{padding:32px 24px}.asongs-quickview .asongs-gallery{height:min(75svh,720px)}.asongs-quickview [data-quickview-content][aria-busy=true]{min-height:50svh;background:linear-gradient(100deg,#f5f5f5,#fff,#f5f5f5);background-size:200% 100%;animation:asongs-shimmer 1.5s ease infinite}.asongs-quickview [data-quickview-error]{padding-inline:24px}.asongs-grid{display:grid;grid-template-columns:repeat(var(--columns, 4),minmax(0,1fr));gap:var(--grid-gap, var(--asongs-image-gap, 2px));margin:0;padding:0;list-style:none}.asongs-card{position:relative;min-width:0}.asongs-card__images{position:relative;overflow:hidden;aspect-ratio:var(--card-ratio, var(--asongs-card-ratio, .75))}.asongs-card__images>.asongs-media,.asongs-card__secondary,.asongs-card__secondary>.asongs-media{height:100%;width:100%;aspect-ratio:inherit!important}.asongs-card__images img{height:100%;width:100%;object-fit:cover}.asongs-card__secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--asongs-duration) ease}.asongs-card:hover .asongs-card__secondary{opacity:1}.asongs-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.asongs-card__link:focus-visible{outline-offset:-3px}.asongs-card__information{padding:var(--asongs-card-padding, 12px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;pointer-events:none;font-size:var(--asongs-small-size)}.asongs-card__information h3{font:inherit;margin:0}.asongs-card__information>span:not(.asongs-price){grid-column:1/-1}.asongs-card__quick-add{position:relative;z-index:3}.asongs-card__badge{color:var(--asongs-badge-text);background:var(--asongs-badge-background);padding:4px 8px;justify-self:start}.asongs-filterbar{padding:20px var(--asongs-gutter)}.asongs-filters{display:flex;align-items:start;flex-wrap:wrap;gap:24px}.asongs-filter{position:relative}.asongs-filter summary{display:flex;align-items:center;gap:12px;min-height:44px}.asongs-filter summary .asongs-icon{width:12px;height:12px}.asongs-filter__values{position:absolute;z-index:10;top:100%;left:0;background:var(--asongs-paper, #fff);padding:20px;min-width:240px;max-height:60svh;overflow:auto;box-shadow:0 12px 24px color-mix(in srgb,var(--asongs-shadow, #000) 8%,transparent)}.asongs-filter__values>label{display:flex;align-items:center;gap:8px;margin-bottom:12px}.asongs-filter input{accent-color:var(--asongs-text)}.asongs-filter-sort{display:flex;align-items:center;gap:12px;min-height:44px;margin-inline-start:auto}.asongs-filter-sort select{border:0;background:transparent;color:inherit;max-width:220px;padding:8px}.asongs-active-filters{display:flex;flex-wrap:wrap;gap:16px;font-size:var(--asongs-small-size)}.asongs-active-filters a{display:flex;align-items:center;gap:8px;min-height:44px}.asongs-active-filters .asongs-icon{width:12px;height:12px}.asongs-collection[aria-busy=true] .asongs-grid{opacity:.5}.asongs-column{min-width:0}.asongs-article-card h3{font-size:var(--asongs-body-size);margin-top:16px}.asongs-article-card .asongs-media{aspect-ratio:4/3!important;aspect-ratio:var(--editorial-ratio, 1.3333)!important}.asongs-article-card img{width:100%;height:100%;object-fit:cover}.asongs-article-card__body{padding:16px var(--asongs-gutter)}.asongs-article-card__body p{font-size:var(--asongs-small-size)}.asongs-newsletter{max-width:560px;margin:auto}.asongs-contact-form{max-width:760px;margin:0 auto}.asongs-campaign{position:relative;height:var(--campaign-height, 100svh);overflow:hidden}.asongs-campaign>[data-slide]{position:absolute;top:0;right:0;bottom:0;left:0}.asongs-campaign>[data-slide]>a{display:block;height:100%}.asongs-campaign .asongs-media,.asongs-campaign picture,.asongs-campaign img,.asongs-campaign video{width:100%;height:100%;aspect-ratio:auto!important;object-fit:var(--campaign-fit, cover)}.asongs-campaign__caption{position:absolute;bottom:48px;left:var(--asongs-gutter);right:var(--asongs-gutter);text-align:var(--caption-align, left);max-width:var(--caption-width, 640px)}.asongs-carousel-controls{display:flex;gap:12px;justify-content:center;padding:12px}.asongs-carousel-controls button[aria-current=true]{font-weight:var(--asongs-emphasis-weight)}.asongs-video video,.asongs-video iframe{width:100%;height:auto;aspect-ratio:16/9}.asongs-quick-table{overflow:auto}.asongs-quick-table input{width:80px;padding:8px;background:var(--asongs-input-background);color:var(--asongs-input-text);border:1px solid var(--asongs-input-border);border-radius:var(--asongs-input-radius)}.asongs-quick-table img{width:60px;height:80px;object-fit:contain}.asongs-quick-table button{min-width:100px}@media(min-width:990px)and (hover:hover)and (pointer:fine){.asongs-card[data-info=overlay] .asongs-card__information{position:absolute;inset:auto 10px 10px;background:var(--asongs-paper, #fff)}.asongs-card[data-reveal=true] .asongs-card__information{opacity:0;transition:opacity var(--asongs-duration) ease}.asongs-card[data-reveal=true]:is(:hover,:focus-within) .asongs-card__information{opacity:1}}@media(max-width:989px){.asongs-grid{grid-template-columns:repeat(var(--columns-mobile, 2),minmax(0,1fr))}.asongs-card__information{gap:4px;padding:var(--asongs-card-padding, 12px)}.asongs-campaign{height:var(--campaign-mobile-height, 100svh)}.asongs-filters{gap:16px}.asongs-filter-sort{margin-inline-start:0}.asongs-filter__values{position:fixed;inset:auto 12px 16px;max-height:60svh;z-index:55}.asongs-grid[data-mobile-swipe=true]{display:flex;overflow:auto;scroll-snap-type:x mandatory}.asongs-grid[data-mobile-swipe=true]>*{flex:0 0 78%;scroll-snap-align:start}}.asongs-section[data-full-width=false]>.asongs-grid{margin-inline:var(--asongs-gutter)}.asongs-button--text{border:0;padding-inline:0;background:transparent;color:var(--asongs-link)}.asongs-article-hero>.asongs-media{height:var(--editorial-image-height, auto)}.asongs-article-hero img{height:100%;width:100%;object-fit:cover}.asongs-collapsible__heading{text-align:var(--text-align, center)}.asongs-collapsible>.asongs-media{aspect-ratio:var(--editorial-ratio, auto)!important}.asongs-collapsible>.asongs-media img{width:100%;height:100%;object-fit:cover}@media(min-width:990px){.asongs-grid[data-desktop-swipe=true]{display:flex;overflow:auto;scroll-snap-type:x mandatory}.asongs-grid[data-desktop-swipe=true]>*{flex:0 0 calc((100% - (var(--columns) - 1) * var(--grid-gap, var(--asongs-image-gap))) / var(--columns));scroll-snap-align:start}.asongs-collapsible:has(>.asongs-media){max-width:none;display:grid;grid-template-columns:1fr 1fr;column-gap:var(--asongs-image-gap)}.asongs-collapsible:has(>.asongs-media)>.asongs-collapsible__heading{grid-column:1 / -1}.asongs-collapsible>.asongs-media{grid-column:1;grid-row:span 50}.asongs-collapsible[data-image-position=image_second]>.asongs-media{grid-column:2}.asongs-collapsible>details{grid-column:2}.asongs-collapsible[data-image-position=image_second]>details{grid-column:1}}@media(max-width:989px){.asongs-email-banner__content{text-align:var(--mobile-text-align, var(--text-align, left))}}.asongs-filter__values input[type=number]{background:var(--asongs-input-background);color:var(--asongs-input-text);border:1px solid var(--asongs-input-border);border-radius:var(--asongs-input-radius);padding:8px;width:100%}.asongs-service{max-width:var(--asongs-page-width, 100%);padding:64px var(--asongs-gutter) 80px;margin:auto}.asongs-service>h1{margin-bottom:48px}.asongs-service__tabs{display:flex;gap:28px;overflow:auto;white-space:nowrap;margin-bottom:40px;border-bottom:1px solid var(--asongs-border);scrollbar-width:none}.asongs-service__tabs a{padding:12px 0;flex-shrink:0}.asongs-service__tabs [aria-selected=true]{font-weight:var(--asongs-emphasis-weight)}.asongs-service__panel{max-width:760px}.asongs-service__panel>h2{margin-bottom:32px}.asongs-service__body h1,.asongs-service__body h2{font-size:var(--asongs-heading-size)}.asongs-service__body h2{margin-top:32px}.asongs-service__contact{display:grid;grid-template-columns:1fr 1fr;gap:64px;max-width:1200px}.asongs-service__panel:has(.asongs-service__contact){max-width:1200px}.asongs-service__contact .shopify-policy__container{max-width:none;padding:0;margin:0}.asongs-service__contact .shopify-policy__title{display:none}.asongs-service__form{display:flex;flex-direction:column;gap:12px}.asongs-service__form input,.asongs-service__form textarea{width:100%;padding:12px;font-size:max(16px,var(--asongs-body-size));border:1px solid var(--asongs-input-border);background:var(--asongs-input-background);color:var(--asongs-input-text)}.asongs-service__fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.asongs-service__form label{display:block}.asongs-service__form h3{margin-bottom:16px}.asongs-service__quick-links{list-style:none;padding:0}.asongs-service__quick-links a{display:block;padding-block:12px}.shopify-policy__container{max-width:760px;padding:64px var(--asongs-gutter) 80px;margin:auto}.shopify-policy__title{text-align:start;margin-bottom:32px}.shopify-policy__body{overflow-wrap:anywhere}.shopify-policy__body h2{margin-top:32px}.shopify-policy__body h3{margin-top:24px}.shopify-policy__body a{color:var(--asongs-link)}.asongs-gift{max-width:640px;padding:48px 20px;margin:auto;text-align:center}.asongs-gift__code{font-size:var(--asongs-heading-size);letter-spacing:.06em;padding:24px;border:1px solid var(--asongs-border);margin-block:24px}.asongs-gift__qr{width:160px;height:160px;margin:24px auto}@media(max-width:989px){.asongs-service{padding-top:48px}.asongs-service>h1{margin-bottom:32px}.asongs-service__tabs{gap:24px;margin-bottom:32px}.asongs-service__contact{grid-template-columns:1fr;gap:32px}.asongs-service__fields{grid-template-columns:1fr}.asongs-reading{margin-top:48px}.shopify-policy__container{padding-top:48px}}.asongs-password-header{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:24px;min-height:108px}.asongs-password-message{max-width:48ch;text-align:center}.asongs-password-link{display:flex;align-items:center;gap:12px;min-height:44px}.asongs-password-footer{text-align:center;padding-block:32px;font-size:var(--asongs-small-size)}.asongs-email-banner{min-height:var(--email-height, 70svh);position:relative;display:grid;place-items:center;text-align:var(--text-align, center);overflow:hidden;align-items:var(--content-position, center);justify-items:var(--content-align, center)}.asongs-email-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.asongs-email-banner__media>.asongs-media,.asongs-email-banner__media img,.asongs-email-banner__media>svg{width:100%;height:100%;object-fit:cover;aspect-ratio:auto!important}.asongs-email-banner__content{position:relative;width:min(560px,calc(100% - 32px));padding:32px}.asongs-email-banner__content[data-box=true]{background:var(--asongs-background)}@media(max-width:749px){.asongs-password-header{flex-wrap:wrap;gap:16px}.asongs-password-message{order:3;width:100%;max-width:none}.asongs-email-banner[data-below=true]{display:block}.asongs-email-banner[data-below=true] .asongs-email-banner__media{position:relative;height:var(--email-height, 70svh)}.asongs-email-banner__content{width:100%;padding:32px 16px}}.asongs-email-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--email-overlay, 0));pointer-events:none}asongs-story{display:block}.asongs-story{position:relative;width:100%;background:var(--asongs-background);color:var(--asongs-text)}.asongs-story__navigation{position:relative;z-index:1;padding:24px var(--asongs-gutter, 12px) 12px}.asongs-story__heading{margin:0 0 12px}.asongs-story__tabs{display:flex;gap:24px;overflow-x:auto;padding:4px;margin-inline:-4px;scrollbar-width:none;scrollbar-color:var(--asongs-text) var(--asongs-background)}.asongs-story__tab{display:flex;align-items:center;flex:0 0 auto;min-height:44px;color:var(--asongs-link);font-size:var(--asongs-body-size, 16px);font-weight:var(--asongs-body-weight, 400);text-underline-offset:4px}.asongs-story__tab[aria-selected=true]{color:var(--asongs-heading, var(--asongs-text));font-weight:var(--asongs-emphasis-weight, 600)}.asongs-story__tab:hover,.asongs-story__link:hover{color:var(--asongs-link-hover);filter:none}.asongs-story__chapter{display:grid;gap:2px;align-items:start;scroll-margin-top:var(--asongs-header-height, 56px)}.asongs-story:not([data-ready]) .asongs-story__chapter:not(:first-child){display:none}.asongs-story:not([data-ready]):has(.asongs-story__chapter:not(:first-child):target) .asongs-story__chapter:first-child{display:none}.asongs-story:not([data-ready]) .asongs-story__chapter:target{display:grid}.asongs-story__media{position:relative;height:70svh;min-height:280px;overflow:hidden;background:color-mix(in srgb,var(--asongs-text) 5%,var(--asongs-background))}.asongs-story__media>video,.asongs-story__image,.asongs-story__image .asongs-media,.asongs-story__placeholder{width:100%;height:100%}.asongs-story__image .asongs-media{aspect-ratio:auto!important}.asongs-story__image img{width:100%;height:100%;object-fit:cover;object-position:var(--story-image-position, center)}.asongs-story__media>video{object-fit:contain}.asongs-story__image--mobile{display:none}.asongs-story__media:has(.asongs-story__image--mobile) .asongs-story__image--desktop{display:none}.asongs-story__media:has(.asongs-story__image--mobile) .asongs-story__image--mobile{display:block}.asongs-story__copy{min-width:0;padding:24px var(--asongs-gutter, 12px) 40px;overflow-wrap:anywhere}.asongs-story__copy>h2{margin-bottom:24px}.asongs-story__copy .asongs-copy{max-width:70ch;line-height:var(--asongs-line-height, 1.6);text-align:start}.asongs-story__copy .asongs-copy img{max-width:100%;height:auto}.asongs-story__copy .asongs-copy a,.asongs-story__link{font-weight:var(--asongs-emphasis-weight, 600);text-underline-offset:4px}.asongs-story__link{display:inline-flex;align-items:center;min-height:44px;margin-top:20px}@media(min-width:990px){.asongs-story__navigation{position:absolute;top:0;left:58%;width:42%;padding:24px clamp(24px,4vw,64px)}.asongs-story__tabs{display:grid;gap:0;overflow:visible}.asongs-story__tab{width:fit-content;max-width:100%;white-space:normal;overflow-wrap:anywhere}.asongs-story__chapter{grid-template-columns:minmax(0,58fr) minmax(0,42fr);min-height:max(560px,calc(100svh - var(--asongs-header-height, 56px)));gap:2px}.asongs-story__media{position:sticky;top:var(--asongs-header-height, 56px);height:max(560px,calc(100svh - var(--asongs-header-height, 56px)))}.asongs-story__image--desktop,.asongs-story__media:has(.asongs-story__image--mobile) .asongs-story__image--desktop{display:block}.asongs-story__image--mobile,.asongs-story__media:has(.asongs-story__image--mobile) .asongs-story__image--mobile{display:none}.asongs-story__copy{align-self:end;padding:40px clamp(24px,4vw,64px);padding-top:var(--story-navigation-space, calc(var(--story-navigation-rows) * 44px + 64px))}}@media(prefers-reduced-motion:reduce){.asongs-story__tab,.asongs-story__link{transition:none}}html[data-asongs-motion=false] .asongs-story__tab,html[data-asongs-motion=false] .asongs-story__link{transition:none}.asongs-story__tabs::-webkit-scrollbar{display:none}.asongs-editorial,.asongs-themes{--editorial-image-gap: var(--asongs-image-gap, 2px)}.asongs-editorial__introduction{max-width:min(100%,var(--editorial-reading-width, 680px));padding-inline:var(--asongs-gutter);margin:0 auto var(--editorial-content-gap, 56px);text-align:var(--editorial-text-align, center);overflow-wrap:anywhere}.asongs-editorial__introduction>:first-child,.asongs-themes__heading h1{margin-top:0}.asongs-editorial__introduction>:last-child{margin-bottom:0}.asongs-editorial__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--editorial-image-gap);align-items:start}.asongs-editorial__tile{min-width:0;grid-column:span 2}.asongs-editorial__tile[data-span="1"]{grid-column:span 1}.asongs-editorial__tile[data-span=full]{grid-column:1 / -1}.asongs-editorial__figure{margin:0}.asongs-editorial__figure>a{display:block}.asongs-editorial__figure figcaption{margin:12px 0 0;padding-inline:var(--asongs-gutter);font-size:var(--asongs-small-size)}.asongs-editorial__media,.asongs-themes__cover{min-width:0;overflow:hidden}.asongs-editorial__media:not([data-ratio=adapt])>.asongs-media,.asongs-themes__cover:not([data-ratio=adapt])>.asongs-media{aspect-ratio:var(--editorial-ratio, .8)!important}.asongs-editorial__media:not([data-ratio=adapt]) img,.asongs-themes__cover:not([data-ratio=adapt]) img{width:100%;height:100%;object-fit:cover}.asongs-editorial__pair,.asongs-editorial__products{display:grid;gap:var(--editorial-image-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.asongs-editorial__pair[data-single=true]{grid-template-columns:minmax(0,1fr)}.asongs-editorial__products{grid-template-columns:repeat(var(--editorial-product-columns, 4),minmax(0,1fr))}.asongs-editorial__copy{max-width:var(--editorial-reading-width, 680px);padding:clamp(32px,5vw,80px) var(--asongs-gutter);margin-inline:auto;text-align:var(--editorial-text-align, center)}.asongs-editorial__video{aspect-ratio:16 / 9}.asongs-editorial__video>.asongs-video,.asongs-editorial__video video,.asongs-editorial__video iframe{width:100%;height:100%;display:block}.asongs-editorial__video video{object-fit:contain}.asongs-editorial__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--editorial-image-gap);align-items:center}.asongs-editorial__split[data-has-image=false],.asongs-editorial__split[data-has-copy=false]{grid-template-columns:minmax(0,1fr)}.asongs-editorial__split-copy{max-width:70ch;padding:clamp(32px,5vw,80px) max(var(--asongs-gutter),8%);overflow-wrap:anywhere}.asongs-editorial__split-copy h2{margin-top:0}.asongs-editorial__text-link{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;text-underline-offset:.2em}.asongs-editorial__figure>a,.asongs-editorial__text-link,.asongs-themes a{color:var(--asongs-link)}.asongs-editorial__figure>a:hover,.asongs-editorial__text-link:hover,.asongs-themes a:hover{color:var(--asongs-link-hover)}.asongs-editorial__figure>a:focus-visible,.asongs-themes__link:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.asongs-themes__heading{padding-inline:var(--asongs-gutter);margin-bottom:32px}.asongs-themes__grid{display:grid;grid-template-columns:repeat(var(--theme-columns, 3),minmax(0,1fr));column-gap:var(--editorial-image-gap);row-gap:calc(var(--theme-content-gap, 16px) + 24px);align-items:start}.asongs-themes__item{min-width:0}.asongs-themes__link{display:block;text-decoration:none}.asongs-themes__copy{padding:var(--theme-content-gap, 16px) var(--asongs-gutter) 0}.asongs-themes__copy h2{font-size:var(--asongs-body-size);margin:0;overflow-wrap:anywhere}.asongs-themes__description{padding-inline:var(--asongs-gutter);margin-top:8px;max-width:70ch}.asongs-themes__description>:first-child{margin-top:0}.asongs-themes__empty{padding-inline:var(--asongs-gutter)}@media(min-width:990px){.asongs-editorial__split[data-image-position=right][data-has-copy=true]>.asongs-editorial__media{grid-column:2;grid-row:1}.asongs-editorial__split[data-image-position=right][data-has-copy=true]>.asongs-editorial__split-copy{grid-column:1;grid-row:1}}@media(max-width:989px){.asongs-editorial__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asongs-editorial__tile[data-mobile-span=full]{grid-column:1 / -1}.asongs-editorial__tile[data-mobile-span="1"]{grid-column:span 1}.asongs-editorial__products{grid-template-columns:repeat(var(--editorial-product-mobile-columns, 2),minmax(0,1fr))}.asongs-editorial__pair[data-mobile-layout=stack],.asongs-editorial__split{grid-template-columns:minmax(0,1fr)}.asongs-themes__grid{grid-template-columns:repeat(var(--theme-mobile-columns, 2),minmax(0,1fr))}}.asongs-themes__link .asongs-themes__copy h2{color:inherit}.asongs-editorial .asongs-card__images:not(:has(.asongs-media)){display:none}.asongs-service{display:grid;grid-template-columns:minmax(140px,var(--service-nav-width, 200px)) minmax(0,var(--service-content-width, 760px));column-gap:clamp(32px,5vw,80px);align-items:start;justify-content:center}.asongs-service--configured{padding:0 var(--asongs-gutter)}.asongs-service>h1{grid-column:1 / -1;margin-bottom:40px;overflow-wrap:anywhere}.asongs-service__tabs{position:sticky;top:calc(var(--asongs-header-height, 56px) + 24px);grid-column:1;display:flex;flex-direction:column;gap:0;max-height:calc(100svh - var(--asongs-header-height, 56px) - 48px);margin:0;padding:0;border:0;white-space:normal;overflow:auto;scrollbar-width:none;scrollbar-color:var(--asongs-icon) var(--asongs-background)}.asongs-service__tabs a{display:flex;align-items:center;min-height:44px;padding:10px 8px 10px 0;color:var(--asongs-link);text-decoration:none;text-decoration-color:transparent;text-underline-offset:.25em;overflow-wrap:anywhere}.asongs-service__tabs a:hover,.asongs-service__tabs a[aria-selected=true]{color:var(--asongs-link-hover);text-decoration-color:transparent}.asongs-service__tabs a:focus-visible{outline:2px solid var(--asongs-icon);outline-offset:-2px}.asongs-service__content{grid-column:2;min-width:0}.asongs-service__panel{max-width:var(--service-content-width, 760px);scroll-margin-top:calc(var(--asongs-header-height, 56px) + 24px);overflow-wrap:anywhere}.asongs-service__panel:has(.asongs-service__contact){max-width:var(--service-content-width, 760px)}.asongs-service__panel+.asongs-service__panel{margin-top:64px}.asongs-service[data-ready=true] .asongs-service__panel{margin-top:0}.asongs-service__panel>h2{margin-bottom:24px}.asongs-service__body{max-width:72ch}.asongs-service__body img,.asongs-service__answer img{max-width:100%;height:auto}.asongs-service__body table,.asongs-service__answer table{display:block;max-width:100%;overflow-x:auto}.asongs-service__body>:last-child{margin-bottom:0}.asongs-service__contact{grid-template-columns:minmax(0,1fr);gap:32px;max-width:100%}.asongs-service__contact>.asongs-service__body:empty{display:none}.asongs-service__form input,.asongs-service__form textarea{border-radius:var(--asongs-input-radius, 0);caret-color:var(--asongs-input-text)}.asongs-service__form input:focus-visible,.asongs-service__form textarea:focus-visible{outline:2px solid var(--asongs-icon);outline-offset:2px}.asongs-service__questions{margin-top:24px}.asongs-service__questions:empty{display:none}.asongs-service__question{border-bottom:1px solid var(--asongs-border)}.asongs-service__question:first-child{border-top:1px solid var(--asongs-border)}.asongs-service__question summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding-block:16px;cursor:pointer;list-style:none}.asongs-service__question summary::marker,.asongs-service__question summary::-webkit-details-marker{display:none;content:""}.asongs-service__question summary>.asongs-icon{width:12px;height:12px;flex-shrink:0;color:var(--asongs-icon)}.asongs-service__question[open] summary>.asongs-icon{transform:rotate(180deg)}.asongs-service__question summary:focus-visible{outline:2px solid var(--asongs-icon);outline-offset:2px}.asongs-service__answer{max-width:72ch;padding:0 0 24px}.asongs-service__answer>:last-child{margin-bottom:0}.asongs-service__source-link{margin-top:32px;font-size:var(--asongs-small-size)}.asongs-service__source-link a,.asongs-service__missing a,.asongs-service__body a,.asongs-service__answer a{text-decoration:none;text-underline-offset:.2em}.asongs-service__empty{grid-column:1 / -1}@media(max-width:989px){.asongs-service{display:block}.asongs-service>h1{margin-bottom:24px}.asongs-service__tabs{position:static;flex-direction:row;gap:24px;max-height:none;margin-bottom:32px;white-space:nowrap;border-bottom:1px solid var(--asongs-border);scroll-padding-inline:2px}.asongs-service__tabs a{padding:12px 2px}.asongs-service__panel+.asongs-service__panel{margin-top:48px}.asongs-service[data-ready=true] .asongs-service__panel{margin-top:0}.asongs-service__question summary{gap:16px}}.asongs-service__tabs::-webkit-scrollbar{display:none}.asongs-service__tabs a[aria-selected=true]{font-weight:var(--asongs-emphasis-weight)}.asongs-shop__introduction{padding:var(--shop-heading-top, 12px) var(--asongs-gutter) 0;margin-bottom:var(--shop-intro-gap, 32px)}.asongs-shop__title{margin:0}.asongs-shop__description{max-width:72ch;overflow-wrap:anywhere}.asongs-shop__title+.asongs-shop__description{margin-top:20px}.asongs-shop__description>:last-child{margin-bottom:0}.asongs-scene-navigation{min-width:0}.asongs-shop__title+.asongs-scene-navigation,.asongs-shop__description+.asongs-scene-navigation{margin-top:24px}.asongs-scene-navigation__links{display:flex;align-items:center;flex-wrap:nowrap;gap:28px;max-width:100%;margin:0;padding:2px;list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:2px;scrollbar-width:thin;scrollbar-color:var(--asongs-link) var(--asongs-background)}.asongs-scene-navigation__links>li{flex:0 0 auto;min-width:0}.asongs-scene-navigation__links a{display:flex;align-items:center;min-height:44px;color:var(--asongs-link);white-space:nowrap;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em}.asongs-scene-navigation__links a:hover{color:var(--asongs-link-hover);text-decoration-color:currentColor}.asongs-scene-navigation__links a[aria-current=page]{font-weight:var(--asongs-emphasis-weight);text-decoration-color:currentColor}.asongs-scene-navigation__links a:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.asongs-themes__heading :is(h1,h2){margin:0}.asongs-themes__copy h3{font-size:var(--asongs-body-size);margin:0;color:inherit;overflow-wrap:anywhere}@media(max-width:989px){.asongs-scene-navigation__links{gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/asongs-foundation.css.map */
