.hero-section a[href]{cursor:pointer!important}.link-text{color:#191919;transition:opacity .3s}.link-text:hover{opacity:.7}.text-center{text-align:center}.sp_br{display:none}@media (max-width: 768px){.sp_br{display:block}}.inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.5rem}.btn-dark{position:relative;display:inline-block;background:#000;color:#fff;padding:1.6rem 12rem;text-decoration:none;font-size:1.6rem;border:none;transition:opacity .3s}.btn-dark:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-right:2px solid #fff;border-top:2px solid #fff}.btn-dark:hover{opacity:.7}@media (max-width: 768px){.btn-dark{padding:1.2rem 6rem;font-size:1.2rem}}:root{--rw-underline:#121212;--rw-ul-h:2px;--rw-gap:3px;--rw-inset:0;--rw-sub-pad-x:2rem;--rw-sub-gap:.2rem}.header .header__inline-menu .header__menu-item,.header .header__inline-menu .header__menu-item span,.header .header__submenu .header__menu-item{text-decoration:none!important}.header__inline-menu .header__menu-item span:before,.header__submenu .header__menu-item:before{content:none!important}.header .header__inline-menu a.header__menu-item>span{position:relative;display:inline-block;padding-bottom:var(--rw-gap)}.header .header__inline-menu a.header__menu-item>span:after{content:"";position:absolute;left:var(--rw-inset);right:var(--rw-inset);bottom:0;height:var(--rw-ul-h);background:var(--rw-underline);transform:scaleX(0);transform-origin:right center;transition:transform .3s ease}.header .header__inline-menu a.header__menu-item:hover>span:after,.header .header__inline-menu a.header__menu-item:focus-visible>span:after{transform:scaleX(1);transform-origin:left center}.header .header__inline-menu a.header__menu-item[aria-current]>span:after,.header .header__inline-menu a.header__menu-item[aria-current=page]>span:after,.header .header__inline-menu a.header__menu-item[aria-current=true]>span:after,.header .header__menu-item>.header__active-menu-item:after{transform:scaleX(1)!important;transform-origin:left center!important}.header summary.header__menu-item>span{position:relative;display:inline-block;padding-bottom:var(--rw-gap)}.header summary.header__menu-item>span:after{content:"";position:absolute;left:var(--rw-inset);right:var(--rw-inset);bottom:0;height:var(--rw-ul-h);background:var(--rw-underline);transform:scaleX(0);transform-origin:right center;transition:transform .3s ease}.header summary.header__menu-item:hover>span:after,.header summary.header__menu-item:focus-visible>span:after,header-menu>details[open]>summary.header__menu-item>span:after{transform:scaleX(1);transform-origin:left center}header-menu>details:has(.header__submenu .header__menu-item[aria-current])>summary.header__menu-item>span:after,header-menu>details:has(.header__submenu .header__menu-item.current)>summary.header__menu-item>span:after{transform:scaleX(1);transform-origin:left center}.header .header__submenu>li{padding:.8rem var(--rw-sub-pad-x)}.header .header__submenu>li>a.header__menu-item{display:inline-block!important;padding:0 0 var(--rw-sub-gap) 0!important;position:relative;background:none!important}.header .header__submenu>li>a.header__menu-item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--rw-ul-h);background:var(--rw-underline);transform:scaleX(0);transform-origin:right center;transition:transform .3s ease}.header .header__submenu>li:hover>a.header__menu-item:after,.header .header__submenu>li>a.header__menu-item:hover:after,.header .header__submenu>li>a.header__menu-item:focus-visible:after{transform:scaleX(1);transform-origin:left center}.header .header__submenu>li>a.header__menu-item[aria-current]:after,.header .header__submenu>li>a.header__menu-item[aria-current=page]:after,.header .header__submenu>li>a.header__menu-item[aria-current=true]:after,.header .header__submenu>li>a.header__menu-item.current:after,.header .header__submenu>li>a.header__menu-item[aria-selected=true]:after{transform:scaleX(1);transform-origin:left center}@media (prefers-reduced-motion: reduce){.header .header__inline-menu a.header__menu-item>span:after,.header summary.header__menu-item>span:after,.header .header__submenu>li>a.header__menu-item:after{transition:none}}.hero-section{position:relative;min-height:80vh;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center}.hero-section.hero-top{background-image:url(https://www.rojiuraworks.com/cdn/shop/files/hero-top.webp)}.hero-section.hero-concept{background-image:url(https://www.rojiuraworks.com/cdn/shop/files/hero-concept.webp)}.hero-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000004d,#0000001a);z-index:1}.hero-inner{position:relative;z-index:2;max-width:800px;margin-inline:auto;padding-inline:2rem}.hero-title{color:#fff;font-size:3.6rem;font-weight:700;text-shadow:0 0 6px rgba(0,0,0,.6),0 0 12px rgba(0,0,0,.4);margin:0 0 2rem;line-height:1.4}.hero-text{font-size:1.3rem;text-shadow:0 0 6px rgba(0,0,0,.6),0 0 12px rgba(0,0,0,.4);line-height:2;margin:0 0 2.5rem}.hero-button{position:relative;display:inline-block;padding:.75rem 4rem;background-color:#fff9;color:#000;font-weight:600;text-decoration:none;transition:background-color .3s ease}.hero-button:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-right:2px solid black;border-top:2px solid black}.hero-button:hover{background-color:#ffffff80}@media (max-width: 768px){.hero-section{min-height:380px}.hero-title{font-size:2.2rem}}.concept-block{margin-bottom:25rem}.concept-heading{font-size:3.5rem;font-weight:700;line-height:2;margin:0 0 8.5rem}.concept-text{font-size:1.8rem;line-height:4;font-weight:700;margin:0}.concept-btn{margin-top:11rem}.img-block figure{margin:0;padding:0}@media (max-width: 768px){.concept-block{margin-bottom:12rem}.concept-heading{font-size:2rem;margin-bottom:3rem}.concept-text{font-size:1.4rem;line-height:2}.concept-btn{margin-top:5rem}}.img-block{text-align:center}.img-block img{width:100%;height:auto;vertical-align:bottom}.copy-block{text-align:center;background-color:#f8f8f8;padding-block:15rem}.copy-heading{font-size:3rem;font-weight:700;margin:0 0 9rem}.copy-text{font-size:1.8rem;line-height:2;font-weight:700;margin:0 0 3rem}.copy-text:last-child{margin-bottom:0}@media (max-width: 768px){.copy-block{padding-block:8rem}.copy-heading{font-size:2rem;margin-bottom:3rem}.copy-text{font-size:1.4rem;line-height:2;margin-bottom:1.5rem}}.products-intro{text-align:center;padding:15rem 0 9rem}.products-intro-heading{font-size:3rem;font-weight:700;margin:0 0 9rem}.products-intro-text{font-size:1.8rem;line-height:2;font-weight:700;margin:0}@media (max-width: 768px){.products-intro{padding:8rem 0 3rem}.products-intro-heading{font-size:2rem;margin-bottom:3rem}.products-intro-text{font-size:1.4rem;line-height:2;margin-bottom:1.5rem}}.product-grid .inner{display:flex;flex-wrap:wrap;gap:10rem 5rem;justify-content:center}.product-card{width:45%;text-align:center}.product-card a{cursor:pointer;text-decoration:none;color:inherit;transition:opacity .3s}.product-card a:hover{opacity:.7}.product-card img{width:100%;height:auto;vertical-align:bottom}.product-title{font-size:1.8rem;font-weight:700;margin-bottom:1rem}.product-caption{font-size:1.6rem;margin-bottom:1.5rem}.product-card-btn{position:relative;display:inline-block;background:#000;color:#fff;padding:1.6rem 12rem;text-decoration:none;font-size:1.6rem;border:none;transition:opacity .3s}.product-card-btn:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-right:2px solid #fff;border-top:2px solid #fff}.product-card-btn:hover{opacity:.7}@media (max-width: 768px){.product-grid .inner{gap:5rem}.product-title{font-size:1.6rem;margin-bottom:.5rem}.product-caption{font-size:1.4rem;margin-bottom:1.5rem}.product-card-btn{font-size:1.4rem;padding:1.2rem 10rem}.product-card{width:100%}}.top-content-section{text-align:center}.top-content-section,.brand-story-section{padding-block:19rem;line-height:1.8;width:100%}.top-content-section figure,.brand-story-section figure{margin:0;padding:0}@media (max-width: 768px){.top-content-section,.brand-story-section{padding-block:5rem}}.feature-section{width:100%;margin:0;padding:0}.feature-row{display:flex;width:100%;margin:0;padding:0;line-height:0}.feature-block{margin:0;padding:0}.feature-block img{width:100%;height:auto;display:block}.feature-img{width:50%}.feature-text{width:50%;display:flex;align-items:center;justify-content:center;background-color:#f7f7f7;font-size:1.6rem;line-height:2}.feature-text p{max-width:60rem;margin:0}.feature-row.reverse{flex-direction:row-reverse}.feature-button-area{margin:10rem 0}.feature-button-area p{margin:0}@media (max-width: 768px){.feature-row,.feature-row.reverse{flex-direction:column}.feature-img,.feature-text{width:100%}.feature-text{padding:2rem;font-size:1.4rem}.feature-text p{max-width:100%;padding:0}.feature-row.reverse .feature-img{order:1}.feature-row.reverse .feature-text{order:2}.feature-button-area{margin:5rem 0}}.process-block{padding-block:15rem;background:#f5f5f5}.process-block .inner{max-width:1200px;margin:0 auto}.process-heading{font-size:3.5rem;font-weight:700;line-height:2;margin:0 0 8rem}.process-text{font-size:1.8rem;line-height:3;font-weight:700;margin:0 0 11rem}.process-box{display:flex;flex-wrap:nowrap;gap:2rem;align-items:center;margin-bottom:4rem}.process-box.reverse{flex-direction:row-reverse}.process-box-texts{width:50%;min-width:320px;text-align:left}.process-box-img{width:70%;min-width:320px}.process-box-img img{width:100%;display:block}.process-box-heading{margin:0 0 2rem;font-size:1.6rem;font-weight:700}.process-box-text{font-size:1.4rem;margin:0}@media (max-width: 768px){.process-block{padding:5rem 5%}.process-heading{font-size:2rem;margin-bottom:3rem}.process-text{font-size:1.4rem;line-height:2;margin-bottom:5rem}.process-box{flex-direction:column;margin-bottom:5rem}.process-box:last-child{margin-bottom:0}.process-box.reverse{flex-direction:column}.process-box-img,.process-box-texts{width:100%}.process-box-heading{font-size:1.6rem;text-align:center}.process-box-text{font-size:1.4rem;line-height:2;padding:0 1rem}}.brand-story-section{padding-block:19rem;line-height:1.8;width:100%}@media (max-width: 768px){.brand-story-section{padding-block:12rem}}.brand-block{text-align:center}.brand-heading{font-size:3.5rem;font-weight:700;line-height:2;margin:0 0 8.5rem}.brand-copy{font-size:2.4rem;line-height:4;font-weight:700;margin:0 0 6rem}.brand-text{font-size:1.8rem;line-height:4;margin:0}@media (max-width: 768px){.brand-heading{font-size:2.4rem;margin:0 0 4rem}.brand-copy{font-size:1.6rem;line-height:2.4;margin-bottom:3rem}.brand-text{font-size:1.4rem;line-height:2.4}}.page-content h2{font-size:2rem;font-weight:700;margin-bottom:1.25rem;border-bottom:.125rem solid #eee;padding-bottom:.625rem}.page-content h3{font-weight:700;margin-bottom:2rem}.page-content ol{list-style:none;counter-reset:list-item;padding:0;margin:0}.page-content ol li{margin-bottom:2rem;counter-increment:list-item}.page-content ol li .step-item h4{position:relative;font-size:1.6rem;font-weight:700;margin:0 0 .5rem 2.5rem}.page-content ol li .step-item h4:before{content:counter(list-item);position:absolute;left:-2.5rem;top:50%;margin-top:-10px;font-size:2rem;font-weight:700;color:#333;line-height:1.2}.page-content ol li .step-item p{margin-left:2.5rem}.page-content p{margin-bottom:.9375rem}.page-content ul{margin-left:1.25rem;margin-bottom:.9375rem}.page-content li{margin-bottom:.625rem}.page-content a{color:#007bff;text-decoration:underline}.page-content a:hover{text-decoration:none}.page-content strong{font-weight:700}.content-section{margin-bottom:6rem}@media (max-width: 768px){.page-content{padding:.625rem}.page-content h2{font-size:1.8rem}.page-content h3{font-size:1.3rem}.page-content ol li .step-item h4{margin-left:2rem}.page-content ol li .step-item h4:before{left:-2rem;font-size:1.8rem}.page-content ol li .step-item p{margin-left:2rem}}.shopify-policy__container,.collapsible-content-section{width:100%;max-width:900px;margin:10rem auto 15rem}.collapsible-content__heading{text-align:center;margin:10rem 0;font-size:4rem}.collapsible-content__item{border-bottom:1px solid #d9d9d9;padding-bottom:2rem;margin-bottom:2rem}.collapsible-content__header{font-weight:700;font-size:1.8rem}.collapsible-content__content{overflow:hidden;transition:max-height .4s ease;max-height:0}@media (max-width: 768px){.collapsible-content__heading{font-size:3rem}}.legal-notice{max-width:720px;margin:0 auto}.legal-notice dt{font-weight:700}.legal-notice dd{margin:0 0 2rem}.shopify-policy__title h1,.page-width .main-page-title{text-align:center;margin:10rem 0;font-size:4rem}.rte h2{font-size:1.6rem;font-weight:700;margin:6rem 0 1.4rem}.rte p{font-size:1.4rem;margin:0 0 1.4rem}.rte ul{list-style:disc;padding-left:1.5rem}.rte ul li{font-size:1.4rem;margin-bottom:.5rem}@media (max-width: 768px){.shopify-policy__title h1,.page-width .main-page-title{font-size:3rem}}.article-template .rte h2{font-size:2.2rem}.article-template .rte h3{font-size:1.6rem;font-weight:700;margin:0 0 .5rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom_page.css.map */
