body:has(#dijo-vip) #shopify-section-announcement-bar,body:has(#dijo-vip) #shopify-section-MM-Header,body:has(#dijo-vip) #shopify-section-MM-Bandeau-Sticky,body:has(#dijo-vip) #shopify-section-footer,body:has(#dijo-vip) .mm-filter-mega-menu{display:none!important}body:has(#dijo-vip) #MainContent{padding:0;margin:0;max-width:none;width:100%;overflow:visible}#dijo-vip{font-size:16px;letter-spacing:normal;text-align:left;isolation:isolate}#dijo-vip h1,#dijo-vip h2,#dijo-vip h3,#dijo-vip p,#dijo-vip ul,#dijo-vip ol,#dijo-vip figure,#dijo-vip blockquote{font-family:inherit;letter-spacing:normal;color:inherit;text-transform:none}#dijo-vip button,#dijo-vip input,#dijo-vip a.button{min-height:0;min-width:0;letter-spacing:normal;box-shadow:none}#dijo-vip .button:before,#dijo-vip .button:after{display:none}#dijo-vip [hidden]{display:none!important}@font-face{font-family:DijoVIPBasis;src:url(dijo-vip-basis.otf);font-display:swap}@font-face{font-family:DijoVIPEditorial;src:url(dijo-vip-editorial-light.otf);font-display:swap}#dijo-vip *{box-sizing:border-box}#dijo-vip{scroll-behavior:smooth;scroll-padding-top:100px}#dijo-vip{margin:0;background:#faf9f3;color:#191919;font-family:DijoVIPBasis,Arial,sans-serif;line-height:1.5}#dijo-vip a{color:inherit}#dijo-vip button,#dijo-vip input,#dijo-vip summary{font:inherit}#dijo-vip a:focus-visible,#dijo-vip button:focus-visible,#dijo-vip input:focus-visible,#dijo-vip summary:focus-visible{outline:2px solid #787b60;outline-offset:4px}#dijo-vip .skip{position:absolute;top:-70px;background:#fff;padding:15px;z-index:10}#dijo-vip .skip:focus{top:0}#dijo-vip .announcement{background:#191919;color:#fff;text-align:center;padding:10px 18px;font-size:11px;letter-spacing:1px}#dijo-vip header{height:80px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #deded4;background:#faf9f3f5;position:sticky;top:0;z-index:5}#dijo-vip header img{display:block;width:100px;height:auto}#dijo-vip nav{display:flex;gap:32px;align-items:center}#dijo-vip nav a{text-decoration:none;font-size:13px}#dijo-vip .nav-cta{padding:12px 20px;border:1px solid #191919;border-radius:3px}#dijo-vip .hero{display:grid;grid-template-columns:1fr 1fr;max-width:1600px;margin:auto}#dijo-vip .hero-image{position:relative;overflow:hidden;min-height:820px;background:#938673}#dijo-vip .hero-image>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center}#dijo-vip .image-tag{position:absolute;top:28px;left:28px;background:#faf9f3;padding:10px 14px;font-size:10px;letter-spacing:1px}#dijo-vip .image-caption{position:absolute;bottom:30px;left:28px;right:28px;display:flex;justify-content:space-between;color:#fff;font-size:12px;letter-spacing:1px;text-shadow:0 1px 8px #0006}#dijo-vip .image-caption span:last-child{text-align:right}#dijo-vip .hero-copy{padding:42px clamp(28px,4vw,66px)}#dijo-vip .eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:500;margin:0 0 20px}#dijo-vip h1,#dijo-vip h2,#dijo-vip h3,#dijo-vip p{margin-top:0}#dijo-vip h1{font-size:clamp(38px,3.8vw,60px);line-height:1.04;letter-spacing:-2px;font-weight:400;margin-bottom:22px}#dijo-vip em{font-family:DijoVIPEditorial,Georgia,serif;font-style:normal;font-weight:300}#dijo-vip h1 em{display:block;margin-top:4px}#dijo-vip .intro{font-size:18px;line-height:1.45;margin-bottom:14px}#dijo-vip .description{font-size:14px;color:#626158}#dijo-vip .hero-perks{display:flex;gap:12px 22px;flex-wrap:wrap;font-size:11px;margin:20px 0}#dijo-vip form{background:#eeeee5;padding:24px;border:1px solid #d8d9cc;border-radius:4px}#dijo-vip form h2{font-size:25px;letter-spacing:-.6px;line-height:1.15;font-weight:400;margin-bottom:6px}#dijo-vip form #inscription>p{font-size:12px;margin-bottom:20px}#dijo-vip .fields{display:grid;grid-template-columns:.85fr 1.15fr;gap:12px}#dijo-vip .fields label{font-size:11px}#dijo-vip .fields input{width:100%;margin-top:6px;height:48px;border:1px solid #c4c5b9;background:#faf9f3;border-radius:2px;padding:12px;font-size:16px;min-width:0}#dijo-vip .consent{display:flex;gap:9px;font-size:10px;line-height:1.5;margin:17px 0}#dijo-vip .consent input{flex-shrink:0;width:15px;height:15px;accent-color:#191919;margin:1px 0}#dijo-vip button,#dijo-vip .button{display:flex;align-items:center;justify-content:center;gap:15px;background:#191919;border:1px solid #191919;color:#fff;padding:17px 20px;font-size:12px;text-decoration:none;border-radius:3px;cursor:pointer;min-height:52px}#dijo-vip form button{width:100%;justify-content:space-between}#dijo-vip button:hover,#dijo-vip .button:hover{background:#393a32}#dijo-vip .privacy{font-size:9px;text-align:center;margin:10px 0 0;color:#626158}#dijo-vip #form-message{font-size:13px;line-height:1.5;margin:14px 0 0;padding:12px;background:#faf9f3;border:1px solid #b5b7a3}#dijo-vip .hero-proof{display:flex;gap:12px;align-items:center;margin-top:20px;font-size:11px}#dijo-vip .hero-proof img{object-fit:cover;border-radius:2px}#dijo-vip .hero-proof small{display:block;color:#65655c;font-size:10px;margin-top:4px}#dijo-vip .press{border-top:1px solid #ddddd2;border-bottom:1px solid #ddddd2;padding:24px 5%;display:flex;align-items:center;justify-content:center;gap:65px}#dijo-vip .press>span{font-size:10px;letter-spacing:1px}#dijo-vip .press>div{display:flex;gap:55px;align-items:center}#dijo-vip .press img{width:90px;height:32px;object-fit:contain;filter:grayscale(1)}#dijo-vip .section{padding:80px 7%;max-width:1600px;margin:auto}#dijo-vip h2{font-size:clamp(32px,3.5vw,52px);font-weight:400;letter-spacing:-1.5px;line-height:1.08;margin-bottom:22px}#dijo-vip .section-head{text-align:center}#dijo-vip .section-head>p:last-child{font-size:15px;color:#626158}#dijo-vip .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:45px;border-top:1px solid #cecec0;border-bottom:1px solid #cecec0}#dijo-vip .cards article{padding:32px}#dijo-vip .cards article+article{border-left:1px solid #cecec0}#dijo-vip .number{font-size:9px;letter-spacing:1px;color:#67695a}#dijo-vip h3{font-size:27px;line-height:1.15;letter-spacing:-.6px;font-weight:400;margin:25px 0 18px}#dijo-vip .cards p{font-size:14px;color:#626158;max-width:290px;margin-bottom:0}#dijo-vip .brand{display:grid;grid-template-columns:1.05fr 1fr;background:#eeeee5;max-width:1600px;margin:auto}#dijo-vip .brand figure{margin:0;position:relative;min-height:440px}#dijo-vip .brand figure img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:40% center}#dijo-vip .brand figcaption{position:absolute;bottom:20px;left:24px;background:#faf9f3de;padding:8px 12px;font-size:10px}#dijo-vip .brand>div{padding:65px 12%}#dijo-vip .brand p:not(.eyebrow){font-size:14px;color:#626158;max-width:440px}#dijo-vip .text-link{font-size:13px;text-underline-offset:6px;display:inline-block;margin-top:15px}#dijo-vip .how,#dijo-vip .faq{display:grid;grid-template-columns:1fr 1fr;gap:80px}#dijo-vip .how ol{list-style:none;padding:0;margin:0}#dijo-vip .how li{display:flex;gap:24px;padding:20px 0;border-bottom:1px solid #ddddd2}#dijo-vip .how li>span{font-family:DijoVIPEditorial,Georgia,serif;font-size:33px;color:#767962}#dijo-vip .how h3{font-size:19px;margin:2px 0 8px}#dijo-vip .how p{font-size:13px;color:#626158;margin:0}#dijo-vip .faq{padding-top:40px}#dijo-vip .faq details{border-bottom:1px solid #d3d3c7;padding:19px 0}#dijo-vip .faq summary{font-size:15px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:15px}#dijo-vip .faq summary:after{content:"+"}#dijo-vip .faq details[open] summary:after{content:"\2212"}#dijo-vip .faq details p{font-size:14px;margin:14px 0 0;color:#626158}#dijo-vip .closing{text-align:center;background:#e7e8dc;padding:65px 20px}#dijo-vip .closing p:not(.eyebrow){font-size:14px}#dijo-vip .closing .button{display:inline-flex;margin-top:10px;min-width:320px}#dijo-vip footer{display:flex;align-items:center;justify-content:space-between;padding:35px 5%;font-size:10px}#dijo-vip footer img{height:auto}#dijo-vip .mobile-cta{display:none}@media(max-width:1000px){#dijo-vip .hero-image{min-height:800px}#dijo-vip .hero-copy{padding:30px 25px}#dijo-vip h1{font-size:42px}#dijo-vip .fields{grid-template-columns:1fr}#dijo-vip .press{gap:30px}#dijo-vip .press>div{gap:30px}#dijo-vip .cards article{padding:24px}#dijo-vip .brand>div{padding:45px 9%}#dijo-vip .how,#dijo-vip .faq{gap:35px}}@media(max-width:700px){#dijo-vip{scroll-padding-top:85px}#dijo-vip header{height:66px;padding:0 20px}#dijo-vip header img{width:80px}#dijo-vip nav>a:first-child{display:none}#dijo-vip .nav-cta{font-size:11px;padding:9px 13px}#dijo-vip .announcement{font-size:9px;padding:9px 14px}#dijo-vip .hero{display:flex;flex-direction:column}#dijo-vip .hero-copy{order:0;padding:30px 22px 24px}#dijo-vip .hero-image{order:1;min-height:0;height:410px}#dijo-vip .hero-image>img{object-position:center 50%}#dijo-vip h1{font-size:42px;letter-spacing:-1.6px}#dijo-vip h1 em{font-size:44px}#dijo-vip .hero-copy>.eyebrow{font-size:9px;margin-bottom:18px}#dijo-vip .intro{font-size:16px}#dijo-vip .description{font-size:13px}#dijo-vip .hero-perks{font-size:10px;gap:8px 14px}#dijo-vip .fields{grid-template-columns:1fr}#dijo-vip form{padding:20px}#dijo-vip form h2{font-size:24px}#dijo-vip .hero-proof{margin-top:17px}#dijo-vip .image-caption{font-size:10px;left:22px;right:22px}#dijo-vip .image-tag{left:22px;top:22px}#dijo-vip .press{display:block;text-align:center;padding:25px 20px}#dijo-vip .press>div{justify-content:space-between;gap:20px;margin-top:20px}#dijo-vip .press img{width:65px;height:25px}#dijo-vip .section{padding:52px 22px}#dijo-vip h2{font-size:37px}#dijo-vip .section-head>p:last-child{font-size:13px}#dijo-vip .cards{grid-template-columns:1fr;margin-top:28px}#dijo-vip .cards article{padding:26px 0}#dijo-vip .cards article+article{border-left:0;border-top:1px solid #cecec0}#dijo-vip .cards h3{font-size:26px;margin:16px 0 12px}#dijo-vip .cards h3 br{display:none}#dijo-vip .cards p{max-width:100%;font-size:13px}#dijo-vip .brand{display:flex;flex-direction:column}#dijo-vip .brand figure{min-height:290px}#dijo-vip .brand>div{padding:38px 22px}#dijo-vip .how,#dijo-vip .faq{grid-template-columns:1fr;gap:15px}#dijo-vip .faq{padding-top:20px}#dijo-vip .closing{padding:50px 22px}#dijo-vip .closing .button{min-width:0;width:100%;max-width:360px}#dijo-vip .mobile-cta{position:fixed;bottom:12px;left:12px;right:12px;z-index:6;box-shadow:0 5px 24px #0002}#dijo-vip .mobile-cta.visible{display:flex}#dijo-vip footer{padding-bottom:90px;gap:15px}}@media(prefers-reduced-motion:reduce){#dijo-vip{scroll-behavior:auto}}#dijo-vip .rating{display:flex;align-items:center;gap:9px;font-size:11px;text-decoration:none;margin-bottom:22px}#dijo-vip .rating>span{color:#00845e;font-size:18px;letter-spacing:2px}#dijo-vip .hero-copy h1 strong{font-weight:500}#dijo-vip .signup-urgency{border-top:1px solid #c7c8ba;margin-top:18px;padding-top:15px}#dijo-vip .signup-urgency p{font-size:11px;line-height:1.5;margin:0 0 6px}#dijo-vip .signup-urgency p:first-child{font-size:13px}#dijo-vip .offer-stamp{position:absolute;right:25px;top:25px;background:#eeeee5;border:1px solid #191919;z-index:1;width:142px;height:142px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;transform:rotate(7deg)}#dijo-vip .offer-stamp small{font-size:8px;letter-spacing:.4px}#dijo-vip .offer-stamp strong{font-size:48px;font-weight:400;line-height:1.2}#dijo-vip .offer-stamp span{font-size:9px;letter-spacing:1px}@media(max-width:700px){#dijo-vip .rating{font-size:10px;margin-bottom:20px}#dijo-vip .hero-copy h1{font-size:40px}#dijo-vip .hero-copy h1 em{font-size:39px}#dijo-vip .offer-stamp{width:118px;height:118px;right:20px;top:20px}#dijo-vip .offer-stamp strong{font-size:40px}#dijo-vip .image-tag{max-width:150px}}#dijo-vip .hero-copy h1{font-size:clamp(38px,3.7vw,58px)}#dijo-vip .product-benefits{list-style:none;padding:0;margin:20px 0;display:grid;gap:13px}#dijo-vip .product-benefits li{position:relative;padding-left:24px;font-size:14px;line-height:1.4}#dijo-vip .product-benefits li:before{content:"\2713";position:absolute;left:0;top:1px}#dijo-vip .product-benefits strong{font-weight:500;display:block}#dijo-vip .product-benefits span{display:block;color:#626158;font-size:12px;margin-top:3px}#dijo-vip .vip-promise{font-size:13px;line-height:1.5;margin:22px 0 20px}#dijo-vip .vip-promise strong{font-weight:500}@media(max-width:700px){#dijo-vip .hero-copy h1{font-size:39px}#dijo-vip .product-benefits li{font-size:14px}#dijo-vip .product-benefits span{font-size:12px}}#dijo-vip .vip-promise{border-top:1px solid #d3d3c7;padding-top:20px}#dijo-vip .vip-promise h2{font-size:21px;line-height:1.2;letter-spacing:-.4px;margin:0 0 15px}#dijo-vip .vip-promise ul{list-style:none;padding:0;margin:0;display:grid;gap:13px}#dijo-vip .vip-promise li{padding-left:22px;position:relative}#dijo-vip .vip-promise li:before{content:"\2713";position:absolute;left:0}#dijo-vip .vip-promise li strong{display:block;font-size:13px}#dijo-vip .vip-promise li span{display:block;color:#626158;font-size:12px;margin-top:3px}#dijo-vip .offer-stamp{width:auto;height:auto;border-radius:3px;transform:none;gap:3px;padding:12px 18px;align-items:center;background:#faf9f3}#dijo-vip .offer-stamp span{font-size:10px;line-height:1.2;letter-spacing:1px}#dijo-vip .offer-stamp strong{font-size:38px;line-height:1.1}#dijo-vip .press{gap:35px}#dijo-vip .press>.press-window{display:block;overflow:hidden;flex:1;min-width:0;max-width:850px;margin:0}#dijo-vip .press-track{display:flex;width:max-content;animation:press-scroll 22s linear infinite}#dijo-vip .press-group{display:flex;align-items:center;justify-content:space-around;gap:65px;padding-right:65px}#dijo-vip .press img{width:100px;height:35px;flex-shrink:0}#dijo-vip .press-toggle{background:transparent;color:#191919;border:1px solid #cecec0;border-radius:50%;padding:0;width:34px;min-height:34px;flex-shrink:0;font-size:13px}#dijo-vip .press-toggle:hover{background:#eeeee5}#dijo-vip .press.paused .press-track{animation-play-state:paused}@keyframes press-scroll{to{transform:translate(-50%)}}@media(max-width:700px){#dijo-vip .offer-stamp{width:auto;height:auto;right:20px;top:20px;padding:10px 16px}#dijo-vip .offer-stamp strong{font-size:32px}#dijo-vip .press{display:flex;flex-wrap:wrap;gap:15px;padding:22px}#dijo-vip .press>span{width:100%}#dijo-vip .press>.press-window{margin:0;max-width:none}#dijo-vip .press-group{gap:40px;padding-right:40px}#dijo-vip .press img{width:85px;height:30px}}@media(prefers-reduced-motion:reduce){#dijo-vip .press-track{animation:none}}#dijo-vip .product-detail{background:#f1f1e8;max-width:none}#dijo-vip .product-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;max-width:1150px;margin:45px auto 0;align-items:start}#dijo-vip .product-layout figure{margin:0;position:relative;overflow:hidden;border-radius:3px}#dijo-vip .product-layout figure img{display:block;width:100%;height:640px;object-fit:cover}#dijo-vip .product-layout figcaption{position:absolute;bottom:20px;left:20px;right:20px;background:#faf9f3ed;text-align:center;padding:13px;font-size:13px}#dijo-vip .product-explanation article{padding:0 0 22px;margin-bottom:22px;border-bottom:1px solid #cfcfbe}#dijo-vip .product-explanation h3{font-size:25px;margin:10px 0}#dijo-vip .product-explanation p{font-size:14px;color:#626158;margin:0;line-height:1.55}#dijo-vip .product-routine{margin:0 0 25px}#dijo-vip .product-routine strong{font-size:19px;font-weight:500;display:block;margin-bottom:9px}#dijo-vip .product-routine span{display:block;font-size:11px;margin-top:12px}#dijo-vip .product-explanation>.button{width:100%}@media(max-width:700px){#dijo-vip .product-layout{grid-template-columns:1fr;gap:28px;margin-top:28px}#dijo-vip .product-layout figure img{height:380px;object-position:center 55%}#dijo-vip .product-explanation h3{font-size:23px}#dijo-vip .product-explanation article{padding-bottom:20px;margin-bottom:20px}#dijo-vip .product-detail h2{font-size:35px}}#dijo-vip #signup>button{margin-top:18px}#dijo-vip .privacy{font-size:10px;line-height:1.5;margin-top:15px;text-align:left}#dijo-vip .countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0 8px}#dijo-vip .countdown>div{border:1px solid #191919;background:#faf9f3;text-align:center;padding:12px 4px;border-radius:3px}#dijo-vip .countdown b{display:block;font-size:27px;font-weight:400;line-height:1.1;font-variant-numeric:tabular-nums}#dijo-vip .countdown span{display:block;font-size:10px;margin-top:5px}#dijo-vip .signup-urgency .countdown-caption{font-size:10px;color:#626158;text-align:center}#dijo-vip .signup-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid #c7c8ba;padding-top:16px;margin-top:16px}#dijo-vip .signup-stats b{display:block;font-size:23px;font-weight:400;font-variant-numeric:tabular-nums}#dijo-vip .signup-stats span{font-size:10px;display:block}#dijo-vip .signup-urgency .stock-note{font-size:10px;color:#626158;margin-top:15px}#dijo-vip .capacity-bar{height:7px;border-radius:5px;background:#d4d5c8;overflow:hidden;margin-top:16px}#dijo-vip .capacity-bar>span{display:block;width:47.5%;height:100%;background:#191919}#dijo-vip .signup-urgency .capacity-caption{font-size:10px;margin-top:7px}#dijo-vip .privileges-compact{padding-top:40px;padding-bottom:40px}#dijo-vip .privileges-compact .eyebrow{margin-bottom:10px}#dijo-vip .privileges-compact h2{font-size:32px;margin-bottom:0}#dijo-vip .privileges-compact .cards{margin-top:22px}#dijo-vip .privileges-compact .cards article{padding:22px}#dijo-vip .privileges-compact .cards h3{font-size:23px;margin:12px 0 8px}#dijo-vip .privileges-compact .cards p{font-size:13px}@media(max-width:700px){#dijo-vip .privileges-compact{padding:30px 22px}#dijo-vip .privileges-compact .section-head{text-align:left}#dijo-vip .privileges-compact h2{font-size:28px}#dijo-vip .privileges-compact .cards{margin-top:18px}#dijo-vip .privileges-compact .cards article{padding:16px 0}#dijo-vip .privileges-compact .cards h3{font-size:21px;margin:7px 0 5px}#dijo-vip .privileges-compact .cards p{font-size:12px}#dijo-vip .privileges-compact .number{font-size:9px}}#dijo-vip .product-explanation article{padding:0 0 15px;margin-bottom:15px}#dijo-vip .product-explanation h3{font-size:23px;margin:0 0 7px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}#dijo-vip .product-explanation h3 small{font-size:11px;color:#646657;letter-spacing:0;font-weight:400}#dijo-vip .product-explanation p{font-size:13px;line-height:1.45}#dijo-vip .product-routine{margin:18px 0}#dijo-vip .product-routine strong{font-size:15px;margin-bottom:6px}#dijo-vip .product-routine span{margin-top:0;font-size:10px}#dijo-vip .product-layout figure img{height:470px}@media(max-width:700px){#dijo-vip .product-explanation article{padding-bottom:13px;margin-bottom:13px}#dijo-vip .product-explanation h3{font-size:21px;margin:0 0 6px;gap:10px}#dijo-vip .product-explanation p{font-size:12px}#dijo-vip .product-routine strong{font-size:14px}#dijo-vip .product-layout figure img{height:320px}#dijo-vip .product-layout{gap:22px}}#dijo-vip .founders-note .founders-signature{font-family:DijoVIPEditorial,Georgia,serif;font-size:27px;color:#191919;margin:23px 0 0}#dijo-vip .founders-signature span{display:block;font-family:DijoVIPBasis,Arial,sans-serif;font-size:10px;margin-top:4px;color:#626158}#dijo-vip .founders-note h2{font-size:clamp(32px,3vw,46px)}#dijo-vip .vip-promise{border-top:0;padding-top:0}#dijo-vip .vip-tags{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}#dijo-vip .vip-tags>span{display:inline-flex;align-items:center;padding:9px 12px;border:1px solid #cdcebf;border-radius:3px;background:#eeeee5;font-size:12px;line-height:1.35}@media(max-width:700px){#dijo-vip .vip-tags{gap:7px;margin:18px 0}#dijo-vip .vip-tags>span{font-size:11px;padding:8px 10px}}#dijo-vip .signup-urgency{border-top:0}#dijo-vip .product-layout .product-benefit-tags{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;padding:16px;border:1px solid #d7d6cb;border-radius:8px;left:14px;right:14px;bottom:14px;background:#faf9f3f2;text-align:left}#dijo-vip .product-benefit-tags span{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.3;font-weight:500}#dijo-vip .product-benefit-tags span:before{content:"\2713";display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#191919;color:#fff;font-size:11px}@media(max-width:700px){#dijo-vip .product-layout .product-benefit-tags{padding:12px;gap:10px;left:10px;right:10px;bottom:10px}#dijo-vip .product-benefit-tags span{font-size:10px;gap:6px}}#dijo-vip .benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 22px;margin-bottom:25px}#dijo-vip .product-explanation .benefit-grid article{margin:0;padding:0;border:0}#dijo-vip .benefit-grid svg{width:32px;height:32px;fill:none;stroke:#72765d;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-bottom:10px}#dijo-vip .product-explanation .benefit-grid h3{font-size:20px;line-height:1.15;margin:0 0 10px}#dijo-vip .product-explanation .benefit-grid p{font-size:13px;line-height:1.5}@media(max-width:700px){#dijo-vip .benefit-grid{gap:23px 18px}#dijo-vip .product-explanation .benefit-grid h3{font-size:18px}#dijo-vip .product-explanation .benefit-grid p{font-size:12px}#dijo-vip .benefit-grid svg{width:28px;height:28px;margin-bottom:8px}}#dijo-vip .product-layout figure .product-benefit-tags{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;margin:0;background:#faf9f3;border:1px solid #d7d6cb;border-top:0;border-radius:0 0 4px 4px;transform:none;width:100%;text-align:left}#dijo-vip .product-layout .product-benefit-tags>span{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:12px;line-height:1.4}#dijo-vip .product-layout .product-benefit-tags>span:before{margin-top:1px}@media(max-width:700px){#dijo-vip .product-layout figure .product-benefit-tags{padding:14px;gap:14px 12px}#dijo-vip .product-layout .product-benefit-tags>span{font-size:11px;line-height:1.4}}#dijo-vip .vip-bullets{margin:22px 0;padding-left:20px;display:grid;gap:10px;font-size:14px;line-height:1.4}#dijo-vip .vip-bullets li{padding-left:3px}@media(max-width:700px){#dijo-vip .vip-bullets{margin:18px 0;font-size:13px;gap:9px}}#dijo-vip .hero-copy h1{font-size:clamp(38px,3.6vw,56px);line-height:1.04;letter-spacing:-1.7px}#dijo-vip .hero-offer{display:block;font-size:1.17em;line-height:1.02}#dijo-vip .hero-copy h1 .hero-offer strong{font-weight:500}#dijo-vip .hero-new{display:block;font-size:.45em;letter-spacing:-.3px;margin:12px 0 10px}#dijo-vip .hero-copy h1 .hero-product{display:block;font-family:DijoVIPEditorial,Georgia,serif;font-size:1.1em;line-height:1.02;letter-spacing:-1.5px;margin:0}@media(max-width:700px){#dijo-vip .hero-copy h1{font-size:39px}#dijo-vip .hero-offer{font-size:1.25em}#dijo-vip .hero-new{font-size:19px;margin:10px 0}#dijo-vip .hero-copy h1 .hero-product{font-size:43px;letter-spacing:-1.2px}}#dijo-vip .hero-copy h1{margin:0 0 24px;letter-spacing:-1px}#dijo-vip .hero-copy h1 .hero-offer{font-size:clamp(38px,3.8vw,56px);line-height:1.08;letter-spacing:-1.5px}#dijo-vip .hero-copy h1 .hero-new{font-size:16px;line-height:1.4;letter-spacing:0;margin:12px 0 6px}#dijo-vip .hero-copy h1 .hero-product{font-size:clamp(36px,3.5vw,50px);line-height:1.08;letter-spacing:-1px;margin:0;text-wrap:balance}#dijo-vip .hero-copy h1 .hero-product br{display:none}@media(max-width:700px){#dijo-vip .hero-copy h1 .hero-offer{font-size:40px;letter-spacing:-1.2px}#dijo-vip .hero-copy h1 .hero-new{font-size:15px;margin:10px 0 5px}#dijo-vip .hero-copy h1 .hero-product{font-size:36px;line-height:1.1}#dijo-vip .hero-copy h1{margin-bottom:20px}}#dijo-vip [id]{scroll-margin-top:100px}#dijo-vip button span{color:inherit}#dijo-vip form input{width:100%;box-sizing:border-box}#dijo-vip .form-status{padding:14px;background:#eeeee5;border:1px solid #b7b8a8;margin-bottom:16px}#dijo-vip .form-error{border-color:#ad3939;color:#8e2020}#dijo-vip .form-status a{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/152/assets/dijo-vip.css.map */
