:root{--dpx: calc(min(100vw, 1920px) / 1920)}@media(min-width:1024px){header.header{--logo-width: calc(254 * var(--dpx)) !important}.header__row-desktop .header__links-list .fs-navigation{font-size:max(13px,calc(17 * var(--dpx)))}.header__links-primary .header__links-list>li:not(:last-child){margin-right:max(18px,calc(30 * var(--dpx)))}.header__row-desktop [class*=icon-header-] svg{width:max(20px,calc(28 * var(--dpx)));height:max(20px,calc(28 * var(--dpx)))}}.hero-avalon__fallback-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-avalon__rating{display:flex;align-items:center;gap:15px;margin-bottom:25px}.hero-avalon__stars{display:block;width:148px;height:auto}.hero-avalon__rating-text{font-size:16px;line-height:1.6;letter-spacing:.02em}.hero-avalon h1,.hero-avalon h2{line-height:1.05}.hero-avalon.image-hero--image-aspect-original .image-hero__inner{display:grid}.hero-avalon.image-hero--image-aspect-original .image-hero__image-container,.hero-avalon.image-hero--image-aspect-original .image-hero__text-container-wrapper{grid-area:1 / 1}.hero-avalon.image-hero--image-aspect-original .image-hero__text-container-wrapper{position:relative}.hero-avalon.image-hero--image-aspect-original .image-hero__image-container .image,.hero-avalon.image-hero--image-aspect-original .image-hero__image-container .image__img{height:100%}.hero-avalon.image-hero--image-aspect-original .image-hero__image-container .image__img{width:100%;object-fit:cover}@media(max-width:719px){.hero-avalon__rating{gap:12px;margin-bottom:16px}.hero-avalon__stars{width:110px}.hero-avalon__rating-text{font-size:13px;white-space:nowrap}}@media(min-width:1024px){.hero-avalon.image-hero.image-hero--image-aspect-custom .image-hero__image-container,.hero-avalon.image-hero.image-hero--image-aspect-custom .image-hero__text-container-wrapper{min-height:calc(736 * var(--dpx) * var(--hero-height-scale, 1))}.hero-avalon .image-hero__text-container-wrapper{max-width:none;padding-left:max(calc(210 * var(--dpx)),calc((100vw - var(--max-width)) / 2));padding-right:max(calc(210 * var(--dpx)),calc((100vw - var(--max-width)) / 2))}.hero-avalon .image-hero__text-container{max-width:none}.hero-avalon__rating{gap:calc(15 * var(--dpx));margin-bottom:calc(25 * var(--dpx))}.hero-avalon__stars{width:max(100px,calc(148 * var(--dpx)))}.hero-avalon__rating-text{font-size:max(11px,calc(16 * var(--dpx)))}.hero-avalon h1,.hero-avalon h2{font-size:max(34px,calc(60 * var(--dpx)));max-width:9.9em}.hero-avalon .image-hero__text-container p{font-size:max(12px,calc(17 * var(--dpx)));max-width:37em}.hero-avalon .btn{display:inline-flex;align-items:center;justify-content:center;min-height:max(36px,calc(48 * var(--dpx)));padding:0 max(14px,calc(17 * var(--dpx)));font-size:max(11px,calc(15 * var(--dpx)));line-height:1;letter-spacing:.08em}.hero-avalon .button-block__button{margin:10px calc(max(12px,calc(20 * var(--dpx))) - 10px) 10px 10px}.hero-avalon .button-block__button:last-child{margin-right:10px}}.scrolling-avalon .scrolling-content__item{display:flex;align-items:center;min-height:max(56px,calc(82 * var(--dpx)));padding-inline:max(16px,calc(40 * var(--dpx)))}.scrolling-avalon__text{font-size:max(14px,calc(20 * var(--dpx)));line-height:1.05;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.scrolling-avalon__sparkle{display:block;width:max(14px,calc(20 * var(--dpx)));height:max(15px,calc(21 * var(--dpx)));background-color:currentColor;-webkit-mask:var(--avalon-sparkle) center / contain no-repeat;mask:var(--avalon-sparkle) center / contain no-repeat}.avalon-cards{overflow-x:clip}.avalon-cards{--avalon-pad: var(--space-outer, 18px);padding-right:0;padding-left:0;padding-top:calc(var(--avalon-pt, 96) * .5px);padding-bottom:calc(var(--avalon-pb, 128) * .5px)}.avalon-cards .avalon-cards__inner{display:block;max-width:none;margin:0;padding-right:var(--avalon-pad);padding-left:var(--avalon-pad)}.avalon-cards__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.avalon-cards__eyebrow{margin:0 0 14px;font-size:12px;line-height:1;letter-spacing:.15em;text-transform:uppercase;color:var(--avalon-eyebrow-color, currentColor)}.avalon-cards__heading{margin:0;font-size:28px;line-height:1.1}.avalon-cards__arrows{display:flex;flex:none;gap:12px}.avalon-cards__arrow{display:grid;place-items:center;width:38px;height:36px;padding:0;border:0;background:#171717;color:#fff;cursor:pointer;transition:background-color .2s ease}.avalon-cards__arrow:hover{background:#313131}.avalon-cards__arrow-img{width:20px;height:auto}.avalon-cards__arrow--prev .avalon-cards__arrow-img{transform:rotate(180deg)}.avalon-cards__track{display:flex;gap:14px;margin-right:calc(-1 * var(--avalon-pad));margin-left:calc(-1 * var(--avalon-pad));padding-right:var(--avalon-pad);padding-left:var(--avalon-pad);scroll-padding-left:var(--avalon-pad);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.avalon-cards__track::-webkit-scrollbar{display:none}.avalon-card{display:block;flex:0 0 auto;width:62vw;color:inherit;text-decoration:none;scroll-snap-align:start}.avalon-card__media{position:relative;aspect-ratio:335 / 374;overflow:hidden;background:#1717170f}.avalon-card__img,.avalon-card__placeholder svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.avalon-card:hover .avalon-card__img{transform:scale(1.03)}.avalon-card__label{display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 16px;background:#fff;color:var(--color-text, #171717)}.avalon-card__title{font-size:15px;line-height:1.6;letter-spacing:.02em}.avalon-card__icon img{display:block;width:12px;height:auto;transition:transform .2s ease}.avalon-card:hover .avalon-card__icon img{transform:translate(3px)}@media(min-width:720px){.avalon-card{width:34vw}}@media(min-width:1024px){.avalon-cards{--avalon-pad: max(calc(210 * var(--dpx)), calc((100vw - var(--max-width)) / 2));padding-top:calc(var(--avalon-pt, 96) * var(--dpx));padding-bottom:calc(var(--avalon-pb, 128) * var(--dpx))}.avalon-cards__header{margin-bottom:calc(63 * var(--dpx))}.avalon-cards__eyebrow{margin-bottom:max(12px,calc(20 * var(--dpx)));font-size:max(11px,calc(15 * var(--dpx)))}.avalon-cards__heading{font-size:max(28px,calc(40 * var(--dpx)))}.avalon-cards__arrows{gap:max(12px,calc(25 * var(--dpx)))}.avalon-cards__arrow{width:max(36px,calc(46 * var(--dpx)));height:max(34px,calc(43 * var(--dpx)))}.avalon-cards__arrow-img{width:max(18px,calc(24 * var(--dpx)))}.avalon-cards__track{gap:max(12px,calc(30 * var(--dpx)))}.avalon-card{width:calc(335 * var(--dpx))}.avalon-card__label{height:max(38px,calc(50 * var(--dpx)));padding:0 max(14px,calc(19 * var(--dpx))) 0 max(16px,calc(23 * var(--dpx)))}.avalon-card__title{font-size:max(13px,calc(17 * var(--dpx)))}.avalon-card__icon img{width:max(11px,calc(13.6 * var(--dpx)))}}.avalon-oak{--avalon-pad: var(--space-outer, 18px);padding-right:0;padding-left:0;padding-top:calc(var(--avalon-pt, 116) * .5px);padding-bottom:calc(var(--avalon-pb, 112) * .5px)}.avalon-oak .avalon-oak__inner{max-width:none;margin:0;padding-right:var(--avalon-pad);padding-left:var(--avalon-pad)}.avalon-oak__feature{display:grid;grid-template-columns:1fr}.avalon-oak__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#ffffff14}.avalon-oak__img,.avalon-oak__placeholder svg{display:block;width:100%;height:100%;object-fit:cover}.avalon-oak__panel{display:flex;flex-direction:column;align-items:center;padding:40px 20px;background:var(--color-background);color:var(--color-text);text-align:center}.avalon-oak__eyebrow{margin:0 0 16px;font-size:12px;line-height:1;letter-spacing:.15em;text-transform:uppercase;color:var(--avalon-eyebrow-color, currentColor)}.avalon-oak__heading{margin:0;font-size:28px;line-height:1.1}.avalon-oak__text{max-width:32em;margin:16px 0 0;font-size:15px;line-height:1.6;letter-spacing:.02em;opacity:.9}.avalon-oak__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.avalon-oak__buttons .btn{display:inline-flex;align-items:center;justify-content:center;line-height:1;letter-spacing:.08em}.avalon-oak__checks{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:32px 0 0;padding:0;list-style:none}.avalon-oak__check{display:flex;align-items:center;gap:10px;font-size:14px;letter-spacing:.02em}.avalon-oak__check img{display:block;width:20px;height:auto}.avalon-oak__products{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 14px;margin-top:40px}.avalon-oak-product{display:block;color:inherit;text-align:center;text-decoration:none}.avalon-oak-product__media{position:relative;aspect-ratio:350.7 / 374;overflow:hidden;background:#ffffff14}.avalon-oak-product__img,.avalon-oak-product__placeholder svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.avalon-oak-product__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.avalon-oak-product:hover .avalon-oak-product__img--hover{opacity:1}.avalon-oak-product__info{margin-top:20px}.avalon-oak-product__title{margin:0 auto;font-size:14px;line-height:1.6;letter-spacing:.02em}.avalon-oak-product__price{margin:12px 0 0;font-size:13px;line-height:1.1;letter-spacing:.02em}.avalon-oak-product__price s{margin-right:8px;opacity:.6}@media(min-width:720px){.avalon-oak__products{grid-template-columns:repeat(4,1fr);gap:40px 20px}}@media(min-width:1024px){.avalon-oak{--avalon-pad: max(calc(210 * var(--dpx)), calc((100vw - var(--max-width)) / 2));padding-top:calc(var(--avalon-pt, 116) * var(--dpx));padding-bottom:calc(var(--avalon-pb, 112) * var(--dpx))}.avalon-oak__feature{grid-template-columns:703fr 797fr;min-height:calc(577 * var(--dpx))}.avalon-oak__media{aspect-ratio:auto}.avalon-oak__panel{padding:calc(67 * var(--dpx)) calc(60 * var(--dpx)) calc(75 * var(--dpx))}.avalon-oak__eyebrow{margin-bottom:calc(28 * var(--dpx));font-size:max(11px,calc(15 * var(--dpx)))}.avalon-oak__heading{max-width:13em;font-size:max(26px,calc(40 * var(--dpx)))}.avalon-oak__text{margin-top:calc(32 * var(--dpx));font-size:max(13px,calc(17 * var(--dpx)))}.avalon-oak__buttons{gap:max(12px,calc(20 * var(--dpx)));margin-top:calc(49 * var(--dpx))}.avalon-oak__buttons .btn{min-height:max(36px,calc(48 * var(--dpx)));padding:0 max(14px,calc(17 * var(--dpx)));font-size:max(11px,calc(15 * var(--dpx)))}.avalon-oak__checks{gap:12px max(24px,calc(56 * var(--dpx)));margin-top:calc(95 * var(--dpx))}.avalon-oak__check{gap:max(8px,calc(12 * var(--dpx)));font-size:max(12px,calc(16 * var(--dpx)))}.avalon-oak__check img{width:max(14px,calc(20 * var(--dpx)))}.avalon-oak__products{gap:0 calc(31 * var(--dpx));margin-top:calc(72 * var(--dpx))}.avalon-oak-product__info{margin-top:calc(37 * var(--dpx))}.avalon-oak-product__title{max-width:calc(307 * var(--dpx));font-size:max(13px,calc(17 * var(--dpx)))}.avalon-oak-product__price{margin-top:calc(23 * var(--dpx));font-size:max(12px,calc(14 * var(--dpx)))}}.avalon-spot{position:relative;overflow:hidden;min-height:520px;margin-top:calc(var(--avalon-pt, 0) * .4px);margin-bottom:calc(var(--avalon-pb, 0) * .4px);color:#fff;display:flex}.avalon-spot__bg{position:absolute;top:0;right:0;bottom:0;left:0}.avalon-spot__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--avalon-spot-overlay, .2))}.avalon-spot__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center var(--avalon-spot-focus, 90%)}.avalon-spot__inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:40px var(--space-outer, 18px);gap:40px}.avalon-spot__heading{margin:0;max-width:7.5em;font-size:30px;font-weight:500;line-height:1.1;color:#fff}.avalon-spot__button{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;padding:0 17px;min-height:44px;background:#fff;color:#171717;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase;text-decoration:none}.avalon-spot-card{display:flex;align-items:stretch;justify-content:space-between;gap:16px;align-self:flex-start;width:min(100%,340px);padding:16px 16px 16px 20px;background:var(--color-background);color:var(--color-text);text-decoration:none}.avalon-spot-card__info{display:flex;flex-direction:column;align-items:flex-start}.avalon-spot-card__title{margin:0;font-size:22px;font-weight:500;line-height:1;letter-spacing:.02em}.avalon-spot-card__price{margin:12px 0 0;font-size:14px;line-height:1.6;letter-spacing:.02em}.avalon-spot-card__link{margin-top:auto;padding-top:20px;border-bottom:1px solid currentColor;padding-bottom:6px;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase}.avalon-spot-card__media{flex:0 0 96px;width:96px;min-height:140px;background:#e8e8e8}.avalon-spot-card__img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}@media(min-width:1024px){.avalon-spot{display:block;min-height:calc(716 * var(--dpx));--avalon-pad: max(calc(210 * var(--dpx)), calc((100vw - var(--max-width, 1500px)) / 2));margin-top:calc(var(--avalon-pt, 0) * var(--dpx));margin-bottom:calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-spot__inner{display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding:0}.avalon-spot__text{position:absolute;left:calc(1411 * var(--dpx));top:calc(88 * var(--dpx));width:calc(299 * var(--dpx))}.avalon-spot__heading{max-width:none;font-size:max(24px,calc(40 * var(--dpx)))}.avalon-spot__button{margin-top:calc(57 * var(--dpx));min-height:max(36px,calc(48 * var(--dpx)));padding:0 max(14px,calc(17 * var(--dpx)));font-size:max(11px,calc(15 * var(--dpx)))}.avalon-spot-card{position:absolute;left:var(--avalon-pad);bottom:calc(110 * var(--dpx));width:calc(441 * var(--dpx));height:calc(213 * var(--dpx));padding:calc(16 * var(--dpx)) calc(16 * var(--dpx)) calc(16 * var(--dpx)) calc(24 * var(--dpx));gap:calc(16 * var(--dpx))}.avalon-spot-card__info{padding-top:calc(12 * var(--dpx))}.avalon-spot-card__title{font-size:max(18px,calc(30 * var(--dpx)));line-height:29 / 30;max-width:calc(258 * var(--dpx))}.avalon-spot-card__price{margin-top:calc(14 * var(--dpx));font-size:max(12px,calc(16 * var(--dpx)))}.avalon-spot-card__link{padding-top:0;padding-bottom:calc(10 * var(--dpx));margin-bottom:calc(14 * var(--dpx));font-size:max(11px,calc(15 * var(--dpx)))}.avalon-spot-card__media{flex-basis:calc(119 * var(--dpx));width:calc(119 * var(--dpx));min-height:0;height:calc(181 * var(--dpx))}}.avalon-reviews-wrap{padding-top:calc(var(--avalon-mt, 0) * .4px);padding-bottom:calc(var(--avalon-mb, 0) * .4px);background:var(--avalon-margin-bg, transparent)}.avalon-reviews{padding:calc(var(--avalon-pt, 90) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 100) * .5px);background:var(--color-background);color:var(--color-text);text-align:center}.avalon-reviews--border-top{border-top:1px solid var(--avalon-border-color, #e8e8e8)}.avalon-reviews--border-bottom{border-bottom:1px solid var(--avalon-border-color, #e8e8e8)}.avalon-reviews__inner{display:block;max-width:1000px;margin:0 auto}.avalon-reviews__stage{position:relative;display:flex;align-items:center;justify-content:center;gap:12px}.avalon-reviews__slides{display:grid;flex:1 1 auto;max-width:711px}.avalon-review{grid-area:1 / 1;margin:0;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s}.avalon-review.is-active{opacity:1;visibility:visible}.avalon-review__stars{display:flex;justify-content:center;gap:5.7px;line-height:0}.avalon-review__star{display:grid;place-items:center;width:25px;height:25px;border-radius:3.4px;background:#b68a6333}.avalon-review__star img{display:block;width:18px;height:auto}.avalon-review__star.is-off img{opacity:.25}.avalon-review__quote{margin:28px 0 0;font-size:24px;font-weight:500;line-height:1.23;letter-spacing:.02em;color:var(--color-text)}.avalon-review__name{margin-top:28px;font-family:Inter,var(--font-body-family, sans-serif);font-size:13px;font-weight:600;letter-spacing:.15em;line-height:1;text-transform:uppercase;color:var(--avalon-name-color, #8a4f3d)}.avalon-reviews__arrow{flex:0 0 24px;width:24px;min-width:0;min-height:0;height:24px;line-height:0;box-sizing:border-box;padding:0;border:0;background:none;cursor:pointer}.avalon-reviews__arrow img{display:block;width:24px;height:24px}.avalon-reviews__arrow--next img{transform:rotate(90deg)}.avalon-reviews__arrow--prev img{transform:rotate(-90deg)}.avalon-reviews__arrow--prev{order:-1}.avalon-reviews__dots{display:flex;justify-content:center;gap:5px;margin-top:36px}.avalon-reviews__dot{width:9px;height:9px;min-width:0;min-height:0;flex:0 0 9px;padding:0;border:0;border-radius:50%;background:#e8e8e8;cursor:pointer}.avalon-reviews__dot.is-active{background:#171717}@media(min-width:1024px){.avalon-reviews{padding-top:calc(var(--avalon-pt, 90) * var(--dpx));padding-bottom:calc(var(--avalon-pb, 100) * var(--dpx))}.avalon-reviews-wrap{padding-top:calc(var(--avalon-mt, 0) * var(--dpx));padding-bottom:calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-reviews__inner{max-width:calc(948 * var(--dpx))}.avalon-reviews__stage{justify-content:space-between}.avalon-review__quote{margin-top:calc(45 * var(--dpx));font-size:max(20px,calc(35 * var(--dpx)));line-height:43 / 35}.avalon-review__name{margin-top:calc(41 * var(--dpx));font-size:max(11px,calc(15 * var(--dpx)))}.avalon-reviews__dots{margin-top:calc(70 * var(--dpx))}.avalon-reviews__arrow{flex-basis:max(18px,calc(24 * var(--dpx)));width:max(18px,calc(24 * var(--dpx)));height:max(18px,calc(24 * var(--dpx)));margin-top:calc(52 * var(--dpx))}.avalon-reviews__arrow img{width:100%;height:100%}.avalon-review__stars{gap:calc(5.7 * var(--dpx))}.avalon-review__star{width:max(18px,calc(25 * var(--dpx)));height:max(18px,calc(25 * var(--dpx)));border-radius:calc(3.4 * var(--dpx))}.avalon-review__star img{width:max(12px,calc(18 * var(--dpx)))}.avalon-reviews__dots{gap:calc(5 * var(--dpx))}.avalon-reviews__dot{width:max(7px,calc(9 * var(--dpx)));height:max(7px,calc(9 * var(--dpx)));flex-basis:max(7px,calc(9 * var(--dpx)))}}.avalon-benefits-wrap{padding:calc(var(--avalon-mt, 0) * .4px) var(--space-outer, 18px) calc(var(--avalon-mb, 0) * .4px)}.avalon-benefits{position:relative;max-width:1500px;margin:0 auto;padding:calc(var(--avalon-pt, 0) * .5px + 48px) 24px calc(var(--avalon-pb, 0) * .5px + 48px);background:var(--color-background);color:var(--color-text)}.avalon-benefits--frame:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid var(--avalon-frame-color, #fff);pointer-events:none}.avalon-benefits__inner{position:relative}.avalon-benefits__features{display:flex;flex-direction:column;align-items:center;gap:36px;margin:0;padding:0;list-style:none}.avalon-feature{max-width:300px;text-align:center}.avalon-feature__icon{display:flex;align-items:center;justify-content:center;height:50px}.avalon-feature__icon img{display:block;height:40px;width:auto}.avalon-feature__title{margin:14px 0 0;font-size:24px;font-weight:500;letter-spacing:.02em;color:var(--color-text)}.avalon-feature .avalon-feature__title{line-height:1.2}.avalon-feature__text{margin:14px 0 0;font-size:15px;line-height:1.6;letter-spacing:.02em}.avalon-benefits__content{margin-top:40px;padding-top:40px;border-top:1px solid var(--avalon-divider-color, #d9c4bc);text-align:center}.avalon-benefits__eyebrow{margin:0;font-size:12px;letter-spacing:.2em;line-height:1;text-transform:uppercase}.avalon-benefits__heading{margin:20px 0 0;font-size:38px;font-weight:500;line-height:.94;text-transform:uppercase;color:var(--color-text)}.avalon-benefits__text{margin:24px auto 0;max-width:366px;font-size:15px;line-height:1.6;letter-spacing:.02em}.avalon-benefits__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin-top:28px;padding:0 17px;background:#171717;color:#fff;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}.avalon-benefits__button img{display:block;width:10px;height:14px;transform:rotate(90deg)}@media(min-width:1024px){.avalon-benefits-wrap{padding:calc(var(--avalon-mt, 0) * var(--dpx)) var(--space-outer, 18px) calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-benefits{width:min(calc(1500 * var(--dpx)),100%);max-width:none;min-height:calc(530 * var(--dpx));padding:calc(var(--avalon-pt, 0) * var(--dpx)) 0 calc(var(--avalon-pb, 0) * var(--dpx));display:flex;align-items:center}.avalon-benefits--frame:before{inset:calc(20 * var(--dpx)) calc(18 * var(--dpx))}.avalon-benefits__inner{display:grid;grid-template-columns:982fr 518fr;align-items:center;width:100%}.avalon-benefits__features{flex-direction:row;align-items:flex-start;justify-content:center;gap:calc(92 * var(--dpx))}.avalon-feature{flex:0 0 auto;width:calc(209 * var(--dpx));max-width:none}.avalon-feature:first-child{width:auto;min-width:calc(130 * var(--dpx))}.avalon-feature .avalon-feature__title{white-space:nowrap;line-height:calc(29 * var(--dpx))}.avalon-feature__icon{height:calc(50 * var(--dpx))}.avalon-feature__icon img{height:calc(40 * var(--dpx))}.avalon-feature--truck .avalon-feature__icon img{height:calc(38 * var(--dpx))}.avalon-feature--gift .avalon-feature__icon img{height:calc(45 * var(--dpx))}.avalon-feature--shield .avalon-feature__icon img{height:calc(49 * var(--dpx))}.avalon-feature--custom .avalon-feature__icon img{height:calc(50 * var(--dpx))}.avalon-feature__title{margin-top:calc(14 * var(--dpx));font-size:max(18px,calc(30 * var(--dpx)))}.avalon-feature__text{margin-top:calc(14 * var(--dpx));font-size:max(12px,calc(17 * var(--dpx)))}.avalon-benefits__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:calc(309 * var(--dpx));margin-top:0;padding:calc(10 * var(--dpx)) 0 0 calc(77 * var(--dpx));border-top:0;border-left:1px solid var(--avalon-divider-color, #d9c4bc);text-align:left}.avalon-benefits__eyebrow{font-size:max(10px,calc(15 * var(--dpx)));letter-spacing:.2em}.avalon-benefits__heading{margin-top:calc(15 * var(--dpx));font-size:max(28px,calc(50 * var(--dpx)))}.avalon-benefits__text{margin:calc(25 * var(--dpx)) 0 0;max-width:calc(366 * var(--dpx));font-size:max(12px,calc(17 * var(--dpx)))}.avalon-benefits__button{margin-top:calc(33 * var(--dpx));min-height:max(36px,calc(48 * var(--dpx)));padding:0 max(14px,calc(17 * var(--dpx)));font-size:max(11px,calc(15 * var(--dpx)))}}.avalon-grid-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-grid{padding:calc(var(--avalon-pt, 0) * .5px + 40px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px + 40px);background:var(--color-background);color:var(--color-text)}.avalon-grid__heading{margin:0;font-size:28px;font-weight:500;line-height:1.1;color:var(--color-text)}.avalon-grid__button{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;min-height:44px;padding:0 17px;background:#171717;color:#fff;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}.avalon-grid__products{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 14px;margin-top:32px}.avalon-grid-product{display:block;color:inherit;text-align:center;text-decoration:none}.avalon-grid-product__media{position:relative;aspect-ratio:334 / 374;overflow:hidden;background:#0000000a}.avalon-grid-product__img,.avalon-grid-product__placeholder svg{display:block;width:100%;height:100%;object-fit:cover}.avalon-grid-product__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.avalon-grid-product:hover .avalon-grid-product__img--hover{opacity:1}.avalon-grid-product__info{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:18px}.avalon-grid-product__title{margin:0;font-size:14px;line-height:1.6;letter-spacing:.02em}.avalon-grid-product__price{margin:0;font-size:13px;line-height:1.1;letter-spacing:.02em}.avalon-grid-product__price s{margin-right:8px;opacity:.6}@media(min-width:1024px){.avalon-grid-wrap{--avalon-pad: max(calc(210 * var(--dpx)), calc((100vw - var(--max-width, 1500px)) / 2));padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-grid{padding:calc(var(--avalon-pt, 0) * var(--dpx)) var(--avalon-pad) calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-grid__heading{font-size:max(24px,calc(40 * var(--dpx)))}.avalon-grid__button{margin-top:calc(34 * var(--dpx));min-height:max(36px,calc(48 * var(--dpx)));padding:0 max(14px,calc(17 * var(--dpx)));font-size:max(11px,calc(15 * var(--dpx)))}.avalon-grid__products{grid-template-columns:repeat(4,1fr);gap:calc(60 * var(--dpx)) calc(50 * var(--dpx));margin-top:calc(61 * var(--dpx));padding:0 calc(7 * var(--dpx))}.avalon-grid-product__info{gap:calc(23 * var(--dpx));margin-top:calc(31 * var(--dpx))}.avalon-grid-product__title{font-size:max(13px,calc(17 * var(--dpx)))}.avalon-grid-product__price{font-size:max(12px,calc(14 * var(--dpx)))}}.avalon-look-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-look{padding:calc(var(--avalon-pt, 0) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px);background:var(--color-background);color:var(--color-text)}.avalon-look__media{aspect-ratio:751 / 846;overflow:hidden;background:#0000000a}.avalon-look__img,.avalon-look__placeholder svg{display:block;width:100%;height:100%;object-fit:cover}.avalon-look__panel{display:flex;flex-direction:column;align-items:center;padding-top:32px;text-align:center}.avalon-look__heading{margin:0;font-size:30px;font-weight:500;line-height:1.1;color:var(--color-text)}.avalon-look__button,.avalon-look-card__button{display:inline-flex;align-items:center;justify-content:center;line-height:1;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;font-weight:500}.avalon-look__button{margin-top:24px;min-height:44px;padding:0 17px;background:#171717;color:#fff;font-size:13px}.avalon-look__stage{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;max-width:368px;margin-top:32px}.avalon-look__slides{display:grid;flex:0 1 300px;min-width:0}.avalon-look-card{grid-area:1 / 1;padding:16px 16px 20px;border:1px solid var(--avalon-card-border, #171717);background:var(--color-background);color:var(--color-text);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s}.avalon-look-card.is-active{opacity:1;visibility:visible}.avalon-look-card__media{position:relative;display:block;aspect-ratio:268 / 401;overflow:hidden}.avalon-look-card__img{display:block;width:100%;height:100%;object-fit:cover}.avalon-look-card__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.avalon-look-card:hover .avalon-look-card__img--hover{opacity:1}.avalon-look-card__title{margin:14px 0 0;font-size:14px;line-height:1.6;letter-spacing:.02em}.avalon-look-card__price{margin:5px 0 0;font-size:13px;line-height:1.1;letter-spacing:.02em}.avalon-look-card__price s{margin-right:6px;opacity:.6}.avalon-look-card__button{margin-top:15px;padding:11px 17px;border:1px solid #171717;background:transparent;color:#171717;font-size:12px}.avalon-look__arrow{flex:0 0 24px;width:24px;height:24px;min-width:0;min-height:0;padding:0;border:0;background:none;line-height:0;cursor:pointer}.avalon-look__arrow img{display:block;width:100%;height:100%}.avalon-look__arrow--next img{transform:rotate(90deg)}.avalon-look__arrow--prev img{transform:rotate(-90deg)}.avalon-look__arrow--prev{order:-1}.avalon-look__counter{margin:23px 0 0;font-size:13px;line-height:1.1;letter-spacing:.02em}@media(min-width:1024px){.avalon-look-wrap{--avalon-pad: max(calc(210 * var(--dpx)), calc((100vw - var(--max-width, 1500px)) / 2));padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-look{display:grid;grid-template-columns:calc(751 * var(--dpx)) 1fr;padding:calc(var(--avalon-pt, 0) * var(--dpx)) var(--avalon-pad) calc(var(--avalon-pb, 0) * var(--dpx)) calc(var(--avalon-pad) + 1px);align-items:stretch}.avalon-look__media{aspect-ratio:auto;height:calc(846 * var(--dpx))}.avalon-look__panel{padding:calc(50 * var(--dpx)) 0 0 calc(120 * var(--dpx))}.avalon-look__heading{font-size:max(26px,calc(40 * var(--dpx)))}.avalon-look__button{margin-top:calc(30 * var(--dpx));min-height:max(36px,calc(48 * var(--dpx)));padding:0 max(14px,calc(17 * var(--dpx)));font-size:max(11px,calc(15 * var(--dpx)))}.avalon-look__stage{max-width:calc(368 * var(--dpx));margin-top:calc(34 * var(--dpx));gap:calc(8 * var(--dpx))}.avalon-look__slides{flex-basis:calc(300 * var(--dpx))}.avalon-look-card{padding:calc(16 * var(--dpx)) calc(15 * var(--dpx)) calc(20 * var(--dpx))}.avalon-look-card__title{margin-top:calc(14 * var(--dpx));font-size:max(13px,calc(17 * var(--dpx)))}.avalon-look-card__price{font-size:max(12px,calc(14 * var(--dpx)))}.avalon-look-card__button{margin-top:calc(15 * var(--dpx));padding:calc(11 * var(--dpx)) max(12px,calc(17 * var(--dpx)));font-size:max(11px,calc(15 * var(--dpx)))}.avalon-look__arrow{flex-basis:max(18px,calc(24 * var(--dpx)));width:max(18px,calc(24 * var(--dpx)));height:max(18px,calc(24 * var(--dpx)));margin-top:calc(33 * var(--dpx))}.avalon-look__counter{margin-top:calc(23 * var(--dpx));font-size:max(12px,calc(14 * var(--dpx)))}}.avalon-promo-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-promo{padding:calc(var(--avalon-pt, 0) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px);background:var(--color-background);color:var(--color-text)}.avalon-promo__grid{display:grid;grid-template-columns:1fr;gap:16px}.avalon-panel{position:relative;display:flex;align-items:center;justify-content:center;min-height:420px;overflow:hidden;color:#fff;text-align:center}.avalon-panel__bg{position:absolute;top:0;right:0;bottom:0;left:0}.avalon-panel__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--avalon-panel-overlay, .2))}.avalon-panel__img{display:block;width:100%;height:100%;object-fit:cover}.avalon-panel__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:40px 24px}.avalon-panel__heading{margin:0;font-size:30px;font-weight:500;line-height:1.1;color:#fff}.avalon-panel__text{margin:18px 0 0;max-width:407px;font-size:15px;line-height:1.6;letter-spacing:.02em}.avalon-panel__button{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;min-height:44px;padding:0 17px;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}.avalon-panel__button--dark{background:#171717;color:#fff}.avalon-panel__button--light{background:#fff;color:#171717}@media(min-width:720px){.avalon-promo__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.avalon-promo-wrap{--avalon-pad: max(calc(210 * var(--dpx)), calc((100vw - var(--max-width, 1500px)) / 2));padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-promo{padding:calc(var(--avalon-pt, 0) * var(--dpx)) var(--avalon-pad) calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-promo__grid{gap:calc(38 * var(--dpx))}.avalon-panel{align-items:flex-start;min-height:calc(588 * var(--dpx))}.avalon-panel__content{padding:calc(177 * var(--dpx)) calc(40 * var(--dpx)) 0}.avalon-panel__heading{font-size:max(26px,calc(40 * var(--dpx)))}.avalon-panel__text{margin-top:calc(33 * var(--dpx));max-width:calc(407 * var(--dpx));font-size:max(12px,calc(17 * var(--dpx)))}.avalon-panel__button{margin-top:calc(37 * var(--dpx));min-height:max(36px,calc(48 * var(--dpx)));padding:0 max(14px,calc(17 * var(--dpx)));font-size:max(11px,calc(15 * var(--dpx)))}}.avalon-panel--banner{grid-column:1 / -1;align-items:flex-end;justify-content:flex-start;min-height:460px;margin-top:calc(var(--avalon-banner-space, 0) * .3px);text-align:left}.avalon-panel--banner .avalon-panel__content{align-items:flex-start;padding:32px 24px}.avalon-panel--banner .avalon-panel__heading{max-width:12em}.avalon-panel--banner .avalon-panel__text{max-width:475px}.avalon-panel--gradient .avalon-panel__bg:after{background:linear-gradient(to right,#0000,rgba(0,0,0,var(--avalon-panel-overlay, .45)))}@media(min-width:1024px){.avalon-panel--banner{align-items:flex-start;min-height:calc(571 * var(--dpx));margin-top:calc(var(--avalon-banner-space, 0) * var(--dpx))}.avalon-panel--banner .avalon-panel__content{padding:calc(143 * var(--dpx)) calc(40 * var(--dpx)) 0 calc(83 * var(--dpx))}.avalon-panel--banner .avalon-panel__heading{max-width:calc(415 * var(--dpx))}.avalon-panel--banner .avalon-panel__text{margin-top:calc(50 * var(--dpx));max-width:calc(475 * var(--dpx))}.avalon-panel--banner .avalon-panel__button{margin-top:calc(46 * var(--dpx))}}.avalon-about-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-about{padding:calc(var(--avalon-pt, 0) * .5px + 48px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px + 48px);background:var(--color-background);color:var(--color-text)}.avalon-about__inner{display:grid;grid-template-columns:1fr;gap:32px}.avalon-about__eyebrow{margin:0;font-size:12px;letter-spacing:.15em;line-height:1;text-transform:uppercase;color:var(--avalon-eyebrow-color, #8a4f3d)}.avalon-about__heading{margin:20px 0 0;font-size:28px;font-weight:500;line-height:1.1;color:var(--color-text)}.avalon-about__button{display:inline-flex;align-items:center;justify-content:center;margin-top:28px;min-height:44px;padding:0 17px;background:#171717;color:#fff;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}.avalon-about__media{aspect-ratio:717 / 490;overflow:hidden}.avalon-about__img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.avalon-about-wrap{--avalon-pad: max(calc(210 * var(--dpx)), calc((100vw - var(--max-width, 1500px)) / 2));padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-about{padding:calc(var(--avalon-pt, 0) * var(--dpx)) var(--avalon-pad) calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-about__inner{grid-template-columns:783fr 717fr;gap:0;min-height:calc(685 * var(--dpx))}.avalon-about__text{padding-top:calc(137 * var(--dpx));max-width:calc(637 * var(--dpx))}.avalon-about__eyebrow{font-size:max(10px,calc(15 * var(--dpx)))}.avalon-about__heading{margin-top:calc(28 * var(--dpx));font-size:max(24px,calc(40 * var(--dpx)))}.avalon-about__button{margin-top:calc(87 * var(--dpx));min-height:max(36px,calc(48 * var(--dpx)));padding:0 max(14px,calc(17 * var(--dpx)));font-size:max(11px,calc(15 * var(--dpx)))}.avalon-about__media{margin-top:calc(93 * var(--dpx));align-self:start;height:calc(490 * var(--dpx));aspect-ratio:auto}}.avalon-info-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-info{position:relative;display:grid;grid-template-columns:1fr;padding:calc(var(--avalon-pt, 0) * .5px + 48px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px + 48px);background:var(--color-background);color:var(--color-text);text-align:center}.avalon-info__col{display:flex;flex-direction:column;align-items:center;padding:24px 0}.avalon-info--divider .avalon-info__col--right{margin-top:24px;padding-top:48px;border-top:1px solid var(--avalon-divider-color, #d4d2d0)}.avalon-info__eyebrow{margin:0;font-size:12px;letter-spacing:.15em;line-height:1;text-transform:uppercase;color:var(--avalon-eyebrow-color, #8a4f3d)}.avalon-info__heading{margin:20px 0 0;font-size:26px;font-weight:500;line-height:1.2;letter-spacing:.02em;color:var(--color-text)}.avalon-info__text{margin:20px 0 0;max-width:628px;font-size:15px;line-height:1.6;letter-spacing:.02em;color:#313131}.avalon-info__logos,.avalon-info__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:32px}.avalon-info__logos{gap:20px 53px}.avalon-info__logo img{display:block;height:28px;width:auto}.avalon-info__buttons{gap:16px}.avalon-info__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 17px;border:1px solid #171717;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}.avalon-info__button--dark{background:#171717;color:#fff}.avalon-info__button--outline{background:transparent;color:#171717}@media(min-width:1024px){.avalon-info-wrap{padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-info{grid-template-columns:1fr 1fr;min-height:calc(460 * var(--dpx));padding:calc(var(--avalon-pt, 0) * var(--dpx)) 0 calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-info--divider:before{content:"";position:absolute;top:calc(var(--avalon-pt, 0) * var(--dpx));bottom:calc(var(--avalon-pb, 0) * var(--dpx));left:50%;width:1px;background:var(--avalon-divider-color, #d4d2d0)}.avalon-info__col{padding:calc(82 * var(--dpx)) 0 0}.avalon-info__col--right{padding-right:calc(30 * var(--dpx))}.avalon-info--divider .avalon-info__col--right{margin-top:0;padding-top:calc(82 * var(--dpx));border-top:0}.avalon-info__eyebrow{font-size:max(10px,calc(15 * var(--dpx)))}.avalon-info__heading{margin-top:calc(28 * var(--dpx));font-size:max(22px,calc(35 * var(--dpx)));line-height:calc(43 * var(--dpx))}.avalon-info__text{margin-top:calc(32 * var(--dpx));font-size:max(12px,calc(17 * var(--dpx)))}.avalon-info__text--left{max-width:calc(506 * var(--dpx))}.avalon-info__text--right{max-width:calc(628 * var(--dpx))}.avalon-info__logos{margin-top:calc(70 * var(--dpx));gap:0 calc(53 * var(--dpx))}.avalon-info__logo img{height:max(20px,calc(28 * var(--dpx)))}.avalon-info__buttons{margin-top:calc(50 * var(--dpx));gap:calc(16 * var(--dpx))}.avalon-info__button{min-height:max(36px,calc(49 * var(--dpx)));padding:0 max(14px,calc(17 * var(--dpx)));font-size:max(11px,calc(15 * var(--dpx)))}.avalon-info__button--dark{min-width:calc(231 * var(--dpx))}}.avalon-statement-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-statement{position:relative;display:flex;align-items:center;justify-content:center;min-height:460px;padding:calc(var(--avalon-pt, 0) * .5px + 48px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px + 48px);overflow:hidden;color:#fff;text-align:center}.avalon-statement__bg{position:absolute;top:0;right:0;bottom:0;left:0}.avalon-statement__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--avalon-statement-overlay, .5))}.avalon-statement__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center var(--avalon-statement-focus, 92%)}.avalon-statement__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.avalon-statement__words{display:flex;flex-direction:column;align-items:center;gap:16px}.avalon-statement__word{margin:0;font-size:34px;line-height:1.05;text-transform:uppercase;color:#fff}.avalon-statement__button{display:inline-flex;align-items:center;justify-content:center;margin-top:32px;min-height:44px;padding:0 17px;background:#fbf8f4;color:#171717;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}@media(min-width:1024px){.avalon-statement-wrap{padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-statement{align-items:flex-start;min-height:calc(752 * var(--dpx));padding:calc(var(--avalon-pt, 0) * var(--dpx)) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-statement__content{margin-top:calc(303 * var(--dpx))}.avalon-statement__words{flex-direction:row;gap:calc(130 * var(--dpx));white-space:nowrap}.avalon-statement__word{font-size:max(28px,calc(60 * var(--dpx)))}.avalon-statement__button{margin-top:calc(60 * var(--dpx));min-height:max(36px,calc(48 * var(--dpx)));padding:0 max(14px,calc(17 * var(--dpx)));font-size:max(11px,calc(15 * var(--dpx)))}}.avalon-trust-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-trust{padding:calc(var(--avalon-pt, 60) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 60) * .5px);background:var(--color-background);color:var(--color-text)}.avalon-trust--border-top{border-top:1px solid var(--avalon-border-color, #e8e8e8)}.avalon-trust--border-bottom{border-bottom:1px solid var(--avalon-border-color, #e8e8e8)}.avalon-trust__list{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 16px;margin:0;padding:0;list-style:none}.avalon-trust-item{text-align:center}.avalon-trust-item:last-child:nth-child(odd){grid-column:1 / -1}.avalon-trust-item__icon{display:flex;align-items:center;justify-content:center;height:40px}.avalon-trust-item__icon img{display:block;height:32px;width:auto}.avalon-trust-item__title{margin:14px 0 0;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:.02em;color:var(--color-text)}.avalon-trust-item__text{margin:8px 0 0;font-size:14px;line-height:1.6;letter-spacing:.02em;color:#313131}@media(min-width:720px){.avalon-trust__list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.avalon-trust-item:last-child:nth-child(odd){grid-column:auto}}@media(min-width:1024px){.avalon-trust-wrap{padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-trust{padding:calc(var(--avalon-pt, 60) * var(--dpx)) calc(60 * var(--dpx)) calc(var(--avalon-pb, 60) * var(--dpx))}.avalon-trust__list{display:flex;justify-content:space-between;gap:calc(20 * var(--dpx))}.avalon-trust-item{flex:0 0 auto;width:calc(225 * var(--dpx))}.avalon-trust-item__icon{height:calc(46 * var(--dpx))}.avalon-trust-item__icon img{height:calc(40 * var(--dpx))}.avalon-trust-item--quality .avalon-trust-item__icon img{height:calc(46 * var(--dpx))}.avalon-trust-item--calendar .avalon-trust-item__icon img{height:calc(35 * var(--dpx))}.avalon-trust-item--heart .avalon-trust-item__icon img{height:calc(37 * var(--dpx))}.avalon-trust-item--timer .avalon-trust-item__icon img{height:calc(38 * var(--dpx))}.avalon-trust-item--headset .avalon-trust-item__icon img{height:calc(42 * var(--dpx))}.avalon-trust-item__title{margin-top:calc(25 * var(--dpx));font-size:max(18px,calc(30 * var(--dpx)));line-height:calc(29 * var(--dpx))}.avalon-trust-item__text{margin-top:calc(12 * var(--dpx));font-size:max(12px,calc(17 * var(--dpx)))}}.footer{background:#293c50!important;color:#fff}.footer a,.footer p,.footer li,.footer__heading,.footer__credits,.footer__text,.footer__text h1{color:#fff}.footer__heading{font-size:16px;font-weight:600;letter-spacing:.02em;text-transform:none}.footer__links li,.footer__links li+li{margin-top:0;line-height:2.2}.footer__links a{font-size:15px;letter-spacing:.02em;text-decoration:none}.footer__links a:hover{text-decoration:underline}.footer__group--text .footer__text p{font-size:14px;line-height:1.6;letter-spacing:.02em}.footer__newsletter .footer__text h1{font-size:28px;font-weight:500;line-height:1;letter-spacing:.02em}.footer__newsletter-input{background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.25)!important;border-radius:0!important;color:#fff!important;font-size:15px;letter-spacing:.02em}.footer__newsletter-input::placeholder{color:#fff;opacity:1}.footer__newsletter-button{color:#fff;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.footer .social-icons a,.footer .social-icons svg{color:#fff;fill:currentColor}.footer__credits,.footer__credits p,.footer__credits a{font-size:12px;letter-spacing:.02em}@media(min-width:1024px){.footer.section{padding-left:0;padding-right:0;padding-bottom:calc(10 * var(--dpx))}.footer__group--newsletter~.footer__group--spacer{display:none}.footer .footer__inner{padding-left:calc(70 * var(--dpx));padding-right:calc(70 * var(--dpx))}.footer__links li{font-size:max(13px,calc(17 * var(--dpx)))}.footer__group--newsletter{margin-top:calc(50 * var(--dpx))}.footer .footer__newsletter-input{height:calc(44 * var(--dpx))!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}.footer__bottom{display:flex;flex-direction:column-reverse;align-items:stretch;gap:calc(22 * var(--dpx));margin-top:calc(50 * var(--dpx))}.footer__bottom-right{align-self:flex-end}.footer__bottom-right .payment-icons{justify-content:flex-end}.footer__credits p+p{display:none}.footer__heading{font-size:max(13px,calc(16 * var(--dpx)))}.footer__links a{font-size:max(13px,calc(17 * var(--dpx)))}.footer__group--text .footer__text p{max-width:calc(572 * var(--dpx));font-size:max(12px,calc(16 * var(--dpx)))}.footer__newsletter .footer__text h1{font-size:max(24px,calc(35 * var(--dpx)));line-height:calc(34 * var(--dpx))}.footer__newsletter-input{font-size:max(12px,calc(16 * var(--dpx)))}.footer__newsletter-button{font-size:max(11px,calc(15 * var(--dpx)));letter-spacing:.08em}.footer__credits,.footer__credits p,.footer__credits a{font-size:max(11px,calc(14 * var(--dpx)))}}@media(min-width:960px){.product__media-container[data-gallery-style=thumbnails].above-mobile:not([data-media-count="0"]):not([data-media-count="1"]){display:block}.avalon-media-stage{position:relative}.template-product .main-product-section .section-inner{max-width:calc(1500 * var(--dpx));margin-left:auto;margin-right:auto}.product[data-gallery-width] .product__primary{grid-template-columns:813fr 587fr;column-gap:calc(98 * var(--dpx))}.avalon-media-stage .product__media-item,.avalon-media-stage .product__media-item .media,.avalon-media-stage .product__media-item .image{aspect-ratio:813 / 905!important}.avalon-media-stage .product__media-item .lightbox-image{display:block;height:100%}.avalon-media-stage .product__media-item img{width:100%;height:100%;aspect-ratio:auto!important;object-fit:cover}.product__media-container[data-gallery-style=thumbnails].above-mobile .product-thumbnails__viewport{display:block;width:100%}.avalon-media-arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:max(34px,calc(46 * var(--dpx)));height:max(32px,calc(43 * var(--dpx)));min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:#171717;cursor:pointer;transform:translateY(-50%)}.avalon-media-arrow img{display:block;width:max(18px,calc(24 * var(--dpx)));height:max(18px,calc(24 * var(--dpx)))}.avalon-media-arrow--prev{left:calc(-24 * var(--dpx))}.avalon-media-arrow--prev img{transform:rotate(180deg)}.avalon-media-arrow--next{right:calc(-23 * var(--dpx))}.product__media-container[data-gallery-style=thumbnails].above-mobile .product-thumbnails{margin-top:calc(20 * var(--dpx))}.product__media-container[data-gallery-style=thumbnails].above-mobile .product-thumbnails__viewport{overflow:hidden}.product__media-container[data-gallery-style=thumbnails].above-mobile .product-thumbnails__items{display:grid;grid-template-columns:repeat(6,1fr);gap:calc(21 * var(--dpx));height:auto;width:100%}.product__media-container[data-gallery-style=thumbnails].above-mobile .product-thumbnails__item,.product__media-container[data-gallery-style=thumbnails].above-mobile .product-thumbnails__item:not(:first-child){margin:0;width:auto;aspect-ratio:118 / 121;overflow:hidden}.product__media-container[data-gallery-style=thumbnails].above-mobile .product-thumbnails__item img,.product__media-container[data-gallery-style=thumbnails].above-mobile .product-thumbnails__item .image{width:100%;height:100%;object-fit:cover}.product__media-container[data-gallery-style=thumbnails].above-mobile .product-thumbnails__item-link{height:100%;padding:0;border:0;background:transparent}.product__media-container[data-gallery-style=thumbnails].above-mobile .product-thumbnails__item-link.active{color:#8a4f3d}.product__media-container[data-gallery-style=thumbnails].above-mobile .product-thumbnails__item-link.active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:calc(7 * var(--dpx)) solid #fbf8f4;pointer-events:none}.product__media-container[data-gallery-style=thumbnails].above-mobile .product-thumbnails__item-link.active:after{z-index:2}}@media(min-width:960px){.product__media-container[data-gallery-style=thumbnails].above-mobile .product-thumbnails .scroll-button{display:none}}@media(min-width:960px){.product__media-container[data-gallery-style=thumbnails].above-mobile .product-thumbnails__viewport{position:relative}.product__media-container[data-gallery-style=thumbnails].above-mobile .scroll-sentinal{position:absolute;top:0;left:0;width:1px;height:1px}}@media(min-width:960px){.product__media-container[data-gallery-style=thumbnails].above-mobile{overflow:visible}}.product-block-star-rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.product-block-star-rating--center{justify-content:center}.product-block-star-rating__stars{display:flex;gap:5.7px;line-height:0}.product-block-star-rating__star{position:relative;display:grid;place-items:center;width:25px;height:25px;border-radius:3.4px;color:var(--avalon-star-color, #b68a63)}.product-block-star-rating__star:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:currentColor;opacity:.2}.product-block-star-rating__star svg{position:relative;display:block;width:18px;height:17px}.product-block-star-rating__star.is-off svg{opacity:.25}.product-block-star-rating__text{margin:0;font-size:16px;line-height:1.3;letter-spacing:.02em;color:#171717}.product__block--product-header .product__title{line-height:1.05;letter-spacing:0}.product__block--product-header .product__vendor,.product__block--product-header .product__vendor a{opacity:1;color:#313131;font-size:15px;letter-spacing:.02em;text-decoration:none}.product__block--product-header .product__price{color:#313131;font-weight:700;letter-spacing:.02em}@media(min-width:960px){.product__block--product-header .product__title{max-width:calc(609 * var(--dpx));margin-top:calc(10 * var(--dpx));font-size:max(34px,calc(60 * var(--dpx)))!important}.product__block--product-header .product__vendor_and_sku{margin-top:calc(9 * var(--dpx))}.product__block--product-header .product__vendor,.product__block--product-header .product__vendor a{font-size:max(13px,calc(16 * var(--dpx)));line-height:1.6}.product__block--product-header .product__price-and-ratings{margin-top:calc(9 * var(--dpx))}.product__block--product-header .product__price{font-size:max(14px,calc(17 * var(--dpx)))}}@media(min-width:960px){.product-block-star-rating__stars{gap:calc(5.7 * var(--dpx))}.product-block-star-rating__star{width:max(20px,calc(25 * var(--dpx)));height:max(20px,calc(25 * var(--dpx)))}.product-block-star-rating__star svg{width:max(14px,calc(18 * var(--dpx)));height:auto}.product-block-star-rating__text{font-size:max(13px,calc(16 * var(--dpx)))}}.avalon-desc__body{position:relative}.avalon-desc__body.is-clamped{overflow:hidden}.avalon-desc__body.is-clamped:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.6em;background:linear-gradient(to bottom,rgba(251,248,244,0),var(--color-background, #fbf8f4));pointer-events:none}.avalon-desc__body.is-clamped{margin-bottom:0}.avalon-desc__body p:empty{display:none}.avalon-desc__body .rte>:first-child{margin-top:0}.avalon-desc__more{display:inline-block;margin:4px 0 20px;padding:0;min-width:0;min-height:0;border:0;border-bottom:1px solid currentColor;background:none;color:#171717;font-family:var(--font-heading);font-size:18px;font-weight:500;letter-spacing:.02em;line-height:1.2;text-transform:none;cursor:pointer}.product__block--product-header.product__block--with-divider{padding-bottom:14px;margin-bottom:14px}.avalon-desc__more[hidden]{display:none}.avalon-benefits-list{display:flex;flex-direction:column}.avalon-benefits-list--box{padding:2px 16px;border:1px solid var(--avalon-line-color, #d1cfcd);background:#fbf8f4}.avalon-benefits-list__row{display:flex;align-items:center;gap:14px;padding:7px 0}.avalon-benefits-list__row+.avalon-benefits-list__row{border-top:1px solid var(--avalon-line-color, #d1cfcd)}.avalon-benefits-list__icon{display:flex;flex:0 0 30px;align-items:center;justify-content:center;width:30px;height:32px}.avalon-benefits-list__icon img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.avalon-benefits-list__text{margin:0;font-size:14px;line-height:1.6;letter-spacing:.02em;color:#313131}.avalon-benefits-list__text strong{font-weight:700}@media(min-width:960px){.avalon-benefits-list--box{padding:calc(2 * var(--dpx)) calc(26 * var(--dpx))}.avalon-benefits-list__row{gap:calc(15 * var(--dpx));padding:calc(6 * var(--dpx)) 0}.avalon-benefits-list__icon{flex-basis:calc(29 * var(--dpx));width:calc(29 * var(--dpx));height:calc(32 * var(--dpx))}.avalon-benefits-list__icon img{max-width:calc(29 * var(--dpx));max-height:calc(32 * var(--dpx))}.avalon-benefits-list__text{font-size:max(13px,calc(16 * var(--dpx)))}}.social-share__button.btn,.product-block-social-share .btn.social-share__button{gap:11px;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;color:#171717;font-size:13px;letter-spacing:.15em;line-height:1;text-transform:uppercase}.social-share__icon-img{display:block;width:18px;height:20px;margin:0}@media(min-width:960px){.social-share__button.btn,.product-block-social-share .btn.social-share__button{gap:calc(11 * var(--dpx));font-size:max(11px,calc(15 * var(--dpx)))}.social-share__icon-img{width:max(14px,calc(18 * var(--dpx)));height:auto}}.product__variants-wrapper .product__label,.product__controls-group-quantity .product__label{font-size:15px;font-weight:700;letter-spacing:.02em;color:#313131}.product__variants-wrapper .product__label span{font-weight:400;opacity:1}.product__color-swatches .product__color-swatches--inner{margin:0;gap:10px}.product__color-swatches .product__color-swatch,.product__color-swatches .product__color-swatch[data-shape*=rounded]{--swatch-width: 39px;box-sizing:border-box;width:39px;margin:0;padding:5px;border-radius:8px;background-clip:content-box;background-origin:content-box;box-shadow:none;overflow:visible}.product__color-swatches .product__color-swatch:before,.product__color-swatches .product__color-swatch[data-shape*=rounded]:before{border-radius:5px;box-shadow:0 0 0 1px #31313133 inset}.product__color-swatches .product__color-swatch:hover:not(.selected):before{box-shadow:0 0 0 1px #313131 inset}.product__color-swatches .product__color-swatch.selected:before{box-shadow:0 0 0 1.5px #171717 inset}.quantity-input{width:99px;height:41px;align-items:center;border:1px solid rgba(0,0,0,.2);border-radius:5px;background:transparent}.quantity-input input{width:39px;margin:0;background:transparent;color:#313131;font-size:15px;letter-spacing:.02em}.quantity-input__button{width:30px;padding:0;background:transparent}.quantity-input__button .icon{width:14px;height:14px}.quantity-input__button .icon svg{display:block;width:100%;height:100%}@media(min-width:960px){.product__variants-wrapper:has(+.product__controls-group-quantity){display:inline-block;vertical-align:top;margin-right:calc(48 * var(--dpx))}.product__variants-wrapper+.product__controls-group-quantity{display:inline-block;vertical-align:top}.product__variants-wrapper .product__label,.product__controls-group-quantity .product__label{font-size:max(13px,calc(16 * var(--dpx)))}.product__color-swatches .product__color-swatches--inner{gap:calc(10 * var(--dpx))}.product__color-swatches .product__color-swatch,.product__color-swatches .product__color-swatch[data-shape*=rounded]{--swatch-width: max(30px, calc(39 * var(--dpx)));width:max(30px,calc(39 * var(--dpx)));padding:max(4px,calc(5 * var(--dpx)));border-radius:max(6px,calc(8 * var(--dpx)))}.quantity-input{width:max(80px,calc(99 * var(--dpx)));height:max(34px,calc(41 * var(--dpx)))}.quantity-input input{width:max(30px,calc(39 * var(--dpx)));font-size:max(13px,calc(16 * var(--dpx)))}.quantity-input__button{width:max(24px,calc(30 * var(--dpx)))}.quantity-input__button .icon{width:max(11px,calc(14 * var(--dpx)));height:max(11px,calc(14 * var(--dpx)))}}delivery-promise-wc,shop-promise-pdp,shop-promise-product,.product__policies{display:none!important}.product-form__cart-submit.btn{min-height:max(38px,calc(48 * var(--dpx)));border:0;border-radius:0;background:#171717;color:#fff;font-size:max(12px,calc(15 * var(--dpx)));font-weight:500;letter-spacing:.1em;text-transform:uppercase}.product-form__cart-submit.btn[disabled]{background:#a8a6a4;color:#fff;opacity:1}.product-form__shop-pay{margin-top:calc(14 * var(--dpx));padding:max(10px,calc(16 * var(--dpx))) max(14px,calc(26 * var(--dpx)));border:1px solid rgba(0,0,0,.2);background:#fbf8f4;color:#313131;font-size:max(13px,calc(16 * var(--dpx)))}.product-form__shop-pay shopify-payment-terms{display:block;width:100%}.avalon-feature-rows{display:flex;flex-direction:column;gap:5px}.avalon-feature-row{position:relative;display:flex;align-items:center;gap:16px;padding:12px 20px}.avalon-feature-row__tint{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--avalon-row-color, #f1e7d6);opacity:var(--avalon-row-opacity, .7)}.avalon-feature-row__icon{position:relative;flex:0 0 44px;width:44px;height:44px}.avalon-feature-row__icon img{display:block;width:100%;height:100%;object-fit:contain}.avalon-feature-row__copy{position:relative}.avalon-feature-row__title{margin:0;font-size:15px;font-weight:700;line-height:1.6;letter-spacing:.02em;color:#313131}.avalon-feature-row__text{margin:0;font-size:13px;line-height:1.2;letter-spacing:.02em;color:#313131}@media(min-width:960px){.avalon-feature-rows{gap:calc(5 * var(--dpx))}.avalon-feature-row{gap:calc(16 * var(--dpx));min-height:calc(74 * var(--dpx));padding:calc(12 * var(--dpx)) calc(24 * var(--dpx))}.avalon-feature-row__icon{flex-basis:max(36px,calc(49.5 * var(--dpx)));width:max(36px,calc(49.5 * var(--dpx)));height:max(36px,calc(49.5 * var(--dpx)))}.avalon-feature-row__title{font-size:max(13px,calc(16 * var(--dpx)))}.avalon-feature-row__text{font-size:max(12px,calc(14 * var(--dpx)))}}.product__block-featured-products .product__block-featured-products__heading{margin:0 0 20px;font-size:24px;font-weight:500;line-height:1.15;letter-spacing:.02em;color:#171717}.product__block-featured-products .product__block-featured-products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 12px;transform:none!important;width:100%!important}.product__block-featured-products .carousel__slide{width:auto!important;margin:0!important}.product__block-featured-products .product-item__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.product__block-featured-products .product-item__media{display:contents}.product__block-featured-products .product-item__media-inner{order:1;width:100%}.product__block-featured-products .product-item__image{aspect-ratio:285 / 249}.product__block-featured-products .product-item__image img{width:100%;height:100%;object-fit:cover}.product__block-featured-products .product-item__meta{order:2;width:100%;padding:0}.product__block-featured-products .product-item__product-title,.product__block-featured-products .product-item__product-title a{margin:14px 0 0;font-size:14px;line-height:1.6;letter-spacing:.02em;color:#171717;text-decoration:none}.product__block-featured-products .product-item__price{margin:4px 0 0;font-size:13px;line-height:1.1;letter-spacing:.02em;color:#171717}.product__block-featured-products .product-item__hover-action-wrap{order:3;position:static;display:flex;justify-content:center;width:100%;margin-top:14px;opacity:1;visibility:visible;transform:none;pointer-events:auto}.product__block-featured-products .product-item__quick-view:not(.product-item__quick-view--hoverless){position:static;width:auto;min-width:0;min-height:0;padding:9px 17px 12px;border:1px solid #171717;border-radius:0;background:#fbf8f4;color:#171717;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase;opacity:1;transform:none}.product__block-featured-products .product-item__quick-view--hoverless,.product__block-featured-products .product-item__hover-container{display:none}@media(min-width:960px){.product__block-featured-products .product__block-featured-products__heading{font-size:max(22px,calc(30 * var(--dpx)));margin-bottom:calc(24 * var(--dpx))}.product__block-featured-products .product__block-featured-products-grid{gap:calc(24 * var(--dpx)) calc(17 * var(--dpx))!important}.product__block-featured-products .product-item__product-title,.product__block-featured-products .product-item__product-title a{margin-top:calc(14 * var(--dpx));font-size:max(13px,calc(17 * var(--dpx)))}.product__block-featured-products .product-item__price{margin-top:calc(4 * var(--dpx));font-size:max(12px,calc(14 * var(--dpx)))}.product__block-featured-products .product-item__hover-action-wrap{margin-top:calc(14 * var(--dpx))}.product__block-featured-products .product-item__quick-view:not(.product-item__quick-view--hoverless){padding:calc(9 * var(--dpx)) max(12px,calc(17 * var(--dpx))) calc(12 * var(--dpx));font-size:max(11px,calc(15 * var(--dpx)))}}.product__block-featured-products .product-item,.product__block-featured-products .product-item__inner{height:100%}.product__block-featured-products .product-item__meta,.product__block-featured-products .product-item__text{margin:0;padding:0}.product__block-featured-products .product-item__hover-action-wrap{margin-top:auto;padding-top:14px}@media(min-width:960px){.product__block-featured-products .product-item__hover-action-wrap{padding-top:calc(14 * var(--dpx))}}.product__block-featured-products .product-item__quick-view:not(.product-item__quick-view--hoverless){width:auto!important;min-width:140px;justify-content:center}@media(min-width:960px){.product__block-featured-products .product-item__quick-view:not(.product-item__quick-view--hoverless){min-width:calc(188 * var(--dpx))}}.product__block-featured-products .carousel__slide.has-avalon-image{position:relative}.avalon-fp-image{position:absolute;top:0;left:0;z-index:3;display:block;width:100%;aspect-ratio:285 / 249;overflow:hidden;background:#fbf8f4}.avalon-fp-image__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.product__block-featured-products .product-item__meta{display:flex;flex:1 1 auto;flex-direction:column;align-items:center}.product__block-featured-products .product-item__text{flex:1 0 auto;width:100%}.product__block-featured-products .product-item__meta>.product-item__quick-view{margin-top:14px}@media(min-width:960px){.product__block-featured-products .product-item__meta>.product-item__quick-view{margin-top:calc(14 * var(--dpx))}}@media(min-width:960px){.product__meta .product__block--product-header .product-badges{display:none}.product__meta .product-block-star-rating{margin-bottom:0}.product__meta .product__block--product-header .product__title{margin-top:calc(8 * var(--dpx))}.product__meta .avalon-desc__more{margin-bottom:calc(8 * var(--dpx))}.product__meta .avalon-desc,.product__meta .product__description{margin-bottom:0}.product__meta .avalon-benefits-list{margin-bottom:calc(11 * var(--dpx))}.product__meta .product-block-social-share{margin-bottom:calc(24 * var(--dpx))}.product__meta .product__variants-wrapper:has(+.product__controls-group-quantity),.product__meta .product__variants-wrapper+.product__controls-group-quantity{margin-bottom:calc(24 * var(--dpx))}.product__meta .avalon-feature-rows{margin-top:calc(25 * var(--dpx));margin-bottom:calc(25 * var(--dpx))}}@media(min-width:960px){.product__meta .product__description .rte,.product__meta .product__description .rte p{font-size:max(13px,calc(17 * var(--dpx)));line-height:1.6;letter-spacing:.02em}.product__meta .product-block-social-share{margin-bottom:calc(24 * var(--dpx))}.product__meta .product-block-social-share .social-share{line-height:1}.product__meta .product__variants-wrapper:has(+.product__controls-group-quantity),.product__meta .product__variants-wrapper+.product__controls-group-quantity{margin-bottom:0}.product__meta .product__quantity-error{margin:0}.product__meta .product-form{margin-top:calc(33 * var(--dpx));margin-bottom:0}}@media(min-width:960px){.product__meta .product-form{margin-top:calc(24 * var(--dpx))}.product__meta .avalon-feature-rows{margin-top:calc(13 * var(--dpx))}.product__meta .product-accordion-group{margin-top:calc(-18 * var(--dpx))}}.product__block-featured-products .product-item__image-link{overflow:hidden}.product__block-featured-products .product-item__image--hover{transform:none!important;transition:opacity .4s ease!important}.product__block-featured-products .product-item__image img{transform:none!important}.product__block-featured-products .product-item__image.product-item__image--hover{background-color:transparent}.avalon-tabdesc__more{margin-top:8px}.product__block-featured-products .accordion__inner,.product__block-featured-products.accordion .accordion__inner{border-bottom:0}.multi-column--avalon .multi-column__grid-item{display:flex;flex-direction:column;justify-content:center;min-height:calc(var(--avalon-mc-height, 0) * .5px);background:var(--avalon-mc-bg, var(--color-background));color:var(--avalon-mc-text, inherit)}.multi-column--avalon .multi-column__grid-item-inner{width:100%;color:var(--avalon-mc-text, inherit)}.multi-column--avalon .multi-column__grid-item-text-container,.multi-column--avalon .multi-column__grid-item-accent,.multi-column--avalon .multi-column__grid-item-heading,.multi-column--avalon .multi-column__grid-item-text-container h3,.multi-column--avalon .multi-column__grid-item-text-container h4{color:var(--avalon-mc-text, inherit)}.multi-column--avalon .multi-column__grid-item-accent{margin:0;font-size:12px;line-height:1;letter-spacing:.15em}.multi-column--avalon .multi-column__grid-item-text-container h3,.multi-column--avalon .multi-column__grid-item-text-container h4,.multi-column--avalon .multi-column__grid-item-heading{margin:14px 0 0;font-weight:500;line-height:1.1}.multi-column--avalon-uppercase .multi-column__grid-item-accent,.multi-column--avalon-uppercase .multi-column__grid-item-text-container h3,.multi-column--avalon-uppercase .multi-column__grid-item-text-container h4,.multi-column--avalon-uppercase .multi-column__grid-item-heading{text-transform:uppercase}@media(min-width:960px){.multi-column--avalon .multi-column__grid-item{min-height:calc(var(--avalon-mc-height, 0) * var(--dpx))}.multi-column--avalon .multi-column__grid-item-accent{font-size:max(10px,calc(15 * var(--dpx)))}.multi-column--avalon .multi-column__grid-item-text-container h3,.multi-column--avalon .multi-column__grid-item-text-container h4,.multi-column--avalon .multi-column__grid-item-heading{margin-top:calc(20 * var(--dpx));font-size:max(22px,calc(40 * var(--dpx)))}}@media(min-width:960px){.multi-column--avalon .multi-column__inner{max-width:calc(1500 * var(--dpx));margin-left:auto;margin-right:auto}.multi-column--avalon .multi-column__grid-item{padding:0!important}}@media(min-width:960px){.template-product .product-tabs.section,.template-product .multi-column.section{background:#fff}.template-product .product-tabs.section{padding-top:calc(37 * var(--dpx));padding-bottom:calc(20 * var(--dpx))}.template-product .multi-column.section{padding-top:calc(17 * var(--dpx));padding-bottom:calc(91 * var(--dpx))}.template-product .product-tabs__inner,.template-product .multi-column__inner{max-width:calc(1500 * var(--dpx));margin-left:auto;margin-right:auto}.product-tabs__tab-buttons{margin-bottom:calc(40 * var(--dpx));border-bottom-color:#d4d2d0}.product-tabs__tab-buttons li{margin-right:calc(50 * var(--dpx))}.product-tabs__tab-button{opacity:1}.product-tabs__tab-button span:not(.indicator){font-size:max(18px,calc(30 * var(--dpx)));line-height:calc(29 * var(--dpx));letter-spacing:.02em;color:#171717}.product-tabs__tab-button .indicator{height:1px;margin-top:calc(14 * var(--dpx));background-color:#171717}.product-tabs__tab-heading{margin:0 0 calc(33 * var(--dpx));font-size:max(26px,calc(40 * var(--dpx)));font-weight:500;line-height:1.1;color:#171717}.product-tabs__tab-text{max-width:calc(846 * var(--dpx));font-size:max(13px,calc(17 * var(--dpx)));line-height:1.6;letter-spacing:.02em;color:#313131}.product-tabs__tab-text p{margin-bottom:0}}.avalon-stylecards-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-stylecards{padding:calc(var(--avalon-pt, 100) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 100) * .5px);background:var(--color-background);color:var(--color-text)}.avalon-stylecards__header{max-width:820px;margin:0 auto;text-align:center}.avalon-stylecards__heading{margin:0;font-size:28px;font-weight:500;line-height:1.1;color:#171717}.avalon-stylecards__text{margin:20px 0 0;font-size:15px;line-height:1.6;letter-spacing:.02em;color:#313131}.avalon-stylecards__grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:32px}.avalon-stylecard{display:flex;flex-direction:column;align-items:center;padding:32px 24px;background:var(--avalon-card-bg, #fff);text-align:center}.avalon-stylecard__icon{display:flex;align-items:center;justify-content:center;height:72px}.avalon-stylecard__icon img{display:block;max-height:100%;width:auto}.avalon-stylecard__title{margin:20px 0 0;font-size:22px;font-weight:500;line-height:1.2;letter-spacing:.02em;color:#171717}.avalon-stylecard__text{margin:10px 0 0;max-width:321px;font-size:14px;line-height:1.6;letter-spacing:.02em;color:#313131}@media(min-width:720px){.avalon-stylecards__grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}@media(min-width:1024px){.avalon-stylecards-wrap{padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-stylecards{padding:calc(var(--avalon-pt, 100) * var(--dpx)) 0 calc(var(--avalon-pb, 100) * var(--dpx))}.avalon-stylecards__inner{width:calc(1445 * var(--dpx));max-width:100%;margin:0 auto}.avalon-stylecards__header{max-width:calc(820 * var(--dpx))}.avalon-stylecards__heading{font-size:max(26px,calc(40 * var(--dpx)))}.avalon-stylecards__text{margin-top:calc(40 * var(--dpx));font-size:max(12px,calc(17 * var(--dpx)))}.avalon-stylecards__grid{gap:calc(40 * var(--dpx));margin-top:calc(62 * var(--dpx))}.avalon-stylecard{min-height:calc(336 * var(--dpx));padding:calc(52 * var(--dpx)) calc(24 * var(--dpx)) calc(24 * var(--dpx))}.avalon-stylecard__icon{height:calc(94 * var(--dpx))}.avalon-stylecard__icon img{max-height:calc(94 * var(--dpx))}.avalon-stylecard--solo .avalon-stylecard__icon img{height:calc(90 * var(--dpx))}.avalon-stylecard--layer .avalon-stylecard__icon img{height:calc(94 * var(--dpx))}.avalon-stylecard--yours .avalon-stylecard__icon img{height:calc(78 * var(--dpx))}.avalon-stylecard__title{margin-top:calc(34 * var(--dpx));font-size:max(18px,calc(30 * var(--dpx)));line-height:calc(29 * var(--dpx))}.avalon-stylecard__text{margin-top:calc(10 * var(--dpx));max-width:calc(321 * var(--dpx));font-size:max(12px,calc(17 * var(--dpx)))}}.avalon-testi-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-testi{padding:calc(var(--avalon-pt, 108) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 130) * .5px);background:var(--color-background);color:var(--color-text)}.avalon-testi__inner{display:grid;grid-template-columns:1fr;gap:32px}.avalon-testi__stars{display:flex;gap:2px;line-height:0}.avalon-testi__star{display:block;width:18px;height:auto}.avalon-testi__star.is-off{opacity:.3}.avalon-testi__quote{margin:20px 0 0;font-size:26px;font-weight:500;line-height:1.1;color:#171717}.avalon-testi__author{margin:28px 0 0;font-size:15px;line-height:1.6;letter-spacing:.02em;color:#313131}.avalon-testi__media{aspect-ratio:750 / 851;overflow:hidden}.avalon-testi__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center var(--avalon-testi-focus, 100%)}@media(min-width:1024px){.avalon-testi-wrap{padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-testi{padding:calc(var(--avalon-pt, 108) * var(--dpx)) 0 calc(var(--avalon-pb, 130) * var(--dpx))}.avalon-testi__inner{grid-template-columns:calc(750 * var(--dpx)) calc(750 * var(--dpx));gap:0;width:calc(1500 * var(--dpx));max-width:100%;margin:0 auto}.avalon-testi__text{padding:calc(154 * var(--dpx)) calc(124 * var(--dpx)) 0 0}.avalon-testi__star{width:max(14px,calc(18.2 * var(--dpx)))}.avalon-testi__quote{margin-top:calc(23 * var(--dpx));font-size:max(24px,calc(40 * var(--dpx)))}.avalon-testi__author{margin-top:calc(73 * var(--dpx));font-size:max(12px,calc(17 * var(--dpx)))}.avalon-testi__media{aspect-ratio:auto;height:calc(851 * var(--dpx))}}.recently-viewed-products__eyebrow{margin:0 0 16px;font-size:12px;line-height:1;letter-spacing:.15em;text-align:center;text-transform:uppercase;color:var(--avalon-eyebrow-color, #8a4f3d)}.recently-viewed-products__eyebrow.section-introduction--alignment-left{text-align:left}.recently-viewed-products .recently-viewed-products__heading{font-size:28px;font-weight:500;line-height:1.1;color:#171717}.recently-viewed-products .recently-viewed-products__text,.recently-viewed-products .recently-viewed-products__text p{font-size:15px;line-height:1.6;letter-spacing:.02em;color:#313131}.recently-viewed-products .recently-viewed__product-item .product-item__inner{display:flex;flex-direction:column;align-items:center;padding:16px;border:1px solid rgba(23,23,23,.5);background:#fbf8f4;text-align:center}.recently-viewed-products .recently-viewed__product-item .product-item__media{display:contents}.recently-viewed-products .recently-viewed__product-item .product-item__media-inner{order:1;width:100%}.recently-viewed-products .recently-viewed__product-item .product-item__image{aspect-ratio:491 / 640}.recently-viewed-products .recently-viewed__product-item .product-item__image img{width:100%;height:100%;object-fit:cover}.recently-viewed-products .recently-viewed__product-item .product-item__meta{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;order:2;width:100%;margin:0;padding:0}.recently-viewed-products .recently-viewed__product-item .product-item__text{flex:1 0 auto;width:100%;margin:0;padding:0}.recently-viewed-products .recently-viewed__product-item .product-item__product-title,.recently-viewed-products .recently-viewed__product-item .product-item__product-title a{margin:16px 0 0;font-size:14px;line-height:1.6;letter-spacing:.02em;color:#171717;text-decoration:none}.recently-viewed-products .recently-viewed__product-item .product-item__price{margin:10px 0 0;font-size:13px;line-height:1.1;letter-spacing:.02em;color:#171717}.recently-viewed-products .recently-viewed__product-item .product-item__hover-action-wrap{order:3;position:static;display:flex;justify-content:center;width:100%;margin-top:16px;opacity:1;visibility:visible;transform:none;pointer-events:auto}.recently-viewed-products .recently-viewed__product-item .product-item__quick-view:not(.product-item__quick-view--hoverless),.recently-viewed-products .recently-viewed__product-item .product-item__meta>.product-item__quick-view{position:static;width:auto!important;min-width:160px;min-height:0;margin-top:16px;padding:11px 17px 13px;border:1px solid #171717;border-radius:0;background:transparent;color:#171717;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase;opacity:1;transform:none}.recently-viewed-products .recently-viewed__product-item .product-item__quick-view--hoverless,.recently-viewed-products .recently-viewed__product-item .product-item__hover-container{display:none}.recently-viewed-products .recently-viewed__product-item .product-item__image-link{overflow:hidden}@media(min-width:960px){.recently-viewed-products .section-inner{width:calc(1146 * var(--dpx));max-width:100%;margin-left:auto;margin-right:auto}.recently-viewed-products__eyebrow{margin-bottom:calc(24 * var(--dpx));font-size:max(10px,calc(15 * var(--dpx)))}.recently-viewed-products .recently-viewed-products__heading{font-size:max(26px,calc(40 * var(--dpx)))}.recently-viewed-products .recently-viewed-products__text,.recently-viewed-products .recently-viewed-products__text p{font-size:max(12px,calc(17 * var(--dpx)))}.recently-viewed-products .recently-viewed__product-item .product-item__inner{padding:calc(32 * var(--dpx)) calc(29 * var(--dpx)) calc(48 * var(--dpx))}.recently-viewed-products .recently-viewed__product-item .product-item__product-title,.recently-viewed-products .recently-viewed__product-item .product-item__product-title a{margin-top:calc(21 * var(--dpx));font-size:max(13px,calc(17 * var(--dpx)))}.recently-viewed-products .recently-viewed__product-item .product-item__price{margin-top:calc(18 * var(--dpx));font-size:max(12px,calc(14 * var(--dpx)))}.recently-viewed-products .recently-viewed__product-item .product-item__quick-view:not(.product-item__quick-view--hoverless),.recently-viewed-products .recently-viewed__product-item .product-item__meta>.product-item__quick-view{min-width:calc(230 * var(--dpx));margin-top:calc(30 * var(--dpx));padding:calc(15 * var(--dpx)) max(12px,calc(17 * var(--dpx))) calc(18 * var(--dpx));font-size:max(11px,calc(15 * var(--dpx)))}.recently-viewed-products .recently-viewed__product-item .product-item__hover-action-wrap{margin-top:calc(30 * var(--dpx))}}@media(min-width:960px){.recently-viewed-products .recently-viewed-products__text{margin-top:calc(33 * var(--dpx))}}.avalon-banner-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-banner{position:relative;display:flex;min-height:460px;overflow:hidden;color:#fff}.avalon-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0}.avalon-banner__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--avalon-banner-overlay, .2))}.avalon-banner__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center var(--avalon-banner-focus, 50%)}.avalon-banner__content{position:relative;z-index:1;width:100%;padding:calc(var(--avalon-pt, 142) * .4px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px + 40px)}.avalon-banner--center .avalon-banner__content{text-align:center}.avalon-banner--right .avalon-banner__content{text-align:right}.avalon-banner__eyebrow{margin:0;font-size:12px;line-height:1;letter-spacing:.15em;text-transform:uppercase}.avalon-banner__heading{margin:20px 0 0;max-width:514px;font-size:30px;font-weight:500;line-height:1.1;color:#fff}.avalon-banner--center .avalon-banner__heading{margin-left:auto;margin-right:auto}.avalon-banner--right .avalon-banner__heading{margin-left:auto}.avalon-banner__text{margin:20px 0 0;max-width:475px;font-size:15px;line-height:1.6;letter-spacing:.02em}.avalon-banner__button{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;min-height:44px;padding:0 17px;background:#fff;color:#171717;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}@media(min-width:1024px){.avalon-banner-wrap{--avalon-pad: max(calc(210 * var(--dpx)), calc((100vw - var(--max-width, 1500px)) / 2));padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-banner{min-height:calc(710 * var(--dpx))}.avalon-banner__content{padding:calc(var(--avalon-pt, 142) * var(--dpx)) var(--avalon-pad) calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-banner__eyebrow{font-size:max(10px,calc(15 * var(--dpx)))}.avalon-banner__heading{margin-top:calc(35 * var(--dpx));max-width:calc(514 * var(--dpx));font-size:max(26px,calc(40 * var(--dpx)))}.avalon-banner__text{margin-top:calc(24 * var(--dpx));max-width:calc(475 * var(--dpx));font-size:max(12px,calc(17 * var(--dpx)))}.avalon-banner__button{margin-top:calc(32 * var(--dpx));min-height:max(36px,calc(48 * var(--dpx)));padding:0 max(14px,calc(17 * var(--dpx)));font-size:max(11px,calc(15 * var(--dpx)))}}.avalon-picks-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-picks{padding:calc(var(--avalon-pt, 100) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 100) * .5px);background:var(--color-background);color:var(--color-text)}.avalon-picks__header{max-width:820px;margin:0 auto;text-align:center}.avalon-picks__eyebrow{margin:0;font-size:12px;line-height:1;letter-spacing:.15em;text-transform:uppercase;color:var(--avalon-eyebrow-color, #8a4f3d)}.avalon-picks__heading{margin:16px 0 0;font-size:28px;font-weight:500;line-height:1.1;color:#171717}.avalon-picks__text{margin:20px 0 0;font-size:15px;line-height:1.6;letter-spacing:.02em;color:#313131}.avalon-picks__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}.avalon-pick{display:flex;flex-direction:column;align-items:center;padding:16px 16px 24px;border:1px solid var(--avalon-card-line, #8b8b8b);background:var(--avalon-card-bg, #fbf8f4);color:#171717;text-align:center;text-decoration:none}.avalon-pick__media{position:relative;width:100%;aspect-ratio:491 / 640;overflow:hidden}.avalon-pick__img,.avalon-pick__placeholder svg{display:block;width:100%;height:100%;object-fit:cover}.avalon-pick__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.avalon-pick:hover .avalon-pick__img--hover{opacity:1}.avalon-pick__title{margin:14px 0 0;max-width:333px;font-size:14px;line-height:1.6;letter-spacing:.02em}.avalon-pick__price{margin:10px 0 0;font-size:13px;line-height:1.1;letter-spacing:.02em}.avalon-pick__price s{margin-right:6px;opacity:.6}.avalon-pick__button{display:inline-flex;align-items:center;justify-content:center;min-width:160px;margin-top:auto;padding:11px 17px 13px;border:1px solid #171717;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase}.avalon-pick__title+.avalon-pick__price+.avalon-pick__button,.avalon-pick__price+.avalon-pick__button{margin-top:16px}@media(min-width:1024px){.avalon-picks-wrap{padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-picks{padding:calc(var(--avalon-pt, 100) * var(--dpx)) 0 calc(var(--avalon-pb, 100) * var(--dpx))}.avalon-picks__header{max-width:calc(820 * var(--dpx))}.avalon-picks__eyebrow{font-size:max(10px,calc(15 * var(--dpx)))}.avalon-picks__heading{margin-top:calc(25 * var(--dpx));font-size:max(26px,calc(40 * var(--dpx)))}.avalon-picks__text{margin-top:calc(33 * var(--dpx));font-size:max(12px,calc(17 * var(--dpx)))}.avalon-picks__grid{grid-template-columns:repeat(auto-fit,calc(548 * var(--dpx)));justify-content:center;gap:calc(50 * var(--dpx));margin-top:calc(65 * var(--dpx))}.avalon-pick{padding:calc(32 * var(--dpx)) calc(29 * var(--dpx)) calc(48 * var(--dpx))}.avalon-pick__title{margin-top:calc(21 * var(--dpx));max-width:calc(333 * var(--dpx));font-size:max(13px,calc(17 * var(--dpx)))}.avalon-pick__price{margin-top:calc(18 * var(--dpx));font-size:max(12px,calc(14 * var(--dpx)))}.avalon-pick__title+.avalon-pick__price+.avalon-pick__button,.avalon-pick__price+.avalon-pick__button{margin-top:calc(29 * var(--dpx))}.avalon-pick__button{min-width:calc(230 * var(--dpx));padding:calc(15 * var(--dpx)) max(12px,calc(17 * var(--dpx))) calc(18 * var(--dpx));font-size:max(11px,calc(15 * var(--dpx)))}}.avalon-picks__grid{align-items:stretch}.avalon-pick__price{margin-bottom:auto}.avalon-car-wrap{overflow:hidden;padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-car{display:block;padding:calc(var(--avalon-pt, 100) * .5px) 0 calc(var(--avalon-pb, 100) * .5px);background:var(--color-background);color:var(--color-text)}.avalon-car__heading{margin:0 var(--space-outer, 18px) 24px;font-size:28px;font-weight:500;line-height:1.1;color:#171717}.avalon-car__stage{position:relative}.avalon-car__track{display:flex;gap:16px;padding:0 var(--space-outer, 18px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.avalon-car__track::-webkit-scrollbar{display:none}.avalon-car-card{flex:0 0 70vw;max-width:320px;color:#171717;text-align:center;text-decoration:none;scroll-snap-align:start}.avalon-car-card__media{position:relative;aspect-ratio:427 / 486;overflow:hidden}.avalon-car-card__img,.avalon-car-card__placeholder svg{display:block;width:100%;height:100%;object-fit:cover}.avalon-car-card__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.avalon-car-card:hover .avalon-car-card__img--hover{opacity:1}.avalon-car-card__title{margin:16px 0 0;padding:0 8px;font-size:14px;line-height:1.6;letter-spacing:.02em}.avalon-car-card__price{margin:10px 0 0;font-size:13px;line-height:1.1;letter-spacing:.02em}.avalon-car-card__price s{margin-right:6px;opacity:.6}.avalon-car__arrow{position:absolute;top:120px;z-index:2;display:flex;align-items:center;justify-content:center;width:34px;height:32px;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:#171717;line-height:0;cursor:pointer}.avalon-car__arrow img{display:block;width:18px;height:18px}.avalon-car__arrow--prev{left:8px}.avalon-car__arrow--prev img{transform:rotate(180deg)}.avalon-car__arrow--next{right:8px}@media(min-width:1024px){.avalon-car-wrap{padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-car{padding:calc(var(--avalon-pt, 100) * var(--dpx)) 0 calc(var(--avalon-pb, 100) * var(--dpx))}.avalon-car__heading{margin:0 0 calc(30 * var(--dpx)) calc(110 * var(--dpx));font-size:max(26px,calc(40 * var(--dpx)))}.avalon-car__track{gap:calc(40 * var(--dpx));margin-left:calc(-110 * var(--dpx));padding:0}.avalon-car-card{flex:0 0 calc(427 * var(--dpx));max-width:none}.avalon-car-card__title{margin-top:calc(25 * var(--dpx));padding:0 calc(47 * var(--dpx));font-size:max(13px,calc(17 * var(--dpx)))}.avalon-car-card__price{margin-top:calc(23 * var(--dpx));font-size:max(12px,calc(14 * var(--dpx)))}.avalon-car__arrow{top:calc(221 * var(--dpx));width:max(34px,calc(46 * var(--dpx)));height:max(32px,calc(43 * var(--dpx)))}.avalon-car__arrow img{width:max(18px,calc(24 * var(--dpx)));height:max(18px,calc(24 * var(--dpx)))}.avalon-car__arrow--prev{left:calc(100 * var(--dpx))}.avalon-car__arrow--next{right:calc(54 * var(--dpx))}}.avalon-picks__stage{position:relative;display:block}.avalon-picks__grid{display:flex!important;grid-template-columns:none!important;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.avalon-picks__grid::-webkit-scrollbar{display:none}.avalon-picks__grid .avalon-pick{flex:0 0 75%;scroll-snap-align:start}.avalon-picks__arrow{position:absolute;top:120px;z-index:2;display:flex;align-items:center;justify-content:center;width:34px;height:32px;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:#171717;line-height:0;cursor:pointer}.avalon-picks__arrow[hidden]{display:none}.avalon-picks__arrow img{display:block;width:18px;height:18px}.avalon-picks__arrow--prev{left:4px}.avalon-picks__arrow--prev img{transform:rotate(180deg)}.avalon-picks__arrow--next{right:4px}@media(min-width:1024px){.avalon-picks__stage{width:calc(1146 * var(--dpx));max-width:100%;margin:calc(65 * var(--dpx)) auto 0}.avalon-picks__grid{gap:calc(50 * var(--dpx))!important;margin-top:0!important;justify-content:flex-start}.avalon-picks__grid .avalon-pick{flex:0 0 calc(548 * var(--dpx))}.avalon-picks__stage:not(.is-scrollable) .avalon-picks__grid{justify-content:center}.avalon-picks__arrow{top:calc(32 * var(--dpx) + 320 * var(--dpx) - 21px);width:max(34px,calc(46 * var(--dpx)));height:max(32px,calc(43 * var(--dpx)))}.avalon-picks__arrow img{width:max(18px,calc(24 * var(--dpx)));height:max(18px,calc(24 * var(--dpx)))}.avalon-picks__arrow--prev{left:calc(-23 * var(--dpx))}.avalon-picks__arrow--next{right:calc(-23 * var(--dpx))}}.product__variants-wrapper .select-wrapper{position:relative;display:inline-block}.product__variants-wrapper .select-wrapper select.input{height:41px;min-width:150px;padding:0 40px 0 16px;border:1px solid rgba(0,0,0,.2)!important;border-radius:5px;background-color:transparent;color:#313131;font-size:15px;letter-spacing:.02em;line-height:1;box-shadow:none}.product__variants-wrapper .select-wrapper select.input:focus{border-color:#171717;outline:0}.product__variants-wrapper .select-wrapper .icon{right:14px;width:14px;height:14px;color:#313131}@media(min-width:960px){.product__variants-wrapper .select-wrapper select.input{height:max(34px,calc(41 * var(--dpx)));min-width:max(120px,calc(180 * var(--dpx)));padding-left:max(12px,calc(16 * var(--dpx)));font-size:max(13px,calc(16 * var(--dpx)))}}.avalon-picks-wrap{overflow:hidden}@media(min-width:1024px){.avalon-picks__stage{width:100%;max-width:none;margin:calc(65 * var(--dpx)) 0 0}.avalon-picks__grid{padding-left:calc((100% - 1146 * var(--dpx)) / 2);padding-right:calc((100% - 1146 * var(--dpx)) / 2);scroll-padding-left:calc((100% - 1146 * var(--dpx)) / 2)}.avalon-picks__arrow--prev{left:calc((100% - 1146 * var(--dpx)) / 2 - 23 * var(--dpx))}.avalon-picks__arrow--next{right:calc((100% - 1146 * var(--dpx)) / 2 - 23 * var(--dpx))}}.shopify-section.main-product-section{position:relative;z-index:40}.avalon-anim-prep .animation--section-introduction>*,.avalon-anim-prep .animation--section-blocks>*{transition:none!important}.avalon-tiles-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-tiles{padding:calc(var(--avalon-pt, 24) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 80) * .5px);background:var(--color-background);color:var(--color-text)}.avalon-tiles__grid{display:grid;grid-template-columns:1fr;gap:12px}.avalon-tiles--divider .avalon-tiles__grid{padding-bottom:calc(var(--avalon-pb, 80) * .5px);border-bottom:1px solid var(--avalon-tiles-line, #e4e1dd)}.avalon-tiles--divider{padding-bottom:0}.avalon-tile{position:relative;display:block;aspect-ratio:486 / 470;overflow:hidden;color:#fff;text-decoration:none}.avalon-tile__media{position:absolute;top:0;right:0;bottom:0;left:0}.avalon-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,var(--avalon-tiles-overlay, .35)),#0000 45%);pointer-events:none}.avalon-tile__img,.avalon-tile__placeholder svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.avalon-tile:hover .avalon-tile__img{transform:scale(1.03)}.avalon-tile__label{position:absolute;left:16px;right:16px;bottom:16px;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:500;letter-spacing:.04em;line-height:1}.avalon-tile__arrow{flex:0 0 auto;width:18px;height:18px}@media(min-width:720px){.avalon-tiles__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.avalon-tiles-wrap{padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-tiles{padding:calc(var(--avalon-pt, 24) * var(--dpx)) 0 calc(var(--avalon-pb, 80) * var(--dpx))}.avalon-tiles__grid{width:calc(1500 * var(--dpx));max-width:100%;margin:0 auto;gap:calc(21 * var(--dpx))}.avalon-tiles--divider .avalon-tiles__grid{padding-bottom:calc(var(--avalon-pb, 80) * var(--dpx))}.avalon-tile__label{left:calc(30 * var(--dpx));right:calc(30 * var(--dpx));bottom:calc(34 * var(--dpx));font-size:max(12px,calc(17 * var(--dpx)))}.avalon-tile__arrow{width:max(14px,calc(20 * var(--dpx)));height:max(14px,calc(20 * var(--dpx)))}}.avalon-car__button{display:inline-flex;align-items:center;justify-content:center;margin:0 var(--space-outer, 18px) 20px;min-height:36px;padding:0 14px;border:1px solid #171717;background:transparent;color:#171717;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}@media(min-width:1024px){.avalon-car__button{margin:0 0 calc(30 * var(--dpx)) calc(210 * var(--dpx));min-height:max(32px,calc(49 * var(--dpx)));padding:0 max(12px,calc(17 * var(--dpx)));font-size:max(11px,calc(15 * var(--dpx)))}.avalon-car--compact .avalon-car__heading{margin-left:calc(210 * var(--dpx))}.avalon-car--compact .avalon-car__track{gap:calc(29 * var(--dpx));margin-left:0;padding-left:calc(210 * var(--dpx));scroll-padding-left:calc(210 * var(--dpx))}.avalon-car--compact .avalon-car-card{flex-basis:calc(334 * var(--dpx))}.avalon-car--compact .avalon-car-card__media{aspect-ratio:334 / 374}.avalon-car--compact .avalon-car-card__title{margin-top:calc(21 * var(--dpx));padding:0 calc(20 * var(--dpx))}.avalon-car--compact .avalon-car-card__price{margin-top:calc(20 * var(--dpx))}.avalon-car--compact .avalon-car__arrow{top:calc(187 * var(--dpx) - 21px)}.avalon-car--compact .avalon-car__arrow--prev{left:calc(91 * var(--dpx))}.avalon-car--compact .avalon-car__arrow--next{right:calc(96 * var(--dpx))}}.avalon-cards__stage{position:relative}.avalon-cards__arrows--sides{display:none}@media(min-width:1024px){.avalon-cards__arrows--sides{display:block}.avalon-cards__arrows--sides .avalon-cards__arrow{position:absolute;z-index:2;top:calc(187 * var(--dpx) - max(17px,calc(21.5 * var(--dpx))))}.avalon-cards__arrows--sides .avalon-cards__arrow--prev{left:calc(-1 * var(--avalon-pad) + calc(91 * var(--dpx)))}.avalon-cards__arrows--sides .avalon-cards__arrow--next{right:calc(-1 * var(--avalon-pad) + calc(96 * var(--dpx)))}}.avalon-car__button--center{display:flex;width:fit-content;margin-right:auto;margin-left:auto}@media(min-width:1024px){.avalon-car__button--center{margin-left:auto}}.avalon-split-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-split{padding:calc(var(--avalon-pt, 0) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px);background:var(--color-background);color:var(--color-text)}.avalon-split__grid{display:grid;gap:32px}.avalon-split__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.avalon-split-product{display:flex;flex-direction:column;align-items:center;text-align:center}.avalon-split-product__media{display:block;width:100%;aspect-ratio:268 / 401;overflow:hidden;background:#1717170f}.avalon-split-product__img,.avalon-split-product__media svg{display:block;width:100%;height:100%;object-fit:cover}.avalon-split-product__title{margin:14px 0 0;font-size:15px;line-height:1.6;letter-spacing:.02em}.avalon-split-product__price{margin:4px 0 0;font-size:13px;line-height:1.1;letter-spacing:.02em}.avalon-split-product__button{display:inline-flex;align-items:center;justify-content:center;margin-top:15px;padding:11px 14px;border:1px solid #171717;background:var(--color-background, #fbf8f4);color:#171717;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}.avalon-split__media{aspect-ratio:730 / 669;overflow:hidden}.avalon-split__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--avalon-image-pos, 80%)}.avalon-split__divider{height:0;margin:24px 0 0;border:0;border-top:1px solid var(--avalon-divider-color, #d9d9d9)}@media(min-width:1024px){.avalon-split-wrap{--avalon-pad: max(calc(210 * var(--dpx)), calc((100vw - var(--max-width, 1500px)) / 2));padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-split{padding:calc(var(--avalon-pt, 0) * var(--dpx)) var(--avalon-pad) calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-split__grid{grid-template-columns:770fr 730fr;gap:0;align-items:start}.avalon-split--image-left .avalon-split__grid{grid-template-columns:730fr 770fr}.avalon-split--image-left .avalon-split__products{order:2;padding-left:calc(40 * var(--dpx))}.avalon-split__products{display:flex;gap:calc(122 * var(--dpx));padding-top:calc(12 * var(--dpx))}.avalon-split-product{flex:0 0 calc(268 * var(--dpx))}.avalon-split-product__title{margin-top:calc(14 * var(--dpx));font-size:max(13px,calc(17 * var(--dpx)))}.avalon-split-product__price{margin-top:calc(5 * var(--dpx));font-size:max(12px,calc(14 * var(--dpx)))}.avalon-split-product__button{margin-top:calc(15 * var(--dpx));padding:max(7px,calc(9 * var(--dpx))) max(12px,calc(17 * var(--dpx))) max(8px,calc(12 * var(--dpx)));font-size:max(11px,calc(15 * var(--dpx)))}.avalon-split__divider{margin-top:calc(94 * var(--dpx))}}.avalon-feat-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-feat{padding:calc(var(--avalon-pt, 0) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px);background:var(--color-background);color:var(--color-text)}.avalon-feat__grid{display:grid;gap:24px}.avalon-feat__gallery{display:flex;flex-direction:column;gap:10px}.avalon-feat__main{position:relative;aspect-ratio:681 / 693;overflow:hidden;background:#1717170a}.avalon-feat__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .35s ease}.avalon-feat__slide.is-active{opacity:1;pointer-events:auto}.avalon-feat__img{display:block;width:100%;height:100%;object-fit:cover}.avalon-feat__thumbs{display:flex;gap:10px;order:2}.avalon-feat__thumb{flex:0 0 64px;height:98px;padding:0;border:0;background:#fff;cursor:pointer;opacity:.7;transition:opacity .2s ease}.avalon-feat__thumb:hover,.avalon-feat__thumb.is-active{opacity:1}.avalon-feat__thumb img{display:block;width:100%;height:100%;object-fit:cover}.avalon-feat__title{margin:0;font-size:26px;font-weight:500;line-height:1.25;letter-spacing:.02em}.avalon-feat__divider{height:0;margin:16px 0 0;border:0;border-top:1px solid var(--avalon-divider-color, #d9d9d9)}.avalon-feat__label{margin:16px 0 0;font-size:15px;line-height:1.6;letter-spacing:.02em}.avalon-feat__label strong{font-weight:700}.avalon-feat__swatches{display:flex;gap:10px;margin-top:10px}.avalon-feat__swatch{display:block;width:38px;height:38px;padding:3px;border:1px solid #b1b1b1;border-radius:5px;background:transparent;cursor:pointer}.avalon-feat__swatch.is-active{border-color:#171717}.avalon-feat__swatch span{display:block;position:relative;width:100%;height:100%;overflow:hidden;border-radius:5px}.avalon-feat__swatch span img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.avalon-feat__button{display:flex;align-items:center;justify-content:center;margin-top:24px;min-height:47px;background:#171717;color:#fff;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}@media(min-width:1024px){.avalon-feat-wrap{--avalon-pad: max(calc(210 * var(--dpx)), calc((100vw - var(--max-width, 1500px)) / 2));padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-feat{padding:calc(var(--avalon-pt, 0) * var(--dpx)) var(--avalon-pad) calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-feat__grid{grid-template-columns:calc(791 * var(--dpx)) 1fr;column-gap:calc(81 * var(--dpx));align-items:start}.avalon-feat__gallery{display:grid;grid-template-columns:calc(80 * var(--dpx)) 1fr;column-gap:calc(30 * var(--dpx));align-items:start}.avalon-feat__main{order:2}.avalon-feat__thumbs{order:1;flex-direction:column;gap:calc(10 * var(--dpx))}.avalon-feat__thumb{flex:none;width:100%;height:calc(123 * var(--dpx))}.avalon-feat__info{max-width:calc(597 * var(--dpx));padding-top:calc(21 * var(--dpx))}.avalon-feat__title{font-size:max(24px,calc(35 * var(--dpx)));line-height:calc(43 / 35);letter-spacing:.02em}.avalon-feat__divider{margin-top:calc(18 * var(--dpx))}.avalon-feat__label{margin-top:calc(16 * var(--dpx));font-size:max(14px,calc(17 * var(--dpx)))}.avalon-feat__swatches{gap:calc(10 * var(--dpx));margin-top:calc(11 * var(--dpx))}.avalon-feat__swatch{width:max(30px,calc(38 * var(--dpx)));height:max(30px,calc(38 * var(--dpx)));padding:max(2px,calc(3 * var(--dpx)))}.avalon-feat__button{margin:calc(41 * var(--dpx)) 0 0 calc(4 * var(--dpx));min-height:max(40px,calc(47 * var(--dpx)));font-size:max(12px,calc(15 * var(--dpx)))}}.avalon-split__products{align-items:stretch}.avalon-split-product__button{margin-top:auto}.avalon-split-product__price{margin-bottom:15px}@media(min-width:1024px){.avalon-split-product__button{margin-top:auto}.avalon-split-product__price{margin-bottom:calc(15 * var(--dpx))}}.avalon-contact-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-contact{padding:calc(var(--avalon-pt, 0) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px);background:var(--color-background);color:var(--color-text)}.avalon-contact__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px}.avalon-contact__heading{margin:0;font-size:34px;font-weight:500;line-height:1.05}.avalon-contact__socials{display:flex;flex:none;gap:10px}.avalon-contact__social img{display:block;width:36px;height:36px}.avalon-contact__grid{display:grid;gap:32px}.avalon-contact__fields{display:grid;grid-template-columns:1fr;gap:40px 48px}.avalon-contact__field{display:flex;flex-direction:column}.avalon-contact__field--full{grid-column:1 / -1}.avalon-contact__field label{margin:0 0 22px;font-size:14px;line-height:1.1;letter-spacing:.1em;text-transform:uppercase}.avalon-contact__field input,.avalon-contact__field textarea{display:block;width:100%;min-height:0;padding:0 0 12px;border:0;border-bottom:1px solid rgba(23,23,23,.6);border-radius:0;background:transparent;box-shadow:none;color:inherit;font:inherit;font-size:15px;line-height:1.6;letter-spacing:.02em}.avalon-contact__field textarea{height:150px;resize:none}.avalon-contact__field input::placeholder,.avalon-contact__field textarea::placeholder{color:#171717;opacity:.5}.avalon-contact__field input:focus,.avalon-contact__field textarea:focus{outline:0;border-bottom-color:#171717}.avalon-contact__submit{display:inline-flex;align-items:center;justify-content:center;margin-top:32px;min-height:47px;padding:0 17px;border:0;border-radius:0;background:#171717;color:#fff;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase}.avalon-contact__submit:hover{background:#313131}.avalon-contact__media{position:relative;aspect-ratio:561 / 664;overflow:hidden}.avalon-contact__img{display:block;width:100%;height:100%;object-fit:cover}.avalon-contact__img--default{position:absolute;top:-12.08%;left:-2.41%;width:104.81%;height:118.07%;max-width:none;object-fit:fill}@media(min-width:720px){.avalon-contact__fields{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.avalon-contact-wrap{--avalon-pad: max(calc(210 * var(--dpx)), calc((100vw - var(--max-width, 1500px)) / 2));padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-contact{padding:calc(var(--avalon-pt, 0) * var(--dpx)) var(--avalon-pad) calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-contact__header{margin-bottom:calc(71 * var(--dpx));align-items:flex-end}.avalon-contact__heading{font-size:max(32px,calc(60 * var(--dpx)))}.avalon-contact__socials{gap:calc(16 * var(--dpx))}.avalon-contact__social img{width:max(32px,calc(50 * var(--dpx)));height:max(32px,calc(50 * var(--dpx)))}.avalon-contact__grid{grid-template-columns:calc(879 * var(--dpx)) 1fr;column-gap:calc(60 * var(--dpx));align-items:start}.avalon-contact__fields{column-gap:calc(47.5 * var(--dpx));row-gap:calc(75 * var(--dpx))}.avalon-contact__field label{margin-bottom:calc(29 * var(--dpx));font-size:max(12px,calc(17 * var(--dpx)))}.avalon-contact__field input,.avalon-contact__field textarea{padding-bottom:calc(12 * var(--dpx));font-size:max(13px,calc(16 * var(--dpx)))}.avalon-contact__field textarea{height:calc(191 * var(--dpx))}.avalon-contact__submit{margin-top:calc(50 * var(--dpx));min-height:max(40px,calc(47 * var(--dpx)));padding:0 max(14px,calc(17 * var(--dpx)));font-size:max(12px,calc(15 * var(--dpx)))}}@media(min-width:1024px){.avalon-contact__form{padding-top:calc(6 * var(--dpx))}}.avalon-ig-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-ig{padding:calc(var(--avalon-pt, 0) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px);background:var(--color-background);color:var(--color-text)}.avalon-ig__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.avalon-ig__heading{margin:0;font-size:28px;font-weight:500;line-height:1.1}.avalon-ig__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;background:#171717;color:#fff;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}.avalon-ig__button img{display:block;width:18px;height:18px}.avalon-ig__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.avalon-ig__tile{display:block;aspect-ratio:351 / 320;overflow:hidden;background:#1717170f}.avalon-ig__img,.avalon-ig__tile svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}a.avalon-ig__tile:hover .avalon-ig__img{transform:scale(1.03)}.avalon-ig__tile--more{display:flex;align-items:center;justify-content:center;padding:16px;background:var(--avalon-tile-bg, #8a4f3d);color:#fff;font-size:16px;letter-spacing:.02em;line-height:1.6;text-align:center;text-decoration:none}@media(min-width:1024px){.avalon-ig-wrap{--avalon-pad: max(calc(210 * var(--dpx)), calc((100vw - var(--max-width, 1500px)) / 2));padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-ig{padding:calc(var(--avalon-pt, 0) * var(--dpx)) var(--avalon-pad) calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-ig__header{align-items:flex-start;margin-bottom:calc(46 * var(--dpx))}.avalon-ig__heading{font-size:max(28px,calc(40 * var(--dpx)))}.avalon-ig__button{margin-top:calc(9 * var(--dpx));min-height:max(40px,calc(51 * var(--dpx)));padding:0 max(16px,calc(20 * var(--dpx)));font-size:max(12px,calc(15 * var(--dpx)))}.avalon-ig__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(33 * var(--dpx))}.avalon-ig__tile--more{padding:calc(40 * var(--dpx));font-size:max(16px,calc(24 * var(--dpx)))}}.avalon-ws-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-ws{position:relative;padding:calc(var(--avalon-pt, 0) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px);background:var(--color-background);color:var(--color-text)}.avalon-ws__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.7;pointer-events:none}.avalon-ws__bg-img{display:block;width:100%;height:100%;object-fit:cover;object-position:28% 50%}.avalon-ws__header,.avalon-ws__card{position:relative}.avalon-ws__header{max-width:878px;margin:0 auto 32px;text-align:center}.avalon-ws__eyebrow{margin:0 0 16px;color:#8a4f3d;font-size:12px;font-weight:600;letter-spacing:.15em;line-height:1;text-transform:uppercase}.avalon-ws__heading{margin:0;font-size:30px;font-weight:500;line-height:1.1}.avalon-ws__text{margin:16px 0 0;color:#313131;font-size:15px;line-height:1.6;letter-spacing:.02em}.avalon-ws__card{max-width:1500px;margin:0 auto;padding:24px 18px 28px;background:#fff}.avalon-ws__empty{margin:0;padding:40px 0;text-align:center;opacity:.6}@media(min-width:1024px){.avalon-ws-wrap{--avalon-pad: max(calc(210 * var(--dpx)), calc((100vw - var(--max-width, 1500px)) / 2));padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-ws{padding:calc(var(--avalon-pt, 0) * var(--dpx)) var(--avalon-pad) calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-ws__header{max-width:calc(878 * var(--dpx));margin-bottom:calc(62 * var(--dpx))}.avalon-ws__eyebrow{margin-bottom:calc(23 * var(--dpx));font-size:max(11px,calc(15 * var(--dpx)))}.avalon-ws__heading{font-size:max(30px,calc(40 * var(--dpx)))}.avalon-ws__text{margin-top:calc(21 * var(--dpx));font-size:max(14px,calc(17 * var(--dpx)))}.avalon-ws__card{max-width:none;padding:calc(51 * var(--dpx)) calc(51 * var(--dpx)) calc(68 * var(--dpx))}}.avalon-intro-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-intro{padding:calc(var(--avalon-pt, 0) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px);background:var(--color-background);color:var(--color-text);text-align:center}.avalon-intro__inner{max-width:846px;margin:0 auto}.avalon-intro__eyebrow{margin:0 0 14px;color:var(--avalon-eyebrow-color, #8a4f3d);font-size:12px;font-weight:600;letter-spacing:.15em;line-height:1;text-transform:uppercase}.avalon-intro__heading{margin:0;font-size:34px;line-height:1.05;font-feature-settings:"lnum" 1,"pnum" 1}.avalon-intro__text{margin:20px 0 0;color:#313131;font-size:15px;line-height:1.6;letter-spacing:.02em}@media(min-width:1024px){.avalon-intro-wrap{padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-intro{padding:calc(var(--avalon-pt, 0) * var(--dpx)) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-intro__inner{max-width:calc(846 * var(--dpx));min-width:min(100%,560px)}.avalon-intro__eyebrow{margin-bottom:calc(23 * var(--dpx));font-size:max(11px,calc(15 * var(--dpx)))}.avalon-intro__heading{font-size:max(34px,calc(60 * var(--dpx)))}.avalon-intro__text{margin-top:calc(30 * var(--dpx));font-size:max(14px,calc(17 * var(--dpx)))}}.avalon-cols-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-cols{padding:calc(var(--avalon-pt, 0) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px);background:var(--color-background);color:var(--color-text)}.avalon-cols__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px;max-width:1644px;margin:0 auto;padding:0;list-style:none}.avalon-col{position:relative;display:flex;flex-direction:column;align-items:center;margin:0;padding:0 8px;text-align:center}.avalon-col__icon{display:flex;align-items:center;justify-content:center;height:64px;margin-bottom:24px}.avalon-col__icon img{display:block;width:auto;max-width:100%;height:var(--avalon-icon-h, 100%)}.avalon-col--shipping{--avalon-icon-h: 93%}.avalon-col--heart{--avalon-icon-h: 90%}.avalon-col--custom .avalon-col__icon img{height:auto;max-height:100%}.avalon-col__title{margin:0;font-size:22px;font-weight:500;line-height:1.25;letter-spacing:.02em;font-feature-settings:"lnum" 1,"pnum" 1}.avalon-col__text{max-width:267px;margin:8px 0 0;color:#313131;font-size:14px;line-height:1.6;letter-spacing:.02em}@media(min-width:1024px){.avalon-cols-wrap{padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-cols{padding:calc(var(--avalon-pt, 0) * var(--dpx)) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-cols__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:calc(1644 * var(--dpx))}.avalon-col{padding:0 calc(72 * var(--dpx))}.avalon-col:not(:last-child):after{content:"";position:absolute;top:calc(7 * var(--dpx));right:0;height:calc(232 * var(--dpx));border-right:1px solid var(--avalon-divider-color, #e6e6e6)}.avalon-col__icon{height:calc(90 * var(--dpx));margin-bottom:calc(46 * var(--dpx))}.avalon-col__title{font-size:max(22px,calc(26 * var(--dpx)));line-height:calc(32 / 26)}.avalon-col__text{max-width:calc(267 * var(--dpx));margin-top:calc(9 * var(--dpx));font-size:max(14px,calc(17 * var(--dpx)))}}.avalon-ti-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-ti{padding:calc(var(--avalon-pt, 0) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px);background:var(--color-background);color:var(--color-text)}.avalon-ti__grid{display:grid;gap:32px}.avalon-ti__eyebrow{margin:0 0 14px;color:var(--avalon-eyebrow-color, #8a4f3d);font-size:12px;font-weight:600;letter-spacing:.15em;line-height:1;text-transform:uppercase}.avalon-ti__heading{margin:0;font-size:30px;font-weight:500;line-height:1.1}.avalon-ti__text{margin:16px 0 0;color:#313131;font-size:15px;line-height:1.6;letter-spacing:.02em}.avalon-ti__button{display:inline-flex;align-items:center;justify-content:center;margin-top:28px;min-height:44px;padding:0 22px;background:#171717;color:#fff;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}.avalon-ti__button:hover{background:#313131}.avalon-ti__media{aspect-ratio:717 / 490;overflow:hidden}.avalon-ti__img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.avalon-ti-wrap{--avalon-pad: max(calc(210 * var(--dpx)), calc((100vw - var(--max-width, 1500px)) / 2));padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-ti{padding:calc(var(--avalon-pt, 0) * var(--dpx)) var(--avalon-pad) calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-ti__grid{grid-template-columns:calc(637 * var(--dpx)) calc(717 * var(--dpx));justify-content:space-between;align-items:center;gap:0}.avalon-ti--image-left .avalon-ti__grid{grid-template-columns:calc(717 * var(--dpx)) calc(637 * var(--dpx))}.avalon-ti--image-left .avalon-ti__content{order:2}.avalon-ti__content{padding-bottom:calc(8 * var(--dpx))}.avalon-ti__eyebrow{margin-bottom:calc(32 * var(--dpx));font-size:max(11px,calc(15 * var(--dpx)))}.avalon-ti__heading{font-size:max(30px,calc(40 * var(--dpx)))}.avalon-ti__text{max-width:calc(609 * var(--dpx));margin-top:calc(17 * var(--dpx));font-size:max(14px,calc(17 * var(--dpx)))}.avalon-ti__button{margin-top:calc(32 * var(--dpx));min-height:max(40px,calc(47 * var(--dpx)));padding:0 max(18px,calc(25 * var(--dpx)));font-size:max(12px,calc(15 * var(--dpx)))}}@media(min-width:1024px){.avalon-col{padding:0 calc(40 * var(--dpx))}.avalon-col__text{max-width:max(calc(267 * var(--dpx)),190px);font-size:max(12px,calc(17 * var(--dpx)));letter-spacing:.01em}.avalon-col__title{font-size:max(18px,calc(26 * var(--dpx)))}}.avalon-login-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-login{padding:calc(var(--avalon-pt, 0) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px);background:var(--color-background);color:var(--color-text)}.avalon-login__inner{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.avalon-login__icon img{display:block;width:84px;height:84px}.avalon-login__divider{display:none}.avalon-login__heading{margin:0;font-size:26px;font-weight:500;line-height:1.1;font-feature-settings:"lnum" 1,"pnum" 1}.avalon-login__body{margin:10px 0 0;font-size:15px;line-height:1.6;letter-spacing:.02em}.avalon-login__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;background:#171717;color:#fff;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}.avalon-login__button img{display:block;width:14px;height:14px}@media(min-width:1024px){.avalon-login-wrap{--avalon-pad: max(calc(210 * var(--dpx)), calc((100vw - var(--max-width, 1500px)) / 2));padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-login{padding:calc(var(--avalon-pt, 0) * var(--dpx)) var(--avalon-pad) calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-login__inner{flex-direction:row;gap:0;text-align:left}.avalon-login__icon{flex:none;margin-right:calc(53 * var(--dpx))}.avalon-login__icon img{width:calc(138 * var(--dpx));height:calc(138 * var(--dpx))}.avalon-login__divider{display:block;flex:none;width:0;height:calc(78 * var(--dpx));margin-right:calc(69 * var(--dpx));border-left:1px solid var(--avalon-divider-color, #b8c6d1)}.avalon-login__text{flex:1 1 auto;min-width:0}.avalon-login__heading{font-size:max(24px,calc(40 * var(--dpx)))}.avalon-login__body{margin-top:calc(11 * var(--dpx));font-size:max(13px,calc(17 * var(--dpx)))}.avalon-login__button{flex:none;margin-left:calc(40 * var(--dpx));min-height:max(46px,calc(57 * var(--dpx)));padding:0 max(22px,calc(30 * var(--dpx)));gap:calc(10 * var(--dpx));font-size:max(12px,calc(15 * var(--dpx)))}.avalon-login__button img{width:calc(13.6 * var(--dpx));height:calc(13.6 * var(--dpx));min-width:11px;min-height:11px}}.avalon-ti__checks{display:flex;flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none}.avalon-ti__check{display:flex;align-items:flex-start;gap:12px;margin:0;color:#313131;font-size:15px;line-height:1.6;letter-spacing:.02em}.avalon-ti__check img{display:block;flex:none;width:24px;height:24px;margin-top:1px}.avalon-ti__button--after-list{margin-top:28px}@media(min-width:1024px){.avalon-ti__checks{gap:calc(10 * var(--dpx));margin-top:calc(19 * var(--dpx))}.avalon-ti__check{gap:calc(12 * var(--dpx));font-size:max(14px,calc(17 * var(--dpx)))}.avalon-ti__check img{width:max(22px,calc(29 * var(--dpx)));height:max(22px,calc(29 * var(--dpx)));margin-top:calc(1 * var(--dpx))}.avalon-ti__button--after-list{margin-top:calc(40 * var(--dpx))}}.avalon-faq-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-faq{padding:calc(var(--avalon-pt, 0) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px);background:var(--color-background);color:var(--color-text)}.avalon-faq__heading{margin:0 0 28px;font-size:30px;font-weight:500;line-height:1.1}.avalon-faq__item{padding:18px 0;border-bottom:1px solid var(--avalon-line, #d1d1d1)}.avalon-faq__item:first-child{padding-top:0}.avalon-faq__question{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:16px;line-height:1.6;letter-spacing:.02em;text-align:left;cursor:pointer}.avalon-faq__icon{flex:none;width:22px;height:22px;margin-top:3px;transition:transform .3s ease}.avalon-faq__item.is-open .avalon-faq__icon{transform:rotate(45deg)}.avalon-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.avalon-faq__item.is-open .avalon-faq__panel{grid-template-rows:1fr}.avalon-faq__panel-inner{min-height:0;overflow:hidden}.avalon-faq__answer{margin:0;padding:14px 40px 0 0;color:#313131;font-size:14px;line-height:1.6;letter-spacing:.02em}@media(min-width:1024px){.avalon-faq-wrap{--avalon-pad: max(calc(210 * var(--dpx)), calc((100vw - var(--max-width, 1500px)) / 2));padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-faq{padding:calc(var(--avalon-pt, 0) * var(--dpx)) var(--avalon-pad) calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-faq__heading{margin-bottom:calc(66 * var(--dpx));font-size:max(30px,calc(40 * var(--dpx)))}.avalon-faq__item{padding:calc(25 * var(--dpx)) 0}.avalon-faq__question{font-size:max(16px,calc(20 * var(--dpx)))}.avalon-faq__icon{width:max(20px,calc(24 * var(--dpx)));height:max(20px,calc(24 * var(--dpx)));margin-top:calc(4 * var(--dpx));margin-right:calc(19 * var(--dpx))}.avalon-faq__answer{padding:calc(16 * var(--dpx)) calc(60 * var(--dpx)) 0 0;font-size:max(14px,calc(17 * var(--dpx)))}}.avalon-cb-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-cb{padding:calc(var(--avalon-pt, 0) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px);background:transparent}.avalon-cb__box{position:relative;padding:40px 24px;background:var(--color-background);color:var(--color-text)}.avalon-cb__box--frame:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(255,255,255,.85);pointer-events:none}.avalon-cb__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.avalon-cb__heading{margin:0;font-size:26px;font-weight:500;line-height:1.1;text-transform:uppercase;font-feature-settings:"lnum" 1,"pnum" 1}.avalon-cb__divider{display:none}.avalon-cb__text{margin:0;font-size:15px;line-height:1.6;letter-spacing:.02em}.avalon-cb__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 20px;background:#171717;color:#fff;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}.avalon-cb__button img{display:block;width:14px;height:14px}@media(min-width:1024px){.avalon-cb-wrap{--avalon-pad: max(calc(210 * var(--dpx)), calc((100vw - var(--max-width, 1500px)) / 2));padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-cb{padding:calc(var(--avalon-pt, 0) * var(--dpx)) var(--avalon-pad) calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-cb__box{padding:calc(75 * var(--dpx)) calc(66 * var(--dpx));min-height:calc(245 * var(--dpx))}.avalon-cb__box--frame:before{inset:calc(23 * var(--dpx)) calc(18 * var(--dpx))}.avalon-cb__content{flex-direction:row;align-items:center;gap:0}.avalon-cb__heading{flex:0 0 calc(650 * var(--dpx));font-size:max(28px,calc(44 * var(--dpx)))}.avalon-cb__divider{display:block;flex:none;align-self:flex-start;width:0;height:calc(100 * var(--dpx));margin:0 calc(54 * var(--dpx)) 0 calc(46 * var(--dpx));border-left:1px solid rgba(255,255,255,.7)}.avalon-cb__text{flex:0 1 calc(408 * var(--dpx));margin-top:calc(22 * var(--dpx));align-self:flex-start;font-size:max(13px,calc(17 * var(--dpx)))}.avalon-cb__button{flex:none;margin-left:auto;align-self:flex-start;margin-top:calc(27 * var(--dpx));min-height:max(40px,calc(47 * var(--dpx)));padding:0 max(14px,calc(17 * var(--dpx)));font-size:max(12px,calc(15 * var(--dpx)))}}.avalon-ph-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-ph{position:relative;display:flex;align-items:flex-end;min-height:calc(var(--avalon-ph-height, 740) * .45px);overflow:hidden;color:var(--avalon-ph-text, #fff)}.avalon-ph--center{align-items:center}.avalon-ph__bg{position:absolute;top:0;right:0;bottom:0;left:0}.avalon-ph__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,rgba(0,0,0,calc(var(--avalon-ph-overlay, .15) * 1.6)),#0000 60%);pointer-events:none}.avalon-ph__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--avalon-ph-focus-x, 50%) var(--avalon-ph-focus-y, 50%)}.avalon-ph__content{position:relative;width:100%;padding:24px var(--space-outer, 18px) 32px}.avalon-ph--bottom-center .avalon-ph__content,.avalon-ph--center .avalon-ph__content{text-align:center}.avalon-ph__heading{max-width:11em;margin:0;color:inherit;font-size:34px;font-weight:500;line-height:1.1;font-feature-settings:"lnum" 1,"pnum" 1}.avalon-ph--bottom-center .avalon-ph__heading,.avalon-ph--center .avalon-ph__heading{margin-right:auto;margin-left:auto}.avalon-ph__text{margin:12px 0 0;color:inherit;font-size:15px;line-height:1.6;letter-spacing:.02em}@media(min-width:1024px){.avalon-ph-wrap{padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-ph{min-height:calc(var(--avalon-ph-height, 740) * var(--dpx))}.avalon-ph__content{padding:0 calc(60 * var(--dpx)) calc(100 * var(--dpx))}.avalon-ph--center .avalon-ph__content{padding-bottom:0}.avalon-ph__heading{max-width:calc(480 * var(--dpx));font-size:max(34px,calc(60 * var(--dpx)))}.avalon-ph--bottom-center .avalon-ph__heading,.avalon-ph--center .avalon-ph__heading{max-width:calc(900 * var(--dpx))}.avalon-ph__text{font-size:max(14px,calc(17 * var(--dpx)))}}.avalon-intro--left{text-align:left}.avalon-intro--left .avalon-intro__inner{max-width:none;margin:0}@media(min-width:1024px){.avalon-intro--left{--avalon-pad: max(calc(210 * var(--dpx)), calc((100vw - var(--max-width, 1500px)) / 2));padding-right:var(--avalon-pad);padding-left:var(--avalon-pad)}.avalon-intro--left .avalon-intro__inner{min-width:0}.avalon-intro--left .avalon-intro__eyebrow{margin-bottom:calc(9 * var(--dpx))}.avalon-intro--left .avalon-intro__heading{max-width:calc(1172 * var(--dpx))}.avalon-intro--left .avalon-intro__text{max-width:calc(1466 * var(--dpx));margin-top:calc(67 * var(--dpx))}}.avalon-ti--panel .avalon-ti__grid{gap:0}.avalon-ti--panel .avalon-ti__content{padding:36px 24px;background:var(--avalon-panel-bg, #fff)}.avalon-ti--panel .avalon-ti__media{aspect-ratio:750 / 656}@media(min-width:1024px){.avalon-ti--panel .avalon-ti__grid,.avalon-ti--panel.avalon-ti--image-left .avalon-ti__grid{grid-template-columns:1fr 1fr;align-items:stretch}.avalon-ti--panel .avalon-ti__content{display:flex;flex-direction:column;justify-content:center;min-height:calc(656 * var(--dpx));padding:0 calc(90 * var(--dpx)) 0}.avalon-ti--panel .avalon-ti__media{aspect-ratio:auto;min-height:calc(656 * var(--dpx))}.avalon-ti--panel .avalon-ti__eyebrow{margin-bottom:calc(13 * var(--dpx))}.avalon-ti--panel .avalon-ti__text{max-width:calc(524 * var(--dpx));margin-top:calc(33 * var(--dpx))}}@media(min-width:1024px){.avalon-intro--center .avalon-intro__inner{max-width:calc(var(--avalon-intro-width, 846) * var(--dpx))}}.avalon-faq__lead{display:none}.avalon-faq--centered .avalon-faq__question{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.avalon-faq--centered .avalon-faq__lead{display:flex;align-items:center;justify-self:start}.avalon-faq--centered .avalon-faq__lead img{display:block;width:26px;height:26px}.avalon-faq--centered .avalon-faq__q{font-family:var(--font-heading);font-size:22px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-align:center;font-feature-settings:"lnum" 1,"pnum" 1}.avalon-faq--centered .avalon-faq__icon{justify-self:end;margin:0}.avalon-faq--centered .avalon-faq__answer{padding-right:0;text-align:center}.avalon-faq--centered .avalon-faq__item:first-child{padding-top:18px}.avalon-faq__item--empty .avalon-faq__question{cursor:default}.avalon-faq__item--empty .avalon-faq__icon{transform:none!important}@media(min-width:1024px){.avalon-faq--centered{padding-right:var(--space-outer, 18px);padding-left:var(--space-outer, 18px)}.avalon-faq--centered .avalon-faq__inner{max-width:calc(795 * var(--dpx));margin:0 auto}.avalon-faq--centered .avalon-faq__heading{text-align:center}.avalon-faq--centered .avalon-faq__item{padding:calc(25 * var(--dpx)) 0}.avalon-faq--centered .avalon-faq__lead img{width:max(24px,calc(32 * var(--dpx)));height:max(24px,calc(32 * var(--dpx)))}.avalon-faq--centered .avalon-faq__q{font-size:max(20px,calc(30 * var(--dpx)))}.avalon-faq--centered .avalon-faq__icon{margin:calc(4 * var(--dpx)) 0 0}.avalon-faq--centered .avalon-faq__answer{padding:calc(16 * var(--dpx)) calc(40 * var(--dpx)) 0;margin:0 auto}}@media(min-width:1024px){.avalon-faq--centered .avalon-faq__item:first-child{padding-top:0}}.avalon-aa-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-aa{padding:calc(var(--avalon-pt, 0) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px);background:var(--color-background);color:var(--color-text)}.avalon-aa__item{padding:18px 0;border-bottom:1px solid var(--avalon-line, #d1d1d1)}.avalon-aa__question{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:center;cursor:pointer}.avalon-aa__lead{display:flex;align-items:center;justify-self:start}.avalon-aa__lead img{display:block;width:26px;height:26px}.avalon-aa__title{font-size:22px;font-weight:500;line-height:1.2;letter-spacing:.02em;font-feature-settings:"lnum" 1,"pnum" 1}.avalon-aa__plus{justify-self:end;width:20px;height:20px;transition:transform .3s ease}.avalon-aa__item.is-open .avalon-aa__plus{transform:rotate(45deg)}.avalon-aa__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.avalon-aa__item.is-open .avalon-aa__panel{grid-template-rows:1fr}.avalon-aa__panel-inner{min-height:0;overflow:hidden}.avalon-aa__text{margin:0;padding:12px 0 0;color:#313131;font-size:14px;line-height:1.6;letter-spacing:.02em}@media(min-width:1024px){.avalon-aa-wrap{padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-aa{padding:calc(var(--avalon-pt, 0) * var(--dpx)) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-aa__inner{display:block;max-width:calc(var(--avalon-aa-width, 800) * var(--dpx));margin:0 auto}.avalon-aa__item{padding:calc(25 * var(--dpx)) 0 calc(35 * var(--dpx))}.avalon-aa__item:first-child{padding-top:0}.avalon-aa__lead img{width:max(24px,calc(32 * var(--dpx)));height:max(24px,calc(32 * var(--dpx)))}.avalon-aa__title{font-size:max(20px,calc(30 * var(--dpx)))}.avalon-aa__plus{width:max(20px,calc(24 * var(--dpx)));height:max(20px,calc(24 * var(--dpx)))}.avalon-aa__text{padding-top:calc(20 * var(--dpx));font-size:max(14px,calc(17 * var(--dpx)))}}@media(max-width:1023px){.avalon-reviews__arrow,.avalon-look__arrow,.avalon-reviews__dot{position:relative}.avalon-reviews__arrow:after,.avalon-look__arrow:after,.avalon-reviews__dot:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}@media(max-width:1023px){.avalon-oak__buttons{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin-right:auto;margin-left:auto}.avalon-oak__buttons .btn{width:100%;min-height:46px;text-align:center}.avalon-statement__words{gap:30px}.avalon-statement__word{line-height:1.2}}.avalon-trust-item--clone{display:none}@media(max-width:1023px){.avalon-trust{padding-right:0;padding-left:0;overflow:hidden}.avalon-trust__list{display:flex;width:max-content;gap:0;animation:avalon-trust-marquee 28s linear infinite}.avalon-trust__list:hover{animation-play-state:paused}.avalon-trust-item,.avalon-trust-item--clone{display:block;flex:0 0 auto;width:220px;padding:0 20px;box-sizing:border-box}.avalon-trust-item:last-child:nth-child(odd){grid-column:auto}}@keyframes avalon-trust-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1023px)and (prefers-reduced-motion:reduce){.avalon-trust{overflow-x:auto}.avalon-trust__list{animation:none}.avalon-trust-item--clone{display:none}}@media(max-width:1023px){.avalon-info__buttons{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin-right:auto;margin-left:auto}.avalon-info__button{width:100%;box-sizing:border-box;text-align:center}}.avalon-fp-wrap{padding:calc(var(--avalon-mt, 0) * .4px) 0 calc(var(--avalon-mb, 0) * .4px)}.avalon-fp{padding:calc(var(--avalon-pt, 0) * .5px) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * .5px);background:var(--color-background);color:var(--color-text)}.avalon-fp__head{text-align:center}.avalon-fp__heading{margin:0;font-size:34px;font-weight:500;line-height:1.12}.avalon-fp__text{max-width:520px;margin:20px auto 0;font-size:15px;line-height:1.7;letter-spacing:.02em}.avalon-fp__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 8px;margin:32px 0 0}.avalon-fp__tab{min-height:0;margin:0;padding:8px 15px;border:1px solid #d9d9d9;border-radius:999px;background:none;color:inherit;font:inherit;font-size:13px;line-height:1.2;letter-spacing:.02em;cursor:pointer;transition:border-color .2s ease,color .2s ease}.avalon-fp__tab:hover,.avalon-fp__tab.is-active{border-color:var(--avalon-fp-accent, #8a4f3d);color:var(--avalon-fp-accent, #8a4f3d)}.avalon-fp__panel[hidden]{display:none}.avalon-fp__title{margin:44px 0 20px;font-size:28px;font-weight:500;line-height:1.1}.avalon-fp__item{border-bottom:1px solid var(--avalon-line, #d1d1d1)}.avalon-fp__question{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:0;margin:0;padding:18px 0;border:0;background:none;color:inherit;font:inherit;font-size:16px;line-height:1.5;letter-spacing:.02em;text-align:left;cursor:pointer}.avalon-fp__icon{flex:none;width:20px;height:20px;transition:transform .3s ease}.avalon-fp__item.is-open .avalon-fp__icon{transform:rotate(45deg)}.avalon-fp__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.avalon-fp__item.is-open .avalon-fp__answer-wrap{grid-template-rows:1fr}.avalon-fp__answer-inner{min-height:0;overflow:hidden}.avalon-fp__answer{margin:0;padding:0 0 22px;color:#313131;font-size:14px;line-height:1.7;letter-spacing:.02em}@media(min-width:1024px){.avalon-fp-wrap{padding:calc(var(--avalon-mt, 0) * var(--dpx)) 0 calc(var(--avalon-mb, 0) * var(--dpx))}.avalon-fp{padding:calc(var(--avalon-pt, 0) * var(--dpx)) var(--space-outer, 18px) calc(var(--avalon-pb, 0) * var(--dpx))}.avalon-fp__inner{display:block;max-width:min(1500px,calc(1500 * var(--dpx)));margin:0 auto}.avalon-fp__heading{font-size:max(40px,calc(60 * var(--dpx)))}.avalon-fp__text{max-width:calc(740 * var(--dpx));margin-top:calc(44 * var(--dpx));font-size:max(14px,calc(17 * var(--dpx)))}.avalon-fp__tabs{gap:calc(16 * var(--dpx)) calc(24 * var(--dpx));max-width:calc(1300 * var(--dpx));margin:calc(66 * var(--dpx)) auto 0}.avalon-fp__tab{padding:calc(8 * var(--dpx)) max(14px,calc(15 * var(--dpx)));font-size:max(12px,calc(16 * var(--dpx)))}.avalon-fp__title{margin:calc(120 * var(--dpx)) 0 calc(40 * var(--dpx));font-size:max(28px,calc(40 * var(--dpx)))}.avalon-fp__question{padding:calc(28 * var(--dpx)) 0;font-size:max(15px,calc(20 * var(--dpx)))}.avalon-fp__icon{width:max(20px,calc(24 * var(--dpx)));height:max(20px,calc(24 * var(--dpx)));margin-right:calc(19 * var(--dpx))}.avalon-fp__answer{padding:0 calc(80 * var(--dpx)) calc(36 * var(--dpx)) 0;font-size:max(14px,calc(17 * var(--dpx)))}}.avalon-fp__panel{transition:opacity .18s ease,transform .18s ease}.avalon-fp__panel.is-leaving{opacity:0;transform:translateY(-6px)}.avalon-fp__panel.is-entering{animation:avalon-fp-in .4s ease both}@keyframes avalon-fp-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.avalon-fp__panel,.avalon-fp__panel.is-entering{animation:none;transition:none}}@media(min-width:1024px){.avalon-cb__divider,.avalon-cb__text,.avalon-cb__button{align-self:center;margin-top:0}}@media(max-width:1023px){.avalon-cards__arrows{gap:8px}.avalon-cards__arrow{width:34px;height:32px;border:0;border-radius:0;background:#171717}.avalon-cards__arrow:hover{background:#313131}.avalon-cards__arrow-img{width:18px;filter:none}.avalon-cards__arrows--sides{display:block}.avalon-cards__arrows--sides .avalon-cards__arrow{position:absolute;z-index:2;top:calc(34.6vw - 16px);-webkit-backdrop-filter:none;backdrop-filter:none}.avalon-cards__arrows--sides .avalon-cards__arrow--prev{left:calc(-1 * var(--avalon-pad) + 8px)}.avalon-cards__arrows--sides .avalon-cards__arrow--next{right:calc(-1 * var(--avalon-pad) + 8px)}}@media(min-width:720px)and (max-width:1023px){.avalon-cards__arrows--sides .avalon-cards__arrow{top:calc(19vw - 16px)}}.avalon-picks__grid:has(>.avalon-pick:only-child){justify-content:center!important;overflow-x:hidden}.avalon-picks__grid>.avalon-pick:only-child{margin-right:auto;margin-left:auto}@media(max-width:1023px){.avalon-picks__grid>.avalon-pick:only-child{flex:0 1 75%}}@media(max-width:719px){.avalon-car__track{gap:14px}.avalon-car-card{flex:0 0 62vw;max-width:none}}.avalon-cols__scroll{display:block}.avalon-col--clone{display:none}@media(max-width:1023px){.avalon-cols--carousel{padding-right:0;padding-left:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.avalon-cols--carousel::-webkit-scrollbar{display:none}.avalon-cols--carousel .avalon-cols__list{display:flex;width:max-content;max-width:none;gap:0;margin:0}.avalon-cols--carousel .avalon-col,.avalon-cols--carousel .avalon-col--clone{display:flex;flex:0 0 50vw;box-sizing:border-box;padding:0 14px}.avalon-cols--carousel .avalon-col__text{max-width:100%}}.collection-banner .collection-banner__text-container-heading{font-size:28px!important;line-height:1.1!important;font-feature-settings:"lnum" 1,"pnum" 1}.collection-banner .collection-banner__text-container-text,.collection-banner .collection-banner__text-container-text p{font-size:14px!important;line-height:1.6!important;letter-spacing:.02em}@media(min-width:1024px){.collection-banner .collection-banner__text-container-heading{font-size:max(34px,calc(60 * var(--dpx)))!important}.collection-banner .collection-banner__text-container-text,.collection-banner .collection-banner__text-container-text p{font-size:max(14px,calc(17 * var(--dpx)))!important}}.product-item .product-item__product-title,.product-item .product-item__product-title a{font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.02em;color:#171717}.product-item .product-item__price,.product-item .product-item__price span{font-size:13px;line-height:1.3;letter-spacing:.02em}.product-item .product-item__swatch-count,.product-item .product-item__swatch-count span,.product-item .unit-price,.product-item .unit-price dd,.product-item .product-rating,.product-item .product-rating span{font-size:13px;letter-spacing:.02em}.filter-bar .filter-bar__button,.filter-bar .filter-bar__button span,.filter-bar .filter-group__label,.filter-bar .filter-item,.filter-bar .filter-item label,.filter-bar .filter-item span{font-size:15px;letter-spacing:.02em}.filter-bar .filter-bar__results-count{font-size:14px;letter-spacing:.02em}.filter-bar .filter-group__label{box-sizing:border-box;height:41px;padding:0 16px;border:1px solid rgba(0,0,0,.2);border-radius:5px;background-color:transparent;color:#313131}.filter-bar .filter-group__label:hover,.filter-bar .filter-group__label[aria-expanded=true]{border-color:#171717}.filter-bar .filter-group__values{border:1px solid rgba(0,0,0,.2);border-radius:5px;overflow:hidden;box-shadow:0 6px 18px #0000000f}.mobile-filters .mobile-filters__button{font-size:15px;letter-spacing:.02em}@media(min-width:960px){.product-item .product-item__product-title,.product-item .product-item__product-title a{font-size:max(13px,calc(17 * var(--dpx)))}.product-item .product-item__price,.product-item .product-item__price span,.product-item .product-item__swatch-count,.product-item .product-item__swatch-count span,.product-item .unit-price,.product-item .unit-price dd,.product-item .product-rating,.product-item .product-rating span{font-size:max(12px,calc(14 * var(--dpx)))}.filter-bar .filter-bar__button,.filter-bar .filter-bar__button span,.filter-bar .filter-group__label,.filter-bar .filter-item,.filter-bar .filter-item label,.filter-bar .filter-item span{font-size:max(13px,calc(16 * var(--dpx)))}.filter-bar .filter-bar__results-count{font-size:max(13px,calc(15 * var(--dpx)))}.filter-bar .filter-group__label{height:max(34px,calc(41 * var(--dpx)));padding:0 max(12px,calc(16 * var(--dpx)))}}.filter-bar .filter-group__values,.filter-bar .filter-group__values.filter-group__values--right,.filter-bar__sort-group .filter-group__values{border-radius:5px!important}.product-item .product-item__media .image>*,.product-item .product-item__image>*,.product-item .product-item__image.image>*{aspect-ratio:1 / 1!important;object-fit:cover}.product-item .product-item__image,.product__block-featured-products .product-item__image,.recently-viewed-products .recently-viewed__product-item .product-item__image{aspect-ratio:1 / 1}.avalon-oak-product__media,.avalon-grid-product__media,.avalon-look-card__media,.avalon-pick__media,.avalon-car-card__media,.avalon-car--compact .avalon-car-card__media,.avalon-split-product__media,.avalon-feat__main,.avalon-fp-image,.product__media-item,.product__media-item .media,.product__media-item .image,.avalon-media-stage .product__media-item,.avalon-media-stage .product__media-item .media,.avalon-media-stage .product__media-item .image{aspect-ratio:1 / 1!important}.product__media-item img,.avalon-media-stage .product__media-item img{aspect-ratio:auto!important;object-fit:cover}@media(min-width:960px){.product__media-container[data-gallery-style=thumbnails].above-mobile .product-thumbnails__item,.product__media-container[data-gallery-style=thumbnails].above-mobile .product-thumbnails__item:not(:first-child){aspect-ratio:1 / 1}}@media(max-width:719px){.avalon-car__arrow{top:calc(31vw - 16px)}}@media(min-width:720px)and (max-width:1023px){.avalon-car__arrow{top:144px}}@media(min-width:1024px){.avalon-car__arrow{top:calc(213.5 * var(--dpx) - max(16px,calc(21.5 * var(--dpx))))}.avalon-car--compact .avalon-car__arrow{top:calc(167 * var(--dpx) - 21px)}.avalon-picks__arrow{top:calc(277 * var(--dpx) - 21px)}}.product-swatches-options__item--swatch,.product-swatches-options__item--swatch[data-swatch-shape],.product-swatches-options__item--swatch:before{border-radius:5px!important}.product-swatches-options__item--swatch:before{box-shadow:0 0 0 1px inset #31313159!important}.product-swatches-options__item--swatch:hover:not(.selected):before{box-shadow:0 0 0 1px inset #313131!important}.product-swatches-options__item--swatch.selected:before{box-shadow:0 0 0 1.5px inset #171717!important}.footer .image.footer__image{width:110px!important;max-width:110px!important}@media(min-width:960px){.footer .image.footer__image{width:250px!important;max-width:250px!important}}@media(min-width:1024px){.footer .image.footer__image{width:calc(254 * var(--dpx))!important;max-width:calc(254 * var(--dpx))!important}}@media(max-width:719px){.footer__group--newsletter .footer__group-content{padding-top:36px}}.mobile-filters .mobile-filters__button{box-sizing:border-box;height:41px;border:1px solid rgba(0,0,0,.2)!important;border-radius:5px!important;background-color:#fbf8f4!important;color:#313131;font-size:15px;letter-spacing:.02em}.mobile-filters .mobile-filters__button:hover,.mobile-filters .mobile-filters__button:active,.mobile-filters .mobile-filters__button[aria-expanded=true]{border-color:#171717!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
