:root{--oasi-forest:#34473a;--oasi-leaf:#637453;--oasi-cream:#f8f4eb;--oasi-sand:#eee6d7;--oasi-clay:#be8063;--oasi-ink:#27372d;--oasi-line:rgba(52,71,58,.17)}.oasi-site,.oasi-head,.oasi-foot{font-family:var(--font-body--family,Arial,sans-serif);color:var(--oasi-ink)}.oasi-site *,.oasi-head *,.oasi-foot *{box-sizing:border-box}.oasi-site h1,.oasi-site h2,.oasi-site h3,.oasi-head h2,.oasi-foot h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.048em;line-height:1.095;margin:0;color:inherit}.oasi-site p,.oasi-foot p{margin:0}.oasi-site a,.oasi-head a,.oasi-foot a{color:inherit;text-decoration:none}.oasi-wrap{width:min(1200px,calc(100% - 56px));margin:0 auto}.oasi-kicker{font-size:12px;letter-spacing:.16em;font-weight:750;text-transform:uppercase;color:var(--oasi-leaf);line-height:1.5;margin-bottom:18px!important}.oasi-kicker--light{color:#e0d2b4}.oasi-site .oasi-title{font-size:clamp(41px,5.6vw,78px)}.oasi-site .oasi-body{font-size:clamp(16px,1.7vw,19px);line-height:1.8;color:#526052}.oasi-site .oasi-body p+p{margin-top:1.2em}.oasi-cta{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:52px;border:1px solid var(--oasi-forest);background:var(--oasi-forest);color:#fffef9!important;border-radius:5px;padding:15px 25px;font-size:13px;font-weight:800;letter-spacing:.035em;line-height:1.2;transition:background .2s,transform .2s;white-space:normal;text-align:center}.oasi-cta:hover{background:#516850;transform:translateY(-2px)}.oasi-cta--light{background:var(--oasi-cream);color:var(--oasi-forest)!important;border-color:var(--oasi-cream)}.oasi-cta--outline{background:transparent;color:var(--oasi-forest)!important}.oasi-cta--outline:hover{background:var(--oasi-sand)}.oasi-link{font-size:14px;font-weight:750;display:inline-flex;align-items:center;gap:12px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:6px;line-height:1.4}.oasi-link:hover{gap:17px}.oasi-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.oasi-head{position:relative;z-index:80;background:var(--oasi-cream);color:var(--oasi-forest);border-bottom:1px solid var(--oasi-line)}.oasi-head__inner{width:min(1420px,calc(100% - 52px));margin:auto;display:flex;align-items:center;gap:28px;min-height:90px}.oasi-head__logo{display:inline-flex;align-items:center;gap:10px;font-family:Georgia,serif;font-size:clamp(19px,2vw,26px);line-height:.96;letter-spacing:-.035em;font-weight:700;white-space:nowrap}.oasi-head__logo img{width:auto;max-width:180px;max-height:65px;display:block;object-fit:contain}.oasi-head__name small{display:block;font-family:Arial,sans-serif;font-size:9px;letter-spacing:.19em;margin-top:6px;font-weight:700}.oasi-head__nav{display:flex;gap:clamp(11px,1.6vw,27px);align-items:center;margin-left:auto}.oasi-head__nav a{font-size:12px;font-weight:750;letter-spacing:.02em;white-space:nowrap}.oasi-head__nav a:hover,.oasi-foot a:hover{color:var(--oasi-clay)}.oasi-head__actions{display:flex;align-items:center;gap:16px;margin-left:auto}.oasi-head__cart{display:inline-flex;gap:5px;align-items:center;font-weight:800;font-size:14px}.oasi-head__give{padding:12px 17px;background:var(--oasi-forest);color:#fff!important;border-radius:4px;font-size:12px;font-weight:750}.oasi-head__mobile{display:none}.oasi-head__mobile summary{cursor:pointer;list-style:none;font-weight:800}.oasi-head__mobile summary::-webkit-details-marker{display:none}.oasi-head__mobnav{position:absolute;top:100%;left:0;right:0;padding:20px 28px 28px;background:var(--oasi-cream);box-shadow:0 16px 25px #24352922;display:flex;flex-direction:column;gap:0}.oasi-head__mobnav a{padding:14px 6px;border-bottom:1px solid var(--oasi-line);font-weight:700;font-size:15px}.oasi-foot{background:#304436;color:#f7f1e5;padding:74px 0 28px}.oasi-foot__grid{display:grid;grid-template-columns:1.55fr 1fr 1.2fr;gap:55px}.oasi-foot__name{font-family:Georgia,serif;font-size:34px;letter-spacing:-.045em;line-height:1.1}.oasi-foot__intro{max-width:360px;line-height:1.75;opacity:.85;margin-top:18px!important}.oasi-foot__heading{font-size:13px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;margin:4px 0 21px}.oasi-foot__links{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.oasi-foot__links a,.oasi-foot__info{font-size:14px;line-height:1.6;color:#f7f1e5}.oasi-foot__info p+p{margin-top:14px}.oasi-foot__bottom{border-top:1px solid #ffffff32;margin-top:60px;padding-top:20px;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;font-size:12px;opacity:.78}.oasi-hero{position:relative;min-height:min(850px,84svh);background:#667558;display:flex;align-items:center;color:#fff;isolation:isolate;overflow:hidden}.oasi-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.oasi-hero__no-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 75% 32%,#a4a98a 0,transparent 35%),linear-gradient(125deg,#425944,#899877)}.oasi-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#16251fcf,#182d236e 60%,#192b1e2e)}.oasi-hero__inner{padding:116px 0 140px}.oasi-hero h1{font-size:clamp(53px,8.2vw,116px);max-width:910px;letter-spacing:-.06em;color:#fff}.oasi-hero__lead{font-size:clamp(18px,2vw,23px);line-height:1.55;max-width:640px;margin-top:25px!important;color:#f4f0e8}.oasi-hero .oasi-actions{margin-top:35px}.oasi-hero__caption{position:absolute;bottom:30px;right:4%;font-size:11px;letter-spacing:.1em;opacity:.85}.oasi-section{padding:clamp(76px,9vw,135px) 0}.oasi-section--cream{background:var(--oasi-cream)}.oasi-section--white{background:#fffdf8}.oasi-intro{text-align:center}.oasi-intro h2{max-width:960px;margin:auto;font-size:clamp(39px,5.65vw,76px)}.oasi-intro .oasi-body{max-width:730px;margin:27px auto 0}.oasi-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#e7e1d3}.oasi-split__photo{min-height:570px;position:relative;overflow:hidden;background:linear-gradient(145deg,#9b9b73,#606b54)}.oasi-split__photo img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.oasi-split__label{position:absolute;bottom:24px;left:26px;background:#f9f4e7dd;padding:10px 13px;font-size:12px;font-weight:800;color:var(--oasi-forest)}.oasi-split__copy{padding:clamp(55px,7.5vw,110px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.oasi-split h2{font-size:clamp(39px,5vw,69px)}.oasi-split .oasi-body{margin:26px 0 34px;max-width:550px}.oasi-split--dark{background:#354d3d;color:#fff9ed}.oasi-split--dark .oasi-body{color:#e4ebde}.oasi-split--dark .oasi-kicker{color:#e5bd9a}.oasi-split--dark .oasi-link{color:#fff}.oasi-split--reverse .oasi-split__photo{order:2}.oasi-section__header{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px}.oasi-section__header h2{font-size:clamp(39px,5.5vw,75px);max-width:820px}.oasi-section__header .oasi-body{max-width:350px;font-size:17px}.oasi-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.oasi-card{background:#eee8da;overflow:hidden;display:flex;flex-direction:column;min-width:0}.oasi-card__media{aspect-ratio:4/4.6;display:block;background:linear-gradient(130deg,#9ba887,#c4b7a1);position:relative;overflow:hidden}.oasi-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.oasi-card:hover .oasi-card__media img{transform:scale(1.045)}.oasi-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:#43503c;text-align:center;padding:35px}.oasi-card__info{padding:25px 24px 28px;flex:1;display:flex;flex-direction:column}.oasi-card__info h3{font-size:clamp(30px,3vw,40px)}.oasi-card__info p{font-size:15px;line-height:1.65;color:#5d675a;margin:10px 0 21px}.oasi-card__info .oasi-link{align-self:flex-start;margin-top:auto}.oasi-center{text-align:center;margin-top:42px}.oasi-quote{background:#354b3c;padding:95px 0;color:#fff9eb;text-align:center}.oasi-quote blockquote{font-family:Georgia,serif;font-size:clamp(32px,4.6vw,66px);letter-spacing:-.045em;line-height:1.22;max-width:1000px;margin:0 auto 28px}.oasi-quote small{font-size:12px;letter-spacing:.18em;color:#d5d7bf}.oasi-help{background:#f0e8d8}.oasi-help__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}.oasi-help__item{padding:35px 28px;background:#fffcf5;min-height:240px;display:flex;flex-direction:column;align-items:flex-start}.oasi-help__item b{font-size:34px;font-family:Georgia,serif;font-weight:400;color:var(--oasi-clay);line-height:1}.oasi-help__item h3{font-size:29px;margin:20px 0 11px}.oasi-help__item p{font-size:14px;line-height:1.7;margin-bottom:22px;color:#5b655c}.oasi-help__item .oasi-link{margin-top:auto}.oasi-products{background:#fffdf8}.oasi-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.oasi-product__picture{display:block;background:#e8dfce;aspect-ratio:4/4.5;overflow:hidden}.oasi-product__picture img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.oasi-product__picture:hover img{transform:scale(1.04)}.oasi-product__copy{display:flex;justify-content:space-between;gap:10px;padding:18px 0}.oasi-product__copy strong{font-size:15px;font-weight:750;line-height:1.4}.oasi-product__copy span{font-size:15px;white-space:nowrap}.oasi-product__empty{padding:40px;border:1px dashed #a9ac99;background:#f4efe5;color:#586653;line-height:1.8;grid-column:1/-1}.oasi-note{background:#eae1d1;padding:75px 0}.oasi-note__inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.oasi-note h2{font-size:clamp(36px,4.5vw,64px);max-width:800px}.oasi-note__inner .oasi-cta{flex-shrink:0}.oasi-page-hero{background:#e9e2d3;padding:clamp(82px,9vw,135px) 0 100px}.oasi-page-hero .oasi-wrap{max-width:1050px}.oasi-page-hero h1{font-size:clamp(51px,7.5vw,106px);max-width:970px}.oasi-page-hero__lead{font-size:clamp(19px,2vw,25px);line-height:1.5;max-width:780px;margin-top:26px!important;color:#536351}.oasi-page-hero--dark{background:#364a3a;color:#fffaf0}.oasi-page-hero--dark .oasi-page-hero__lead{color:#e1e5d8}.oasi-page-hero--dark .oasi-kicker{color:#e6c9a8}.oasi-prose{max-width:800px;margin:auto;font-size:17px;line-height:1.9;color:#566351}.oasi-prose p+p{margin-top:25px}.oasi-prose h2{font-size:clamp(33px,4vw,58px);color:var(--oasi-forest);margin:52px 0 22px}.oasi-prose strong{color:var(--oasi-forest)}.oasi-data{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:38px 0;border-bottom:1px solid var(--oasi-line);margin-top:50px}.oasi-data div{padding:20px}.oasi-data strong{display:block;font-family:Georgia,serif;font-size:clamp(40px,5vw,67px);font-weight:400}.oasi-data small{font-size:13px;color:#596b58;line-height:1.6}.oasi-mission{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:44px}.oasi-mission article{border-top:1px solid #b9c1b1;padding:26px 5px}.oasi-mission span{display:block;font-size:14px;color:var(--oasi-clay);font-weight:850}.oasi-mission h3{font-size:35px;margin:15px 0}.oasi-mission p{font-size:15px;line-height:1.8;color:#596455}.oasi-donate{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;margin-top:40px}.oasi-donate__panel{background:#e8e1d2;padding:clamp(26px,4vw,60px)}.oasi-donate__panel--dark{background:#344b3c;color:#fbf6e9}.oasi-donate__panel h2{font-size:clamp(36px,4vw,56px);margin-bottom:20px}.oasi-donate__panel p{line-height:1.8;margin-bottom:17px}.oasi-donate__panel code{white-space:normal;word-break:break-all;font-size:15px;display:block;padding:16px;background:#ffffffb3;color:#34473a;margin:15px 0}.oasi-donate__levels{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.oasi-donate__levels span{padding:10px 13px;border:1px solid #ffffff6a;color:inherit;font-size:13px}.oasi-donate__panel--dark .oasi-cta{background:#f8f4eb;color:#34473a!important;border-color:#f8f4eb}.oasi-contact{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;margin-top:20px}.oasi-contact__details h2{font-size:46px;margin-bottom:25px}.oasi-contact__details p{line-height:1.8;margin:15px 0}.oasi-form{display:flex;flex-direction:column;gap:17px}.oasi-form label{font-size:13px;font-weight:800;display:block;margin-bottom:8px}.oasi-form input,.oasi-form textarea{background:#fffdf9;border:1px solid #b5bcab;display:block;width:100%;padding:14px 16px;font-size:16px;border-radius:0;color:#27372d;font-family:inherit}.oasi-form textarea{min-height:150px;resize:vertical}.oasi-form__notice{font-size:13px;color:#586753;line-height:1.7}.oasi-form__success{background:#dfe8d6;padding:18px}.oasi-form__error{background:#f8d7ce;padding:14px}.oasi-event-empty{padding:48px;background:#eae4d6;margin-top:30px}.oasi-event-empty h2{font-size:clamp(34px,4vw,58px);margin-bottom:18px}.oasi-event-empty p{max-width:730px;line-height:1.8}.oasi-store-intro{max-width:870px;text-align:center;margin:auto}.oasi-store-intro h2{font-size:clamp(39px,5vw,70px);margin-bottom:20px}.oasi-store-intro p{font-size:19px;line-height:1.7;color:#566350}@media(max-width:1080px){.oasi-head__nav{display:none}.oasi-head__mobile{display:block}.oasi-head__actions{margin-left:auto}.oasi-head__inner{min-height:77px}.oasi-split__copy{padding:58px}.oasi-foot__grid{gap:25px}}@media(max-width:740px){.oasi-wrap,.oasi-head__inner{width:calc(100% - 38px)}.oasi-head__logo{font-size:20px}.oasi-head__logo img{max-width:140px;max-height:51px}.oasi-head__give{display:none}.oasi-head__actions{gap:12px}.oasi-hero{min-height:690px;max-height:none}.oasi-hero__inner{padding:105px 0 125px}.oasi-hero h1{font-size:clamp(50px,12vw,76px)}.oasi-hero:before{background:linear-gradient(90deg,#14271dcc,#14271d65)}.oasi-section{padding:73px 0}.oasi-split{grid-template-columns:1fr}.oasi-split__photo{min-height:420px}.oasi-split__copy{padding:60px 26px}.oasi-split--reverse .oasi-split__photo{order:0}.oasi-section__header{display:block}.oasi-section__header .oasi-body{margin-top:20px}.oasi-cards,.oasi-help__grid{grid-template-columns:1fr}.oasi-card__media{aspect-ratio:5/4}.oasi-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.oasi-product__copy{display:block}.oasi-product__copy span{display:block;margin-top:5px}.oasi-help__item{min-height:205px}.oasi-note__inner{display:block}.oasi-note__inner .oasi-cta{margin-top:25px}.oasi-foot__grid{grid-template-columns:1fr;gap:34px}.oasi-foot{padding:58px 0 25px}.oasi-page-hero{padding:86px 0 78px}.oasi-page-hero h1{font-size:clamp(50px,12vw,75px)}.oasi-data,.oasi-mission,.oasi-donate,.oasi-contact{grid-template-columns:1fr}.oasi-contact{gap:40px}.oasi-donate__panel{padding:32px 25px}.oasi-actions{gap:16px}.oasi-hero__caption{left:20px;right:auto}.oasi-quote{padding:68px 0}}@media(prefers-reduced-motion:reduce){.oasi-site *,.oasi-head *,.oasi-foot *{scroll-behavior:auto!important;transition:none!important}}.oasi-hero h1{font-size:clamp(48px,6.8vw,94px);letter-spacing:-.048em;line-height:1.04;max-width:840px}.oasi-hero:before{background:linear-gradient(90deg,#14271dc7,#14271d61 52%,#14271d14)}.oasi-hero .oasi-cta span{font-size:1.1em;line-height:1;font-family:Arial,sans-serif}@media(max-width:740px){.oasi-hero{display:flex;align-items:flex-end;min-height:850px;min-height:min(950px,118svh);max-height:none}.oasi-hero__photo{object-position:center 43%}.oasi-hero:before{background:linear-gradient(to bottom,#14251d0f,#14251d0d 29%,#14251d45 44%,#14251de0 67%,#14251df7)}.oasi-hero__inner{padding:360px 0 98px;width:calc(100% - 42px);position:relative}.oasi-hero h1{font-size:clamp(37px,9.2vw,49px);letter-spacing:-.046em;line-height:1.04;max-width:520px}.oasi-hero .oasi-kicker{font-size:10px;letter-spacing:.13em;line-height:1.6;margin-bottom:14px}.oasi-hero__lead{font-size:16px;line-height:1.48;margin-top:15px!important;max-width:450px}.oasi-hero .oasi-actions{margin-top:24px;gap:13px;align-items:flex-start}.oasi-hero .oasi-cta{font-size:15px;padding:15px 18px;min-height:50px}.oasi-hero .oasi-link{font-size:14px}.oasi-hero__caption{bottom:19px;left:21px;font-size:10px}}@media(max-width:380px){.oasi-hero{min-height:870px;min-height:124svh}.oasi-hero__inner{padding-top:330px}.oasi-hero h1{font-size:35px}}.oasi-team-preview__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.oasi-team-preview__copy h2,.oasi-team-page h2{font-family:Georgia,serif;font-size:clamp(32px,3.8vw,58px);line-height:1.13;margin:15px 0 24px}.oasi-team-preview__copy .oasi-cta{margin-top:22px}.oasi-team-preview__image{aspect-ratio:4/3;overflow:hidden;background:#e4dac7}.oasi-team-preview__image img,.oasi-team-page__photo img{height:100%;width:100%;object-fit:cover}.oasi-team-preview__placeholder{height:100%;min-height:280px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:30px;color:#55634a;background:#dfdfce;font-family:Georgia,serif;font-size:26px}.oasi-team-preview__placeholder small{display:block;margin-top:15px;font:14px sans-serif}.oasi-team-page{max-width:1100px}.oasi-team-page__story,.oasi-team-page__commitment{max-width:800px;margin:0 auto}.oasi-team-page__photo{aspect-ratio:16/9;margin:48px 0 70px;overflow:hidden;background:#e5e0d4}.oasi-team-page__commitment{padding:0 0 18px}.oasi-team-page__commitment .oasi-cta{margin-top:30px}.oasi-team-page__small{font-size:14px;opacity:.8;max-width:620px;margin-top:20px;line-height:1.65}.oasi-section__header .oasi-body p+p{margin-top:12px}@media(max-width:740px){.oasi-team-preview__grid{grid-template-columns:1fr}.oasi-team-preview__image{aspect-ratio:4/3}.oasi-team-page__photo{aspect-ratio:4/3;margin:30px 0 44px}.oasi-team-preview__copy h2,.oasi-team-page h2{font-size:clamp(30px,8vw,42px)}}body:has(.product-information) .product-information{--oasi-prod-bg: #f7f4eb;background:var(--oasi-prod-bg);color:#304536}body:has(.product-information) .product-information__media{background:#f7f4eb}body:has(.product-information) .product-information__media .product-media-container,body:has(.product-information) .product-information__media .product-media,body:has(.product-information) .product-information__media slideshow-slide{background:#f7f4eb}body:has(.product-information) .product-information__media .product-media:not(.dialog-zoomed-gallery .product-media){aspect-ratio:var(--ratio)!important}body:has(.product-information) .product-information__media .product-media__image{object-fit:contain!important;object-position:center center!important;max-width:100%}body:has(.product-information) .product-details{padding-inline:clamp(16px,4vw,58px)}body:has(.product-information) .product-details .button,body:has(.product-information) .product-details button[type=submit]{border-radius:9px}body:has(.product-information) .oasi-product-note{background:#eee9db;color:#42543d;padding:17px 20px;border-radius:10px;margin:10px 0 18px;font-size:.95rem;line-height:1.55}body:has(.product-information) .oasi-product-note strong{font-weight:700}@media(max-width:749px){body:has(.product-information) .product-information__media{padding:16px 14px 4px}body:has(.product-information) .product-details{padding:18px 22px 34px}body:has(.product-information) .product-information__media .product-media__image{object-fit:contain!important}}.oasi-product__picture{background:#f7f4eb!important;aspect-ratio:1 / 1!important;overflow:hidden}.oasi-product__picture img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:3%!important;box-sizing:border-box!important;transform:none!important}.oasi-product__picture:hover img{transform:none!important}product-card .card-gallery,product-card .card-gallery .product-media-container{background:#f7f4eb!important}product-card .card-gallery .product-media-container,product-card .card-gallery .product-media-container.media-fit{--product-media-fit: contain !important}product-card .card-gallery .product-media-container img,product-card .card-gallery .product-media__image,product-card .card-gallery .product-media img{object-fit:contain!important;object-position:center!important;box-sizing:border-box!important;padding:3%!important;transform:none!important}.card-hover-effect-subtle-zoom product-card:hover .card-gallery,.card-hover-effect-scale product-card:hover .card-gallery{transform:none!important}.oasi-help__grid--four{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.oasi-help__item--donorbox{grid-row:span 2}.oasi-help__item--donorbox .oasi-link{margin-top:22px}.oasi-donorbox-embed{width:100%;max-width:100%;min-width:0;overflow:visible;margin:18px 0}.oasi-donorbox-embed dbox-widget{display:block;width:100%;max-width:100%;min-height:380px}.oasi-donorbox-embed__fallback{font-size:12px!important;line-height:1.5!important;opacity:.75;margin-top:12px!important}.oasi-donorbox-section__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,5vw,70px);align-items:start}.oasi-donorbox-section__form{min-width:0;background:#f0e8d8;padding:clamp(18px,3vw,36px);border-radius:4px}.oasi-five-tax{border-top:1px solid #c7caba;padding-top:20px;margin-top:auto!important;overflow-wrap:anywhere}@media(max-width:740px){.oasi-help__grid--four,.oasi-donorbox-section__layout{grid-template-columns:1fr}.oasi-help__item--donorbox{grid-row:auto}.oasi-donorbox-section__form{padding:14px}.oasi-donorbox-embed dbox-widget{min-height:400px}}.oasi-donorbox-popup{width:100%;max-width:100%;min-width:0;margin:20px 0 18px;display:flex;justify-content:center;align-items:center}.oasi-donorbox-popup dbox-widget{display:block;width:auto;max-width:100%;min-height:0}.oasi-help__item--donorbox .oasi-donorbox-popup+.oasi-link{display:inline-flex;margin-top:16px}@media(max-width:740px){.oasi-donorbox-popup{justify-content:stretch}.oasi-donorbox-popup dbox-widget{width:100%;min-height:0}}:root{--oasi-shop-bg: #F7F4EB}.oasi-site .oasi-products{background:var(--oasi-shop-bg)}.oasi-site[id^=oasi-shop-]>.oasi-section.oasi-section--white{background:var(--oasi-shop-bg)}.oasi-site .oasi-products .oasi-product,.oasi-site[id^=oasi-shop-] .oasi-product{background:transparent}.oasi-site .oasi-products .oasi-product__picture,.oasi-site[id^=oasi-shop-] .oasi-product__picture{background:var(--oasi-shop-bg)!important}.oasi-site .oasi-products .oasi-product__picture img,.oasi-site[id^=oasi-shop-] .oasi-product__picture img{object-fit:contain!important;object-position:center!important;background:var(--oasi-shop-bg)!important}.oasi-site .oasi-shop-editorial{position:relative;isolation:isolate;min-height:620px;overflow:hidden;background:#f7f4eb;display:flex;align-items:center}.oasi-site .oasi-shop-editorial__visual{position:absolute;top:0;right:0;bottom:0;left:35%;z-index:-1;overflow:hidden}.oasi-site .oasi-shop-editorial__image{width:100%;height:100%;display:block;object-fit:cover;object-position:65% center}.oasi-site .oasi-shop-editorial:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7f4eb 0% 29%,#f7f4ebf5 39%,#f7f4eb8c 53%,#f7f4eb00 75%);pointer-events:none}.oasi-site .oasi-shop-editorial__wrap{width:100%;padding-top:100px;padding-bottom:100px}.oasi-site .oasi-shop-editorial__copy{max-width:500px;position:relative;z-index:1}.oasi-site .oasi-shop-editorial__copy h2{font-size:clamp(43px,4.7vw,70px);line-height:1.08;letter-spacing:-.035em;margin:22px 0}.oasi-site .oasi-shop-editorial__lead{font-size:clamp(17px,1.6vw,21px);line-height:1.65;max-width:420px;margin:0 0 30px;color:#506050}.oasi-site .oasi-shop-editorial .oasi-cta{min-height:56px}@media(min-width:1350px){.oasi-site .oasi-shop-editorial{min-height:700px}.oasi-site .oasi-shop-editorial__visual{left:33%}}@media(max-width:800px){.oasi-site .oasi-shop-editorial{min-height:0;display:block}.oasi-site .oasi-shop-editorial__visual{position:relative;inset:auto;z-index:auto;width:100%;height:auto;aspect-ratio:3/2;background:#f7f4eb}.oasi-site .oasi-shop-editorial__image{object-fit:cover;object-position:66% center}.oasi-site .oasi-shop-editorial:after{display:none}.oasi-site .oasi-shop-editorial__wrap{padding-top:34px;padding-bottom:66px}.oasi-site .oasi-shop-editorial__copy{max-width:620px}.oasi-site .oasi-shop-editorial__copy h2{font-size:clamp(39px,9vw,57px);margin:17px 0 20px}.oasi-site .oasi-shop-editorial__lead{font-size:17px;line-height:1.7;margin-bottom:28px}}@media(max-width:420px){.oasi-site .oasi-shop-editorial__visual{aspect-ratio:1.12/1}.oasi-site .oasi-shop-editorial__image{object-position:62% center}}@media(min-width:801px){.oasi-site .oasi-shop-editorial__copy{max-width:415px}.oasi-site .oasi-shop-editorial__copy h2{font-size:clamp(39px,4vw,58px);line-height:1.1}.oasi-site .oasi-shop-editorial__lead{max-width:365px;font-size:18px;line-height:1.55}.oasi-site .oasi-shop-editorial__visual{left:36%}.oasi-site .oasi-shop-editorial__image{object-position:65% center}}@media(max-width:800px){.oasi-site .oasi-shop-editorial{display:flex;flex-direction:column;position:relative;min-height:0;background:#f7f4eb;overflow:hidden;isolation:auto}.oasi-site .oasi-shop-editorial:after{content:none;display:none}.oasi-site .oasi-shop-editorial__visual{position:relative;z-index:auto;inset:auto;display:block;width:100%;height:auto;aspect-ratio:3/2;overflow:hidden;background:#f7f4eb}.oasi-site .oasi-shop-editorial__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;filter:none;opacity:1}.oasi-site .oasi-shop-editorial__wrap{position:relative;z-index:auto;display:block;width:calc(100% - 52px);max-width:600px;margin:0 auto;padding:26px 0 64px;background:none}.oasi-site .oasi-shop-editorial__copy{max-width:420px;width:100%;margin:0}.oasi-site .oasi-shop-editorial__copy .oasi-kicker{font-size:11px;letter-spacing:.135em;margin:0 0 12px!important}.oasi-site .oasi-shop-editorial__copy h2{max-width:410px;font-size:clamp(33px,7.8vw,43px);line-height:1.12;letter-spacing:-.035em;margin:0 0 18px}.oasi-site .oasi-shop-editorial__lead{max-width:370px;font-size:16px;line-height:1.6;margin:0 0 26px;color:#526052}.oasi-site .oasi-shop-editorial .oasi-cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;width:auto;max-width:100%;min-height:51px;padding:14px 21px;font-size:13px}}@media(max-width:390px){.oasi-site .oasi-shop-editorial__wrap{width:calc(100% - 44px)}.oasi-site .oasi-shop-editorial__copy h2{font-size:32px}}.oasi-foot__policies{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.oasi-amazon-wishlist{background:#f7f4eb;color:#304537;padding:clamp(64px,8vw,110px) 0}.oasi-amazon-wishlist__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:clamp(34px,6vw,100px);align-items:center}.oasi-amazon-wishlist__intro h2{max-width:690px;margin:15px 0 26px;font-size:clamp(38px,4.2vw,64px);line-height:1.06;letter-spacing:-.035em}.oasi-amazon-wishlist__intro .oasi-body{max-width:620px}.oasi-amazon-wishlist__action{border:1px solid rgba(48,69,55,.17);background:#eee7d8;border-radius:15px;padding:clamp(26px,3.5vw,48px)}.oasi-amazon-wishlist__thought{font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.25vw,36px);line-height:1.19;letter-spacing:-.02em;margin:0 0 30px}.oasi-amazon-wishlist__button{display:inline-flex;justify-content:center;align-items:center;gap:12px;background:#344537;color:#fff;text-align:center;width:100%;box-sizing:border-box;text-decoration:none}.oasi-amazon-wishlist__button:hover{background:#25382d;color:#fff}.oasi-amazon-wishlist__note{font-size:13px;line-height:1.6;opacity:.76;margin:17px 0 0}@media(max-width:749px){.oasi-amazon-wishlist{padding:64px 0 72px}.oasi-amazon-wishlist__layout{grid-template-columns:1fr;gap:30px}.oasi-amazon-wishlist__intro h2{font-size:clamp(36px,9vw,48px);margin:16px 0 24px}.oasi-amazon-wishlist__action{padding:27px 24px}.oasi-amazon-wishlist__thought{font-size:27px}}.oasi-shipping-notice{box-sizing:border-box;width:100%;max-width:860px;margin:0 auto 32px;padding:19px 22px 18px;border:1px solid rgba(49,64,54,.2);border-left:3px solid #778267;border-radius:8px;background:#eee8db;color:#304536;text-align:left;font-family:inherit;font-size:14px;line-height:1.5}.oasi-shipping-notice__heading{margin-bottom:9px;font-size:16px;font-weight:750;letter-spacing:-.01em;line-height:1.35}.oasi-shipping-notice p{margin:4px 0;font-size:inherit;line-height:inherit;color:inherit}.oasi-shipping-notice p strong{font-weight:700}.oasi-shipping-notice__delivery{margin-top:10px!important;padding-top:9px;border-top:1px solid rgba(49,64,54,.16)}.oasi-shipping-notice--compact{max-width:none;margin:14px 0 20px;padding:15px 17px;font-size:13px;border-radius:8px}.oasi-shipping-notice--compact .oasi-shipping-notice__heading{font-size:15px}@media(max-width:749px){.oasi-shipping-notice{margin-bottom:28px;padding:17px 17px 16px;font-size:13px}.oasi-shipping-notice__heading{font-size:15px}.oasi-shipping-notice--compact{margin:14px 0 18px}}.oasi-legal{background:#f7f4eb;color:#304436}.oasi-legal__hero{background:#eae3d4;padding:clamp(72px,8vw,116px) 0 clamp(62px,7vw,100px)}.oasi-legal--legal .oasi-legal__hero,.oasi-legal--terms .oasi-legal__hero{background:#334b3b;color:#fff8ec}.oasi-legal--legal .oasi-legal__hero .oasi-kicker,.oasi-legal--terms .oasi-legal__hero .oasi-kicker{color:#dbc4a1}.oasi-legal__hero-inner{max-width:1150px}.oasi-legal__hero h1{font-size:clamp(43px,6.4vw,90px);line-height:1.07;max-width:1000px;letter-spacing:-.055em}.oasi-legal__lead{margin-top:23px!important;max-width:740px;font-size:clamp(17px,1.65vw,22px);line-height:1.58;opacity:.87}.oasi-legal__body{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:clamp(40px,7vw,100px);align-items:start;padding-top:clamp(54px,7vw,96px);padding-bottom:clamp(78px,9vw,120px)}.oasi-legal__sidebar{display:flex;flex-direction:column;gap:0;position:sticky;top:25px;padding:22px 0 14px;border-top:2px solid #405641}.oasi-legal__navtitle{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:750;margin:0 0 18px!important;color:#66755b}.oasi-legal__sidebar a{color:#4b6150;text-decoration:none;font-size:14px;padding:12px 10px;border-bottom:1px solid #dae0d3;line-height:1.4;border-radius:2px}.oasi-legal__sidebar a:hover{color:#152a1b;background:#eee8d9}.oasi-legal__sidebar a[aria-current=page]{color:#294332;background:#e6eadf;font-weight:750}.oasi-legal__main{min-width:0;max-width:780px}.oasi-legal__content{font-size:16px;line-height:1.8;color:#4b594b}.oasi-legal__content section{scroll-margin-top:35px;margin-bottom:39px}.oasi-legal__content h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3.3vw,45px);line-height:1.16;letter-spacing:-.04em;color:#344b3a;margin:0 0 14px}.oasi-legal__content h3{font-family:inherit;font-size:18px;line-height:1.35;letter-spacing:0;font-weight:700;color:#344b3a;margin:24px 0 9px}.oasi-legal__content p{margin:0 0 14px!important}.oasi-legal__content a{font-weight:650;color:#304d3a;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}.oasi-legal__content ul,.oasi-legal__content ol{padding-left:1.4em;margin:12px 0 20px}.oasi-legal__content li{margin:0 0 8px;line-height:1.7}.oasi-legal__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 44px}.oasi-legal__facts--two{grid-template-columns:repeat(2,minmax(0,1fr))}.oasi-legal__facts>div{padding:22px 18px;background:#e8e6d9;min-width:0}.oasi-legal__facts small{display:block;color:#68745f;font-weight:650;font-size:12px;line-height:1.4}.oasi-legal__facts strong{display:block;margin-top:8px;color:#344b3a;font-family:Georgia,serif;font-weight:400;font-size:clamp(21px,2.5vw,34px);line-height:1.1}.oasi-legal__sample{border-left:3px solid #768669;background:#eee9df;padding:18px 22px;line-height:1.9;word-wrap:break-word}.oasi-legal__data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:22px}.oasi-legal__data>div{background:#eee9df;padding:18px;overflow-wrap:anywhere}.oasi-legal__data small{display:block;font-size:12px;font-weight:700;letter-spacing:.03em;color:#65755e}.oasi-legal__data strong{display:block;font-size:17px;color:#294232;margin-top:10px;line-height:1.35}.oasi-legal__statement{font-family:Georgia,serif;font-size:clamp(23px,2.7vw,34px);line-height:1.35;color:#344b3a;margin:0 0 38px!important}.oasi-legal__contact{padding:28px;border-top:1px solid #d8dcd2;margin-top:50px;display:flex;gap:24px;justify-content:space-between;align-items:center;background:#eee9dd}.oasi-legal__contact p{font-family:Georgia,serif;font-size:23px;line-height:1.28;color:#304436}.oasi-legal__closing{background:#344b3a;color:#f7f4eb;padding:43px 0}.oasi-legal__closing .oasi-wrap{display:flex;justify-content:space-between;gap:22px;align-items:center}.oasi-legal__closing p{max-width:600px;font-size:15px;line-height:1.65}.oasi-legal__closing a{color:#f7f4eb;white-space:nowrap}.oasi-shop-solidarity{margin:0 auto 35px;max-width:880px;border-top:1px solid #d0d8cb;border-bottom:1px solid #d0d8cb;padding:21px 24px 20px;text-align:center;background:#eee8db61}.oasi-shop-solidarity__eyebrow{display:block;font-size:11px;letter-spacing:.13em;font-weight:800;color:#596d55;margin-bottom:10px}.oasi-shop-solidarity p{color:#4b594b;font-size:15px;line-height:1.65;margin:0 0 8px}.oasi-shop-solidarity .oasi-shop-solidarity__note{font-size:13px;color:#526455;margin-bottom:0}.oasi-shop-solidarity__note a{color:#304c38;text-decoration:underline!important;text-underline-offset:3px}.oasi-foot__policies a{white-space:normal;line-height:1.5}.shopify-policy__container{max-width:860px!important;padding:70px 26px!important;margin:auto;color:#354839;font-family:var(--font-body--family,Arial,sans-serif);line-height:1.8}.shopify-policy__title h1{font-family:Georgia,serif;color:#344b3a;font-size:clamp(40px,5vw,70px);letter-spacing:-.05em}.shopify-policy__body h2,.shopify-policy__body h3{color:#344b3a;margin:30px 0 13px;font-family:Georgia,serif}.shopify-policy__body a{color:#344b3a;text-decoration:underline}@media(max-width:800px){.oasi-legal__body{grid-template-columns:1fr;gap:28px}.oasi-legal__sidebar{position:static;display:flex;flex-flow:row wrap;gap:7px;border-top:0;padding:0}.oasi-legal__navtitle{width:100%;margin-bottom:8px!important}.oasi-legal__sidebar a{border:1px solid #d0d8cb;padding:10px 13px;border-radius:4px}.oasi-legal__facts{grid-template-columns:1fr 1fr}.oasi-legal__facts>div:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:600px){.oasi-legal__hero{padding:68px 0 64px}.oasi-legal__hero h1{font-size:clamp(39px,10.5vw,57px)}.oasi-legal__body{padding-top:45px;padding-bottom:70px}.oasi-legal__contact{display:block;padding:22px}.oasi-legal__contact .oasi-cta{margin-top:18px;width:100%}.oasi-legal__data{grid-template-columns:1fr}.oasi-legal__closing .oasi-wrap{display:block}.oasi-legal__closing a{display:inline-flex;margin-top:20px}.oasi-shop-solidarity{padding:18px 16px}.oasi-legal__facts>div{padding:18px 14px}}html.oasi-popup-open{overflow:hidden}.oasi-shop-popup[hidden]{display:none!important}.oasi-shop-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:22px}.oasi-shop-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#27372d85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.oasi-shop-popup__dialog{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(960px,100%);background:#f7f4eb;border-radius:22px;overflow:hidden;box-shadow:0 28px 90px #0000003d}.oasi-shop-popup__close{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:#f7f4ebeb;color:#344537;font-size:28px;line-height:1;cursor:pointer}.oasi-shop-popup__media{min-height:100%;background:#ece6da}.oasi-shop-popup__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.oasi-shop-popup__content{display:flex;flex-direction:column;justify-content:center;padding:44px 42px 42px;color:#344537}.oasi-shop-popup__content h2{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(34px,4vw,52px);line-height:1.06;letter-spacing:-.03em;margin:14px 0 18px;color:#27372d}.oasi-shop-popup__content p:not(.oasi-kicker){font-size:17px;line-height:1.72;max-width:34ch;color:#536152;margin:0 0 28px}.oasi-shop-popup__content .oasi-cta{align-self:flex-start}@media(max-width:780px){.oasi-shop-popup{padding:14px}.oasi-shop-popup__dialog{grid-template-columns:1fr;max-height:min(92vh,860px);overflow:auto;border-radius:18px}.oasi-shop-popup__media{aspect-ratio:4/3;min-height:0}.oasi-shop-popup__content{padding:28px 24px 26px}.oasi-shop-popup__content h2{font-size:clamp(28px,7.5vw,38px);margin:12px 0 14px}.oasi-shop-popup__content p:not(.oasi-kicker){font-size:15px;line-height:1.65;margin-bottom:22px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/oasi-site.css.map */
