@charset "UTF-8";/*! modern-css-reset | https://github.com/Andy-set-studio/modern-css-reset */.l-hamburger__nav ul,ol,ol[role=list],ul,ul[role=list]{list-style:none}.c-breadcrumb__item--current p,.c-breadcrumb__item__link{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}html:focus-within{scroll-behavior:smooth}a{text-decoration:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}.h0,.h1,.h2,.h3,.h4,.h5,body,h1,h2,h3,h4,h5{font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af,sans-serif}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}:root{--z-header:100;--z-hamburger-overlay:101;--z-hamburger:102;--z-loading:103}body{min-height:100vh;text-rendering:optimizeSpeed;font-size:1.4rem;letter-spacing:.075em;line-height:1.8571428571;color:#1a1311}.p-front-collection__title,.p-front-products__item .product-card-wrapper .price-item,.p-front-products__title{font-family:Roboto Slab,sans-serif}ol,ul{padding-left:initial;margin:initial}.shopify-challenge__container{padding:174px 20px 160px}.p-front{height:100%}.p-front-fv{height:60vh;width:100%;overflow:hidden}.p-front-fv__container{position:fixed;width:100%;height:60vh;top:0;left:0;z-index:-1}.p-front-fv__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:384px;height:149px;z-index:1}@media screen and (max-width:749px){.shopify-challenge__container{padding:111px 20px 120px}.p-front-fv__title{width:271px;height:105px}}.p-front-fv__title svg{width:100%;height:100%}.p-front-fv__title svg .icon-fill{fill:#fff}.p-front-fv__slider{position:absolute;top:0;width:100%;height:100%}.p-front-fv__slider .fv-splide,.p-front-fv__slider .fv-splide .splide__slide,.p-front-fv__slider .fv-splide .splide__track{width:100%;height:100%}.p-front-fv__slider .fv-splide .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-front-intro{padding:100px 20px 160px}.p-front-intro__wrapper{margin:0 auto;width:100%;max-width:1078px;display:flex;justify-content:space-between;gap:20px}.p-front-intro__content{width:clamp(150px,48.0519480519vw,518px)}@media screen and (max-width:749px){.p-front-intro{padding:80px 20px 140px}.p-front-intro__wrapper{display:block}.p-front-intro__content{width:100%;margin-bottom:60px}}.p-front-intro__title{margin-bottom:40px;font-size:2rem;letter-spacing:.05em;line-height:2;color:#1a1311;font-weight:500}@media screen and (max-width:749px){.p-front-intro__title{font-size:1.8rem}}.p-front-intro__title b{font-size:2.4rem;font-weight:500;color:#e6c627}@media screen and (max-width:749px){.p-front-intro__title b{font-size:2.1rem}}.p-front-intro__text{color:#1a1311;font-size:1.4rem;font-weight:400;line-height:1.8571428571}.p-front-intro__text p:not(:last-of-type){margin-bottom:1.5em}.p-front-intro__image{width:clamp(150px,42.9499072356vw,463px)}.p-front-intro__image img{width:100%;height:auto}.p-front-collection{padding:0 36px 140px}.p-front-collection__wrapper{max-width:1078px;margin:0 auto}.p-front-collection__title{text-align:center;font-size:2.6rem;letter-spacing:.15em;margin-bottom:60px}@media screen and (max-width:749px){.p-front-intro__image{width:100%}.p-front-collection{padding-bottom:120px}.p-front-collection__title{font-size:2rem;margin-bottom:50px}}.p-front-collection__list{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:26px;column-gap:26px;row-gap:60px;margin-bottom:80px}.p-front-collection__item__title{margin-top:16px;text-align:center;font-size:1.4rem;letter-spacing:.075em;line-height:1.5714285714;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.p-front-collection__item__image{aspect-ratio:342/230;overflow:hidden}.p-front-collection__item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all ease .25s}.p-front-collection__view-more{display:flex;justify-content:center;width:100%}.p-front-products{padding:0 36px 200px}@media screen and (max-width:749px){.p-front-collection__list{grid-template-columns:1fr;row-gap:40px;margin-bottom:70px}.p-front-products{padding:0 20px 140px}}.p-front-products__wrapper{max-width:1078px;margin:0 auto}.p-front-products__title{text-align:center;font-size:2.6rem;letter-spacing:.15em;margin-bottom:60px}@media screen and (max-width:749px){.p-front-products__title{font-size:2rem;margin-bottom:50px}}.p-front-products__list{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:26px;column-gap:26px;margin-bottom:80px}@media screen and (max-width:749px){.p-front-products__list{grid-template-columns:repeat(2,1fr);-moz-column-gap:11px;column-gap:11px;row-gap:40px;margin-bottom:70px}}.p-front-products__item{width:100%;max-width:100%}.p-front-products__item .product-card-wrapper:hover .media img:nth-of-type(2){opacity:1}.p-front-products__item .product-card-wrapper:hover .card__heading a{text-decoration:none;opacity:.6}.p-front-products__item .product-card-wrapper .card--media .card__inner{aspect-ratio:1/1}.p-front-products__item .product-card-wrapper .media{position:relative;width:100%;height:100%}.p-front-products__item .product-card-wrapper .media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity ease .25s}.p-front-products__item .product-card-wrapper .media img:nth-of-type(2){opacity:0}.p-front-products__item .product-card-wrapper .card__information{padding:0}.p-front-products__item .product-card-wrapper .card__heading{display:block!important}.p-front-products__item .product-card-wrapper .card__heading a{margin-top:16px;margin-bottom:8px;font-size:1.3rem;line-height:1.6923076923;transition:opacity ease .25s;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.p-front-products__item .product-card-wrapper .price-item{font-size:1.6rem}.p-front-products__item .product-card-wrapper .price-item small{font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af,sans-serif;font-size:1.2rem}.p-collection #product-grid .product-card-wrapper .price-item,.p-collection__title,.p-harvest-collection__title{font-family:Roboto Slab,sans-serif}.p-front-products__view-more{width:100%;display:flex;justify-content:center}.p-company__list{margin:100px auto 0;max-width:644px;display:flex;flex-direction:column;gap:40px}.p-company__block{display:flex;justify-content:space-between;font-size:1.4rem;letter-spacing:.075em;line-height:1.8571428571}.p-company__block__title{width:32%}@media screen and (max-width:749px){.p-company__list{margin-top:60px;gap:50px}.p-company__block{display:block}.p-company__block__title{width:100%;margin-bottom:8px}}.p-company__block__content{width:67%}.p-harvest-collection__title{margin-top:30px;margin-bottom:100px;font-size:2.6rem;letter-spacing:.15em;font-weight:400;text-align:left}.p-harvest-collection__list{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:26px;column-gap:26px;row-gap:80px}@media screen and (max-width:749px){.p-company__block__content{width:100%}.p-harvest-collection__title{margin-top:40px;margin-bottom:60px;font-size:2rem;letter-spacing:.13em}.p-harvest-collection__list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));row-gap:50px}}@media (hover){.p-front-collection__item__link:hover .p-front-collection__item__image img,.p-harvest-collection__item__link:hover .p-harvest-collection__item__image img{transform:scale(1.05)}}.p-harvest-collection__item__title{margin-top:16px;font-size:1.4rem;letter-spacing:.075em;line-height:1.5714285714;text-align:center}.p-harvest-collection__item__image{aspect-ratio:342/230;overflow:hidden}.p-harvest-collection__item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all ease .25s}.p-collection__title-area{position:relative;margin-top:30px;margin-bottom:100px;display:flex;justify-content:space-between;align-items:flex-end;gap:50px}.p-collection__title{font-size:2.6rem;letter-spacing:.15em;font-weight:400;text-align:left}@media screen and (max-width:749px){.p-collection__title-area{margin-top:40px;margin-bottom:60px}.p-collection__title{font-size:2rem;letter-spacing:.13em}}.p-collection__category{flex-shrink:0;position:absolute;top:0;right:0}.p-collection__category[data-status=open] .p-collection__category__button__icon{transform:rotate(-180deg)}.p-collection__category .p-collection__category__button{margin-left:auto;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:8px;color:#1a1311}.p-collection__category .p-collection__category__button__icon{position:relative;margin-top:4px;width:10px;height:6px;transition:all ease .15s}.p-collection__category .p-collection__category__button__icon svg{position:absolute;top:0;left:0;width:100%;height:100%}.p-collection__category .p-collection__category__content{background:#fff;box-shadow:3px 3px 5px #0000000d;position:relative;z-index:5}.p-collection__category .p-collection__category__content ul{padding:15px;display:flex;flex-direction:column;gap:10px}.p-collection__category .p-collection__category__content li a{display:block;width:100%;color:#1a1311;transition:opacity ease .25s}.p-collection__category .p-collection__category__content li a:hover{opacity:.6}.p-collection .collection-hero__description{max-width:100%}.p-collection .collection-hero__description:not(:empty){padding-bottom:80px}.p-collection #product-grid{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:26px;column-gap:26px;row-gap:80px}.p-collection #product-grid .grid__item{width:100%;max-width:100%}.p-collection #product-grid .product-card-wrapper:hover .media img:nth-of-type(2){opacity:1}.p-collection #product-grid .product-card-wrapper:hover .card__heading a{text-decoration:none;opacity:.6}.p-collection #product-grid .product-card-wrapper .card--media .card__inner{aspect-ratio:1/1}.p-collection #product-grid .product-card-wrapper .media{position:relative;width:100%;height:100%}.p-collection #product-grid .product-card-wrapper .media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity ease .25s}.p-collection #product-grid .product-card-wrapper .media img:nth-of-type(2){opacity:0}.p-collection #product-grid .product-card-wrapper .card__information{padding:0}.p-collection #product-grid .product-card-wrapper .card__heading{display:block!important}.p-collection #product-grid .product-card-wrapper .card__heading a{margin-top:16px;margin-bottom:8px;font-size:1.3rem;line-height:1.6923076923;transition:opacity ease .25s;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width:749px){.p-collection #product-grid{grid-template-columns:repeat(2,1fr);-moz-column-gap:11px;column-gap:11px;row-gap:40px}.p-collection #product-grid .product-card-wrapper .card__heading a{-webkit-line-clamp:3}}.p-collection #product-grid .product-card-wrapper .price-item{font-size:1.6rem}.p-collection #product-grid .product-card-wrapper .price-row small{padding-left:2px;text-decoration:none;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af,sans-serif;font-size:1.2rem}.p-product .product{margin:0 auto;padding-top:50px;max-width:894px;justify-content:space-between;-moz-column-gap:20px!important;column-gap:20px!important}.p-product .product .product__column-sticky{position:inherit}.p-product .product--large:not(.product--no-media) .product__media-wrapper{width:44.7427293065%;max-width:400px}@media screen and (max-width:749px){.p-product .product{padding-top:40px;flex-direction:column;-moz-column-gap:0!important;column-gap:0!important}.p-product .grid--peek.slider .grid__item:first-of-type{margin-left:0}.p-product .product--large:not(.product--no-media) .product__media-wrapper{width:100%;max-width:100%}}.p-product .product--large:not(.product--no-media) .product__info-wrapper{width:48.5458612975%;padding-left:0;max-width:434px}.p-product .product__title{margin-bottom:30px}.p-product .product__title h1{font-size:2rem;letter-spacing:.075em;line-height:1.7}@media screen and (max-width:749px){.p-product .product--large:not(.product--no-media) .product__info-wrapper{width:100%;max-width:100%}.p-product .product__title{margin-top:40px}.p-product .product__title h1{font-size:1.8rem}}.p-product .price{padding-bottom:30px;border-bottom:1px solid #f2f2f2}.p-product .price .price__container{margin-bottom:0}.p-product .price-item{font-size:2.8rem;font-family:Roboto Slab,sans-serif}.p-product .price-item span{font-size:1.6rem;margin-right:10px;font-weight:300}.p-product .price-row small{padding-left:10px;text-decoration:none;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af,sans-serif;font-size:1.2rem}.p-product .price--on-sale .price-item--regular small{text-decoration:none}.p-product .product-form__input{margin:30px 0}.p-product .product-form__input .quantity__label{font-size:1.2rem;color:#1a1311}.p-product .product-form__input .quantity__input{font-family:Roboto Slab,sans-serif}.p-product .product__description__wrapper{margin:60px 0}.p-product .product__description__title,.p-product .product__specification__title{position:relative;padding-left:17px}.p-product .product__description__title small,.p-product .product__specification__title small{display:block;font-size:1.2rem;font-family:Roboto Slab,sans-serif;letter-spacing:.1em;line-height:1;color:#cececf}@media screen and (max-width:749px){.p-product .product__description__title small,.p-product .product__specification__title small{font-size:1rem}}.p-product .product__description__title span,.p-product .product__specification__title span{display:block;font-size:1.6rem;margin-top:6px}@media screen and (max-width:749px){.p-product .product__description__title span,.p-product .product__specification__title span{font-size:1.4rem}}.p-product .product__description,.p-product .product__specification dl{font-size:1.3rem;line-height:1.6923076923;color:#1a1311;letter-spacing:.075em}.p-product .product__description__title:before,.p-product .product__specification__title:before{content:"";position:absolute;display:block;width:2px;height:100%;left:0;top:0;background:#1a1311}.p-product .product__description{margin:35px 0 0}.p-product .product__specification dl{margin-top:23px}.p-product .product__specification dl div{display:flex;padding:12px 15px;border-bottom:1px solid #ebebeb;gap:15px}.p-product .product__specification dl div:last-of-type{border-bottom:none}.p-product .product__specification dl div dt{width:30%;flex-shrink:0;min-width:100px}.p-product .back-button{display:flex;justify-content:flex-end;margin-top:80px}@media screen and (max-width:749px){.p-product .back-button{margin-top:70px;margin-right:15px}}.p-product .back-button__link{display:flex;align-items:center;gap:30px;transition:opacity ease .25s}.p-product .back-button__link i svg{fill:#1a1311}.p-product .back-button__link span{font-family:Roboto Slab,sans-serif;font-size:1.8rem;letter-spacing:.05em;color:#1a1311}.p-product .price .price__badge-sold-out.badge{margin-top:8px;margin-bottom:0}.p-faq__content{margin:80px auto 0;max-width:762px}.p-faq__item{border-bottom:1px solid #cececf}.p-faq__item__header__text{padding:20px 57px 20px 20px}@media screen and (max-width:749px){.p-faq__content{margin-top:40px}.p-faq__item__header__text{padding:15px 69px 15px 15px;font-size:1.2rem}}.p-faq__item__inner{padding:20px;background:#f2f2f2}.p-faq__item__inner a{color:#167cd9;transition:all ease .25s;text-decoration:underline}.p-faq .c-accordion__button__icon{right:20px}@media screen and (max-width:749px){.p-faq__item__inner{padding:20px 15px;font-size:1.2rem}.p-faq .c-accordion__button__icon{right:15px}}.p-faq .c-accordion__button__icon span{background:#1a1311}.p-contact__content#p-contact-content .globo-form-app{margin:0 auto;max-width:796px;padding:0 16px}.p-contact__content#p-contact-content .globo-form-app .globo-form-control .heading-title{margin-top:30px;text-align:center;font-size:2.2rem;letter-spacing:.075em;line-height:1.8181818182;font-weight:400}@media screen and (max-width:749px){.p-contact__content#p-contact-content .globo-form-app .globo-form-control .heading-title{margin-top:40px;font-size:1.8rem;line-height:1.6666666667}}.p-contact__content#p-contact-content .globo-form-app .globo-form-control #paragraph-1{text-align:center;margin-top:20px;margin-bottom:100px;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.8571428571}.p-cart .product-option-price,.p-cart__title,.p-contact__content#p-contact-content .globo-form-app .submit{font-family:Roboto Slab,sans-serif}@media screen and (max-width:749px){.p-contact__content#p-contact-content .globo-form-app .globo-form-control #paragraph-1{font-size:1.3rem;margin-bottom:60px}.p-contact__content#p-contact-content .globo-form-app .globo-label{font-size:1.4rem}}.p-contact__content#p-contact-content .globo-form-app .globo-form-control{margin-bottom:30px}.p-contact__content#p-contact-content .globo-form-app .globo-form-control:nth-of-type(3){max-width:470px}.p-contact__content#p-contact-content .globo-form-app .globo-form-control:nth-of-type(3) .globo-form-input{position:relative}.p-contact__content#p-contact-content .globo-form-app .globo-form-control:nth-of-type(3) .globo-form-input:before{content:"";position:absolute;right:20px;top:50%;z-index:1;width:6px;height:6px;border:1px solid #1a1311;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-50%) rotate(135deg)}.p-contact__content#p-contact-content .globo-form-app .globo-form-control:last-of-type{margin:0 auto;display:flex;justify-content:center}.p-contact__content#p-contact-content .globo-form-app .globo-label{margin-bottom:8px}.p-contact__content#p-contact-content .globo-form-app .checkbox-label .text-danger,.p-contact__content#p-contact-content .globo-form-app .globo-label span.text-danger{display:none}.p-contact__content#p-contact-content .globo-form-app .globo-form-control input,.p-contact__content#p-contact-content .globo-form-app .globo-form-control select,.p-contact__content#p-contact-content .globo-form-app .globo-form-control textarea{box-shadow:none;background-color:#f2f2f2;padding:10px 20px;border-radius:0;font-size:1.6rem}.p-contact__content#p-contact-content .globo-form-app .globo-form-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:45px}.p-contact__content#p-contact-content .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-label a{text-decoration:underline;color:#1a1311}.p-contact__content#p-contact-content .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input~.checkbox-label:before{border-color:#1a1311;border-radius:0;box-shadow:none}.p-contact__content#p-contact-content .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked~.checkbox-label:before{background-color:#1a1311}.p-contact__content#p-contact-content .globo-form-app .submit{background:#fff;color:#1a1311;border-radius:0;box-shadow:none;outline:#1a1311 solid 1px;outline-offset:0;transition:all ease .25s;min-width:224px;width:-moz-fit-content;width:fit-content;text-align:center;position:relative;font-size:1.8rem;letter-spacing:.05em;line-height:1.1;border:none}.p-contact__content#p-contact-content .globo-form-app .submit:after{content:"";position:absolute;display:block;border-top:1px solid #1a1311;border-right:1px solid #1a1311;width:6px;height:6px;top:50%;right:20px;transform:rotate(45deg) translateY(-50%);transition:all ease .25s}@media (hover){.p-product .back-button__link:hover{opacity:.7}.p-faq__item__inner a:hover{opacity:.6}.p-contact__content#p-contact-content .globo-form-app .submit:hover{animation:light .8s infinite;background:#1a1311;color:#fff}.p-contact__content#p-contact-content .globo-form-app .submit:hover:after{border-color:#fff}}.p-contact__content#p-contact-content .globo-form-app .gfb__footer{margin-top:80px}@media screen and (max-width:749px){.p-contact__content#p-contact-content .globo-form-app .gfb__footer{margin-top:40px}}.p-contact-thanks__text{margin:20px 0 80px;text-align:center}.p-contact-thanks__button{display:flex;justify-content:center}@media screen and (max-width:749px){.p-contact-thanks__text{font-size:1.3rem;margin:60px 0}.p-cart .page-width{padding:0}}.p-cart__title{margin-top:30px;font-size:2.6em;letter-spacing:.15em;text-align:center}.p-cart cart-items{padding:100px 0 70px}@media screen and (max-width:749px){.p-cart__title{font-size:2rem}.p-cart cart-items{padding:60px 0 50px}}.p-cart .cart__items{border-bottom:none;padding-bottom:0}.p-cart .cart__items td{padding-top:53px}.p-cart .cart__items .cart-item__quantity{padding-top:72px;padding-left:0}@media screen and (max-width:749px){.p-cart .cart__items .cart-item__media,.p-cart .cart__items .cart-item__quantity{padding-top:0}}.p-cart .cart__items .cart-item__totals{padding-top:82px;padding-left:2rem;min-width:15rem;text-align:right}.p-cart .cart__items .cart-item__details{width:34rem;margin-right:auto}@media screen and (min-width:750px) and (max-width:990px){.p-cart .cart__items .cart-item__details{width:20rem}}.p-cart .cart-item{position:relative;display:flex;padding-bottom:30px}@media screen and (max-width:749px){.p-cart .cart__items .cart-item__totals{padding-top:0;min-width:auto;padding-left:0}.p-cart .cart__items .cart-item__details{width:auto;padding-top:0}.p-cart .cart-item{display:grid;margin-bottom:30px}.p-cart .quantity-popover-container{margin-left:auto}}.p-cart .cart-item:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#cececf}.p-cart .cart-item:last-of-type:after{display:none}.p-cart .quantity-popover-container{display:block}.p-cart .cart-item__name{margin-bottom:20px;font-size:1.6rem;letter-spacing:.075em;line-height:1.625;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.p-cart .cart-item__name:hover{opacity:.7;text-decoration:none}@media screen and (min-width:750px) and (max-width:990px){.p-cart .cart-item__name{font-size:1.5rem}}.p-cart .cart-item cart-remove-button{justify-content:flex-end;margin-left:auto;margin-top:5px}.p-cart .cart-item cart-remove-button .button{min-height:auto;color:#cececf;text-decoration:underline}@media screen and (max-width:749px){.p-cart .cart-item__name{margin-bottom:10px;padding-right:1rem;font-size:1.2rem;-webkit-line-clamp:4}.p-cart .cart-item cart-remove-button .button{min-width:auto}}.p-cart .cart-item cart-remove-button .button:hover{opacity:.7;color:#cececf}.p-cart .product-option-price{display:flex;align-items:baseline;font-size:2rem;letter-spacing:.075em;color:#1a1311;flex-shrink:0}@media screen and (max-width:749px){.p-cart .product-option-price{font-size:1.4rem;flex-shrink:0;color:#888}}.p-cart .product-option-price small{margin-right:10px;font-size:1.4rem;flex-shrink:0}@media screen and (max-width:749px){.p-cart .product-option-price small{font-size:1rem}}.p-cart .product-option-price span{margin-left:10px;font-size:1rem;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af,sans-serif;flex-shrink:0}.p-cart .price--end{display:flex;justify-content:flex-end;align-items:center;font-family:Roboto Slab,sans-serif;font-size:1.4rem;letter-spacing:.075em;flex-shrink:0}.p-cart .price--end small{margin-right:2px;font-size:1rem;flex-shrink:0}.p-cart .price--end span{margin-left:2px;font-size:1rem;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af,sans-serif;flex-shrink:0}.p-cart .cart__footer{padding-top:0}.p-cart .cart__footer-wrapper:last-child .cart__footer{padding-bottom:0}.p-cart .cart__footer-wrapper .cart__blocks{width:100%}.p-cart .cart__footer-wrapper .totals{justify-content:flex-end}.p-cart .cart__footer-wrapper .totals__total{color:#1a1311;font-size:1.4rem}.p-cart .cart__footer-wrapper .totals__total-value{color:#1a1311;font-family:Roboto Slab,sans-serif;font-size:2.8rem;letter-spacing:.075em;display:flex;align-items:baseline;flex-shrink:0}.p-cart .cart__footer-wrapper .totals__total-value small{flex-shrink:0;font-size:1.6rem;margin-right:10px}.p-cart .cart__footer-wrapper .totals__total-value span{flex-shrink:0;font-size:1.2rem;margin-left:10px}.p-cart .cart__footer-wrapper .tax-note{margin:15px 0 25px;font-size:1rem;color:#1a1311}@media screen and (max-width:749px){.p-cart .cart__footer-wrapper .tax-note{margin-bottom:30px;text-align:right}}.p-cart .cart__footer-wrapper .cart__ctas{justify-content:flex-end}.p-cart .cart__footer-wrapper .p-cart-count{margin-bottom:5px;display:flex;align-items:center;justify-content:flex-end;gap:90px;color:#1a1311}.p-cart .cart__footer-wrapper .p-cart-count__text{font-size:1.4rem}.p-cart .cart__footer-wrapper .p-cart-count__number{font-size:1.2rem;display:flex;gap:10px;align-items:baseline}.p-cart .cart__footer-wrapper .p-cart-count__number b{font-size:2.8rem;font-family:Roboto Slab,sans-serif;font-weight:400}.p-cart .p-cart-continue{margin-top:20px;display:flex;justify-content:flex-end}.p-cart .p-cart-continue a{display:block;width:-moz-fit-content;width:fit-content;color:#1a1311;text-decoration:underline;font-size:1.4rem;font-weight:400;transition:opacity ease .25s}.c-accordion__button__icon span,.c-button,.c-button i svg .icon-fill,.p-policies__content a{transition:all ease .25s}@media screen and (max-width:749px){.p-cart .p-cart-continue{margin-top:15px;justify-content:center}.p-cart .p-cart-continue a{font-size:1.2rem}}.p-cart .p-cart-continue a:hover{opacity:.7}.p-cart .cart__empty-text{margin-top:0;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af,sans-serif;font-size:3rem}.l-hamburger__nav__item,.l-hamburger__nav__item--accordion__button__text{font-family:Roboto Slab,sans-serif;letter-spacing:.15em}.p-policies__content{max-width:762px;margin:100px auto 0}@media screen and (max-width:749px){.p-cart .cart__empty-text{font-size:2rem}.p-policies__content{margin-top:60px}}.p-policies__content li,.p-policies__content p,.p-policies__content ul{font-size:1.4rem;letter-spacing:.075em;line-height:1.8571428571}.p-policies__content a{color:#167cd9;text-decoration:underline}@media (hover){.p-policies__content a:hover{opacity:.6}}.p-404__text{margin-top:100px;margin-bottom:80px;text-align:center;font-size:1.4rem;line-height:1.8571428571}.p-404__button{display:flex;justify-content:center}.l-header{padding:65px 60px 0;position:fixed;left:0;top:0;width:100%;z-index:var(--z-header)}@media screen and (max-width:749px){.p-404__text{margin-top:60px;margin-bottom:40px}.l-header{padding:30px 20px 0}}.l-header .cart-count-bubble{transition:color ease .25s}.l-header .l-header__wrapper{transition:border ease .25s}.l-header .l-header__icon .icon-fill{transition:fill ease .25s}.l-header.is-white .l-header__logo{opacity:0}.l-header.is-white .cart-count-bubble{background:#fff;color:#1a1311}.l-header.is-white .l-header__wrapper{border-color:#fff}.l-header.is-white .l-header__icon .icon-fill{fill:#fff}.c-button--white i svg .icon-fill,.l-header__icon .icon-fill{fill:#1a1311}.l-header__wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid #1a1311}.l-footer__logo .icon-fill,.l-hamburger__icon .icon-fill{fill:#fff}.l-header__hamburger{width:152px}@media screen and (max-width:749px){.l-header__wrapper{padding-bottom:10px;align-items:flex-end}.l-header__hamburger{width:116px}}.l-header__hamburger__button{display:flex;align-items:center;justify-content:center;border:none;background:0 0;padding:0;cursor:pointer}.l-header__logo{display:flex;align-items:center;justify-content:center;width:104px;height:41px;transition:opacity ease .25s}.l-header__logo svg{width:100%;height:100%}.l-header__icon-buttons{display:flex;gap:20px;align-items:center}@media screen and (max-width:749px){.l-header__logo{width:80px;height:31px}.l-header__icon-buttons{gap:10px}}.l-header__account{width:34px;height:40px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.l-header__account{width:26px;height:26px}}.l-header__cart{width:34px;height:40px;display:flex;align-items:center;justify-content:center;position:relative}.l-header__cart .cart-count-bubble{left:2.5rem;bottom:2rem}@media screen and (max-width:749px){.l-header__cart{width:26px;height:26px}.l-header__cart .cart-count-bubble{left:1.5rem;bottom:1.5rem}}.l-hamburger,.l-hamburger-overlay,.l-loading{position:fixed;top:0;left:0}.l-hamburger-overlay{width:100vw;height:100vh;display:block!important;z-index:var(--z-hamburger-overlay)}.l-hamburger-overlay[data-status=close]{pointer-events:none}.l-hamburger-overlay[data-status=open]{pointer-events:all}.l-hamburger{transition:all ease .3s;width:394px;max-width:100%;height:100%;padding:51px 14px 0 60px;background:#1a1311f2;color:#fff;z-index:var(--z-hamburger)}.l-hamburger[data-status=close]{transform:translate(-100%)}.l-hamburger[data-status=open]{transform:translate(0)}@media screen and (max-width:749px){.l-hamburger{width:100%;padding:30px 20px 0}}.l-hamburger__head{border-bottom:1px solid #fff;display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:22px}@media screen and (max-width:749px){.l-hamburger__head{padding-bottom:10px}.l-hamburger__close{width:62px}}.l-hamburger__close-button{cursor:pointer;padding:0;background:0 0;border:none;display:flex;align-items:center;justify-content:center}.l-hamburger__icon-buttons{display:none}@media screen and (max-width:749px){.l-hamburger__icon-buttons{display:flex}}.l-hamburger__cart .cart-count-bubble{background:#fff;color:#1a1311}.l-hamburger__logo{display:none}@media screen and (max-width:749px){.l-hamburger__logo{display:block}}.l-hamburger__nav{padding:95px 17px 0}.l-hamburger__nav ul{padding-left:0}.l-hamburger__nav__border{margin:20px 0;background-color:#636568}.l-hamburger__nav__item{font-size:1.6rem}.l-hamburger__nav__item a{color:#fff;text-decoration:none;width:100%;transition:opacity ease .25s}.l-hamburger__nav__item a:hover{opacity:.6}.l-hamburger__nav__item--accordion__button__text{font-size:1.6rem;color:#fff}.l-hamburger__nav__item--accordion__content{margin:0;padding-top:15px;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af,sans-serif;font-size:1.2rem;display:flex;flex-direction:column;gap:10px}.c-breadcrumb__item,.c-button span,.l-footer__collection__title,.l-footer__products__title{font-family:Roboto Slab,sans-serif}.l-hamburger__nav__item--accordion__content a{color:#cececf}.l-loading{display:block!important;width:100%;height:100vh;right:0;bottom:0;background:#fff;z-index:var(--z-loading)}.l-loading.is-hidden{opacity:0;pointer-events:none;transition:opacity .5s}.l-footer{background:#1a1311}.l-footer__wrapper{padding:70px 0 30px}@media screen and (max-width:749px){.l-footer__wrapper{padding-bottom:60px}}.l-footer__main,.l-footer__sub{padding-left:36px;padding-right:36px}.l-footer__main__wrapper,.l-footer__sub__wrapper{width:100%;max-width:1172px;margin:0 auto}.l-footer__main{padding-bottom:200px;border-bottom:1px solid #636568}.l-footer__main__wrapper{display:flex;justify-content:space-between}@media screen and (min-width:750px) and (max-width:990px){.l-footer__main__wrapper{display:block}.l-footer__main--right{margin-top:60px}}@media screen and (max-width:749px){.l-footer__main{padding-bottom:0;border:none}.l-footer__main__wrapper{display:block;border-bottom:1px solid #636568;padding-bottom:100px}}.l-footer__main--right{display:flex;gap:77px}.l-footer__sub{padding-top:30px}.l-footer__collection__title,.l-footer__products__title{color:#fff;display:block;font-size:1.8rem;letter-spacing:.15em}@media screen and (max-width:749px){.l-footer__main--right{display:block}.l-footer__collection__title,.l-footer__products__title{font-size:1.6rem}}.l-footer__externals__item a,.l-footer__pages__item a,.l-footer__products__list__item a{color:#cececf}.l-footer__pages__item,.l-footer__products__list__item{font-size:1.2rem;letter-spacing:.075em}.l-footer__logo{display:block;width:175px;height:68px}.l-footer__products--sp{display:none}@media screen and (max-width:749px){.l-footer__logo{margin-bottom:64px;width:146px;height:57px}.l-footer__products{border-bottom:1px solid #636568;padding-bottom:20px}.l-footer__products--pc{display:none}.l-footer__products--sp{display:block}}.l-footer__products__title{margin-bottom:15px}.l-footer__products__list{display:flex;flex-direction:column;gap:10px}@media screen and (max-width:749px){.l-footer__products__title{margin-bottom:0}.l-footer__products__list{padding-top:15px}}.l-footer__collection__title{margin-bottom:25px}.l-footer__externals{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:10px}.l-footer__externals__item{font-size:1rem;letter-spacing:.05em}.l-footer__externals__item a{display:flex;align-items:center;gap:8px}.l-footer__externals__item i{position:relative;display:block;width:11px;height:9px}.l-footer__externals__item i svg{position:absolute;width:100%;height:100%}.l-footer__externals__item i .icon-fill{fill:#cececf}.l-footer__pages{display:flex;justify-content:flex-end;-moz-column-gap:30px;column-gap:30px;row-gap:10px;flex-wrap:wrap}.l-footer__copyright{margin-top:20px;text-align:right;color:#ffffffb3;font-size:1rem;letter-spacing:.075em}.l-page{padding:174px 60px 160px}@media screen and (max-width:749px){.l-footer__collection__title{margin-top:20px;margin-bottom:60px}.l-footer__externals{grid-template-columns:1fr;gap:8px}.l-footer__pages{-moz-column-gap:20px;column-gap:20px;justify-content:flex-start}.l-footer__copyright{text-align:left}.l-page{padding:111px 20px 120px}}.l-page>*{max-width:1078px;margin:0 auto}.l-page__title{margin-top:30px;text-align:center;font-size:2.2rem;letter-spacing:.075em;line-height:1.8181818182;font-weight:400}@media screen and (max-width:749px){.l-page__title{margin-top:40px;font-size:1.8rem;line-height:1.6666666667}}.c-button{display:block;position:relative;padding:11px 62px;outline:solid 1px;outline-offset:0;min-width:224px;width:-moz-fit-content;width:fit-content;text-align:center}@keyframes light{to{outline-color:transparent;outline-offset:12px}}.c-button--white{color:#1a1311;outline-color:#1a1311}@media (hover){.c-button--white:hover{background:#1a1311;color:#fff}.c-button--white:hover i svg .icon-fill{fill:#fff}.c-button:hover{animation:light .8s infinite}}.c-button span{font-size:1.8rem;letter-spacing:.05em;line-height:1.1}.c-button i{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:6px;height:10px}.c-button i svg{position:absolute;width:100%;height:100%}.c-accordion__button{position:relative;border:none;background:0 0;padding:0;width:100%;text-align:left;cursor:pointer}.c-accordion__button__icon{position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px;height:14px}.c-accordion__button__icon span{display:block!important;height:1px;width:14px;background:#fff}.c-accordion__content{height:0;overflow:hidden}.c-accordion[data-status=close] .c-accordion__button__icon span:first-of-type{transform:rotate(-90deg) translate(-7px)}.c-accordion[data-status=close] .c-accordion__button__icon span:last-of-type{transform:translateY(6px)}.c-accordion[data-status=open] .c-accordion__button__icon span:first-of-type{transform:rotate(0) translate(0) translateY(7px)}.c-accordion[data-status=open] .c-accordion__button__icon span:last-of-type{transform:rotate(-180deg) translateY(-6px)}.c-breadcrumb__list{display:flex;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;row-gap:5px}.c-breadcrumb__item{font-size:1.2rem;letter-spacing:.05em;line-height:1.25;overflow:hidden}@media screen and (max-width:749px){.c-breadcrumb__list{width:100%}.c-breadcrumb__item{font-size:1rem}}.c-breadcrumb__item:not(:first-of-type) .c-breadcrumb__item__container:before{content:"";display:block;flex-shrink:0;width:20px;height:1px;background:#cececf}.c-breadcrumb__item__container{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.c-breadcrumb__item__link{color:#cececf;transition:color ease .25s}.c-breadcrumb__item--current{color:#1a1311}.c-breadcrumb__item--current p{display:inline-block;text-transform:uppercase}.c-hover--opacity{transition:opacity ease .25s}@media (hover){.c-breadcrumb__item__link:hover{color:#1a1311}.c-hover--opacity:hover{opacity:.6}}.u-responsive{display:none}@media screen and (max-width:749px){.u-responsive--mobile{display:block}}.u-responsive--desktop{display:none}@media screen and (min-width:750px){.u-responsive--desktop{display:block}}.l-header{background:#ffffffd9;position:relative;top:0;left:0;z-index:100;width:100%}.announcement-bar,.announcement-bar-section,.utility-bar{background:#efe7de!important;opacity:1!important;position:relative;z-index:200}.announcement-bar-section{position:fixed}.search-modal.modal__content.gradient{padding-top:38px}body:has(.announcement-bar-section) .l-hamburger{padding-top:73px}@media screen and (max-width: 749px){body:has(.announcement-bar-section) .l-header{padding:60px 20px 0}.l-header__wrapper{align-items:center}.field__input{font-size:14px}.search-modal.modal__content.gradient{padding-top:0}body:has(.announcement-bar-section) .search-modal.modal__content.gradient{padding-top:56px}.section-template--17928350597318__multicolumn_Xp3YBM-padding{padding-top:0}.section-template--17928350597318__collection_list_TMh7nh-padding{padding-top:60px!important}body:has(.announcement-bar-section) .l-page{padding:135px 20px 120px}body:has(.announcement-bar-section) .l-hamburger{padding:65px 20px 0}body:has(.announcement-bar-section) .l-hamburger__head{padding-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/style.css.map */
