@charset "UTF-8";:root{--green-900: #317931;--green-800: #317931;--green-700: #317931;--green-600: #317931;--green-scrim: 22, 54, 22;--on-gold: #1B2620;--gold-on-green: #FFD75E;--on-green: #EAF2E9;--green-500: #3C8752;--green-100: #E4EFE5;--green-50: #F1F7F0;--gold-500: #EDB712;--gold-600: #B5860E;--gold-100: #FBF0CC;--cream: #EDF3EB;--cream-2: #DFE9DC;--ink: #1B2620;--body: #4C574E;--muted: #66716A;--line: #E7E0D3;--line-2:#F0EADF;--white: #FFFFFF;--sale: #B33A24;--info: #2F6BA8;--panel-warm: #FDF8EE;--panel-warm-line: #F1E5C6;--save: #8F6B0F;--media-bg: #F5F4F0;--r-sm: 10px;--r: 16px;--r-lg: 22px;--pill: 999px;--sh-1: 0 1px 2px rgba(27,38,32,.05);--sh-2: 0 6px 18px rgba(27,38,32,.07);--sh-3: 0 18px 44px rgba(27,38,32,.12);--wrap: 1280px;--gut: 32px;--f-display: "Inter", -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--f-body: "Inter", -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ease: cubic-bezier(.22,.61,.36,1);--wrap-wide: 1520px}@media(max-width:1180px){:root{--gut: 24px}}@media(max-width:720px){:root{--gut: 18px}}body{font-family:var(--f-body);color:var(--body);background-color:var(--white)}.page-width{padding-inline:var(--gut)}.section-header{background-color:var(--white)}.section-header .header.page-width{padding-inline:var(--gut)}@media(min-width:981px){.section-header .header{grid-template-columns:auto 278px minmax(0,1fr) 196px;column-gap:0;padding-block:18px}}.section-header .header__search-bar .search{height:52px;border:1.5px solid var(--line);border-radius:var(--pill);background-color:var(--white)}@media(max-width:720px){.utility-bar>.page-width{padding-inline:0}}.section-header .header__inline-menu .list-menu--inline{display:flex;column-gap:2px}.section-header .header__menu-item{padding-block:21px}.section-header .header__inline-menu .list-menu--inline>li>.header__menu-item,.section-header .header__inline-menu .list-menu--inline>li>header-menu>details>summary.header__menu-item{position:relative;transition:color .2s var(--ease),background-color .2s var(--ease)}.section-header .header__inline-menu .list-menu--inline>li>.header__menu-item:after,.section-header .header__inline-menu .list-menu--inline>li>header-menu>details>summary.header__menu-item:after{content:"";position:absolute;left:12px;right:12px;bottom:12px;height:3px;border-radius:2px;background:var(--gold-500);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease);pointer-events:none}.section-header .header__inline-menu .list-menu--inline>li>header-menu>details>summary.header__menu-item:after{right:8px}.section-header .header__inline-menu .list-menu--inline>li>.header__menu-item:hover,.section-header .header__inline-menu .list-menu--inline>li>header-menu>details>summary.header__menu-item:hover{--color-link: var(--color-foreground);color:rgb(var(--color-foreground));background-color:var(--green-100)}.section-header .header__inline-menu .list-menu--inline>li>.header__menu-item:hover:after,.section-header .header__inline-menu .list-menu--inline>li>header-menu>details>summary.header__menu-item:hover:after{transform:scaleX(1)}.section-header .header__inline-menu .list-menu--inline>li>header-menu>details[open]>summary.header__menu-item{--color-link: var(--color-foreground);color:rgb(var(--color-foreground));background-color:var(--green-100)}.section-header .header__inline-menu .list-menu--inline>li>header-menu>details[open]>summary.header__menu-item:after{transform:scaleX(1)}.section-header .header__inline-menu .list-menu--inline>li>header-menu>details>summary.header__menu-item .icon-caret{color:rgba(var(--color-foreground),.6);transition:color .2s var(--ease)}.section-header .header__inline-menu .list-menu--inline>li>header-menu>details[open]>summary.header__menu-item .icon-caret{color:var(--gold-500)}.section-header .header__inline-menu .mega-menu__content{border-top:3px solid var(--gold-500)}.section-header .mega-menu__list--condensed{column-count:var(--mega-menu-columns, 1);column-gap:34px}.section-header .mega-menu__list--condensed>li{break-inside:avoid}.section-header .mega-menu__link:hover{color:var(--green-700);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.section-header .mega-menu__grid>.mega-promos:not(:only-child){position:relative}.section-header .mega-menu__grid>.mega-promos:last-child:not(:only-child):before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:-20px;width:1px;background:var(--line-2)}.section-header .mega-menu__grid>.mega-promos:first-child:not(:only-child):before{content:"";position:absolute;top:0;bottom:0;inset-inline-end:-20px;width:1px;background:var(--line-2)}body{line-height:1.65}.section-multicolumn .multicolumn-list{display:grid;margin-bottom:0}.section-multicolumn .multicolumn-list.grid.section-grid>.grid__item{width:auto;max-width:none;min-width:0;margin:0;flex:none}.section-multicolumn .multicolumn-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.section-stats .multicolumn-list{display:grid;margin-bottom:0}.section-stats .multicolumn-list.grid.section-grid>.grid__item{width:auto;max-width:none;min-width:0;margin:0;flex:none}.section-stats .multicolumn-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.section-testimonials .multicolumn-list{display:grid;margin-bottom:0}.section-testimonials .multicolumn-list.grid.section-grid>.grid__item{width:auto;max-width:none;min-width:0;margin:0;flex:none}.section-testimonials .multicolumn-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.section-collection-list .collection_list__collections{display:grid;margin-bottom:0}.section-collection-list .collection_list__collections.grid.section-grid>.grid__item{width:auto;max-width:none;min-width:0;margin:0;flex:none}.section-collection-list .collection_list__collections{grid-auto-flow:row;gap:22px 18px}.section-collection-list .collection_list__collections:before,.section-collection-list .collection_list__collections:after,.section-testimonials .multicolumn-list:before,.section-testimonials .multicolumn-list:after,.section-featured-collection .product-grid:before,.section-featured-collection .product-grid:after{content:none}@media(min-width:721px){.section-collection-list .collection_list__collections.slider--desktop{grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.section-collection-list .collection_list__collections.slider--desktop::-webkit-scrollbar{display:none}.section-collection-list .collection_list__collections.slider--desktop>.grid__item{scroll-snap-align:start}.section-collection-list .collection_list__collections.grid--2-col-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}.section-collection-list .collection_list__collections.slider--desktop.grid--2-col-desktop{grid-template-columns:none;grid-auto-columns:calc((100% - 18px)/2)}.section-collection-list .collection_list__collections.grid--3-col-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}.section-collection-list .collection_list__collections.slider--desktop.grid--3-col-desktop{grid-template-columns:none;grid-auto-columns:calc((100% - 2 * 18px) / 3)}.section-collection-list .collection_list__collections.grid--4-col-desktop{grid-template-columns:repeat(4,minmax(0,1fr))}.section-collection-list .collection_list__collections.slider--desktop.grid--4-col-desktop{grid-template-columns:none;grid-auto-columns:calc((100% - 54px)/4)}.section-collection-list .collection_list__collections.grid--5-col-desktop{grid-template-columns:repeat(5,minmax(0,1fr))}.section-collection-list .collection_list__collections.slider--desktop.grid--5-col-desktop{grid-template-columns:none;grid-auto-columns:calc((100% - 72px)/5)}.section-collection-list .collection_list__collections.grid--6-col-desktop{grid-template-columns:repeat(6,minmax(0,1fr))}.section-collection-list .collection_list__collections.slider--desktop.grid--6-col-desktop{grid-template-columns:none;grid-auto-columns:calc((100% - 5 * 18px) / 6)}.section-collection-list .collection_list__collections.grid--7-col-desktop{grid-template-columns:repeat(7,minmax(0,1fr))}.section-collection-list .collection_list__collections.slider--desktop.grid--7-col-desktop{grid-template-columns:none;grid-auto-columns:calc((100% - 6 * 18px) / 7)}.section-collection-list .collection_list__collections.grid--8-col-desktop{grid-template-columns:repeat(8,minmax(0,1fr))}.section-collection-list .collection_list__collections.slider--desktop.grid--8-col-desktop{grid-template-columns:none;grid-auto-columns:calc((100% - 126px)/8)}.section-collection-list .collection_list__collections.grid--9-col-desktop{grid-template-columns:repeat(9,minmax(0,1fr))}.section-collection-list .collection_list__collections.slider--desktop.grid--9-col-desktop{grid-template-columns:none;grid-auto-columns:calc((100% - 8 * 18px) / 9)}}.section-featured-collection .product-grid{display:grid;margin-bottom:0}.section-featured-collection .product-grid.grid.section-grid>.grid__item{width:auto;max-width:none;min-width:0;margin:0;flex:none}.section-featured-collection .product-grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:236px;gap:22px}.section-featured-blog .blog__posts{display:grid;margin-bottom:0}.section-featured-blog .blog__posts.grid.section-grid>.grid__item{width:auto;max-width:none;min-width:0;margin:0;flex:none}.section-featured-blog .blog__posts{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:326px;gap:22px}.section-footer .footer__blocks-wrapper{display:grid;margin-bottom:0}.section-footer .footer__blocks-wrapper.grid.section-grid>.grid__item{width:auto;max-width:none;min-width:0;margin:0;flex:none}.section-footer .footer__blocks-wrapper{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.section-image-with-text .image-with-text__container{display:grid;grid-template-columns:.92fr 1.08fr;column-gap:clamp(30px,4vw,66px);align-items:center}.section-image-with-text .image-with-text__media.media{aspect-ratio:5/4;min-height:0}.section-image-with-text .image-with-text__media img{aspect-ratio:5/4;border-radius:22px}.section-multicolumn .section__inner,.section-collection-list .collection-list,.section-featured-collection .collection,.section-stats .section__inner,.section-testimonials .section__inner,.section-image-with-text .section__inner,.section-featured-blog .blog{padding-block:clamp(56px,6vw,92px)}.section-multicolumn .section__inner{padding-block-start:clamp(44px,4.6vw,68px)}@media(max-width:720px){.section-collection-list .collection-list,.section-featured-collection .collection,.section-stats .section__inner,.section-testimonials .section__inner,.section-image-with-text .section__inner,.section-featured-blog .blog{padding-block:32px}.section-multicolumn .section__inner{padding-block:28px}}.section-multicolumn .section-title,.section-collection-list .section-title,.section-featured-collection .section-title,.section-testimonials .section-title,.section-featured-blog .section-title{font-size:clamp(30px,3.1vw,44px);font-weight:400;line-height:1.14;letter-spacing:-.022em;color:var(--body)}.section-rich-text .caption-with-letter-spacing{font-size:17px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--green-600)}.section-stats .caption-with-letter-spacing{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.section-stats .multicolumn__stat .stat{font-size:clamp(56px,6.6vw,96px);font-weight:600;line-height:1.02;letter-spacing:-.02em}@media(max-width:720px){.section-stats .multicolumn__stat .stat{font-size:30px}}.section-stats .multicolumn-card__text{font-size:17px;color:var(--ink);margin-top:6px}.section-rich-text{padding-block:clamp(56px,6vw,92px) 0}.section-view-all .link{font-size:15px;font-weight:700;letter-spacing:normal;color:var(--body)}.button,.shopify-challenge__button,.customer button{border-radius:var(--pill)}.section-multicolumn .multicolumn-card{padding:26px 22px 24px;border:1px solid var(--line);border-radius:var(--r);background:var(--white)}.section-collection-list .collection-card{padding:18px 14px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--white);text-align:center}.section-testimonials .multicolumn-card{padding:26px 24px;border:1px solid var(--line);border-radius:18px;background:var(--white)}.section-collection-list .slider-button,.section-featured-collection .slider-button,.section-featured-blog .slider-button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--white)}.section-featured-blog .article-card-wrapper .card{border-radius:14px}.section-featured-blog .blog__post:first-child .card{min-height:430px;border-radius:14px}@media(max-width:720px){.section-featured-blog .blog__post:first-child .card{min-height:300px}}.section-multicolumn,.section-collection-list,.section-featured-collection,.section-stats,.section-testimonials,.section-image-with-text,.section-featured-blog{display:block;padding-block:clamp(56px,6vw,92px)}.section-multicolumn{padding-block-start:clamp(44px,4.6vw,68px)}.section-collection-list{background-color:var(--cream)}.section-image-with-text{background-color:var(--green-50)}.section-stats{padding-block:0}.section-testimonials{padding-block-start:0}@media(max-width:720px){.section-collection-list,.section-featured-collection,.section-stats,.section-testimonials,.section-image-with-text,.section-featured-blog{padding-block:32px}.section-multicolumn{padding-block:28px}.section-rich-text{padding-block:32px 0}.section-stats{padding-block:0}.section-testimonials{padding-block-start:0}}.section-collection-list .collection_list__collections,.section-featured-collection .product-grid,.section-featured-blog .blog__posts{padding-left:max(var(--gut),(100% - 1520px) / 2 + var(--gut));padding-right:0;scroll-padding-left:max(var(--gut),(100% - 1520px) / 2 + var(--gut))}.section-slideshow .slideshow{background-color:var(--green-900)}.section-slideshow .slideshow__slide .page-width{padding-inline:var(--gut)}.section-slideshow .banner__heading{font-weight:700;line-height:1.08;letter-spacing:-.015em;color:#fff}.section-slideshow .banner__text{line-height:1.6;color:#ffffffeb;margin-top:18px}.section-slideshow .button{height:66.39px;padding-inline:36px;font-weight:700;letter-spacing:normal}.section-slideshow .banner__buttons{margin-top:30px}.section-slideshow .slider-button{width:24px;height:9px;border-radius:var(--pill)}.section-multicolumn slider-component,.section-stats slider-component,.section-testimonials slider-component{padding-inline:var(--gut)}.section-collection-list slider-component,.section-featured-collection slider-component,.section-featured-blog slider-component{padding-inline:0;max-width:none;width:100vw;margin-inline:calc(50% - 50vw)}.section-featured-collection .card{border:1px solid var(--line)}.section-featured-collection .card__media{aspect-ratio:1/1}.section-featured-collection .card__content{padding:18px 18px 20px}.section-featured-collection .card__heading,.section-main-collection-product-grid .card__heading{font-size:15.5px;font-weight:700;line-height:1.4;color:var(--ink)}.section-featured-collection .price-item--regular,.section-main-collection-product-grid .price-item--regular{font-size:21px;font-weight:600;color:var(--ink)}.section-image-with-text .button--primary{height:66.39px;padding-inline:36px;background:var(--gold-500);color:var(--on-gold);border-color:var(--gold-500);font-weight:700}.section-image-with-text .button--secondary{height:66.39px;padding-inline:36px;font-weight:700}.section-trilight-product-finder .fgo{height:54.75px}.section-footer .footer__blocks-wrapper{grid-template-columns:repeat(3,minmax(0,1fr)) 1.15fr}.section-footer .accordion__title{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--green-800);margin:0 0 16px}.section-footer .footer-block__details-content a{font-size:14.5px;line-height:1.65;color:var(--body)}.section-footer .footer__payment .list-payment{display:flex;align-items:center;justify-content:center;column-gap:26px;flex-wrap:wrap}.section-footer .footer__content-bottom{padding-block:22px 26px;background:var(--green-50);color:var(--body)}.section-newsletter .newsletter,.section-newsletter .section-content{display:grid;grid-template-columns:168px auto minmax(0,1fr) minmax(0,470px);column-gap:20px;align-items:center;padding:22px clamp(20px,2.4vw,34px);border-radius:var(--r-lg);background:var(--green-50)}@media(max-width:1180px){.section-footer .footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.section-newsletter .newsletter,.section-newsletter .section-content{grid-template-columns:1fr;gap:24px}}@media(max-width:720px){.section-footer .footer__blocks-wrapper{grid-template-columns:1fr;gap:0}.section-newsletter .newsletter,.section-newsletter .section-content{grid-template-columns:1fr;gap:14px;text-align:center;padding-top:56px}}.section-slideshow{background-color:var(--green-900)}.section-slideshow .slider-counter__link--dots{width:24px;height:9px;border-radius:var(--pill)}.section-collection-list .collection_list__collections{grid-auto-columns:236px}.section-featured-collection .card-wrapper .card__content{padding:18px 18px 20px}.section-featured-collection .card-wrapper .card__heading,.section-main-collection-product-grid .card-wrapper .card__heading{font-size:15.5px;line-height:1.4}.section-featured-collection .card-wrapper .price .price-item--regular,.section-main-collection-product-grid .card-wrapper .price .price-item--regular{font-size:21px;color:var(--ink)}.story__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;margin-top:34px}.story__stat b{display:block;font-size:40px;font-weight:700;color:var(--green-700)}.story__stat span{display:block;margin-top:6px;font-size:13px;color:var(--muted)}.edutopics__scroll{position:relative;margin:0 0 30px}.edutopics{display:flex;flex-wrap:wrap;column-gap:9px;row-gap:9px;margin:0}.edutopics .chip{display:inline-flex;align-items:center;gap:7px;padding:10px 17px;border:0;border-radius:var(--pill);background:var(--cream-2);font-size:13.5px;font-weight:700;color:var(--ink);text-decoration:none;transition:all .18s var(--ease)}.edutopics .chip:hover,.edutopics .chip.is-on{background:var(--green-700);color:#fff}.swipebar{display:none}@media(max-width:980px){.edutopics{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);padding-bottom:4px}.edutopics::-webkit-scrollbar{display:none}.edutopics .chip{flex:0 0 auto;scroll-snap-align:start}.edutopics__scroll{margin-bottom:24px}.edutopics__scroll.is-scrollable .swipebar{display:block;position:relative;height:3px;margin:12px 0 0;background:var(--green-100);border-radius:var(--pill)}.edutopics__scroll.is-scrollable .swipebar i{position:absolute;inset:0 auto 0 0;width:40%;background:var(--green-700);border-radius:var(--pill);transition:left .12s linear}}@media(max-width:720px){.story__stats{column-gap:4px;text-align:center}.story__stat b{font-size:27px}.story__stat span{font-size:12px}}.section-slideshow .caption-with-letter-spacing{font-size:12px;font-weight:800;letter-spacing:.18em;color:#fff}.section-slideshow .slider-counter__link--dots{height:9px;min-height:0;padding:0;line-height:0}.section-featured-collection .card-wrapper .product-vendor,.section-main-collection-product-grid .card-wrapper .product-vendor{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--green-700)}.section-testimonials .section-view-all .link{display:inline-flex;align-items:center;justify-content:center;height:58.75px;padding-inline:30px;border:2px solid var(--green-700);border-radius:var(--pill);background:transparent;color:var(--green-700)}.icon.icon--custom.icon--custom-svg{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--icon-custom-size, 20px);height:var(--icon-custom-size, 20px);color:rgb(var(--color-icon, var(--color-foreground)))}.icon--custom-svg>svg{width:100%;height:100%;display:block}.multicolumn-card.multicolumn-card--custom-image{--tl-cardimg-w: 92px;--tl-cardimg-h: 116px;--tl-cardimg-x: 0px;--tl-cardimg-y: 0px;position:relative;display:grid;grid-template-rows:auto auto 1fr auto;column-gap:12px}.multicolumn-card--custom-image>div:has(>.multicolumn__icon){display:contents}.multicolumn-card--custom-image .multicolumn-card__image{width:var(--tl-cardimg-w);height:var(--tl-cardimg-h);object-fit:contain;translate:var(--tl-cardimg-x) var(--tl-cardimg-y)}.multicolumn-card--custom-image .multicolumn__icon.icon-container{grid-row:1;justify-self:start;align-self:start;width:auto;height:auto;padding:11px}.multicolumn-card--custom-image .multicolumn__icon.icon-container svg,.multicolumn-card--custom-image .multicolumn__icon.icon-container img{width:var(--icon-size);height:var(--icon-size);color:rgb(var(--color-icon, var(--color-foreground)))}.multicolumn-card--custom-image .multicolumn-card__heading{grid-row:2}.multicolumn-card--custom-image .multicolumn-card__text{grid-row:3}.multicolumn-card--custom-image .multicolumn-card__link{grid-row:4;align-self:end;justify-self:start;display:inline-flex;align-items:center;gap:8px}.multicolumn-card--img-top-right,.multicolumn-card--img-bottom-right{grid-template-columns:minmax(0,1fr) auto}.multicolumn-card--img-top-right .multicolumn__icon.icon-container,.multicolumn-card--img-top-right .multicolumn-card__heading,.multicolumn-card--img-bottom-right .multicolumn__icon.icon-container,.multicolumn-card--img-bottom-right .multicolumn-card__heading{grid-column:1}.multicolumn-card--img-top-right .multicolumn-card__image,.multicolumn-card--img-bottom-right .multicolumn-card__image{grid-column:2;justify-self:end}.multicolumn-card--img-top-left,.multicolumn-card--img-bottom-left{grid-template-columns:auto minmax(0,1fr)}.multicolumn-card--img-top-left .multicolumn__icon.icon-container,.multicolumn-card--img-top-left .multicolumn-card__heading,.multicolumn-card--img-bottom-left .multicolumn__icon.icon-container,.multicolumn-card--img-bottom-left .multicolumn-card__heading{grid-column:2}.multicolumn-card--img-top-left .multicolumn-card__image,.multicolumn-card--img-bottom-left .multicolumn-card__image{grid-column:1;justify-self:start}.multicolumn-card--img-top-right .multicolumn-card__image,.multicolumn-card--img-top-left .multicolumn-card__image{grid-row:1/span 2;align-self:start}.multicolumn-card--img-top-right .multicolumn-card__text,.multicolumn-card--img-top-right .multicolumn-card__link,.multicolumn-card--img-top-left .multicolumn-card__text,.multicolumn-card--img-top-left .multicolumn-card__link{grid-column:1/-1}.multicolumn-card--custom-image:not(:has(.multicolumn-card__image)){grid-template-columns:minmax(0,1fr)}.multicolumn-card--custom-image:not(:has(.multicolumn-card__image)) .multicolumn__icon.icon-container,.multicolumn-card--custom-image:not(:has(.multicolumn-card__image)) .multicolumn-card__heading,.multicolumn-card--custom-image:not(:has(.multicolumn-card__image)) .multicolumn-card__text,.multicolumn-card--custom-image:not(:has(.multicolumn-card__image)) .multicolumn-card__link{grid-column:1}.multicolumn-card--img-bottom-right .multicolumn-card__image{grid-row:3/span 2;align-self:end}.multicolumn-card--img-bottom-right .multicolumn-card__text,.multicolumn-card--img-bottom-right .multicolumn-card__link{grid-column:1}.multicolumn-card--img-bottom-left .multicolumn-card__image{grid-row:3/span 2;align-self:end}.multicolumn-card--img-bottom-left .multicolumn-card__text,.multicolumn-card--img-bottom-left .multicolumn-card__link{grid-column:2}.section-slideshow .banner__text.rte{line-height:1.6;color:#ffffffeb}.section-featured-collection .card-wrapper .card__content.card__content,.section-main-collection-product-grid .card-wrapper .card__content.card__content{padding:18px 18px 20px}.section-featured-collection .card-wrapper .card__heading.card__heading,.section-main-collection-product-grid .card-wrapper .card__heading.card__heading{font-size:15.5px;line-height:1.4}.section-newsletter .field__input{height:52px;border-radius:var(--pill)}.section-image-with-text .section-content{max-width:none;width:100%;margin-inline:0;padding-inline:0}.section-newsletter .section-content{max-width:none;width:100%;margin-inline:0}.section-image-with-text .image-with-text__content{padding:0}.section-featured-collection .product-grid .product-card-wrapper .product-card .card__heading,.section-main-collection-product-grid .product-grid .product-card-wrapper .product-card .card__heading{font-size:15.5px;line-height:1.4}.section-featured-collection .product-grid .product-card-wrapper .product-card .card__content,.section-main-collection-product-grid .product-grid .product-card-wrapper .product-card .card__content{padding:18px 18px 20px}.section-featured-collection .product-card .quick-add__submit,.section-main-collection-product-grid .product-card .quick-add__submit{min-height:0;height:47.09px;font-weight:700}@media(max-width:720px){.section-slideshow .banner__text.rte{line-height:1.6;margin-top:10px}.section-slideshow .button{height:38px;padding-inline:14px;font-size:13px}.section-slideshow .banner__buttons{margin-top:20px;column-gap:9px}.section-slideshow .slider-counter__link--dots{width:20px}.section-multicolumn .multicolumn-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.section-multicolumn .multicolumn-card{padding:16px 13px 15px}.section-collection-list .collection_list__collections{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:202.8px;gap:14px}.section-collection-list .collection-card{padding:14px 10px 13px}.section-featured-collection .product-grid{grid-auto-columns:44%;gap:10px}.section-featured-collection .product-grid .product-card-wrapper .product-card .card__content,.section-main-collection-product-grid .product-grid .product-card-wrapper .product-card .card__content{padding:12px 12px 14px}.section-featured-collection .product-grid .product-card-wrapper .product-card .card__heading,.section-main-collection-product-grid .product-grid .product-card-wrapper .product-card .card__heading{font-size:13.5px;line-height:1.35;-webkit-line-clamp:4;line-clamp:4}.section-featured-collection .product-card .price-item--regular{font-size:17px}.section-featured-collection .product-card .quick-add__submit{height:42.625px}.section-stats .multicolumn-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.section-testimonials .multicolumn-list{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:312px;gap:12px}.section-testimonials .section-view-all .link{height:83.5px}.section-image-with-text .image-with-text__container{grid-template-columns:1fr}.section-image-with-text .button--primary,.section-image-with-text .button--secondary{height:53.4375px;font-size:13px}.section-multicolumn slider-component.slider-mobile-gutter,.section-stats slider-component.slider-mobile-gutter,.section-testimonials slider-component.slider-mobile-gutter{padding-inline:var(--gut)}.section-featured-collection .product-grid .product-card-wrapper .product-card .card-information .price__container .price-item--last,.section-main-collection-product-grid .product-grid .product-card-wrapper .product-card .card-information .price__container .price-item--last{font-size:17px}.section-featured-collection .product-grid .product-card-wrapper .product-card .product-vendor,.section-main-collection-product-grid .product-grid .product-card-wrapper .product-card .product-vendor{font-size:10px;letter-spacing:.06em}.section-featured-collection .product-grid .product-card-wrapper .product-card .quick-add__submit,.section-main-collection-product-grid .product-grid .product-card-wrapper .product-card .quick-add__submit{min-height:0;height:42.625px}.section-footer .accordion__title{margin-bottom:0}.section-footer .footer__payment .list-payment{column-gap:8px}.section-footer .footer__content-bottom{padding-block:10px 5px}}.section-slideshow .slideshow__controls--over{padding-bottom:34px}.section-slideshow .slideshow__controls .slider-buttons{display:inline-flex;align-items:center;column-gap:2px;padding:5px;border-radius:var(--pill);background:var(--white);box-shadow:var(--sh-2)}.section-slideshow .slideshow__controls .slider-buttons__inner{display:contents}.section-slideshow .slideshow__controls .slider-buttons .slider-button:not(.tl-galnav-btn){width:38px;height:38px;min-width:0;padding:0;border-radius:50%;background:none;color:var(--ink)}.section-slideshow .slideshow__controls .slider-buttons .slider-button:not(.tl-galnav-btn):hover{background:var(--green-50)}.section-slideshow .slideshow__controls .slider-buttons .slider-button svg{width:16px;height:16px}.section-slideshow .slideshow__controls .slider-button--prev,.section-slideshow .slideshow__controls .slider-button--next{border:1px solid var(--tl-nav-bd, var(--line))!important}.section-slideshow .slideshow__control-wrapper{display:flex;align-items:center;column-gap:7px;padding-inline:6px}.section-slideshow .slider-counter--dots .slider-counter__link--dots{width:9px;height:9px;padding:0;border:0;border-radius:var(--pill);background:none}.section-slideshow .slider-counter--dots .slider-counter__link--dots .dot{width:100%;height:100%;border:0;border-radius:var(--pill);background-color:var(--line)}.section-slideshow .slider-counter--dots .slider-counter__link--active.slider-counter__link--dots{width:24px}.section-slideshow .slider-counter--dots .slider-counter__link--active.slider-counter__link--dots .dot{background-color:var(--green-700)}.section-slideshow .slideshow__controls .slider-button--pause{position:relative;inset-inline-end:auto;margin-inline-start:11px;border:0;border-radius:50%}.section-slideshow .slideshow__controls .slider-button--pause:before{content:"";position:absolute;inset-inline-start:-7px;top:50%;transform:translateY(-50%);width:1px;height:22px;background:var(--line)}@media(max-width:720px){.section-slideshow .slideshow__controls--over{padding-bottom:20px}.section-slideshow .slider-counter--dots .slider-counter__link--active.slider-counter__link--dots{width:20px}}.icon-container img{width:calc(var(--icon-size) * .8);height:calc(var(--icon-size) * .8);object-fit:contain}@media screen and (min-width:750px){.icon-container img{width:var(--icon-size);height:var(--icon-size)}}@media(max-width:720px){.section-multicolumn .multicolumn__icon svg,.section-multicolumn .multicolumn__icon img{width:calc(var(--icon-size) * .636);height:calc(var(--icon-size) * .636)}}.section-collection-list .collection-card{display:flex;flex-direction:column;height:100%}.section-collection-list .collection-card .card__content,.section-collection-list .collection-card .card__information{display:flex;flex-direction:column;flex:1 1 auto}.section-collection-list .collection-card .card__information .caption-large{display:inline-block;align-self:center;margin:auto 0 0;padding:2px 10px;border:1px solid var(--green-100);border-radius:var(--pill);background:var(--green-50);font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--green-700)}.section-collection-list .collection-card{transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease)}.section-collection-list .collection-card:hover{transform:translateY(-4px);box-shadow:var(--sh-2);border-color:var(--green-100)}.section-collection-list .collection-card .card__inner{transition:transform .28s var(--ease)}.section-collection-list .collection-card:hover .card__inner{transform:scale(1.04)}.icon-container{color:rgb(var(--color-icon, var(--color-foreground)))}.section-multicolumn .multicolumn-card{transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.section-multicolumn .multicolumn-card:hover{transform:translateY(-4px);box-shadow:var(--sh-2);border-color:var(--green-100)}.tl-size{font-size:var(--tl-size)}@media(max-width:720px){.section-multicolumn .multicolumn-card__heading.tl-size{font-size:calc(var(--tl-size) * .806)}.section-multicolumn .multicolumn-card__text.tl-size{font-size:calc(var(--tl-size) * .862)}}.tl-wish{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--white);color:var(--muted);cursor:pointer;transition:color .18s var(--ease),border-color .18s var(--ease)}.tl-wish svg{width:16px;height:16px}.tl-wish:hover,.tl-wish.is-on{color:var(--sale);border-color:var(--sale)}.tl-wish.is-on svg path{fill:currentColor}.tl-wish--card{position:absolute;top:12px;right:12px;z-index:2}@media(max-width:720px){.tl-wish--card{top:8px;right:8px;width:28px;height:28px}.tl-wish--card svg{width:14px;height:14px}.tl-wish--card:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}.header__icon--custom{position:relative}.tl-wish-count[hidden]{display:none}.tl-wish-count{position:absolute;top:-2px;inset-inline-end:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--pill);background:var(--sale);color:#fff;font-size:11px;font-weight:800;line-height:18px;text-align:center}.tl-sizes{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;position:relative;z-index:2}.tl-size-chip{padding:3px 9px;border-radius:6px;border:1px solid var(--line);background:#fff;font-size:11.5px;font-weight:500;line-height:1.65;color:var(--body);cursor:pointer;transition:all .18s var(--ease)}.tl-size-chip:hover,.tl-size-chip.is-on{border-color:var(--green-700);color:var(--green-800);background:var(--green-50)}.tl-size-chip[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.tl-size-chip[disabled]:hover{border-color:var(--line);color:var(--body);background:#fff}.card--horizontal-mini .tl-sizes{margin:6px 0}.tl-pricerow{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.tl-per{font-size:12.5px;color:var(--muted)}.tl-per:empty{display:none}@media(max-width:720px){.tl-per{font-size:10.5px;width:100%}}.section-trilight-wishlist{padding-block:clamp(56px,6vw,92px);background:var(--cream)}.tl-wishlist__title{font-size:clamp(30px,3.1vw,44px);font-weight:400;line-height:1.14;letter-spacing:-.022em;color:var(--body);margin:0 0 26px}.tl-wishlist__grid{display:grid;gap:22px}.tl-wishlist__grid>.grid__item{width:auto;max-width:none;min-width:0;margin:0;padding:0;flex:none;--grid-desktop-horizontal-spacing: -100%}.tl-wishlist__empty{font-size:17px;color:var(--muted)}@media(max-width:989.98px){.tl-wishlist__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-wishlist__grid.grid--1-col-tablet-down{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.section-trilight-wishlist{padding-block:32px}.tl-wishlist__grid{gap:10px}}@media(min-width:990px){.tl-wishlist__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tl-wishlist__grid.grid--3-col-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}.tl-wishlist__grid.grid--5-col-desktop{grid-template-columns:repeat(5,minmax(0,1fr))}.tl-wishlist__grid.grid--6-col-desktop{grid-template-columns:repeat(6,minmax(0,1fr))}}.section-featured-collection .product-card .quick-add__submit,.section-main-collection-product-grid .product-card .quick-add__submit,.section-featured-collection .quick-add .quick-add-modal__toggle,.section-main-collection-product-grid .quick-add .quick-add-modal__toggle{background:var(--green-700);color:#fff;border-color:var(--green-700)}.section-featured-collection .product-card .quick-add__submit:hover,.section-main-collection-product-grid .product-card .quick-add__submit:hover,.section-featured-collection .quick-add .quick-add-modal__toggle:hover,.section-main-collection-product-grid .quick-add .quick-add-modal__toggle:hover{background:var(--green-800);border-color:var(--green-800);color:#fff}.section-featured-collection .quick-add .quick-add-modal__toggle,.section-main-collection-product-grid .quick-add .quick-add-modal__toggle{display:flex;align-items:center;justify-content:center;width:100%;min-height:0;height:47.09px;padding:0 20px;border:0;border-radius:var(--pill);background:var(--green-700);color:#fff;font-size:14px;font-weight:700}.section-featured-collection .quick-add .quick-add-modal__toggle:hover,.section-main-collection-product-grid .quick-add .quick-add-modal__toggle:hover{background:var(--green-800)}.section-featured-collection .card__badge .badge,.section-main-collection-product-grid .card__badge .badge{padding:5px 10px;border-radius:var(--pill);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:var(--green-700);color:#fff}.section-featured-collection .card__badge .badge--sale,.section-main-collection-product-grid .card__badge .badge--sale{background:var(--sale);color:#fff}.jdgm-powered{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:8px 14px;border-radius:var(--pill);background:var(--white);font-size:13px;color:var(--body);box-shadow:0 1px 2px #1b262014}.jdgm-powered b{color:var(--ink)}.jdgm-powered svg{width:15px;height:15px;color:var(--green-700);flex:none}.section-rich-text .section-content{margin-bottom:34px}.section-stats .multicolumn-card{background:transparent;border-radius:0}.rev__prod{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-top:16px;padding:6px 12px;border-radius:var(--pill);background:var(--gold-100);color:var(--gold-600);font-size:12.5px;font-weight:700;text-decoration:none}.rev__prod svg{width:13px;height:13px;flex:none}.section-testimonials .rating-star{--color-rating: var(--gold-500);color:var(--gold-500);letter-spacing:2px}.tl-view-all-below{margin-top:38px;text-align:center}.tl-view-all-below .link{display:inline-flex;align-items:center;justify-content:center;height:58.75px;padding-inline:30px;border:2px solid var(--green-700);border-radius:var(--pill);background:transparent;color:var(--green-700);text-decoration:none}.section-testimonials .multicolumn-card__heading{font-size:18px;font-weight:600;letter-spacing:-.012em;color:var(--ink);margin:12px 0 10px}.section-testimonials .testimonial-author{margin-top:auto;padding-top:20px}.rich-text__heading.tl-size,.image-with-text__heading.tl-size{line-height:1.14}@media(max-width:749px){.rich-text__heading.tl-size,.image-with-text__heading.tl-size{font-size:calc(var(--tl-size) * .5 + 7.5px)}.rich-text__text.tl-size,.image-with-text__text.tl-size{font-size:min(var(--tl-size),var(--tl-size) * .8 + 3.2px)}}@media(min-width:750px)and (max-width:1099px){.rich-text__heading.tl-size,.image-with-text__heading.tl-size{font-size:calc(var(--tl-size) * .78 + 2.6px)}}.section-image-with-text .image-with-text__media-item .tl-badge{position:absolute;z-index:2;--tl-badge-d: var(--tl-badge-size);width:var(--tl-badge-d);height:var(--tl-badge-d);border-radius:50%;background:var(--tl-badge-bg, var(--gold-500));color:var(--tl-badge-fg, var(--on-gold));display:grid;place-items:center;text-align:center;box-shadow:var(--sh-3);overflow:visible;border:0;pointer-events:none}.section-image-with-text .tl-badge b{display:block;font-family:var(--font-heading-family);font-size:calc(var(--tl-badge-size) * .2344);font-weight:700;line-height:1}.section-image-with-text .tl-badge span{display:block;font-size:calc(var(--tl-badge-size) * .086);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.section-image-with-text .tl-badge--top-left{top:var(--tl-badge-y);left:var(--tl-badge-x)}.section-image-with-text .tl-badge--top-right{top:var(--tl-badge-y);right:var(--tl-badge-x)}.section-image-with-text .tl-badge--bottom-left{bottom:var(--tl-badge-y);left:var(--tl-badge-x)}.section-image-with-text .tl-badge--bottom-right{bottom:var(--tl-badge-y);right:var(--tl-badge-x)}@media(max-width:749px){.section-image-with-text .image-with-text__media-item .tl-badge{--tl-badge-d: calc(var(--tl-badge-size) * .75)}.section-image-with-text .tl-badge--top-left,.section-image-with-text .tl-badge--bottom-left{left:max(14px,var(--tl-badge-x) * .44)}.section-image-with-text .tl-badge--top-right,.section-image-with-text .tl-badge--bottom-right{right:max(14px,var(--tl-badge-x) * .44)}.section-image-with-text .tl-badge--top-left,.section-image-with-text .tl-badge--top-right{top:max(14px,var(--tl-badge-y) * .44)}.section-image-with-text .tl-badge--bottom-left,.section-image-with-text .tl-badge--bottom-right{bottom:max(14px,var(--tl-badge-y) * .44)}}.section-featured-blog{position:relative;overflow:hidden}.section-featured-blog>.isolate>.blog{position:relative;z-index:1}.tl-blogdeco{position:absolute;z-index:0;right:calc(var(--tl-deco-w, 190px) * -.179);top:calc(var(--tl-deco-w, 190px) * -.242);width:var(--tl-deco-w, 190px);height:auto;opacity:.6;pointer-events:none}.tl-blogdeco--flip{transform:scaleX(-1)}.section-featured-blog .article-card-wrapper .card:not(.article-card--featured){background:var(--white);border:1px solid var(--line);overflow:hidden;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.section-featured-blog .article-card-wrapper .card:hover{transform:translateY(-3px);box-shadow:var(--sh-2);border-color:var(--green-100)}.section-featured-blog .article-card__image-wrapper{background:var(--green-50)}.section-featured-blog .article-card__image img{object-fit:cover;transition:transform .5s var(--ease)}.section-featured-blog .article-card-wrapper .card:hover .article-card__image img{transform:scale(1.04)}.section-featured-blog .article-card-wrapper .card__content{padding:20px}.section-featured-blog .card:not(.article-card--featured) .tl-bpost-date{order:1}.section-featured-blog .card:not(.article-card--featured) .card__heading{order:2}.section-featured-blog .card:not(.article-card--featured) .tl-bpost-foot{order:3}.section-featured-blog .tl-bpost-date{margin:0 0 10px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);opacity:1}.section-featured-blog .article-card-wrapper .card__heading{margin:0;font-size:18px;line-height:1.26;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.section-featured-blog .tl-bpost-foot{margin-top:auto;padding-top:18px;gap:12px;font-size:12.5px;color:var(--muted)}.section-featured-blog .tl-bpost-foot>div:not(.tl-bpost-rel){font-size:12.5px;opacity:1}.section-featured-blog .tl-bpost-rel{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--pill);background:var(--green-50);font-size:11.5px;font-weight:700;color:var(--green-700);text-transform:none}.section-featured-blog .tl-bpost-rel svg{width:12px;height:12px;flex:none}.section-featured-blog .article-card__read-more-wrapper{display:none}.section-featured-blog .article-card--featured .card__information{padding:24px!important}.section-featured-blog .article-card--featured .card__heading{margin:0 0 10px;font-size:19px;line-height:1.24;color:#fff9ec}.section-featured-blog .article-card--featured .article-card__excerpt{margin:0;font-size:14px;line-height:1.55;color:#fff9eccc;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.section-featured-blog .article-card--featured .tl-bpost-foot{margin-top:16px;padding-top:0;font-size:12px;color:#fff9ecb8}.section-featured-blog .article-card--featured .tl-bpost-foot>div:not(.tl-bpost-rel){font-size:12px;color:#fff9ecb8}.section-featured-blog .article-card--featured .tl-bpost-rel{background:#ffffff2e;color:#fff9ec}.section-featured-blog .article-card--featured{border:0;background:transparent}.section-featured-blog .article-card--featured .card__inner{background:var(--green-900)}.section-newsletter .overflow-hidden{overflow:visible}.tl-nl__leaf{position:absolute;left:0;top:44px;z-index:0;width:165px;height:auto;pointer-events:none}.section-newsletter{background:var(--white)}.section-newsletter>.isolate>.section__inner{position:relative;z-index:1;background-color:transparent;background-image:none}.section-newsletter .tl-nl__bottle{width:108px;height:auto;justify-self:center;align-self:end;margin-top:-78px;margin-bottom:-22px;filter:drop-shadow(0 10px 20px rgba(27,38,32,.16))}.section-newsletter .tl-nl__ico{display:grid;place-items:center;color:var(--green-700)}.section-newsletter .tl-nl__ico svg{width:46px;height:46px}.section-newsletter .tl-nl__copy{min-width:0;text-align:left}.section-newsletter .tl-nl__copy .banner__heading{margin:0;color:var(--green-800);font-size:clamp(21px,2vw,27px);line-height:1.26}.section-newsletter .tl-nl__copy .banner__text{margin:5px 0 0;font-size:14.5px;color:var(--body);max-width:46ch}.section-newsletter .tl-nl__copy .banner__text b,.section-newsletter .tl-nl__copy .banner__text strong{color:var(--ink)}.section-newsletter .tl-nl__form .form__field-wrapper{display:block;width:100%}.section-newsletter .tl-nl__form .field{display:flex;gap:12px;align-items:center}.section-newsletter .tl-nl__form .form-icon,.section-newsletter .tl-nl__form .field__label{display:none}.section-newsletter .tl-nl__form .field__input{flex:1;min-width:0;height:52px;padding:0 20px;border:1px solid var(--line);border-radius:var(--pill);background:var(--white);color:var(--ink);font-size:15px}.section-newsletter .tl-nl__form .field__input::placeholder{color:var(--muted);opacity:1}.section-newsletter .tl-nl__form .field__input:focus{outline:none;border-color:var(--green-600);box-shadow:0 0 0 3px var(--green-100)}.section-newsletter .banner__content>.contact-form{width:100%}.section-newsletter .tl-nl__form .field .newsletter-form__button{position:static;width:auto;height:52px;padding:0 28px;flex:none;border:0;border-radius:var(--pill);background:var(--green-700);color:var(--white);font-size:13.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .2s var(--ease)}.section-newsletter .tl-nl__form .field .newsletter-form__button:hover{background:var(--green-800)}@media(max-width:1180px){.section-newsletter .tl-nl__bottle{margin-top:-60px;margin-bottom:0}}@media(max-width:720px){.tl-nl__leaf{display:none}.section-newsletter .section-content{position:relative}.section-newsletter .tl-nl__bottle{position:absolute;top:-74px;left:50%;transform:translate(-50%);margin:0;height:108px;width:auto}.section-newsletter .tl-nl__ico{display:none}.section-newsletter .tl-nl__copy{text-align:center}.section-newsletter .tl-nl__copy .banner__text{max-width:none}.section-newsletter .tl-nl__form .field{flex-direction:column;align-items:stretch}.section-newsletter .tl-nl__form .field__input,.section-newsletter .tl-nl__form .field .newsletter-form__button{width:100%;flex:none;height:52px}}.section-footer .footer__blocks-wrapper>.grid__item{width:auto;max-width:none;min-width:0;margin:0;flex:none}.section-footer{position:relative;overflow:hidden}.section-footer>.isolate,.section-footer footer>div:not(.tl-ftr__deco){position:relative;z-index:1}.section-footer{background:var(--white)}.section-footer footer>div.section__inner{background-color:transparent;background-image:none}.tl-ftr__deco{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.tl-ftr__deco img{position:absolute;height:auto}.tl-ftr__deco--r{right:0;bottom:172px;width:150px}.tl-ftr__sprig{display:flex;align-items:center;gap:14px;margin:clamp(36px,4vw,54px) 0 20px}.tl-ftr__sprig:before,.tl-ftr__sprig:after{content:"";flex:1;height:1px;background:var(--line)}.tl-ftr__sprig img{width:228px;height:auto;flex:none}.section-footer .tl-ftr__social{display:flex;justify-content:center;gap:12px;margin:0 0 40px;padding:0;list-style:none}.section-footer .tl-ftr__social li{margin:0}.section-footer .tl-ftr__social a{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;background:var(--green-700);color:var(--white);transition:background .2s var(--ease),color .2s var(--ease)}.section-footer .tl-ftr__social a:hover{background:var(--green-50);color:var(--green-700)}.section-footer .tl-ftr__social svg{width:19px;height:19px;fill:currentColor}.tl-ftr__badges{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap;border-top:1px solid var(--line-2);padding:26px 0}.tl-ftr__badges img{width:62px;height:62px}.section-footer .footer__content-bottom{background:var(--white);border-top:1px solid var(--line);padding-block:20px 24px;font-size:13px;color:var(--muted)}.section-footer .footer__content-bottom .copyright__content{font-size:13px;color:var(--muted)}.section-footer .footer__payment{margin:0}.section-footer .footer__payment .list-payment{column-gap:8px;row-gap:8px}@media(min-width:750px){.section-footer .tl-ftr__bar{flex-wrap:nowrap}.section-footer .tl-ftr__bar>*{flex-shrink:0}.section-footer .tl-ftr__bar>.footer__payment{flex-shrink:1;min-width:0}}@media(max-width:749px){.section-footer .tl-ftr__bar .list-payment{justify-content:flex-start;margin-inline:-.5rem}}.tl-ftr__disc{position:relative;z-index:1;background:var(--green-50);border-top:1px solid var(--green-100);padding:22px 0 26px}.tl-ftr__disc__copy p{margin:0;font-size:12px;line-height:1.62;color:var(--muted)}@media(max-width:760px){.tl-ftr__badges{flex-wrap:nowrap;justify-content:space-between;gap:8px;padding:20px 0}.tl-ftr__badges img{width:clamp(34px,13.2vw,52px);height:auto;flex:0 1 auto}}@media(max-width:720px){.tl-ftr__deco{display:none}.tl-ftr__disc{padding:10px 0 5px}}.section-slideshow .slideshow__text .tl-herotrust{max-width:580px}.tl-herotrust{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.tl-herotrust li{display:flex;align-items:center;gap:9px;font-size:14.5px;line-height:1.4;color:#ffffffeb;text-align:left}.tl-herotrust svg{width:19px;height:19px;color:var(--gold-on-green);flex:none}.section-slideshow [aria-hidden=false] .tl-herotrust svg[aria-hidden=true]{z-index:auto;opacity:1;transform:none;visibility:visible}.tl-herotrust b,.tl-herotrust strong{font-weight:800}@media(max-width:760px){.section-slideshow .banner--mobile-transparent .slideshow__text{padding-inline:0}.section-slideshow .slideshow__text .tl-herotrust{max-width:none}.tl-herotrust{grid-template-columns:1fr;gap:9px;margin-top:20px}.tl-herotrust li:nth-child(n+3){display:none}}.tl-ann3{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.tl-ann3__mid{text-align:center;color:var(--white);font-weight:800}.tl-ann3__end{text-align:right}.tl-ann3 a{color:inherit;text-decoration:underline;text-underline-offset:3px}.tl-ann3 a:hover{color:var(--gold-500)}.section-announcement .announcement-bar__announcement:has(.tl-ann3){width:100%}@media(max-width:720px){.tl-ann3{grid-template-columns:1fr;gap:4px;text-align:center}.tl-ann3__start,.tl-ann3__end{display:none}}@media(max-width:980px){.section-header .header-wrapper .header.page-width{--px-mobile: var(--gut);grid-template-areas:"burger search heading icons";grid-template-columns:auto auto minmax(0,1fr) auto;column-gap:10px;align-items:center}.section-header .header-wrapper .header.page-width.header--keep-mobile-search{grid-template-areas:"burger heading icons" "navigation navigation navigation";grid-template-columns:auto minmax(0,1fr) auto}.section-header .header>.tl-header-search-left{grid-area:search;display:flex}.section-header .tl-header-search-left .header__icon{width:42px;height:42px;border:0;background:transparent}.section-header .tl-header-search-left .header__icon svg{width:20px;height:20px}.section-header .header>header-drawer{grid-area:burger;margin-left:0}.section-header .header__icon--menu{width:40px;height:40px;margin-left:-8px}.section-header .header__icon--menu svg{width:24px;height:24px}.section-header .header>.header__heading-link{padding:0;margin:0;justify-self:center;min-width:0}.section-header .header__heading-link img,.section-header .header__heading-logo{max-width:187px;width:100%;height:auto}.section-header .header-wrapper .header .header__icons .header__icon{border:0;background:transparent}.section-header .header__icons{column-gap:4px}.section-header .header__search-bar{padding-bottom:12px}.section-header .header__search-bar .search{height:48px;border-width:1px}.section-header .header__search-bar .search button,.section-header .header__search-bar .search .search__button{width:38px;height:38px;border-radius:50%}}@media(max-width:749.98px){.section-header .header-wrapper .header.page-width{column-gap:6px}.section-header .header-wrapper .header .header__icons{column-gap:0}.section-header .header-wrapper .header .header__icons .header__icon,.section-header .tl-header-search-left .header__icon{width:36px}}.section-slideshow .banner__heading.tl-size{font-size:clamp(var(--tl-size) * .58,3.23vw,var(--tl-size))}.section-slideshow .banner__text.tl-size{font-size:var(--tl-size)}@media(max-width:720px){.section-slideshow .banner__text.tl-size{font-size:calc(var(--tl-size) * .882)}}.tl-mpromo{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.tl-mpromo .promo-image{border-radius:10px;overflow:hidden}.tl-mpromo__body{text-align:left}.tl-mpromo__title{display:block;margin:15px 0 6px;font-family:var(--font-heading-family);font-size:17px;font-weight:600;color:var(--ink)}.tl-mpromo__desc{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.tl-mpromo__more{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13.5px;font-weight:700;color:var(--green-700);text-decoration:none}.tl-mpromo__more svg{width:13px;height:13px;transition:transform .25s var(--ease)}.tl-mpromo:hover .tl-mpromo__more svg{transform:translate(4px)}.tl-ftr__contact{display:grid;gap:9px;margin:0;padding:0;list-style:none}.tl-ftr__contact li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;color:var(--body)}.tl-ftr__contact svg{width:17px;height:17px;color:var(--green-600);flex:none;margin-top:4px}.tl-ftr__contact b,.tl-ftr__contact strong{color:var(--ink)}.tl-ftr__contact p{margin:0}.tl-ftr__contact:not(:first-child){margin-top:14px}.tl-trustbar{--tl-iwt-pad: 0rem}.tl-trustbar .slider-mobile-gutter{padding-inline:var(--gut)}.tl-trustbar .section-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:0;padding-block:18px}.tl-trustbar .section-grid>.grid__item{width:auto;max-width:none;min-width:0;margin:0;padding:0;flex:none}.tl-trustbar .icons-with-text__item .full-unstyled-link{display:flex;align-items:center;gap:13px}.tl-trustbar .icons-with-text__icon{margin:0}.tl-trustbar .icons-with-text__icon svg{width:26px;height:26px;color:var(--green-700);flex:none}.tl-trustbar .icons-with-text__heading{font-size:12.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink);margin:0}.tl-trustbar .icons-with-text__heading strong{font-weight:inherit}.tl-trustbar .icons-with-text__text{font-size:13px;line-height:1.35;color:var(--muted);margin:0}@media(max-width:980px){.tl-trustbar{display:none}}.section-breadcrumb>div{border-bottom:1px solid var(--line-2)}.section-breadcrumb nav.breadcrumbs{gap:9px;font-size:13.5px;color:var(--muted);padding-block:16px;margin:0;align-items:center}.section-breadcrumb nav.breadcrumbs ol{gap:9px;align-items:center;margin:0}.section-breadcrumb nav.breadcrumbs li{gap:9px;align-items:center}.section-breadcrumb .breadcrumb__link{color:var(--muted);font-size:13.5px;text-decoration:none}.section-breadcrumb .breadcrumb__link:hover{color:var(--green-700)}.section-breadcrumb .breadcrumb__link[aria-current=page]{color:var(--ink);font-weight:600;pointer-events:none}.section-breadcrumb .breadcrumb__separator{font-size:0;display:inline-flex;align-items:center;color:var(--muted)}.section-breadcrumb .breadcrumb__separator:after{content:"";width:6px;height:6px;border-right:1.6px solid currentColor;border-top:1.6px solid currentColor;transform:rotate(45deg)}.section-main-collection-split-banner .tl-chead__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:center;padding-block:24px 28px}.section-main-collection-split-banner .tl-chead__grid>*{width:auto;max-width:none;flex:none;margin:0}.section-main-collection-split-banner .collection-hero{padding-inline:0}.section-main-collection-split-banner .page__title{margin:0;padding:0}.section-main-collection-split-banner .page__title.page-width{padding-inline:var(--gut)}.section-main-collection-split-banner .page__title .inline-block{display:block;max-width:none}.section-main-collection-split-banner .tl-chead__eyebrow{margin:0 0 10px;font-size:15.5px;max-width:68ch;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--green-700)}.section-main-collection-split-banner .b-main-title{font-family:var(--f-display);font-size:clamp(28px,2.9vw,38px);line-height:1.12;font-weight:700;color:var(--ink);margin:0}.section-main-collection-split-banner .b-main-title sup{font-family:var(--f-body);font-size:15px;font-weight:700;color:var(--muted);vertical-align:super}.section-main-collection-split-banner .page__description{margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.section-main-collection-split-banner .page__description p{font-size:15.5px;line-height:1.6;margin:0 0 10px;max-width:72ch}.section-main-collection-split-banner .page__description p:last-child{margin-bottom:0}.section-main-collection-split-banner .inline-block.is-open .page__description{display:block;-webkit-line-clamp:none}.section-main-collection-split-banner .tl-cdesc__more{margin-top:8px;padding:0;border:0;background:none;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:800;color:var(--green-700);cursor:pointer}.section-main-collection-split-banner .tl-cdesc__more[hidden]{display:none}.section-main-collection-split-banner .tl-cdesc__more span:hover{text-decoration:underline}.section-main-collection-split-banner .tl-cdesc__more svg{width:15px;height:15px;transition:transform .3s var(--ease)}.section-main-collection-split-banner .inline-block.is-open .tl-cdesc__more svg{transform:rotate(180deg)}.section-main-collection-split-banner .tl-chead__media{padding:0;min-width:0;width:100%;aspect-ratio:16/10;border-radius:var(--r-lg);overflow:hidden}.section-main-collection-split-banner .tl-chead__media:before{display:none}.section-main-collection-split-banner .tl-chead__media img{width:100%;height:100%;border-radius:var(--r-lg);aspect-ratio:16/10;object-fit:cover;position:static}@media(max-width:760px){.section-main-collection-split-banner .tl-chead__grid{grid-template-columns:1fr;gap:18px;padding-block:16px 20px}.section-main-collection-split-banner .tl-chead__eyebrow,.section-main-collection-split-banner .page__description p{font-size:14.5px}}.section-main-collection-product-grid .tl-qpbar{margin:0 0 26px;padding:0 0 22px;border-bottom:1px solid var(--line)}.section-main-collection-product-grid .tl-qpbar__label{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.section-main-collection-product-grid .product-card .quick-add__submit,.section-main-collection-product-grid .quick-add .quick-add-modal__toggle{padding-block:10px}.section-main-collection-product-grid .tl-quickpills{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:0}.section-main-collection-product-grid .tl-quickpills .chip{display:inline-flex;align-items:center;gap:7px;padding:10px 17px;border-radius:var(--pill);border:0;background:var(--cream-2);font-size:13.5px;font-weight:700;color:var(--ink);text-decoration:none;transition:all .18s var(--ease)}.section-main-collection-product-grid .tl-quickpills .chip:hover,.section-main-collection-product-grid .tl-quickpills .chip.is-on{background:var(--green-700);color:#fff}.section-main-collection-product-grid .tl-qpbar__prog{display:none}.section-main-collection-product-grid .tl-rail__bar{height:2px;background:var(--line);position:relative;border-radius:2px}.section-main-collection-product-grid .tl-rail__bar i{position:absolute;left:0;top:0;bottom:0;width:26%;background:var(--green-700);border-radius:2px}@media(max-width:980px){.section-main-collection-product-grid .tl-qpbar{margin-bottom:20px;padding-bottom:18px}.section-main-collection-product-grid .tl-quickpills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gut) * -1);padding:0 var(--gut) 2px}.section-main-collection-product-grid .tl-quickpills::-webkit-scrollbar{display:none}.section-main-collection-product-grid .tl-quickpills .chip{white-space:nowrap}.section-main-collection-product-grid .tl-qpbar__prog{display:block;margin-top:12px;opacity:0;transition:opacity .2s var(--ease)}.section-main-collection-product-grid .tl-qpbar__prog.is-on{opacity:1}}.section-main-collection-product-grid .facets-vertical{display:grid;grid-template-columns:288px minmax(0,1fr);gap:34px;align-items:start}.section-main-collection-product-grid .facets-vertical.facets--no-filters{grid-template-columns:minmax(0,1fr)}.section-main-collection-product-grid .facets-vertical>.facets-wrapper,.section-main-collection-product-grid .facets-vertical>.product-grid-container{width:auto;max-width:none;min-width:0;flex:none;margin:0;padding:0}.section-main-collection-product-grid .facets-wrapper{position:sticky;top:calc(var(--header-height-live, var(--header-height, 108px)) + 18px);display:grid;gap:14px}.section-main-collection-product-grid .facets-wrapper .facets-container,.section-main-collection-product-grid .facets-wrapper .facets,.section-main-collection-product-grid .facets-wrapper .facets__form--vertical,.section-main-collection-product-grid .facets-wrapper .facets__form--vertical>.hidden-xs{display:grid;gap:14px;padding:0;margin:0;background:none;border:0;box-shadow:none}.section-main-collection-product-grid .facets-wrapper .js-filter{background:#fff;border-radius:var(--r);overflow:hidden;border:0;margin:0;padding:0}.section-main-collection-product-grid .mobile-facets__main>*{flex-shrink:0}.section-main-collection-product-grid .facets-wrapper .facets__summary{padding:16px 20px;background:none;border:0;font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.section-main-collection-product-grid .facets-wrapper .facets__summary .icon-caret{width:14px;height:14px;color:var(--muted);transition:transform .25s var(--ease)}.section-main-collection-product-grid .facets-wrapper .facets__display-vertical{padding:0 20px 18px;display:grid;gap:3px;background:none;border:0;box-shadow:none;max-height:none}.section-main-collection-product-grid .facets-wrapper .facets-wrap-vertical,.section-main-collection-product-grid .facets-wrapper .facets__list--vertical{display:grid;gap:3px;padding:0;margin:0;border:0}.section-main-collection-product-grid .facets-wrapper .facets__item{margin:0}.section-main-collection-product-grid .facets-wrapper .facets__label.facet-checkbox{display:flex;align-items:center;gap:11px;padding:7px 0;font-size:14.5px;color:var(--body);cursor:pointer;background:none;border:0}.section-main-collection-product-grid .facets-wrapper .facets__label.facet-checkbox:hover{color:var(--ink)}.section-main-collection-product-grid .facets-wrapper .facets__label.facet-checkbox .facet-checkbox__text{display:flex;align-items:center;gap:11px;width:100%}.section-main-collection-product-grid .facets-wrapper .facets__item{position:relative}.section-main-collection-product-grid .facets-wrapper .facets__item .field__checkbox+.facets__label:before{width:19px;height:19px;border-radius:5px;border:1.5px solid var(--line);background:#fff;margin-top:0;margin-inline-end:0;flex:none;transition:all .18s var(--ease)}.section-main-collection-product-grid .facets-wrapper .facets__item .field__checkbox:checked+.facets__label{font-weight:700;color:var(--ink)}.section-main-collection-product-grid .facets-wrapper .facets__item .field__checkbox:checked+.facets__label:before{background:var(--green-700);border-color:var(--green-700)}.section-main-collection-product-grid .facets-wrapper .facet__results{margin-left:auto;font-size:12.5px;color:var(--muted);font-weight:400}.section-main-collection-product-grid .facets-vertical-sort{background:none;border:0;box-shadow:none;padding:0;margin:0}.section-main-collection-product-grid .facets-vertical-sort .facets-vertical-form>.flex{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:20px}.section-main-collection-product-grid .product-count__text{font-size:14.5px;color:var(--muted);font-weight:400;margin:0}.section-main-collection-product-grid .product-count__text .js-product-count{color:var(--ink);font-weight:700}.section-main-collection-product-grid .tl-sortfield{padding:11px 18px;border:0;border-radius:var(--pill);background:var(--cream);font-size:14px;font-weight:700;color:var(--ink);white-space:nowrap;display:inline-flex;align-items:center;gap:10px;min-height:0}.section-main-collection-product-grid .tl-sortfield:before,.section-main-collection-product-grid .tl-sortfield:after{content:none}.section-main-collection-product-grid .tl-sortfield .icon-sort,.section-main-collection-product-grid .tl-sortfield .facet-filters__label{display:none}.section-main-collection-product-grid .tl-sortfield .select{background:none;border:0;min-height:0;width:max-content;flex:none}.section-main-collection-product-grid .tl-sortfield select.facet-filters__sort{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border:0;opacity:0;pointer-events:auto}.section-main-collection-product-grid .tl-sortfield .nice-select{display:flex;align-items:center;min-width:0;margin:0;padding:0 23px 0 0;border:0;background:none;font-size:14px;font-weight:700;color:var(--ink)}.section-main-collection-product-grid .tl-sortfield .nice-select .current{overflow:visible;line-height:21px}.section-main-collection-product-grid .tl-sortfield .icon-caret{width:13px;height:13px;opacity:1;color:var(--muted);margin-top:0}.section-main-collection-product-grid .tl-sortfield .select{width:max-content;flex:none}.section-main-collection-product-grid .tl-sortfield .select:before,.section-main-collection-product-grid .tl-sortfield .select:after{content:none}@media(max-width:1180px){.section-main-collection-product-grid .facets-vertical{grid-template-columns:250px minmax(0,1fr);gap:24px}}@media(max-width:989.98px){.section-main-collection-product-grid .facets-vertical{grid-template-columns:1fr}.section-main-collection-product-grid .facets-wrapper{position:static;display:block}.section-main-collection-product-grid .facets-wrapper .js-filter{border-radius:0}.section-main-collection-product-grid .facet-filters.sorting.hidden-xs{display:none}}@media(max-width:720px){.section-main-collection-product-grid .facets-vertical-sort .facets-vertical-form>.flex{gap:12px}}@media(max-width:989.98px){.section-main-collection-product-grid .facets-wrapper .facets-container{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 16px;padding:10px 0;position:sticky;top:var(--header-height-live, var(--header-height, 108px));z-index:4;background:var(--cream)}.section-main-collection-product-grid .facets-wrapper .facets-container:has(.menu-opening){z-index:60}.section-main-collection-product-grid .facets-wrapper .facets-container>.facets{position:static;display:block;flex:0 0 auto;min-width:0;margin:0;gap:0}.section-main-collection-product-grid .facets-wrapper .facets-container>.facets.facets--padded{margin-top:0}.section-main-collection-product-grid .mobile-facets__wrapper{display:flex;margin:0;padding:0;width:auto;background:none}.section-main-collection-product-grid .facets-wrapper .mobile-product-count .facets__form--vertical{display:block;gap:0}.section-main-collection-product-grid .facets-wrapper .mobile-product-count .visible-xs{display:none}.section-main-collection-product-grid .facets-wrapper .mobile-product-count .facets__form--vertical>.flex{display:block;margin:0;padding:0}.section-main-collection-product-grid .facets-wrapper .mobile-product-count .product-count,.section-main-collection-product-grid .facets-wrapper .mobile-product-count .product-count__text{width:auto;margin:0;text-align:end;white-space:nowrap}.section-main-collection-product-grid .mobile-facets__disclosure{flex:0 0 auto;min-width:0}.section-main-collection-product-grid .mobile-facets__open-wrapper{width:auto}.section-main-collection-product-grid .mobile-facets__open{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:auto;height:46px;padding:0 16px;border:0;border-radius:var(--pill);white-space:nowrap;background:var(--cream);font-family:var(--f-body);font-size:14.5px;font-weight:700;color:var(--ink)}.section-main-collection-product-grid .mobile-facets__open svg{width:17px;height:17px;color:var(--green-700)}.section-main-collection-product-grid .mobile-facets__open .tl-facets-count{font-style:normal;font-size:12px;font-weight:800;min-width:20px;height:20px;padding:0 6px;border-radius:var(--pill);background:var(--green-700);color:#fff;display:grid;place-items:center;flex:none}}.section-main-collection-product-grid #product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0}@media(min-width:990px){.section-main-collection-product-grid .facets--no-filters #product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.section-main-collection-product-grid #product-grid.collection--empty{display:block}.section-main-collection-product-grid #product-grid>.grid__item{width:auto;max-width:none;min-width:0;margin:0;padding:0;flex:none;--grid-desktop-horizontal-spacing: -100%}.section-main-collection-product-grid .pagination-wrapper{margin:0}.section-main-collection-product-grid .pagination__list{display:flex;align-items:center;justify-content:center;gap:8px;margin:42px 0 0;padding:0;--controls-corner-radius: var(--pill)}.section-main-collection-product-grid .pagination__item{min-width:44px;height:44px;padding:0 16px;border:0;border-radius:var(--pill);background:var(--cream);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14.5px;font-weight:700;color:var(--ink);white-space:nowrap;text-decoration:none}.section-main-collection-product-grid .pagination__item:hover{background:var(--green-100);color:var(--green-800)}.section-main-collection-product-grid .pagination__item svg{width:16px;height:16px}.section-main-collection-product-grid .pagination__item--current,.section-main-collection-product-grid .pagination__item--current:hover{background:var(--green-700);color:#fff}@media(max-width:989.98px){.section-main-collection-product-grid #product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.section-main-collection-product-grid #product-grid{gap:12px}}body.collection-template .section-collapsible-content .image-with-text .image-with-text__container{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(30px,4vw,62px);align-items:start}body.collection-template .section-collapsible-content .image-with-text__container>.flex__item{width:auto;max-width:none;min-width:0;flex:none;padding:0}body.collection-template .section-collapsible-content .image-with-text__content{padding:0;background:none}body.collection-template .section-collapsible-content .collapsible-content__title .inline-block{display:block;max-width:none}body.collection-template .section-collapsible-content .tl-sec__eyebrow{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--green-700)}body.collection-template .section-collapsible-content .section-title{font-family:var(--f-display);font-size:clamp(30px,3.1vw,44px);line-height:1.12;font-weight:700;color:var(--ink);margin:0}body.collection-template .section-collapsible-content .section-text{font-size:18px;line-height:1.6;color:var(--body);margin:16px 0 0}body.collection-template .section-collapsible-content .section-text p{margin:0}body.collection-template .section-collapsible-content .banner__buttons--multiple{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}body.collection-template .section-collapsible-content .accordion-container{border-top:1px solid var(--line);margin-top:0;padding:0}body.collection-template .section-collapsible-content .accordion{border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;margin:0;padding:0}body.collection-template .section-collapsible-content .accordion summary{padding:20px 0;background:none;border:0;font-family:var(--f-display);font-size:19px;font-weight:600;color:var(--ink)}body.collection-template .section-collapsible-content .accordion summary .icon-caret{width:17px;height:17px;color:var(--muted);transition:transform .25s var(--ease);flex:none}body.collection-template .section-collapsible-content .accordion__title{font-family:var(--f-display);font-size:19px;font-weight:600;color:var(--ink);line-height:1.35;margin:0}body.collection-template .section-collapsible-content .accordion .custom-accordion__panel{font-size:15.2px;line-height:1.72;padding:0 0 24px}body.collection-template .section-collapsible-content .accordion .custom-accordion__panel p{margin:0 0 14px}body.collection-template .section-collapsible-content .accordion .custom-accordion__panel p:last-child{margin-bottom:0}body.collection-template .section-collapsible-content .accordion .custom-accordion__panel b{color:var(--ink)}@media(max-width:980px){body.collection-template .section-collapsible-content .image-with-text .image-with-text__container{grid-template-columns:1fr}}.section-product-page{background:var(--white);padding-block-start:8px;padding-block-end:clamp(30px,3.4vw,46px)}.section-product-page .product.grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;row-gap:0;align-items:start;padding-bottom:20px}@media(min-width:990px){.section-product-page .product--medium.grid{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.section-product-page .product--small.grid{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}}.section-product-page .product__media-wrapper{display:grid;gap:16px}.section-product-page .product__media-wrapper>*{min-width:0}.section-product-page .product-media-container{border:1px solid var(--line);border-radius:22px;background:var(--white);aspect-ratio:1/1}.section-product-page .thumbnail-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.section-product-page .thumbnail-list__item .thumbnail{border:1px solid var(--line);border-radius:12px;background:var(--white);aspect-ratio:1/1}.section-product-page .thumbnail-list__item .thumbnail[aria-current=true]{border-color:var(--green-700)}.section-product-page .product__media-wrapper .slider-button{width:40px;height:40px;border-radius:50%;background:var(--white);border:1px solid var(--line);color:var(--ink)}.section-product-page .product__media-wrapper .slider-button svg{width:16px;height:16px}.section-product-page .product__media-wrapper .slider-button:hover{background:var(--green-700);border-color:var(--green-700);color:var(--white)}.section-product-page section.product__info-container{background:var(--white);border:1px solid var(--line);border-radius:22px;padding:28px 30px}.section-product-page .b-main-title{font-size:38px;line-height:1.15;color:var(--ink);margin:0}.section-product-page .product__text{font-size:20px;font-weight:600;line-height:1.3;color:var(--ink);margin-block-start:8px}.section-product-page .tl-saypanel{margin:18px 0 0;padding:20px 18px 22px;background:#8cde88;border:0 none var(--body);border-radius:var(--r)}.section-product-page .tl-saypanel__title{margin:0 0 13px;font-family:var(--f-display);font-size:clamp(17px,1.4vw,19.5px);font-weight:500;line-height:1.25;letter-spacing:-.022em;text-transform:none;color:#12220f}.section-product-page .tl-saynote{position:relative;margin:0;padding:18px 62px 16px 20px;background:var(--white);border-bottom:3px solid #3fb93a;border-radius:10px;box-shadow:0 2px #12220f1a}.section-product-page .tl-saynote__mark{position:absolute;top:13px;right:15px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#3fb93a;color:var(--white)}.section-product-page .tl-saynote__mark svg{width:19px;height:19px}.section-product-page .tl-saynote blockquote{margin:0;padding:0;border:0;font-size:15px;font-style:italic;font-weight:400;line-height:1.55;color:var(--ink)}.section-product-page .tl-saynote figcaption{margin-block-start:10px;font-size:13.5px;font-weight:800;color:var(--ink)}.section-product-page .tl-saynote figcaption span{font-weight:500;color:var(--muted)}.section-product-page .tl-pdpbenes{display:grid;grid-template-columns:repeat(var(--tl-benes-cols, 3),minmax(0,1fr));margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--line-2);list-style:none}.section-product-page .tl-pdpbenes li{display:grid;justify-items:center;gap:9px;min-width:0;padding:0 10px;text-align:center}.section-product-page .tl-pdpbenes li+li{border-left:1px solid var(--line-2)}.section-product-page .tl-pdpbenes li svg{display:block;width:30px;height:30px;color:var(--green-700)}.section-product-page .tl-pdpbenes li>span:last-child{font-size:13.5px;font-weight:700;line-height:1.35;color:var(--ink)}.section-product-page .tl-pdpbenes__ico{display:block;line-height:0;color:var(--green-700)}.section-product-page .tl-pdpbenes__ico [fill=""]{fill:currentColor}.section-product-page .tl-pdpbenes__ico img{display:block;width:30px;height:30px;object-fit:contain}.section-product-page .product__info-container .rte.t3{font-size:15.5px;line-height:1.65;color:var(--body);margin-block-start:18px}.section-product-page .product__info-container .rte.t3 a{color:var(--green-700);font-weight:700;text-decoration:underline;text-underline-offset:3px}.section-product-page .product__info-container>content-truncator{margin-block-start:0}.section-product-page .content-truncator__wrapper.is-expandable:not(.expanded){mask-image:linear-gradient(to bottom,#000 55%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent)}.section-product-page .content-truncator__wrapper.expanded{max-height:none!important}.section-product-page .content-truncator__wrapper:not(.expanded) .product__description img,.section-product-page .content-truncator__wrapper:not(.expanded) .product__description picture,.section-product-page .content-truncator__wrapper:not(.expanded) .product__description video,.section-product-page .content-truncator__wrapper:not(.expanded) .product__description iframe,.section-product-page .content-truncator__wrapper:not(.expanded) .product__description figure,.section-product-page .content-truncator__wrapper:not(.expanded) .product__description table,.section-product-page .content-truncator__wrapper:not(.expanded) .product__description hr,.section-product-page .content-truncator__wrapper:not(.expanded) .product__description h1,.section-product-page .content-truncator__wrapper:not(.expanded) .product__description h2,.section-product-page .content-truncator__wrapper:not(.expanded) .product__description h3,.section-product-page .content-truncator__wrapper:not(.expanded) .product__description h4,.section-product-page .content-truncator__wrapper:not(.expanded) .product__description h5,.section-product-page .content-truncator__wrapper:not(.expanded) .product__description h6,.section-product-page .content-truncator__wrapper:not(.expanded) .product__description details{display:none}.section-product-page .content-truncator__button{margin-block-start:6px;padding:0;font-size:15.5px;font-weight:700;color:var(--green-700);background-image:none;text-decoration:underline;text-underline-offset:3px}.section-product-page .tl-lede-less[hidden]{display:none}.section-product-page .flex.full-unstyled-link.responsive-gap{align-items:flex-start;gap:11px;background:var(--green-50);border-radius:var(--r-sm);margin-block-start:16px;padding:12px 14px}.section-product-page .flex.full-unstyled-link.responsive-gap .product-page__icon svg{width:20px;height:20px;color:var(--green-700)}.section-product-page .flex.full-unstyled-link.responsive-gap h3{font-size:14.5px;color:var(--green-700)}.section-product-page .product-form__input--pill{margin-block-start:26px}.section-product-page .variant-form__label{font-weight:800;letter-spacing:.1em}.section-product-page .product-form__input--box{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.section-product-page .product-form__input--box label{border:1px solid var(--line);border-radius:12px;background:var(--white);padding:13px 8px;text-align:center;position:relative}.section-product-page .product-form__input--box label:hover{border-color:var(--green-600)}.section-product-page .product-form__input--box label.tl-optbtn--tagged{padding-top:20px}.section-product-page .product-form__input--box input:checked+label{border-color:var(--green-700);background:var(--green-50);box-shadow:inset 0 0 0 1px var(--green-700)}.section-product-page .product-form__input--box .swatch-input__label-inner{display:block;font-size:16px;font-weight:700;color:var(--ink)}.section-product-page .tl-optbtn__price{display:block;margin-block-start:3px;font-size:15px;font-weight:700;color:var(--green-700);text-decoration:none}.section-product-page .tl-optbtn__tag{position:absolute;top:-10px;left:0;right:0;width:fit-content;margin-inline:auto;max-width:calc(100% - 6px);padding:3px 8px;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center;white-space:normal;background:var(--gold-500);color:var(--on-gold);border-radius:var(--pill)}.section-product-page .tl-optbtn__tag--value{background:var(--green-700);color:#fff9ec}.section-product-page .tl-optbtn__tag--unit{background:var(--sale);color:#fff3ee}.section-product-page .tl-variant-required{font-size:13.5px;font-weight:700;font-style:normal;letter-spacing:0;text-transform:none;color:var(--muted)}.section-product-page .product-form__buttons>.flex{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;align-items:center}.section-product-page .product-form__buttons>.flex>.pb-1{padding-bottom:0}.section-product-page .product-form__buttons>.flex .product-form__submit{margin-bottom:0}.section-product-page quantity-input.quantity{display:flex;align-items:center;width:100%;height:56px;min-width:0;border:1px solid var(--line);border-radius:var(--pill)}.section-product-page quantity-input.quantity:before,.section-product-page quantity-input.quantity:after{content:none}.section-product-page .quantity__button-decrease{order:1}.section-product-page .quantity__input{order:2}.section-product-page .quantity__button-increase{order:3}.section-product-page quantity-input.quantity .quantity__button{width:42px;height:100%;align-self:stretch;font-size:19px;color:var(--ink);background:none;border:0}.section-product-page quantity-input.quantity .quantity__button svg{display:none}.section-product-page quantity-input.quantity .quantity__button:after{content:"\2212";line-height:1}.section-product-page quantity-input.quantity .quantity__button-increase:after{content:"+"}.section-product-page quantity-input.quantity .quantity__button.disabled,.section-product-page quantity-input.quantity .quantity__button[disabled]{opacity:.3}.section-product-page quantity-input.quantity .quantity__button-decrease{border-start-start-radius:var(--pill);border-end-start-radius:var(--pill);border-start-end-radius:0;border-end-end-radius:0}.section-product-page quantity-input.quantity .quantity__button-increase{border-start-end-radius:var(--pill);border-end-end-radius:var(--pill);border-start-start-radius:0;border-end-start-radius:0}.section-product-page quantity-input.quantity .quantity__button:not(.disabled):hover{background-color:var(--green-50);color:var(--green-800)}.section-product-page quantity-input.quantity .quantity__button:not(.disabled):active{background-color:var(--green-100)}.section-product-page .quantity__input{flex:1 1 0;width:100%;min-width:0;padding:0;font-size:16px;font-weight:700;text-align:center;color:var(--ink);opacity:1}.section-product-page .product-form__submit{height:56px;border-radius:var(--pill);background:var(--green-700);color:var(--white);font-size:16px;font-weight:700}.section-product-page ul.icon-with-text{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-block-start:16px}.section-product-page .icon-with-text__item{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--body);margin:0}.section-product-page .icon-with-text__item>svg{width:17px;height:17px;color:var(--green-700);flex:none}.tl-pdpbadges{--color-icon: 49, 121, 49;background-color:var(--green-50)}.tl-pdpbadges .section-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tl-pdpbadges .section-grid>.grid__item{width:auto;max-width:none}.tl-pdpbadges .icons-with-text__item{display:flex;align-items:center;gap:10px;margin:0}.tl-pdpbadges .icons-with-text__icon svg{width:24px;height:24px;color:var(--green-700)}.tl-pdpbadges .icons-with-text__heading{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--green-700);line-height:1.35;margin:0}.section-product-page .product--slider .slider--desktop .product__media-item{transform:none}.section-product-page .thumbnail-slider{display:block;position:relative}.section-product-page .thumbnail-slider .thumbnail-list.slider,.section-product-page .thumbnail-slider .thumbnail-list.slider--tablet-up{--tl-thumb: calc((100% - 48px)/5) ;display:grid;grid-template-columns:repeat(5,var(--tl-thumb));grid-auto-flow:column;grid-auto-columns:var(--tl-thumb);gap:12px;width:100%;margin:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline-start:0;scrollbar-width:none}.section-product-page .thumbnail-slider .thumbnail-list.slider::-webkit-scrollbar,.section-product-page .thumbnail-slider .thumbnail-list.slider--tablet-up::-webkit-scrollbar{display:none}.section-product-page .thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide,.section-product-page .thumbnail-list .slider__slide{width:auto;scroll-snap-align:start}.section-product-page .product__media-wrapper .thumbnail-slider>.slider-button{display:flex;position:absolute;top:50%;transform:translateY(-50%);z-index:2;inset-inline:auto;width:40px;height:40px}.section-product-page .product__media-wrapper .thumbnail-slider>.slider-button.slider-button--prev{inset-inline-start:6px}.section-product-page .product__media-wrapper .thumbnail-slider>.slider-button.slider-button--next{inset-inline-end:6px}.section-product-page .product__media-wrapper .thumbnail-slider>.slider-button[disabled]{opacity:0;visibility:hidden;pointer-events:none}.section-product-page .tl-galnav-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--duration-medium),border-color var(--duration-medium)}.section-product-page .product--slider .product__media-wrapper .slider-buttons{position:absolute;inset:auto 18px 18px auto;display:flex;gap:10px;z-index:3}.section-product-page .product--slider .product__media-wrapper .slider-buttons .slider-button{position:relative;inset:auto}.section-product-page .product-form__buttons .product-form__submit{padding-left:30px;padding-right:30px}.section-product-page fieldset.product-form__input--pill{max-width:none}.section-product-page .product-form__input--box input[type=radio]+label{display:block;border:1px solid var(--line);border-radius:12px;background:var(--white);padding:13px 8px;text-align:center}.section-product-page .product-form__input--box input[type=radio]+label:hover{border-color:var(--green-600)}.section-product-page .product-form__input--box input[type=radio]+label.tl-optbtn--tagged{padding-top:20px}.section-product-page .product-form__input--pill input[type=radio]:checked+label{border-color:var(--green-700);background:var(--green-50);box-shadow:inset 0 0 0 1px var(--green-700)}.tl-pdpbadges .section-grid{padding-inline:var(--gut)}@media(max-width:1180px){.tl-pdpbadges .section-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.tl-pdpbadges .icons-with-text__item{flex-direction:column;text-align:center;gap:7px}.tl-pdpbadges .icons-with-text__heading{font-size:11px;letter-spacing:.03em}}@media(max-width:720px){.tl-pdpbadges .section-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:38vw;gap:6px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:var(--gut);margin-inline:calc(var(--gut) * -1);padding:14px var(--gut) 10px;scrollbar-width:none}.tl-pdpbadges .section-grid::-webkit-scrollbar{display:none}.tl-pdpbadges .icons-with-text__item{scroll-snap-align:start}}.section-product-page .b-main-title{font-size:clamp(28px,2.8vw,38px)}.section-product-page .product__text{font-size:clamp(17px,1.5vw,20px)}@media(max-width:720px){.section-product-page{--px-mobile: var(--gut)}.section-product-page .product.grid{grid-template-columns:minmax(0,1fr);column-gap:34px}.section-product-page.section-product-page .product.grid{padding-bottom:20px}.section-product-page .product__media-wrapper{gap:0}.section-product-page .product__media-wrapper slider-component{background:var(--cream);padding-block:18px 22px}.section-product-page .product__slider-full-width-mobile .product__media-list.slider.slider--mobile{gap:10px;padding-inline:var(--gut);scroll-padding-inline-start:var(--gut)}.section-product-page .product__slider-full-width-mobile .product__media-list .product__media-item.grid__item.slider__slide{flex:none;box-sizing:border-box;width:calc(100vw - var(--gut) * 2);aspect-ratio:1/1;background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;scroll-snap-align:start}.section-product-page .product-media-container{border:0;border-radius:0;background:transparent;aspect-ratio:auto;height:100%;min-height:0;padding:28px}.section-product-page .product__media-item .media{height:100%}.section-product-page .product__media-item .media img{width:100%;height:100%;object-fit:contain}.section-product-page .thumbnail-slider .thumbnail-list.slider,.section-product-page .thumbnail-slider .thumbnail-list.slider--tablet-up{display:none;grid-template-columns:repeat(5,1fr)}.section-product-page .thumbnail-slider>.slider-button{display:none}.section-product-page .product__media-wrapper .slider-button.tl-galnav-btn{width:44px;height:44px;border-color:transparent;box-shadow:var(--sh-2)}.section-product-page .product--slider .product__media-wrapper .slider-buttons{inset:50% 14px auto auto;transform:translateY(-50%)}.section-product-page .product--slider .product__media-wrapper .slider-button--prev{display:none}.section-product-page .product--slider .product__media-wrapper .slider-buttons .slider-button{transform:none}.section-product-page section.product__info-container{padding:20px}.section-product-page .product__text{font-size:16.5px}.section-product-page .tl-saynote{padding:18px 18px 16px}.section-product-page .tl-saynote__mark{position:static;margin-block-end:10px}.section-product-page .tl-pdpbenes{margin-block-start:16px}.section-product-page .tl-pdpbenes li{gap:8px}.section-product-page .tl-pdpbenes li svg{width:26px;height:26px}.section-product-page .tl-pdpbenes li>span:last-child{font-size:12px;line-height:1.32}.section-product-page .product-form__input--box{gap:8px}.section-product-page .product-form__input--box input[type=radio]+label,.section-product-page .product-form__input--box input[type=radio]+label.tl-optbtn--tagged{padding-top:13px}.section-product-page .tl-optbtn__tag{position:static;right:auto;left:auto;transform:none;display:flex;align-items:center;justify-content:center;width:auto;max-width:none;min-height:33px;margin:-13px -8px 9px;padding:5px 4px;border-radius:0;box-shadow:none;font-size:9px;letter-spacing:.02em;line-height:1.25;white-space:normal;text-wrap:balance}.section-product-page .product-form__input--box input[type=radio]+label{overflow:hidden}.section-product-page .product-form__buttons>.flex{grid-template-columns:118px minmax(0,1fr);row-gap:10px;column-gap:12px}.section-product-page .product-form__buttons>.flex>.grow{grid-column:1/-1}.section-product-page .icon-with-text__item{gap:5px;font-size:11.5px}.section-product-page .icon-with-text__item>svg{width:15px;height:15px}}.section-product-page .shopify-payment-button__button{height:56px;border-radius:var(--pill)}.section-product-page.section .shopify-payment-button{margin-block-start:10px}.tl-quickview.section-product-page{background:none;padding-block:0}.tl-quickview.section-product-page .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:auto}.tl-quickview.section-product-page .product-form__input--box{gap:8px}.tl-quickview.section-product-page .product-form__input--box input[type=radio]+label,.tl-quickview.section-product-page .product-form__input--box input[type=radio]+label.tl-optbtn--tagged{padding-top:13px;overflow:hidden}.tl-quickview.section-product-page .tl-optbtn__tag{position:static;right:auto;display:flex;align-items:center;justify-content:center;width:auto;max-width:none;min-height:33px;margin:-13px -8px 9px;padding:5px 4px;border-radius:0;box-shadow:none;font-size:9px;letter-spacing:.02em;line-height:1.25;white-space:normal;text-wrap:balance}.tl-quickview content-truncator:not(:has(.content-truncator__content)){display:none}.tl-quickview.section-product-page .product__read-more{margin-block-start:6px;font-size:15.5px;font-weight:700;color:var(--green-700);text-decoration:underline;text-underline-offset:3px}.tl-quickview.section-product-page .icon-with-text__item{gap:5px;font-size:11.5px}.tl-quickview.section-product-page .icon-with-text__item>svg{width:15px;height:15px}.tl-pdpbadges .section-grid:after{content:none}.tl-paths{background-color:var(--cream);padding-block-start:clamp(40px,4.4vw,66px);padding-block-end:clamp(46px,5vw,72px)}.tl-paths .section__inner{padding-block:0}.tl-paths .multicolumn-list__title{text-align:center;margin-bottom:26px}.tl-paths .section-title{font-size:clamp(26px,2.2vw,32px);font-weight:700;line-height:1.14;color:var(--ink)}.tl-paths .multicolumn-list__description{font-size:16px;color:var(--body)}.tl-paths .section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.tl-paths .multicolumn-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 24px 22px}.tl-paths .multicolumn-card:has(.tl-card-flag){border:2px solid var(--green-700);box-shadow:var(--sh-2)}.tl-paths .multicolumn__icon.icon-container{display:grid;place-items:center;justify-content:normal;margin-bottom:14px}.tl-paths .multicolumn-card__heading{margin:0;font-size:19px;line-height:1.2;color:var(--tl-accent, var(--ink))}.tl-paths .multicolumn-card__text{margin:0 0 16px;font-size:14.4px;line-height:1.6;color:var(--body)}.tl-paths .multicolumn-card__text strong,.tl-paths .multicolumn-card__text b{color:var(--ink);font-weight:800}.tl-paths .multicolumn-card__link{font-size:14.6px;font-weight:800;color:var(--tl-accent, var(--green-700));text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.tl-paths .multicolumn-card__link svg{width:17px;height:17px}.tl-paths .tl-card-flag{position:absolute;top:-12px;left:50%;transform:translate(-50%);z-index:2;padding:4px 12px;background:var(--green-700);color:var(--white);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:var(--pill)}.tl-paths .multicolumn-card{overflow:visible}@media(max-width:980px){.tl-paths .section-grid{grid-template-columns:1fr;gap:22px}.tl-paths .multicolumn-card{padding:24px 20px 20px}}@media(max-width:720px){.tl-paths .section__inner{padding-block:32px 38px}.tl-paths .multicolumn-card--custom-image .multicolumn-card__image{width:78px;height:98px}.tl-paths .multicolumn-card__heading{font-size:19px}}.tl-promise{--color-icon: 49, 121, 49;background-color:var(--white);padding-block:22px}.tl-promise .section__inner{padding-block:0}.tl-promise .section-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:normal;padding-inline:var(--gut)}.tl-promise .section-grid:after{content:none}.tl-promise .section-grid>.grid__item{width:auto;max-width:none}.tl-promise .icons-with-text__item{display:flex;align-items:center;gap:13px;margin:0}.tl-promise .icons-with-text__icon svg{width:34px;height:34px;color:var(--green-700)}.tl-promise .icons-with-text__heading{display:block;font-size:14.5px;font-weight:800;color:var(--ink);margin:0}.tl-promise .icons-with-text__text{font-size:12.8px;line-height:1.4;color:var(--muted);margin:0}.sticky-cta{border-radius:14px;box-shadow:0 10px 30px #1b262024,0 2px 6px #1b26200f;padding-inline:18px;gap:16px}.sticky-cta .sticky-cta__info strong{display:block;font-weight:800}.sticky-cta .sticky-cta__price{font-weight:600;color:var(--muted)}.sticky-cta .sticky-cta__button .button{height:52.75px;font-weight:800}.sticky-cta .sticky-cta__button .button svg{width:18px;height:18px}.section-product-page div.sticky-cta{z-index:120;transform:translateY(calc(100% + 28px));opacity:0;pointer-events:none;will-change:transform;transition:transform .28s var(--ease),opacity .2s var(--ease)}.section-product-page div.sticky-cta.is-ready{transform:none;opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.section-product-page div.sticky-cta{transition:none}}@media(min-width:750px){body:has(.section-product-page .sticky-cta.is-ready) scroll-to-top-button.scroll-to-top-button{bottom:111px}}@media(max-width:720px){body:has(.section-product-page .sticky-cta.is-ready) scroll-to-top-button.scroll-to-top-button{bottom:calc(66px + var(--px-mobile) * .5)}body:has(.section-product-page .sticky-cta.is-ready) #smile-ui-lite-launcher-frame-container{bottom:82px!important}}@media(min-width:750px){.section-product-page div.sticky-cta{inset-inline:auto 24px;bottom:24px;width:max-content;max-width:min(460px,100vw - 48px);padding:10px 10px 10px 18px;border:1px solid var(--green-100)}.section-product-page div.sticky-cta .sticky-cta__info{min-width:0;padding-inline-start:0}.section-product-page div.sticky-cta .sticky-cta__info strong{font-size:15.5px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-product-page div.sticky-cta .sticky-cta__price{font-size:14px}.section-product-page div.sticky-cta .sticky-cta__button{padding-inline-end:0}.section-product-page div.sticky-cta .sticky-cta__button .button{display:inline-flex;align-items:center;gap:9px;min-width:0;padding-inline:14px 22px;font-size:14.5px;white-space:nowrap}.section-product-page div.sticky-cta .sticky-cta__button .button svg{flex:none}}.section-related-products{background-color:var(--white);padding-block-start:clamp(40px,3.4vw,64px);padding-block-end:clamp(46px,3.8vw,72px)}.section-related-products .tl-sec__eyebrow{margin:0;font-size:17px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--green-700)}.section-related-products .section-title{font-size:clamp(24px,2.2vw,32px);color:var(--ink)}.section-related-products .section-text{font-size:17px;line-height:1.65;color:var(--green-700)}.section-related-products slider-component.slider-mobile-gutter.page-width-desktop{max-width:none;padding-inline:0}.section-related-products .product-grid.slider{display:grid;grid-auto-flow:column;grid-auto-columns:230px;gap:22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:max(var(--gut),(100% - 1520px) / 2 + var(--gut)) 0;scroll-padding-inline-start:max(var(--gut),(100% - 1520px) / 2 + var(--gut))}.section-related-products .product-grid.slider::-webkit-scrollbar{display:none}.section-related-products .product-grid.slider:after{content:none}.section-related-products .product-grid.slider>.grid__item.slider__slide{width:auto;max-width:none;scroll-snap-align:start}.section-related-products .product-grid.slider>.grid__item.slider__slide:first-child{margin-inline-start:0;scroll-margin-inline-start:0}.section-related-products .product-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r)}.section-related-products .product-grid .product-card-wrapper .product-card .card__content{padding:18px 18px 20px}.section-related-products .product-card .card__heading{font-size:15.5px;font-weight:700;color:var(--ink)}.section-related-products .product-card .price{display:flex;align-items:baseline;gap:8px;margin-block-end:12px}.section-related-products .product-card .price__regular .price-item--regular,.section-related-products .product-card .price__sale .price-item--last{font-size:21px;font-weight:600;color:var(--ink)}.section-related-products .product-card .price__sale s.price-item--regular{font-size:12.5px;font-weight:400;color:var(--muted)}.section-related-products .product-card .product-vendor{font-weight:800;color:var(--green-700)}.section-related-products .slider-button{border-radius:50%;border:1px solid var(--line)}.section-related-products .product-card-wrapper .product-card .quick-add__submit,.section-related-products .product-card-wrapper .quick-add .quick-add-modal__toggle{min-height:0;height:47.09px;border:0;border-radius:var(--pill);background:var(--green-700);color:var(--white);font-size:14px;font-weight:700}.section-related-products .product-card-wrapper .product-card .quick-add__submit:hover,.section-related-products .product-card-wrapper .quick-add .quick-add-modal__toggle:hover{background:var(--green-800);border-color:var(--green-800);color:var(--white)}@media(max-width:720px){.section-related-products .section-title{font-size:24px}.section-related-products .product-grid,.section-related-products .product-grid.slider{gap:10px}.section-related-products .product-grid .product-card-wrapper .product-card .card__heading{font-size:13.5px}.section-related-products .product-grid .product-card-wrapper .product-card .product-vendor{font-size:10px}.section-related-products .product-grid .product-card-wrapper .product-card .card-information .price__container .price-item--last{font-size:17px}}@media(max-width:720px){.tl-paths{padding-block:32px 38px}.tl-paths .section-title{font-size:24px}.tl-paths .section-grid{grid-template-columns:repeat(3,304.188px);gap:14px;overflow-x:auto;scrollbar-width:none}.tl-paths .section-grid::-webkit-scrollbar{display:none}.tl-paths .multicolumn-card{display:grid;flex-direction:row;padding:24px 20px 20px}.tl-paths .multicolumn-card__heading.tl-size{font-size:17px}.tl-paths .multicolumn-card__text.tl-size{font-size:14.4px;line-height:1.6}.tl-promise{padding-block:18px}.tl-promise .section-grid{grid-template-columns:repeat(5,249.594px);gap:0;overflow-x:auto;scrollbar-width:none}.tl-promise .section-grid::-webkit-scrollbar{display:none}.tl-promise .icons-with-text__item{gap:12px}.tl-promise .icons-with-text__icon svg{width:30px;height:30px}.tl-promise .icons-with-text__heading{font-size:13.6px}.tl-promise .icons-with-text__text{font-size:12.2px;line-height:1.4}.section-product-page.section .sticky-cta{border-radius:0;box-shadow:0 -6px 20px #1b26201a;padding:9px 18px;gap:10px}.section-product-page.section .sticky-cta__info{display:block;flex:1 1 auto;min-width:0}.section-product-page.section .sticky-cta__info strong{font-size:13.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-product-page.section .sticky-cta__price{font-size:12.6px}.section-product-page.section .sticky-cta__button{flex:none;width:auto}.section-product-page.section .sticky-cta .button,.section-product-page.section .sticky-cta__button .button{height:44.2656px;width:56px;min-width:0;border-radius:var(--r-sm);padding:0;gap:0}.section-product-page.section .sticky-cta__button .button>span:not(.loading__spinner){font-size:0;letter-spacing:0;padding:0}.section-product-page.section .sticky-cta .button svg,.section-product-page.section .sticky-cta__button .button svg{width:20px;height:20px}.section-related-products{padding-block:40px 46px}.section-product-page.section .shopify-payment-button{margin-block-start:10px}}.jdgm-widget .jm-button.jm-button--primary,.jdgm-review-widget .jm-button.jm-button--primary{background-color:var(--green-700);border-color:var(--green-700);color:var(--white);border-radius:var(--pill);min-height:44px;padding-inline:22px;font-weight:700;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.jdgm-widget .jm-button.jm-button--primary:hover,.jdgm-review-widget .jm-button.jm-button--primary:hover{background-color:var(--green-800);border-color:var(--green-800)}.jdgm-widget.jdgm-review-widget .jm-button.jm-button--secondary,.jdgm-widget .jm-button.jm-button--secondary,.jdgm-review-widget .jm-button.jm-button--secondary{border-color:var(--line);color:var(--ink);border-radius:var(--pill);min-height:44px}.jdgm-widget .jm-button.jm-button--secondary:hover,.jdgm-review-widget .jm-button.jm-button--secondary:hover{border-color:var(--green-700);color:var(--green-800);background-color:var(--green-50)}.jdgm-widget.jdgm-preview-badge .jdgm-star,.jdgm-widget .jdgm-prev-badge .jdgm-star{color:var(--gold-500)}.jdgm-widget .jm-star-rating__font-icon,.jm-star-rating .jm-star-rating__font-icon{color:var(--gold-500)!important}.jdgm-widget.jdgm-review-widget .jm-verified-badge{background-color:var(--green-100);color:var(--green-800)}.jdgm-widget.jdgm-review-widget [class*=jm-reviewer-avatar],.jdgm-widget [class*=jm-reviewer-avatar],.jdgm-review-widget [class*=jm-reviewer-avatar]{background-color:var(--green-50);color:var(--green-800)}.fether.fether-widget{border-radius:var(--r);border-color:var(--line)}.fether .ft-amz__title{color:var(--ink)}.fether .ft-slider-item.ft-amz__gallery-item{border-radius:var(--r);border-color:var(--line)}.fether .ft-amz__right{background:var(--cream);border-color:var(--line);border-radius:var(--r)}.fether .ft-widget__total.ft-money{color:var(--ink)}.fether.fether-widget .ft-amz__right .ft-widget__promotion,.fether.fether-widget .ft-widget__promotion{color:var(--muted)}.fether .ft-amz__item-price{color:var(--ink);font-weight:700}.fether .ft-amz__item-checkbox input[type=checkbox]{accent-color:var(--green-700)}.fether .ft-btn.ft-btn-add-to-cart{border-color:var(--green-700);color:#fff;border-radius:var(--pill);min-height:44px;font-weight:700;transition:background-color .2s var(--ease),color .2s var(--ease)}.ft-amz__buttons .ft-btn-add-to-cart span{color:#fff!important}.fether .ft-btn.ft-btn-add-to-cart:hover{background:var(--green-50)}.fether .ft-btn.ft-btn-buy-now{background:var(--green-700);border-color:var(--green-700);color:var(--white);border-radius:var(--pill);min-height:44px;font-weight:700;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.fether .ft-btn.ft-btn-buy-now:hover{background:var(--green-800);border-color:var(--green-800)}.tl-slidebtn1 .banner__buttons>a:first-child{background-color:rgba(var(--tl-b1-bg, var(--color-button)),var(--color-button-alpha));color:rgb(var(--tl-b1-fg, var(--color-button-text)));--color-icon: var(--tl-b1-fg, var(--color-button-text))}.tl-slidebtn1 .banner__buttons>a:first-child:hover{background-color:rgba(var(--tl-b1-bg-h, var(--tl-b1-bg, var(--color-button))),var(--color-button-alpha));color:rgb(var(--tl-b1-fg-h, var(--tl-b1-fg, var(--color-button-text))));--color-icon: var(--tl-b1-fg-h, var(--tl-b1-fg, var(--color-button-text)))}.tl-slidebtn1--bd .banner__buttons>a:first-child:after{box-shadow:0 0 0 var(--buttons-border-width) rgb(var(--tl-b1-bd))}.tl-slidebtn1--pill .banner__buttons>a:first-child,.tl-slidebtn1--pill .banner__buttons>a:first-child:after{border-radius:var(--pill)}.tl-slidebtn1--round .banner__buttons>a:first-child,.tl-slidebtn1--round .banner__buttons>a:first-child:after{border-radius:10px}.tl-slidebtn1--square .banner__buttons>a:first-child,.tl-slidebtn1--square .banner__buttons>a:first-child:after{border-radius:0}@media(min-width:721px)and (max-width:989px){.section-product-page .product-form__input--box input[type=radio]+label,.section-product-page .product-form__input--box input[type=radio]+label.tl-optbtn--tagged{padding-top:13px;overflow:hidden}.section-product-page .tl-optbtn__tag{position:static;right:auto;left:auto;transform:none;display:flex;align-items:center;justify-content:center;width:auto;max-width:none;min-height:33px;margin:-13px -8px 9px;padding:5px 4px;border-radius:0;box-shadow:none;font-size:9px;letter-spacing:.02em;line-height:1.25;white-space:normal;text-wrap:balance}}@media(max-width:749.98px){.section-slideshow .tl-m-notext-true .slideshow__text .banner__text{display:none}.section-slideshow .tl-m-onebtn-true .slideshow__text .banner__buttons>:nth-child(n+2){display:none}.section-slideshow .tl-m-onetrust-true .slideshow__text .tl-herotrust li:nth-child(n+2){display:none}}.section-slideshow slideshow-component .slideshow__controls.slideshow__controls--over{position:static;padding:14px 0 4px}.section-slideshow .slideshow__controls .slider-buttons{display:flex;justify-content:center;column-gap:16px;padding:0;background:none;box-shadow:none}@media(min-width:750px){.section-slideshow .slideshow__controls.md\:text-left .slider-buttons{justify-content:flex-start}.section-slideshow .slideshow__controls.md\:text-right .slider-buttons{justify-content:flex-end}}.section-slideshow .slider-counter--dots .slider-counter__link--dots{position:relative}.section-slideshow .slider-counter--dots .slider-counter__link--dots:after{content:"";position:absolute;top:-10px;right:-2px;bottom:-10px;left:-2px}@media(max-width:749.98px){.section-slideshow .banner__heading.tl-size{font-size:20px}.section-slideshow slideshow-component:not(.mobile-text-below) .slideshow__text-wrapper-with-pag.banner--mobile-transparent{padding-bottom:0!important}.section-slideshow slideshow-component:not(.mobile-text-below) .slideshow__text-wrapper-with-pag.banner--mobile-box{padding-bottom:var(--px-mobile)!important}.section-slideshow slideshow-component.mobile-text-below .slideshow__text-wrapper-with-pag .banner__box{padding-bottom:4rem!important}.section-slideshow .slideshow__control-wrapper{column-gap:5px;padding-inline:4px}.section-slideshow .slider-counter--dots .slider-counter__link--dots{width:7px;height:7px}.section-slideshow .slider-counter--dots .slider-counter__link--active.slider-counter__link--dots{width:16px}.section-slideshow .slideshow__controls .slider-button--pause{margin-inline-start:8px}.section-slideshow .slideshow__controls .slider-button--pause:before{inset-inline-start:-5px;height:16px}}.slider-buttons.page-width>.tl-galnav-btn,.section-slideshow .slideshow__controls .slider-buttons__inner>.tl-galnav-btn{--tl-nav-bd: var(--line);display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;min-width:0;padding:0;margin:0;border:1px solid var(--tl-nav-bd);border-radius:50%;background:var(--white);color:var(--ink);box-shadow:none;cursor:pointer;transition:background-color var(--duration-medium),border-color var(--duration-medium),color var(--duration-medium),opacity var(--duration-medium)}.slider-buttons.page-width>.tl-galnav-btn .icon,.section-slideshow .slideshow__controls .slider-buttons__inner>.tl-galnav-btn .icon{width:16px;height:16px}@media(hover:hover){.slider-buttons.page-width>.tl-galnav-btn:not([disabled]):hover,.section-slideshow .slideshow__controls .slider-buttons__inner>.tl-galnav-btn:not([disabled]):hover{--tl-nav-bd: var(--green-700);background-color:var(--green-700);background-image:linear-gradient(var(--green-700),var(--green-700));color:var(--white)}}.slider-buttons.page-width>.tl-galnav-btn[disabled]{opacity:.4;cursor:default}.slider-buttons.page-width:has(>.tl-galnav-btn){justify-content:space-between;column-gap:16px;margin-top:20px}.slider-buttons.page-width:has(>.tl-galnav-btn)>.slider-scrollbar__track{order:1;flex:1 1 auto;width:auto;margin:0}.slider-buttons.page-width:has(>.tl-galnav-btn)>.slider-button--next{order:2}@media(max-width:749.98px){.slider-buttons.page-width>.tl-galnav-btn,.section-slideshow .slideshow__controls .slider-buttons__inner>.tl-galnav-btn{display:none}.slider:is(.slider--tablet,.slider--mobile,.slider--everywhere)+.slider-buttons.page-width:has(>.tl-galnav-btn){display:flex}}cart-drawer .cart-item__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}cart-drawer .cart-drawer .cart-item{grid-template-columns:5.6rem 1fr 1fr auto;column-gap:0}cart-drawer .cart-drawer .cart-item__media{width:auto;min-width:0}cart-drawer .cart-drawer .cart-item__image{max-width:100%}@media screen and (min-width:750px){cart-drawer .cart-drawer .cart-item{grid-template-columns:8rem 1fr 1fr auto}}.rte li>p:first-child{display:inline}.section-newsletter .section__inner{padding-block:24px!important}.section-newsletter .banner__content{padding-block:0!important}.section-newsletter .banner__box{display:flex!important;flex-direction:column!important;align-items:center!important;gap:20px!important;width:100%;max-width:900px!important;margin-inline:auto!important;padding:28px 24px!important}.section-newsletter .banner__box>*{margin-block:0!important}.section-newsletter .tl-nl__copy{width:100%;max-width:600px;text-align:center!important}.section-newsletter .tl-nl__copy .banner__heading,.section-newsletter .tl-nl__copy .banner__text{max-width:none!important;text-align:center!important}.section-newsletter .tl-nl__form{flex:none!important;width:100%!important;max-width:560px!important;margin:0!important;padding:0!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/trilight.css.map */
