.page-module__zjO06W__communityHub{background:#f8f1e5}.page-module__zjO06W__orientalHero{color:#f8f1e5;background:var(--ink);max-width:800px;margin:0 auto;position:relative}main:has(.page-module__zjO06W__orientalHero){min-height:0}.page-module__zjO06W__orientalHero picture,.page-module__zjO06W__orientalHero img{width:100%;height:auto;display:block}.page-module__zjO06W__orientalHero h1{width:100%;font:600 clamp(30px,5vw,64px)/1.05 var(--font-display);text-align:center;text-transform:uppercase;text-shadow:0 2px 5px #102d39;background:linear-gradient(#102d39f0,#0000);margin:0;padding:22px 24px 55px;position:absolute;top:0;left:0}.page-module__zjO06W__orientalHero>p{width:100%;font:600 clamp(26px,4vw,44px)/1.15 var(--font-display);text-align:center;background:linear-gradient(#0000,#102d39f2);margin:0;padding:40px 20px 24px;position:absolute;bottom:0}.page-module__zjO06W__orientalPreview{background:var(--ink);align-self:center;position:relative}.page-module__zjO06W__orientalPreview picture,.page-module__zjO06W__orientalPreview img{width:100%;height:auto;display:block}.page-module__zjO06W__orientalPreviewTitle{color:#f8f1e5;width:100%;font:400 clamp(17px,1.35vw,23px)/1.25 var(--font-sans);text-align:center;text-shadow:0 1px 3px #102d39;background:linear-gradient(#102d39cc,#0000);padding:14px 12px 30px;position:absolute;top:0;left:0}.page-module__zjO06W__orientalPreview p{color:#f8f1e5;width:100%;font:600 clamp(24px,2.3vw,35px)/1.15 var(--font-display);text-align:center;text-shadow:0 1px 4px #102d39;background:linear-gradient(#0000,#102d39f7);margin:0;padding:40px 16px 22px;position:absolute;bottom:0}.page-module__zjO06W__communityHero{position:relative}.page-module__zjO06W__communityCaption{color:#f8f1e5;text-align:center;width:100%;max-width:900px;font:600 clamp(22px,3vw,38px)/1.15 var(--font-display);text-shadow:0 1px 4px #102d39;background:linear-gradient(#0000,#102d39f0);margin:0;padding:30px 24px 20px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-module__zjO06W__hubHeading{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);align-items:end;gap:clamp(36px,9vw,150px);margin-bottom:clamp(40px,5vw,72px);display:grid}.page-module__zjO06W__hubHeading h2,.page-module__zjO06W__areaCopy h2{font-family:var(--font-display);text-transform:uppercase;margin:0;line-height:.93}.page-module__zjO06W__hubHeading h2{max-width:650px;font-size:clamp(48px,5.5vw,82px)}.page-module__zjO06W__hubHeading i{border-top:5px solid var(--red);width:49px;margin-top:18px;display:block}.page-module__zjO06W__hubHeading>p{max-width:480px;margin:0;font-size:18px;line-height:1.55}.page-module__zjO06W__areaGrid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__zjO06W__areaCard{background:var(--paper);grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);min-width:0;transition:background-color .2s,color .2s;display:grid}.page-module__zjO06W__areaCard+.page-module__zjO06W__areaCard{border-left:1px solid var(--ink)}.page-module__zjO06W__areaCard:hover{background:var(--ink);color:#f8ebd5}.page-module__zjO06W__areaMedia{background:#e3d6bd;min-height:355px;overflow:hidden}:is(.page-module__zjO06W__areaMedia .product-picture,.page-module__zjO06W__areaMedia .product-picture img){width:100%;height:100%;display:block}.page-module__zjO06W__areaMedia .product-picture img{object-fit:contain;transition:transform .28s}.page-module__zjO06W__areaCard:hover .page-module__zjO06W__areaMedia .product-picture img{transform:scale(1.035)}.page-module__zjO06W__areaCopy{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(27px,3.2vw,52px) clamp(23px,3vw,46px);display:flex}.page-module__zjO06W__areaCopy>span,.page-module__zjO06W__areaCopy b{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em}.page-module__zjO06W__areaCopy>span{color:var(--red);font-size:14px}.page-module__zjO06W__areaCopy h2{overflow-wrap:anywhere;margin-top:30px;font-size:clamp(37px,3.6vw,57px)}.page-module__zjO06W__areaCopy p{margin:18px 0 29px;font-size:16px;line-height:1.5}.page-module__zjO06W__areaCopy b{border-bottom:1px solid;align-items:center;gap:13px;margin-top:auto;padding-bottom:7px;font-size:15px;display:inline-flex}.page-module__zjO06W__areaCopy b small{font:inherit;color:var(--red)}@media (max-width:1120px){.page-module__zjO06W__areaCard{grid-template-columns:1fr}.page-module__zjO06W__areaMedia{min-height:310px}}@media (max-width:780px){.page-module__zjO06W__hubHeading,.page-module__zjO06W__areaGrid{grid-template-columns:1fr}.page-module__zjO06W__hubHeading{gap:24px;margin-bottom:43px}.page-module__zjO06W__areaCard+.page-module__zjO06W__areaCard{border-top:1px solid var(--ink);border-left:0}.page-module__zjO06W__areaMedia{min-height:330px}.page-module__zjO06W__areaCopy h2{margin-top:24px;font-size:48px}}.page-module__zjO06W__areaCard:last-child:nth-child(odd){border-left:0;border-top:1px solid var(--ink);grid-column:1/-1}.page-module__zjO06W__areaCardText{display:block}.page-module__zjO06W__areaCardText .page-module__zjO06W__areaCopy{flex-flow:wrap;justify-content:space-between;align-items:center;gap:24px}.page-module__zjO06W__areaCardText .page-module__zjO06W__areaCopy h2,.page-module__zjO06W__areaCardText .page-module__zjO06W__areaCopy b{margin-top:0}.page-module__zjO06W__areaCardText .page-module__zjO06W__areaCopy:has(p){display:block}.page-module__zjO06W__areaCardText .page-module__zjO06W__areaCopy p{max-width:720px}.page-module__zjO06W__areaCard{box-shadow:inset 0 -5px #e6c674}.page-module__zjO06W__areaCard:nth-child(2n){box-shadow:inset 0 -5px #6faba8}.page-module__zjO06W__areaCopy>span{text-underline-offset:5px;-webkit-text-decoration:underline #e6c674;text-decoration:underline #e6c674;text-decoration-thickness:4px}
.CollectionBannerCaption-module__J0EsHG__banner{max-width:900px;margin:0 auto;position:relative}.CollectionBannerCaption-module__J0EsHG__banner+.catalog{padding-top:36px}.CollectionBannerCaption-module__J0EsHG__caption{color:#f8f1e5;text-align:center;text-shadow:0 1px 3px #102d39;background:linear-gradient(#0000,#102d39f5 50%);width:100%;margin:0;padding:40px 24px 20px;font-size:clamp(13px,1.4vw,17px);line-height:1.45;position:absolute;bottom:0;left:0}@media (max-width:780px){.CollectionBannerCaption-module__J0EsHG__banner+.catalog{padding-top:24px}.CollectionBannerCaption-module__J0EsHG__caption{padding:30px 14px 12px;font-size:12px;line-height:1.35}}
