.s1ok2lgh{background:linear-gradient(90deg,var(--color-grey-light)25%,#f5f5f5 50%,var(--color-grey-light)75%);-webkit-background-size:200% 100%;background-size:200% 100%;width:100%;animation:1.5s ease-in-out infinite shimmer-s1ok2lgh}.s1ok2lgh.dark{background:linear-gradient(90deg,var(--color-grey,#1c1c1c)25%,#2a2a2a 50%,var(--color-grey,#1c1c1c)75%);-webkit-background-size:200% 100%;background-size:200% 100%}@keyframes shimmer-s1ok2lgh{0%{-webkit-background-position:200% 0;background-position:200% 0}to{-webkit-background-position:-200% 0;background-position:-200% 0}}
.fyvecww{color:inherit;flex-direction:column;grid-column:span 2;gap:clamp(.8rem,.25rem + .8333vw,1.5rem);-webkit-text-decoration:none;text-decoration:none;display:flex}.fyvecww:hover .hover-indicator{width:clamp(1.95rem,.6094rem + 2.0313vw,3.6563rem)}@media screen and (max-width:768px){.fyvecww{grid-column:span 1;gap:clamp(1rem,.25rem + 3.2vw,2rem)}}.f14htgo2{aspect-ratio:3/2;flex-shrink:0;width:100%;position:relative;overflow:hidden}.f14htgo2 img{object-fit:cover;width:100%;height:100%;display:block}.fdp8yw2{-webkit-align-items:flex-start;gap:0 clamp(.4rem,.125rem + .4167vw,.75rem);-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;padding-right:clamp(2.8rem,.875rem + 2.9167vw,5.25rem);display:flex}@media screen and (max-width:768px){.fdp8yw2{flex-direction:column;gap:0;padding-right:0}}.fc0cqhq{width:clamp(10.7rem,3.3438rem + 11.1458vw,20.0625rem);color:var(--color-brown,#4f2c1c);flex-shrink:0;padding:clamp(.8rem,.25rem + .8333vw,1.5rem) 0}@media screen and (max-width:768px){.fc0cqhq{order:2;width:auto;padding:0}}.f18j26vh{flex-direction:column;flex:1;gap:clamp(1.2rem,.375rem + 1.25vw,2.25rem);min-width:0;display:flex}@media screen and (max-width:768px){.f18j26vh{order:1;gap:clamp(1rem,.25rem + 3.2vw,2rem)}}.fmk41mw{color:var(--color-dark-brown,#29170f);transition:opacity .2s}.f1h8e6el{border-top:1px solid #4f2c1c33;align-items:center;width:100%;padding-top:clamp(.4rem,.125rem + .4167vw,.75rem);display:flex}@media screen and (max-width:768px){.f1h8e6el{padding-top:clamp(.5rem,.125rem + 1.6vw,1rem)}}.d19tpfaq{color:inherit;flex-direction:column;gap:clamp(.8rem,.25rem + .8333vw,1.5rem);-webkit-text-decoration:none;text-decoration:none;display:flex}.d19tpfaq:hover .hover-indicator{width:clamp(1.95rem,.6094rem + 2.0313vw,3.6563rem)}@media screen and (max-width:768px){.d19tpfaq{-webkit-align-items:flex-start;gap:clamp(.5rem,.125rem + 1.6vw,1rem);-webkit-box-align:flex-start;-ms-flex-align:flex-start;flex-direction:row;align-items:flex-start}}.d1je9wb5{background-color:var(--color-husk,#efe7dd);flex-shrink:0;width:100%;position:relative;overflow:hidden}.d1je9wb5 img{object-fit:cover;width:100%;height:auto;display:block}.d1je9wb5.image--fixed{aspect-ratio:3/2}.d1je9wb5.image--fixed>div:not(.hover-indicator),.d1je9wb5.image--fixed img{height:100%}@media screen and (max-width:768px){.d1je9wb5{width:clamp(9rem,2.25rem + 28.8vw,18rem);height:clamp(9.25rem,2.3125rem + 29.6vw,18.5rem)}.d1je9wb5 img{object-fit:cover;height:100%}.d1je9wb5.image--fixed{aspect-ratio:unset;height:clamp(9.25rem,2.3125rem + 29.6vw,18.5rem)}}.d1sbs38l{flex-direction:column;gap:clamp(1.2rem,.375rem + 1.25vw,2.25rem);padding-right:clamp(4rem,1.25rem + 4.1667vw,7.5rem);display:flex}@media screen and (max-width:768px){.d1sbs38l{flex:1;gap:clamp(1rem,.25rem + 3.2vw,2rem);min-width:0;padding-right:0}}.dw1s00w{color:var(--color-dark-brown,#29170f);transition:opacity .2s}.d1jqcp07{border-top:1px solid #4f2c1c33;flex-direction:column;padding-top:clamp(.4rem,.125rem + .4167vw,.75rem);display:flex}@media screen and (max-width:768px){.d1jqcp07{padding-top:clamp(.5rem,.125rem + 1.6vw,1rem)}}.h16q8o21{z-index:1;width:0;height:clamp(1.95rem,.6094rem + 2.0313vw,3.6563rem);transition:width .2s;position:absolute;top:0;left:0;overflow:hidden}@media screen and (max-width:768px){.h16q8o21{display:none}}.h3eamrl{background-color:var(--color-dark-brown,#29170f);width:clamp(1.95rem,.6094rem + 2.0313vw,3.6563rem);height:clamp(1.95rem,.6094rem + 2.0313vw,3.6563rem);position:absolute;top:0;left:0}.h3eamrl svg{width:clamp(1rem,.3125rem + 1.0417vw,1.875rem);height:clamp(1rem,.3125rem + 1.0417vw,1.875rem);position:absolute;top:clamp(.5rem,.1563rem + .5208vw,.9375rem);left:clamp(.5rem,.1563rem + .5208vw,.9375rem)}.m1yhyc1b{color:var(--color-brown,#4f2c1c);line-height:1.4}.d1tkjeqy{color:var(--color-brown,#4f2c1c)}
.w16nuhgo{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;flex-direction:column;align-items:flex-start;gap:clamp(.4rem,.125rem + .4167vw,.75rem);padding-top:clamp(4rem,1.25rem + 4.1667vw,7.5rem);padding-left:clamp(26.2rem,8.1875rem + 27.2917vw,49.125rem);display:flex}@media screen and (max-width:768px){.w16nuhgo{gap:clamp(.5rem,.125rem + 1.6vw,1rem);padding-top:clamp(3rem,.75rem + 9.6vw,6rem);padding-left:0}}.d17jse0k{color:var(--color-dark-brown,#29170f)}.p1vfkjn1{background-color:#29170f33;width:100%;height:1px;margin-bottom:clamp(.4rem,.125rem + .4167vw,.75rem);position:relative;overflow:hidden}@media screen and (max-width:768px){.p1vfkjn1{margin-bottom:clamp(.5rem,.125rem + 1.6vw,1rem)}}.p116wdmt{height:100%;width:var(--p116wdmt-0);background-color:var(--color-dark-brown,#29170f);transition:width .4s;position:absolute;top:0;left:0}
.w1sct54d{position:relative}.w1sct54d.cursor-area--active{cursor:none}@media screen and (max-width:768px){.w1sct54d{cursor:auto!important}}.c1ow90qu{pointer-events:none;z-index:9999;will-change:transform;position:fixed;top:0;left:0}@media screen and (max-width:768px){.c1ow90qu{display:none}}.cpwnrj7{border-radius:50%;justify-content:center;align-items:center;width:clamp(4.4rem,1.375rem + 4.5833vw,8.25rem);height:clamp(4.4rem,1.375rem + 4.5833vw,8.25rem);display:flex;position:relative}.cpwnrj7.cursor--drag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid var(--color-buttermilk);color:var(--color-buttermilk);background-color:#c28c5d29;gap:clamp(.1rem,.0313rem + .1042vw,.1875rem)}.cpwnrj7.cursor--shop{background-color:var(--color-dark-brown);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid var(--color-husk);color:var(--color-husk)}.cpwnrj7 .cursor-arrow{flex-shrink:0;justify-content:center;align-items:center;width:clamp(1rem,.3125rem + 1.0417vw,1.875rem);height:clamp(1rem,.3125rem + 1.0417vw,1.875rem);display:flex}.cpwnrj7 .cursor-arrow svg{width:100%;height:100%}.cpwnrj7 .cursor-arrow--left{transform:rotate(180deg)}.cpwnrj7 .cursor-shop-content{flex-direction:column;gap:0;display:flex;position:absolute;top:clamp(1.35rem,.4219rem + 1.4063vw,2.5313rem);left:clamp(.95rem,.2969rem + .9896vw,1.7813rem)}.cpwnrj7 .cursor-shop-line{font-size:clamp(.6rem,.1875rem + .625vw,1.125rem);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;line-height:1.3;display:block}.cpwnrj7 .cursor-shop-line--row{align-items:center;gap:clamp(.15rem,.0469rem + .1563vw,.2813rem);display:flex}.cpwnrj7 .cursor-shop-arrow{flex-shrink:0;align-items:center;width:clamp(.7rem,.2188rem + .7292vw,1.3125rem);height:clamp(.7rem,.2188rem + .7292vw,1.3125rem);display:flex}.cpwnrj7 .cursor-shop-arrow svg{width:100%;height:100%}
.w1i30jbe{background-color:var(--color-buttermilk,#eccfb1);margin-top:clamp(4rem,1.25rem + 4.1667vw,7.5rem);margin-left:calc(-1*var(--theme-page-left-padding));margin-right:calc(-1*var(--theme-page-right-padding));width:calc(100% + var(--theme-page-left-padding) + var(--theme-page-right-padding));padding-top:clamp(4rem,1.25rem + 4.1667vw,7.5rem);padding-bottom:clamp(8rem,2.5rem + 8.3333vw,15rem);position:relative;overflow:hidden}@media screen and (max-width:768px){.w1i30jbe{margin-top:clamp(4rem,1rem + 12.8vw,8rem);margin-left:calc(-1*var(--theme-page-left-padding));margin-right:calc(-1*var(--theme-page-right-padding));width:calc(100% + var(--theme-page-left-padding) + var(--theme-page-right-padding));padding-top:clamp(4rem,1rem + 12.8vw,8rem);padding-bottom:clamp(5rem,1.25rem + 16vw,10rem)}}.h1nfzrby{padding-left:var(--theme-page-left-padding);padding-right:var(--theme-page-right-padding);flex-direction:column;gap:clamp(.4rem,.125rem + .4167vw,.75rem);margin-bottom:clamp(1.6rem,.5rem + 1.6667vw,3rem);display:flex}@media screen and (max-width:768px){.h1nfzrby{gap:clamp(.5rem,.125rem + 1.6vw,1rem);margin-bottom:clamp(1.5rem,.375rem + 4.8vw,3rem)}}.ethsohn{color:var(--color-dark-brown,#29170f);text-transform:uppercase;letter-spacing:.08em;margin:0}.pez60qh{align-items:center;gap:clamp(.8rem,.25rem + .8333vw,1.5rem);height:2px;display:flex}.s6yphos{background-color:#29170f33;flex:1;height:2px;position:relative;overflow:hidden}.szubeo7{background-color:var(--color-dark-brown,#29170f);width:0%;height:100%;position:absolute;top:0;left:0}.c1a9ea3c{-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;padding-left:var(--theme-page-left-padding);padding-right:var(--theme-page-right-padding);-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;will-change:transform;scrollbar-width:none;flex-direction:row;align-items:flex-end;gap:clamp(1.6rem,.5rem + 1.6667vw,3rem);display:flex;overflow:auto hidden}.c1a9ea3c::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.c1a9ea3c{-webkit-align-items:flex-start;gap:clamp(1rem,.25rem + 3.2vw,2rem);-webkit-box-align:flex-start;-ms-flex-align:flex-start;will-change:auto;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-snap-padding-left:var(--theme-page-left-padding);scroll-padding-left:var(--theme-page-left-padding);scroll-snap-padding-right:var(--theme-page-right-padding);scroll-padding-right:var(--theme-page-right-padding);overscroll-behavior-x:contain;align-items:flex-start}}.c10uvogm{-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;flex-shrink:0;align-items:flex-end;gap:clamp(.4rem,.125rem + .4167vw,.75rem);width:clamp(64.6rem,20.1875rem + 67.2917vw,121.125rem);display:flex}.c10uvogm:last-child{margin-right:clamp(.8rem,.25rem + .8333vw,1.5rem)}@media screen and (max-width:768px){.c10uvogm{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;scroll-snap-snap-align:start;scroll-snap-align:start;flex-direction:column;align-items:flex-start;gap:0;width:85vw}.c10uvogm:last-child{margin-right:clamp(1rem,.25rem + 3.2vw,2rem)}}.c1gir5wx{aspect-ratio:769/577;flex-shrink:0;width:clamp(38.45rem,12.0156rem + 40.0521vw,72.0938rem);overflow:hidden}.c1gir5wx>div{height:100%}.c1gir5wx img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%}@media screen and (max-width:768px){.c1gir5wx{aspect-ratio:3/2;width:100%}}.cl8ffzc{-webkit-align-items:flex-start;gap:clamp(1.2rem,.375rem + 1.25vw,2.25rem);-webkit-box-align:flex-start;-ms-flex-align:flex-start;flex-direction:column;flex-shrink:0;align-items:flex-start;width:clamp(25.75rem,8.0469rem + 26.8229vw,48.2813rem);padding:0 clamp(2rem,.625rem + 2.0833vw,3.75rem);display:flex}@media screen and (max-width:768px){.cl8ffzc{gap:clamp(1rem,.25rem + 3.2vw,2rem);width:100%;padding:clamp(1.5rem,.375rem + 4.8vw,3rem) 0 0}}.czzntol{color:var(--color-dark-brown,#29170f);letter-spacing:-.04em;margin:0}@media screen and (max-width:768px){.czzntol{font-size:clamp(1.25rem,.3125rem + 4vw,2.5rem);line-height:1.2}}.c1adjxqc{flex-direction:column;gap:clamp(2.1rem,.6563rem + 2.1875vw,3.9375rem);width:100%;display:flex}@media screen and (max-width:768px){.c1adjxqc{gap:clamp(1.25rem,.3125rem + 4vw,2.5rem)}}.c1akdfqu{color:var(--color-dark-brown,#29170f);letter-spacing:-.02em;margin:0}.cmh9k73{color:var(--color-brown,#4f2c1c);border-top:1px solid #4f2c1c33;flex-direction:column;gap:clamp(.2rem,.0625rem + .2083vw,.375rem);padding-top:clamp(.4rem,.125rem + .4167vw,.75rem);display:flex}@media screen and (max-width:768px){.cmh9k73{gap:clamp(.25rem,.0625rem + .8vw,.5rem);padding-top:clamp(.5rem,.125rem + 1.6vw,1rem)}}.c17c7xmp{letter-spacing:-.02em;margin:0}.c1kgvuba{text-transform:uppercase;letter-spacing:.08em;margin:0}.rsckkv4{pointer-events:none;opacity:.3;width:clamp(38.65rem,12.0781rem + 40.2604vw,72.4688rem);height:clamp(28.1rem,8.7813rem + 29.2708vw,52.6875rem);position:absolute;bottom:0;left:clamp(-4.6875rem,-.7812rem - 2.6042vw,-2.5rem);overflow:hidden;transform:scaleY(-1)}.rsckkv4 svg{width:100%;height:100%}@media screen and (max-width:768px){.rsckkv4{display:none}}.m1jifqz4{display:none}.mm8n6yj{background-color:#29170f33;flex:1;height:1px;position:relative;overflow:hidden}.mi940cy{background-color:var(--color-dark-brown,#29170f);width:0%;height:100%;position:absolute;top:0;left:0}.n1sjd6cc{border:1px solid var(--color-dark-brown,#29170f);width:clamp(2.5rem,.625rem + 8vw,5rem);height:clamp(2.5rem,.625rem + 8vw,5rem);color:var(--color-dark-brown,#29170f);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.n1sjd6cc svg{width:clamp(1rem,.25rem + 3.2vw,2rem);height:clamp(1rem,.25rem + 3.2vw,2rem)}
.wmd03fk{background-color:var(--color-husk,#efe7dd);padding-top:clamp(8.55rem,2.6719rem + 8.9063vw,16.0313rem);padding-bottom:clamp(4rem,1.25rem + 4.1667vw,7.5rem);padding-left:var(--theme-page-left-padding);padding-right:var(--theme-page-right-padding)}@media screen and (max-width:768px){.wmd03fk{padding-top:clamp(9.25rem,2.3125rem + 29.6vw,18.5rem);padding-bottom:clamp(4rem,1rem + 12.8vw,8rem)}}.h1a4nzvv{margin-bottom:clamp(2rem,.625rem + 2.0833vw,3.75rem)}@media screen and (max-width:768px){.h1a4nzvv{margin-bottom:clamp(1.5rem,.375rem + 4.8vw,3rem)}}.t129ozcs{color:var(--color-dark-brown,#29170f);letter-spacing:-.02em;margin:0}.fjrv6oa{-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;-webkit-box-pack:justify;align-items:flex-end;-ms-flex-pack:space-between;justify-content:space-between;gap:clamp(1.2rem,.375rem + 1.25vw,2.25rem);padding-bottom:clamp(3.2rem,1rem + 3.3333vw,6rem);display:flex}@media screen and (max-width:768px){.fjrv6oa{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;flex-direction:column;align-items:flex-start;gap:clamp(1rem,.25rem + 3.2vw,2rem);padding-bottom:clamp(3rem,.75rem + 9.6vw,6rem)}}.cey07ca{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:clamp(.3rem,.0938rem + .3125vw,.5625rem);display:flex}@media screen and (max-width:768px){.cey07ca{-webkit-box-flex-wrap:nowrap;margin-left:calc(-1*var(--theme-page-left-padding));margin-right:calc(-1*var(--theme-page-right-padding));width:calc(100% + var(--theme-page-left-padding) + var(--theme-page-right-padding));padding-left:var(--theme-page-left-padding);padding-right:var(--theme-page-right-padding);scrollbar-width:none;flex-wrap:nowrap;gap:clamp(.375rem,.0938rem + 1.2vw,.75rem);overflow-x:auto}.cey07ca::-webkit-scrollbar{display:none}}.s1b10y7y{color:var(--color-dark-brown,#29170f);white-space:nowrap;flex-shrink:0}.g1z0jj1g{display:-ms-grid;-ms-grid-columns:repeat(3,1fr);-webkit-column-gap:clamp(.4rem,calc(.125rem + .4167vw),.75rem);opacity:var(--g1z0jj1g-0);grid-template-columns:repeat(3,1fr);gap:clamp(4rem,1.25rem + 4.1667vw,7.5rem) clamp(.4rem,.125rem + .4167vw,.75rem);transition:opacity .3s;display:grid}@media screen and (max-width:768px){.g1z0jj1g{-ms-grid-columns:1fr;-webkit-column-gap:0;grid-template-columns:1fr;gap:clamp(3rem,.75rem + 9.6vw,6rem) 0}}.ezhgmci{-ms-grid-column:1/-1;color:var(--color-dark-brown,#29170f);text-align:center;opacity:.6;grid-column:1/-1;margin:0;padding:clamp(4rem,1.25rem + 4.1667vw,7.5rem) 0}@media screen and (max-width:768px){.ezhgmci{padding:clamp(3rem,.75rem + 9.6vw,6rem) 0}}.ajn7dsh{display:-ms-grid;-ms-grid-columns:repeat(3,1fr);-webkit-column-gap:clamp(.4rem,calc(.125rem + .4167vw),.75rem);opacity:var(--ajn7dsh-0);grid-template-columns:repeat(3,1fr);gap:clamp(4rem,1.25rem + 4.1667vw,7.5rem) clamp(.4rem,.125rem + .4167vw,.75rem);padding-top:clamp(4rem,1.25rem + 4.1667vw,7.5rem);transition:opacity .3s;display:grid}@media screen and (max-width:768px){.ajn7dsh{-ms-grid-columns:1fr;-webkit-column-gap:0;grid-template-columns:1fr;gap:clamp(3rem,.75rem + 9.6vw,6rem) 0;padding-top:clamp(3rem,.75rem + 9.6vw,6rem)}}
.w184p8yb{background-color:var(--color-husk,#efe7dd);padding-top:clamp(8.55rem,2.6719rem + 8.9063vw,16.0313rem);padding-bottom:clamp(4rem,1.25rem + 4.1667vw,7.5rem);padding-left:var(--theme-page-left-padding);padding-right:var(--theme-page-right-padding)}@media screen and (max-width:768px){.w184p8yb{padding-top:clamp(9.25rem,2.3125rem + 29.6vw,18.5rem);padding-bottom:clamp(4rem,1rem + 12.8vw,8rem)}}.h1kmoi97{margin-bottom:clamp(2rem,.625rem + 2.0833vw,3.75rem)}@media screen and (max-width:768px){.h1kmoi97{margin-bottom:clamp(1.5rem,.375rem + 4.8vw,3rem)}}.t112hq00{color:var(--color-dark-brown,#29170f);letter-spacing:-.02em;margin:0}.f1jmif4a{-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;-webkit-box-pack:justify;align-items:flex-end;-ms-flex-pack:space-between;justify-content:space-between;gap:clamp(1.2rem,.375rem + 1.25vw,2.25rem);padding-bottom:clamp(3.2rem,1rem + 3.3333vw,6rem);display:flex}@media screen and (max-width:768px){.f1jmif4a{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;flex-direction:column;align-items:flex-start;gap:clamp(1rem,.25rem + 3.2vw,2rem);padding-bottom:clamp(3rem,.75rem + 9.6vw,6rem)}}.c1icbmfo{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:clamp(.3rem,.0938rem + .3125vw,.5625rem);display:flex}@media screen and (max-width:768px){.c1icbmfo{-webkit-box-flex-wrap:nowrap;margin-left:calc(-1*var(--theme-page-left-padding));margin-right:calc(-1*var(--theme-page-right-padding));width:calc(100% + var(--theme-page-left-padding) + var(--theme-page-right-padding));padding-left:var(--theme-page-left-padding);padding-right:var(--theme-page-right-padding);scrollbar-width:none;flex-wrap:nowrap;gap:clamp(.375rem,.0938rem + 1.2vw,.75rem);overflow-x:auto}.c1icbmfo::-webkit-scrollbar{display:none}}.sa0ro6{color:var(--color-dark-brown,#29170f);white-space:nowrap;flex-shrink:0}.g1mfs88j{display:-ms-grid;-ms-grid-columns:repeat(3,1fr);-webkit-column-gap:clamp(.4rem,calc(.125rem + .4167vw),.75rem);opacity:var(--g1mfs88j-0);grid-template-columns:repeat(3,1fr);gap:clamp(4rem,1.25rem + 4.1667vw,7.5rem) clamp(.4rem,.125rem + .4167vw,.75rem);transition:opacity .3s;display:grid}@media screen and (max-width:768px){.g1mfs88j{-ms-grid-columns:1fr;-webkit-column-gap:0;grid-template-columns:1fr;gap:clamp(3rem,.75rem + 9.6vw,6rem) 0}}.ectd5pm{-ms-grid-column:1/-1;color:var(--color-dark-brown,#29170f);text-align:center;opacity:.6;grid-column:1/-1;margin:0;padding:clamp(4rem,1.25rem + 4.1667vw,7.5rem) 0}@media screen and (max-width:768px){.ectd5pm{padding:clamp(3rem,.75rem + 9.6vw,6rem) 0}}
.w1xzhqje{background-color:var(--color-husk,#efe7dd);padding-top:clamp(8.55rem,2.6719rem + 8.9063vw,16.0313rem);padding-bottom:clamp(4rem,1.25rem + 4.1667vw,7.5rem);padding-left:var(--theme-page-left-padding);padding-right:var(--theme-page-right-padding)}@media screen and (max-width:768px){.w1xzhqje{padding-top:clamp(9.25rem,2.3125rem + 29.6vw,18.5rem);padding-bottom:clamp(3rem,.75rem + 9.6vw,6rem)}}.tglnsws{margin:0 0 clamp(2.4rem,.75rem + 2.5vw,4.5rem)}@media screen and (max-width:768px){.tglnsws{margin-bottom:clamp(2rem,.5rem + 6.4vw,4rem)}}.fubp3rd{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;justify-content:space-between;gap:clamp(.8rem,.25rem + .8333vw,1.5rem);padding-bottom:clamp(1.2rem,.375rem + 1.25vw,2.25rem);display:flex}@media screen and (max-width:768px){.fubp3rd{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;flex-direction:column;align-items:flex-start;gap:clamp(1rem,.25rem + 3.2vw,2rem);padding-bottom:clamp(2rem,.5rem + 6.4vw,4rem)}}.rv0wkqt{flex-shrink:0;width:clamp(8.05rem,2.5156rem + 8.3854vw,15.0938rem);height:clamp(2.4rem,.75rem + 2.5vw,4.5rem);position:relative}@media screen and (max-width:768px){.rv0wkqt{width:100%;height:clamp(2.75rem,.6875rem + 8.8vw,5.5rem)}}.r876fx0{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;border:1px solid var(--color-dark-brown,#29170f);cursor:pointer;letter-spacing:-.02em;width:100%;height:100%;font-family:inherit;font-size:clamp(.8rem,.25rem + .8333vw,1.5rem);line-height:1.4;font-weight:var(--font-weight-semi-bold);color:var(--color-dark-brown,#29170f);background:0 0;border-radius:4px;justify-content:space-between;padding:0 clamp(.6rem,.1875rem + .625vw,1.125rem) 0 clamp(.85rem,.2656rem + .8854vw,1.5938rem);display:flex}@media screen and (max-width:768px){.r876fx0{padding:0 clamp(.75rem,.1875rem + 2.4vw,1.5rem) 0 clamp(1rem,.25rem + 3.2vw,2rem);font-size:clamp(1rem,.25rem + 3.2vw,2rem)}}.r1ng9e8s{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c6wk1tm{-webkit-transition:-webkit-transform .2s;width:clamp(1rem,.3125rem + 1.0417vw,1.875rem);height:clamp(1rem,.3125rem + 1.0417vw,1.875rem);-webkit-transform:var(--c6wk1tm-0);-moz-transform:var(--c6wk1tm-0);-ms-transform:var(--c6wk1tm-0);transform:var(--c6wk1tm-0);flex-shrink:0;align-items:center;transition:transform .2s;display:flex}@media screen and (max-width:768px){.c6wk1tm{width:clamp(1.125rem,.2813rem + 3.6vw,2.25rem);height:clamp(1.125rem,.2813rem + 3.6vw,2.25rem)}}.r9ecrr{background:var(--color-husk,#efe7dd);border:1px solid var(--color-dark-brown,#29170f);z-index:100;scrollbar-width:thin;scrollbar-color:#29170f40 transparent;border-radius:4px;max-height:clamp(12rem,3.75rem + 12.5vw,22.5rem);margin:0;padding:clamp(.2rem,.0625rem + .2083vw,.375rem) 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.r9ecrr::-webkit-scrollbar{width:4px}.r9ecrr::-webkit-scrollbar-track{background:0 0}.r9ecrr::-webkit-scrollbar-thumb{background-color:#29170f40;border-radius:4px}@media screen and (max-width:768px){.r9ecrr{max-height:clamp(12.5rem,3.125rem + 40vw,25rem);padding:clamp(.25rem,.0625rem + .8vw,.5rem) 0}}.rvq35dv{cursor:pointer;color:var(--color-dark-brown,#29170f);font-size:clamp(.8rem,.25rem + .8333vw,1.5rem);line-height:1.4;font-weight:var(--rvq35dv-0);align-items:center;padding:clamp(.4rem,.125rem + .4167vw,.75rem) clamp(.8rem,.25rem + .8333vw,1.5rem);display:flex}.rvq35dv:hover{background:#29170f0f}@media screen and (max-width:768px){.rvq35dv{padding:clamp(.5rem,.125rem + 1.6vw,1rem) clamp(1rem,.25rem + 3.2vw,2rem);font-size:clamp(1rem,.25rem + 3.2vw,2rem)}}.c1a97in2{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:clamp(.3rem,.0938rem + .3125vw,.5625rem);display:flex}@media screen and (max-width:768px){.c1a97in2{-webkit-box-flex-wrap:nowrap;margin-left:calc(-1*var(--theme-page-left-padding));margin-right:calc(-1*var(--theme-page-right-padding));width:calc(100% + var(--theme-page-left-padding) + var(--theme-page-right-padding));padding-left:var(--theme-page-left-padding);padding-right:var(--theme-page-right-padding);scrollbar-width:none;flex-wrap:nowrap;gap:clamp(.375rem,.0938rem + 1.2vw,.75rem);overflow-x:auto}.c1a97in2::-webkit-scrollbar{display:none}}.s7bcpo6{color:var(--color-dark-brown,#29170f);text-align:end;padding-bottom:clamp(1.6rem,.5rem + 1.6667vw,3rem)}@media screen and (max-width:768px){.s7bcpo6{padding-bottom:clamp(1.5rem,.375rem + 4.8vw,3rem)}}.g1s4x35t{display:-ms-grid;-ms-grid-columns:repeat(3,1fr);opacity:var(--g1s4x35t-0);grid-template-columns:repeat(3,1fr);gap:clamp(2.4rem,.75rem + 2.5vw,4.5rem) clamp(1.2rem,.375rem + 1.25vw,2.25rem);transition:opacity .2s;display:grid}@media screen and (max-width:768px){.g1s4x35t{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:clamp(2rem,.5rem + 6.4vw,4rem)}}.e136829u{color:var(--color-brown,#4f2c1c);grid-column:span 3}@media screen and (max-width:768px){.e136829u{grid-column:span 1}}
.wj5v6ve{background-color:var(--color-husk,#efe7dd);padding-bottom:clamp(4rem,1.25rem + 4.1667vw,7.5rem)}@media screen and (max-width:768px){.wj5v6ve{padding-bottom:clamp(4rem,1rem + 12.8vw,8rem)}}.f7d4kuz{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;padding:clamp(1.6rem,calc(.5rem + 1.6667vw),3rem)var(--theme-page-right-padding)clamp(3.2rem,calc(1rem + 3.3333vw),6rem)var(--theme-page-left-padding);justify-content:space-between;gap:clamp(1.2rem,.375rem + 1.25vw,2.25rem);display:flex;position:relative}.f7d4kuz:before{content:"";top:0;left:var(--theme-page-left-padding);right:var(--theme-page-right-padding);background-color:var(--color-dark-brown,#29170f);height:1px;position:absolute}@media screen and (max-width:768px){.f7d4kuz{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;padding:clamp(1.5rem,calc(.375rem + 4.8vw),3rem)var(--theme-page-right-padding)clamp(3rem,calc(.75rem + 9.6vw),6rem)var(--theme-page-left-padding);flex-direction:column;align-items:flex-start;gap:clamp(1rem,.25rem + 3.2vw,2rem)}}.svudgge{flex-shrink:0;width:clamp(8.05rem,2.5156rem + 8.3854vw,15.0938rem);height:clamp(2.4rem,.75rem + 2.5vw,4.5rem);position:relative}@media screen and (max-width:768px){.svudgge{width:100%;height:clamp(2.75rem,.6875rem + 8.8vw,5.5rem)}}.s20vcv{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;border:1px solid var(--color-dark-brown,#29170f);cursor:pointer;letter-spacing:-.02em;width:100%;height:100%;font-family:inherit;font-size:clamp(.8rem,.25rem + .8333vw,1.5rem);line-height:1.4;font-weight:var(--font-weight-semi-bold);color:var(--color-dark-brown,#29170f);background:0 0;border-radius:4px;justify-content:space-between;padding:0 clamp(.6rem,.1875rem + .625vw,1.125rem) 0 clamp(.85rem,.2656rem + .8854vw,1.5938rem);display:flex}@media screen and (max-width:768px){.s20vcv{padding:0 clamp(.75rem,.1875rem + 2.4vw,1.5rem) 0 clamp(1rem,.25rem + 3.2vw,2rem);font-size:clamp(1rem,.25rem + 3.2vw,2rem)}}.s1m6ypxz{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c1o72g7k{-webkit-transition:-webkit-transform .2s;width:clamp(1rem,.3125rem + 1.0417vw,1.875rem);height:clamp(1rem,.3125rem + 1.0417vw,1.875rem);-webkit-transform:var(--c1o72g7k-0);-moz-transform:var(--c1o72g7k-0);-ms-transform:var(--c1o72g7k-0);transform:var(--c1o72g7k-0);flex-shrink:0;align-items:center;transition:transform .2s;display:flex}@media screen and (max-width:768px){.c1o72g7k{width:clamp(1.125rem,.2813rem + 3.6vw,2.25rem);height:clamp(1.125rem,.2813rem + 3.6vw,2.25rem)}}.s7hbhys{background:var(--color-husk,#efe7dd);border:1px solid var(--color-dark-brown,#29170f);z-index:100;scrollbar-width:thin;scrollbar-color:#29170f40 transparent;border-radius:4px;max-height:clamp(12rem,3.75rem + 12.5vw,22.5rem);margin:0;padding:clamp(.2rem,.0625rem + .2083vw,.375rem) 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.s7hbhys::-webkit-scrollbar{width:4px}.s7hbhys::-webkit-scrollbar-track{background:0 0}.s7hbhys::-webkit-scrollbar-thumb{background-color:#29170f40;border-radius:4px}@media screen and (max-width:768px){.s7hbhys{max-height:clamp(12.5rem,3.125rem + 40vw,25rem);padding:clamp(.25rem,.0625rem + .8vw,.5rem) 0}}.s8pwowb{cursor:pointer;color:var(--color-dark-brown,#29170f);font-size:clamp(.8rem,.25rem + .8333vw,1.5rem);line-height:1.4;font-weight:var(--s8pwowb-0);align-items:center;padding:clamp(.4rem,.125rem + .4167vw,.75rem) clamp(.8rem,.25rem + .8333vw,1.5rem);display:flex}.s8pwowb:hover{background:#29170f0f}@media screen and (max-width:768px){.s8pwowb{padding:clamp(.5rem,.125rem + 1.6vw,1rem) clamp(1rem,.25rem + 3.2vw,2rem);font-size:clamp(1rem,.25rem + 3.2vw,2rem)}}.ckfb7hu{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:clamp(.3rem,.0938rem + .3125vw,.5625rem);display:flex}@media screen and (max-width:768px){.ckfb7hu{-webkit-box-flex-wrap:nowrap;margin-left:calc(-1*var(--theme-page-left-padding));margin-right:calc(-1*var(--theme-page-right-padding));width:calc(100% + var(--theme-page-left-padding) + var(--theme-page-right-padding));padding-left:var(--theme-page-left-padding);padding-right:var(--theme-page-right-padding);scrollbar-width:none;flex-wrap:nowrap;gap:clamp(.375rem,.0938rem + 1.2vw,.75rem);overflow-x:auto}.ckfb7hu::-webkit-scrollbar{display:none}}.g13watbu{display:-ms-grid;-ms-grid-columns:repeat(3,1fr);-webkit-column-gap:clamp(.4rem,calc(.125rem + .4167vw),.75rem);padding:0 var(--theme-page-right-padding)0 var(--theme-page-left-padding);opacity:var(--g13watbu-0);grid-template-columns:repeat(3,1fr);gap:clamp(4rem,1.25rem + 4.1667vw,7.5rem) clamp(.4rem,.125rem + .4167vw,.75rem);transition:opacity .3s;display:grid}@media screen and (max-width:768px){.g13watbu{-ms-grid-columns:1fr;-webkit-column-gap:0;padding:0 var(--theme-page-right-padding)0 var(--theme-page-left-padding);grid-template-columns:1fr;gap:clamp(3rem,.75rem + 9.6vw,6rem) 0}}.p1p0wq8b{padding-left:var(--theme-page-left-padding);padding-right:var(--theme-page-right-padding)}.e1vucova{-ms-grid-column:1/-1;color:var(--color-dark-brown,#29170f);text-align:center;opacity:.6;grid-column:1/-1;margin:0;padding:clamp(4rem,1.25rem + 4.1667vw,7.5rem) 0}@media screen and (max-width:768px){.e1vucova{padding:clamp(3rem,.75rem + 9.6vw,6rem) 0}}