body[data-page=home] [hidden]{display:none!important}body[data-page=home] .home-hero{grid-template-columns:.72fr 1.28fr;min-height:0;padding:18px 24px 24px;gap:24px;background:#f1eee5}body[data-page=home] .home-intro{padding:38px 20px 30px 4.5vw;align-self:center}body[data-page=home] .home-intro .eyebrow{font-size:10px;letter-spacing:2px}body[data-page=home] .home-intro h1{font-size:clamp(44px,4.7vw,70px);line-height:1.02;margin:22px 0}body[data-page=home] .home-intro p{font-size:16px;line-height:1.65;max-width:370px;margin:0}body[data-page=home] .home-actions{flex-wrap:wrap;gap:16px 24px;margin-top:26px}body[data-page=home] .home-actions .btn{padding:17px 20px;min-height:48px;font-size:13px}body[data-page=home] .home-mosaic{padding:0;gap:12px;grid-template-rows:350px 148px}body[data-page=home] .home-mosaic .mosaic-main{border-radius:3px}body[data-page=home] .mosaic-main img{object-position:center 15%}body[data-page=home] .mosaic-main strong{font-size:clamp(25px,2.5vw,38px);max-width:95%}body[data-page=home] .home-mosaic .mosaic-small{grid-template-columns:46% 54%;grid-template-rows:1fr;align-items:center}body[data-page=home] .home-mosaic .mosaic-small img{padding:8px;height:148px;object-fit:contain}body[data-page=home] .home-mosaic .mosaic-small>div{padding:12px 14px 12px 0}body[data-page=home] .home-mosaic .mosaic-small strong{font-size:21px;line-height:1.15}body[data-page=home] .home-mosaic .mosaic-small span{font-size:12px;line-height:1.4}body[data-page=home] .trust{padding-top:18px;padding-bottom:18px;font-size:12px}body[data-page=home] .universe .wrap{padding-top:42px;padding-bottom:42px}body[data-page=home] .universe-head{grid-template-columns:1fr auto;gap:30px;align-items:end;margin-bottom:26px}body[data-page=home] .universe-head h2{font-size:clamp(32px,3vw,46px);line-height:1.06;margin:10px 0}body[data-page=home] .universe-head p{max-width:590px;font-size:15px;margin-bottom:18px}body[data-page=home] .universe-head figure{display:none}body[data-page=home] .universe-christmas{background:#eaece2}body[data-page=home] .universe-christmas .universe-head br{display:none}body[data-page=home] .universe-christmas .universe-head>div{width:100%;display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:28px}body[data-page=home] .universe-christmas .universe-head .eyebrow,body[data-page=home] .universe-christmas .universe-head h2,body[data-page=home] .universe-christmas .universe-head p{grid-column:1}body[data-page=home] .universe-christmas .universe-head .btn{grid-column:2;grid-row:2 / 4;margin-bottom:18px}body[data-page=home] .home-tree-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}body[data-page=home] .card{box-shadow:none;border:1px solid #dfe2d8;border-radius:4px;overflow:hidden;background:#fff}body[data-page=home] .card .productpic{padding:8px 12px 36px;background:#f7f6f2}body[data-page=home] .cardbody h3{min-height:0;font-size:17px;line-height:1.45}body[data-page=home] .cardbody h3 a{color:inherit;text-decoration:none}body[data-page=home] .cardbody .sku{font-size:10px;letter-spacing:.4px}body[data-page=home] .cardbody .price{font-size:25px;padding-top:10px}body[data-page=home] .cardbody{gap:7px}body[data-page=home] .grid[data-visible-count="1"],body[data-page=home] .f-home-selection[data-visible-count="1"]{grid-template-columns:1fr}body[data-page=home] .grid[data-visible-count="1"] .card,body[data-page=home] .f-home-selection[data-visible-count="1"] .f-card{display:grid;grid-template-columns:40% 60%}body[data-page=home] .grid[data-visible-count="1"] .cardbody,body[data-page=home] .f-home-selection[data-visible-count="1"] .f-card-info{align-self:center;padding:26px}body[data-page=home] .grid[data-visible-count="1"] .productpic{max-height:300px}body[data-page=home] .grid[data-visible-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=home] #categorias{padding-top:40px;padding-bottom:40px}body[data-page=home] #categorias .sectionhead{margin-bottom:20px}body[data-page=home] #categorias h2{font-size:36px;line-height:1.1}body[data-page=home] .home-categorygrid{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;padding-bottom:14px}body[data-page=home] .home-categorygrid .experience{flex:0 0 225px;scroll-snap-align:start;border:1px solid #e1e2da;background:#fff}body[data-page=home] .home-categorygrid .experience img{height:155px}body[data-page=home] .home-categorygrid h3{font-size:22px}body[data-page=home] .home-categorygrid .label{padding:16px}body[data-page=home] .home-categorygrid .label p{min-height:0;font-size:13px}body[data-page=home] .home-story{margin:0;background:#183e30;color:#fffaf1;align-items:center}body[data-page=home] .home-story .wrap{padding:42px 5vw}body[data-page=home] .home-story h2{font-size:clamp(32px,3.2vw,46px);line-height:1.08;color:inherit}body[data-page=home] .home-story p{font-size:15px;line-height:1.7}body[data-page=home] .home-story .eyebrow,body[data-page=home] .home-story .textlink{color:#f0d7a4}body[data-page=home] .home-story video{width:100%;aspect-ratio:16 / 9;height:auto;margin:0;background:#183e30;object-fit:cover}@media(max-width:1000px){body[data-page=home] .home-hero{grid-template-columns:.85fr 1.15fr;padding:14px;gap:18px}body[data-page=home] .home-intro{padding:20px 8px 20px 16px}body[data-page=home] .home-intro h1{font-size:49px}body[data-page=home] .home-mosaic{grid-template-rows:330px 138px}body[data-page=home] .home-mosaic .mosaic-small img{height:138px}body[data-page=home] .home-mosaic .mosaic-small strong{font-size:17px}}@media(max-width:700px){body[data-page=home] .home-hero{grid-template-columns:1fr;gap:0;padding:0}body[data-page=home] .home-intro{padding:25px 20px 24px}body[data-page=home] .home-intro h1{font-size:34px;margin:13px 0;line-height:1.06}body[data-page=home] .home-intro h1 br:nth-of-type(2){display:none}body[data-page=home] .home-intro h1{letter-spacing:-1px}body[data-page=home] .home-intro h1 em{white-space:nowrap}body[data-page=home] .home-intro p{font-size:14px;max-width:460px;line-height:1.5}body[data-page=home] .home-actions{margin-top:18px;gap:14px}body[data-page=home] .home-actions .btn{padding:15px 16px;font-size:12px}body[data-page=home] .home-actions .textlink{font-size:12px}body[data-page=home] .home-mosaic{grid-template-rows:300px 125px;padding:0 12px 12px;gap:9px}body[data-page=home] .mosaic-main>div{left:18px;bottom:20px}body[data-page=home] .mosaic-main strong{font-size:26px}body[data-page=home] .home-mosaic .mosaic-small{grid-template-columns:40% 60%}body[data-page=home] .home-mosaic .mosaic-small img{height:125px;padding:4px}body[data-page=home] .home-mosaic .mosaic-small>div{padding:8px}body[data-page=home] .home-mosaic .mosaic-small strong{font-size:16px}body[data-page=home] .home-mosaic .mosaic-small span{font-size:10px}body[data-page=home] .trust{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:10px;padding:16px;text-align:center}body[data-page=home] .universe .wrap{padding:28px 16px}body[data-page=home] .universe-head{display:block;margin-bottom:20px}body[data-page=home] .universe-head h2{font-size:33px}body[data-page=home] .universe-christmas .universe-head>div{display:block}body[data-page=home] .universe-head p{font-size:14px;line-height:1.5}body[data-page=home] .universe-christmas .universe-head .btn{margin-bottom:0}body[data-page=home] .home-tree-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-page=home] .cardbody{padding:12px}body[data-page=home] .cardbody h3{font-size:14px}body[data-page=home] .cardbody .price{font-size:20px}body[data-page=home] .cardbody .sku{font-size:9px;overflow-wrap:anywhere}body[data-page=home] .cardactions .btn{padding:12px 8px;font-size:12px;min-height:44px}body[data-page=home] .grid[data-visible-count="1"] .card,body[data-page=home] .f-home-selection[data-visible-count="1"] .f-card{grid-template-columns:1fr}body[data-page=home] .grid[data-visible-count="1"] .productpic{max-height:320px}body[data-page=home] #categorias{padding:28px 16px}body[data-page=home] #categorias h2{font-size:30px}body[data-page=home] .home-categorygrid .experience{flex-basis:185px}body[data-page=home] .home-categorygrid .experience img{height:135px}body[data-page=home] .home-story{grid-template-columns:1fr}body[data-page=home] .home-story .wrap{padding:30px 20px}}body[data-page=home] .home-tree-grid .productpic{aspect-ratio:4 / 5;padding:8px 8px 30px}body[data-page=home] .home-tree-grid .tag{top:auto;bottom:8px}body[data-page=home] .home-tree-grid .price small{font-size:11px}@media(max-width:700px){body[data-page=home] .home-tree-grid .productpic{aspect-ratio:3 / 4}}body[data-page=home] .home-campaign{position:relative;isolation:isolate;overflow:hidden;min-height:570px;height:min(43vw,680px);background:#183b2c}body[data-page=home] .home-campaign-photo{position:absolute;top:0;right:0;bottom:0;left:30%;z-index:-2}body[data-page=home] .home-campaign-photo img{width:100%;height:100%;object-fit:cover;object-position:center 12%;display:block}body[data-page=home] .home-campaign:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#183b2c 0% 24%,#183b2cf2 33%,#183b2c99 47%,#183b2c00 70%)}body[data-page=home] .home-campaign-copy{height:100%;min-height:inherit;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:42px 6.5vw;color:#fffaf0}body[data-page=home] .home-campaign-kicker{font-size:10px;line-height:1.5;letter-spacing:2.4px;color:#ead5a4;margin:0 0 28px}body[data-page=home] .home-campaign h1{font:400 clamp(58px,5.6vw,88px)/1.02 Georgia,serif;letter-spacing:-2.5px;margin:0;color:#fffaf0;max-width:650px}body[data-page=home] .home-campaign h1 em{color:#eed6a3;font-weight:400}body[data-page=home] .home-campaign-description{margin:25px 0 28px;max-width:360px;font-size:18px;line-height:1.5;color:#f7f3e9}body[data-page=home] .home-campaign-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}body[data-page=home] .home-campaign .btn{background:#f4e9d1;color:#173b2c;border:1px solid #f4e9d1;padding:18px 25px;min-height:52px;font-size:14px;font-weight:700}body[data-page=home] .home-campaign .btn:hover{background:#fffaf0}body[data-page=home] .home-campaign-secondary{color:#fffaf0;text-decoration:none;border-bottom:1px solid #ffffff70;padding-bottom:5px;font-size:13px}body[data-page=home] .home-campaign-signature{margin:34px 0 0;font:italic 17px/1.5 Georgia,serif;color:#e8d9b9}body[data-page=home] .home-campaign-links{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #dddcd0;background:#f0eee4}body[data-page=home] .home-campaign-links>a{display:flex;align-items:center;justify-content:center;gap:28px;padding:15px 28px;text-decoration:none;color:#183b2c;min-width:0}body[data-page=home] .home-campaign-links>a+a{border-left:1px solid #d7d6c8}body[data-page=home] .home-campaign-links img{width:110px;height:80px;object-fit:contain}body[data-page=home] .home-campaign-links strong{display:block;font:24px/1.12 Georgia,serif}body[data-page=home] .home-campaign-links span{display:block;margin-top:7px;font-size:12px}@media(max-width:1000px)and (min-width:701px){body[data-page=home] .home-campaign-copy{padding-left:4vw}body[data-page=home] .home-campaign h1{font-size:60px}}@media(max-width:700px){body[data-page=home] .home-campaign{height:650px;min-height:0}body[data-page=home] .home-campaign-photo{top:0;right:0;bottom:0;left:0}body[data-page=home] .home-campaign-photo img{object-position:63% top}body[data-page=home] .home-campaign:before{background:linear-gradient(0deg,#143929,#143929f7 29%,#143929b8 46%,#14392900 73%)}body[data-page=home] .home-campaign-copy{padding:30px 22px;justify-content:flex-end}body[data-page=home] .home-campaign-kicker{font-size:8px;letter-spacing:1.65px;margin-bottom:16px}body[data-page=home] .home-campaign h1{font-size:clamp(39px,10.8vw,56px);letter-spacing:-1.2px;line-height:1.05}body[data-page=home] .home-campaign-description{margin:16px 0 20px;font-size:15px;max-width:290px}body[data-page=home] .home-campaign-actions{gap:16px}body[data-page=home] .home-campaign .btn{padding:15px 20px;min-height:48px;font-size:13px}body[data-page=home] .home-campaign-secondary{font-size:12px}body[data-page=home] .home-campaign-signature{display:none}body[data-page=home] .home-campaign-links>a{padding:14px 10px;gap:8px;align-items:center}body[data-page=home] .home-campaign-links img{width:55px;height:70px}body[data-page=home] .home-campaign-links strong{font-size:16px}body[data-page=home] .home-campaign-links span{font-size:10px;line-height:1.4}}body[data-page=home] #categorias{padding:38px max(24px,calc((100vw - 1320px)/2)) 32px;max-width:none;background:#fffdf7;border-bottom:1px solid #e5e2d7}body[data-page=home] #categorias .sectionhead{align-items:center;margin-bottom:24px}body[data-page=home] #categorias .eyebrow{font-size:10px;letter-spacing:2px;margin-bottom:10px}body[data-page=home] #categorias h2{font-size:clamp(28px,2.8vw,40px);margin:0}body[data-page=home] .category-shop-controls{display:flex;gap:9px}body[data-page=home] .category-shop-controls button{width:44px;height:44px;border-radius:50%;background:transparent;border:1px solid #b5beb0;color:#183b2c;font-size:23px;cursor:pointer}body[data-page=home] .category-shop-controls button:hover{background:#e9eedf}body[data-page=home] .category-shop-controls button:disabled{opacity:.3;cursor:default}body[data-page=home] #home-category-track{display:flex;gap:18px;overflow-x:auto;padding:4px 0 15px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b5bda9 #eceee4}body[data-page=home] #home-category-track .experience{flex:0 0 calc((100% - 72px)/5);min-width:190px;border:1px solid #e3e3d7;border-radius:5px;background:#fff;scroll-snap-align:start;color:#183b2c}body[data-page=home] #home-category-track .experience img{display:block;width:100%;height:185px;object-fit:contain;background:#f3f2e9;padding:15px}body[data-page=home] #home-category-track .experience:first-child img{object-fit:cover;padding:0;object-position:center 25%}body[data-page=home] #home-category-track .label{padding:19px 18px 17px}body[data-page=home] #home-category-track h3{font:400 23px/1.15 Georgia,serif;min-height:53px;margin:0}body[data-page=home] #home-category-track .discover{display:block;margin-top:12px;font-size:12px;font-weight:600;color:#426044}body[data-page=home] #home-category-track a:focus-visible,body[data-page=home] .category-shop-controls button:focus-visible{outline:3px solid #b79043;outline-offset:3px}@media(max-width:1000px){body[data-page=home] #home-category-track .experience{flex-basis:calc((100% - 36px) / 3);min-width:190px}}@media(max-width:700px){body[data-page=home] #categorias{padding:26px 16px 23px}body[data-page=home] #categorias .sectionhead{display:flex;gap:14px;align-items:flex-end;margin-bottom:18px}body[data-page=home] #categorias h2{font-size:29px;max-width:230px}body[data-page=home] #categorias .eyebrow{font-size:8px;letter-spacing:1.5px}body[data-page=home] .category-shop-controls{gap:5px}body[data-page=home] .category-shop-controls button{width:36px;height:44px;font-size:20px;border-radius:4px}body[data-page=home] #home-category-track{gap:12px}body[data-page=home] #home-category-track .experience{flex-basis:45%;min-width:155px}body[data-page=home] #home-category-track .experience img{height:150px;padding:10px}body[data-page=home] #home-category-track .label{padding:14px 12px}body[data-page=home] #home-category-track h3{font-size:20px;min-height:46px}body[data-page=home] #home-category-track .discover{font-size:10px;margin-top:10px}}@media(prefers-reduced-motion:reduce){body[data-page=home] #home-category-track .experience{transition:none}}@media(max-width:700px){body[data-page=home] #categorias .sectionhead{flex-direction:row;justify-content:space-between;align-items:center}body[data-page=home] #categorias .sectionhead>div:first-child{flex:1;min-width:0;text-align:left}body[data-page=home] #categorias h2{font-size:26px;max-width:none}body[data-page=home] .category-shop-controls{flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/jdm-home-2026.css.map */
