:root{--tp-green: #1F4A3A;--tp-green-mid: #2E6B4E;--tp-green-light: #5FA97E;--tp-coral: #E88B8B;--tp-pink: #F2C4C4;--tp-cream: #F7F0E0;--tp-sand: #E8D8B8;--tp-ink: #2A3A2E;--tp-rattan: #B89A6A;--tp-rattan-light: #C9A878;--tp-heading: "Fraunces", "Iowan Old Style", Georgia, serif;--tp-body: "Work Sans", "Helvetica Neue", Arial, sans-serif}body{background:transparent;color:var(--tp-ink);font-family:var(--tp-body)}body.gradient{background:transparent!important}.animate-item,.animate-section.animate--hidden{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important}.tp-section{position:relative;overflow:hidden;padding:76px 24px}.tp-inner{position:relative;max-width:1200px;margin:0 auto;z-index:2}.tp-eyebrow{font-family:var(--tp-body);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--tp-green-mid);margin:0 0 14px}.tp-title{font-family:var(--tp-heading);font-weight:500;font-size:clamp(30px,3.4vw,44px);line-height:1.14;letter-spacing:.005em;color:var(--tp-green);margin:0}.tp-sub{font-size:15px;line-height:1.7;color:#4a5b4f;max-width:54ch;margin:14px 0 0}.tp-head{text-align:center;margin-bottom:46px}.tp-head .tp-sub{margin-left:auto;margin-right:auto}.tp-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 30px;border-radius:999px;border:1px solid rgba(31,74,58,.55);background:var(--tp-cream);color:var(--tp-green);font-family:var(--tp-body);font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:none}.tp-btn--solid{background:var(--tp-green);border-color:var(--tp-green);color:var(--tp-cream)}.tp-status{background:var(--tp-green);color:var(--tp-cream);overflow:hidden}.tp-status__inner{display:flex;align-items:center;justify-content:center;gap:18px;min-height:30px;padding:6px 20px;max-width:1280px;margin:0 auto;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.tp-status__dot{width:6px;height:6px;border-radius:50%;flex:none}.tp-status__dot--coral{background:var(--tp-coral)}.tp-status__dot--cream{background:var(--tp-cream)}.tp-status__item{display:inline-flex;align-items:center;gap:18px;white-space:nowrap}.tp-status__sep{width:1px;height:9px;background:#f7f0e059}.tp-hero{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:56.25vw;min-height:520px;padding:0;overflow:hidden;background-color:#1f4a3a;background:#1f4a3a}.tp-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background:#1f4a3a}.tp-hero__photo picture{display:block;height:100%}.tp-hero__photo img{width:100%;height:100%;object-fit:cover;display:block}.tp-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(ellipse 66% 62% at 50% 48%,#12261e52,#12261e00 76%),linear-gradient(180deg,#12261e4d,#12261e57 45%,#12261e7a)}.tp-hero__copywrap{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:96px 28px;text-align:center}.tp-hero__eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#f2c4c4;margin:0 0 18px;text-shadow:0 1px 12px rgba(15,32,25,.45)}.tp-hero__title{font-family:var(--tp-heading);font-weight:500;font-size:clamp(36px,4.4vw,60px);line-height:1.08;letter-spacing:.005em;margin:0;color:#f7f0e0;text-shadow:0 1px 2px rgba(12,28,21,.35),0 2px 26px rgba(12,28,21,.5)}.tp-hero__text{margin:22px auto 34px;font-size:15.5px;line-height:1.75;max-width:52ch;color:#f7f0e0f2;text-shadow:0 1px 2px rgba(12,28,21,.35),0 1px 14px rgba(12,28,21,.5)}.tp-hero .tp-btn{background:#f7f0e0;border-color:#f7f0e0bf;color:var(--tp-green)}@media screen and (max-width:749px){.tp-hero{aspect-ratio:auto;width:100%;max-width:100%;height:min(82vh,640px);min-height:520px}.tp-hero__copywrap{padding:64px 20px}.tp-hero__title{font-size:clamp(30px,8.6vw,38px)}.tp-hero__text{font-size:14.5px;margin:18px auto 28px}.tp-hero__veil{background-image:radial-gradient(ellipse 84% 56% at 50% 46%,#12261e4d,#12261e00 78%),linear-gradient(180deg,#12261e52,#12261e66,#12261e8c)}}.tp-cats__row{display:flex;justify-content:center;align-items:flex-end;gap:clamp(10px,2.4vw,34px);flex-wrap:wrap}.tp-cat{text-decoration:none;text-align:center;color:var(--tp-green);width:150px}.tp-cat__disc{position:relative;width:128px;height:128px;margin:0 auto 14px;border-radius:50%;background:var(--tp-cream);display:grid;place-items:center;isolation:isolate}.tp-cat__disc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-conic-gradient(from 30deg,var(--tp-rattan) 0deg 3deg,var(--tp-rattan-light) 3deg 7deg);-webkit-mask:radial-gradient(circle closest-side,transparent 0 86%,#000 86% 100%);mask:radial-gradient(circle closest-side,transparent 0 86%,#000 86% 100%);z-index:-1}.tp-cat--mid .tp-cat__disc{width:150px;height:150px}.tp-cat--mid .tp-cat__disc:before{-webkit-mask:radial-gradient(circle closest-side,transparent 0 86%,#000 86% 100%);mask:radial-gradient(circle closest-side,transparent 0 86%,#000 86% 100%)}.tp-cat__icon{width:46px;height:46px;color:var(--tp-green-mid)}.tp-cat__name{display:block;font-size:13px;letter-spacing:.06em;font-weight:500}.tp-cat__count{display:block;margin-top:4px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#7c8a7f}.tp-trust{background:var(--tp-cream);padding:58px 24px 64px}.tp-trust__row{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;position:relative}.tp-trust__line{position:absolute;left:8%;right:8%;top:34px;border-top:1px dashed rgba(232,139,139,.85);z-index:0}.tp-step{position:relative;z-index:1;text-align:center}.tp-step__dot{width:68px;height:68px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(31,74,58,.22)}.tp-step__dot svg{width:26px;height:26px}.tp-step:nth-child(2) .tp-step__dot{background:var(--tp-green);color:var(--tp-cream)}.tp-step:nth-child(3) .tp-step__dot{background:var(--tp-coral);color:var(--tp-green)}.tp-step:nth-child(4) .tp-step__dot{background:var(--tp-cream);color:var(--tp-green)}.tp-step:nth-child(5) .tp-step__dot{background:var(--tp-green-light);color:var(--tp-cream)}.tp-step__name{font-family:var(--tp-heading);font-size:19px;color:var(--tp-green);margin:0 0 6px}.tp-step__note{font-size:12.5px;line-height:1.6;color:#5d6d61;margin:0}.tp-step__temp{display:block;margin-top:8px;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--tp-green-mid)}.tp-products{padding-top:84px;padding-bottom:88px}.tp-products .tp-head{margin-bottom:46px}.tp-products__art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0;color:var(--tp-green)}.tp-art{position:absolute;display:block}.tp-art svg{display:block;width:100%;height:auto}.tp-head--left{text-align:left}.tp-head--left .tp-sub{margin-left:0}.tp-head__dash{display:block;width:54px;height:0;margin:0 auto 16px;border-top:2px dotted rgba(232,139,139,.9)}.tp-stage{position:relative;z-index:1}.tp-grid{display:grid}.tp-card{position:relative;display:block;text-decoration:none;color:inherit}.tp-card__media{position:relative;overflow:hidden;background:var(--tp-cream)}.tp-card__media img{width:100%;height:100%;object-fit:cover;display:block}.tp-card__body{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 2px 0}.tp-card__text{min-width:0}.tp-card__name{font-family:var(--tp-heading);font-size:16px;font-weight:500;color:var(--tp-green);margin:0;line-height:1.25}.tp-card__meta{display:block;margin-top:4px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#7c8a7f}.tp-card__price{font-size:14.5px;color:var(--tp-ink);white-space:nowrap}.tp-rule{width:92px;height:8px;margin:18px auto 0;border-radius:999px;background:var(--tp-pink);opacity:.85}.tp-head--left .tp-rule{margin-left:0}.tp-leaf{background:var(--tp-cream)}.tp-leaf .tp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;max-width:880px;margin:0 auto;align-items:start}.tp-leaf .tp-card__media{aspect-ratio:4 / 5;border-radius:4px;padding:9px;background:#fbf6ea;border:1px solid rgba(31,74,58,.18);box-shadow:0 14px 30px #1f4a3a14}.tp-leaf .tp-card:nth-child(1){transform:translateY(34px)}.tp-leaf .tp-card:nth-child(2){transform:translateY(-4px)}.tp-leaf .tp-card:nth-child(3){transform:translateY(20px)}.tp-leaf .tp-card--main .tp-card__media{box-shadow:0 20px 40px #1f4a3a24}.tp-leaf .tp-card--main .tp-card__name{font-size:19px}.tp-art--frond-a{left:-48px;top:-56px;width:210px;opacity:.14;transform:rotate(-152deg)}.tp-art--frond-b{right:-36px;top:-70px;width:230px;opacity:.14;transform:rotate(156deg)}.tp-art--frond-c{left:4%;bottom:-34px;width:120px;opacity:.18;transform:rotate(28deg)}.tp-art--school{right:3%;top:120px;width:220px;opacity:.2}.tp-art--wave{color:var(--tp-green-mid);left:2%;bottom:26px;width:330px;opacity:.22}.tp-tray{background:var(--tp-sand)}.tp-tray .tp-grid{display:block;max-width:720px;margin:0 auto}.tp-tray .tp-card{display:grid;grid-template-columns:118px 1fr;align-items:center;gap:26px;padding:22px 4px;border-bottom:1px dotted rgba(31,74,58,.3)}.tp-tray .tp-card:first-child{border-top:1px dotted rgba(31,74,58,.3)}.tp-tray .tp-card__media{aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 7px #fbf6ea,0 0 0 8px #b89a6a8c}.tp-tray .tp-card__body{padding:0;align-items:center}.tp-tray .tp-card__name{font-size:18px}.tp-tray .tp-card--main .tp-card__media{box-shadow:0 0 0 7px var(--tp-coral),0 0 0 8px #b89a6a73}.tp-tray .tp-card--main .tp-card__name{font-size:20px}.tp-art--trayring{left:50%;margin-left:-280px;top:20%;width:560px;height:62%;border:1.5px dashed rgba(184,154,106,.4);border-radius:50%;transform:rotate(-5deg)}.tp-art--net{color:var(--tp-green);right:-34px;top:-46px;width:230px;opacity:.14}.tp-art--rope{color:var(--tp-green-mid);left:-20px;bottom:34px;width:330px;opacity:.18;transform:rotate(-6deg)}.tp-art--shell-a{color:var(--tp-green-mid);left:3%;top:26%;width:74px;opacity:.26;transform:rotate(-12deg)}.tp-art--shell-b{color:var(--tp-green-mid);right:4%;bottom:16%;width:58px;opacity:.22;transform:rotate(14deg)}.tp-art--starfish{color:var(--tp-coral);right:9%;top:22%;width:78px;opacity:.34}.tp-bowl{background:var(--tp-cream)}.tp-bowl .tp-grid{display:flex;justify-content:center;align-items:flex-start;gap:32px;max-width:820px;margin:0 auto}.tp-bowl .tp-card{width:196px}.tp-bowl .tp-card--main{width:264px}.tp-bowl .tp-card:nth-child(1){margin-top:58px}.tp-bowl .tp-card:nth-child(3){margin-top:34px}.tp-bowl .tp-card__media{aspect-ratio:1;border-radius:50%}.tp-bowl .tp-card--main .tp-card__media{box-shadow:0 0 0 14px var(--tp-coral)}.tp-bowl .tp-card:not(.tp-card--main) .tp-card__media{box-shadow:0 0 0 9px #fbf6ea,0 0 0 10px #1f4a3a29}.tp-bowl .tp-card__body{display:block;text-align:center;padding-top:16px}.tp-bowl .tp-card__price{display:block;margin-top:6px}.tp-bowl .tp-card--main .tp-card__name{font-size:19px}.tp-bowl .tp-card:not(.tp-card--main) .tp-card__name{font-size:15px}.tp-art--coral-a{color:var(--tp-coral);left:3%;bottom:6%;width:108px;opacity:.42}.tp-art--coral-b{color:var(--tp-coral);right:3%;top:14%;width:88px;opacity:.36;transform:scaleX(-1)}.tp-art--bone{color:var(--tp-green);right:10%;bottom:12%;width:190px;opacity:.16}.tp-art--wash{left:18%;right:18%;top:26%;height:62%;border-radius:50%;background:radial-gradient(closest-side,#f2c4c480,#f2c4c400 72%)}.tp-picnic{background:var(--tp-sand)}.tp-picnic__blanket{position:absolute;left:16%;right:16%;top:42%;bottom:22%;transform:rotate(-5deg);background:repeating-linear-gradient(90deg,var(--tp-coral) 0 34px,var(--tp-cream) 34px 68px);border-radius:10px;border:1px solid rgba(184,154,106,.55);opacity:.18;z-index:0}.tp-picnic .tp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:860px;margin:0 auto;align-items:start}.tp-picnic .tp-card__media{aspect-ratio:4 / 3;padding:12px;background:#fdf8ec;border-radius:3px;border:1px solid rgba(184,154,106,.4);box-shadow:0 16px 32px #1f4a3a29}.tp-picnic .tp-card:nth-child(1){transform:rotate(-2.6deg) translateY(24px)}.tp-picnic .tp-card:nth-child(2){transform:rotate(1.6deg) translateY(-2px)}.tp-picnic .tp-card:nth-child(3){transform:rotate(-1.4deg) translateY(32px)}.tp-picnic .tp-card--main .tp-card__name{font-size:19px}.tp-art--lemon{color:var(--tp-green-mid);right:4%;top:84px;width:88px;opacity:.3;transform:rotate(12deg)}.tp-art--crab{color:var(--tp-green);left:2%;top:34%;width:132px;opacity:.2;transform:rotate(-8deg)}.tp-art--sprig{color:var(--tp-green-mid);left:7%;bottom:54px;width:52px;opacity:.3;transform:rotate(-14deg)}.tp-art--starfish-b{color:var(--tp-coral);right:6%;bottom:62px;width:76px;opacity:.34;transform:rotate(10deg)}.tp-origin{background:var(--tp-cream)}.tp-origin__grid{display:grid;grid-template-columns:40% 60%;gap:46px;align-items:center}.tp-origin__item{padding:18px 0;border-top:1px solid rgba(31,74,58,.16)}.tp-origin__item:first-of-type{border-top:none;padding-top:0}.tp-origin__name{font-family:var(--tp-heading);font-size:21px;color:var(--tp-green);margin:0 0 6px}.tp-origin__desc{font-size:13.5px;line-height:1.7;color:#5d6d61;margin:0}.tp-origin__art{position:relative;border-radius:14px;overflow:hidden;background:var(--tp-cream)}.tp-origin__art svg{display:block;width:100%;height:auto}.tp-ambient{position:relative;height:180px;padding:0;background:var(--tp-cream);overflow:hidden}.tp-ambient__table{position:absolute;right:16%;top:30px;width:300px;height:120px;background:#fbf6ea;border-radius:12px;border:1px solid rgba(31,74,58,.14)}.tp-ambient__bowl{position:absolute;right:26%;top:48px;width:76px;height:76px;border-radius:50%;background:var(--tp-coral);opacity:.9}.tp-patio{background:var(--tp-cream)}.tp-patio__table{position:relative;border-radius:18px;background:var(--tp-rattan-light);padding:48px 42px 40px;overflow:hidden}.tp-patio__table:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 3px,transparent 3px 26px);opacity:.6;pointer-events:none}.tp-patio__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:26px 22px}.tp-patio__item{text-align:center;text-decoration:none;color:var(--tp-green)}.tp-patio__disc{width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--tp-cream);border:6px solid rgba(247,240,224,.85);box-shadow:0 12px 26px #1f4a3a29}.tp-patio__disc img{width:100%;height:100%;object-fit:cover;display:block}.tp-patio__name{display:block;margin-top:12px;font-family:var(--tp-heading);font-size:15px;line-height:1.3}.tp-patio__price{display:block;margin-top:3px;font-size:12.5px;color:#3f5147}.tp-patio__note{margin:26px 0 0;font-size:12.5px;line-height:1.7;color:#3f5147;text-align:center}.tp-reviews{background:var(--tp-cream);padding:44px 24px}.tp-reviews__row{display:grid;grid-template-columns:200px 1fr;gap:34px;align-items:center}.tp-reviews__score{display:flex;align-items:center;gap:12px}.tp-reviews__badge{width:52px;height:52px;border-radius:50%;background:var(--tp-coral);color:var(--tp-green);display:grid;place-items:center;font-family:var(--tp-heading);font-size:18px}.tp-reviews__stars{display:flex;gap:4px}.tp-reviews__star{width:10px;height:10px;border-radius:50%;background:var(--tp-green-mid)}.tp-review{padding:4px 0;border-bottom:1px solid rgba(31,74,58,.18)}.tp-review:last-child{border-bottom:none}.tp-review__quote{font-size:13.5px;line-height:1.7;color:var(--tp-ink);margin:0 0 6px}.tp-review__by{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#7c8a7f}.tp-divider{position:relative;width:100%;line-height:0;background:var(--tp-cream)}.tp-divider svg{display:block;width:100%}.tp-divider--palm{height:16px;background-color:transparent;background-image:linear-gradient(135deg,var(--tp-green-mid) 25%,transparent 25%),linear-gradient(225deg,var(--tp-green-mid) 25%,transparent 25%);background-size:16px 16px;background-position:0 0;background-repeat:repeat-x}.tp-divider--dots{height:30px;display:flex;align-items:center;justify-content:center;gap:14px;background:var(--tp-cream)}.tp-divider__dot{display:block;border-radius:50%;background:var(--tp-coral)}.tp-divider__dash{display:block;width:26px;height:1px;background:#e88b8be6}.tp-divider--slats{height:10px;background:repeating-linear-gradient(90deg,var(--tp-green) 0 6px,var(--tp-cream) 6px 14px)}.tp-divider--vine{height:40px;background:var(--tp-cream);padding:0 18px}.tp-divider--vine svg{display:block;width:100%;height:40px}.tp-divider--rattan{height:14px;background-image:radial-gradient(var(--tp-rattan) 1.5px,transparent 1.6px);background-size:18px 14px;background-position:0 50%}.tp-divider--flowers{height:34px;display:flex;align-items:center;justify-content:center;gap:18px;background:var(--tp-cream)}.tp-divider__flower{width:12px;height:12px;border-radius:50%;position:relative}.tp-divider__flower--coral{background:var(--tp-coral)}.tp-divider__flower--green{background:var(--tp-green-light)}.tp-footer-band{position:relative;background:var(--tp-green);padding:22px 24px;overflow:hidden}.tp-footer-band__row{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:26px}.tp-footer-band__dots{display:flex;gap:9px;align-items:center}.tp-footer-band__dot{width:7px;height:7px;border-radius:50%;background:var(--tp-coral)}.header-wrapper{background:var(--tp-cream)!important;border-bottom:1px solid rgba(31,74,58,.12)!important}.header__menu-item,.header a,.header button,.header summary{color:var(--tp-green)!important}.header__heading-link .h2,.header__heading{font-family:var(--tp-heading)!important;letter-spacing:.04em}.footer{background:var(--tp-green)!important;color:var(--tp-cream)!important}.footer a,.footer h2,.footer .footer-block__heading,.footer p,.footer span,.footer li{color:var(--tp-cream)!important}.footer__copyright{display:none!important}.newsletter h1,.newsletter h2,.newsletter .h1,.newsletter .h2{font-family:var(--tp-heading)!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important}.newsletter__subheading{color:#4a5b4f!important;font-size:14px!important}.newsletter-form__button,.newsletter .button{border-radius:999px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:12px!important}.newsletter .field__input{border-radius:999px!important;border-color:#1f4a3a59!important;background:transparent!important;color:var(--tp-ink)!important}@media screen and (max-width:990px){.tp-grid{grid-template-columns:1fr;gap:34px}.tp-card__body{min-height:0}.tp-leaf .tp-grid,.tp-picnic .tp-grid{grid-template-columns:1fr;max-width:320px;gap:30px}.tp-leaf .tp-card,.tp-picnic .tp-card{transform:none!important}.tp-leaf .tp-card__media{aspect-ratio:1 / 1}.tp-tray .tp-grid{max-width:100%}.tp-tray .tp-card{grid-template-columns:88px 1fr;gap:18px;padding:18px 2px}.tp-tray .tp-card__media{box-shadow:0 0 0 5px #fbf6ea,0 0 0 6px #b89a6a8c}.tp-tray .tp-card--main .tp-card__media{box-shadow:0 0 0 5px var(--tp-coral),0 0 0 6px #b89a6a73}.tp-tray .tp-card--main .tp-card__name{font-size:18px}.tp-art--trayring{display:none}.tp-bowl .tp-grid{flex-direction:column;align-items:center;gap:30px}.tp-bowl .tp-card,.tp-bowl .tp-card--main{width:262px;margin-top:0!important}.tp-art--school,.tp-art--crab,.tp-art--bone,.tp-art--net,.tp-art--rope,.tp-art--lemon,.tp-art--shell-b,.tp-art--starfish,.tp-picnic__blanket{display:none}.tp-trust__row{grid-template-columns:repeat(2,1fr);row-gap:34px}.tp-trust__line{display:none}.tp-origin__grid{grid-template-columns:1fr}.tp-patio__grid{grid-template-columns:repeat(2,1fr)}.tp-reviews__row{grid-template-columns:1fr}}@media screen and (max-width:600px){.tp-section{padding:54px 18px}.tp-status__inner{gap:10px;font-size:9px;letter-spacing:.1em}.tp-status__item{gap:10px}.tp-status__t--2,.tp-status__t--3,.tp-status__sep{display:none}.tp-cat{width:120px}.tp-cat__disc{width:104px;height:104px}.tp-cat--mid .tp-cat__disc{width:118px;height:118px}.tp-trust__row{grid-template-columns:1fr}.tp-patio__table{padding:28px 20px}.tp-patio__grid{gap:18px 14px}}.tp-frond,.tp-fern,.tp-monstera,.tp-strelitzia{width:100%;height:auto;display:block}.tp-divider__pad{display:block;width:100%;height:100%}.header__active-menu-item-v2{font-weight:500!important}.header__active-menu-item-v2:before{background:#1f4a3a1a!important;border-radius:999px!important;opacity:1}.tp-origin__grid>div:first-child .tp-title{margin-bottom:26px}.tp-cat__disc svg{width:46px;height:46px;color:var(--tp-green-mid)}.tp-cat--mid .tp-cat__disc svg{width:54px;height:54px}.tp-head--split{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;text-align:left}.tp-head--split .tp-sub{margin-left:0}.tp-head--center{text-align:center}.tp-head--center .tp-sub{margin-left:auto;margin-right:auto}.tp-btn--ghost{background:transparent}.tp-trust{position:relative;overflow:hidden}.tp-trust__row{align-items:start}.tp-tray__ring .tp-card__media{position:relative}.tp-ambient__frond{position:absolute;width:200px;opacity:.16;display:block}.tp-ambient__frond--l{left:-46px;bottom:-70px;transform:rotate(-150deg)}.tp-ambient__frond--r{right:-40px;top:-60px;transform:rotate(152deg)}.tp-ambient__monstera{position:absolute;left:24%;top:34px;width:110px;color:var(--tp-green);opacity:.22;display:block}.tp-ambient__flower{position:absolute;right:24%;bottom:22px;width:74px;opacity:.95;transform:rotate(6deg);display:block}.tp-ambient__fern{position:absolute;left:8%;top:38px;width:84px;color:var(--tp-green-mid);opacity:.35;display:block}.tp-ambient__dot{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--tp-coral);opacity:.8}.tp-ambient__dot--1{left:44%;top:52px}.tp-ambient__dot--2{left:48%;top:104px;width:5px;height:5px}.tp-ambient__dot--3{right:12%;top:60px;width:6px;height:6px}.tp-ambient--sand{background:var(--tp-sand)}.tp-patio__grid{align-items:start}.tp-patio__media{display:block;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--tp-cream);border:6px solid rgba(247,240,224,.85);box-shadow:0 12px 26px #1f4a3a24}.tp-patio__media img{width:100%;height:100%;object-fit:cover;display:block}.tp-patio__item .tp-patio__name{font-family:var(--tp-heading)}.tp-reviews__row{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;align-items:start}.tp-review{padding:22px 22px 20px;border:1px solid rgba(31,74,58,.14);border-radius:14px;background:#ffffff59}.tp-review:last-child{border-bottom:1px solid rgba(31,74,58,.14)}.tp-review__text{font-size:13.5px;line-height:1.7;margin:0 0 12px;color:var(--tp-ink)}.tp-review__name{font-family:var(--tp-heading);font-size:15px;margin:0;color:var(--tp-green)}.tp-review__note{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#7c8a7f;margin:4px 0 0}.tp-divider{overflow:hidden}.tp-divider--dots span{display:block;border-radius:50%;background:var(--tp-coral);width:5px;height:5px}.tp-divider--dots span:nth-child(2),.tp-divider--dots span:nth-child(4){width:8px;height:8px;opacity:.75}.tp-divider--dots span:nth-child(3){width:11px;height:11px}.tp-divider--vine{display:flex;align-items:center;gap:16px;padding:0 24px}.tp-divider__vine{display:block;width:64px;color:var(--tp-green-mid);opacity:.55;flex:none}.tp-divider__vine--flip{transform:scaleX(-1)}.tp-divider__line{flex:1;height:1px;background:#2e6b4e52}.tp-divider--flowers{gap:22px}.tp-divider__flower{display:block;width:26px;opacity:.95}.tp-divider__flower--small{width:18px;opacity:.8}.tp-divider__tiny{display:block;width:5px;height:5px;border-radius:50%;background:var(--tp-green-light)}.tp-divider__tiny--alt{background:var(--tp-coral)}.tp-footer-band__item{display:flex;align-items:center;gap:12px}.tp-footer-band__icon{width:34px;height:34px;color:var(--tp-cream);flex:none}.tp-footer-band__title{font-family:var(--tp-heading);font-size:15px;color:var(--tp-cream);margin:0}.tp-footer-band__text{font-size:11.5px;letter-spacing:.06em;color:#f7f0e0bf;margin:2px 0 0}@media screen and (max-width:990px){.tp-head--split{flex-direction:column;align-items:flex-start}.tp-reviews__row{grid-template-columns:1fr}.tp-card__body{min-height:0}}@media screen and (max-width:600px){.tp-ambient{height:140px}.tp-ambient__monstera,.tp-ambient__fern{display:none}.tp-divider__vine{width:40px}.tp-footer-band__row{flex-wrap:wrap;gap:16px 22px}}.product__title,.product__title>*,.main-product .product__title{font-family:var(--tp-heading)!important;font-weight:500!important;text-transform:none!important;letter-spacing:.005em!important;color:var(--tp-green)!important}.product .price,.product__info-container .price__container,.product .price__current{font-family:var(--tp-body)!important;font-weight:400!important;letter-spacing:.02em!important;color:var(--tp-ink)!important}.product-form__submit,.main-product button[name=add]{background-color:var(--tp-green)!important;color:var(--tp-cream)!important;border:1px solid var(--tp-green)!important;border-radius:999px!important;font-family:var(--tp-body)!important;letter-spacing:.14em!important}.product-form__submit:hover,.main-product button[name=add]:hover{background-color:var(--tp-green-mid)!important}.product-form__submit[disabled],.main-product button[name=add][disabled],.product-form__submit[aria-disabled=true]{background-color:#1f4a3a6b!important;border-color:transparent!important;color:var(--tp-cream)!important;opacity:1!important}.shopify-payment-button__button--unbranded,.shopify-payment-button .shopify-payment-button__button,shopify-accelerated-checkout .shopify-payment-button__button{background-color:transparent!important;color:var(--tp-green)!important;border:1px solid var(--tp-green)!important;border-radius:999px!important;letter-spacing:.14em!important}.scroll-to-top-btn,.floating-btn{background-color:var(--tp-green)!important;color:var(--tp-cream)!important;border-color:#f7f0e08c!important}shopify-accelerated-checkout{--shop-pay-button-background-color: #1F4A3A;--shop-pay-button-border-radius: 999px;--shop-pay-button-icon-color: #F7F0E0}sticky-atc,.sticky-atc{background:var(--tp-cream)!important;border-top:1px solid rgba(46,107,78,.18)!important}.sticky-atc .button,sticky-atc .button{border-radius:999px!important;background-color:var(--tp-green)!important;color:var(--tp-cream)!important}.product .content-for-grouping.color-background-1{background:transparent!important}.product__description h2,.product__description h3,.product__description h4{font-family:var(--tp-heading)!important;font-weight:500!important;text-transform:none!important;letter-spacing:.01em!important;font-size:18px!important;color:var(--tp-green)!important;margin:22px 0 8px!important}.product__description,.product__description li{color:var(--tp-ink)!important}.product__accordion summary,.product__accordion__title{letter-spacing:.12em!important}.drawer__inner,.cart-drawer .drawer__inner{background:var(--tp-cream)!important}.shopify-section[id*=related-products] .content-for-grouping,.shopify-section[id*=related-products] .related-products,.drawer__inner-empty{background:transparent!important}.tp-shutter{position:relative;overflow:hidden;line-height:0}.tp-shutter__band{position:relative;height:var(--tp-shutter-h, 120px)}.tp-shutter__bars,.tp-shutter__glow{position:absolute;top:0;right:0;bottom:0;left:0;display:block;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 16%,#000 84%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#0000 0,#000 16% 84%,#0000)}.tp-shutter__bars{background:repeating-linear-gradient(62deg,rgba(0,0,0,0) 0 38px,var(--tp-shutter-shade, #1F4A3A) 41px 96px,rgba(0,0,0,0) 99px 190px);opacity:.2}.tp-shutter__glow{background:repeating-linear-gradient(62deg,#fff0 0 124px,#fffffff2 134px 178px,#fff0 188px 190px);opacity:.4}@media screen and (max-width:990px){.tp-shutter__bars{background:repeating-linear-gradient(62deg,rgba(0,0,0,0) 0 22px,var(--tp-shutter-shade, #1F4A3A) 25px 60px,rgba(0,0,0,0) 63px 124px)}.tp-shutter__glow{background:repeating-linear-gradient(62deg,#fff0 0 80px,#fffffff2 88px 116px,#fff0 124px 124px)}}.tp-tower{background:var(--tp-sand);position:relative;overflow:hidden}.tp-tower__art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:#1f4a3a}.tp-tower__art span{position:absolute;display:block;opacity:.15}.tp-tower__art-shell{left:4%;bottom:6%;width:130px;transform:rotate(-10deg)}.tp-tower__art-star{right:5%;bottom:4%;width:92px;transform:rotate(12deg);opacity:.13}.tp-tower__art-sprig{left:3%;top:10%;width:62px;transform:rotate(8deg)}.tp-tower__inner{position:relative;display:grid;grid-template-columns:42% 58%;gap:44px;align-items:center}.tp-tower__btn{margin-top:26px}.tp-tower__stand{position:relative;padding:24px 0 98px}.tp-tower__table{position:absolute;left:50%;bottom:26px;width:104%;height:88px;transform:translate(-50%);border-radius:50%;background:repeating-linear-gradient(90deg,#b89a6a8c 0 8px,#d9c49e73 8px 16px);box-shadow:0 14px 26px #1f4a3a1a}.tp-tower__stack{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:36px}.tp-tower__pole{position:absolute;left:50%;top:0;bottom:6px;width:5px;margin-left:-2.5px;border-radius:3px;z-index:0;background:linear-gradient(90deg,#b7af9b,#f2ebd9 45%,#a79f8b);box-shadow:0 0 0 1px #1f4a3a12}.tp-tower__tier{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-end;gap:16px;padding-bottom:6px}.tp-tower__tier:after{content:"";position:absolute;left:-22px;right:-22px;bottom:0;height:26px;border-radius:50%;background:linear-gradient(180deg,#fbf4e1,#efe0be 38%,#d8c6a0);border:1px solid rgba(184,154,106,.75);box-shadow:0 12px 18px #1f4a3a24;z-index:-1}.tp-tower__dish{display:block;text-decoration:none}.tp-tower__shot{display:block;border-radius:50%;overflow:hidden;background:var(--tp-cream);box-shadow:0 0 0 4px #f7f0e0,0 0 0 5px #b89a6a99,0 10px 18px #1f4a3a29}.tp-tower__shot img{width:100%;height:100%;object-fit:cover;display:block}.tp-tower__tier--1 .tp-tower__shot{width:100px;height:100px}.tp-tower__tier--2 .tp-tower__shot{width:118px;height:118px}.tp-tower__tier--3 .tp-tower__shot{width:132px;height:132px}@media screen and (max-width:990px){.tp-tower__inner{grid-template-columns:1fr;gap:34px}.tp-tower__copy{text-align:center}.tp-tower__copy .tp-sub{margin-left:auto;margin-right:auto}.tp-tower__stand{padding:10px 0 88px}.tp-tower__art .tp-tower__art-star{display:none}}@media screen and (max-width:600px){.tp-tower__stack{gap:24px}.tp-tower__tier{gap:12px}.tp-tower__art .tp-tower__art-shell{display:none}.tp-tower__tier--1 .tp-tower__shot{width:82px;height:82px}.tp-tower__tier--2 .tp-tower__shot{width:92px;height:92px}.tp-tower__tier--3 .tp-tower__shot{width:100px;height:100px}.tp-tower__table{width:100%;height:70px;bottom:22px}}html{background-color:#f7f0e0}body,body.gradient{background:transparent}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:#f7f0e0;background-image:linear-gradient(#f7f0e052,#f7f0e052),var(--tp-bg-img);background-size:cover;background-position:center center;background-repeat:no-repeat}.tp-hero{background-color:#1f4a3a!important}.tp-section,.tp-trust,.tp-ambient,.tp-products,.tp-origin,.tp-patio,.tp-reviews,.tp-tower{background-color:#f7f0e0ad!important}.tp-products.tp-tray,.tp-products.tp-picnic,.tp-tower{background-color:#e8d8b88c!important}main .gradient:not(.card),main .color-background-1:not(.card),main .color-background-2:not(.card),main [class*=color-scheme-]:not(.card){background-color:transparent!important;background-image:none!important}main .card{background-color:#fff!important;background-image:none!important}main .button{background-color:var(--tp-green)!important;color:var(--tp-cream)!important;border-radius:999px!important}main .button--secondary{background-color:transparent!important;color:var(--tp-green)!important;border:1px solid var(--tp-green)!important}main .underlined-link,main a.link,main .link{color:var(--tp-green)!important}main .price,main .price *,main .unit-price,main .unit-price *{color:var(--tp-green)!important}main .quick-add__submit,main .card .button{background-color:var(--tp-green)!important;color:var(--tp-cream)!important;border:1px solid var(--tp-green)!important;border-radius:999px!important;letter-spacing:.12em!important}main .button:before,main .button:after,main .quick-add__submit:before,main .quick-add__submit:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after{background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}main .quick-add__submit[disabled],main .card .button[disabled]{background-color:#1f4a3a1f!important;border-color:#1f4a3a52!important;color:var(--tp-green)!important}.template-page main,.template-policy main,.template-article main{padding:34px 20px 64px}.template-page main .rte,.template-policy main .rte,.template-article main .rte{max-width:1000px;margin:0 auto;padding:40px 46px;background:#f7f0e0eb;border-radius:22px;color:var(--tp-ink)}.template-page main .rte>*:first-child,.template-policy main .rte>*:first-child,.template-article main .rte>*:first-child{margin-top:0}.template-page main .rte>*:last-child,.template-policy main .rte>*:last-child,.template-article main .rte>*:last-child{margin-bottom:0}.template-page main contact-form.contact{display:block;max-width:1000px;margin:0 auto;padding:34px 46px 42px;background:#f7f0e0eb;border-radius:22px}main h1,main h2,main h3,main h4,main .h1,main .h2,main .h3{font-family:var(--tp-heading)!important;font-weight:500!important;letter-spacing:.005em!important;text-transform:none!important}main .rte,.shopify-policy__body{font-family:var(--tp-body);color:var(--tp-ink)}.template-page main contact-form .field__input,.template-page main contact-form .text-area{border-radius:12px;border-color:#1f4a3a47;background:#ffffffb8}.template-page main contact-form button{background:var(--tp-green)!important;color:var(--tp-cream)!important;border:0!important;border-radius:999px!important;letter-spacing:.14em!important}.template-product .product__info-wrapper{background:#f7f0e0e6;border-radius:20px;padding:26px 30px 32px}@media screen and (max-width:749px){.template-page main,.template-policy main,.template-article main{padding:20px 12px 48px}.template-page main .rte,.template-policy main .rte,.template-article main .rte,.template-page main contact-form.contact{padding:26px 20px;border-radius:16px}.template-product .product__info-wrapper{padding:18px 16px 24px;border-radius:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tropical.css.map */
