.collection-bottom{padding-top:4rem;padding-bottom:7rem}.image-link-grid__inner{max-width:104rem}.image-link-grid__items{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:2.2rem;margin:0;padding:0;list-style:none}.image-link-grid__link{display:block;color:inherit;text-align:center;text-decoration:none}.image-link-grid__media{position:relative;overflow:hidden;aspect-ratio:var(--grid-ratio);background:#f5f5f3}.image-link-grid__media picture,.image-link-grid__image,.image-link-grid__placeholder{display:block;width:100%;height:100%}.image-link-grid__image{object-fit:cover;transition:transform .5s ease}.image-link-grid__link:hover .image-link-grid__image{transform:scale(1.035)}.image-link-grid__title{display:block;margin-top:.9rem;font-size:1.15rem;letter-spacing:.01em;text-transform:uppercase}.image-link-grid--symbols .image-link-grid__inner{max-width:110rem}.image-link-grid--symbols .image-link-grid__items{gap:2.2rem 2.8rem}.image-link-grid--symbols .image-link-grid__media{background:#fff;border-radius:50%}.image-link-grid--symbols .image-link-grid__image{object-fit:contain}.image-link-grid--symbols .image-link-grid__title{margin-top:.4rem;font-size:1.05rem;text-transform:none}@media screen and (max-width:749px){.image-link-grid__items{grid-template-columns:repeat(var(--grid-columns-mobile),minmax(0,1fr));gap:1.4rem 1rem}.image-link-grid__title{font-size:1.05rem}.image-link-grid--symbols .image-link-grid__items{grid-template-columns:repeat(var(--grid-columns-mobile),minmax(0,1fr));gap:1.4rem .6rem}.image-link-grid--symbols .image-link-grid__title{font-size:.9rem;line-height:1.25}}.reference-subcollections .reference-collection-width{max-width:1500px;margin:0 auto;padding-inline:40px}.reference-subcollections{padding-top:0;padding-bottom:0}.reference-subcollections__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:22px;row-gap:0;margin:0 0 8px;padding:0;list-style:none}.reference-subcollections__item{min-width:0}.reference-subcollections__link{position:relative;display:block;overflow:hidden;margin-bottom:22px;color:#000;text-align:center;text-decoration:none}.reference-subcollections__media{display:block;position:relative;overflow:hidden;aspect-ratio:4 / 3;background:#fff}.reference-subcollections__image,.reference-subcollections__placeholder{display:block;width:100%;height:100%;object-fit:contain;transition:transform .8s ease}.reference-subcollections__link:hover .reference-subcollections__image{transform:scale(1.03)}.reference-subcollections__title{display:block;margin-top:5px;font-family:Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase}@media screen and (max-width:749px){.reference-subcollections .reference-collection-width{padding-inline:17px}.reference-subcollections__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:17px}.reference-subcollections__link{margin-bottom:17px}.reference-subcollections__title{font-size:16px}}.brand-manifesto__inner{max-width:min(var(--manifesto-width),100%);text-align:var(--manifesto-align)}.brand-manifesto__heading{margin:0 0 1.4rem;font-size:20px;font-weight:400;line-height:1.55}.brand-manifesto__text{font-size:22px;line-height:1.55}.brand-manifesto__text p{margin-block:0 1.4rem}.home-blog__inner{max-width:192rem}.home-blog .home-section-heading{margin-bottom:6.8rem}.home-blog .home-section-heading__title{font-size:22px;letter-spacing:0;line-height:1.25;text-transform:none}.home-blog .home-section-heading__link{margin-top:2.2rem}.home-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin:0;padding:0;list-style:none}.home-blog__media{display:block;overflow:hidden;aspect-ratio:1.91 / 1;background:#f5f5f3;color:inherit;text-decoration:none}.home-blog__image,.home-blog__placeholder{display:block;width:100%;height:100%}.home-blog__image{object-fit:cover;transition:transform .5s ease}.home-blog__media:hover .home-blog__image{transform:scale(1.025)}.home-blog__content{padding:2rem 1rem 0;text-align:center}.home-blog__date{display:block;margin-bottom:4px;color:#222;font-size:12px;line-height:1.3;letter-spacing:0}.home-blog__title{margin:0;color:#000;font-size:19px;font-weight:400;line-height:1.35}.home-blog__title a{color:inherit;text-decoration:none}.home-blog__excerpt{margin:1rem 0 0;font-size:13px;line-height:1.55}.home-blog__empty{margin:0;padding:5rem 0;color:#0009;font-size:16px;line-height:1.5;text-align:center}@media screen and (max-width:749px){.home-blog .home-section-heading{margin-bottom:3rem}.home-blog__grid{grid-template-columns:1fr;gap:3rem}.home-blog__article{display:flex;align-items:flex-start}.home-blog__media{width:33.3%;flex-shrink:0}.home-blog__content{padding-top:0rem;text-align:left}.home-blog__title{font-size:17px}}.home-founder__inner{display:grid;grid-template-columns:minmax(0,50rem) minmax(0,50rem);gap:clamp(4rem,7vw,10rem);align-items:center;justify-content:center;max-width:118rem}.home-founder__image{display:block;width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover}.home-founder__heading{margin:0 0 1.8rem;font-size:16px;font-weight:400;line-height:1.35}.home-founder__text{font-size:17px;line-height:1.65}.home-founder__text p{margin:0 0 1.2rem}.home-founder__signature,.home-founder__role{margin:0;font-size:1.2rem;line-height:1.55}.home-founder__signature{margin-top:1.8rem}.home-founder__button{min-height:3.6rem;margin-top:2rem;padding:.8rem 1.8rem;font-size:.95rem}@media screen and (max-width:989px){.home-founder__inner{grid-template-columns:1fr;gap:2.8rem;max-width:70rem}}@media screen and (max-width:749px){.home-founder__content{text-align:center}}.reference-slideshow{position:relative;display:block;overflow:hidden;background:#111;color:#fff}.reference-slideshow__viewport{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.reference-slideshow__track{display:flex;margin:0;padding:0;list-style:none}.reference-slide{position:relative;min-width:100%;height:var(--reference-slide-height, 100vh);height:var(--reference-slide-height, 100svh);min-height:var(--reference-slide-height, 100vh);min-height:var(--reference-slide-height, 100svh);scroll-snap-align:start}.reference-slide__media,.reference-slide__media picture,.reference-slide__image,.reference-slide__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.reference-slide__image{object-fit:cover}.reference-slide__media:focus-visible{outline:3px solid #fff;outline-offset:-6px}.reference-slideshow__pagination{position:absolute;z-index:2;right:50%;bottom:1.2rem;display:flex;align-items:center;gap:.6rem;width:max-content;max-width:calc(100% - 4rem);overflow-x:auto;scrollbar-width:none;transform:translate(50%)}.reference-slideshow__pagination::-webkit-scrollbar{display:none}.reference-slideshow__pagination-button{flex:0 0 150px;width:150px;height:18px;padding:7px 0;border:0;background:transparent;cursor:pointer}.reference-slideshow__pagination-track{position:relative;display:block;width:100%;height:.3rem;overflow:hidden;background:#ffffff7a}.reference-slideshow__pagination-progress{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#fff;transform:scaleX(0);transform-origin:left center}.reference-slideshow__pagination-button[aria-current=true] .reference-slideshow__pagination-progress{transform:scaleX(1)}.reference-slideshow[data-autoplay=true] .reference-slideshow__pagination-button[aria-current=true] .reference-slideshow__pagination-progress{animation:reference-slide-progress var(--slide-duration) linear forwards}.reference-slideshow:hover .reference-slideshow__pagination-button[aria-current=true] .reference-slideshow__pagination-progress{animation-play-state:paused}.reference-slideshow__pagination-button:focus-visible{outline:2px solid #fff;outline-offset:.2rem}@keyframes reference-slide-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media screen and (max-width:749px){.reference-slideshow__pagination{bottom:.8rem;gap:.4rem;max-width:calc(100% - 4rem)}}@media(prefers-reduced-motion:reduce){.reference-slideshow__viewport{scroll-behavior:auto}.reference-slideshow__pagination-progress{animation:none!important}}.home-press__inner{max-width:105rem;text-align:center}.home-press__heading{margin:0 0 2rem;font-size:1.2rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.home-press__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.6rem 2.8rem;margin:0;padding:0;list-style:none}.home-press__item{flex:0 1 16rem}.home-press__link,.home-press__image{display:block}.home-press__image{width:100%;height:auto;margin-inline:auto;opacity:.72;filter:saturate(.72)}@media screen and (max-width:749px){.home-press__list{gap:.8rem 1.2rem}.home-press__item{flex-basis:calc(33.333% - .8rem);max-width:12rem}}.home-products__inner{max-width:118rem}.home-products .home-section-heading__title{font-size:22px}.home-products .home-section-heading__link{margin-top:1.6rem}.home-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.2rem;margin:0;padding:0;list-style:none}.home-products__item{min-width:0}.home-products__view-all-item{display:none}.home-products__empty{margin:0;padding:5rem 0;color:#0009;font-size:16px;line-height:1.5;text-align:center}.home-product-card{min-width:0;text-align:center}.home-product-card__media{display:block;position:relative;overflow:hidden;aspect-ratio:var(--home-product-card-ratio, 1);background:#f7f7f7;color:inherit;text-decoration:none}.home-product-card__media .placeholder-svg,.home-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.home-product-card__image{transition:opacity var(--transition-normal),transform .55s ease}.home-product-card__image--secondary{opacity:0}.home-product-card__media:hover .home-product-card__image--primary:not(:only-child){opacity:0}.home-product-card__media:hover .home-product-card__image--secondary{opacity:1;transform:scale(1.025)}.home-product-card__content{display:flex;flex-direction:column;gap:5px;padding-top:1.6rem}.home-product-card__title{display:block;color:#000;font-size:17px;line-height:1.35;text-decoration:none}.home-product-card__title:hover{text-decoration:underline;text-underline-offset:.3rem}.home-product-card .loox-rating{display:flex!important;justify-content:center;align-items:center}.home-product-card .loox-icon{color:#f4d33f!important}.home-product-card__price{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;color:#000;font-size:14px;line-height:1.25}.home-product-card__compare{text-decoration:line-through}.home-product-card__savings{color:#ff4a4a}.home-product-card__title--placeholder{color:#0000008c}@media screen and (max-width:749px){.home-products__inner{padding-inline:0}.home-products__grid{grid-auto-columns:34vw;grid-template-columns:none;grid-auto-flow:column;gap:1.6rem;overflow-x:auto;padding:0 var(--page-padding-mobile) 1.4rem;scroll-padding-left:var(--page-padding-mobile);scroll-snap-type:x proximity;scrollbar-color:rgb(0 0 0 / 35%) transparent;scrollbar-width:thin}.home-products__grid::-webkit-scrollbar{display:block;height:4px}.home-products__grid::-webkit-scrollbar-track{background:transparent}.home-products__grid::-webkit-scrollbar-thumb{background:#00000059}.home-products__item{scroll-snap-align:start}.home-product-card__title{font-size:12px}.home-products__view-all-item{display:block;min-width:0;scroll-snap-align:start}.home-products__view-all-media{display:grid;width:100%;aspect-ratio:1;place-items:center}.home-products__view-all-link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:72%;min-height:6.6rem;padding:1.2rem .8rem;color:#000;font-size:1.6rem;line-height:1.4;text-align:center;text-decoration:none;background:#fff;border:1px solid rgb(0 0 0 / 14%)}.home-products__view-all-link:hover,.home-products__view-all-link:focus-visible{border-color:currentColor}.home-products .home-section-heading__link{display:none}}.reference-collection-width{max-width:1500px;margin:0 auto;padding-inline:40px}.reference-collection-header__top{padding-top:75px}.reference-collection-header__heading{margin:0;text-align:center}.reference-collection-header__title{margin:0;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase}.reference-collection-content{padding-top:45px}.reference-collection-banner{margin:0 0 25px}.reference-collection-banner picture,.reference-collection-banner__image{display:block;width:100%}.reference-collection-banner__image{height:auto}.reference-collection-description{margin-bottom:15px;color:#000;font-size:17px;line-height:1.5}.reference-collection-description p,.reference-collection-description ul,.reference-collection-description ol,.reference-collection-description table{margin-bottom:25px}.reference-collection-description>*:last-child{margin-bottom:0}.reference-collection-description a{color:#000;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.15)}@media screen and (max-width:749px){.reference-collection-width{padding-inline:17px}.reference-collection-header__top{padding-top:40px}.reference-collection-header__title{font-size:21.25px}.reference-collection-content{padding-top:22.5px}.reference-collection-description{font-size:14.45px}.reference-collection-description p,.reference-collection-description ul,.reference-collection-description ol,.reference-collection-description table{margin-bottom:15px}}.reference-collection-products .reference-collection-width{max-width:1500px;margin:0 auto;padding-inline:40px}.reference-collection-products{padding-top:0;padding-bottom:0}.reference-collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 15px;color:#000;font-size:17px;line-height:1.5}.reference-collection-toolbar__count{flex:1 1 auto;text-align:left}.reference-collection-toolbar__sort{flex:0 1 50%;max-width:320px;margin:0}.reference-collection-toolbar__sort select{-webkit-appearance:none;appearance:none;display:block;width:100%;height:44px;border:1px solid #e8e8e1;border-radius:0;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 8px;color:#000;font-size:16px;line-height:1.5;outline:none!important;padding-left:10px;padding-right:52px;box-shadow:none!important}.reference-collection-toolbar__sort select:focus{border-color:#000}.reference-collection-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:22px;row-gap:30px;margin:0;padding:0;list-style:none}.reference-collection-products__item{min-width:0}.reference-collection-products__empty{padding:6rem 0;color:#000;font-size:17px;line-height:1.5;text-align:center}.reference-pagination{margin:0;padding:60px 0;color:#000;font-size:17px;line-height:1;text-align:center}.reference-pagination>span,.reference-pagination a{display:inline-block;vertical-align:middle}.reference-pagination a{color:inherit;text-decoration:none}.reference-pagination a,.reference-pagination .page.current,.reference-pagination .deco{padding:8px 12px}.reference-pagination .page.current{opacity:.3}.reference-pagination .next,.reference-pagination .prev{width:43px;margin:0 10px;background:#111;color:#fff}.reference-pagination .next a,.reference-pagination .prev a{display:flex;align-items:center;justify-content:center;padding:15px}.reference-pagination .icon{width:13px;height:14px;fill:currentColor}@media screen and (max-width:749px){.reference-collection-products .reference-collection-width{padding-inline:17px}.reference-collection-toolbar{flex-wrap:wrap;gap:7.5px;font-size:14.45px}.reference-collection-toolbar__count{order:2;flex:1 1 100%;text-align:center}.reference-collection-toolbar__sort{flex:1 1 100%;max-width:none}.reference-collection-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:17px;row-gap:15px}.reference-collection-products__empty,.reference-pagination{font-size:14.45px}.reference-pagination .next,.reference-pagination .prev{width:35px}.reference-pagination .icon{width:12px;height:12px}}.page-width.contact-page{max-width:1500px;padding-top:75px;padding-bottom:0}.contact-page{color:#000;font-family:Figtree,sans-serif;font-size:17px;font-weight:400;line-height:25.5px;letter-spacing:normal}.contact-page__content a{color:inherit;text-underline-offset:2px}.contact-page__inner{width:calc(75% - 5.5px);margin-inline:auto}.contact-page__header{margin:0 0 50px;text-align:center}.contact-page__header h1{margin:0;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:25px;font-weight:400;line-height:30px;letter-spacing:normal}.contact-page__content p,.contact-page__content ul,.contact-page__content ol{font-size:inherit;line-height:inherit;letter-spacing:normal}.contact-page__introduction,.contact-page__ways{margin:0 0 25px}.contact-page__ways>p,.contact-page__methods{margin:0}.contact-page__methods{padding:0;list-style-position:inside}.contact-page__method--highlight .contact-page__method-text,.contact-page__method--highlight a{color:#ff8000!important;font-weight:600;text-decoration:none}.contact-card{width:600px;max-width:100%;margin:30px auto 0;border-radius:2px;background:#fff;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003}.contact-card__form{padding:30px}.contact-card__header{margin:0 0 32px}.contact-card__header h2{margin:0 0 8px;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:26px;font-weight:600;line-height:39px;letter-spacing:normal}.contact-card__header p{margin:0;color:#1c1c1ccc;font-size:16px;font-weight:300;line-height:27.2px}.contact-card__header strong{color:#1f2124;font-weight:600}.contact-card__status{margin:0 0 24px;font-size:14px;line-height:21px}.contact-card__status p,.contact-card__status ul{margin:0 0 8px;font-size:inherit;line-height:inherit}.contact-card__status h3{margin:0 0 25px;font:400 16.38px/19.656px Helvetica,Arial,sans-serif}.contact-card__fields{display:flex;flex-wrap:wrap;margin-inline:-5px}.contact-card__control{position:relative;margin:0 0 24px;padding-inline:5px;color:#000;font-size:14px;line-height:21px}.contact-card__control--half{width:50%}.contact-card__control--full{width:100%}.contact-card__control label{display:block;height:21px;margin:0 0 3px;font-size:14px;line-height:20px}.contact-card__control label span{color:red}.contact-card__control input,.contact-card__control textarea{display:block;width:100%;margin:0;padding:10px 12px;border:0;border-radius:2px;outline:0;background:#f1f1f1;box-shadow:0 1px 3px #32325d26,0 1px #00000005;color:#000;font:400 14px Figtree,sans-serif;letter-spacing:normal}.contact-card__control input{height:41px}.contact-card__control textarea{height:100px;min-height:100px;resize:vertical;line-height:21px}.contact-card__control input::placeholder,.contact-card__control textarea::placeholder{color:#818181;opacity:1}.contact-card__control input:focus-visible,.contact-card__control textarea:focus-visible{box-shadow:0 0 0 2px #f1c477cc}.contact-card__control small{display:block;color:#c00;line-height:18px}.contact-card__footer{margin-top:25px}.contact-card__submit{display:inline-block;width:100px;height:38px;margin:0;padding:11px 22px;border:1px solid #f1c477;border-radius:2px;background:#f1c477;color:#000;cursor:pointer;font:400 14px/14px Figtree,sans-serif;letter-spacing:normal;text-transform:none}.contact-card__submit:hover{background:#e9b862}.contact-card__submit:focus-visible{outline:2px solid #000;outline-offset:2px}.contact-page__order-note{min-height:51px;margin:80.5px 0 75.5px;padding-top:25.5px}.contact-page__collaboration>p,.contact-page__wholesale>p{margin:0 0 25px}.contact-page__collaboration ul,.contact-page__wholesale ul{margin:0 0 0 30px;padding:0}.contact-page__collaboration ul{margin-bottom:126px}.contact-page__wholesale ul{margin-bottom:75.5px}.contact-page__qr{display:block;width:480px;max-width:100%;height:auto;margin-top:7.5px}@media screen and (max-width:768px){.page-width.contact-page{padding:40px 17px 0}.contact-page{font-size:14.45px;line-height:21.675px}.contact-page__inner{width:100%}.contact-page__header{margin-bottom:30px}.contact-page__header h1{font-size:21.25px;line-height:25.5px}.contact-page__introduction,.contact-page__ways{margin-bottom:15px}.contact-page__order-note{min-height:auto;margin:66.675px 0 51.675px;padding-top:21.675px}.contact-page__collaboration>p,.contact-page__wholesale>p{margin-bottom:15px}.contact-page__collaboration ul{margin-bottom:73.35px}.contact-page__wholesale ul{margin-bottom:36.675px}}@media screen and (max-width:640px){.contact-card__form{padding:5px}.contact-card__control--half{width:100%}}.faq-page.page-width{max-width:1500px;padding:75px 40px;color:#000;font-family:Figtree,var(--font-body-family),sans-serif;font-size:17px;font-weight:400;line-height:1.5;letter-spacing:0}.faq-page__inner{width:calc(75% - 5.5px);margin-inline:auto}.faq-page__header{margin:0 0 50px;text-align:center}.faq-page__title{margin:0;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:25px;font-weight:400;line-height:30px;letter-spacing:0}.faq-page__panels{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding:0 12px}@media screen and (max-width:749px){.faq-page.page-width{padding:40px 17px;font-size:14.45px}.faq-page__inner{width:100%}.faq-page__header{margin-bottom:30px}.faq-page__title{font-size:21.25px;line-height:25.5px}}.press-reference-center{margin:var(--press-space-top) 0 var(--press-space-bottom);color:#000;font-family:Figtree,var(--font-body-family),sans-serif;font-size:17px;font-weight:400;line-height:1.5;letter-spacing:0}.press-reference-center__page.page-width{max-width:1500px;padding:0 40px}.press-reference-center__content{margin:0 auto;text-align:var(--press-center-align)}.press-reference-center__content--three_quarters{width:75%}.press-reference-center__media{max-width:var(--press-center-image-width);margin:0 auto 15px}.press-reference-center__media a,.press-reference-center__media img{display:block}.press-reference-center__media img{width:100%;height:auto}.press-reference-center__heading{margin:0 0 15px;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:1.26471em;font-weight:400;line-height:1.2;letter-spacing:0}.press-reference-center__text{margin:0;color:#000;font:inherit;letter-spacing:0}.press-reference-center__text p,.press-reference-center__text ul,.press-reference-center__text ol{margin-top:0;margin-bottom:15px;font:inherit;letter-spacing:inherit}.press-reference-center__text>*:last-child{margin-bottom:0}.press-reference-center .press-reference-button{position:relative;display:inline-block;min-width:90px;width:auto;margin:15px 10px 0 0;padding:11px 20px;overflow:hidden;border:1px solid transparent;border-radius:0;background:#111;color:#fff;font-family:inherit;font-size:13px;font-weight:700;line-height:1.42;letter-spacing:.3em;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;transition:background .2s ease}.press-reference-center .press-reference-button:hover,.press-reference-center .press-reference-button:focus-visible{background:#2b2b2b;color:#fff}@media screen and (max-width:768px){.press-reference-center{margin-top:var(--press-space-top-mobile);margin-bottom:var(--press-space-bottom-mobile);font-size:14.45px}.press-reference-center__page.page-width{padding:0 17px}.press-reference-center__content--three_quarters{width:100%}.press-reference-center .press-reference-button{padding:9px 17px;font-size:11px}}.press-features{padding-top:clamp(5rem,8vw,10rem);padding-bottom:clamp(5rem,8vw,10rem)}.press-features__header{max-width:74rem;margin:0 auto 5rem;text-align:center}.press-features__header>p{color:var(--color-text-muted);letter-spacing:.2em;text-transform:uppercase}.press-features__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.press-feature{border:1px solid var(--color-border)}.press-feature__media{aspect-ratio:3 / 2;overflow:hidden;background:#f4f4f2}.press-feature__media img,.press-feature__media svg{width:100%;height:100%;object-fit:cover}.press-feature__content{padding:2.4rem}.press-feature__source{color:var(--color-text-muted)}@media screen and (max-width:989px){.press-features__grid{grid-template-columns:1fr}}.press-reference-hero,.press-reference-hero a,.press-reference-hero picture{display:block;width:100%}.press-reference-hero{overflow:hidden;background:#fff}.press-reference-hero img,.press-reference-hero svg{display:block;width:100%;height:auto;aspect-ratio:var(--press-hero-ratio);object-fit:cover}.press-reference-row{margin:var(--press-space-top) 0 var(--press-space-bottom);color:#000;font-family:Figtree,var(--font-body-family),sans-serif;font-size:17px;font-weight:400;line-height:1.5;letter-spacing:0}.press-reference-row__page.page-width{max-width:1500px;padding:0 40px}.press-reference-row__layout{display:flex;margin:0 auto;align-items:center;justify-content:space-between}.press-reference-row__item{min-width:50%;flex:0 1 50%}.press-reference-row__layout--image-right .press-reference-row__media-item{order:2}.press-reference-row__layout--image-right .press-reference-row__content{order:1;padding-right:60px}.press-reference-row__layout--image-left .press-reference-row__content{padding-left:60px}.press-reference-row__media-shell{max-width:var(--press-image-width);margin:0 auto}.press-reference-row__media-shell>a,.press-reference-row__media picture{display:block}.press-reference-row__media{overflow:hidden;aspect-ratio:var(--press-image-ratio);background:#fff}.press-reference-row__media img,.press-reference-row__media svg{display:block;width:100%;height:100%;object-fit:cover}.press-reference-row__content{padding-top:30px;padding-bottom:30px;font-size:1.1em;text-align:var(--press-text-align)}.press-reference-row__eyebrow{margin:0 0 10px;font-size:.75em;line-height:1.5;letter-spacing:.3em;text-transform:uppercase}.press-reference-row__heading{margin:0 0 15px;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:1.02941em;font-weight:400;line-height:1.2;letter-spacing:0}.press-reference-row__text{margin:0;color:#000;font:inherit;letter-spacing:0}.press-reference-row__text p,.press-reference-row__text ul,.press-reference-row__text ol{margin-top:0;margin-bottom:15px;font:inherit;letter-spacing:inherit}.press-reference-row__text ul,.press-reference-row__text ol{margin-left:30px;padding:0;list-style-position:outside}.press-reference-row__text ul{list-style-type:disc}.press-reference-row__text ol{list-style-type:decimal}.press-reference-row__text li{margin:0;list-style:inherit}.press-reference-row__text>*:last-child{margin-bottom:0}.press-reference-button{position:relative;display:inline-block;min-width:90px;width:auto;margin:15px 10px 0 0;padding:11px 20px;overflow:hidden;border:1px solid transparent;border-radius:0;background:#111;color:#fff;font-family:inherit;font-size:13px;font-weight:700;line-height:1.42;letter-spacing:.3em;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;transition:background .2s ease}.press-reference-button:hover,.press-reference-button:focus-visible{background:#2b2b2b;color:#fff}@media screen and (min-width:1050px){.press-reference-row__layout{margin:0 6%}}@media screen and (max-width:959px){.press-reference-row__layout{flex-direction:column;margin:0}.press-reference-row__item{width:100%;min-width:0;max-width:100%;flex:1 1 100%}.press-reference-row__media-item,.press-reference-row__layout--image-right .press-reference-row__media-item{order:1}.press-reference-row__content,.press-reference-row__layout--image-right .press-reference-row__content{order:2;padding:15px 0 0;text-align:center}}@media screen and (max-width:768px){.press-reference-row{margin-top:var(--press-space-top-mobile);margin-bottom:var(--press-space-bottom-mobile);font-size:14.45px}.press-reference-row__page.page-width{padding:0 17px}.press-reference-row__eyebrow{margin-bottom:5px}.press-reference-button{padding:9px 17px;font-size:11px}}.press-quotes__inner{padding-top:clamp(5rem,8vw,10rem);padding-bottom:clamp(5rem,8vw,10rem);text-align:center}.press-quotes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;margin-top:4rem}.press-quote{margin:0;padding:clamp(3rem,5vw,6rem);border:1px solid var(--color-border)}.press-quote blockquote{margin:0;font-size:clamp(1.8rem,2vw,2.6rem);line-height:1.45}.press-quote figcaption{display:flex;flex-direction:column;gap:.8rem;margin-top:2.4rem;color:var(--color-text-muted)}@media screen and (max-width:749px){.press-quotes__grid{grid-template-columns:1fr}}.product-promo-banners{display:block;margin-top:0;margin-bottom:30px}.product-promo-banners__inner{display:grid;max-width:470px;margin-left:auto;gap:10px}[data-product-promo-banners-target] .product-promo-banners,.product-promo-banners--in-product-info{width:100%;max-width:none;padding:0;margin-top:18px;margin-bottom:0}[data-product-promo-banners-target] .product-promo-banners__inner,.product-promo-banners--in-product-info .product-promo-banners__inner{max-width:none;margin-left:0}.product-promo-banners__block,.product-promo-banners__item,.product-promo-banners__item picture{display:block}.product-promo-banners__image{display:block;width:100%;height:auto}@media screen and (max-width:989px){.product-promo-banners{margin-bottom:24px}.product-promo-banners__inner{max-width:100%;margin-left:0}}.recent-products{max-width:1500px;display:block;padding-top:4rem;padding-bottom:8rem}.recent-products[hidden]{display:none}.recent-products__grid{display:grid;grid-template-columns:repeat(var(--recent-products-columns),minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none}.recent-products__heading{margin:0 0 3rem;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:17.5px;font-weight:400;line-height:1.2;text-align:center}.recent-products__item{min-width:0;text-align:center}.recent-products__item a{display:block;color:inherit;text-decoration:none}.recent-products__image-mask{width:100%;aspect-ratio:1;overflow:hidden;background:#fff}.recent-products__image-mask img{display:block;width:100%;height:100%;object-fit:cover}.recent-products__item h3{margin:10px 0 5px;color:#000;font-size:17px;line-height:1.4;font-weight:400}.recent-products__price{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;color:#1c1d1d;font-size:14.45px;line-height:1.35}.recent-products__compare{text-decoration:line-through}.recent-products__savings{color:#ff4e4e;white-space:nowrap}@media screen and (max-width:749px){.recent-products{padding-right:0;padding-left:0}.recent-products__grid{grid-auto-flow:column;grid-auto-columns:var(--recent-mobile-card-width);grid-template-columns:none;gap:1.6rem;overflow-x:auto;padding:0 0 1.4rem;scroll-padding-left:var(--page-padding-mobile);scroll-snap-type:x proximity;scrollbar-color:rgb(0 0 0 / 35%) transparent;scrollbar-width:thin}.recent-products__grid::-webkit-scrollbar{display:block;height:4px}.recent-products__grid::-webkit-scrollbar-track{background:transparent}.recent-products__grid::-webkit-scrollbar-thumb{background:#00000059}.recent-products__item{scroll-snap-align:start}.recent-products__item h3{font-size:14.45px}}.related-articles{padding-top:5rem;padding-bottom:8rem}.related-articles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin:0;padding:0;list-style:none}@media screen and (max-width:749px){.related-articles__grid{grid-template-columns:1fr}}.wholesale-application{margin:var(--wholesale-form-top) 0 var(--wholesale-form-bottom);color:#000;font-family:Figtree,var(--font-body-family),sans-serif;font-size:14px;line-height:1.5}.wholesale-application__inner.page-width{max-width:1500px;padding:0 40px}.wholesale-application__card{width:600px;max-width:100%;margin:0 auto;border:1px solid #e8e8e8;background:#fff;box-shadow:0 1px 3px #0000001f}.wholesale-application__form{padding:30px}.wholesale-application__header{margin:0 0 26px}.wholesale-application__header h2,.wholesale-application__status h2{margin:0 0 10px;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:22px;font-weight:600;line-height:1.2}.wholesale-application__header .rte,.wholesale-application__header .rte p,.wholesale-application__status .rte,.wholesale-application__status .rte p{margin:0;color:#2e2e2e;font:inherit}.wholesale-application__fields{display:flex;flex-wrap:wrap;margin-inline:-6px}.wholesale-application__field{margin:0 0 13px;padding-inline:6px}.wholesale-application__field--half{width:50%}.wholesale-application__field--full{width:100%}.wholesale-application__field label{display:block;min-height:20px;margin:0 0 3px;color:#000;font-size:12px;line-height:17px}.wholesale-application__field label span{color:#d40000}.wholesale-application__field input,.wholesale-application__field select,.wholesale-application__field textarea{display:block;width:100%;margin:0;padding:9px 11px;border:0;border-radius:0;outline:0;background:#f1f1f1;color:#000;font:400 12px Figtree,var(--font-body-family),sans-serif;line-height:18px}.wholesale-application__field input,.wholesale-application__field select{height:38px}.wholesale-application__field textarea{min-height:106px;resize:vertical}.wholesale-application__field input::placeholder,.wholesale-application__field textarea::placeholder{color:#979797;opacity:1}.wholesale-application__field input:focus-visible,.wholesale-application__field select:focus-visible,.wholesale-application__field textarea:focus-visible{box-shadow:0 0 0 2px #f1c477e6}.wholesale-application__footer{margin-top:12px;text-align:center}.wholesale-application__footer button{min-width:145px;min-height:36px;padding:9px 18px;border:1px solid #f3d5ae;border-radius:0;background:#f3d5ae;color:#000;cursor:pointer;font:400 12px/16px Figtree,var(--font-body-family),sans-serif}.wholesale-application__footer button:hover{background:#ecc58f}.wholesale-application__status{text-align:center}.wholesale-application__status--error{margin-bottom:20px;color:#b00020;text-align:left}@media screen and (max-width:749px){.wholesale-application__inner.page-width{padding:0 17px}.wholesale-application__form{padding:20px 15px}.wholesale-application__field--half{width:100%}}.wholesale-benefits{margin:var(--wholesale-benefits-top) 0 var(--wholesale-benefits-bottom);color:#000;font-family:Figtree,var(--font-body-family),sans-serif}.wholesale-benefits__inner.page-width{max-width:1500px;padding:0 40px}.wholesale-benefits__reference-image img,.wholesale-benefits__reference-image svg{display:block;width:100%;height:auto}.wholesale-benefits h2{margin:0;font-family:Helvetica,Arial,sans-serif;font-size:40px;font-weight:700;line-height:1.15;text-align:center}.wholesale-benefits__down{display:flex;width:44px;height:44px;margin:25px auto 65px;align-items:center;justify-content:center;border:3px solid #000;border-radius:50%;font-size:24px;line-height:1}.wholesale-benefits__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:74px 80px}.wholesale-benefits__card{display:flex;align-items:flex-start;gap:28px}.wholesale-benefits__icon{display:flex;width:120px;min-width:120px;height:120px;overflow:hidden;align-items:center;justify-content:center;border-radius:50%;background:#fdf0d2;font-size:46px}.wholesale-benefits__icon img{width:100%;height:100%;object-fit:cover}.wholesale-benefits__card h3{margin:13px 0 5px;font-family:Helvetica,Arial,sans-serif;font-size:31px;font-weight:700;line-height:1.05}.wholesale-benefits__card .rte,.wholesale-benefits__card .rte p{margin:0;color:#535353;font-family:Helvetica,Arial,sans-serif;font-size:25px;font-weight:700;line-height:1.08}@media screen and (max-width:749px){.wholesale-benefits__inner.page-width{padding:0 17px}.wholesale-benefits h2{font-size:28px}.wholesale-benefits__down{width:34px;height:34px;margin:18px auto 40px;border-width:2px;font-size:18px}.wholesale-benefits__grid{grid-template-columns:1fr;gap:28px}.wholesale-benefits__card{gap:16px}.wholesale-benefits__icon{width:70px;min-width:70px;height:70px;font-size:30px}.wholesale-benefits__card h3{margin-top:4px;font-size:23px}.wholesale-benefits__card .rte,.wholesale-benefits__card .rte p{font-size:17px}}.wholesale-hero{color:#000;font-family:Figtree,var(--font-body-family),sans-serif}.wholesale-hero__heading.page-width{max-width:1500px;padding:26px 40px 22px;text-align:center}.wholesale-hero__breadcrumb.reference-breadcrumb{min-height:18px;margin:0 0 6px;font-size:12px;line-height:18px}.wholesale-hero__heading h1{margin:0;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:25px;font-weight:400;line-height:30px;letter-spacing:0}.wholesale-hero__media,.wholesale-hero__media picture{position:relative;display:block;width:100%}.wholesale-hero__media{overflow:hidden;background:#f4eee5}.wholesale-hero__media img,.wholesale-hero__media svg{display:block;width:100%;height:auto;aspect-ratio:var(--wholesale-hero-ratio);object-fit:cover;object-position:var(--wholesale-hero-position)}.wholesale-hero__overlay.page-width{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;max-width:1500px;padding:40px;align-items:flex-end;justify-content:flex-end;pointer-events:none}.wholesale-hero__overlay-content{width:32%;min-width:240px;padding-bottom:4.5%;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.2)}.wholesale-hero__overlay-content p{margin:0 0 10px;font-family:Helvetica,Arial,sans-serif;font-size:25px;font-weight:400;line-height:1.15;letter-spacing:0}.wholesale-hero__button{display:inline-block;min-width:126px;padding:8px 14px;background:#fff;color:#000;font-size:10px;font-weight:700;line-height:14px;letter-spacing:.28em;text-decoration:none;text-shadow:none;text-transform:uppercase}@media screen and (max-width:749px){.wholesale-hero__heading.page-width{padding:20px 17px 16px}.wholesale-hero__heading h1{font-size:21.25px;line-height:25.5px}.wholesale-hero__overlay.page-width{padding:17px}.wholesale-hero__overlay-content{width:48%;min-width:150px;padding-bottom:2%}.wholesale-hero__overlay-content p{margin-bottom:7px;font-size:18px}.wholesale-hero__button{min-width:112px;padding:7px 10px;font-size:8px}}.wholesale-introduction{margin:var(--wholesale-intro-top) 0 var(--wholesale-intro-bottom);color:#000;font-family:Figtree,var(--font-body-family),sans-serif;font-size:17px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center}.wholesale-introduction__inner.page-width{max-width:1500px;padding:0 40px}.wholesale-introduction__lead,.wholesale-introduction__quote{width:calc(75% - 5.5px);margin-inline:auto}.wholesale-introduction__lead{margin-bottom:26px}.wholesale-introduction__lead p,.wholesale-introduction__quote p{margin:0;font:inherit}@media screen and (max-width:749px){.wholesale-introduction{font-size:14.45px}.wholesale-introduction__inner.page-width{padding:0 17px}.wholesale-introduction__lead,.wholesale-introduction__quote{width:100%}}.wholesale-partner{margin:var(--wholesale-partner-top) 0 var(--wholesale-partner-bottom);color:#000;font-family:Figtree,var(--font-body-family),sans-serif;font-size:17px;line-height:1.5}.wholesale-partner__inner.page-width{max-width:1500px;padding:0 40px}.wholesale-partner__layout{display:flex;margin:0 6%;align-items:center}.wholesale-partner__media,.wholesale-partner__content{width:50%}.wholesale-partner__media{max-width:500px;margin:0 auto}.wholesale-partner__media img,.wholesale-partner__media svg{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.wholesale-partner__content{padding:30px 0 30px 60px}.wholesale-partner__content h2{margin:0 0 15px;font-family:Helvetica,Arial,sans-serif;font-size:17.5px;font-weight:400;line-height:1.2}.wholesale-partner__content .rte,.wholesale-partner__content .rte p{margin:0;font:inherit}@media screen and (max-width:749px){.wholesale-partner{font-size:14.45px}.wholesale-partner__inner.page-width{padding:0 17px}.wholesale-partner__layout{flex-direction:column;margin:0}.wholesale-partner__media,.wholesale-partner__content{width:100%}.wholesale-partner__content{padding:20px 0 0;text-align:center}}.faq-panel__link{display:block!important;padding:12px 20px;border-bottom:1px solid rgba(0,0,0,.02);color:#f18461!important;font-family:inherit;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0;text-decoration:none}a.faq-panel__link:hover,a.faq-panel__link:focus-visible{background:#fafafa}.faq-panel__link--empty{min-height:46.5px}.faq-panel{width:45%;margin-bottom:30px;padding-top:10px;border:1px solid rgba(0,0,0,.08);border-radius:3px;background:#fffc;box-shadow:0 4px 10px #00000008}.faq-panel__header{margin:0}.faq-panel__title{margin:0;padding:20px;color:#555;font-family:Arial,sans-serif;font-size:inherit;font-weight:700;line-height:inherit;letter-spacing:0}.faq-panel__description{margin:0;padding:0 20px 20px;border-bottom:1px solid rgba(0,0,0,.05);color:#999;font:inherit;letter-spacing:0}@media screen and (max-width:767px){.faq-panel{width:100%}}.reference-breadcrumb--page{margin:0 auto;padding-top:1.8rem;padding-bottom:1.8rem;justify-content:flex-start;color:var(--color-text-muted);text-align:left}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
