.gowara-3d-hero{position:relative;overflow:hidden;min-height:min(var(--gowara-stage-height),calc(100svh - 74px));background:linear-gradient(135deg,rgba(255,255,255,.36),transparent 36%),radial-gradient(circle at 76% 18%,color-mix(in srgb,var(--gowara-sand) 38%,transparent),transparent 34%),var(--gowara-cream);color:var(--gowara-charcoal)}.gowara-3d-hero:before{position:absolute;top:-20%;left:-38%;width:112%;height:64%;background:linear-gradient(112deg,rgba(255,255,255,.44),rgba(255,255,255,.08) 44%,transparent 68%);content:"";mix-blend-mode:screen;pointer-events:none;transform:rotate(-12deg)}.gowara-3d-hero__inner{position:relative;display:grid;grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);gap:clamp(1.4rem,4vw,5rem);align-items:center;width:min(100%,calc(var(--gowara-page-width) + 120px));min-height:inherit;margin:0 auto;padding:clamp(2.5rem,5vw,5rem) clamp(1rem,3vw,3rem) clamp(3rem,5vw,5rem)}.gowara-3d-hero__copy{position:relative;z-index:4;display:grid;gap:1.2rem;align-content:center;border:1px solid rgba(255,255,255,.54);border-radius:calc(var(--gowara-radius) * 3);background:linear-gradient(145deg,rgba(255,255,255,calc(var(--gowara-glass-opacity) * .64)),rgba(255,250,241,calc(var(--gowara-glass-opacity) * .22))),#fffaf133;box-shadow:inset 0 1px 1px #ffffffb8;padding:clamp(1.15rem,2.4vw,2rem);-webkit-backdrop-filter:blur(20px) saturate(1.28);backdrop-filter:blur(20px) saturate(1.28)}.gowara-3d-hero__eyebrow{color:var(--gowara-gold);font-size:.74rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.gowara-3d-hero h1{max-width:12ch;font-size:clamp(3rem,5.4vw,6.35rem)}.gowara-3d-hero__copy-text{max-width:35rem;color:color-mix(in srgb,var(--gowara-charcoal) 78%,var(--gowara-cream));font-size:1.04rem}.gowara-3d-hero__actions{display:flex;flex-wrap:wrap;gap:.7rem}.gowara-3d-hero .gowara-button{border-radius:999px;box-shadow:0 14px 30px #3842322e,inset 0 1px #ffffff29}.gowara-3d-hero .gowara-button--secondary{border-color:#ffffffb3;background:linear-gradient(145deg,#ffffffb8,#fffaf13d),#fffaf185;box-shadow:inset 0 1px 1px #ffffffd1;-webkit-backdrop-filter:blur(16px) saturate(1.45);backdrop-filter:blur(16px) saturate(1.45)}.gowara-3d-hero__shelf{display:grid;gap:.75rem;max-width:38rem;margin-top:.1rem}.gowara-3d-hero__shelf>p{color:var(--gowara-olive);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.gowara-3d-hero__shelf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.gowara-3d-hero__shelf-item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:.55rem;align-items:center;min-width:0;border:1px solid rgba(255,255,255,.62);border-radius:calc(var(--gowara-radius) * 2);background:linear-gradient(145deg,#ffffffb3,#fffaf142),#fffaf194;color:var(--gowara-charcoal);padding:.45rem;text-decoration:none;box-shadow:0 10px 24px #1f1f1f12,inset 0 1px 1px #ffffffc7;-webkit-backdrop-filter:blur(16px) saturate(1.42);backdrop-filter:blur(16px) saturate(1.42)}.gowara-3d-hero__shelf-item img{width:44px;aspect-ratio:1;border-radius:var(--gowara-radius);object-fit:cover}.gowara-3d-hero__shelf-item span,.gowara-3d-hero__shelf-item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gowara-3d-hero__shelf-item span{color:var(--gowara-olive);font-size:.82rem;font-weight:850}.gowara-3d-hero__shelf-item strong{grid-column:2;color:#1f1f1fad;font-size:.76rem;font-weight:750}.gowara-3d-hero__shelf-item:hover,.gowara-3d-hero__shelf-item:focus-visible{border-color:#b08d578c;transform:translateY(-1px)}.gowara-3d-hero__stage{position:relative;min-height:min(650px,calc(var(--gowara-stage-height) - 3rem));isolation:isolate;perspective:1200px;--gowara-pointer-x: 0;--gowara-pointer-y: 0}.gowara-3d-hero__stage-glass{position:absolute;top:6%;right:2%;bottom:4%;left:2%;z-index:0;overflow:hidden;border:1px solid rgba(255,255,255,.58);border-radius:calc(var(--gowara-radius) * 4);background:linear-gradient(142deg,rgba(255,255,255,calc(var(--gowara-glass-opacity) * .72)),#fffaf124 46%,#b08d5714),#fffaf142;box-shadow:0 26px 66px #1f1f1f1a,inset 0 1px 1px #ffffffdb;-webkit-backdrop-filter:blur(24px) saturate(1.45);backdrop-filter:blur(24px) saturate(1.45)}.gowara-3d-hero__stage-glass:before{position:absolute;inset:-38% 42% auto -18%;height:88%;background:linear-gradient(118deg,rgba(255,255,255,.58),rgba(255,255,255,.08) 42%,transparent 68%);content:"";transform:rotate(12deg)}.gowara-3d-hero__stage:before,.gowara-3d-hero__stage:after{position:absolute;content:"";pointer-events:none}.gowara-3d-hero__stage:before{top:13%;right:8%;bottom:16%;left:8%;z-index:1;border:1px solid color-mix(in srgb,var(--gowara-stage-accent) 48%,transparent);border-radius:50%;transform:rotate(-8deg)}.gowara-3d-hero__stage:after{right:13%;bottom:12%;left:13%;z-index:1;height:1px;background:color-mix(in srgb,var(--gowara-olive) 28%,transparent);box-shadow:0 24px 38px #1f1f1f29}.gowara-3d-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;transform:rotateX(calc(var(--gowara-pointer-y) * -3deg)) rotateY(calc(var(--gowara-pointer-x) * 4deg));transform-style:preserve-3d;transition:transform .34s ease}.gowara-3d-hero__fallback-layer{position:absolute;top:var(--gowara-flow-y, var(--gowara-layer-y));left:var(--gowara-flow-x, var(--gowara-layer-x));z-index:var(--gowara-flow-depth, var(--gowara-layer-depth));display:block;width:min(52%,340px);margin:0;color:inherit;cursor:pointer;opacity:var(--gowara-flow-opacity, 1);filter:blur(var(--gowara-flow-blur, 0));outline:none;pointer-events:none;text-decoration:none;transform:translate(-50%,-50%) translate3d(var(--gowara-layer-offset-x, 0px),var(--gowara-layer-offset-y, 0px),var(--gowara-flow-z, var(--gowara-layer-z))) rotate(var(--gowara-flow-rotate, var(--gowara-layer-rotate))) scale(var(--gowara-flow-scale, var(--gowara-layer-scale)));transform-style:preserve-3d;transition:transform 1.12s cubic-bezier(.19,1,.22,1),opacity .76s ease,filter .76s ease,top 1.12s cubic-bezier(.19,1,.22,1),left 1.12s cubic-bezier(.19,1,.22,1);will-change:transform,opacity,filter}.gowara-3d-hero__fallback-layer:hover img,.gowara-3d-hero__fallback-layer:focus-visible img{box-shadow:0 34px 76px #1f1f1f33,0 0 0 2px #b08d5757}.gowara-3d-hero__fallback-layer img{width:100%;border-radius:calc(var(--gowara-radius) * 2);box-shadow:0 30px 70px #1f1f1f29;animation:gowara-hero-float 7s ease-in-out infinite;animation-delay:calc(var(--gowara-layer-depth) * -.32s)}.gowara-3d-hero__fallback-layer.is-active{--gowara-flow-x: 50%;--gowara-flow-y: 49%;--gowara-flow-scale: 1.06;--gowara-flow-rotate: -2deg;--gowara-flow-z: 142px;--gowara-flow-depth: 8;--gowara-flow-opacity: 1;--gowara-flow-blur: 0;pointer-events:auto}.gowara-3d-hero__fallback-layer.is-next{--gowara-flow-x: 70%;--gowara-flow-y: 54%;--gowara-flow-scale: .72;--gowara-flow-rotate: 8deg;--gowara-flow-z: 34px;--gowara-flow-depth: 7;--gowara-flow-opacity: .78;--gowara-flow-blur: .7px;pointer-events:auto}.gowara-3d-hero__fallback-layer.is-third{--gowara-flow-x: 30%;--gowara-flow-y: 58%;--gowara-flow-scale: .64;--gowara-flow-rotate: -10deg;--gowara-flow-z: 8px;--gowara-flow-depth: 6;--gowara-flow-opacity: .68;--gowara-flow-blur: 1px;pointer-events:auto}.gowara-3d-hero__fallback-layer.is-back{--gowara-flow-x: 52%;--gowara-flow-y: 64%;--gowara-flow-scale: .5;--gowara-flow-rotate: 4deg;--gowara-flow-z: -90px;--gowara-flow-depth: 2;--gowara-flow-opacity: .36;--gowara-flow-blur: 2.2px}.gowara-3d-hero__fallback-layer.is-exiting{--gowara-flow-x: 46%;--gowara-flow-y: 71%;--gowara-flow-scale: .46;--gowara-flow-rotate: -8deg;--gowara-flow-z: -140px;--gowara-flow-depth: 1;--gowara-flow-opacity: .18;--gowara-flow-blur: 3px}.gowara-3d-hero__fallback-layer.is-active img{animation:gowara-flow-pop 1.12s cubic-bezier(.19,1,.22,1) both,gowara-hero-float 7s ease-in-out 1.12s infinite}.gowara-3d-hero__empty-stage{position:absolute;top:12%;right:12%;bottom:12%;left:12%;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--gowara-olive) 18%,transparent);color:var(--gowara-olive);font-family:var(--gowara-heading-font);font-size:1.4rem;text-align:center}.gowara-3d-hero__stage-label{position:absolute;top:1rem;right:1rem;z-index:4;max-width:17ch;margin:0;color:var(--gowara-olive);font-size:.68rem;font-weight:850;letter-spacing:.12em;line-height:1.35;text-align:right;text-transform:uppercase}.gowara-3d-hero__caption{position:absolute;right:1rem;bottom:1rem;left:1rem;z-index:4;display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:end;border:1px solid rgba(255,255,255,.68);border-radius:calc(var(--gowara-radius) * 2.5);background:linear-gradient(145deg,#ffffffb8,#fffaf147),#fffaf19e;box-shadow:0 18px 42px #1f1f1f1a,inset 0 1px 1px #ffffffe0;padding:.78rem .85rem;-webkit-backdrop-filter:blur(24px) saturate(1.55);backdrop-filter:blur(24px) saturate(1.55)}.gowara-3d-hero__caption strong{display:block;color:var(--gowara-olive);font-family:var(--gowara-heading-font);font-size:clamp(1.45rem,2.6vw,2rem);font-weight:650;line-height:1}.gowara-3d-hero__caption-link{min-width:0;color:inherit;text-decoration:none}.gowara-3d-hero__caption-link:hover strong,.gowara-3d-hero__caption-link:focus-visible strong{color:var(--gowara-gold)}.gowara-3d-hero__caption-link:focus-visible{border-radius:var(--gowara-radius);outline:2px solid rgba(176,141,87,.5);outline-offset:.25rem}.gowara-3d-hero__caption span{display:block;margin-top:.18rem;color:color-mix(in srgb,var(--gowara-charcoal) 68%,var(--gowara-cream));font-size:.78rem;font-weight:700;line-height:1.35}.gowara-3d-hero__progress{display:flex;gap:.32rem;align-items:center;padding-bottom:.22rem}.gowara-3d-hero__progress button{width:.46rem;height:.46rem;border:0;border-radius:999px;background:#38423238;cursor:pointer;padding:0;transition:width .42s cubic-bezier(.19,1,.22,1),background-color .24s ease}.gowara-3d-hero__progress button.is-active{width:1.55rem;background:var(--gowara-gold)}@media(max-width:840px){.gowara-3d-hero{min-height:auto}.gowara-3d-hero__inner{grid-template-columns:1fr;gap:.8rem;min-height:auto;padding:.85rem .9rem 1.4rem}.gowara-3d-hero__stage{order:1;min-height:clamp(330px,48svh,430px)}.gowara-3d-hero__copy{order:2;gap:.85rem;border-radius:calc(var(--gowara-radius) * 2.5);padding:1rem}.gowara-3d-hero h1{max-width:12ch;font-size:clamp(2.9rem,13.5vw,4.25rem);line-height:.9}.gowara-3d-hero__copy-text{font-size:.92rem}.gowara-3d-hero__stage-glass{top:6%;right:0;bottom:5%;left:0;border-radius:calc(var(--gowara-radius) * 3)}.gowara-3d-hero__fallback-layer{width:min(55vw,250px)}.gowara-3d-hero__stage-label{top:1rem;right:1rem;max-width:18ch;font-size:.62rem}.gowara-3d-hero__caption{right:.45rem;bottom:.55rem;left:.45rem;border-radius:calc(var(--gowara-radius) * 2)}.gowara-3d-hero__shelf-grid{display:flex;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.35rem;scroll-snap-type:x mandatory}.gowara-3d-hero__shelf-item{flex:0 0 min(250px,72vw);scroll-snap-align:start}}@media(max-width:390px){.gowara-3d-hero__inner{padding-inline:.75rem}.gowara-3d-hero__stage{min-height:325px}.gowara-3d-hero__fallback-layer{width:min(58vw,225px)}.gowara-3d-hero__actions .gowara-button{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.gowara-3d-hero__fallback,.gowara-3d-hero__fallback-layer,.gowara-3d-hero__fallback-layer img,.gowara-3d-hero__progress button{animation:none;transition:none}}@keyframes gowara-flow-pop{0%{transform:translateY(26px) scale(.88)}58%{transform:translateY(-8px) scale(1.04)}to{transform:translateY(0) scale(1)}}@keyframes gowara-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.gowara-cart{width:min(100%,var(--gowara-page-width));margin:0 auto;padding:clamp(2.5rem,6vw,5.5rem) clamp(1rem,3vw,2rem)}.gowara-cart__header,.gowara-cart__layout,.gowara-cart__line,.gowara-cart__summary,.gowara-cart__empty{display:grid}.gowara-cart__header{grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;padding-bottom:clamp(1.5rem,3vw,2.5rem)}.gowara-cart__eyebrow{color:var(--gowara-gold);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.gowara-cart h1{font-size:clamp(2.8rem,5.5vw,5.2rem);margin-top:.5rem}.gowara-cart__header>a,.gowara-cart__remove,.gowara-cart__update{color:var(--gowara-olive);font-weight:800}.gowara-cart__layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:clamp(2rem,6vw,6rem);align-items:start}.gowara-cart__lines{display:grid;border-top:1px solid rgba(56,66,50,.18)}.gowara-cart__line{grid-template-columns:minmax(112px,150px) minmax(0,1fr);gap:1rem;border-bottom:1px solid rgba(56,66,50,.18);padding:1rem 0}.gowara-cart__image-link img{width:100%;aspect-ratio:1;object-fit:cover}.gowara-cart__line-details{display:grid;grid-template-columns:minmax(0,1fr) 88px auto;gap:.7rem 1rem;align-items:end}.gowara-cart__line-details>div{grid-column:1 / -1}.gowara-cart__line h2{font-size:1.7rem}.gowara-cart__line h2 a{color:var(--gowara-olive);text-decoration:none}.gowara-cart__line-details p:not(.gowara-cart__line-price){color:#1f1f1fad;font-size:.9rem}.gowara-cart__line-details label{grid-column:1 / 2;color:var(--gowara-olive);font-size:.82rem;font-weight:800}.gowara-cart__line-details input{grid-column:2 / 3;width:100%;min-height:42px;border:1px solid rgba(56,66,50,.24);border-radius:var(--gowara-radius);background:var(--gowara-white);padding:.55rem}.gowara-cart__line-price{grid-column:3 / 4;color:var(--gowara-olive);font-weight:800;white-space:nowrap}.gowara-cart__remove{grid-column:1 / -1;font-size:.84rem}.gowara-cart__summary{gap:1.1rem;position:sticky;top:100px;border:1px solid rgba(56,66,50,.16);border-radius:var(--gowara-radius);background:var(--gowara-white);padding:clamp(1.1rem,2.4vw,1.6rem)}.gowara-cart__summary h2{font-size:2rem}.gowara-cart__shipping-progress{display:grid;gap:.55rem;border:1px solid rgba(176,141,87,.22);border-radius:var(--gowara-radius);background:#d8c5a42e;padding:.8rem}.gowara-cart__shipping-progress p{color:var(--gowara-olive);font-size:.86rem;font-weight:750}.gowara-cart__shipping-progress>span{display:block;height:7px;overflow:hidden;border-radius:999px;background:#38423224}.gowara-cart__shipping-progress i{display:block;height:100%;border-radius:inherit;background:var(--gowara-gold)}.gowara-cart__total{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid rgba(56,66,50,.16);border-bottom:1px solid rgba(56,66,50,.16);padding:1rem 0}.gowara-cart__summary>p{color:#1f1f1fb3;font-size:.85rem}.gowara-cart__trust{display:grid;gap:.35rem;margin:0;padding:0}.gowara-cart__trust li{display:flex;gap:.45rem;align-items:center;color:#1f1f1fbd;font-size:.85rem;list-style:none}.gowara-cart__trust li:before{width:.34rem;height:.34rem;flex:0 0 auto;border-radius:50%;background:var(--gowara-gold);content:""}.gowara-cart__checkout{width:100%;justify-content:center}.gowara-cart__update{border:0;background:transparent;cursor:pointer;padding:.25rem 0;text-align:left}.gowara-cart__checkout[aria-busy=true],.gowara-cart__update[aria-busy=true]{cursor:progress;opacity:.86}.gowara-cart__checkout[aria-busy=true]:after{display:inline-block;width:.9em;height:.9em;margin-left:.55rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;content:"";vertical-align:-.12em;animation:gowara-cart-spin .72s linear infinite}@keyframes gowara-cart-spin{to{transform:rotate(360deg)}}.gowara-cart__accelerated{border-top:1px solid rgba(56,66,50,.16);padding-top:1rem}.gowara-cart__help{display:grid;gap:.15rem;border-top:1px solid rgba(56,66,50,.16);color:var(--gowara-charcoal);padding-top:1rem;text-decoration:none}.gowara-cart__help strong{color:var(--gowara-olive)}.gowara-cart__help span{color:#1f1f1fad;font-size:.86rem}.gowara-cart__recommendations{display:grid;gap:.65rem;border-top:1px solid rgba(56,66,50,.16);padding-top:1rem}.gowara-cart__recommendations h3{font-size:1.5rem}.gowara-cart__recommendation{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:.7rem;align-items:center;color:var(--gowara-charcoal);text-decoration:none}.gowara-cart__recommendation img{width:58px;aspect-ratio:1;object-fit:cover}.gowara-cart__recommendation span{font-size:.86rem;font-weight:750}.gowara-cart__recommendation strong{color:var(--gowara-olive);font-size:.82rem;white-space:nowrap}.gowara-cart__empty{gap:1rem;min-height:50vh;align-content:center;max-width:600px}.gowara-cart__empty h1{font-size:clamp(2.8rem,5.5vw,5.2rem)}.gowara-cart__empty .gowara-button{justify-self:start;margin-top:.5rem}@media(max-width:760px){.gowara-cart__header,.gowara-cart__layout{grid-template-columns:1fr}.gowara-cart__summary{position:static}}@media(max-width:460px){.gowara-cart__line{grid-template-columns:92px minmax(0,1fr)}.gowara-cart__line-details{grid-template-columns:1fr 76px}.gowara-cart__line-price{grid-column:1 / -1}}.gowara-listing{width:min(100%,var(--gowara-page-width));margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1rem,3vw,2rem)}.gowara-listing__heading{display:grid;gap:.8rem;max-width:760px;margin-bottom:clamp(1.5rem,4vw,2.8rem)}.gowara-listing h1{font-size:4.7rem}.gowara-listing__description{color:#1f1f1fd1}.gowara-listing__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.gowara-listing__empty{grid-column:1 / -1}.gowara-pagination{margin-top:2rem}.gowara-pagination .pagination{display:flex;flex-wrap:wrap;gap:.5rem;padding:0}@media(max-width:1080px){.gowara-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gowara-listing h1{font-size:3.6rem}}@media(max-width:560px){.gowara-listing{padding:2rem .8rem 3rem}.gowara-listing__heading{gap:.45rem;margin-bottom:1.1rem}.gowara-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.gowara-listing h1{font-size:2.65rem}}.gowara-footer{border-top:1px solid rgba(56,66,50,.16);background:var(--gowara-cream)}.gowara-footer__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(160px,.8fr) minmax(260px,.95fr) auto;gap:clamp(1.5rem,4vw,4rem);align-items:start;width:min(100%,var(--gowara-page-width));margin:0 auto;padding:clamp(2.5rem,6vw,4.75rem) clamp(1rem,3vw,2rem)}.gowara-footer__brand,.gowara-footer__contact,.gowara-footer__newsletter,.gowara-footer__newsletter form{display:grid;gap:.8rem}.gowara-footer__brand{max-width:420px}.gowara-footer__brand h2{font-size:3rem}.gowara-footer__links{display:grid;gap:.55rem}.gowara-footer__links a{color:var(--gowara-charcoal);font-weight:700;text-decoration:none}.gowara-footer__links a:hover{color:var(--gowara-gold)}.gowara-footer__newsletter h3{font-size:1.8rem}.gowara-footer__newsletter p,.gowara-footer__promise{color:#1f1f1fbd}.gowara-footer__contact{gap:.3rem;margin-top:.35rem;font-size:.92rem}.gowara-footer__contact strong{color:var(--gowara-olive)}.gowara-footer__contact a{color:var(--gowara-charcoal);font-weight:750;text-decoration:none}.gowara-footer__contact a:hover{color:var(--gowara-gold)}.gowara-footer__newsletter-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.gowara-footer__newsletter-row input{min-width:0;min-height:44px;border:1px solid rgba(56,66,50,.22);border-radius:var(--gowara-radius);background:var(--gowara-white);padding:.65rem .75rem}.gowara-footer__newsletter-row button{min-height:44px;border:1px solid var(--gowara-olive);border-radius:var(--gowara-radius);background:var(--gowara-olive);color:var(--gowara-cream);cursor:pointer;font-weight:800;padding:.65rem .85rem}.gowara-footer__newsletter-row button:hover{border-color:var(--gowara-gold);background:var(--gowara-gold);color:var(--gowara-charcoal)}.gowara-footer__form-message{color:var(--gowara-olive)!important;font-weight:800}.gowara-footer__form-message--error{color:#8f2f22!important}.gowara-footer__social{display:flex;gap:.65rem}.gowara-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(56,66,50,.22);border-radius:var(--gowara-radius);color:var(--gowara-olive)}.gowara-footer__social svg{width:21px;height:21px;fill:currentColor}.gowara-footer__social a:hover{border-color:var(--gowara-gold);color:var(--gowara-gold)}@media(max-width:760px){.gowara-footer__inner{grid-template-columns:1fr}.gowara-footer__brand h2{font-size:2.35rem}.gowara-footer__newsletter-row{grid-template-columns:1fr}}.gowara-header{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(255,255,255,.44);background:linear-gradient(180deg,#ffffff80,#fffaf133),color-mix(in srgb,var(--gowara-cream) 86%,transparent);box-shadow:0 12px 36px #1f1f1f0d;-webkit-backdrop-filter:blur(20px) saturate(1.35);backdrop-filter:blur(20px) saturate(1.35)}.gowara-header__announcement{position:relative;display:grid;min-height:1.85rem;overflow:hidden;place-items:center;padding:.3rem 1rem;background:var(--gowara-olive);color:var(--gowara-cream);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.gowara-header__announcement-track{position:relative;width:100%;min-height:1em}.gowara-header__announcement-item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(8px)}.gowara-header__announcement-item:first-child:last-child{position:static;opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.gowara-header__announcement-item{animation:gowara-announcement-cycle calc(var(--gowara-announcement-count) * 3s) linear infinite;animation-delay:calc(var(--gowara-announcement-index) * 3s)}}@keyframes gowara-announcement-cycle{0%,26%{opacity:1;transform:translateY(0)}32%,to{opacity:0;transform:translateY(-8px)}}.gowara-header__inner{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:clamp(.5rem,1.4vw,1.2rem);align-items:center;width:min(100%,var(--gowara-page-width));min-height:58px;margin:0 auto;padding:var(--gowara-header-padding) clamp(.75rem,2vw,1.4rem)}.gowara-header__tools,.gowara-header__actions,.gowara-header__nav-group{display:inline-flex;align-items:center}.gowara-header__tools,.gowara-header__actions{gap:.28rem}.gowara-header__brand{display:inline-grid;align-items:center;min-width:0;color:var(--gowara-olive);font-family:var(--gowara-heading-font);font-weight:700;line-height:1;text-decoration:none}.gowara-header__brand-glass{display:inline-flex;align-items:center;gap:.55rem;min-width:0;border:1px solid rgba(255,255,255,.68);border-radius:999px;background:linear-gradient(145deg,#ffffffbd,#fffaf147),#fffaf194;box-shadow:0 12px 32px #1f1f1f14,inset 0 1px 1px #ffffffe0;padding:.4rem .72rem .4rem .46rem;-webkit-backdrop-filter:blur(18px) saturate(1.55);backdrop-filter:blur(18px) saturate(1.55)}.gowara-header__brand-mark{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgba(56,66,50,.16);border-radius:50%;background:#ffffff61;color:var(--gowara-olive);box-shadow:inset 0 1px 2px #ffffffd1}.gowara-header__brand-mark svg{width:24px;height:24px}.gowara-header__wordmark{display:grid;min-width:0;line-height:1}.gowara-header__wordmark>span{overflow:hidden;color:var(--gowara-olive);font-family:var(--gowara-heading-font);font-size:1.48rem;font-weight:700;letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.gowara-header__wordmark small{margin-top:.12rem;color:var(--gowara-gold);font-family:var(--gowara-body-font);font-size:.5rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.gowara-header__logo{display:block;width:min(64vw,var(--gowara-logo-width));max-height:44px;object-fit:contain;object-position:center}.gowara-header__nav{display:flex;gap:clamp(.5rem,1.1vw,1rem);align-items:center;justify-content:center;min-width:0}.gowara-header__nav a,.gowara-header__dropdown summary,.gowara-header__mobile-panel a{color:var(--gowara-charcoal);font-size:.76rem;font-weight:750;letter-spacing:.02em;text-decoration:none;white-space:nowrap}.gowara-header__nav a:hover,.gowara-header__nav a:focus-visible,.gowara-header__dropdown summary:hover,.gowara-header__mobile-panel a:hover,.gowara-header__mobile-panel a:focus-visible{color:var(--gowara-gold)}@media(prefers-reduced-motion:no-preference){.gowara-header__nav>a,.gowara-header__nav-group>a{position:relative;transition:color var(--gowara-motion-duration) ease,transform var(--gowara-motion-duration) ease}.gowara-header__nav>a:after,.gowara-header__nav-group>a:after{position:absolute;right:0;bottom:-.45rem;left:0;height:1px;background:var(--gowara-gold);content:"";transform:scaleX(0);transform-origin:center;transition:transform var(--gowara-motion-duration) ease}.gowara-header__nav>a:hover,.gowara-header__nav>a:focus-visible,.gowara-header__nav-group>a:hover,.gowara-header__nav-group>a:focus-visible{transform:translateY(-1px)}.gowara-header__nav>a:hover:after,.gowara-header__nav>a:focus-visible:after,.gowara-header__nav-group>a:hover:after,.gowara-header__nav-group>a:focus-visible:after{transform:scaleX(1)}.gowara-header__dropdown summary span{transition:transform var(--gowara-motion-duration) ease}.gowara-header__dropdown[open] summary span{transform:rotate(45deg)}}.gowara-header__dropdown,.gowara-header__search-disclosure,.gowara-header__mobile-menu{position:relative}.gowara-header__dropdown summary,.gowara-header__icon-button{display:inline-grid;width:32px;height:32px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--gowara-olive);cursor:pointer;list-style:none;text-decoration:none}.gowara-header__dropdown summary{width:20px;height:24px;font-size:1rem}.gowara-header__dropdown summary::-webkit-details-marker,.gowara-header__search-disclosure summary::-webkit-details-marker,.gowara-header__mobile-menu summary::-webkit-details-marker{display:none}.gowara-header__icon-button:hover,.gowara-header__icon-button:focus-visible,.gowara-header__search-disclosure[open]>summary,.gowara-header__mobile-menu[open]>summary{background:#d8c5a46b;color:var(--gowara-charcoal);outline:none}.gowara-header__icon{position:relative;display:block;width:15px;height:15px}.gowara-header__icon--search:before{position:absolute;top:0;left:0;width:9px;height:9px;border:1.6px solid currentColor;border-radius:50%;content:""}.gowara-header__icon--search:after{position:absolute;right:0;bottom:1px;width:6px;border-top:1.6px solid currentColor;content:"";transform:rotate(45deg);transform-origin:right center}.gowara-header__icon--account:before{position:absolute;top:0;left:5px;width:5px;height:5px;border:1.5px solid currentColor;border-radius:50%;content:""}.gowara-header__icon--account:after{position:absolute;right:1px;bottom:0;left:1px;height:7px;border:1.5px solid currentColor;border-bottom:0;border-radius:8px 8px 0 0;content:""}.gowara-header__icon--bag:before{position:absolute;top:4px;left:2px;width:11px;height:10px;border:1.5px solid currentColor;border-radius:2px;content:""}.gowara-header__icon--bag:after{position:absolute;top:0;left:5px;width:5px;height:6px;border:1.5px solid currentColor;border-bottom:0;border-radius:5px 5px 0 0;content:""}.gowara-header__icon--menu{height:11px;border-top:1.5px solid currentColor;border-bottom:1.5px solid currentColor}.gowara-header__icon--menu:after{position:absolute;top:4px;right:0;left:0;border-top:1.5px solid currentColor;content:""}.gowara-header__dropdown-panel,.gowara-header__mobile-panel,.gowara-header__search{position:absolute;top:calc(100% + .65rem);z-index:2;border:1px solid rgba(255,255,255,.62);border-radius:calc(var(--gowara-radius) * 2);background:linear-gradient(145deg,#ffffffc7,#fffaf157),#fffaf1b3;box-shadow:0 22px 48px #1f1f1f1f,inset 0 1px 1px #ffffffd1;-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5)}.gowara-header__dropdown-panel{left:50%;display:grid;width:min(78vw,250px);padding:.45rem;transform:translate(-50%)}.gowara-header__dropdown-panel a{padding:.55rem .6rem;border-radius:4px}.gowara-header__dropdown-panel a:hover{background:#d8c5a457}.gowara-header__search{left:0;display:grid;grid-template-columns:minmax(180px,1fr) auto;width:min(86vw,360px);overflow:hidden}.gowara-header__search input[type=search]{min-width:0;min-height:43px;border:0;background:transparent;color:var(--gowara-charcoal);padding:.65rem .75rem}.gowara-header__search input[type=search]:focus{outline:2px solid rgba(176,141,87,.52);outline-offset:-2px}.gowara-header__search button{min-height:43px;border:0;background:var(--gowara-olive);color:var(--gowara-cream);cursor:pointer;font-size:.75rem;font-weight:800;padding:.55rem .8rem}.gowara-header__search button:hover,.gowara-header__search button:focus-visible{background:var(--gowara-gold);color:var(--gowara-charcoal)}.gowara-header__cart{position:relative}.gowara-header__cart-count{position:absolute;top:-2px;right:-2px;display:grid;min-width:14px;height:14px;place-items:center;border-radius:50%;background:var(--gowara-gold);color:var(--gowara-charcoal);font-size:.62rem;font-weight:800}.gowara-header__mobile-menu{display:none}.gowara-header__mobile-panel{right:0;display:grid;width:min(88vw,310px);max-height:calc(100vh - 5rem);overflow-y:auto;padding:.55rem}.gowara-header__mobile-panel a{padding:.6rem .65rem;border-radius:4px}.gowara-header__mobile-panel a:hover{background:#d8c5a457}.gowara-header__mobile-child{padding-left:1.2rem!important;color:color-mix(in srgb,var(--gowara-charcoal) 78%,var(--gowara-cream))!important;font-size:.75rem!important}.gowara-header__mobile-group{border-radius:4px}.gowara-header__mobile-group summary{display:flex;align-items:center;justify-content:space-between;color:var(--gowara-charcoal);cursor:pointer;font-size:.78rem;font-weight:750;letter-spacing:.02em;list-style:none;padding:.6rem .65rem}.gowara-header__mobile-group summary::-webkit-details-marker{display:none}.gowara-header__mobile-group summary:after{color:var(--gowara-gold);content:"+";font-size:1rem}.gowara-header__mobile-group[open] summary:after{content:"-"}.gowara-header__mobile-group>div{display:grid;padding-bottom:.25rem}@media(max-width:1180px){.gowara-header__nav{display:none}.gowara-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.gowara-header__tools{grid-column:1;justify-self:start}.gowara-header__brand{grid-column:2;justify-self:center}.gowara-header__actions{grid-column:3;justify-self:end}.gowara-header__mobile-menu{display:block}}@media(max-width:560px){.gowara-header__announcement--desktop-only{display:none}.gowara-header__inner{min-height:64px;gap:0;padding-right:.7rem;padding-left:.7rem}.gowara-header__brand{max-width:54vw}.gowara-header__brand-glass{justify-content:center;min-width:clamp(170px,45vw,220px);gap:.44rem;padding:.42rem .74rem .42rem .5rem}.gowara-header__brand-mark{width:30px;height:30px}.gowara-header__brand-mark svg{width:21px;height:21px}.gowara-header__wordmark>span{font-size:1.34rem;letter-spacing:.16em}.gowara-header__wordmark small{font-size:.5rem;text-align:center}.gowara-header__logo{max-height:42px}.gowara-header__icon-button{width:34px;height:34px}}.gowara-home-builder{overflow:hidden}.gowara-home-chat__launcher{position:fixed;right:clamp(.8rem,2vw,1.4rem);bottom:clamp(.8rem,2vw,1.4rem);z-index:70;display:inline-flex;align-items:center;gap:.55rem;min-height:48px;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:linear-gradient(145deg,#ffffffd6,#fffaf17a),#f4efe6c7;box-shadow:0 18px 46px #1f1f1f29,inset 0 1px 1px #ffffffe6;color:var(--gowara-olive);cursor:pointer;font-size:.82rem;font-weight:850;letter-spacing:.01em;padding:.48rem .86rem .48rem .52rem;text-decoration:none;-webkit-backdrop-filter:blur(20px) saturate(1.45);backdrop-filter:blur(20px) saturate(1.45)}.gowara-home-chat__launcher-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--gowara-olive);color:var(--gowara-cream);font-weight:900;line-height:1}.gowara-home-chat__launcher:hover,.gowara-home-chat__launcher:focus-visible{border-color:#b08d578c;color:var(--gowara-charcoal);outline:none;transform:translateY(-2px)}.gowara-home-chat__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:78;background:#1f1f1f4d;opacity:0;pointer-events:none;transition:opacity var(--gowara-motion-duration) ease}.gowara-home-chat__panel{position:fixed;right:clamp(.8rem,2vw,1.4rem);bottom:clamp(4.6rem,6vw,5.2rem);z-index:79;display:grid;width:min(92vw,390px);max-height:min(720px,calc(100vh - 7rem));overflow:auto;border:1px solid rgba(255,255,255,.66);border-radius:calc(var(--gowara-radius) * 1.5);background:linear-gradient(145deg,#ffffffe6,#fffaf1b8),var(--gowara-cream);box-shadow:0 28px 84px #1f1f1f3d,inset 0 1px 1px #fffffff2;opacity:0;padding:1rem;pointer-events:none;transform:translateY(14px) scale(.98);transition:opacity var(--gowara-motion-duration) ease,transform var(--gowara-motion-duration) ease;-webkit-backdrop-filter:blur(24px) saturate(1.45);backdrop-filter:blur(24px) saturate(1.45)}.gowara-home-chat[data-open=true] .gowara-home-chat__scrim,.gowara-home-chat[data-open=true] .gowara-home-chat__panel{opacity:1;pointer-events:auto;transform:none}.gowara-home-chat__close{position:absolute;top:.75rem;right:.75rem;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(56,66,50,.14);border-radius:50%;background:#fffaf1d1;color:var(--gowara-olive);cursor:pointer}.gowara-home-chat__header{display:grid;gap:.45rem;padding:.25rem 2.7rem .8rem 0}.gowara-home-chat__status{display:inline-flex;align-items:center;gap:.42rem;width:fit-content;color:var(--gowara-gold);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.gowara-home-chat__status:before{display:block;width:.56rem;height:.56rem;border-radius:50%;background:var(--gowara-gold);box-shadow:0 0 0 5px #b08d5724;content:""}.gowara-home-chat__header h2{font-size:2.25rem}.gowara-home-chat__intro,.gowara-home-chat__note,.gowara-home-chat__message{color:#1f1f1fb8;font-size:.92rem}.gowara-home-chat__quick{display:flex;flex-wrap:wrap;gap:.45rem;margin:.25rem 0 .75rem}.gowara-home-chat__quick span{border:1px solid rgba(56,66,50,.14);border-radius:999px;background:#fffaf1b3;color:var(--gowara-olive);font-size:.72rem;font-weight:800;padding:.32rem .58rem}.gowara-home-chat__form{display:grid;gap:.72rem}.gowara-home-chat__field{display:grid;gap:.3rem}.gowara-home-chat__field label{color:var(--gowara-olive);font-size:.78rem;font-weight:850}.gowara-home-chat__field input,.gowara-home-chat__field textarea{width:100%;border:1px solid rgba(56,66,50,.18);border-radius:var(--gowara-radius);background:#fffaf1c7;color:var(--gowara-charcoal);padding:.74rem .8rem}.gowara-home-chat__field textarea{min-height:116px;resize:vertical}.gowara-home-chat__submit{width:100%;cursor:pointer}.gowara-home-chat__message{border:1px solid rgba(56,66,50,.14);border-radius:var(--gowara-radius);background:#fffaf1b8;padding:.7rem .8rem}.gowara-home-chat__message--error{border-color:#78231647;color:#782316}.gowara-home-builder__section,.gowara-home-builder__feature{width:100%}.gowara-home-builder__inner{width:min(100%,var(--gowara-page-width));margin:0 auto;padding:clamp(3.8rem,8vw,7.5rem) clamp(1rem,3vw,2rem)}.gowara-home-builder__heading{display:grid;gap:.75rem;max-width:44rem;margin-bottom:clamp(1.5rem,3vw,2.8rem)}.gowara-home-builder__eyebrow{color:var(--gowara-gold);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.gowara-home-builder h2{font-size:clamp(2.35rem,4vw,4.5rem)}.gowara-home-builder__copy{max-width:42rem}.gowara-home-builder__copy>*+*{margin-top:.8rem}.gowara-home-builder__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.gowara-home-builder__action{margin-top:1.5rem}.gowara-home-builder__feature-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,7rem);align-items:center}.gowara-home-builder__feature--reverse .gowara-home-builder__feature-copy{order:2}.gowara-home-builder__feature-copy{display:grid;gap:1rem}.gowara-home-builder__feature-media,.gowara-home-builder__feature-media img,.gowara-home-builder__media-placeholder{min-height:420px}.gowara-home-builder__feature-media img{width:100%;object-fit:cover}.gowara-home-builder__media-placeholder{display:grid;place-items:center;border:1px solid rgba(56,66,50,.16);color:var(--gowara-olive);font-family:var(--gowara-heading-font);font-size:1.35rem;text-align:center}.gowara-home-builder__benefits{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none}.gowara-home-builder__benefits li{color:var(--gowara-olive);font-size:.9rem;font-weight:800}.gowara-home-builder__benefits li:before{margin-right:.45rem;color:var(--gowara-gold);content:"+"}.gowara-home-builder__collections{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.gowara-home-builder__collection-disclosures{display:none}.gowara-home-builder__collection-card{display:grid;gap:.85rem;min-width:0}.gowara-home-builder__collection-image{display:grid;min-height:250px;overflow:hidden;place-items:center;border:1px solid rgba(56,66,50,.14);color:var(--gowara-olive);text-decoration:none}.gowara-home-builder__collection-image img{width:100%;height:100%;min-height:250px;object-fit:cover;transition:transform var(--gowara-motion-duration) ease}.gowara-home-builder__collection-card:hover .gowara-home-builder__collection-image img{transform:scale(1.025)}.gowara-home-builder__collection-copy{display:grid;gap:.55rem}.gowara-home-builder__collection-copy h3{font-size:1.5rem}.gowara-home-builder__collection-copy h3 a{color:var(--gowara-olive);text-decoration:none}.gowara-home-builder__collection-copy h3 a:hover{color:var(--gowara-gold)}.gowara-home-builder__collection-products{display:grid;gap:.35rem}.gowara-home-builder__collection-products a{border-top:1px solid rgba(56,66,50,.12);color:var(--gowara-charcoal);font-size:.84rem;padding-top:.4rem;text-decoration:none}.gowara-home-builder__collection-products a:hover{color:var(--gowara-gold)}.gowara-home-builder__collection-disclosure{border-top:1px solid rgba(56,66,50,.18)}.gowara-home-builder__collection-disclosure:last-child{border-bottom:1px solid rgba(56,66,50,.18)}.gowara-home-builder__collection-disclosure summary{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:1rem;color:var(--gowara-olive);cursor:pointer;font-family:var(--gowara-heading-font);font-size:1.32rem;font-weight:700;list-style:none}.gowara-home-builder__collection-disclosure summary::-webkit-details-marker{display:none}.gowara-home-builder__collection-disclosure summary span:last-child{color:var(--gowara-charcoal);font-family:var(--gowara-body-font);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.gowara-home-builder__collection-disclosure summary:after{color:var(--gowara-gold);content:"+";font-family:var(--gowara-body-font);font-size:1.35rem}.gowara-home-builder__collection-disclosure[open] summary:after{content:"-"}.gowara-home-builder__collection-disclosure>div{display:grid;gap:.2rem;padding:0 0 1rem}.gowara-home-builder__collection-disclosure a{color:var(--gowara-charcoal);font-size:.9rem;padding:.45rem 0;text-decoration:none}.gowara-home-builder__collection-disclosure a:hover{color:var(--gowara-gold)}.gowara-home-builder__collection-disclosure .gowara-home-builder__collection-cta{color:var(--gowara-olive);font-weight:800;margin-top:.2rem}.gowara-home-builder__section--experience{background:radial-gradient(circle at 15% 8%,rgba(176,141,87,.14),transparent 24rem),linear-gradient(145deg,#f4efe6c7,#fffaf1f0);border-top:1px solid rgba(56,66,50,.12);border-bottom:1px solid rgba(56,66,50,.12)}.gowara-home-builder__experience{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.6rem,5vw,6rem);align-items:center}.gowara-home-builder__experience-copy{display:grid;gap:1rem}.gowara-home-builder__experience-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.35rem 0 0}.gowara-home-builder__experience-details div{min-width:0;border-top:1px solid rgba(56,66,50,.2);padding-top:.72rem}.gowara-home-builder__experience-details dt{color:var(--gowara-gold);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.gowara-home-builder__experience-details dd{margin:.28rem 0 0;color:var(--gowara-olive);font-weight:850}.gowara-home-builder__experience-frame{position:relative;min-height:min(72vw,620px);overflow:hidden;border:1px solid rgba(255,255,255,.58);border-radius:calc(var(--gowara-radius) * 1.8);background:linear-gradient(145deg,#ffffffb8,#fffaf157),#f4efe6ad;box-shadow:0 30px 90px #1f1f1f29,inset 0 1px 1px #ffffffeb;isolation:isolate;-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35)}.gowara-home-builder__experience-frame:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(145deg,rgba(255,255,255,.2),transparent 42%,rgba(56,66,50,.18));content:"";pointer-events:none}.gowara-home-builder__experience-slideshow,.gowara-home-builder__experience-slide,.gowara-home-builder__experience-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gowara-home-builder__experience-slide{margin:0;opacity:0;transform:scale(1.035)}.gowara-home-builder__experience-slide:first-child{opacity:1;transform:scale(1)}.gowara-home-builder__experience-slide img{display:block;object-fit:cover}.gowara-home-builder__experience-slide figcaption{position:absolute;right:clamp(.8rem,2.4vw,1.35rem);bottom:clamp(.8rem,2.4vw,1.35rem);left:clamp(.8rem,2.4vw,1.35rem);z-index:3;width:fit-content;max-width:calc(100% - 1.6rem);border:1px solid rgba(255,255,255,.66);border-radius:999px;background:#fffaf1b8;box-shadow:0 14px 38px #1f1f1f24,inset 0 1px 1px #ffffffd6;color:var(--gowara-olive);font-size:.78rem;font-weight:850;padding:.42rem .7rem;-webkit-backdrop-filter:blur(16px) saturate(1.35);backdrop-filter:blur(16px) saturate(1.35)}.gowara-home-builder__experience-dots{position:absolute;right:1rem;bottom:1rem;z-index:4;display:flex;gap:.35rem}.gowara-home-builder__experience-frame--has-captions .gowara-home-builder__experience-dots{bottom:3.75rem}.gowara-home-builder__experience-dot{display:block;width:.44rem;height:.44rem;border-radius:999px;background:#fffaf185;box-shadow:0 0 0 1px #38423229}.gowara-home-builder__experience-dot:first-child{width:1.45rem;background:var(--gowara-gold)}@keyframes gowara-experience-slide{0%,22%{opacity:1;transform:scale(1)}28%,to{opacity:0;transform:scale(1.045)}}@keyframes gowara-experience-dot{0%,22%{width:1.45rem;background:var(--gowara-gold)}28%,to{width:.44rem;background:#fffaf185}}@media(prefers-reduced-motion:no-preference){.gowara-home-builder__experience-slide{animation:gowara-experience-slide var(--gowara-slideshow-duration) ease-in-out infinite;animation-delay:var(--gowara-slide-delay)}.gowara-home-builder__experience-dot{animation:gowara-experience-dot var(--gowara-slideshow-duration) ease-in-out infinite;animation-delay:var(--gowara-slide-delay)}}.gowara-home-builder__section--newsletter{border-top:1px solid rgba(56,66,50,.16);border-bottom:1px solid rgba(56,66,50,.16)}.gowara-home-builder__newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:clamp(2rem,6vw,7rem);align-items:center}.gowara-home-builder__newsletter-copy,.gowara-home-builder__newsletter-form form{display:grid;gap:1rem}.gowara-home-builder__newsletter-form{border-left:1px solid rgba(56,66,50,.16);padding-left:clamp(1.4rem,4vw,4rem)}.gowara-home-builder__newsletter-form label{color:var(--gowara-olive);font-weight:800}.gowara-home-builder__newsletter-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem}.gowara-home-builder__newsletter-row input{min-height:46px;border:1px solid rgba(56,66,50,.24);border-radius:var(--gowara-radius);background:var(--gowara-white);color:var(--gowara-charcoal);padding:.72rem .8rem}.gowara-home-builder__form-message{color:var(--gowara-olive);font-weight:800}.gowara-home-builder__form-message--error{color:#8f2f22}.gowara-home-builder__reviews{display:flex;gap:1.1rem;overflow-x:auto;overscroll-behavior-x:contain;padding:0 0 .8rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.gowara-home-builder__reviews::-webkit-scrollbar{display:none}.gowara-home-builder__review{display:grid;flex:0 0 min(320px,calc((100% - 3.3rem)/4));align-content:space-between;gap:1rem;min-height:220px;margin:0;border-top:1px solid rgba(56,66,50,.22);padding-top:1rem;scroll-snap-align:start}.gowara-home-builder__review blockquote{margin:0}.gowara-home-builder__review figcaption{color:var(--gowara-olive);font-size:.88rem;font-weight:800}.gowara-home-builder__rating{color:var(--gowara-gold);font-size:.92rem;letter-spacing:.15em}.gowara-home-builder__heading--split{grid-template-columns:minmax(0,1fr) auto;align-items:end;max-width:none}.gowara-home-builder__instagram{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.gowara-home-builder__instagram-tile{display:grid;aspect-ratio:1;overflow:hidden;place-items:center;border:1px solid rgba(56,66,50,.14);color:var(--gowara-olive);font-family:var(--gowara-heading-font);font-size:1.2rem;text-decoration:none}.gowara-home-builder__instagram-tile img{width:100%;height:100%;object-fit:cover;transition:transform var(--gowara-motion-duration) ease}.gowara-home-builder__instagram-tile:hover img{transform:scale(1.025)}@media(prefers-reduced-motion:no-preference){.gowara-home-builder__reveal{opacity:0;filter:blur(8px);transform:translateY(26px) scale(.985);transition:opacity .78s cubic-bezier(.22,1,.36,1),filter .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1)}.gowara-home-builder__reveal.is-visible{opacity:1;filter:blur(0);transform:translateY(0)}.gowara-home-builder__reveal .gowara-product-card,.gowara-home-builder__reveal .gowara-home-builder__collection-card,.gowara-home-builder__reveal .gowara-home-builder__collection-disclosure,.gowara-home-builder__reveal .gowara-home-builder__review,.gowara-home-builder__reveal .gowara-home-builder__instagram-tile{opacity:0;transform:translateY(16px);transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1)}.gowara-home-builder__reveal.is-visible .gowara-product-card,.gowara-home-builder__reveal.is-visible .gowara-home-builder__collection-card,.gowara-home-builder__reveal.is-visible .gowara-home-builder__collection-disclosure,.gowara-home-builder__reveal.is-visible .gowara-home-builder__review,.gowara-home-builder__reveal.is-visible .gowara-home-builder__instagram-tile{opacity:1;transform:translateY(0)}.gowara-home-builder__reveal.is-visible .gowara-product-card:nth-child(2),.gowara-home-builder__reveal.is-visible .gowara-home-builder__collection-card:nth-child(2),.gowara-home-builder__reveal.is-visible .gowara-home-builder__review:nth-child(2),.gowara-home-builder__reveal.is-visible .gowara-home-builder__instagram-tile:nth-child(2){transition-delay:80ms}.gowara-home-builder__reveal.is-visible .gowara-product-card:nth-child(3),.gowara-home-builder__reveal.is-visible .gowara-home-builder__collection-card:nth-child(3),.gowara-home-builder__reveal.is-visible .gowara-home-builder__review:nth-child(3),.gowara-home-builder__reveal.is-visible .gowara-home-builder__instagram-tile:nth-child(3){transition-delay:.15s}.gowara-home-builder__reveal.is-visible .gowara-product-card:nth-child(4),.gowara-home-builder__reveal.is-visible .gowara-home-builder__collection-card:nth-child(4),.gowara-home-builder__reveal.is-visible .gowara-home-builder__review:nth-child(4),.gowara-home-builder__reveal.is-visible .gowara-home-builder__instagram-tile:nth-child(4){transition-delay:.22s}}@media(max-width:1020px){.gowara-home-builder__products,.gowara-home-builder__collections{grid-template-columns:repeat(2,minmax(0,1fr))}.gowara-home-builder__review{flex-basis:min(340px,calc((100% - 1.1rem)/2))}.gowara-home-builder__collections{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.gowara-home-builder__inner{padding:clamp(2.5rem,9vw,4rem) 1rem}.gowara-home-builder__heading{margin-bottom:1.35rem}.gowara-home-builder__products{display:grid;grid-auto-columns:minmax(240px,78vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;padding:0 1rem .75rem 0;scroll-snap-type:x mandatory}.gowara-home-builder__products>*{scroll-snap-align:start}.gowara-home-builder__review{flex-basis:min(78vw,300px)}.gowara-home-builder__collections--desktop{display:none}.gowara-home-builder__collection-disclosures{display:grid}.gowara-home-builder__feature-inner,.gowara-home-builder__experience,.gowara-home-builder__newsletter{grid-template-columns:1fr}.gowara-home-builder__experience-frame{order:-1;min-height:min(112vw,520px)}.gowara-home-builder__experience-details{grid-template-columns:1fr}.gowara-home-builder__feature--reverse .gowara-home-builder__feature-copy{order:0}.gowara-home-builder__feature-media,.gowara-home-builder__feature-media img,.gowara-home-builder__media-placeholder{min-height:250px}.gowara-home-builder__newsletter-form{border-top:1px solid rgba(56,66,50,.16);border-left:0;padding-top:1.5rem;padding-left:0}.gowara-home-builder__instagram{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.gowara-home-builder__newsletter-row,.gowara-home-builder__heading--split{grid-template-columns:1fr}.gowara-home-builder__heading--split .gowara-button{justify-self:start}}.gowara-home{overflow:hidden}.gowara-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(2rem,5vw,5rem);align-items:center;width:min(100%,var(--gowara-page-width));min-height:min(560px,calc(100svh - 160px));margin:0 auto;padding:3.2rem clamp(1rem,3vw,2rem) 3rem}.gowara-hero__copy{display:grid;gap:1.25rem}.gowara-eyebrow{color:var(--gowara-gold);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.gowara-hero h1{max-width:11ch;font-size:5.35rem}.gowara-hero__subheading{max-width:540px;font-size:1.18rem}.gowara-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.gowara-hero__media,.gowara-sattu__media,.gowara-story__media,.gowara-experience__media{min-height:320px}.gowara-hero__image,.gowara-sattu__image,.gowara-story__image,.gowara-experience__image{width:100%;height:100%;min-height:inherit;object-fit:cover;border-radius:var(--gowara-radius);box-shadow:0 26px 70px #1f1f1f26}.gowara-image-placeholder{display:grid;place-items:center;width:100%;min-height:inherit;border:1px solid rgba(56,66,50,.18);border-radius:var(--gowara-radius);background:linear-gradient(135deg,#d8c5a46b,#fffaf1b8);color:var(--gowara-olive);padding:1.25rem;text-align:center}.gowara-section,.gowara-sattu,.gowara-story,.gowara-experience{width:min(100%,var(--gowara-page-width));margin:0 auto;padding:clamp(3.5rem,7vw,6.8rem) clamp(1rem,3vw,2rem)}.gowara-section--sand{width:100%;max-width:none;background:#d8c5a447}.gowara-section--sand>*{width:min(100%,var(--gowara-page-width));margin-left:auto;margin-right:auto}.gowara-section__heading{display:grid;gap:.6rem;max-width:700px;margin-bottom:clamp(1.5rem,4vw,2.8rem)}.gowara-section__actions{margin-top:1.5rem}.gowara-section__heading h2,.gowara-sattu h2,.gowara-story h2,.gowara-experience h2{font-size:3.7rem}.gowara-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.gowara-product-card,.gowara-bundle-card,.gowara-review{overflow:hidden;border:1px solid rgba(56,66,50,.14);border-radius:var(--gowara-radius);background:var(--gowara-white)}.gowara-product-card__image,.gowara-bundle-card__image{width:100%;aspect-ratio:4 / 4.6;min-height:auto;object-fit:cover}.gowara-product-card__body,.gowara-bundle-card__body{display:grid;gap:.75rem;padding:1rem}.gowara-product-card h3,.gowara-bundle-card h3,.gowara-collection-card h3{font-size:1.45rem}.gowara-product-card__footer,.gowara-bundle-card__footer{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:center}.gowara-product-card__footer span,.gowara-bundle-card__footer span{color:var(--gowara-olive);font-weight:800}.gowara-product-card .gowara-button,.gowara-bundle-card .gowara-button{min-height:40px;padding:.52rem .75rem;white-space:nowrap}.gowara-sattu,.gowara-story,.gowara-experience{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.gowara-sattu__copy,.gowara-story__copy,.gowara-experience__copy{display:grid;gap:1rem}.gowara-benefit-row{display:flex;flex-wrap:wrap;gap:.55rem}.gowara-benefit-row span{border:1px solid rgba(56,66,50,.16);border-radius:999px;padding:.45rem .65rem;background:#fffaf1ad;color:var(--gowara-olive);font-size:.9rem;font-weight:800}.gowara-collection-grid,.gowara-bundle-grid,.gowara-review-grid,.gowara-instagram__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.gowara-collection-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.gowara-collection-card{display:grid;gap:.9rem;align-content:start;min-height:100%;border:1px solid rgba(56,66,50,.12);border-radius:var(--gowara-radius);background:#fffaf199;padding:.75rem}.gowara-collection-card a{color:inherit;text-decoration:none}.gowara-collection-card__image{width:100%;aspect-ratio:1;min-height:auto;object-fit:cover;border-radius:var(--gowara-radius)}.gowara-collection-card__body{display:grid;gap:.6rem}.gowara-collection-card__title{color:var(--gowara-olive)}.gowara-collection-card p{font-size:.95rem}.gowara-collection-card__products{display:grid;gap:.45rem;margin-top:.2rem}.gowara-collection-card__products a{min-height:38px;border-top:1px solid rgba(56,66,50,.12);padding-top:.45rem;color:var(--gowara-charcoal);font-size:.9rem;line-height:1.25}.gowara-collection-card__products a:hover{color:var(--gowara-gold)}.gowara-bundle-card ul{display:grid;gap:.35rem;margin:0;padding-left:1.1rem}.gowara-customer-panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:clamp(1.4rem,4vw,4rem);align-items:center;width:min(100%,var(--gowara-page-width));margin:0 auto;padding:clamp(3.5rem,7vw,6.8rem) clamp(1rem,3vw,2rem)}.gowara-customer-panel__copy,.gowara-customer-panel__form form{display:grid;gap:1rem}.gowara-customer-panel h2{font-size:3.3rem}.gowara-customer-panel__form{border:1px solid rgba(56,66,50,.14);border-radius:var(--gowara-radius);background:var(--gowara-white);padding:clamp(1.2rem,3vw,2rem);box-shadow:0 20px 54px #1f1f1f14}.gowara-customer-panel__form label{color:var(--gowara-olive);font-weight:800}.gowara-newsletter-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.gowara-newsletter-row input{width:100%;min-height:46px;border:1px solid rgba(56,66,50,.22);border-radius:var(--gowara-radius);background:#f4efe6ad;color:var(--gowara-charcoal);padding:.72rem .8rem}.gowara-form-message{color:var(--gowara-olive);font-weight:800}.gowara-form-message--error{color:#8f2f22}.gowara-experience dl{display:grid;gap:.8rem;margin:0}.gowara-experience dl div{display:grid;grid-template-columns:110px 1fr;gap:.8rem}.gowara-experience dt{color:var(--gowara-olive);font-weight:800}.gowara-experience dd{margin:0}.gowara-review{display:grid;gap:.9rem;margin:0;padding:1.15rem}.gowara-review__rating{color:var(--gowara-gold);letter-spacing:.08em}.gowara-review blockquote{margin:0}.gowara-review figcaption{color:var(--gowara-olive);font-weight:800}.gowara-instagram .gowara-section__heading{grid-template-columns:1fr auto;align-items:end;max-width:none}.gowara-instagram .gowara-eyebrow,.gowara-instagram h2{grid-column:1}.gowara-instagram .gowara-section__heading a{grid-row:1 / span 2;grid-column:2;align-self:center;font-weight:800}.gowara-instagram__tile{display:block;overflow:hidden;border-radius:var(--gowara-radius)}.gowara-instagram__tile img,.gowara-instagram__tile .gowara-image-placeholder{width:100%;aspect-ratio:1;min-height:auto;object-fit:cover}@media(max-width:1080px){.gowara-hero h1{font-size:4.55rem}.gowara-section__heading h2,.gowara-sattu h2,.gowara-story h2,.gowara-experience h2{font-size:3.05rem}.gowara-product-grid,.gowara-collection-grid,.gowara-bundle-grid,.gowara-review-grid,.gowara-instagram__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:821px)and (max-height:760px){.gowara-hero{min-height:520px;padding-top:2.25rem;padding-bottom:2.4rem}.gowara-hero__copy{gap:.95rem}.gowara-hero h1{font-size:4.35rem}.gowara-hero__subheading{font-size:1.08rem}.gowara-hero__media{min-height:280px}}@media(max-width:820px){.gowara-hero,.gowara-sattu,.gowara-story,.gowara-experience{grid-template-columns:1fr}.gowara-story__media{order:-1}.gowara-customer-panel{grid-template-columns:1fr}.gowara-hero h1{font-size:4rem}}@media(max-width:560px){.gowara-hero{padding-top:2.6rem}.gowara-hero h1{font-size:3.15rem}.gowara-section__heading h2,.gowara-sattu h2,.gowara-story h2,.gowara-experience h2{font-size:2.35rem}.gowara-product-grid,.gowara-collection-grid,.gowara-bundle-grid,.gowara-review-grid,.gowara-instagram__grid,.gowara-product-card__footer,.gowara-bundle-card__footer,.gowara-experience dl div,.gowara-instagram .gowara-section__heading,.gowara-newsletter-row{grid-template-columns:1fr}.gowara-customer-panel h2{font-size:2.35rem}.gowara-instagram .gowara-section__heading a{grid-row:auto;grid-column:auto}}.gowara-landing{width:min(100%,1060px);margin:0 auto;padding:clamp(3rem,7vw,7rem) clamp(1rem,3vw,2rem)}.gowara-landing--narrow{width:min(100%,800px)}.gowara-landing--wide{width:min(100%,var(--gowara-page-width))}.gowara-landing__header{display:grid;gap:1rem;max-width:780px}.gowara-landing h1{font-size:clamp(3rem,6vw,5.5rem)}.gowara-landing__intro{color:#1f1f1fd1;font-size:1.16rem}.gowara-landing__intro>*+*,.gowara-landing__page-content>*+*,.gowara-landing__content-block>*+*{margin-top:1rem}.gowara-landing__hero,.gowara-landing__image-block{margin:clamp(2rem,5vw,4.5rem) 0 0}.gowara-landing__hero{overflow:hidden;border-radius:var(--gowara-radius);box-shadow:0 24px 60px #1f1f1f1f}.gowara-landing__hero--landscape{aspect-ratio:16 / 8}.gowara-landing__hero--square{aspect-ratio:1 / 1}.gowara-landing__hero--portrait{aspect-ratio:4 / 5}.gowara-landing__hero-image,.gowara-landing__image-block img{width:100%;height:100%;object-fit:cover}.gowara-landing__page-content,.gowara-landing__blocks{display:grid;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(2rem,5vw,4rem)}.gowara-landing__page-content{color:#1f1f1fdb;font-size:1.08rem}.gowara-landing__content-block{display:grid;gap:.9rem;max-width:800px}.gowara-landing__content-block h2{font-size:clamp(2rem,4vw,3.2rem)}.gowara-landing__content-block>div{color:#1f1f1fd6}.gowara-landing__story-panel{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1.5rem,5vw,4.5rem);align-items:center;padding:clamp(1rem,2.2vw,1.4rem) 0}.gowara-landing__story-panel--reverse .gowara-landing__story-media{order:2}.gowara-landing__story-media{display:grid;min-height:430px;overflow:hidden;place-items:center;border:1px solid rgba(56,66,50,.14);border-radius:var(--gowara-radius);background:#d8c5a447;color:var(--gowara-olive);font-family:var(--gowara-heading-font);font-size:1.3rem;text-align:center}.gowara-landing__story-media img{width:100%;height:100%;min-height:430px;object-fit:cover}.gowara-landing__story-copy{display:grid;gap:1rem}.gowara-landing__story-copy h2{font-size:clamp(2.4rem,4.4vw,4.4rem)}.gowara-landing__story-copy>div{color:#1f1f1fd6;font-size:1.06rem}.gowara-landing__story-copy blockquote{margin:0;border-left:2px solid var(--gowara-gold);color:var(--gowara-olive);font-family:var(--gowara-heading-font);font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1.15;padding-left:1rem}.gowara-landing__image-block figcaption{margin-top:.65rem;color:#1f1f1fa8;font-size:.9rem}.gowara-landing__experience-gallery{display:grid;gap:clamp(1rem,2.5vw,1.6rem);margin-top:clamp(2rem,5vw,4.5rem)}.gowara-landing__experience-gallery-copy{display:grid;gap:.75rem;max-width:780px}.gowara-landing__experience-gallery-copy h2{font-size:clamp(2.2rem,4vw,3.7rem)}.gowara-landing__experience-gallery-copy>div{color:#1f1f1fd6;font-size:1.04rem}.gowara-landing__experience-frame{position:relative;min-height:min(62vw,640px);overflow:hidden;border:1px solid rgba(255,255,255,.62);border-radius:calc(var(--gowara-radius) * 1.6);background:linear-gradient(145deg,#ffffffc7,#fffaf15c),#f4efe6b8;box-shadow:0 28px 80px #1f1f1f29,inset 0 1px 1px #ffffffeb;isolation:isolate;-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35)}.gowara-landing__experience-frame:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(145deg,rgba(255,255,255,.2),transparent 42%,rgba(56,66,50,.18));content:"";pointer-events:none}.gowara-landing__experience-slideshow,.gowara-landing__experience-slide,.gowara-landing__experience-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gowara-landing__experience-slide{margin:0;opacity:0;transform:scale(1.035)}.gowara-landing__experience-slide:first-child{opacity:1;transform:scale(1)}.gowara-landing__experience-slide img{display:block;object-fit:cover}.gowara-landing__experience-slide figcaption{position:absolute;right:clamp(.8rem,2.4vw,1.35rem);bottom:clamp(.8rem,2.4vw,1.35rem);left:clamp(.8rem,2.4vw,1.35rem);z-index:3;width:fit-content;max-width:calc(100% - 1.6rem);border:1px solid rgba(255,255,255,.66);border-radius:999px;background:#fffaf1b8;box-shadow:0 14px 38px #1f1f1f24,inset 0 1px 1px #ffffffd6;color:var(--gowara-olive);font-size:.78rem;font-weight:850;padding:.42rem .7rem;-webkit-backdrop-filter:blur(16px) saturate(1.35);backdrop-filter:blur(16px) saturate(1.35)}.gowara-landing__experience-dots{position:absolute;right:1rem;bottom:1rem;z-index:4;display:flex;gap:.35rem}.gowara-landing__experience-frame--has-captions .gowara-landing__experience-dots{bottom:3.75rem}.gowara-landing__experience-dot{display:block;width:.44rem;height:.44rem;border-radius:999px;background:#fffaf185;box-shadow:0 0 0 1px #38423229}.gowara-landing__experience-dot:first-child{width:1.45rem;background:var(--gowara-gold)}@keyframes gowara-landing-experience-slide{0%,22%{opacity:1;transform:scale(1)}28%,to{opacity:0;transform:scale(1.045)}}@keyframes gowara-landing-experience-dot{0%,22%{width:1.45rem;background:var(--gowara-gold)}28%,to{width:.44rem;background:#fffaf185}}@media(prefers-reduced-motion:no-preference){.gowara-landing__experience-slide{animation:gowara-landing-experience-slide var(--gowara-landing-slideshow-duration) ease-in-out infinite;animation-delay:var(--gowara-landing-slide-delay)}.gowara-landing__experience-dot{animation:gowara-landing-experience-dot var(--gowara-landing-slideshow-duration) ease-in-out infinite;animation-delay:var(--gowara-landing-slide-delay)}}.gowara-landing__button-wrap{margin-top:.25rem}.gowara-landing__location,.gowara-landing__review-form{display:grid;gap:clamp(1.5rem,4vw,4rem);border-top:1px solid rgba(56,66,50,.16);padding-top:clamp(1.5rem,4vw,3rem)}.gowara-landing__location{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center}.gowara-landing__location-copy,.gowara-landing__review-form>div,.gowara-landing__review-form form{display:grid;gap:1rem}.gowara-landing__location h2,.gowara-landing__review-form h2{font-size:clamp(2rem,4vw,3.2rem)}.gowara-landing__location-copy>div,.gowara-landing__review-form>div>div{color:#1f1f1fd6}.gowara-landing__map-frame{min-height:360px;overflow:hidden;border:1px solid rgba(56,66,50,.14);border-radius:var(--gowara-radius)}.gowara-landing__map-frame iframe{display:block;width:100%;min-height:360px;border:0}.gowara-landing__review-form{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.gowara-landing__review-form form{padding:clamp(1rem,2vw,1.5rem);border:1px solid rgba(56,66,50,.14);border-radius:var(--gowara-radius);background:var(--gowara-white)}.gowara-landing__review-form label{color:var(--gowara-olive);font-size:.9rem;font-weight:800}.gowara-landing__review-form input,.gowara-landing__review-form select,.gowara-landing__review-form textarea{width:100%;border:1px solid rgba(56,66,50,.22);border-radius:var(--gowara-radius);background:#f4efe6ad;color:var(--gowara-charcoal);padding:.72rem .8rem}.gowara-landing__form-message{color:var(--gowara-olive);font-weight:800}.gowara-landing__form-message--error{color:#8f2f22}.gowara-landing__form-note{color:#1f1f1fa8;font-size:.82rem;margin:0}@media(max-width:760px){.gowara-landing__story-panel,.gowara-landing__location,.gowara-landing__review-form{grid-template-columns:1fr}.gowara-landing__story-panel--reverse .gowara-landing__story-media{order:0}.gowara-landing__story-media,.gowara-landing__story-media img,.gowara-landing__map-frame,.gowara-landing__map-frame iframe{min-height:280px}.gowara-landing__experience-frame{min-height:min(112vw,520px)}}.gowara-page{width:min(100%,880px);margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1rem,3vw,2rem)}.gowara-page__header{display:grid;gap:.8rem;margin-bottom:2rem}.gowara-page h1{font-size:4.5rem}.gowara-page__content{display:grid;gap:1rem;color:#1f1f1fdb;font-size:1.08rem}.gowara-page__content h2,.gowara-page__content h3{margin-top:1.2rem}.gowara-page__content ul{display:grid;gap:.45rem;margin:0;padding-left:1.2rem}.gowara-page__contact{display:grid;gap:1.2rem;margin-top:2rem;border:1px solid rgba(56,66,50,.14);border-radius:var(--gowara-radius);background:var(--gowara-white);padding:clamp(1.2rem,3vw,2rem)}.gowara-page__contact-card{display:grid;gap:.7rem;border-bottom:1px solid rgba(56,66,50,.14);padding-bottom:1.2rem}.gowara-page__contact-card h2{font-size:clamp(1.8rem,3vw,2.5rem)}.gowara-page__contact-card div{display:flex;flex-wrap:wrap;gap:.55rem 1rem}.gowara-page__contact-card a{color:var(--gowara-olive);font-weight:800;text-decoration:none}.gowara-page__contact-card a:hover{color:var(--gowara-gold)}.gowara-page__contact form{display:grid;gap:.8rem}.gowara-page__contact label{color:var(--gowara-olive);font-weight:800}.gowara-page__contact input,.gowara-page__contact textarea{width:100%;border:1px solid rgba(56,66,50,.22);border-radius:var(--gowara-radius);background:#f4efe6ad;color:var(--gowara-charcoal);padding:.72rem .8rem}@media(max-width:560px){.gowara-page h1{font-size:3rem}}.gowara-product{width:min(100%,var(--gowara-page-width));margin:0 auto;padding:clamp(2rem,5vw,5rem) clamp(1rem,3vw,2rem)}.gowara-product__breadcrumbs{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.4rem;color:#1f1f1f99;font-size:.78rem;font-weight:700}.gowara-product__breadcrumbs a{color:#1f1f1f99;text-decoration:none}.gowara-product__breadcrumbs a:hover,.gowara-product__breadcrumbs a:focus-visible{color:var(--gowara-gold)}.gowara-product__breadcrumbs [aria-current=page]{color:var(--gowara-olive)}.gowara-product__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(2rem,5vw,5rem);align-items:start}.gowara-product__media{position:sticky;top:120px}.gowara-product__image,.gowara-product__placeholder{width:100%;aspect-ratio:1 / 1.05;border-radius:var(--gowara-radius);object-fit:cover;box-shadow:0 26px 70px #1f1f1f24}.gowara-product__placeholder{display:grid;place-items:center;border:1px solid rgba(56,66,50,.18);background:#d8c5a457;color:var(--gowara-olive);padding:2rem;text-align:center}.gowara-product__summary{display:grid;gap:1rem}.gowara-product__eyebrow{color:var(--gowara-gold);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.gowara-product h1{font-size:4.8rem}.gowara-product__price{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;color:var(--gowara-olive);font-size:1.35rem;font-weight:800}.gowara-product__availability{border-radius:999px;background:#3842321a;color:var(--gowara-olive);font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;padding:.28rem .6rem}.gowara-product__availability--sold-out{background:#7823161f;color:#782316}.gowara-product__description{color:#1f1f1fd1}.gowara-product__description>*+*{margin-top:.8rem}.gowara-product__trust{display:grid;gap:.55rem;border:1px solid rgba(56,66,50,.14);border-radius:var(--gowara-radius);background:#f4efe6b8;padding:.85rem}.gowara-product__trust p{color:var(--gowara-olive);font-weight:800;margin:0}.gowara-product__trust ul{display:flex;flex-wrap:wrap;gap:.45rem .8rem;margin:0;padding:0}.gowara-product__trust li{display:inline-flex;align-items:center;min-height:34px;border:1px solid rgba(56,66,50,.12);border-radius:999px;background:#fffaf1b8;color:#1f1f1fc7;font-size:.78rem;font-weight:800;list-style:none;padding:.38rem .65rem}.gowara-product__trust li:before{display:grid;width:1.08rem;height:1.08rem;place-items:center;margin-right:.42rem;border-radius:50%;background:var(--gowara-gold);color:var(--gowara-charcoal);content:"\2713";font-size:.68rem;line-height:1}.gowara-product__form{display:grid;gap:.75rem;margin-top:.5rem}.gowara-product__form label{color:var(--gowara-olive);font-size:.9rem;font-weight:800}.gowara-product__form select,.gowara-product__quantity input{min-height:46px;border:1px solid rgba(56,66,50,.24);border-radius:var(--gowara-radius);background:var(--gowara-white);color:var(--gowara-charcoal);padding:.65rem .75rem}.gowara-product__quantity{display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,176px);gap:.8rem;align-items:center}.gowara-product__quantity input{width:100%}.gowara-product__quantity-stepper{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:.35rem;align-items:center}.gowara-product__quantity-stepper button{display:grid;min-height:46px;place-items:center;border:1px solid rgba(56,66,50,.24);border-radius:var(--gowara-radius);background:#f4efe6d1;color:var(--gowara-olive);cursor:pointer;font:inherit;font-weight:900;transition:background var(--gowara-motion),color var(--gowara-motion),transform var(--gowara-motion)}.gowara-product__quantity-stepper button:hover{background:var(--gowara-olive);color:var(--gowara-cream);transform:translateY(-1px)}.gowara-product__quantity-stepper input{text-align:center}.gowara-product__form button[disabled]{cursor:not-allowed;opacity:.55}.gowara-product__form .gowara-button{justify-content:center}.gowara-product__form.is-submitting .gowara-button{cursor:progress;opacity:.86}.gowara-product__form .gowara-button[aria-busy=true]:after{display:inline-block;width:.9em;height:.9em;margin-left:.55rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;content:"";vertical-align:-.12em;animation:gowara-product-spin .72s linear infinite}@keyframes gowara-product-spin{to{transform:rotate(360deg)}}.gowara-product__form .shopify-payment-button,.gowara-product__form .shopify-payment-button__button{width:100%}.gowara-product__chat{justify-self:start}.gowara-product__mini-testimonials{display:grid;gap:.72rem;border-top:1px solid rgba(56,66,50,.14);padding-top:1rem}.gowara-product__mini-testimonials>p{color:var(--gowara-gold);font-size:.74rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.gowara-product__mini-testimonials figure{display:grid;gap:.28rem;margin:0;border:1px solid rgba(56,66,50,.12);border-radius:var(--gowara-radius);background:#fffaf199;padding:.78rem}.gowara-product__mini-testimonials blockquote{margin:0;color:#1f1f1fc7;font-size:.88rem}.gowara-product__mini-testimonials figcaption{color:var(--gowara-olive);font-size:.78rem;font-weight:850}.gowara-product__accordions{display:grid;gap:.7rem;margin-top:clamp(2.4rem,5vw,4rem)}.gowara-product__accordion{border:1px solid rgba(56,66,50,.14);border-radius:var(--gowara-radius);background:var(--gowara-white);overflow:hidden}.gowara-product__accordion summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--gowara-olive);font-family:var(--gowara-heading-font);font-size:1.5rem;font-weight:650;list-style:none;padding:1.05rem 1.25rem}.gowara-product__accordion summary::-webkit-details-marker{display:none}.gowara-product__accordion summary:after{flex:0 0 auto;margin-left:1rem;color:var(--gowara-gold);content:"+";font-size:1.4rem}.gowara-product__accordion[open] summary:after{content:"\2212"}.gowara-product__accordion summary:focus-visible{outline:2px solid var(--gowara-gold);outline-offset:-2px}.gowara-product__accordion-body{padding:0 1.25rem 1.25rem;color:#1f1f1fd1}.gowara-product__accordion-body ul{display:grid;gap:.45rem;margin:0;padding-left:1.2rem}.gowara-product__richtext>*+*{margin-top:.7rem}.gowara-product table{width:100%;border-collapse:collapse}.gowara-product th,.gowara-product td{border-top:1px solid rgba(56,66,50,.16);padding:.7rem 0;text-align:left;vertical-align:top}.gowara-product th{width:42%;color:var(--gowara-olive)}.gowara-product__nutrition-note{color:#1f1f1fad;font-size:.8rem;margin-top:.8rem}.gowara-product__guide{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.4rem,4vw,3rem);margin-top:clamp(3rem,7vw,6rem);border-top:1px solid rgba(56,66,50,.14);padding-top:clamp(2rem,5vw,4rem)}.gowara-product__guide-heading{position:sticky;top:110px;align-self:start}.gowara-product__guide h2{font-size:3.4rem}.gowara-product__guide h3{color:var(--gowara-olive);font-size:1.55rem}.gowara-product__longform,.gowara-product__recipe,.gowara-product__faq{display:grid;gap:.85rem}.gowara-product__longform{color:#1f1f1fd1;line-height:1.78}.gowara-product__recipe{grid-column:2;margin-top:1.2rem}.gowara-product__recipe ol{display:grid;gap:.55rem;margin:0;padding-left:1.25rem}.gowara-product__faq details{border-top:1px solid rgba(56,66,50,.14);padding:.78rem 0}.gowara-product__faq details:first-child{border-top:0}.gowara-product__faq summary{color:var(--gowara-charcoal);cursor:pointer;font-weight:800}.gowara-product__faq p{color:#1f1f1fb8;margin:.55rem 0 0}.gowara-product__reviews,.gowara-product__cross-card{border:1px solid rgba(56,66,50,.14);border-radius:var(--gowara-radius);background:var(--gowara-white)}.gowara-product__reviews,.gowara-product__cross-sell{margin-top:clamp(3rem,7vw,6rem)}.gowara-product__reviews{display:grid;gap:.7rem;padding:clamp(1.3rem,3vw,2rem)}.gowara-product__reviews h2,.gowara-product__cross-sell h2{font-size:2.85rem}.gowara-product__cross-sell{display:grid;gap:1.4rem}.gowara-product__cross-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.gowara-product__cross-card{display:grid;gap:.55rem;overflow:hidden;color:var(--gowara-charcoal);padding-bottom:1rem;text-decoration:none}.gowara-product__cross-card img{width:100%;aspect-ratio:1;object-fit:cover}.gowara-product__cross-card span,.gowara-product__cross-card strong{padding:0 1rem}.gowara-product__cross-card strong{color:var(--gowara-olive)}@media(max-width:980px){.gowara-product__hero{grid-template-columns:1fr}.gowara-product h1{font-size:3.7rem}.gowara-product__reviews h2,.gowara-product__cross-sell h2{font-size:2.45rem}.gowara-product__media{position:static}.gowara-product__guide{grid-template-columns:1fr}.gowara-product__guide-heading{position:static}.gowara-product__recipe{grid-column:1}.gowara-product__cross-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.gowara-product h1{font-size:2.95rem}.gowara-product__accordion summary{font-size:1.28rem;padding:.9rem 1rem}.gowara-product__accordion-body{padding:0 1rem 1rem}.gowara-product__guide h2,.gowara-product__reviews h2,.gowara-product__cross-sell h2{font-size:2.05rem}.gowara-product__trust ul{display:grid;grid-template-columns:1fr}.gowara-product__form{position:sticky;bottom:.75rem;z-index:55;border:1px solid rgba(56,66,50,.14);border-radius:var(--gowara-radius);background:color-mix(in srgb,var(--gowara-cream) 94%,white);box-shadow:0 18px 42px #1f1f1f1f;padding:.8rem}.gowara-product__cross-grid{grid-template-columns:1fr}}.gowara-recipe-article{width:min(100%,900px);margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1rem,3vw,2rem) clamp(4rem,8vw,7rem)}.gowara-recipe-article__header{display:grid;gap:1rem;max-width:800px}.gowara-recipe-article h1{font-size:clamp(2.7rem,6vw,5.4rem);line-height:.98}.gowara-recipe-article__summary,.gowara-recipe-article__content{color:#1f1f1fd6;font-size:1.08rem;line-height:1.7}.gowara-recipe-article__media{aspect-ratio:16 / 8;margin:clamp(2rem,5vw,4rem) 0 0;overflow:hidden;background:var(--gowara-secondary)}.gowara-recipe-article__image{width:100%;height:100%;object-fit:cover}.gowara-recipe-article__content{max-width:720px;margin:clamp(2rem,5vw,4rem) auto 0}.gowara-recipe-article__content>*+*{margin-top:1.1rem}.gowara-recipe-article__content h2{color:var(--gowara-primary);font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.08;margin-top:clamp(2.4rem,5vw,3.5rem)}.gowara-recipe-article__content ul,.gowara-recipe-article__content ol{display:grid;gap:.5rem;padding-left:1.2rem}.gowara-recipe-article__content a,.gowara-recipe-article__back{color:var(--gowara-primary);font-weight:700}.gowara-recipe-article__footer{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem;max-width:720px;margin:clamp(3rem,6vw,5rem) auto 0;padding-top:1.6rem;border-top:1px solid rgba(56,66,50,.22)}.gowara-recipes-blog{width:min(100%,var(--gowara-page-width));margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1rem,3vw,2rem)}.gowara-recipes-blog__header{display:grid;gap:1rem;max-width:760px}.gowara-recipes-blog h1{font-size:clamp(3rem,6vw,5.5rem)}.gowara-recipes-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem;margin-top:clamp(2.5rem,5vw,4rem)}.gowara-recipes-blog__card{border-top:1px solid rgba(56,66,50,.22)}.gowara-recipes-blog__card a{display:grid;gap:1rem;color:inherit;text-decoration:none}.gowara-recipes-blog__card img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.gowara-recipes-blog__card div{display:grid;gap:.65rem}.gowara-recipes-blog__card h2{font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.08}.gowara-recipes-blog__card p{color:#1f1f1fc7}.gowara-recipes-blog__card span{color:var(--gowara-primary);font-weight:700}@media screen and (max-width:740px){.gowara-recipes-blog__grid{grid-template-columns:1fr}}.gowara-recipes-hub{width:min(100%,var(--gowara-page-width));margin:0 auto;padding:clamp(1.75rem,4vw,3.5rem) clamp(1rem,3vw,2rem) clamp(4rem,8vw,7rem)}.gowara-recipes-hub__intro{display:grid;gap:1rem;max-width:620px}.gowara-recipes-hub__intro h1{font-size:clamp(2.35rem,4.5vw,4rem)}.gowara-recipes-hub__copy{color:#1f1f1fd1;font-size:1.08rem}.gowara-recipes-hub__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.1rem,2vw,1.8rem);margin-top:clamp(1.2rem,3vw,2.25rem)}.gowara-recipe-card{border-top:1px solid rgba(56,66,50,.22)}.gowara-recipe-card__summary{display:grid;height:100%;color:inherit;cursor:pointer;list-style:none;text-decoration:none}.gowara-recipe-card__summary::-webkit-details-marker{display:none}.gowara-recipe-card__media{aspect-ratio:4 / 4.75;overflow:hidden;background:var(--gowara-sand)}.gowara-recipe-card__image{width:100%;height:100%;object-fit:cover;transition:transform var(--gowara-motion-duration) ease}.gowara-recipe-card__content{display:grid;align-content:start;gap:.55rem;padding:1rem 0 .3rem}.gowara-recipe-card__product{color:var(--gowara-olive);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gowara-recipe-card h3{font-size:clamp(1.25rem,2.3vw,1.75rem);line-height:1.08}.gowara-recipe-card__cta{color:var(--gowara-olive);font-size:.9rem;font-weight:700;margin-top:.25rem}.gowara-recipe-card__summary:hover .gowara-recipe-card__image,.gowara-recipe-card__summary:focus-visible .gowara-recipe-card__image{transform:scale(1.025)}.gowara-recipe-card__summary:focus-visible{outline:2px solid var(--gowara-gold);outline-offset:4px}.gowara-recipe-card__details[open] .gowara-recipe-card__content{border-bottom:1px solid rgba(56,66,50,.22);padding-bottom:1rem}.gowara-recipe-card__recipe{color:#1f1f1fd6;font-size:.96rem;line-height:1.6;padding:1.2rem 0 .2rem}.gowara-recipe-card__recipe>*+*{margin-top:.85rem}.gowara-recipe-card__recipe h2{color:var(--gowara-olive);font-size:1.4rem;line-height:1.1;margin-top:1.4rem}.gowara-recipe-card__recipe ul,.gowara-recipe-card__recipe ol{display:grid;gap:.4rem;padding-left:1.15rem}.gowara-recipe-card__recipe a{color:var(--gowara-olive);font-weight:700}.gowara-recipes-hub__empty{margin-top:2rem}@media screen and (max-width:990px){.gowara-recipes-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:680px){.gowara-recipes-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.gowara-sattu-page{overflow:hidden}.gowara-sattu-page__hero,.gowara-sattu-page__choices,.gowara-sattu-page__comparison,.gowara-sattu-page__pantry,.gowara-sattu-page__recipes{width:min(100%,var(--gowara-page-width));margin:0 auto;padding:clamp(2.8rem,7vw,6.5rem) clamp(1rem,3vw,2rem)}.gowara-sattu-page__hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,6rem);align-items:center;min-height:min(760px,calc(100svh - 88px))}.gowara-sattu-page__hero-copy,.gowara-sattu-page__choice-copy,.gowara-sattu-page__section-heading,.gowara-sattu-page__recipes{display:grid;gap:1rem}.gowara-sattu-page__eyebrow{color:var(--gowara-gold);font-size:.74rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.gowara-sattu-page h1{max-width:10ch;font-size:clamp(3.6rem,6vw,7rem)}.gowara-sattu-page h2{font-size:clamp(2.35rem,4vw,4.6rem)}.gowara-sattu-page__subheading,.gowara-sattu-page__richtext{color:#1f1f1fc7;max-width:44rem}.gowara-sattu-page__actions{display:flex;flex-wrap:wrap;gap:.7rem}.gowara-sattu-page__hero-media{position:relative;display:grid;min-height:520px;overflow:hidden;place-items:center;border:1px solid rgba(56,66,50,.12);background:#d8c5a42e}.gowara-sattu-page__hero-media img,.gowara-sattu-page__choice-media img{width:100%;height:100%;object-fit:cover}.gowara-sattu-page__hero-media>span{color:var(--gowara-olive);font-family:var(--gowara-heading-font);font-size:1.6rem}.gowara-sattu-page__hero-media p{position:absolute;right:1rem;bottom:1rem;max-width:18ch;color:var(--gowara-olive);font-size:.75rem;font-weight:850;letter-spacing:.1em;line-height:1.35;text-align:right;text-transform:uppercase}.gowara-sattu-page__choices{display:grid;gap:1rem}.gowara-sattu-page__choice{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,5vw,5rem);align-items:center;border-top:1px solid rgba(56,66,50,.16);padding-top:clamp(2rem,5vw,4rem)}.gowara-sattu-page__choice--reverse .gowara-sattu-page__choice-media{order:2}.gowara-sattu-page__choice-media{min-height:420px;overflow:hidden;background:#d8c5a42e}.gowara-sattu-page__choice-copy ul{display:grid;gap:.45rem;margin:0;padding:0}.gowara-sattu-page__choice-copy li{display:flex;gap:.5rem;align-items:center;color:var(--gowara-olive);font-weight:800;list-style:none}.gowara-sattu-page__choice-copy li:before{width:.34rem;height:.34rem;flex:0 0 auto;border-radius:50%;background:var(--gowara-gold);content:""}.gowara-sattu-page__table-wrap{overflow-x:auto;border:1px solid rgba(56,66,50,.14);background:var(--gowara-white)}.gowara-sattu-page table{width:100%;min-width:640px;border-collapse:collapse}.gowara-sattu-page th,.gowara-sattu-page td{border-top:1px solid rgba(56,66,50,.14);padding:.9rem;text-align:left}.gowara-sattu-page thead th{border-top:0;background:#d8c5a433;color:var(--gowara-olive)}.gowara-sattu-page tbody th{color:var(--gowara-charcoal)}.gowara-sattu-page__pantry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.4rem}.gowara-sattu-page__recipes{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto;align-items:center;border-top:1px solid rgba(56,66,50,.16)}@media(prefers-reduced-motion:no-preference){.gowara-sattu-page__reveal{opacity:0;transform:translateY(18px);transition:opacity var(--gowara-motion-duration) ease,transform var(--gowara-motion-duration) ease}.gowara-sattu-page__reveal.is-visible{opacity:1;transform:translateY(0)}}@media(max-width:980px){.gowara-sattu-page__hero,.gowara-sattu-page__choice,.gowara-sattu-page__recipes{grid-template-columns:1fr}.gowara-sattu-page__choice--reverse .gowara-sattu-page__choice-media{order:0}.gowara-sattu-page__pantry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.gowara-sattu-page__hero,.gowara-sattu-page__choices,.gowara-sattu-page__comparison,.gowara-sattu-page__pantry,.gowara-sattu-page__recipes{padding-top:clamp(2.2rem,8vw,3.2rem);padding-bottom:clamp(2.2rem,8vw,3.2rem)}.gowara-sattu-page h1{max-width:12ch}.gowara-sattu-page__hero-media{min-height:340px}.gowara-sattu-page__choice-media{min-height:300px}.gowara-sattu-page__pantry-grid{display:grid;grid-auto-columns:minmax(230px,78vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.75rem;scroll-snap-type:x mandatory}.gowara-sattu-page__pantry-grid>*{scroll-snap-align:start}}.gowara-search-page{width:min(100%,var(--gowara-page-width));margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1rem,3vw,2rem)}.gowara-search-page__heading{display:grid;gap:.8rem;max-width:760px;margin-bottom:1.5rem}.gowara-search-page h1{font-size:4.7rem}.gowara-search-page h2{margin:2.2rem 0 1rem;font-size:2.8rem}.gowara-search-page__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;max-width:760px}.gowara-search-page__form input[type=search]{min-height:46px;border:1px solid rgba(56,66,50,.22);border-radius:var(--gowara-radius);background:var(--gowara-white);color:var(--gowara-charcoal);padding:.72rem .8rem}.gowara-search-page__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.gowara-search-page__empty{max-width:640px;color:#1f1f1fd1}@media(max-width:1080px){.gowara-search-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gowara-search-page h1{font-size:3.6rem}}@media(max-width:560px){.gowara-search-page__form{grid-template-columns:1fr}.gowara-search-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.gowara-search-page h1{font-size:2.85rem}}.gowara-product-card{overflow:hidden;border:1px solid rgba(56,66,50,.14);border-radius:var(--gowara-radius);background:var(--gowara-white);box-shadow:0 10px 26px #1f1f1f0a;transition:border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.gowara-product-card__media{position:relative;display:block}.gowara-product-card__image{width:100%;aspect-ratio:4 / 4.6;min-height:auto;object-fit:cover;transition:transform .62s cubic-bezier(.22,1,.36,1)}.gowara-product-card__badge{position:absolute;top:.65rem;left:.65rem;border-radius:999px;background:#1f1f1fb8;color:var(--gowara-cream);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.28rem .6rem}.gowara-product-card__body{display:grid;gap:.75rem;padding:1rem}.gowara-product-card h3{font-size:1.45rem}.gowara-product-card h3 a{color:inherit;text-decoration:none}.gowara-product-card h3 a:hover,.gowara-product-card h3 a:focus-visible{color:var(--gowara-gold)}.gowara-product-card__footer{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:center}.gowara-product-card__footer span{color:var(--gowara-olive);font-weight:800}.gowara-product-card .gowara-button{min-height:40px;padding:.52rem .75rem;white-space:nowrap}.gowara-product-card__sold-out{opacity:.58}@media(prefers-reduced-motion:no-preference){.gowara-product-card:hover,.gowara-product-card:focus-within{border-color:#b08d5757;box-shadow:0 22px 48px #1f1f1f1a;transform:translateY(-5px)}.gowara-product-card:hover .gowara-product-card__image,.gowara-product-card:focus-within .gowara-product-card__image{transform:scale(1.035)}}@media(max-width:560px){.gowara-product-card{border-radius:calc(var(--gowara-radius) * 1.5)}.gowara-product-card__image{aspect-ratio:1 / 1.08}.gowara-product-card__body{gap:.48rem;padding:.62rem}.gowara-product-card h3{display:-webkit-box;overflow:hidden;font-size:1.08rem;line-height:1.05;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gowara-product-card__body>p{display:none}.gowara-product-card__footer{grid-template-columns:1fr;gap:.48rem}.gowara-product-card__footer span{font-size:.88rem}.gowara-product-card .gowara-button{width:100%;min-height:34px;padding:.46rem .55rem;font-size:.72rem}}.gowara-dock{position:fixed;left:50%;bottom:max(.75rem,env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:.15rem;transform:translate(-50%);border:1px solid rgba(255,255,255,.55);border-radius:999px;background:linear-gradient(150deg,rgba(255,255,255,calc(var(--gowara-dock-opacity, .7) * .9)),rgba(255,250,241,calc(var(--gowara-dock-opacity, .7) * .55))),rgba(244,239,230,var(--gowara-dock-opacity, .7));box-shadow:0 18px 44px #1f1f1f29,inset 0 1px 1px #ffffffd9;padding:.4rem;-webkit-backdrop-filter:blur(var(--gowara-dock-blur, 22px)) saturate(1.5);backdrop-filter:blur(var(--gowara-dock-blur, 22px)) saturate(1.5);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s ease}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.gowara-dock{background:#f4efe6fa}}.gowara-dock[data-gowara-dock-hidden=true]{transform:translate(-50%,calc(100% + 1.2rem))}.gowara-dock__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.16rem;width:56px;min-height:52px;border-radius:999px;color:var(--gowara-olive);text-decoration:none;transition:background-color .22s ease,color .22s ease,transform .22s ease}.gowara-dock__item:hover{color:var(--gowara-charcoal)}.gowara-dock__item:focus-visible{outline:2px solid var(--gowara-gold);outline-offset:2px}.gowara-dock__item.is-active{background:var(--gowara-olive);color:var(--gowara-cream)}.gowara-dock__icon{position:relative;display:grid;place-items:center;width:22px;height:22px}.gowara-dock__icon svg{width:20px;height:20px}.gowara-dock__label{font-size:.58rem;font-weight:800;letter-spacing:.01em;line-height:1;white-space:nowrap}.gowara-dock__count{position:absolute;top:-6px;right:-8px;display:grid;min-width:16px;height:16px;place-items:center;border-radius:999px;background:var(--gowara-gold);color:var(--gowara-charcoal);font-size:.6rem;font-weight:900;padding:0 3px}.gowara-dock__item--desktop-only{display:none}@media(prefers-reduced-motion:reduce){.gowara-dock{transition:none}}@media(min-width:900px){.gowara-dock{gap:.25rem;padding:.45rem}.gowara-dock__item{width:60px}.gowara-dock__item--desktop-only{display:flex}.gowara-dock--no-desktop{display:none}}@media(max-width:899px){.gowara-dock--no-mobile{display:none}body:has(.gowara-dock:not(.gowara-dock--no-mobile)){padding-bottom:calc(64px + env(safe-area-inset-bottom))}.gowara-template-product .gowara-dock{bottom:calc(5.6rem + env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
