html body #main :is(.alva-product-story__intro>p:not(.alva-product-story__eyebrow),.alva-fact-comparison__inner>h2+p){font:400 17px/1.6 var(--text-font-family)!important;letter-spacing:normal!important;color:#55524d!important;margin:16px 0 0!important}html body #main .alva-details-care__care>h2{margin-bottom:20px!important}html body #main :is(.alva-setcmp__head,.alva-pdp-faq__header){margin-bottom:20px!important}html body #main .alva-setcmp__in{box-sizing:border-box!important;width:100%!important;max-width:1200px!important;margin-inline:auto!important;padding-inline:40px!important}@media (max-width:749px){html body #main :is(.alva-product-story__intro>p:not(.alva-product-story__eyebrow),.alva-fact-comparison__inner>h2+p){font-size:15px!important}html body #main .alva-setcmp__in{padding-inline:20px!important}}@layer alva-pdp-choices{html body main:has(.shopify-section--main-product) :is(.alva-details-care__wrap,.alva-pdp-faq__wrap,.alva-setcmp__in){padding-block:var(--alva-section-space)!important}html body main:has(.shopify-section--main-product) .alva-conversion .alva-product-story,html body main:has(.shopify-section--main-product) .alva-details-care__care{padding-block:0!important}html body main:has(.shopify-section--main-product) :is(.alva-product-story__photo-copy h3){font-size:var(--alva-section-heading)!important;font-weight:400!important;line-height:1.2!important;margin-bottom:12px!important}html body main:has(.shopify-section--main-product) :is(.alva-product-story__benefit h3,.alva-details-care__card h3){font:500 16px/1.4 var(--text-font-family)!important;margin:0 0 8px!important}html body main:has(.shopify-section--main-product) :is(.alva-product-story__benefit,.alva-details-care__card){padding:var(--alva-card-space)!important}html body main:has(.shopify-section--main-product) :is(.alva-product-story__hero){gap:24px!important}html body main:has(.shopify-section--main-product) :is(.alva-product-story__benefits,.alva-details-care__cards){gap:16px!important}html body main:has(.shopify-section--main-product) .alva-product-story__benefits{margin-top:16px!important}html body main:has(.shopify-section--main-product) :is(.alva-pdp-faq__header,.alva-setcmp__head){margin-bottom:20px!important}@media (max-width:749px){html body main:has(.shopify-section--main-product) :is(.alva-product-story__hero){gap:16px!important}html body main:has(.shopify-section--main-product) :is(.alva-product-story__benefits,.alva-details-care__cards){gap:12px!important}}}@layer alva-pdp-choices{html body #main#main .alva-setcmp{--cmp-ink:#282D29!important;--cmp-muted:#66635F!important;--cmp-line:#E5E1DA!important;--cmp-paper:#FAF8F3!important}html body #main#main .alva-setcmp :is(.alva-setcmp__save,.alva-setcmp__summary,.alva-setcmp__included svg){color:#66635F!important}html body #main#main :is(.alva-care-guide,.alva-details-care){background:#FAF8F3!important;color:#282D29!important}html body #main#main :is(.alva-care-guide,.alva-details-care) :is(h2,h3,.alva-care-guide__eyebrow,.alva-care-guide__steps li,.alva-care-guide__link,.alva-details-care__report){color:#282D29!important}html body #main#main :is(.alva-care-guide__fit,.alva-care-guide__oven,.alva-details-care__eyebrow,.alva-details-care__note,.alva-details-care__card p){color:#66635F!important}html body #main#main :is(.alva-care-guide__icon,.alva-details-care__icon,.alva-product-story__icon){background:#F3F1ED!important;color:#2E7D32!important}html body #main#main :is(.alva-care-guide__steps li,.alva-details-care__card){border-color:#E5E1DA!important;background:#fff!important}html body #main#main .alva-details-care__eyebrow::before{background:#66635F!important}html body #main#main :is(.alva-care-guide__link,.alva-details-care__report){text-decoration-color:currentColor!important}}@layer alva-pdp-choices{html body #main#main .alva-care-guide{background:#FDFCF9!important;color:#282D29!important;padding:40px 24px!important;font-family:var(--text-font-family)}html body #main#main .alva-care-guide__inner{max-width:1120px;margin-inline:auto}html body #main#main .alva-care-guide__eyebrow{margin:0 0 10px!important;font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}html body #main#main .alva-care-guide h2{font:400 clamp(28px,3vw,38px)/1.15 var(--heading-font-family)!important;letter-spacing:-.02em;margin:0 0 10px!important;max-width:900px}html body #main#main .alva-care-guide__fit{font-size:16px;line-height:1.6;margin:0 0 26px!important;max-width:760px}html body #main#main .alva-care-guide__steps{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:32px!important;list-style:none!important;margin:0!important;padding:0!important}html body #main#main .alva-care-guide__steps li{display:flex!important;flex-direction:column;align-items:flex-start;gap:14px!important;min-width:0;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font:400 15px/1.5 var(--text-font-family)!important}html body #main#main .alva-care-guide__icon{display:flex;align-items:center;justify-content:flex-start;width:36px!important;height:36px!important;flex:none;border:0!important;border-radius:0!important;background:transparent!important;color:#2E7D32!important}html body #main#main .alva-care-guide__icon svg{width:32px!important;height:32px!important;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}html body #main#main .alva-care-guide__group+.alva-care-guide__group{margin-top:28px}html body #main#main .alva-care-guide__surface{font:500 15px/1.4 var(--text-font-family);margin:0 0 18px}html body #main#main .alva-care-guide__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;margin-top:24px}html body #main#main .alva-care-guide__oven{font-size:13px;line-height:1.6;margin:0!important;padding:0!important;border:0!important}html body #main#main .alva-care-guide__oven strong{font-weight:500}html body #main#main .alva-care-guide__links{display:flex;flex-wrap:wrap;gap:0 20px}html body #main#main .alva-care-guide__link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0!important;padding:8px 0;font-size:13px;font-weight:400;text-decoration:none!important}html body #main#main .alva-care-guide__link-label{text-decoration:underline;text-underline-offset:4px}@media (max-width:749px){html body #main#main .alva-care-guide__icon{width:32px!important;height:32px!important}html body #main#main .alva-care-guide__icon svg{width:28px!important;height:28px!important}html body #main#main .alva-care-guide{padding:28px 20px!important}html body #main#main .alva-care-guide__fit{font-size:14px;margin-bottom:22px!important}html body #main#main .alva-care-guide__steps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important}html body #main#main .alva-care-guide__steps li{font-size:14px!important;gap:10px!important}html body #main#main .alva-care-guide__footer{flex-direction:column;align-items:flex-start;gap:4px;margin-top:22px}html body #main#main .alva-care-guide__links{flex-direction:column;align-items:flex-start}}}@layer alva-pdp-choices{html body #main#main .alva-details-care{background:#FDFCF9!important;color:#282D29!important}html body #main#main .alva-details-care__wrap{max-width:1168px;margin-inline:auto;padding:40px 24px!important}html body #main#main .alva-details-care__care{padding:0!important;scroll-margin-top:120px}html body #main#main .alva-details-care__eyebrow{display:block;margin:0 0 10px!important;font:500 11px/1.4 var(--text-font-family);letter-spacing:.12em;text-transform:uppercase}html body #main#main .alva-details-care__eyebrow::before{content:none}html body #main#main .alva-details-care__care h2{font:400 clamp(28px,3vw,38px)/1.15 var(--heading-font-family)!important;letter-spacing:-.02em;margin:0 0 26px!important;max-width:900px}html body #main#main .alva-details-care__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 32px!important;align-items:start}html body #main#main .alva-details-care__card{display:grid;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"icon""title""copy"!important;grid-template-rows:auto auto 1fr!important;align-content:start;gap:10px!important;min-width:0;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #main#main .alva-details-care__icon{grid-area:icon;display:flex;align-items:center;justify-content:flex-start;flex:none;width:36px!important;height:36px!important;margin:0 0 4px!important;border-radius:0!important;background:transparent!important;color:#2E7D32!important}html body #main#main .alva-details-care__icon svg{width:32px!important;height:32px!important;fill:none;stroke:currentColor;stroke-width:1.5}html body #main#main .alva-details-care__card h3{grid-area:title;margin:0!important;font:500 15px/1.45 var(--text-font-family)!important}html body #main#main .alva-details-care__card p{grid-area:copy;margin:0!important;font:400 14px/1.6 var(--text-font-family)!important;color:#66635F!important;overflow-wrap:break-word}html body #main#main .alva-details-care__report{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:20px;padding:8px 0;border:0;background:transparent;font:400 13px/1.5 var(--text-font-family);color:#282D29;text-decoration:none!important}html body #main#main .alva-details-care__report>span{text-decoration:underline;text-underline-offset:4px}html body #main#main .alva-details-care__report svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5}html body #main#main .alva-details-care__report:focus-visible{outline:2px solid #285345;outline-offset:3px}@media (max-width:749px){html body #main#main .alva-details-care__icon{width:32px!important;height:32px!important}html body #main#main .alva-details-care__icon svg{width:28px!important;height:28px!important}html body #main#main .alva-details-care__wrap{padding:28px 20px!important}html body #main#main .alva-details-care__cards{gap:24px 16px!important}html body #main#main .alva-details-care__care h2{font-size:28px!important;margin-bottom:22px!important}html body #main#main .alva-details-care__card h3{font-size:14px!important}}}.blog-post-card{align-content:start;gap:1.25rem;display:grid}.blog-post-card__info{justify-items:start;row-gap:1rem;display:grid}.blog-post-card__meta{flex-wrap:wrap;align-items:center;column-gap:.5rem;display:flex}.blog-post-card__meta>*+:before{content:"•";margin-inline-end:.5rem}@media screen and (min-width:1000px){.featured-blog-post+.blog-post-card{display:none}}.before-after{--before-after-content-inset-inline:1.25rem;--before-after-content-inset-block:1rem;--before-after-cursor-size:3.125rem;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:grid;position:relative}.before-after>*{grid-area:1/-1}.before-after__after-image{z-index:1}.before-after__content-wrapper{position:absolute}.before-after__cursor{pointer-events:auto;filter:drop-shadow(0 1px 1px #0000000d) drop-shadow(0 1px 1px #0000000d);z-index:1;display:grid;position:relative}.before-after__cursor:before{content:"";background:rgb(var(--before-after-cursor-background));z-index:-1;position:absolute}.before-after__cursor svg{width:var(--before-after-cursor-size);height:var(--before-after-cursor-size)}.before-after--horizontal{cursor:ew-resize}.before-after--horizontal .before-after__after-image{clip-path:inset(0 0 0 var(--before-after-cursor-position,0))}[dir=rtl] :is(.before-after--horizontal .before-after__after-image){clip-path:inset(0 var(--before-after-cursor-position,0)0 0)}.before-after--horizontal .before-after__before-image .before-after__content-wrapper{justify-items:start;inset-block-end:var(--before-after-content-inset-block);inset-inline-start:var(--before-after-content-inset-inline)}.before-after--horizontal .before-after__after-image .before-after__content-wrapper{text-align:end;justify-items:end;inset-block-end:var(--before-after-content-inset-block);inset-inline-end:var(--before-after-content-inset-inline)}.before-after--horizontal .before-after__cursor{justify-self:start;place-items:center start;inset-inline-start:calc(var(--before-after-cursor-position,0%) - var(--before-after-cursor-size)/2)}.before-after--horizontal .before-after__cursor:before{width:.125rem;height:100%;inset-inline-start:calc(var(--before-after-cursor-size)/2)}.before-after--vertical{cursor:ns-resize}.before-after--vertical .before-after__after-image{clip-path:inset(var(--before-after-cursor-position,0)0 0 0)}.before-after--vertical .before-after__before-image .before-after__content-wrapper{justify-items:start;inset-block-start:var(--before-after-content-inset-block);inset-inline-start:var(--before-after-content-inset-inline)}.before-after--vertical .before-after__after-image .before-after__content-wrapper{justify-items:start;inset-block-end:var(--before-after-content-inset-block);inset-inline-start:var(--before-after-content-inset-inline)}.before-after--vertical .before-after__cursor{align-self:start;place-items:start center;inset-block-start:calc(var(--before-after-cursor-position,0%) - var(--before-after-cursor-size)/2)}.before-after--vertical .before-after__cursor:before{width:100%;height:.125rem;inset-block-start:calc(var(--before-after-cursor-size)/2)}@media screen and (max-width:699px){.before-after{--before-after-cursor-size:2.5rem}.before-after .button{padding:.45rem 1.5rem}}@media screen and (min-width:700px){.before-after{--before-after-content-inset-inline:2.5rem;--before-after-content-inset-block:2rem}.before-after__content-wrapper:has(.button){--before-after-content-inset-block:2.5rem}}.article{--article-wrapper-offset:0px;--article-wrapper-padding-inline:0px;padding-block-end:var(--section-vertical-spacing)}.article__toolbar{visibility:hidden;z-index:1;width:100vw;padding-block:1rem;transition:transform .2s,visibility .2s,inset-block-start .15s ease-in-out;position:fixed;inset-block-start:var(--sticky-area-height);transform:translateY(-100%)}.article__toolbar.is-visible{visibility:visible;transform:translateY(0)}.article__toolbar .social-media{gap:.75rem 1rem}.article__toolbar .social-media svg{width:1rem;height:1rem}.article__image{overflow:hidden}.article__image img{height:var(--article-image-height);object-fit:cover}.article__wrapper{padding:1.5rem var(--article-wrapper-padding-inline)0;background:rgb(var(--background));gap:5rem;margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width)/2 - var(--article-wrapper-padding-inline));margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width)/2 - var(--article-wrapper-padding-inline));display:grid;position:relative}.article__image+.article__wrapper{margin-block-start:var(--article-wrapper-offset)}.article__comments{gap:inherit;scroll-margin-block-start:calc(20px + var(--sticky-area-height));display:grid}.article__author{border-block-width:1px;align-items:center;column-gap:1rem;padding-block:1.5rem;display:flex}.article__author-image{border-radius:100%;flex-shrink:0;align-self:start;width:3.75rem}.article__footer-bottom{gap:2.5rem;display:grid}.article__author+.article__footer-bottom{margin-block-start:1.75rem}@media screen and (min-width:700px){.article{--article-wrapper-offset:-2.75rem;--article-wrapper-padding-inline:3.125rem}.article__wrapper{gap:6.25rem;padding-block-start:2.5rem}.article__footer-bottom{grid:auto/auto-flow minmax(0,1fr);align-items:center}}@media screen and (min-width:1000px){.article{--article-wrapper-offset:-4.375rem}}.collection-banner{display:block;position:relative}.collection-banner .breadcrumb{z-index:2}.collection-toolbar{min-height:3em;box-shadow:0 1px rgb(var(--border-color)),0-1px rgb(var(--border-color));background-color:rgb(var(--background));reading-flow:flex-visual;z-index:2;transition:inset-block-start .15s ease-in-out;display:flex;position:sticky;inset-block-start:var(--sticky-area-height);inset-inline-start:0}.collection-toolbar .popover{--popover-block-offset:0px;inset-inline-end:-1px}.collection-toolbar__button-list{reading-flow:flex-visual;flex-grow:1;display:flex}.collection-toolbar__button{padding-block:.75rem}.collection-toolbar__button :is(svg){transition:transform .2s}.collection-toolbar__button[aria-expanded=true] svg{transform:rotateZ(180deg)}.collection-toolbar__button-container{width:100%;position:relative}.collection-toolbar__button-container+.collection-toolbar__button-container{border-inline-start-width:1px}.collection-toolbar__layout-switch-list{border-inline-start-width:1px;justify-content:flex-end;align-items:center;gap:1rem;padding-inline:1.25rem;display:flex}.collection-toolbar__button{opacity:.5;transition:opacity .2s}.collection-toolbar__button.is-active,.collection-toolbar__button:hover{opacity:1}@media screen and (min-width:700px){.collection-toolbar{flex-direction:row-reverse;justify-content:space-between}.collection-toolbar__button{padding-block:1.125rem}.collection-toolbar__button-list{flex-direction:row-reverse;flex:none}.collection-toolbar__button-container{border-inline-start-width:1px}.collection-toolbar__button-container>.collection-toolbar__button{width:max-content;padding-inline:2.875rem}.collection-toolbar__layout-switch-list{border-inline-width:0 1px;padding-inline:1.875rem}.collection-toolbar__products-count{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}}.facets .accordion-list .accordion:first-child{border-block-start-width:0}.facets .accordion-list .accordion:first-child .accordion__toggle{padding-block-start:0}.facets .accordion-list .accordion:last-child{border-block-end-width:0}.facets .accordion-list .accordion:last-child .accordion__content{padding-block-end:0}.collection-list{gap:var(--collection-list-gap,0);display:flex}.collection-list .collection-card{flex-basis:var(--collection-list-item-size,calc(100% / var(--collection-list-items-per-row) - var(--collection-list-gap,0px) * (-1 + var(--collection-list-items-per-row)) / var(--collection-list-items-per-row)))}.collection-list--text-outside{row-gap:3rem}.shopify-section--dynamic-grid:first-child:has([allow-transparent-header]) .dynamic-grid{margin-block-start:var(--header-height,0)}.dynamic-grid{--dynamic-grid-column-count:8;--dynamic-grid-cell-size:calc((100vw - var(--container-gutter-context, 0px) * 2) / var(--dynamic-grid-column-count) - var(--dynamic-grid-gap) * (-1 + var(--dynamic-grid-column-count)) / var(--dynamic-grid-column-count));grid-template-columns:repeat(var(--dynamic-grid-column-count),minmax(0,1fr));grid-template-rows:repeat(var(--dynamic-grid-explicit-row-count),var(--dynamic-grid-cell-size)) max-content;gap:var(--dynamic-grid-gap);view-timeline:--section;display:grid;position:relative}.dynamic-grid.editor-is-selected:before{content:"";background-image:repeating-linear-gradient(#c8c8c833 0,#c8c8c833 var(--dynamic-grid-cell-size),transparent var(--dynamic-grid-cell-size),transparent calc(var(--dynamic-grid-cell-size) + max(1px,var(--dynamic-grid-gap)))),repeating-linear-gradient(90deg,#c8c8c833 0,#c8c8c833 var(--dynamic-grid-cell-size),transparent var(--dynamic-grid-cell-size),transparent calc(var(--dynamic-grid-cell-size) + max(1px,var(--dynamic-grid-gap))));background-size:100% calc(var(--dynamic-grid-cell-size)*var(--dynamic-grid-explicit-row-count) + max(1px,var(--dynamic-grid-gap))*(-1 + var(--dynamic-grid-explicit-row-count)));position:absolute;inset:0}.dynamic-grid__cell{--offset-amount:calc(var(--parallax-speed, 0) * 5vmin);--parallax-transform-from:translateX(calc(-1 * var(--offset-amount)));--parallax-transform-to:translateX(var(--offset-amount));grid-area:var(--dynamic-grid-grid-area);isolation:isolate;align-self:start;transition:opacity .2s ease-in-out,background-color .2s ease-in-out;position:relative;inset-block-start:var(--dynamic-grid-vertical-adjustment);inset-inline-start:var(--dynamic-grid-horizontal-adjustment)}@supports (animation-timeline:view()){.dynamic-grid__cell{animation:cell-parallax linear forwards;animation-timeline:--section;animation-range:cover}}.dynamic-grid__cell[data-parallax-direction=vertical]{--parallax-transform-from:translateY(calc(-1 * var(--offset-amount)));--parallax-transform-to:translateY(var(--offset-amount))}.dynamic-grid__cell.editor-is-selected{outline-offset:2px;background-color:#0000000d;outline:2px dashed gray}.dynamic-grid__cell:has(.editor-is-selected){outline-offset:2px;background-color:#0000000d;outline:2px dashed gray}.dynamic-grid__cell .play-button,.dynamic-grid__cell img,.dynamic-grid__cell video{margin-block-start:0!important}.dynamic-grid__cell video-media{width:100%}.dynamic-grid.editor-is-selected .dynamic-grid__cell:not(.editor-is-selected){opacity:.6}.dynamic-grid__cell figcaption{color:rgb(var(--text-color));font-style:normal}@media screen and (min-width:1000px){.dynamic-grid{--dynamic-grid-column-count:16}}.footer{background:rgb(var(--background));background-image:var(--background-gradient);color:rgb(var(--text-color));padding-block-start:var(--section-vertical-spacing);padding-block-end:min(var(--section-vertical-spacing),3rem)}.footer__inner{row-gap:min(var(--section-vertical-spacing),3rem);display:grid}.footer__block-list{justify-content:start;align-items:start;gap:min(var(--section-vertical-spacing),2.5rem);display:grid}.footer__block-list:has(.footer__accordion-group){grid-template-columns:1fr}.footer__aside{text-align:center;justify-content:center;align-items:center;gap:1.5rem;display:grid}.footer__aside .payment-methods{justify-content:center;max-width:30rem}@media screen and (min-width:700px){.footer__block-list{justify-content:var(--footer-content-justify-items);flex-wrap:wrap;gap:3rem;display:flex}.footer__block{flex:auto}.footer__block--image,.footer__block--links{flex-grow:0;max-width:14rem}.footer__block--app,.footer__block--newsletter{flex-basis:14rem;max-width:18rem}.footer__block--text{flex-basis:14rem;max-width:24rem}.footer__accordion-group{display:contents}}@media screen and (min-width:1000px){.footer__aside{grid-auto-flow:column;justify-content:space-between}.footer__aside .payment-methods{justify-content:end}}@media screen and (min-width:1150px){.footer__block-list{justify-content:var(--footer-content-justify-items);column-gap:3.75rem}}@media screen and (min-width:1400px){.footer__block-list{column-gap:5rem}}.faq{justify-content:center;align-items:start;column-gap:3.75rem;display:flex}.faq__toc{align-content:start;justify-items:start;gap:.75rem;min-width:150px;max-width:300px;transition:inset-block-start .15s ease-in-out;display:grid;position:sticky;inset-block-start:calc(1.25rem + var(--sticky-area-height))}.faq__toc-item{background:linear-gradient(90deg,currentColor,currentColor)0 min(100%,1.35em)/0 1px no-repeat;text-decoration:none;transition:background-size .3s ease-in-out}.faq__toc-item.is-active{background-size:100% 1px}.faq__content{flex-basis:650px}.faq__category{flex-wrap:wrap;align-items:center;column-gap:1rem;scroll-margin-block-start:1.25rem;display:flex}.faq__category+.accordion{margin-block-start:1.25rem}.accordion+.faq__category{margin-block-start:3rem}.predictive-search__blog-posts .blog-post-card__info{row-gap:.75rem}@media screen and (max-width:699px){.predictive-search__blog-posts .blog-post-card{grid-template-columns:minmax(0,160px) minmax(0,1fr);align-items:center}}@media screen and (min-width:700px){.predictive-search__blog-posts .blog-post-card__category{font-size:.6875rem}}.media-grid{--media-grid-column-count:2;align-items:start;gap:var(--media-grid-gap);grid:auto-flow dense var(--media-grid-row-height)/repeat(var(--media-grid-column-count),minmax(0,1fr));display:grid}.media-grid__item{grid-area:span min(2,var(--media-grid-item-row-span))/span 2;height:100%;container-type:inline-size}.media-grid__item>*{height:100%}@media screen and (min-width:700px){.media-grid{--media-grid-column-count:12}.media-grid__item{grid-area:span var(--media-grid-item-row-span)/span var(--media-grid-item-column-span)}.media-grid__item--padded{padding:32px}}.multiple-media-with-text{--multiple-media-with-text-gap:2rem;grid:var(--multiple-media-with-text-grid);gap:var(--multiple-media-with-text-gap);display:grid}.multiple-media-with-text__media-wrapper{grid-area:media-wrapper;grid:var(--multiple-media-with-text-media-grid);column-gap:var(--multiple-media-with-text-media-gap);display:grid}.multiple-media-with-text__media-wrapper>*{grid-row:1/-1}.multiple-media-with-text__content-wrapper{grid-area:content-wrapper}@media screen and (min-width:1000px){.multiple-media-with-text{--multiple-media-with-text-gap:2rem 4rem}}@media screen and (min-width:1150px){.multiple-media-with-text{--multiple-media-with-text-gap:2rem 7.5rem}}.multiple-media-with-text--overlap .multiple-media-with-text__media-wrapper>:first-child{grid-column:1/3}.multiple-media-with-text--overlap .multiple-media-with-text__media-wrapper>:nth-child(2){grid-column:2/4}@media screen and (min-width:700px){.multiple-media-with-text--overlap.multiple-media-with-text--reverse .multiple-media-with-text__media-wrapper>:first-child{grid-column:2/4}.multiple-media-with-text--overlap.multiple-media-with-text--reverse .multiple-media-with-text__media-wrapper>:nth-child(2){grid-column:1/3}}@media screen and (max-width:699px){.quick-order-list__table{display:block}.quick-order-list__table-body td:nth-child(2),.quick-order-list__table-body td:nth-child(3),.quick-order-list__table-head th:nth-child(2),.quick-order-list__table-head th:nth-child(3){display:none}.quick-order-list__table-foot{--table-foot-cell-padding-inline:0px;display:block}.quick-order-list__table-foot tr{flex-direction:column-reverse;display:flex}.quick-order-list__table-foot td:first-child{padding-block:.125rem 0}.quick-order-list__variant-image{align-self:start}}@media screen and (min-width:700px){.quick-order-list__table{--table-cell-padding-block:.625rem;--table-foot-cell-padding-block:1.5rem}.quick-order-list__table-body tr:first-child{--table-cell-padding-block:.75rem}.quick-order-list__table-body tr:not(:only-child):last-child td{padding-block-end:1.5rem}.quick-order-list__table-body tr:first-child+tr td{padding-block-start:0}.quick-order-list__table-body tr~tr td:first-child{padding-inline-start:88px}.quick-order-list__table-body tr~tr td:not(:has(img)):first-child{padding-inline-start:20px}.quick-order-list__table-foot{background:rgb(var(--background));box-shadow:0-.5px rgb(var(--border-color));position:sticky;inset-block-end:0}.quick-order-list__quantity-actions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:.625rem;display:grid}.quick-order-list__quantity-selector{grid-column:2;grid-template-columns:minmax(0,1fr);row-gap:.5rem;display:grid}.quick-order-list__remove-variant{justify-self:start;margin-inline-start:.625rem}}.shop-the-look__carousel{z-index:2;grid:auto/auto-flow 100%;align-items:start;gap:.625rem;display:grid;position:relative;overflow:visible}.shop-the-look__carousel.is-expanded{overflow:hidden}.shop-the-look__image-wrapper{position:relative;overflow:hidden}.shop-the-look__hot-spot-list{width:100%;height:100%;display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.shop-the-look__hot-spot{--hot-spot-size:1rem;top:calc(var(--shop-the-look-hot-spot-top) - (var(--hot-spot-size)/2));left:calc(var(--shop-the-look-hot-spot-left) - (var(--hot-spot-size)/2));width:var(--hot-spot-size);height:var(--hot-spot-size);border-radius:var(--rounded-full);transition:transform .2s ease-in-out;position:absolute}.shop-the-look__hot-spot:after{--hot-spot-after-size:calc(var(--hot-spot-size) * 2.5);content:"";top:calc(50% - var(--hot-spot-after-size)/2);left:calc(50% - var(--hot-spot-after-size)/2);width:var(--hot-spot-after-size);height:var(--hot-spot-after-size);background:radial-gradient(50% 50%at 50% 50%,rgb(var(--background)/0),rgb(var(--background)/.3));border-radius:var(--rounded-full);animation:ping 2s ease-in-out infinite alternate;position:absolute}.shop-the-look__hot-spot[aria-current=true]{transform:scale(1.3)}.shop-the-look__item-carousel{grid:auto/auto-flow 100%;justify-items:center;display:grid;position:relative}.shop-the-look__item{position:relative}.shop-the-look__popover .product-card__figure{width:100%;max-width:10rem;margin-inline:auto}.shop-the-look__popover::part(base){height:auto;inset:auto auto 0 0}.shop-the-look__popover::part(overlay){display:none}@media screen and (min-width:1000px){.shop-the-look__carousel{grid:none;align-items:center}.shop-the-look__item{max-width:var(--container-sm-max-width);grid:auto/min(550px,60%) minmax(0,1fr);grid-area:1/-1;align-items:center;gap:.3125rem;margin-inline:auto;display:grid}.shop-the-look__item:not(.is-selected){visibility:hidden}.shop-the-look__item-product{grid-area:1/-1;max-width:16.875rem}.shop-the-look__item-product:not(.is-selected){visibility:hidden}.shop-the-look__item-content{opacity:0;justify-items:center;gap:1.5rem;display:grid}}@media screen and (pointer:fine){.shop-the-look__hot-spot:hover{transform:scale(1.3)}}.slideshow{--slideshow-controls-spacing:var(--container-gutter);background:rgb(var(--slideshow-background));display:block;position:relative}.slideshow .page-dots{z-index:1;position:absolute;inset-block-end:var(--slideshow-controls-spacing);inset-inline-end:var(--slideshow-controls-spacing)}.shopify-section--slideshow:first-child .slideshow[allow-transparent-header]{--content-over-media-row-gap:4rem}.slideshow:has(.page-dots,.slideshow__volume-control){--content-over-media-row-gap:4rem}.slideshow__slide:not(.is-selected){visibility:hidden;position:absolute;inset:0}.slideshow__slide-content--boxed{padding:1.5rem}.slideshow__slide-content--with-border{outline:1px solid rgb(var(--border-color))}.slideshow__slide-content--with-border-offset{outline-offset:-.75rem;padding:2.25rem}.slideshow__image-split img{height:var(--content-over-media-height,auto);object-fit:cover;min-width:100%;min-height:100%;max-height:100%}.slideshow__volume-control{z-index:1;display:grid;position:absolute;inset-block-end:var(--slideshow-controls-spacing);inset-inline-start:var(--slideshow-controls-spacing)}.slideshow__next-section-button{z-index:2;position:absolute;inset-block-end:calc(-1*var(--circle-button-size)/2);inset-inline-start:calc(50% - var(--circle-button-size)/2)}@media screen and (min-width:700px){.slideshow:has(.page-dots,.slideshow__volume-control){--content-over-media-row-gap:5rem}.slideshow__slide-content--boxed{padding:3.5rem}.slideshow__slide-content--with-border-offset{outline-offset:-1rem}.slideshow__image-split{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.timeline__carousel,.timeline__item{display:grid}:is(.timeline__carousel,.timeline__item)>*{grid-area:1/-1}.timeline__item:not(.is-selected){visibility:hidden}.timeline__item-image-wrapper{overflow:hidden}.timeline__item-image-wrapper :is(img,svg){scale:1.05}.timeline__item-content{padding:var(--container-gutter)}@media screen and (max-width:699px){.timeline__carousel{position:relative}.timeline__carousel:after{content:"";background:#0006;position:absolute;inset:0}.timeline__item{--text-color:var(--timeline-item-mobile-text-color);color:rgb(var(--text-color))}.timeline__item-content{text-align:center;z-index:1;align-self:center;padding-block:3.75rem}}@media screen and (min-width:700px){.timeline__item{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline__item>*{grid-area:unset}.timeline__item-content{align-self:end}}.timeline__nav{white-space:nowrap;grid-auto-flow:column;justify-content:safe center;align-items:center;column-gap:2.5rem;display:grid}.timeline__nav>button{height:var(--text-h4);line-height:1;transition:opacity .25s ease-in-out,font-size .25s ease-in-out;position:relative}.timeline__nav>button:after{content:"";width:calc(100% - var(--heading-letter-spacing));height:3px;transform-origin:var(--transform-origin-start);background:currentColor;transition:transform .25s ease-in-out;position:absolute;inset-block-end:-1.25rem;inset-inline-start:0;transform:scaleX(0)}.timeline__nav>[aria-current=false]{opacity:.65}.timeline__nav>[aria-current=true]{font-size:var(--text-h4)}.timeline__nav>[aria-current=true]:after{transform:scaleX(1)}@media screen and (max-width:699px){.timeline__nav{background:rgb(var(--timeline-nav-mobile-background));color:rgb(var(--timeline-nav-mobile-text-color));padding-block:1.25rem;overflow:auto hidden}}@media screen and (min-width:700px){.timeline__nav{margin-block-start:var(--section-stack-gap)}.timeline__nav>button:after{inset-block-end:-.5rem}}.collection-list--text-outside .collection-card__content{background:transparent;padding:.85rem 0 0}.collection-list--text-outside .collection-card__content p.h3{font-family:var(--text-font-family);font-size:1.0625rem;font-weight:600;letter-spacing:0;margin:0}.collection-list--text-outside .collection-card:hover .collection-card__content p.h3{text-decoration:underline;text-underline-offset:3px}.footer .h6{font-size:1.125rem!important;text-transform:none;letter-spacing:.01em;line-height:1.3}.footer .footer__newsletter-form button[type=submit]{font-size:0!important;letter-spacing:0!important;padding:14px 28px!important;min-height:0!important;display:inline-flex!important;align-items:center;justify-content:center;text-align:center}.footer .footer__newsletter-form button[type=submit] svg{display:none!important}@media (max-width:699px){.footer .social-media{margin-top:1rem!important}}@media (min-width:700px){.collection-list .collection-card{gap:12px!important}.collection-list .collection-card__content{padding-top:0!important;margin-top:0!important}.collection-list .collection-card__content .h3{font-size:1.25rem!important;font-weight:600;line-height:1.3;letter-spacing:-.01em}}.facets label{font-size:.9375rem}@media (max-width:699px){.collection-list .collection-card{min-width:0!important;overflow:hidden;gap:8px!important}.collection-list .collection-card__content{min-width:0;max-width:100%;overflow:hidden;padding-top:0!important;margin-top:0!important}.collection-list .collection-card__content .h3{display:block;max-width:100%;font-size:calc(clamp(11px,3.5vw,14px))!important;line-height:1.3!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.02em}}.shopify-section--footer .footer{padding-block:calc(clamp(3rem,4vw,3.5rem)) 1.75rem;font-family:var(--alva-font-body)}.shopify-section--footer .footer__inner{row-gap:0}.shopify-section--footer .footer__block-list{align-items:flex-start}.shopify-section--footer .footer__aside{display:none!important}.shopify-section--footer .footer__block--newsletter{max-width:20rem}.shopify-section--footer .footer__block--newsletter>.v-stack{gap:1rem}.shopify-section--footer .footer__block--newsletter .h6{font-family:var(--alva-font-display);font-size:1.375rem;font-weight:400;letter-spacing:-.015em;line-height:var(--alva-leading-heading);text-transform:none;text-wrap:balance}.shopify-section--footer .footer__block--newsletter .prose{max-width:32ch;font-size:var(--alva-type-body);line-height:1.6}.shopify-section--footer .footer__block--newsletter .form{row-gap:.875rem}.shopify-section--footer .footer__block--newsletter .input{min-height:3rem;border-radius:6px;font-size:var(--alva-type-body)}.shopify-section--footer .footer__block--newsletter .align-self-start{justify-self:center}.shopify-section--footer .footer__block--newsletter .button{min-width:10.25rem;min-height:3rem;border-radius:6px!important;font-family:var(--alva-font-body);font-size:var(--alva-type-body)!important;font-weight:600}.shopify-section--footer .footer__block--newsletter .social-media{margin-top:.75rem!important}@media screen and (max-width:699px){.shopify-section--footer .footer{padding-block:2.25rem 1.5rem}.shopify-section--footer .footer__block--newsletter{width:100%;max-width:none;text-align:center}.shopify-section--footer .footer__block--newsletter .prose{max-width:34ch;margin-inline:auto}.shopify-section--footer .footer__block--newsletter .form{width:min(100%,22rem);margin-inline:auto}.shopify-section--footer .footer__block--newsletter .social-media{justify-content:center;width:100%}}