.masonry-section .f-column>*:first-child{margin-block-start:var(--offset-top, 0)}.reseen-reasons{background:var(--rr-bg);padding:var(--rr-pt) 0 var(--rr-pb);font-family:var(--rr-font-text)}.reseen-reasons *,.reseen-reasons *:before,.reseen-reasons *:after{box-sizing:border-box}.reseen-reasons .rr__inner{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:var(--rr-left-w) var(--rr-right-w);gap:var(--rr-col-gap);align-items:stretch}.reseen-reasons .rr__media{display:flex}.reseen-reasons .rr__media-img{width:100%;height:auto;display:block;object-fit:contain;border-radius:var(--rr-media-radius)}.reseen-reasons .rr__content{padding:0 clamp(20px,4vw,64px) 0 0;align-self:center}.reseen-reasons .rr__eyebrow{margin:0 0 var(--rr-gap-eyebrow);font-family:var(--rr-font-text);font-weight:600;text-transform:uppercase;letter-spacing:var(--rr-eyebrow-ls);font-size:var(--rr-eyebrow-size);color:var(--rr-eyebrow-color)}.reseen-reasons .rr__heading{margin:0 0 var(--rr-gap-heading);font-family:var(--rr-font-display);font-weight:500;font-size:var(--rr-heading-size);line-height:var(--rr-heading-lh);letter-spacing:var(--rr-heading-ls);color:var(--rr-heading-color)}.reseen-reasons .rr__accent{color:var(--rr-accent-color)}.reseen-reasons .rr__list{list-style:none;margin:0 0 var(--rr-gap-list);padding:0}.reseen-reasons .rr__row{display:grid;grid-template-columns:auto var(--rr-thumb-w) 1fr;gap:var(--rr-row-gap);align-items:start;padding:var(--rr-row-pad) 0}.reseen-reasons .rr__row+.rr__row{border-top:1px solid var(--rr-divider)}.reseen-reasons .rr__num{font-family:var(--rr-font-display);font-weight:400;font-size:var(--rr-num-size);line-height:1;color:var(--rr-num-color)}.reseen-reasons .rr__thumb{width:var(--rr-thumb-w)}.reseen-reasons .rr__thumb-img{width:100%;height:auto;display:block;border-radius:var(--rr-thumb-radius)}.reseen-reasons .rr__row-title{margin:0 0 var(--rr-title-gap);font-family:var(--rr-font-display);font-weight:500;font-size:var(--rr-title-size);line-height:1.15;color:var(--rr-title-color)}.reseen-reasons .rr__row-body{font-family:var(--rr-font-text);font-weight:400;font-size:var(--rr-body-size);line-height:1.55;color:var(--rr-body-color)}.reseen-reasons .rr__row-body p{margin:0 0 .5em}.reseen-reasons .rr__row-body p:last-child{margin:0}.reseen-reasons .rr__ctas{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(18px,3vw,40px)}.reseen-reasons .rr__btn{font-family:var(--rr-font-text);font-weight:500;font-size:var(--rr-button-size);letter-spacing:var(--rr-button-ls);text-transform:none;line-height:1;cursor:pointer;display:inline-flex;align-items:center;gap:12px;text-decoration:none;border:none}.reseen-reasons .rr__btn--primary{background:var(--rr-btn-primary-bg);color:var(--rr-btn-primary-text);padding:18px 32px;border-radius:999px;transition:transform .2s ease,opacity .2s ease}.reseen-reasons .rr__btn--primary:hover{opacity:.9;transform:translateY(-1px)}.reseen-reasons .rr__btn--primary svg{width:18px;height:18px}.reseen-reasons .rr__btn--text{background:transparent;color:var(--rr-btn-secondary-color);padding:8px 2px;transition:opacity .2s ease}.reseen-reasons .rr__btn--text:hover{opacity:.65}.reseen-reasons .rr__play svg{width:40px;height:40px;display:block}.reseen-reasons .rr__placeholder{background:#ece7de;color:#b7b1a7}.reseen-reasons .rr-modal[hidden]{display:none}.reseen-reasons .rr-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.reseen-reasons .rr-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8}.reseen-reasons .rr-modal__dialog{position:relative;width:min(1000px,92vw)}.reseen-reasons .rr-modal__frame{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:8px;overflow:hidden}.reseen-reasons .rr-modal__frame iframe,.reseen-reasons .rr-modal__frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.reseen-reasons .rr-modal__close{position:absolute;top:-14px;right:-14px;width:40px;height:40px;border-radius:50%;border:none;background:#fff;color:#111;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.reseen-reasons .rr-modal__close svg{width:20px;height:20px}@media(max-width:990px){.reseen-reasons .rr__inner{grid-template-columns:1fr;gap:clamp(28px,6vw,44px)}.reseen-reasons .rr--m-media-top .rr__media{order:-1}.reseen-reasons .rr__content{padding:0 clamp(20px,5vw,40px)}}@media(max-width:749px){.reseen-reasons .rr__row{grid-template-columns:auto var(--rr-thumb-w-m) 1fr;gap:16px}.reseen-reasons .rr__thumb{width:var(--rr-thumb-w-m)}.reseen-reasons .rr__heading{font-size:var(--rr-heading-size-m)}.reseen-reasons .rr__btn--primary{padding:16px 26px}.reseen-reasons .rr-modal__close{top:0;right:0;transform:translate(-8px,8px)}}.rs-hero{padding:var(--pt) 0 var(--pb)}.rs-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.rs-hero__title{font-family:var(--rs-serif);font-weight:400;font-size:clamp(38px,4.6vw,64px);line-height:1.04;letter-spacing:-.015em;margin:0 0 22px;color:var(--rs-ink)}.rs-hero__text{font-size:16px;line-height:1.65;color:var(--rs-muted);max-width:460px;margin-bottom:30px}.rs-hero__text p{margin:0}.rs-hero__ctas{display:flex;flex-wrap:wrap;gap:14px}.rs-hero__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--rs-radius);background:#e9e2d6}@media(max-width:989px){.rs-hero__grid{grid-template-columns:1fr;gap:32px}.rs-hero__media{order:-1}}@media(max-width:480px){.rs-hero__ctas .rs__btn{flex:1 1 100%;justify-content:center}}.rs-cgrid{padding:var(--pt) 0 var(--pb);scroll-margin-top:80px}.rs-cgrid__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rs-cgrid__card{background:var(--rs-card);border:1px solid var(--rs-line);border-radius:var(--rs-radius);padding:10px 10px 22px;display:flex;flex-direction:column}.rs-cgrid__media{display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:3px}.rs-cgrid__media .rs__img{transition:transform .6s ease}.rs-cgrid__card:hover .rs-cgrid__media .rs__img{transform:scale(1.04)}.rs-cgrid__body{padding:16px 8px 0;display:flex;flex-direction:column;flex:1}.rs-cgrid__title{font-family:var(--rs-serif);font-weight:500;font-size:21px;margin:0 0 8px}.rs-cgrid__title a{color:inherit;text-decoration:none}.rs-cgrid__text{font-size:13.5px;line-height:1.55;color:var(--rs-muted);margin:0 0 18px;flex:1}.rs-cgrid__btn{align-self:flex-start;padding:10px 18px;font-size:12px}@media(max-width:989px){.rs-cgrid__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.rs-cgrid__grid{grid-template-columns:1fr}}.rs-cta{padding:var(--pt) 0 var(--pb)}.rs-cta__box{position:relative;overflow:hidden;display:grid;grid-template-columns:1.15fr auto .9fr;align-items:center;gap:32px;background:var(--cta-bg, #1f4a3e);color:#fff;border-radius:8px;padding:0 0 0 44px;min-height:220px}.rs-cta__copy{padding:36px 0}.rs-cta__eyebrow{color:#ffffffb3}.rs-cta__title{font-family:var(--rs-serif);font-weight:400;font-size:clamp(30px,3.2vw,42px);line-height:1.1;margin:0 0 14px;color:#fff}.rs-cta__text{font-size:14px;line-height:1.6;color:#ffffffd1;margin:0;max-width:380px}.rs-cta__ctas{display:flex;gap:14px;flex-wrap:wrap}.rs-cta__media{align-self:stretch;position:relative;min-height:220px}.rs-cta__media .rs__img{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 35%);mask-image:linear-gradient(to right,transparent 0,#000 35%)}@media(max-width:989px){.rs-cta__box{grid-template-columns:1fr;padding:36px 24px 0;gap:20px}.rs-cta__copy{padding:0}.rs-cta__media{min-height:200px;margin:0 -24px}.rs-cta__media .rs__img{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 40%);mask-image:linear-gradient(to bottom,transparent 0,#000 40%)}}@media(max-width:480px){.rs-cta__ctas .rs__btn{flex:1 1 100%;justify-content:center}}.rs-faq{padding:var(--pt) 0 var(--pb)}.rs-faq .rs__head{margin-bottom:28px}.rs-faq__list{max-width:760px;margin:0 auto;display:grid;gap:10px}.rs-faq__item{background:var(--rs-card);border:1px solid var(--rs-line);border-radius:4px}.rs-faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px;font-size:14px;color:var(--rs-ink)}.rs-faq__q::-webkit-details-marker{display:none}.rs-faq__q:hover{color:var(--rs-green)}.rs-faq__chev{display:inline-flex;color:var(--rs-muted);transition:transform .25s ease;flex-shrink:0}.rs-faq__item[open] .rs-faq__chev{transform:rotate(180deg)}.rs-faq__a{padding:0 20px 18px;font-size:14px;line-height:1.7;color:var(--rs-muted)}.rs-faq__a p{margin:0 0 10px}.rs-faq__a p:last-child{margin-bottom:0}.rs-faq__a a{color:var(--rs-green)}.rs-how{padding:var(--pt) 0 var(--pb)}.rs-how__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.rs-how__card{position:relative;background:var(--rs-card);border:1px solid var(--rs-line);border-radius:var(--rs-radius);padding:30px 22px 28px;text-align:center}.rs-how__num{position:absolute;top:14px;left:14px;width:32px;height:32px;border-radius:50%;border:1px solid var(--rs-line);background:var(--rs-bg);display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--rs-muted)}.rs-how__icon{display:inline-flex;color:var(--rs-ink);margin:6px 0 16px}.rs-how__title{font-family:var(--rs-serif);font-weight:500;font-size:21px;margin:0 0 10px}.rs-how__text{font-size:13.5px;line-height:1.6;color:var(--rs-muted);margin:0 auto;max-width:230px}@media(max-width:989px){.rs-how__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.rs-how__grid{grid-template-columns:1fr}}.rs-vs{padding:var(--pt) 0 var(--pb)}.rs-vs .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rs-vs__scroll{max-width:1100px;margin:0 auto}.rs-vs__table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;background:var(--rs-card);border:1px solid var(--rs-line);border-radius:var(--rs-radius)}.rs-vs__table th,.rs-vs__table td{padding:13px 20px;text-align:left;border-bottom:1px solid var(--rs-line);vertical-align:middle}.rs-vs__table tbody tr:last-child>*{border-bottom:0}.rs-vs__th{font-weight:500;font-size:12.5px;color:var(--rs-ink)}.rs-vs__th--feat,.rs-vs__feat{width:28%}.rs-vs__th--brand,.rs-vs__brand{width:36%}.rs-vs__th--brand{position:relative;background:var(--rs-green);color:#fff;font-family:var(--rs-serif);font-size:22px;text-align:center!important;padding:14px 20px!important;border-radius:6px 6px 0 0;box-shadow:0 -8px 0 var(--rs-green)}.rs-vs__brand{background:#eef0e9;border-left:1px solid #d6d9cf;border-right:1px solid #d6d9cf;color:var(--rs-ink)}.rs-vs__alt{color:var(--rs-muted)}.rs-vs__feat{font-weight:500;white-space:nowrap}.rs-vs__ficon{display:inline-flex;vertical-align:middle;margin-right:10px;color:var(--rs-ink)}.rs-vs__row:hover>*{background-color:#1f4a3e08}.rs-vs__row:hover>.rs-vs__brand{background-color:#e7ebe2}@media(max-width:749px){.rs-vs__table,.rs-vs__table tbody,.rs-vs__table tr,.rs-vs__table th,.rs-vs__table td{display:block;width:100%!important}.rs-vs__table thead{display:none}.rs-vs__table{background:transparent;border:0}.rs-vs__row{background:var(--rs-card);border:1px solid var(--rs-line);border-radius:var(--rs-radius);margin-bottom:12px;overflow:hidden}.rs-vs__feat{white-space:normal;background:var(--rs-surface);font-size:14px}.rs-vs__brand,.rs-vs__alt{border-left:0;border-right:0}.rs-vs__brand:before,.rs-vs__alt:before{content:attr(data-label);display:block;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px}.rs-vs__brand:before{color:var(--rs-green);font-weight:600}.rs-vs__alt:before{color:var(--rs-muted)}.rs-vs__table tbody tr:last-child>*{border-bottom:1px solid var(--rs-line)}.rs-vs__table tbody tr>*:last-child{border-bottom:0!important}}.rs-why{padding:var(--pt) 0 var(--pb)}.rs-why__panel{background:var(--rs-surface);border:1px solid var(--rs-line);border-radius:8px;padding:48px 32px 40px}.rs-why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.rs-why__card{background:var(--rs-card);border:1px solid var(--rs-line);border-radius:var(--rs-radius);overflow:hidden;display:flex;flex-direction:column}.rs-why__media{aspect-ratio:4 / 3;overflow:hidden}.rs-why__media .rs__img{transition:transform .6s ease}.rs-why__card:hover .rs-why__media .rs__img{transform:scale(1.04)}.rs-why__body{padding:18px 18px 22px}.rs-why__title{font-family:var(--rs-serif);font-weight:500;font-size:21px;line-height:1.2;margin:0 0 10px}.rs-why__text{font-size:13.5px;line-height:1.6;color:var(--rs-muted);margin:0}@media(max-width:989px){.rs-why__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.rs-why__panel{padding:36px 16px 20px}.rs-why__grid{grid-template-columns:1fr}}.show-more-button{background:linear-gradient(180deg,rgb(var(--color-background) / 0%),rgb(var(--color-background) / 100%) 60%);height:25svh;z-index:1;padding-inline:var(--page-padding)}.show-more-button--expanded{--padding-block-start-mobile: 2.4rem;--padding-block-start: 6rem;position:relative;background:none;height:auto;padding-bottom:0}@media screen and (min-width:1024px){.mega-menu__promotions--sidebar-banners{min-width:0}.mega-menu__sidebar-banners{align-items:start;width:100%}.mega-menu__sidebar-banners .f-column,.mega-menu__sidebar-banners .image-card{min-width:0;width:100%}.mega-menu__sidebar-banners .image-card__media-wrapper,.mega-menu__sidebar-banners .image-card__media,.mega-menu__sidebar-banners .image-card__media-wrapper>*,.mega-menu__sidebar-banners .media,.mega-menu__sidebar-banners picture{width:100%;height:clamp(180px,15vw,230px)}.mega-menu__sidebar-banners .media{padding-block-start:0}.mega-menu__sidebar-banners img{width:100%;height:100%;object-fit:cover}}@media screen and (min-width:1024px){.mega-menu--sidebar .mega-menu__wrapper{flex-wrap:nowrap;align-items:flex-start}.mega-menu--sidebar .menu-sidebar{flex:0 0 clamp(560px,36vw,640px);min-width:0}.mega-menu--sidebar .menu-sidebar__content{inset-inline-start:var(--toggle-width)!important;left:var(--toggle-width)!important;width:calc(100% - var(--toggle-width))!important;min-width:360px}.mega-menu--sidebar .menu-sidebar__content-inner{min-width:332px}.mega-menu--sidebar .mega-menu__promotions--sidebar-banners{flex:1 1 0;width:auto;min-width:0;max-width:none}}.menu-sidebar__products-preview,.menu-sidebar__collections{display:flex!important;gap:2rem;align-items:start;width:332px;max-width:none;flex:0 0 332px}.menu-sidebar__product-column,.menu-sidebar__collection-column{display:grid;gap:1.2rem;width:150px;min-width:150px}.menu-sidebar__product-link{min-width:0}.menu-sidebar__product-image{width:50px;height:50px;aspect-ratio:1 / 1;overflow:hidden;border-radius:10px;background:rgb(var(--color-foreground) / .04)}.menu-sidebar__product-image .media,.menu-sidebar__product-image picture{width:100%;height:100%}.menu-sidebar__product-image .media{padding-block-start:0}.menu-sidebar__product-image img{width:100%;height:100%;object-fit:cover}.menu-sidebar__product-title{font-family:var(--font-body--family);font-size:15px;font-weight:500;line-height:1.35}.menu-drawer__mega--sidebar-banners{display:grid;gap:1.2rem}.menu-drawer__mega--sidebar-banners .image-card{width:100%}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
